@media (prefers-reduced-motion:no-preference){.question.svelte-1gnr5b5{animation:5s ease-in-out infinite svelte-1gnr5b5-ask}.agent-question.svelte-1gnr5b5{animation:5s ease-in-out 1s infinite svelte-1gnr5b5-ask-back}.robot.svelte-1gnr5b5{animation:6s ease-in-out infinite svelte-1gnr5b5-bob}@keyframes svelte-1gnr5b5-ask{0%,to{transform:translate(-5px)}50%{transform:translate(12px)}}@keyframes svelte-1gnr5b5-ask-back{0%,to{transform:translate(5px)}50%{transform:translate(-12px)}}@keyframes svelte-1gnr5b5-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.human-bubble.svelte-1im4t2r{animation:5s ease-in-out infinite svelte-1im4t2r-float}.agent-bubble.svelte-1im4t2r{animation:5s ease-in-out infinite reverse svelte-1im4t2r-float}.typing.svelte-1im4t2r{animation:2s ease-in-out infinite svelte-1im4t2r-pulse}@keyframes svelte-1im4t2r-float{50%{transform:translateY(-4px)}}@keyframes svelte-1im4t2r-pulse{50%{opacity:.35}}}.chat-viewport.svelte-rox72{container:conversation/inline-size}.chat-track.svelte-rox72{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:200%;transition:transform .65s ease-in-out;display:grid}.chat-track.show-browser.svelte-rox72{transform:translate(-50%)}@container conversation (width>=900px){.chat-track.svelte-rox72{gap:1.25rem;width:100%}.chat-track.show-browser.svelte-rox72{transform:none}}@media (prefers-reduced-motion:reduce){.chat-track.svelte-rox72{transition:none}}.muse-window.svelte-rox72{color:#f2f2f2;--color-border:#383838;--color-text:#f2f2f2;--color-accent:#0079ed;background:#181818;border-color:#383838}.muse-window.svelte-rox72 .chat-bubble:where(.svelte-rox72){background:#232323;border-color:#232323}.muse-window.svelte-rox72 .human-bubble:where(.svelte-rox72){color:#fff;background:#0079ed;border-color:#0079ed}.muse-avatar.svelte-rox72{color:#705d49;background:#eee2cf}.plumber-brand.svelte-rox72{color:#fff;background:#293b6c}.piper-avatar.svelte-rox72{color:#a8bbf4;background:#293b6c}.chat-window.svelte-rox72{transition:box-shadow .4s,opacity .4s}.active-window.svelte-rox72{box-shadow:0 0 0 2px var(--color-accent)}.browser-window.svelte-rox72{border-color:color-mix(in srgb, #7586c7 55%, var(--color-border));background:color-mix(in srgb, #7586c7 12%, var(--color-canvas))}.browser-address.svelte-rox72,.plumber-bubble.svelte-rox72{background:color-mix(in srgb, #7586c7 18%, var(--color-surface))}@media (prefers-reduced-motion:no-preference){.message.svelte-rox72{animation:.25s ease-out svelte-rox72-message-in}@keyframes svelte-rox72-message-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.cursor.svelte-rox72,.dots.svelte-rox72{animation:.8s infinite alternate svelte-rox72-typing-pulse}@keyframes svelte-rox72-typing-pulse{to{opacity:.3}}}@media (width<=767px){.exchange.svelte-rox72{transform:rotate(90deg)}}@media (prefers-reduced-motion:no-preference){.signal.svelte-rox72{animation:3s ease-in-out infinite svelte-rox72-travel}.return.svelte-rox72{animation-direction:reverse;animation-delay:.6s}@keyframes svelte-rox72-travel{0%,to{opacity:.25;transform:translate(-16px)}50%{opacity:1;transform:translate(16px)}}}.page-section.svelte-qgx971{scroll-margin-top:max(140px, calc(var(--header-h,60px) + 80px));max-width:var(--section-width);color:var(--section-ink);background:var(--section-background);border-radius:var(--section-radius);padding:var(--section-padding);margin-inline:auto;margin-top:var(--section-gap);margin-bottom:var(--section-space-below);box-shadow:var(--section-shadow);container-type:inline-size}.page-section.has-divider.svelte-qgx971:not(:first-child){padding-top:var(--section-padding);border-top:1px solid var(--color-border);border-top-left-radius:0;border-top-right-radius:0}.page-section.has-border.svelte-qgx971{border:1px solid var(--color-border)}.page-section.border-strong.svelte-qgx971{border-width:2px}.section-copy.svelte-qgx971{color:inherit;font-size:var(--section-body-size);line-height:var(--section-line-height)}.links-solid.svelte-qgx971 .section-copy:where(.svelte-qgx971) a{color:var(--color-brand-contrast,#111);background:var(--color-brand);border-radius:999px;padding:.65rem 1rem;text-decoration:none;display:inline-block}.links-outline.svelte-qgx971 .section-copy:where(.svelte-qgx971) a{border:1px solid;border-radius:999px;padding:.6rem 1rem;text-decoration:none;display:inline-block}.links-full.svelte-qgx971 .section-copy:where(.svelte-qgx971) a{text-align:center;width:100%;display:block}.section-copy.svelte-qgx971>*{max-width:100%;margin-inline:0}.section-copy.svelte-qgx971>h1,.section-copy.svelte-qgx971>h2{max-width:920px;font-size:clamp(20px, var(--section-heading-size), 48px);margin-top:1rem;line-height:1.1}.section-copy.svelte-qgx971>h1:first-child,.section-copy.svelte-qgx971>h2:first-child{margin-top:0}.section-copy.svelte-qgx971>p{max-width:760px;color:inherit}:is(.section-copy.svelte-qgx971>p:first-child:has(+h1),.section-copy.svelte-qgx971>p:first-child:has(+h2)){color:var(--color-accent);font-size:.875rem;font-weight:500}.heading-hero.svelte-qgx971 .section-copy:where(.svelte-qgx971)>h1,.heading-hero.svelte-qgx971 .section-copy:where(.svelte-qgx971)>h2{font-size:clamp(20px, var(--section-heading-size), 48px);max-width:920px;line-height:1.05}.heading-hero.svelte-qgx971 .section-copy:where(.svelte-qgx971)>h1+p{font-size:var(--section-body-size);color:inherit;line-height:1.4}.heading-compact.svelte-qgx971 .section-copy:where(.svelte-qgx971)>h1,.heading-compact.svelte-qgx971 .section-copy:where(.svelte-qgx971)>h2{font-size:clamp(20px, var(--section-heading-size), 48px)}.page-section[style*="text-align: center"].svelte-qgx971 .section-copy:where(.svelte-qgx971)>*{margin-inline:auto}.section-media.svelte-qgx971{min-width:0;margin-top:2rem}.section-media.svelte-qgx971 figure{margin:0}.section-media.svelte-qgx971 img,.section-media.svelte-qgx971 video,.section-copy.svelte-qgx971 img{border-radius:var(--section-radius);object-fit:var(--section-image-fit);width:100%;height:auto;aspect-ratio:var(--section-image-ratio)}.section-cards.svelte-qgx971{grid-template-columns:repeat(var(--section-card-columns), minmax(0, 1fr));gap:var(--section-card-gap);margin-top:2rem;display:grid}.section-card.svelte-qgx971{color:inherit;border:1px solid var(--color-border);border-radius:var(--section-radius);background:var(--color-surface);padding:24px}.section-card.svelte-qgx971 h3{margin:0 0 1rem;font-size:1.35rem;line-height:1.3}.section-card.svelte-qgx971 p+p{margin-top:1rem}.section-cta.svelte-qgx971{border-radius:999px;margin-top:1.5rem;padding:.8rem 1.25rem;font-weight:600;text-decoration:none;display:inline-block}.section-cta.width-full.svelte-qgx971{text-align:center;width:100%;display:block}.section-cta.button-solid.svelte-qgx971{color:var(--color-brand-contrast,#111);background:var(--color-brand)}.section-cta.button-outline.svelte-qgx971{border:1px solid}.section-cta.button-text.svelte-qgx971{padding-inline:0;text-decoration:underline}@media (width>=700px){.split.svelte-qgx971,.section-layout.split.svelte-qgx971{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.split.svelte-qgx971 .section-media:where(.svelte-qgx971){margin-top:0}.layout-media-left.svelte-qgx971 .section-media:where(.svelte-qgx971){grid-area:1/1}.layout-media-left.svelte-qgx971 .section-copy:where(.svelte-qgx971){grid-area:1/2}}@media (width<=640px){.section-cards.svelte-qgx971{grid-template-columns:1fr}.page-section.svelte-qgx971{padding:min(var(--section-padding), 24px);margin-top:min(var(--section-gap), 24px)}}
