.spatial-site,.spatial-auth{--radius-window:32px;--radius-panel:24px;--radius-control:14px;--radius-small:18px;--desk-canvas:color-mix(in srgb, var(--brand-ivory) 90%, var(--brand-emerald));--desk-workspace:color-mix(in srgb, white 88%, var(--brand-ivory));--desk-solid:#fff;--desk-glass:#ffffffe0;--desk-panel:color-mix(in srgb, var(--brand-ivory) 94%, transparent);--desk-edge:color-mix(in srgb, var(--brand-ink) 13%, transparent);--desk-muted:color-mix(in srgb, var(--brand-ink) 78%, white);--shadow-window:0 18px 60px #12372a14;--shadow-panel:0 12px 36px #12372a14;--shadow-control:0 4px 14px #12372a0f;--motion-micro:.16s;--motion-surface:.28s;--motion-state:.24s;--workspace-width:1680px;--content-width:1440px;background:var(--desk-canvas);color:var(--brand-ink);min-height:100dvh;padding:12px}.spatial-workspace :is(h1,h2,h3){font-family:var(--font-polysans), sans-serif;text-wrap:balance;letter-spacing:-.02em;font-weight:400}.spatial-workspace h1{max-width:24ch;font-size:clamp(2.1rem,4.2vw,3.75rem);line-height:1.16}.spatial-workspace h2{font-size:clamp(1.5rem,2.2vw,2.1rem);line-height:1.25}.spatial-workspace h3{font-size:1.25rem;line-height:1.3}.spatial-site p{max-width:65ch}.spatial-site .text-muted-foreground,.spatial-site figcaption{color:var(--desk-muted)}.spatial-site :is(a,button,summary):focus-visible,.spatial-auth :is(a,button):focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px}.spatial-site ::selection,.spatial-auth ::selection{color:var(--brand-ink);background:var(--brand-lime)}.spatial-site :is(a,button){text-underline-offset:4px}.spatial-site button{touch-action:manipulation}.spatial-workspace{max-width:var(--workspace-width);background:var(--desk-workspace);border-radius:var(--radius-window);box-shadow:var(--shadow-window);min-width:0;margin:16px auto 0;padding:clamp(24px,3.5vw,64px)}.spatial-intro{max-width:none;padding:8px 0 32px}.spatial-intro>p{max-width:52ch;margin-top:16px;font-size:1rem;line-height:1.75}.spatial-home-intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(24px,3vw,48px);max-width:none;padding-block:0 12px;display:grid}.spatial-home-intro h1{max-width:19ch;font-size:clamp(2.25rem,3.2vw,3.25rem)}.hero-copy{min-width:0}.hero-copy>p{max-width:50ch;margin-top:20px;font-size:1rem;line-height:1.75}.spatial-home-intro .desk-actions{grid-column:1;justify-content:start;margin-top:20px}.spatial-home-intro .desk-demo-note{grid-column:1/-1;font-size:.75rem}.public-single-page>:is(header,section){scroll-margin-top:112px}.public-single-page .hero-copy>.public-section-label,.public-section-label{color:var(--desk-muted);margin:0 0 16px;font-size:.8125rem;line-height:1.5}.public-single-page .hero-copy>h1{max-width:19ch}.public-single-page .spatial-home-intro{align-items:center}.public-single-page .channel-convergence :is(.channel-inputs>span,.channel-core,.channel-operations){animation:none}.public-single-page .channel-convergence{border:1px solid var(--desk-edge);border-radius:var(--radius-panel);background:var(--brand-ivory);min-height:0;padding:clamp(24px,4vw,56px)}.public-reading-link{align-items:center;gap:12px;min-height:44px;margin-top:20px;text-decoration:underline;display:inline-flex}.public-reading-link svg{transition:transform var(--motion-micro) var(--motion-ease-out)}.public-reading-link:hover svg{transform:translateY(3px)}.public-section-heading{max-width:70ch;margin-bottom:28px}.public-section-heading>h2{max-width:28ch;font-size:clamp(1.75rem,3vw,2.75rem)}.public-section-heading>p:last-child{color:var(--desk-muted);margin-top:16px;line-height:1.65}.public-single-page .public-setup{border-top:1px solid var(--desk-edge);margin:0;padding-block:clamp(40px,6vw,80px)}.public-story-heading{border-top:1px solid var(--desk-edge);padding-top:clamp(32px,4vw,56px)}.public-pricing{border-top:1px solid var(--desk-edge);margin-top:clamp(40px,6vw,80px);padding-top:clamp(32px,4vw,56px)}.public-function-groups{gap:32px;padding-block:24px;display:grid}.public-function-groups li{border-top:1px solid var(--desk-edge);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-block:12px;font-size:.875rem;line-height:1.6;display:flex}.public-function-groups ul{margin-top:16px}.public-function-groups li>span:last-child:not(:first-child){color:var(--desk-muted);font-size:.8125rem}.public-pricing .capability-notes ul{margin-block:16px;padding-left:20px;font-size:.875rem;line-height:1.8;list-style:outside}.public-pricing>.spatial-disclosure:last-child>p{padding-block:0 24px;font-size:.9375rem;line-height:1.65}.public-product-section{border-top:1px solid var(--desk-edge);padding-block:clamp(32px,5vw,64px)}.public-product-section>.public-section-heading{max-width:76ch}.public-feature-layout{align-items:start;gap:28px;display:grid}.public-feature-copy>p{margin-top:16px;font-size:1rem;line-height:1.7}.public-feature-copy>h3{margin-top:28px}.public-feature-copy>ul{margin-top:16px}.public-feature-copy>ul>li{border-top:1px solid var(--desk-edge);padding-block:10px;font-size:.9375rem;line-height:1.6}.public-operation-groups{gap:28px;display:grid}.public-operation-group{border:1px solid var(--desk-edge);border-radius:var(--radius-panel);padding:clamp(20px,3vw,32px)}.public-operation-group>p{margin-top:12px;line-height:1.7}.public-operation-group>ul{margin-top:16px;padding-left:20px;font-size:.9375rem;line-height:1.8;list-style:outside}.public-feature-note{border-top:1px solid var(--desk-edge);color:var(--desk-muted);margin-top:24px;padding-top:20px;font-size:.9375rem;line-height:1.7}.public-pricing .public-plan-conditions{gap:12px;padding-block:24px;display:grid}.public-pricing .public-plan-conditions li{padding-block:8px;line-height:1.65}@media (min-width:768px){.public-function-groups,.public-operation-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.public-feature-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,64px)}.public-feature-layout>figure{margin:0}}.spatial-site .spatial-toolbar{max-width:var(--workspace-width);border:1px solid var(--desk-edge);border-radius:var(--radius-panel);background:var(--desk-glass);box-shadow:inset 0 1px 0 #ffffffd9, var(--shadow-control);-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);margin:0 auto;top:12px}.spatial-site .spatial-toolbar>div{max-width:calc(var(--content-width) + 48px);height:68px;padding-inline:24px}.spatial-site .spatial-toolbar nav#public-mobile-navigation{background:var(--desk-workspace);border-radius:var(--radius-panel);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--shadow-panel)}.spatial-site .spatial-toolbar nav#public-mobile-navigation a,.spatial-site :is(.caseri-cta-primary,.desk-control){border-radius:var(--radius-control)}.desk-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.desk-demo-note{color:var(--desk-muted);margin-top:16px;font-size:.75rem;line-height:1.6}.desk-order{border-radius:var(--radius-panel);background:var(--desk-solid);box-shadow:var(--shadow-panel);min-width:0;padding:clamp(20px,3vw,36px);position:relative}.desk-order-header{border-bottom:1px solid var(--desk-edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.desk-order-header>div{align-items:center;gap:12px;display:flex}.desk-order-code{font-family:var(--font-polysans), sans-serif;font-size:1.4rem}.desk-status{border-radius:var(--radius-control);background:var(--brand-ivory);transition:background-color var(--motion-state) var(--motion-ease-out);padding:8px 12px;font-size:.75rem}.desk-order-header .desk-status{text-align:center;min-width:104px}.desk-order:focus-within .desk-status{transition:none}.desk-order[data-status=Listo] .desk-status{background:var(--brand-lime)}.desk-order dl{margin-top:8px}.desk-order dl>div{border-bottom:1px solid var(--desk-edge);grid-template-columns:24px 1fr;gap:4px 12px;padding-block:18px;display:grid}.desk-order dt{color:var(--desk-muted);grid-column:1/-1;align-items:center;gap:12px;font-size:.75rem;display:flex}.desk-order dd{grid-column:2;font-size:.95rem;line-height:1.6}.desk-order dl svg{width:20px;height:20px}.desk-order dd span{color:var(--desk-muted);font-size:.8rem;display:block}.desk-context-strip{background:var(--desk-panel);border-radius:var(--radius-small);min-height:84px;margin-top:18px;padding:16px;font-size:.875rem;line-height:1.6}.desk-context-strip strong{font-weight:600;display:block}.desk-state-controls{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.desk-control{border:1px solid var(--desk-edge);background:var(--desk-glass);min-height:44px;transition:background-color var(--motion-surface) var(--motion-ease-out), transform var(--motion-micro) var(--motion-ease-out);padding:8px 12px;font-size:.8rem}.desk-control[aria-pressed=true]{background:var(--brand-ink);color:#fff;border-color:var(--brand-ink)}.desk-control:active{transform:scale(.98)}.desk-control:focus-visible{transition:none;transform:none}.desk-channels{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:.75rem;display:flex}.desk-channels span{align-items:center;gap:6px;display:inline-flex}.spatial-site .spatial-close{border-top:1px solid var(--desk-edge);margin-top:24px}.spatial-site .spatial-close>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 0 0;display:grid}.spatial-site .spatial-footer{max-width:var(--workspace-width);border-radius:var(--radius-window);background:var(--brand-ivory);border:0;margin:32px auto 0}.public-content{max-width:calc(var(--content-width,1440px) + 48px)}.spatial-workspace>*{max-width:var(--content-width);margin-inline:auto}.spatial-explorer{grid-template-columns:minmax(180px,2fr) minmax(0,8fr);align-items:start;gap:32px;display:grid}.spatial-rail{background:var(--desk-panel);border:1px solid var(--desk-edge);border-radius:var(--radius-panel);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px;position:sticky;top:110px}.spatial-rail a{border-radius:var(--radius-control);align-items:center;min-height:44px;padding:12px;font-size:.875rem;display:flex}.spatial-rail a[aria-current=location]{background:var(--brand-ink);color:#fff}.spatial-view{border-radius:var(--radius-panel);background:#fff;min-width:0;position:relative;overflow:clip}.spatial-capability{min-width:0;padding:32px;scroll-margin-top:110px}.spatial-capability+.spatial-capability{border-top:1px solid var(--desk-edge)}.spatial-capability>p{margin-top:12px;font-size:1rem;line-height:1.65}.spatial-capability-layout{grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:start;gap:28px;margin-top:24px;display:grid}.spatial-capability-layout p{font-size:1rem;line-height:1.65}.spatial-capability figure{min-width:0}.spatial-capability figure>div{background:var(--brand-ivory);border-radius:var(--radius-small);border:0}.desk-product-selection{border-top:1px solid var(--desk-edge);margin-top:20px;padding-block:16px}.desk-product-selection legend{padding-top:8px;font-size:.75rem}.desk-product-selection .desk-state-controls{margin-top:12px}.desk-product-output{border-radius:var(--radius-small);background:var(--desk-panel);margin-top:20px;padding:16px;font-size:.875rem}.spatial-disclosure{border-top:1px solid var(--desk-edge);margin-top:28px}.spatial-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;display:flex}.spatial-setup{padding-block:24px 0}.spatial-setup ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:20px;display:grid}.spatial-setup li{border-radius:var(--radius-small);background:var(--brand-ivory);padding:24px}.spatial-setup p{margin-top:12px;font-size:1rem;line-height:1.7}.spatial-site .system-sheet{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);background:#fff;grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:32px;margin-top:32px;padding:clamp(24px,4vw,48px);display:grid}.system-sheet-context{border-radius:var(--radius-small);background:var(--desk-panel);align-self:start;padding:24px}.system-sheet .system-sheet-price{font-size:clamp(3.25rem,5vw,5rem)}.spatial-auth .auth-login-access{border-radius:var(--radius-window);background:var(--desk-workspace);box-shadow:var(--shadow-window);border:1px solid var(--desk-edge)}.spatial-auth .auth-google-button{border-radius:var(--radius-control)}@media (hover:hover) and (pointer:fine){.spatial-site .desk-control:not([aria-pressed=true]):hover{background:var(--brand-ivory)}.spatial-rail a:not([aria-current]):hover{background:#fff}}@media (min-width:1200px){.spatial-site{padding:20px 28px}}@media (max-width:1023px){.spatial-site .system-sheet{grid-template-columns:1fr}.spatial-home-intro{display:block}.spatial-home-intro .desk-actions{justify-content:start;margin-top:24px}.spatial-explorer{flex-direction:column;gap:24px;display:flex}.spatial-rail{-webkit-backdrop-filter:none;backdrop-filter:none;flex-wrap:wrap;width:100%;display:flex;position:static}.spatial-view{width:100%}.spatial-capability-layout{grid-template-columns:1fr 1fr}}@media (max-width:639px){.spatial-site{padding:8px 0}.spatial-site .spatial-toolbar{border-radius:var(--radius-small);background:var(--desk-solid);-webkit-backdrop-filter:none;backdrop-filter:none;margin-inline:8px;top:8px}.spatial-site .spatial-toolbar>div{height:64px;padding-inline:16px}.spatial-workspace{border-radius:var(--radius-panel);margin-top:12px;padding:28px 20px}.spatial-intro{padding-bottom:24px}.spatial-capability-layout,.spatial-site .system-sheet{grid-template-columns:1fr}.spatial-capability{padding:24px 20px}.spatial-setup ol{grid-template-columns:1fr}.spatial-site .spatial-footer{border-radius:var(--radius-panel)}.spatial-site .system-sheet{padding:20px}.system-sheet-context{min-width:0;padding:20px}.system-sheet .system-sheet-price{font-size:clamp(2.5rem,10vw,3.5rem)}}@media (prefers-reduced-motion:reduce){.spatial-site *,.spatial-auth *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.spatial-site .desk-control{transform:none}}@media (prefers-contrast:more),(forced-colors:active){.spatial-site .spatial-toolbar,.spatial-rail{background:var(--desk-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.spatial-site .desk-control,.desk-status,.desk-order{border:1px solid}}.spatial-site .spatial-workspace :is(p,li).text-sm{font-size:1rem;line-height:1.65}.spatial-site .desk-demo-note,.spatial-site .spatial-footer :is(p,a,summary,span){font-size:.875rem;line-height:1.6}.spatial-site .spatial-footer sup{font-size:.7em}.commerce-story{view-timeline:--commerce-story block;margin-top:32px;position:relative}.commerce-stage{min-width:0}.story-heading{border-bottom:1px solid var(--desk-edge);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-bottom:16px;font-size:.875rem;line-height:1.6;display:flex}.story-heading p{font-weight:600}.story-heading span{color:var(--desk-muted)}.commerce-scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);padding-top:24px;display:grid}.story-chat,.story-order-figure{min-width:0}.story-context{display:none}.story-panel-heading{align-items:center;gap:10px;margin-bottom:20px;display:flex}.spatial-workspace .story-panel-heading h2{font:500 1rem/1.4 var(--font-geist-sans),sans-serif;letter-spacing:0}.story-panel-heading a{align-items:center;min-height:44px;margin-left:auto;font-size:.875rem;text-decoration:underline;display:flex}.story-chat-viewport{list-style:none;position:relative}.story-beat{padding-bottom:32px}.spatial-workspace .story-beat-title{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.3}.story-beat-summary{color:var(--desk-muted);margin-top:8px;font-size:.875rem;line-height:1.6}.story-messages{flex-direction:column;gap:12px;margin-top:16px;display:flex}.story-bubble{background:var(--brand-ivory);border-radius:18px;max-width:94%;padding:14px 16px;font-size:1rem;line-height:1.55}.story-bubble p{align-items:start;gap:8px;display:flex}.story-bubble p svg{flex-shrink:0;margin-top:4px}.story-speaker{color:var(--desk-muted);margin-bottom:6px;font-size:.75rem;font-weight:600;display:block}.story-customer{background:var(--brand-ink);color:#fff;border-bottom-right-radius:6px;align-self:end}.story-customer .story-speaker{color:var(--brand-ivory)}.story-caseri{border-bottom-left-radius:6px;align-self:start}.story-business{background:color-mix(in srgb,var(--brand-lime) 28%,white)}.story-choices{border-top:1px solid var(--desk-edge);margin-top:10px;padding-top:10px;font-size:.9375rem;list-style:none}.story-choices li+li{margin-top:6px}.story-customer:has(.story-speaker) p{font-weight:500}.story-order{padding:24px}.story-order .desk-order-header{align-items:start;padding-bottom:16px}.story-order .desk-order-code{font-size:1.125rem;display:grid}.story-order .desk-order-code span{grid-area:1/1}.story-draft-title,.story-status-draft,.story-status-received,.story-status-preparing,.story-empty{display:none}.story-order .story-status-stack{justify-items:end;display:grid}.story-status-stack .desk-status{grid-area:1/1;justify-content:center;width:100%;padding:7px 10px;font-size:.8125rem}.story-status-ready{background:var(--brand-lime)}.story-order dl>div{grid-template-columns:1fr;padding-block:8px}.story-order dd{grid-column:1;padding-left:32px;font-size:1rem}.story-order dt{font-size:.8125rem}.story-order dd span{font-size:.875rem;display:block}.story-product dd{flex-wrap:wrap;gap:4px 8px;display:flex}.story-product dd span{overflow-wrap:anywhere;margin:0}.story-order-progress{background:var(--brand-ivory);border-radius:8px;height:3px;margin-top:20px;display:block;overflow:clip}.story-order-progress span{background:var(--brand-emerald);transform-origin:0;height:100%;display:block}.story-human{background:color-mix(in srgb,var(--brand-lime) 28%,white);border-radius:var(--radius-small);gap:12px;margin-top:12px;padding:12px;font-size:.875rem;line-height:1.6;display:flex}.story-human strong{display:block}.story-payment-note{vertical-align:middle;justify-content:center;align-items:center;width:32px;min-height:32px;display:inline-flex}.story-stage-foot{color:var(--desk-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;font-size:.875rem;display:flex}.story-stage-foot a,.story-continuation a{align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.story-continuation{border-top:1px solid var(--desk-edge);gap:0;padding:16px 0 8px;display:grid}.story-continuation>section{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,5vw,80px);padding-block:clamp(40px,5vw,72px);display:grid}.story-continuation>section+section{border-top:1px solid var(--desk-edge)}.story-editorial{min-width:0;max-width:50ch}.story-editorial h2{max-width:22ch;font-size:clamp(1.75rem,2.8vw,2.75rem)}.story-continuation p{margin-top:16px;font-size:1rem;line-height:1.65}.story-continuation a{margin-top:12px;font-size:.9375rem}.footer-legal-groups{display:contents}.footer-product-notes{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;display:grid}.footer-product-notes h2{color:var(--brand-ink);margin-bottom:12px;font-size:.875rem;font-weight:600}.footer-product-notes>div+div{border-left:1px solid var(--desk-edge,var(--border));padding-left:24px}.footer-navigation details{border-bottom:0}.footer-navigation summary{text-transform:uppercase;letter-spacing:.06em;font-size:.875rem}@media (min-width:640px) and (max-width:1023px){.footer-navigation>div:first-child{grid-column:1/-1}}@media (max-width:1023px){.story-order{padding:20px}.commerce-scene{gap:24px}.footer-product-notes{grid-template-columns:1fr 1fr;gap:24px}.footer-product-notes>div:last-child{border:0;border-top:1px solid var(--desk-edge,var(--border));grid-column:1/-1;padding:20px 0 0}}@media (max-width:639px){.spatial-workspace h1{font-size:clamp(2rem,8.2vw,2.4rem);line-height:1.2}.commerce-scene,.story-continuation{grid-template-columns:1fr;gap:24px}.story-heading{font-size:.8125rem;display:block}.story-heading span{margin-top:4px;display:block}.story-panel-heading{margin-bottom:12px}.story-order{padding:16px}.story-order dd{padding-left:0;font-size:.9375rem}.story-order dd span{font-size:.875rem}.story-order .desk-order-header{gap:8px}.story-order .desk-status{min-width:0}.story-order .desk-order-code{font-size:1rem}.story-stage-foot>span{display:none}.footer-product-notes{grid-template-columns:1fr}.footer-product-notes>div+div{border:0;border-top:1px solid var(--desk-edge,var(--border));padding:20px 0 0}}.story-order dd{min-height:32px;display:grid}.story-placeholder,.story-value{grid-area:1/1}.story-order dd .story-placeholder{color:var(--desk-muted);font-size:.875rem;display:none}.story-value{min-width:0}.story-value>span{display:block}.story-choices{gap:6px;display:grid}.story-choices li{padding:0}.story-choices li+li{margin:0}.channel-convergence{border-radius:var(--radius-panel);background:var(--brand-ivory);justify-items:center;min-width:0;padding:clamp(20px,3vw,40px);display:grid}.channel-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%;display:grid}.channel-inputs>span{border-radius:var(--radius-control);background:#fff;justify-content:center;align-items:center;gap:10px;min-height:64px;padding:12px;display:flex}.channel-convergence svg{flex-shrink:0;width:20px;height:20px}.channel-connectors{grid-template-columns:1fr 1fr;width:calc(50% + 16px);height:48px;display:grid}.channel-connectors>span{border-bottom:1px solid var(--brand-emerald)}.channel-connectors>span:first-child{border-left:1px solid var(--brand-emerald);border-bottom-left-radius:20px}.channel-connectors>span:last-child{border-right:1px solid var(--brand-emerald);border-bottom-right-radius:20px}.channel-core{background:var(--brand-ink);color:#fff;border-radius:var(--radius-control);justify-content:center;align-items:center;gap:12px;width:60%;min-height:64px;display:flex}.channel-core strong{font-family:var(--font-polysans),sans-serif;font-size:1.25rem;font-weight:500}.channel-distribution{place-items:center;height:40px;display:grid}.channel-operations{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;display:grid}.channel-operations li{justify-items:center;gap:8px;padding:12px 4px;font-size:.875rem;display:grid}.business-control-overview{min-width:0}.control-proof{border-radius:var(--radius-panel);background:var(--brand-ivory);flex-wrap:wrap;align-items:center;gap:16px;padding:24px;display:flex}.control-proof>svg{flex-shrink:0}.control-proof>div{flex:1;min-width:140px}.control-proof strong,.control-proof>div>span{display:block}.control-proof>div>span{color:var(--desk-muted);margin-top:4px;font-size:.875rem;line-height:1.6}.control-proof .desk-status{background:#fff}.control-progression{margin-top:20px;display:grid}.control-progression li{border-bottom:1px solid var(--desk-edge);align-items:center;gap:16px;padding:20px 8px;display:flex}.control-progression li>svg{flex-shrink:0;width:20px;height:20px}.control-progression li>svg:last-child{color:var(--desk-muted);margin-left:auto}.spatial-capability{view-timeline:--capability block}.channels-story{view-timeline:--channels block}.control-story{view-timeline:--control block}.pricing-conditions{view-timeline:--conditions block}.system-sheet{view-timeline:--price block}.spatial-footer{view-timeline:--footer block}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spatial-site .spatial-intro{animation:linear both surface-arrival;animation-timeline:view();animation-range:entry}.spatial-site [data-motion-role=scroll-entrance-hold]{animation:linear both surface-arrival;animation-timeline:view();animation-range:entry entry 85%}.spatial-capability>:is(h2,p),.spatial-capability-layout>:first-child{animation:linear both capability-focus;animation-timeline:--capability;animation-range:entry exit}.spatial-capability>p{animation-range:entry 12% exit}.spatial-capability :is(figure,.desk-channels){animation:linear both product-focus;animation-timeline:--capability;animation-range:entry 20%}.spatial-capability:focus-within *{opacity:1;animation:none;transform:none}.channel-inputs>span:first-child{animation:linear both channel-left;animation-timeline:--channels;animation-range:entry entry 90%}.channel-inputs>span:nth-child(2){animation:linear both channel-right;animation-timeline:--channels;animation-range:entry entry 90%}.channel-core{animation:linear both product-focus;animation-timeline:--channels;animation-range:entry 35% exit}.story-editorial>:is(h2,p,a){animation:linear both surface-arrival;animation-timeline:view();animation-range:entry}.control-progression li{animation:linear both surface-arrival;animation-timeline:--control;animation-range:entry entry 90%}.control-progression li:nth-child(2){animation-range:entry 20% entry 95%}.control-progression li:nth-child(3){animation-range:entry 40%}.system-sheet-price{animation:linear both surface-arrival;animation-timeline:--price;animation-range:entry entry 60%}.system-sheet-context>:not(.system-sheet-price){animation:linear both surface-arrival;animation-timeline:--price;animation-range:entry 20% entry 80%}.pricing-conditions>div:last-child>ul>li{animation:linear both surface-arrival;animation-timeline:--conditions;animation-range:entry 10% entry 75%}.pricing-conditions>div:last-child>ul>li:nth-child(2){animation-range:entry 25% entry 85%}.pricing-conditions>div:last-child>ul>li:nth-child(n+3){animation-range:entry 40%}.spatial-footer .footer-navigation,.spatial-footer .footer-product-notes{animation:none}.spatial-footer:focus-within,.spatial-footer:focus-within *,.spatial-close:focus-within,.system-sheet:focus-within *{opacity:1;animation:none;transform:none}}}@keyframes surface-arrival{0%{opacity:.3;transform:translateY(28px)}70%,to{opacity:1;transform:none}}@keyframes editorial-hold{0%{opacity:0;transform:translateY(24px)}18%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-24px)}}@keyframes capability-focus{0%{opacity:.35;transform:translateY(16px)}15%,90%{opacity:1;transform:none}to{opacity:.45;transform:translateY(-8px)}}@keyframes product-focus{0%{opacity:0;transform:translateY(36px)scale(.97)}28%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-24px)scale(.98)}}@keyframes flow-customer{0%{opacity:.25;transform:translate(-24px)}22%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes flow-order{0%{opacity:.35;transform:translateY(24px)scale(.97)}28%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-8px)}}@keyframes flow-business{0%{opacity:.25;transform:translate(24px)}30%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes channel-left{0%{opacity:.35;transform:translate(-24px)}65%,to{opacity:1;transform:none}}@keyframes channel-right{0%{opacity:.35;transform:translate(24px)}65%,to{opacity:1;transform:none}}@keyframes story-assemble{0%{opacity:0;transform:translateY(8px)}70%,to{opacity:1;transform:none}}@keyframes story-placeholder{0%{opacity:1}to{opacity:0}}@keyframes story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.spatial-site *,.spatial-auth *{transition:none!important;animation:none!important;transform:none!important}}.story-payment:focus-within{opacity:1;transform:none;animation:none!important}.story-order dd{min-height:48px;position:relative}.story-product dd{min-height:68px}.story-value{position:absolute;inset:0}.story-product .story-value{flex-wrap:wrap;align-content:start;gap:4px 8px;display:flex}@media (prefers-reduced-motion:no-preference){.spatial-auth [data-motion-role=initial-entrance]{animation:auth-arrival .28s var(--motion-ease-out) both}}@keyframes auth-arrival{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:none}}.story-continuation{overflow:clip}.story-channel-arrivals{display:none}.hero-commerce{view-timeline:--hero-commerce block;border-radius:var(--radius-panel);background:var(--brand-ivory);min-width:0;padding:clamp(20px,3vw,40px)}.hero-commerce-inputs{flex-wrap:wrap;justify-content:center;gap:12px 28px;display:flex}.hero-commerce-inputs span{align-items:center;gap:8px;font-size:.875rem;display:flex}.hero-commerce svg{flex-shrink:0;width:20px;height:20px}.hero-commerce-route{flex-direction:column;align-items:center;gap:8px;padding-block:12px;display:flex}.hero-commerce-route>span{background:var(--brand-ink);color:#fff;border-radius:var(--radius-control);font-family:var(--font-polysans),sans-serif;padding:10px 24px;font-size:1.125rem}.hero-commerce-route>svg{width:16px;height:16px}.hero-commerce-order{border-radius:var(--radius-small);background:#fff;padding:clamp(16px,2vw,28px)}.hero-commerce-order-heading{border-bottom:1px solid var(--desk-edge);flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:16px;display:flex}.hero-commerce-order-heading>strong{font-size:1.125rem;font-weight:500}.hero-commerce-order-heading>span{background:var(--brand-lime);border-radius:8px;margin-left:auto;padding:6px 10px;font-size:.75rem}.hero-commerce-order dl>div{flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding-top:16px;font-size:.875rem;line-height:1.5;display:flex}.hero-commerce-order dt{color:var(--desk-muted)}.hero-commerce-order dd>span{margin-left:8px}.hero-commerce-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.hero-commerce-states li{border-top:2px solid var(--desk-edge);flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;font-size:.75rem;display:flex}.hero-commerce-states li:first-child{border-color:var(--brand-emerald)}.hero-commerce-states svg{width:14px;height:14px}.hero-commerce figcaption{margin-top:16px;font-size:.75rem;line-height:1.6}.story-moments{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;padding-top:20px;display:grid}.story-moments li{padding-top:0;font-size:.8125rem;line-height:1.4;position:relative}.spatial-intro>.system-sheet{grid-column:1/-1}@media (min-width:1024px){.story-order{padding:20px}.story-order dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.story-order dd{min-height:72px;padding-left:0;font-size:.9375rem}.story-order .story-product dd{min-height:88px}.story-order dd span{font-size:.8125rem}.story-human{font-size:.8125rem;line-height:1.4}.story-order-progress{margin-top:12px}.spatial-intro:not(.spatial-home-intro){grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;gap:16px 64px;padding-block:12px 40px;display:grid}.spatial-intro:not(.spatial-home-intro)>h1{max-width:22ch}.spatial-intro:not(.spatial-home-intro)>p{margin:0;padding-bottom:4px}.spatial-intro>.desk-actions{grid-column:1/-1}.control-story .story-editorial{grid-area:1/2}.control-story .business-control-overview{grid-area:1/1}}@media (max-width:1023px){.hero-commerce{max-width:660px;margin-top:32px}.spatial-home-intro h1{max-width:24ch}.story-continuation>section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}}@media (max-width:639px){.spatial-home-intro h1{font-size:clamp(2rem,8.2vw,2.4rem)}.hero-copy>p{margin-top:16px}.hero-commerce{padding:20px}.hero-commerce-order-heading>span{display:none}.hero-commerce-order dl>div{gap:4px;display:grid}.story-continuation>section{grid-template-columns:minmax(0,1fr);padding-block:32px}.channel-inputs{gap:16px}.channel-inputs>span{padding:8px;font-size:.8125rem}.channel-inputs svg{width:16px}.channel-core{width:70%}.channel-operations{gap:8px}.control-proof{padding:20px}.story-moments{gap:8px;padding-top:12px}.story-moments li{padding-top:6px;font-size:.875rem}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spatial-site .spatial-intro{animation:none}.spatial-intro>:is(h1,p),.hero-copy>:is(h1,p){animation:linear both surface-arrival;animation-timeline:view();animation-range:entry}.hero-commerce-inputs>span:first-child{animation:linear both channel-left;animation-timeline:--hero-commerce;animation-range:entry entry 70%}.hero-commerce-inputs>span:last-child{animation:linear both channel-right;animation-timeline:--hero-commerce;animation-range:entry entry 70%}.hero-commerce-route,.hero-commerce-order{animation:linear both surface-arrival;animation-timeline:--hero-commerce;animation-range:entry 15% entry 85%}.hero-commerce-states{animation:linear both surface-arrival;animation-timeline:--hero-commerce;animation-range:entry 35%}.channel-connectors,.channel-distribution{transform-origin:top;animation:linear both connection-assemble;animation-timeline:--channels;animation-range:entry 20% entry 90%}.channel-operations{animation:linear both surface-arrival;animation-timeline:--channels;animation-range:entry 40%}.control-proof{animation:linear both product-focus;animation-timeline:--control;animation-range:entry exit}.hero-copy:focus-within *,.story-editorial:focus-within *{opacity:1;animation:none;transform:none}}}@keyframes connection-assemble{0%{opacity:.3;transform:scaleY(.65)}to{opacity:1;transform:none}}.auth-login-layout{justify-content:center;width:100%;display:flex}.auth-business-story{display:none}.spatial-journey-intro .intro-workflow{gap:12px;margin-top:24px;display:grid}.intro-workflow li{background:var(--brand-ivory);border-radius:var(--radius-control);align-items:center;gap:16px;padding:16px 20px;font-size:1rem;display:flex}.intro-workflow svg{flex-shrink:0;width:24px;height:24px}.intro-workflow li:last-child{background:var(--brand-ink);color:#fff}@media (min-width:1024px){.spatial-workspace{padding:clamp(28px,2.5vw,48px)}.spatial-home-intro{padding-block:0 28px}.spatial-journey-intro>p{grid-column:1}.spatial-journey-intro>.desk-actions{grid-column:1;margin-top:0}.spatial-journey-intro>nav{grid-area:1/2/3;align-self:center}.spatial-journey-intro .intro-workflow{margin:0}.auth-login-layout{grid-template-columns:minmax(0,1fr) minmax(440px,520px);align-items:center;gap:clamp(48px,6vw,112px);max-width:1380px;padding:32px;display:grid}.auth-business-story{min-width:0;display:block}.auth-business-eyebrow{margin-bottom:20px;font-size:.875rem}.auth-business-story h2{font-family:var(--font-polysans),sans-serif;letter-spacing:-.02em;text-wrap:balance;max-width:20ch;font-size:clamp(2rem,3.2vw,3.5rem);font-weight:400;line-height:1.15}.auth-business-story>p:not(.auth-business-eyebrow){max-width:52ch;margin-top:24px;font-size:1rem;line-height:1.7}.auth-business-route{flex-wrap:wrap;align-items:center;gap:12px;margin-block:28px;font-size:.875rem;display:flex}.auth-business-route svg,.auth-business-capabilities svg{flex-shrink:0;width:24px;height:24px}.auth-business-capabilities{border-top:1px solid var(--desk-edge);gap:20px;padding-top:24px;display:grid}.auth-business-capabilities li{gap:16px;display:flex}.auth-business-capabilities h3{font-weight:500}.auth-business-capabilities p{color:var(--desk-muted);margin-top:4px;font-size:.875rem;line-height:1.6}.auth-business-story .auth-business-control{color:var(--desk-muted);font-size:.875rem}}@media (prefers-reduced-motion:no-preference){.public-navigation-panel{opacity:1;transform-origin:100% 0;transition:opacity .18s var(--motion-ease-out), transform .18s var(--motion-ease-out);transform:none}@starting-style{.public-navigation-panel{opacity:0;transform:translateY(-6px)scale(.98)}}.spatial-workspace{animation:page-arrival .56s var(--motion-ease-out) both}.auth-business-story{animation-delay:80ms}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.spatial-site [data-motion-role=scroll-entrance-hold]{animation:linear both surface-arrival;animation-timeline:view();animation-range:entry}.spatial-capability>:is(ul,a,h3),.spatial-capability-layout>ul{animation:linear both surface-arrival;animation-timeline:--capability;animation-range:entry}.spatial-setup li{animation:linear both surface-arrival;animation-timeline:view();animation-range:entry}.spatial-setup li:nth-child(2){animation-range:entry 10%}.spatial-setup li:nth-child(3){animation-range:entry 20%}.intro-workflow>li,.hero-commerce,.spatial-site .spatial-intro>.desk-actions,.hero-copy .desk-actions,.channel-convergence,.business-control-overview,.system-sheet{animation:linear both surface-arrival;animation-timeline:view();animation-range:entry}.spatial-footer{animation:linear both causal-arrival;animation-timeline:--footer;animation-range:entry entry 35%}.spatial-site :is(.spatial-intro,.spatial-setup,.hero-commerce,.channels-story,.control-story,.system-sheet,[data-motion-role=scroll-entrance-hold]):focus-within,.spatial-site :is(.spatial-intro,.spatial-setup,.hero-commerce,.channels-story,.control-story,.system-sheet,[data-motion-role=scroll-entrance-hold]):focus-within *{opacity:1;animation:none;transform:none}}}@keyframes page-arrival{0%{opacity:0}to{opacity:1}}@keyframes section-passage{0%{opacity:0;transform:translateY(48px)}20%,82%{opacity:1;transform:none}to{opacity:0;transform:translateY(-32px)}}.story-caseri{background:color-mix(in srgb,var(--brand-lime) 28%,white)}.story-business-caption{color:var(--desk-muted);margin-top:2px;font-size:.75rem}.story-moment-button{text-align:left;border-radius:6px;width:100%;min-height:44px;padding:4px 0;display:block}.story-context{background:color-mix(in srgb,var(--brand-lime) 28%,white)}.story-beat{scroll-margin-top:112px}.hero-copy .hero-eyebrow{margin:0 0 16px;font-size:.875rem}.story-continuation>.home-chapter{padding-block:32px;scroll-margin-top:104px;display:block}.home-chapter-stage{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.control-story .story-editorial{grid-area:auto/1}.control-story .business-control-overview{margin-top:28px}.control-story .control-progression{display:none}.control-story .control-proof{flex-wrap:wrap;padding:16px;display:flex}.business-message-demo{border-radius:var(--radius-panel);border:1px solid var(--desk-edge);background:#fff;min-width:0;padding:clamp(20px,3vw,36px)}.message-demo-heading{font-family:var(--font-polysans),sans-serif;font-size:1.5rem}.message-demo-description{color:var(--desk-muted);margin-top:4px;font-size:.875rem;line-height:1.6}.message-demo-preview{background:color-mix(in srgb,var(--brand-lime) 28%,white);overflow-wrap:anywhere;border-radius:18px 18px 18px 6px;margin-top:20px;padding:16px 20px}.message-demo-preview span{margin-bottom:8px;font-size:.75rem;font-weight:600;display:block}.message-demo-preview p{margin:0}.message-configuration-section{gap:20px;padding-block:32px;scroll-margin-top:104px;display:grid}.message-configuration-section>div>p{margin-top:16px;line-height:1.7}.auth-login-layout{flex-direction:column;align-items:center;gap:20px}.auth-back{align-self:start}.auth-login-footer{text-align:center;max-width:960px;margin-inline:auto;font-size:.75rem;line-height:1.7}.auth-login-footer>p+p{margin-top:12px}.auth-login-footer a{display:inline}.spatial-auth .auth-google-button{color:var(--brand-ink);border-color:color-mix(in srgb,var(--brand-ink) 55%,white);background:#fff}.spatial-auth .auth-google-button:hover{background:var(--brand-ivory)}.spatial-auth .auth-google-mark{background:#fff}@media (min-width:1024px){.auth-login-layout{gap:20px clamp(48px,6vw,112px)}.auth-back{grid-area:1/1;justify-self:start}.auth-business-story{grid-area:2/1}.auth-login-access{grid-area:1/2/3}.auth-login-footer{border-top:1px solid var(--desk-edge);grid-column:1/-1;margin-top:24px;padding-top:20px}.spatial-home-intro{align-content:start}}@media (max-width:639px){.home-chapter-stage,.message-configuration-section{grid-template-columns:minmax(0,1fr);gap:28px}.story-moment-button{font-size:.875rem}.story-business-caption{max-width:22ch;font-size:.875rem}.auth-login-footer{padding-inline:8px}}@keyframes chapter-transition{0%{opacity:0;filter:blur(3px);transform:translateY(36px)scale(.98)}20%,80%{opacity:1;filter:blur();transform:none}to{opacity:0;filter:blur(3px);transform:translateY(-24px)scale(.98)}}@media (prefers-reduced-motion:reduce){.home-chapter-stage,.spatial-home-intro{filter:none}}.spatial-auth .auth-login-access{flex-direction:column;justify-content:center;min-height:420px;display:flex}.auth-access-brand img{width:clamp(180px,20vw,228px)}.auth-access-content{padding-bottom:12px}@media (min-width:1024px){.spatial-auth .auth-login-access{min-height:520px;padding:48px 40px}}@media (max-width:1023px){.spatial-auth{padding:20px 16px max(24px,env(safe-area-inset-bottom))}.auth-login-layout{flex:1;grid-template-rows:auto 1fr auto;align-items:center;gap:32px;display:grid}.auth-back{justify-self:start}.auth-login-access{place-self:center}.auth-login-footer{border-top:1px solid var(--desk-edge);align-self:end;padding-top:28px}.auth-login-footer>p+p{margin-top:20px}.commerce-story{height:auto}.commerce-stage{position:static}.commerce-scene{height:auto;display:block}.story-chat{border-radius:var(--radius-panel);background:var(--brand-ivory);padding:16px}.story-chat-viewport,.story-messages{height:auto;overflow:visible}.story-beat{padding-block:20px 12px;position:static}.story-beat+.story-beat{border-top:1px solid var(--desk-edge);margin-top:16px}.story-beat-summary{font-size:.875rem;display:block}.story-bubble{width:fit-content;max-width:94%;padding:14px 16px;position:static}.story-order-figure{margin-top:24px;position:static}.story-order dd{min-height:0;display:block}.story-order .story-value{position:static}.story-moments{gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.story-moments li{flex:none;min-width:88px}.story-moment-button{padding-inline:4px;font-size:.875rem}}.spatial-site{--narrative-entry:16px;--narrative-exit:8px;--narrative-faded:.45;--narrative-focus:1;--chat-text:1rem;--chat-choice:.9375rem;--chat-speaker:.8125rem;--order-text:.875rem}.story-steps,.story-scene-guides{display:none}.scene-message-window{min-width:0}.story-operation{border:1px solid var(--desk-edge);color:var(--desk-muted);background:0 0;border-radius:12px;align-self:center}.story-operation .story-speaker{color:var(--desk-muted)}.story-product-object{border:1px solid var(--desk-edge);color:var(--brand-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:12px;padding:12px;display:flex}@media (max-width:1023px){.story-bubble{font-size:var(--chat-text)}.story-speaker{font-size:var(--chat-speaker)}.story-choices{font-size:var(--chat-choice)}.story-order dd,.story-order dd span{font-size:var(--order-text);line-height:1.5}.story-order dt{font-size:.8125rem}.story-product dd span{white-space:normal}}@keyframes causal-arrival{0%{opacity:.35;transform:translateY(16px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.system-sheet{animation:linear both causal-arrival;animation-timeline:--price;animation-range:entry entry 45%}.system-sheet-context>*,.system-sheet .system-sheet-price{animation:none}.pricing-conditions{animation:linear both causal-arrival;animation-timeline:--conditions;animation-range:entry entry 40%}.pricing-conditions>div:last-child>ul>li{animation:none}.pricing-faq{animation:linear both causal-arrival;animation-timeline:view();animation-range:entry entry 40%}.home-chapter-stage :is(.channel-convergence,.business-control-overview,.business-message-demo){animation:linear both causal-arrival;animation-timeline:--home-chapter;animation-range:entry 20% entry 65%}.spatial-footer:focus-within,.pricing-faq:focus-within,.pricing-conditions:focus-within{opacity:1;animation:none;transform:none}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.spatial-capability-layout{align-items:start}.spatial-capability-layout>figure{animation:linear both capability-object;animation-timeline:--capability;animation-range:entry exit;position:sticky;top:120px}}@media (max-width:1023px) and (prefers-reduced-motion:no-preference){.spatial-capability-layout{grid-template-columns:1fr}.spatial-capability :is(figure,.desk-channels){animation:linear both capability-object;animation-timeline:--capability;animation-range:entry 15% exit}.home-chapter-stage :is(.channel-convergence,.business-control-overview,.business-message-demo){animation:linear both causal-arrival;animation-timeline:view();animation-range:entry 10% entry 60%}}}@keyframes capability-object{0%{opacity:.35;transform:scale(.98)translateY(16px)}18%,90%{opacity:1;transform:none}to{opacity:.45;transform:translateY(-8px)}}.home-chapter-stage{border-radius:var(--radius-panel);background:var(--brand-ivory);align-items:start;padding:clamp(24px,3vw,40px)}.story-continuation>.home-chapter{view-timeline:--home-chapter block;height:auto;padding-block:20px}.control-story .home-chapter-stage{grid-template-columns:1fr}.control-story .story-editorial{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px 40px;max-width:none;display:grid}.control-story .story-editorial h2{grid-area:1/1/3}.control-story .story-editorial>p,.control-story .story-editorial>a{grid-column:2;margin:0}.control-story .business-control-overview{grid-column:1/-1;margin-top:0}.message-demo-preview{padding:20px}.channels-story .home-chapter-stage{gap:32px}.channel-convergence{border-radius:var(--radius-small);background:#fff;padding:24px}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-chapter-stage{animation:linear both causal-arrival;animation-timeline:--home-chapter;animation-range:entry entry 70%}.home-chapter-stage:focus-within{opacity:1;animation:none;transform:none}}}@media (max-width:767px){.control-story .story-editorial{display:block}.control-story .story-editorial>:is(p,a){margin-top:16px}.home-chapter-stage{padding:20px}}@supports (animation-timeline:view()) and (timeline-scope:--sale-scene-0) and (animation-composition:add){@media (min-width:1024px) and (min-height:620px) and (prefers-reduced-motion:no-preference),(max-width:1023px) and (min-height:740px) and (prefers-reduced-motion:no-preference){.commerce-story[data-scene-playback]{view-timeline-inset:88px 16px;timeline-scope:--sale-scene-0, --sale-scene-1, --sale-scene-2, --sale-scene-3, --sale-scene-4, --sale-scene-5, --sale-scene-6, --sale-scene-7;display:grid}[data-scene-playback] .commerce-stage{background:var(--brand-ivory);border-radius:var(--radius-panel);z-index:1;flex-direction:column;grid-area:1/1;align-self:start;padding:20px;display:flex;position:sticky;top:88px}[data-scene-playback] .story-steps{padding-bottom:var(--story-stage-height,calc(100svh - 104px));pointer-events:none;grid-area:1/1;display:block}[data-scene-playback] .story-step{height:var(--scene-height);view-timeline-axis:block;view-timeline-inset:88px calc(100% - 89px);scroll-margin-top:88px}[data-scene-playback] .commerce-scene{grid-template-columns:minmax(0,7fr) minmax(280px,5fr);align-items:start;gap:24px;min-height:0;padding-top:16px}[data-scene-playback] .story-chat{border:1px solid var(--desk-edge);border-radius:var(--radius-small);background:#fff;min-width:0;padding:16px}[data-scene-playback] .story-history-window{height:clamp(160px,100svh - 510px,560px);overflow:clip}[data-scene-playback] .story-chat-viewport{height:auto;position:relative;overflow:visible}[data-scene-playback] .story-beat{border:0;margin:0;padding:0 0 12px;position:static}[data-scene-playback] .story-beat>:is(h3,p){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-scene-playback] .story-scene-guides{flex-shrink:0;margin-bottom:12px;display:grid}[data-scene-playback] .story-scene-guide{opacity:0;color:var(--desk-muted);animation:linear both scene-guide;animation-timeline:var(--scene-timeline);grid-area:1/1;font-size:.8125rem;line-height:1.5;animation-range:contain}[data-scene-playback] .story-scene-guide:first-child{opacity:1;animation-name:first-scene-guide}[data-scene-playback] .story-scene-guide:last-child{animation-name:last-scene-guide}[data-scene-playback] .story-guide-title{color:var(--brand-ink);margin-bottom:4px;font-size:1rem}[data-scene-playback] .story-beat-title{font-size:1.0625rem;line-height:1.4}[data-scene-playback] .story-beat-summary{margin-block:6px 12px;font-size:.875rem;line-height:1.5}[data-scene-playback] .scene-message-window{height:auto;overflow:visible}[data-scene-playback] .story-messages{gap:12px;height:auto;margin:0;position:static;overflow:visible}[data-scene-playback] .story-bubble{opacity:0;flex-shrink:0;max-width:94%;padding:12px 14px;font-size:1rem;line-height:1.55;position:static}[data-scene-playback] .story-beat:first-child .story-bubble:first-child{opacity:1;transform:none}[data-scene-playback] .story-speaker{font-size:.8125rem}[data-scene-playback] .story-order-figure{margin:0;animation:none}[data-scene-playback] .story-order dd{min-height:72px;padding-left:0}[data-scene-playback] .story-order .story-placeholder{animation:linear both story-placeholder;animation-timeline:var(--result-timeline);display:block;animation-range:var(--result-range)!important}[data-scene-playback] .story-value{display:block;position:absolute;inset:0}[data-scene-playback] :is(.story-value,.story-option,.story-extra,.story-quantity,.story-consent-note,.story-address,.story-proof,.story-human,.story-durable-title){opacity:0;animation:linear both story-assemble;animation-timeline:var(--result-timeline);animation-range:var(--result-range)!important}[data-scene-playback] .story-order .story-draft-title,[data-scene-playback] .story-status-draft{animation:linear both story-placeholder;animation-timeline:var(--result-timeline);display:block;animation-range:var(--result-range)!important}[data-scene-playback] .story-order .story-durable-title{display:block}[data-scene-playback] .story-status-stack :is(.story-status-received,.story-status-preparing,.story-status-ready){opacity:0;animation:linear both story-assemble;animation-timeline:var(--result-timeline);display:block;animation-range:var(--result-range)!important}[data-scene-playback] .story-status-received,[data-scene-playback] .story-status-preparing{background:var(--brand-ivory)}[data-scene-playback] .story-status-stack .story-status-ready{background:var(--brand-lime)}[data-scene-playback] .story-order-progress span{animation:linear both story-progress;animation-timeline:--commerce-story;animation-range:contain;transform:scaleX(0)}[data-scene-playback] .story-channel-arrivals{display:none}[data-scene-playback] .story-human{inset-inline:20px;background:var(--brand-ivory);pointer-events:none;margin:0;padding:12px;position:absolute;bottom:28px}[data-scene-playback] .story-order dl{animation:linear both story-placeholder;animation-timeline:var(--result-timeline);animation-range:var(--result-range)}[data-scene-playback] .story-order:focus-within dl{opacity:1;animation:none}[data-scene-playback] .story-payment:focus-within .story-value{opacity:1;animation:none;transform:none}[data-scene-playback] .story-payment:focus-within .story-placeholder{opacity:0}[data-scene-playback] .story-order:focus-within .story-human{opacity:0;animation:none}}@media (max-width:1023px) and (min-height:740px) and (prefers-reduced-motion:no-preference){[data-scene-playback] .commerce-stage{background:#fff;height:calc(100svh - 104px);padding:0}[data-scene-playback] .story-heading{display:none}[data-scene-playback] .story-moments{flex-shrink:0;gap:8px;padding:0;display:flex;overflow-x:auto}[data-scene-playback] .story-moments li{flex:1 0 auto;min-width:0;padding:0}[data-scene-playback] .commerce-scene{flex-direction:column;flex:1;gap:12px;min-height:0;padding-top:0;display:flex}[data-scene-playback] .story-chat{flex-direction:column;flex:1;width:100%;min-height:0;padding:12px;display:flex}[data-scene-playback] .story-panel-heading{flex-shrink:0;margin-bottom:8px}[data-scene-playback] .story-business-caption{font-size:.75rem}[data-scene-playback] .story-panel-heading a{font-size:.8125rem}[data-scene-playback] .story-history-window{flex:1;height:auto;min-height:0}[data-scene-playback] .story-order-figure{flex-shrink:0;width:100%}[data-scene-playback] .story-order{box-shadow:none;border:1px solid var(--desk-edge);padding:12px}[data-scene-playback] .story-order .desk-order-header{align-items:center;padding-bottom:6px}[data-scene-playback] .story-order .desk-order-code{font-size:1rem}[data-scene-playback] .story-order .desk-status{padding:4px 8px;font-size:.8125rem}[data-scene-playback] .story-order dl{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:8px;margin-top:6px;display:grid}[data-scene-playback] .story-order .story-field{border:0;align-content:start;padding:0}[data-scene-playback] :is(.story-consent,.story-customer-detail,.story-address,.story-proof),[data-scene-playback] .story-scene-guide>p:not(.story-guide-title){display:none}[data-scene-playback] .story-order dd{min-height:64px;font-size:.875rem}[data-scene-playback] .story-order .story-value{grid-area:1/1;position:static}[data-scene-playback] .story-order dt{gap:4px}[data-scene-playback] .story-order dt svg{width:14px;height:14px}[data-scene-playback] .story-product{grid-area:1/1}[data-scene-playback] :is(.story-delivery,.story-payment){animation:linear both story-assemble;animation-timeline:var(--result-timeline);animation-range:var(--result-range);grid-area:1/2}[data-scene-playback] .story-delivery{animation-name:story-placeholder}[data-scene-playback] .story-product .story-option{margin-left:6px;display:inline-block}[data-scene-playback] .story-product .story-extra{display:block}[data-scene-playback] .story-order-progress{margin-top:8px}[data-scene-playback] .story-human{inset-inline:12px;padding:8px;bottom:24px}[data-scene-playback] .story-order-figure figcaption{margin-top:6px;font-size:.75rem;line-height:1.4}[data-scene-playback] .story-stage-foot{flex-shrink:0;margin-top:4px;font-size:.75rem}[data-scene-playback] .story-stage-foot a:before{content:"Desliza para avanzar · "}[data-scene-playback] .story-order:has(.story-payment:focus-within) .story-delivery{opacity:0;animation:none}}}@keyframes scene-guide{0%{opacity:0}3%,97%{opacity:1}to{opacity:0}}@keyframes first-scene-guide{0%,97%{opacity:1}to{opacity:0}}@keyframes last-scene-guide{0%{opacity:0}3%,to{opacity:1}}.story-order .story-product dd{min-height:0;display:grid}.story-order .story-product .story-value{grid-area:1/1;display:block;position:static}.story-order .story-product{padding-bottom:16px}[data-scene-playback] .story-order .story-product{padding-bottom:12px}.hero-commerce{flex-direction:column;justify-content:center;display:flex}.guided-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;margin-bottom:20px;display:flex}.guided-section-heading>p{max-width:46ch;font-size:.9375rem;line-height:1.6}.guided-section-heading>a{align-items:center;min-height:44px;font-size:.8125rem;text-decoration:underline;display:inline-flex}.journey-section{padding-block:16px 0}.explanation-carousel{min-width:0}.explanation-track{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--brand-emerald) var(--brand-ivory);border-radius:var(--radius-small);gap:20px;display:flex;overflow-x:auto}.explanation-track:focus-visible{outline:3px solid var(--brand-ink);outline-offset:4px}.explanation-carousel[data-enhanced] .explanation-track{scrollbar-width:none}.explanation-carousel[data-enhanced] .explanation-track::-webkit-scrollbar{display:none}.explanation-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.explanation-controls{display:none}.explanation-carousel[data-enhanced] .explanation-controls{grid-template-columns:minmax(0,1fr) minmax(48px,160px) auto;align-items:center;gap:20px;margin-top:16px;display:grid}.explanation-controls>p{flex-wrap:wrap;gap:8px 12px;font-size:.875rem;line-height:1.5;display:flex}.explanation-controls>p>span{color:var(--desk-muted);font-variant-numeric:tabular-nums}.explanation-progress{background:var(--desk-edge);border-radius:4px;height:3px;overflow:clip}.explanation-progress>span{background:var(--brand-emerald);height:100%;transform:scaleX(var(--case-progress));transform-origin:0;transition:transform var(--motion-state) var(--motion-ease-out);display:block}.explanation-arrows{gap:8px;display:flex}.explanation-arrows button{border:1px solid var(--desk-edge);width:44px;height:44px;transition:background-color var(--motion-micro) var(--motion-ease-out);background:#fff;border-radius:50%;place-items:center;display:grid}.explanation-arrows button:disabled{color:var(--desk-muted);opacity:.4}.explanation-arrows svg{width:18px;height:18px}.journey-case{border-radius:var(--radius-panel);background:var(--brand-ivory);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,40px);display:grid}.journey-case-copy .case-eyebrow{color:var(--desk-muted);margin:0 0 12px;font-size:.8125rem}.journey-case-copy>h3{font-size:clamp(1.5rem,2.5vw,2rem)}.journey-case-copy>p,.journey-business>p{margin-top:12px;font-size:.9375rem;line-height:1.6}.journey-business{border-top:1px solid var(--desk-edge);margin-top:24px;padding-top:20px}.journey-business>span{color:var(--desk-muted);align-items:center;gap:8px;font-size:.8125rem;display:flex}.journey-business svg{width:18px;height:18px}.journey-business h4{margin-top:8px;font-size:1.0625rem;font-weight:600}.journey-example{min-width:0}.journey-example-route{justify-content:center;align-items:center;gap:28px;margin-bottom:24px;display:flex}.journey-example-route svg{width:32px;height:32px}.journey-example-route svg:nth-child(2){width:20px;color:var(--desk-muted)}.journey-example-card{border-radius:var(--radius-small);background:#fff;padding:clamp(20px,3vw,32px)}.journey-example-card .journey-example-status{background:var(--brand-ivory);border-radius:8px;margin:0 0 20px;padding:6px 10px;font-size:.8125rem;display:inline-block}.explanation-slide:last-child .journey-example-status{background:var(--brand-lime)}.journey-example-card>strong{font-family:var(--font-polysans),sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;line-height:1.4;display:block}.journey-example-card>p:last-child{color:var(--desk-muted);margin-top:12px;font-size:.875rem;line-height:1.6}.journey-example figcaption{margin-top:16px;font-size:.75rem;line-height:1.5}.journey-consent-note{color:var(--desk-muted);margin-top:16px;font-size:.8125rem;line-height:1.6}.business-message-demo .explanation-carousel{margin-top:20px}.message-example{background:var(--brand-ivory);border-radius:var(--radius-small);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:32px;padding:clamp(20px,3vw,32px);display:grid}.message-example h4{font-size:clamp(1.25rem,2vw,1.5rem);font-family:var(--font-polysans),sans-serif}.message-example .message-demo-description{max-width:30ch;margin-top:12px}.message-example-chat>span{align-items:center;gap:8px;font-size:.8125rem;display:flex}.message-example-chat>span>svg{width:18px;height:18px}.message-example-chat .message-demo-preview{margin-top:12px;font-size:1rem;line-height:1.65}.message-authority{align-items:start;gap:12px;font-size:.875rem;line-height:1.6;display:flex}.message-authority svg{flex-shrink:0;width:20px;height:20px}.setup-step-number{color:var(--desk-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;font-size:.8125rem;display:flex}.setup-step-number svg{width:24px;height:24px}.spatial-setup .setup-later{color:var(--desk-muted);margin-top:20px;font-size:.875rem}@supports (animation-timeline:view(inline)){@media (prefers-reduced-motion:no-preference){.explanation-slide :is(.journey-example-route,.journey-example-card,.message-example-chat){animation:linear both surface-arrival;animation-timeline:view(inline);animation-range:entry}.explanation-carousel:focus-within .explanation-slide *{opacity:1;animation:none;transform:none}}}@media (hover:hover) and (pointer:fine){.explanation-arrows button:not(:disabled):hover{background:var(--brand-ivory)}}@media (prefers-reduced-motion:reduce){.spatial-site .explanation-progress>span{transform:scaleX(var(--case-progress))!important}}@media (max-width:767px){.journey-case,.message-example{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.journey-business{margin-top:16px;padding-top:16px}.journey-example-route{gap:20px;margin-bottom:16px}.journey-example-card{padding:20px}.message-example .message-demo-description{max-width:none}.explanation-carousel[data-enhanced] .explanation-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.explanation-progress{grid-area:2/1}.explanation-arrows{grid-area:1/2/3}.spatial-site .spatial-close>div{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:1023px) and (min-height:620px) and (max-height:740px) and (prefers-reduced-motion:no-preference){[data-scene-playback] .story-order-figure figcaption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.home-outcome{background:var(--brand-ivory);border-radius:var(--radius-window);align-items:center;gap:32px;padding:clamp(24px,4vw,56px);display:grid}.home-outcome h2{letter-spacing:-.03em;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.15}.home-outcome p{max-width:48ch;margin-block:16px;line-height:1.65}.home-outcome .channel-convergence{min-height:0}.journey-management{margin-block:40px}.journey-management h2{margin-bottom:24px;font-size:clamp(1.75rem,3vw,2.75rem)}.journey-management ul{gap:16px;display:grid}.journey-management li{background:var(--brand-ivory);border-radius:20px;grid-template-columns:24px 1fr;gap:8px 12px;padding:24px;display:grid}.journey-management li svg{width:22px;height:22px}.journey-management li span{color:var(--desk-muted);grid-column:2;font-size:.875rem;line-height:1.6}.spatial-disclosure .commerce-story{margin-top:24px}.story-bubble[data-history-revealed]{opacity:1!important;transform:none!important}.story-order .story-customer-detail dd{min-height:72px}.footer-legal-group{align-self:start}@media (min-width:1024px){.home-outcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.journey-management ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.public-analytics-preferences{max-width:1380px;margin:0 auto;padding:16px 24px}.analytics-consent-panel{border:1px solid var(--desk-edge);background:var(--desk-workspace);border-radius:20px;max-width:720px;padding:24px}.analytics-consent-panel h2{font-weight:500}.analytics-consent-panel p{margin-block:12px;font-size:.875rem;line-height:1.6}.analytics-consent-panel>div{flex-wrap:wrap;gap:12px;margin-bottom:12px;display:flex}.analytics-choice{border:1px solid var(--desk-edge);border-radius:12px;min-height:44px;padding:8px 16px;font-size:.875rem}.analytics-preferences-link,.analytics-consent-panel>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.75rem;text-decoration:underline;display:inline-flex}.story-moment-button[aria-current=step]{color:var(--brand-ink);box-shadow:inset 0 -3px var(--brand-emerald);font-weight:600}.story-response-mode{margin-top:2px;font-size:.75rem;font-weight:400;display:block}.intro-workflow li:has(a){padding:0}.intro-workflow a{border-radius:inherit;align-items:center;gap:12px;width:100%;min-height:56px;padding:16px 20px;display:flex}.message-configuration-intro{margin-block:24px 0;font-size:.9375rem;line-height:1.6}.channel-order-example{margin-top:24px}.channel-order-example .desk-state-controls{margin-top:0}.channel-order-example .desk-control{align-items:center;gap:8px;display:inline-flex}.channel-order-example svg{width:20px;height:20px}.channel-order-content{background:var(--brand-ivory);border-radius:var(--radius-small);margin-top:20px;padding:24px}.channel-order-source{color:var(--desk-muted);margin-bottom:16px;font-size:.875rem}.channel-order-content h3{align-items:center;gap:12px;display:flex}.channel-order-content dl{margin-top:20px}.channel-order-content dl>div{border-top:1px solid var(--desk-edge);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding-block:16px;font-size:.9375rem;display:flex}.channel-order-example figcaption{margin-top:12px;font-size:.75rem}.analytics-consent-banner{z-index:50;bottom:max(16px, env(safe-area-inset-bottom));right:max(16px, env(safe-area-inset-right));width:min(480px,100vw - 32px);max-height:50svh;color:var(--brand-ink);border-color:color-mix(in srgb, var(--brand-ink) 16%, transparent);background:#fff;position:fixed;overflow-y:auto;box-shadow:0 8px 32px #12372a1f}.analytics-consent-banner :is(button,a):focus-visible{outline:3px solid var(--brand-emerald);outline-offset:4px}.analytics-consent-banner .analytics-choice{border:1px solid color-mix(in srgb, var(--brand-ink) 20%, transparent)}@media (max-width:767px){.explanation-carousel[data-mobile-vertical] .explanation-track{scroll-snap-type:none;gap:20px;display:grid;overflow:visible}.explanation-carousel[data-mobile-vertical] .explanation-controls{display:none}.explanation-carousel[data-mobile-vertical] .explanation-slide *{opacity:1;animation:none;transform:none}.analytics-consent-banner{padding:16px}}
