.ProductTourPreview_body__5nPqq{display:grid;min-height:0;grid-template-rows:minmax(0,1fr);gap:12px;padding:18px;background:var(--surface-strong)}.ProductTourPreview_body__5nPqq>article{min-width:0;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr)}.ProductTourPreview_floorDemoScene__qastJ{position:relative;display:grid;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr);padding-top:12px}.ProductTourPreview_floorFilters__XSZq2{display:flex;gap:7px;margin-bottom:12px;overflow:auto;scrollbar-width:none}.ProductTourPreview_floorFilters__XSZq2>span{flex:0 0 auto;padding:7px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.66rem;white-space:nowrap}.ProductTourPreview_floorFilters__XSZq2>.ProductTourPreview_floorFilterActive__wKnAU{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--accent);background:var(--accent-soft);font-weight:800}.ProductTourPreview_floorGrid__r9s1Y{display:grid;min-height:0;height:100%;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:112px;align-content:start;gap:10px;overflow-y:auto;scrollbar-width:thin}.ProductTourPreview_floorGrid__r9s1Y .ProductTourPreview_floorDemoTable__ruOjt{height:100%;min-height:0;grid-template-rows:auto auto minmax(0,1fr);gap:0;padding:10px;border-radius:14px;background:var(--surface)}.ProductTourPreview_floorGrid__r9s1Y .ProductTourPreview_floorDemoTableTop__br0_G{display:flex;align-items:center;justify-content:space-between}.ProductTourPreview_floorGrid__r9s1Y .ProductTourPreview_floorDemoTableTop__br0_G strong{font-size:1.05rem}.ProductTourPreview_floorGrid__r9s1Y .ProductTourPreview_floorDemoTableSection__APpLC{margin-top:4px;font-size:.64rem}.ProductTourPreview_floorGrid__r9s1Y .ProductTourPreview_floorDemoTableMeta__w0_Sa{display:flex;align-items:end;justify-content:space-between;gap:4px;margin-top:6px;padding-top:3px;font-size:.62rem}.ProductTourPreview_floorGrid__r9s1Y .ProductTourPreview_floorDemoTableMeta__w0_Sa span,.ProductTourPreview_floorGrid__r9s1Y .ProductTourPreview_floorDemoTableMeta__w0_Sa strong{font-size:.62rem}.ProductTourPreview_floorTableSelected__lT3fo{outline:3px solid color-mix(in srgb,var(--accent) 54%,transparent);outline-offset:2px;box-shadow:0 9px 24px rgb(var(--token-shadow-dark-rgb)/.14)}.ProductTourPreview_demoCursor__dlL3K{position:absolute;z-index:4;top:35%;left:4%;display:flex;align-items:flex-start;gap:4px;color:var(--accent);filter:drop-shadow(0 2px 3px rgb(0 0 0/.22));pointer-events:none;animation:ProductTourPreview_cursorDemonstration___juXb .55s ease-out both;transition:left .48s cubic-bezier(.22,1,.36,1),top .48s cubic-bezier(.22,1,.36,1),transform .12s ease}.ProductTourPreview_demoCursor__dlL3K svg{width:25px;height:25px;fill:var(--surface);stroke-width:2.2}.ProductTourPreview_demoCursor__dlL3K span{margin-top:17px;padding:4px 7px;border-radius:5px;color:var(--color-inverse-text);background:var(--text);font-size:.57rem;font-weight:750;white-space:nowrap}.ProductTourPreview_demoCursor__dlL3K[data-modal-open=true]{z-index:6}.ProductTourPreview_demoCursor__dlL3K[data-modal-open=true] span{display:none}.ProductTourPreview_demoCursor__dlL3K[data-clicking=true]{transform:scale(.78)}@keyframes ProductTourPreview_cursorDemonstration___juXb{0%{opacity:0;transform:translate(-58px,-42px)}to{opacity:1;transform:translate(0)}}.ProductTourPreview_floorModalBackdrop__sLzf4{position:absolute;z-index:5;inset:-6px 0 0;display:grid;place-items:center;padding:15px;border-radius:15px;background:rgb(27 23 19/.12);backdrop-filter:blur(1px);animation:ProductTourPreview_modal-enter__xDKWc .2s ease both}.ProductTourPreview_floorModal__bNf3E{position:relative;width:min(420px,100%);padding:25px 24px 23px;border:1px solid var(--line);border-radius:22px;background:var(--surface-strong);box-shadow:0 26px 70px rgb(var(--token-shadow-dark-rgb)/.24)}.ProductTourPreview_floorModalClose__q_weC{position:absolute;top:12px;right:12px;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--surface);cursor:pointer}.ProductTourPreview_floorModalClose__q_weC:hover{color:var(--text);border-color:var(--accent)}.ProductTourPreview_floorModalClose__q_weC:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 40%,transparent);outline-offset:2px}@keyframes ProductTourPreview_modal-enter__xDKWc{0%{opacity:0;transform:translateY(6px) scale(.99)}to{opacity:1;transform:none}}.ProductTourPreview_orderBoardViewport__9MHcm{min-height:0;height:100%;overflow:auto;padding:0 1px 5px;scrollbar-width:thin}.ProductTourPreview_orderBoard__7yNaB{position:relative;display:grid;height:100%;min-height:280px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2%;isolation:isolate}.ProductTourPreview_orderColumn__UUgZS{position:relative;min-width:0}.ProductTourPreview_orderColumnHeaderActive__RO2HV,.ProductTourPreview_orderColumnHeader__WdPOW{position:relative;z-index:0;display:flex;min-width:0;height:40px;padding:0 9px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:10px;color:var(--muted);background:var(--surface);font-size:.68rem;transition:border-color .24s ease,background-color .24s ease,color .24s ease}.ProductTourPreview_orderColumnHeaderActive__RO2HV strong,.ProductTourPreview_orderColumnHeader__WdPOW strong{min-width:0;overflow:hidden;font-size:inherit;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.ProductTourPreview_orderColumnHeaderActive__RO2HV>b,.ProductTourPreview_orderColumnHeader__WdPOW>b{margin-left:auto;font-size:.66rem}.ProductTourPreview_orderColumnHeaderActive__RO2HV{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));color:var(--text);background:color-mix(in srgb,var(--accent) 9%,var(--surface))}.ProductTourPreview_orderDropZone___CXWB{position:absolute;inset:49px 0 0;z-index:0;min-height:220px;border:1px dashed color-mix(in srgb,var(--line) 78%,transparent);border-radius:13px;background:color-mix(in srgb,var(--surface) 45%,transparent);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.ProductTourPreview_orderDropZone___CXWB[data-active=true]{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:color-mix(in srgb,var(--accent) 3%,var(--surface))}.ProductTourPreview_orderMovingCard__f6GZC{position:absolute;z-index:2;top:54px;width:32%;height:calc(100% - 54px);opacity:1;transition:left .68s cubic-bezier(.65,0,.35,1),opacity .2s ease}.ProductTourPreview_orderMovingCard__f6GZC .kitchen-order-card{width:100%;height:100%;min-height:184px;align-content:space-between}.ProductTourPreview_orderMovingCard__f6GZC .kitchen-order-card__trigger{cursor:default}.ProductTourPreview_orderMovingCard__f6GZC[data-auto-dragging=true]{z-index:3;filter:drop-shadow(0 14px 16px rgb(var(--token-shadow-dark-rgb)/.2));transition:left .68s cubic-bezier(.65,0,.35,1),filter .16s ease,opacity .2s ease}.ProductTourPreview_orderMovingCard__f6GZC[data-replacing=true]{opacity:0}.ProductTourPreview_orderMouseCursor__4NE13{position:absolute;z-index:5;top:68px;display:flex;align-items:flex-start;gap:3px;color:var(--accent);filter:drop-shadow(0 2px 3px rgb(0 0 0/.22));pointer-events:none;transition:left .68s cubic-bezier(.65,0,.35,1),transform .18s ease,opacity .2s ease}.ProductTourPreview_orderMouseCursor__4NE13[data-replacing=true]{opacity:0}.ProductTourPreview_orderMouseCursor__4NE13[data-dragging=true]{animation:ProductTourPreview_mouse-grab__kK7BT .22s ease-out both}.ProductTourPreview_orderMouseCursor__4NE13 svg{width:25px;height:25px;fill:var(--surface-strong);stroke-width:2.2}.ProductTourPreview_orderMouseCursor__4NE13 span{margin-top:14px;padding:4px 6px;border-radius:5px;color:var(--color-inverse-text);background:var(--text);font-size:.54rem;font-weight:760;white-space:nowrap}@keyframes ProductTourPreview_mouse-grab__kK7BT{0%{transform:translateY(4px) scale(1.12)}to{transform:translateY(0) scale(.94)}}.ProductTourPreview_menuList___HyWH{display:grid;gap:0;padding-top:8px}.ProductTourPreview_menuRow__dhCci{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--line)}.ProductTourPreview_menuRow__dhCci>div{display:grid;gap:4px;min-width:0}.ProductTourPreview_menuRow__dhCci>div strong{overflow:hidden;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.ProductTourPreview_menuRow__dhCci>div span{color:var(--muted);font-size:.68rem}.ProductTourPreview_menuRow__dhCci>b{font-size:.75rem;white-space:nowrap}.ProductTourPreview_body__5nPqq [class*=ReservationsPanel_card__]{grid-template-columns:58px minmax(100px,1fr) auto;gap:6px 10px;min-height:0;padding:9px 11px}.ProductTourPreview_body__5nPqq [class*=ReservationsPanel_time__]{padding-right:10px;font-size:.82rem}.ProductTourPreview_body__5nPqq [class*=ReservationsPanel_identity__]{min-width:0}.ProductTourPreview_body__5nPqq [class*=ReservationsPanel_identity__] h3{font-size:.78rem}.ProductTourPreview_body__5nPqq [class*=ReservationsPanel_reservationMeta__]{gap:8px;font-size:.63rem}.ProductTourPreview_body__5nPqq [class*=ReservationsPanel_details__]{grid-column:2/-1}.ProductTourPreview_body__5nPqq [class*=ReservationsPanel_details__] summary{min-height:26px;font-size:.65rem}.ProductTourPreview_reservationsBody__RAOk5>article{position:relative;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.ProductTourPreview_reservationsToolbar__Zo899{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 0 12px;color:var(--muted);font-size:.67rem}.ProductTourPreview_reservationsToolbar__Zo899 strong{margin-right:auto;color:var(--text);font-size:.78rem}.ProductTourPreview_reservationsToolbar__Zo899>span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;white-space:nowrap}.ProductTourPreview_reservationsToolbar__Zo899>span:last-child{border-color:color-mix(in srgb,var(--accent) 30%,var(--line));color:var(--accent);background:var(--accent-soft);font-weight:750}.ProductTourPreview_reservationsList__e2QAy{position:relative;display:grid;min-height:0;height:100%;grid-auto-rows:max-content;align-content:start;border:1px solid var(--line);border-radius:14px;background:var(--surface-strong)}.ProductTourPreview_reservationsList__e2QAy .ProductTourPreview_demoReservationTarget__JsSEs{position:relative;z-index:1;transition:background-color .2s ease}.ProductTourPreview_reservationsList__e2QAy .ProductTourPreview_demoReservationTarget__JsSEs:has(button:hover){background:var(--accent-soft)}.ProductTourPreview_body__5nPqq .ProductTourPreview_reservationsList__e2QAy [class*=ReservationsPanel_card__]{grid-template-columns:58px minmax(100px,1fr) auto;gap:6px 10px;padding:9px 11px}.ProductTourPreview_body__5nPqq .ProductTourPreview_reservationsList__e2QAy [class*=ReservationsPanel_actions__]{grid-column:3;grid-row:1;justify-self:end}.ProductTourPreview_body__5nPqq .ProductTourPreview_reservationsList__e2QAy [class*=ReservationsPanel_actions__] button{min-height:30px;padding:5px 9px;font-size:.65rem}.ProductTourPreview_body__5nPqq .ProductTourPreview_reservationsList__e2QAy [class*=ReservationsPanel_details__]{grid-column:2/-1;grid-row:2}.ProductTourPreview_body__5nPqq .ProductTourPreview_reservationsList__e2QAy [class*=ReservationsPanel_details__] summary{min-height:26px}.ProductTourPreview_body__5nPqq .ProductTourPreview_reservationsList__e2QAy [class*=ReservationsPanel_status__]{justify-self:end;font-size:.62rem}.ProductTourPreview_reservationPointer__kx7C0{position:absolute;z-index:4;top:0;left:0;display:flex;align-items:flex-start;gap:3px;color:var(--accent);pointer-events:none;transition:transform .68s cubic-bezier(.22,1,.36,1)}.ProductTourPreview_reservationPointer__kx7C0 svg{width:25px;height:25px;fill:var(--surface-strong);stroke-width:2.2}.ProductTourPreview_reservationPointer__kx7C0 span{position:absolute;top:27px;left:3px;padding:4px 6px;border-radius:5px;color:var(--color-inverse-text);background:var(--text);font-size:.54rem;font-weight:760;white-space:nowrap}.ProductTourPreview_analyticsBody__8qYev{padding:14px}.ProductTourPreview_analyticsBody__8qYev>div{min-width:0;min-height:0;height:100%;grid-template-rows:auto minmax(0,1fr)}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir{grid-template-columns:repeat(3,minmax(0,1fr))}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir article{padding:10px 12px}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir article:nth-child(3){border-right:0}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir article:nth-child(n+4){border-top:1px solid var(--line)}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir span{font-size:.63rem}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir strong{font-size:.95rem}@media(max-width:760px){.ProductTourPreview_body__5nPqq{gap:9px;padding:12px}.ProductTourPreview_floorGrid__r9s1Y{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:84px;align-content:start;gap:7px;overflow-y:auto;scrollbar-width:thin}.ProductTourPreview_floorGrid__r9s1Y .ProductTourPreview_floorDemoTable__ruOjt{min-height:0;padding:8px}.ProductTourPreview_floorGrid__r9s1Y .ProductTourPreview_floorDemoTableMeta__w0_Sa{margin-top:5px;padding-top:2px}.ProductTourPreview_demoCursor__dlL3K{top:22%}.ProductTourPreview_menuRow__dhCci{grid-template-columns:38px minmax(0,1fr) auto;gap:8px}.ProductTourPreview_menuRow__dhCci [class*=statusBadge]{grid-column:2/-1;justify-self:start}.ProductTourPreview_menuRow__dhCci>b{grid-column:3;grid-row:1}.ProductTourPreview_canvas__ObbdV .ProductTourPreview_workspaceScale__eKVjc{width:100%;height:100%;transform:none}.ProductTourPreview_orderBoard__7yNaB{height:100%;min-height:390px;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(3,minmax(110px,1fr));gap:7px}.ProductTourPreview_orderColumn__UUgZS{min-height:0}.ProductTourPreview_orderColumnHeaderActive__RO2HV,.ProductTourPreview_orderColumnHeader__WdPOW{height:34px;padding-inline:10px;font-size:.72rem}.ProductTourPreview_orderDropZone___CXWB{inset:40px 0 0;min-height:0}.ProductTourPreview_orderMovingCard__f6GZC{left:0!important;width:100%;height:calc((100% - 14px)/3 - 44px);transition:top .68s cubic-bezier(.65,0,.35,1),opacity .2s ease}.ProductTourPreview_orderMovingCard__f6GZC[data-auto-dragging=true]{transition:top .68s cubic-bezier(.65,0,.35,1),filter .16s ease,opacity .2s ease}.ProductTourPreview_orderMouseCursor__4NE13{display:none}.ProductTourPreview_orderBoard__7yNaB[data-moving-index="0"] .ProductTourPreview_orderMovingCard__f6GZC{top:40px}.ProductTourPreview_orderBoard__7yNaB[data-moving-index="1"] .ProductTourPreview_orderMovingCard__f6GZC{top:calc((100% - 14px)/3 + 47px)}.ProductTourPreview_orderBoard__7yNaB[data-moving-index="2"] .ProductTourPreview_orderMovingCard__f6GZC{top:calc((100% - 14px)*2/3 + 54px)}.ProductTourPreview_orderMovingCard__f6GZC .kitchen-order-card{min-height:0;height:100%;padding:8px 10px;gap:5px}.ProductTourPreview_orderMovingCard__f6GZC .kitchen-order-card__header{gap:5px}.ProductTourPreview_analyticsBody__8qYev{padding:8px}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir{grid-template-columns:repeat(2,minmax(0,1fr))}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir article{min-height:58px;padding:9px 10px}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir article:nth-child(3){border-right:1px solid var(--line)}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir article:nth-child(2n){border-right:0}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir article:nth-child(n+3){border-top:1px solid var(--line)}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir span{font-size:.68rem}.ProductTourPreview_body__5nPqq .ProductTourPreview_analyticsKpis__hc2Ir strong{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.ProductTourPreview_demoCursor__dlL3K,.ProductTourPreview_orderMouseCursor__4NE13,.ProductTourPreview_reservationPointer__kx7C0{animation:none}.ProductTourPreview_demoCursor__dlL3K{display:none}.ProductTourPreview_reservationPointer__kx7C0{opacity:1;transform:none;transition:none}.ProductTourPreview_floorModalBackdrop__sLzf4{animation:none}.ProductTourPreview_orderColumnHeaderActive__RO2HV,.ProductTourPreview_orderColumnHeader__WdPOW,.ProductTourPreview_orderMovingCard__f6GZC{transition:none}}.LandingPricing_section__tl6gY{width:min(1120px,calc(100% - (var(--page-shell-gutter) * 2)));margin:0 auto;padding:20px 0 120px;scroll-margin-top:100px}.LandingPricing_heading__vQPMK{max-width:780px;margin:0 auto 48px;text-align:center}.LandingPricing_eyebrow__1EQO0{margin:0 0 16px;color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.LandingPricing_heading__vQPMK h2{margin:0;font-family:var(--font-ui);font-size:clamp(2.6rem,5.2vw,4.6rem);font-weight:650;line-height:.98;letter-spacing:-.055em}.LandingPricing_heading__vQPMK>p:last-child{max-width:660px;margin:21px auto 0;color:var(--muted);font-size:1rem;line-height:1.6}.LandingPricing_grid__gjLoX{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));align-items:stretch;gap:14px}.LandingPricing_pricingCard__q5Ott{animation-play-state:paused!important}.LandingPricing_pricingCard__q5Ott[data-visible=true]{animation-play-state:running!important}.LandingPricing_skeleton__tObNv{display:grid;min-height:424px;padding:25px;gap:17px;border:1px solid var(--line);border-radius:26px;background:color-mix(in srgb,var(--surface-strong) 58%,transparent)}.LandingPricing_skeleton__tObNv span{display:block;height:14px;border-radius:8px;background:color-mix(in srgb,var(--muted) 12%,transparent)}.LandingPricing_skeleton__tObNv span:first-child{width:42%;height:27px}.LandingPricing_skeleton__tObNv span:nth-child(2){width:76%;height:24px;margin-top:12px}.LandingPricing_skeleton__tObNv span:nth-child(3){width:94%;height:95px;margin-top:9px}.LandingPricing_skeleton__tObNv span:nth-child(4){width:100%;height:43px;margin-top:auto}.LandingPricing_footnote__0Pu4j{margin:20px 0 0;color:var(--muted);font-size:.68rem;line-height:1.5;text-align:center}.LandingPricing_error__oKTLQ{display:flex;min-height:130px;align-items:center;justify-content:center;flex-direction:column;gap:12px;text-align:center}.LandingPricing_error__oKTLQ p{margin:0;color:var(--muted);font-size:.88rem}.LandingPricing_error__oKTLQ button{display:inline-flex;min-height:38px;padding:0 13px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:9px;color:var(--text);background:var(--surface-strong);font:inherit;font-size:.75rem;font-weight:700;cursor:pointer}.LandingPricing_error__oKTLQ button svg{width:14px;height:14px}.LandingPricing_error__oKTLQ button:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 38%,transparent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.LandingPricing_pricingCard__q5Ott,.LandingPricing_pricingCard__q5Ott[data-visible=true],.LandingPricing_pricingCard__q5Ott[data-visible=true][data-featured=true]{opacity:1;transform:none;animation:none!important}}@media(max-width:760px){.LandingPricing_section__tl6gY{width:min(100% - 34px,1120px);padding:48px 0}.LandingPricing_heading__vQPMK{margin-bottom:30px;text-align:left}.LandingPricing_heading__vQPMK>p:last-child{margin-inline:0;font-size:.95rem}.LandingPricing_grid__gjLoX{grid-template-columns:1fr;gap:14px}.LandingPricing_pricingCard__q5Ott,.LandingPricing_pricingCard__q5Ott[data-featured=true]{min-height:0;transform:none}.LandingPricing_pricingCard__q5Ott[data-visible=true][data-featured=true]{animation-name:LandingPricing_onboarding-plan-arrive__P2u3D!important}.LandingPricing_footnote__0Pu4j{text-align:left}}.LandingTour_demoSection__aAQtA{width:min(1360px,calc(100% - (var(--page-shell-gutter)*2)));margin:0 auto;padding:12px 0 130px}.LandingTour_demoIntro__EehbM{max-width:720px;margin:0 auto 42px;text-align:center;scroll-margin-top:110px}.LandingTour_eyebrow__ZLqEa{margin:0 0 15px;color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.LandingTour_demoIntro__EehbM h2{margin:0;font-family:var(--font-ui);font-size:clamp(2.6rem,5.3vw,4.7rem);line-height:.98;letter-spacing:-.055em}.LandingTour_demoIntro__EehbM>p:last-child{max-width:640px;margin:20px auto 0;color:var(--muted);font-size:1.02rem;line-height:1.65}.LandingTour_demoLayout__KxReg{--demo-height:660px;display:grid;grid-template-columns:minmax(255px,.31fr) minmax(0,.69fr);gap:24px;align-items:stretch}.LandingTour_demoAccordion__agLnj{display:flex;box-sizing:border-box;width:100%;height:var(--demo-height);min-width:0;flex-direction:column;border-top:1px solid var(--line)}.LandingTour_demoAccordionItemOpen__6Vr1r,.LandingTour_demoAccordionItem__Kd4yQ{flex:1 0 auto;border-bottom:1px solid var(--line)}.LandingTour_demoAccordionItemOpen__6Vr1r{border-bottom-color:color-mix(in srgb,var(--accent) 45%,var(--line))}.LandingTour_demoAccordionTrigger__lb5A6{display:flex;width:100%;min-height:68px;padding:0 16px;align-items:center;justify-content:space-between;gap:16px;border:0;color:var(--text);background:transparent;font:inherit;font-size:clamp(1.05rem,1.65vw,1.45rem);font-weight:570;letter-spacing:-.025em;text-align:left;cursor:pointer;transition:color .16s ease}.LandingTour_demoAccordionTrigger__lb5A6 svg{flex:0 0 auto;color:var(--muted);transition:transform .18s ease,color .18s ease}.LandingTour_demoAccordionItemOpen__6Vr1r .LandingTour_demoAccordionTrigger__lb5A6,.LandingTour_demoAccordionItemOpen__6Vr1r .LandingTour_demoAccordionTrigger__lb5A6 svg,.LandingTour_demoAccordionTrigger__lb5A6:hover,.LandingTour_demoAccordionTrigger__lb5A6:hover svg{color:var(--accent)}.LandingTour_demoAccordionItemOpen__6Vr1r .LandingTour_demoAccordionTrigger__lb5A6 svg{transform:rotate(90deg)}.LandingTour_demoAccordionTrigger__lb5A6:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 42%,transparent);outline-offset:-3px;border-radius:8px}.LandingTour_demoAccordionContent__f8STP{padding:0 16px 24px;animation:LandingTour_accordion-in__JP45D .2s ease both}@keyframes LandingTour_accordion-in__JP45D{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.LandingTour_demoStep__NKwHi{display:block;margin-bottom:14px;color:var(--accent);font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.LandingTour_demoAccordionContent__f8STP h3{max-width:360px;margin:0;font-family:var(--font-ui);font-size:clamp(1.65rem,2.4vw,2.25rem);line-height:1.03;letter-spacing:-.045em}.LandingTour_demoAccordionContent__f8STP>p{margin:13px 0 0;color:var(--muted);font-size:.84rem;line-height:1.58}.LandingTour_demoAccordionContent__f8STP ul{display:grid;gap:9px;margin:17px 0 0;padding:0;list-style:none}.LandingTour_demoAccordionContent__f8STP li{display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:.74rem;line-height:1.42}.LandingTour_demoAccordionContent__f8STP li:before{width:15px;height:15px;flex:0 0 15px;margin-top:1px;border:1px solid color-mix(in srgb,var(--success) 50%,var(--line));border-radius:50%;background:color-mix(in srgb,var(--success) 13%,transparent);content:"✓";color:var(--success);font-size:9px;font-weight:900;text-align:center;line-height:14px}.LandingTour_demoLink__Qlyy_{display:inline-flex;align-items:center;gap:4px;margin-top:25px;color:var(--accent);font-size:.84rem;font-weight:750}.LandingTour_demoLink__Qlyy_ svg{transition:transform .16s ease}.LandingTour_demoLink__Qlyy_:hover svg{transform:translateX(3px)}.LandingTour_demoPreview__sdHd4{display:flex;box-sizing:border-box;width:100%;height:var(--demo-height);min-width:0;min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--color-canvas);box-shadow:0 20px 55px rgb(var(--token-shadow-dark-rgb)/.13)}.LandingTour_demoPreview__sdHd4>:last-child{flex:1;min-height:0}.LandingTour_demoWindowBar__ZiQ4j{height:42px;display:flex;align-items:center;gap:6px;padding:0 14px;border-bottom:1px solid var(--line);background:var(--surface-strong)}.LandingTour_demoWindowBar__ZiQ4j>span{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--muted) 30%,transparent)}.LandingTour_demoWindowBar__ZiQ4j>b{margin-left:8px;color:var(--muted);font-size:.59rem;font-weight:700}.LandingTour_demoWindowBar__ZiQ4j>i{margin-left:auto;color:var(--muted);font-size:.54rem;font-style:normal;font-weight:800;letter-spacing:.08em}@media(max-width:900px){.LandingTour_demoLayout__KxReg{--demo-height:700px;grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);gap:16px}.LandingTour_demoAccordionTrigger__lb5A6{min-height:58px;padding-inline:12px}}@media(max-width:760px){.LandingTour_demoSection__aAQtA{width:min(100% - 34px,1120px);padding:48px 0}.LandingTour_demoIntro__EehbM{margin-bottom:22px;text-align:left}.LandingTour_demoIntro__EehbM h2{font-size:clamp(2.5rem,12vw,3.6rem)}.LandingTour_demoIntro__EehbM>p:last-child{margin-inline:0;font-size:.95rem}.LandingTour_demoLayout__KxReg{grid-template-columns:1fr;gap:12px}.LandingTour_demoAccordion__agLnj{order:-1;display:grid;width:auto;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));border-top:0;gap:8px}.LandingTour_demoAccordionItemOpen__6Vr1r,.LandingTour_demoAccordionItem__Kd4yQ{min-width:0;border:0}.LandingTour_demoAccordionItemOpen__6Vr1r{grid-column:auto}.LandingTour_demoAccordionTrigger__lb5A6{min-height:44px;justify-content:center;padding:0 10px;border:1px solid var(--line);border-radius:999px;background:var(--surface-strong);font-size:.88rem;font-weight:700;text-align:center}.LandingTour_demoAccordionTrigger__lb5A6 svg{display:none}.LandingTour_demoAccordionItemOpen__6Vr1r .LandingTour_demoAccordionTrigger__lb5A6{border-color:color-mix(in srgb,var(--accent) 56%,var(--line));color:var(--accent);background:var(--accent-soft)}.LandingTour_demoAccordionContent__f8STP{display:none}.LandingTour_demoPreview__sdHd4{order:0;height:clamp(460px,68svh,620px);border-radius:17px}.LandingTour_demoWindowBar__ZiQ4j{height:36px}}.LandingPage_page__0D5TT{min-height:100vh;color:var(--text);background:var(--gradient-canvas)}.LandingPage_marketingHeader__Lhj5U{background:color-mix(in srgb,var(--color-canvas) 88%,transparent)!important}.LandingPage_headerNav__pGhyU{display:flex;align-items:center;gap:26px;font-size:.78rem;font-weight:600}.LandingPage_headerNav__pGhyU a:hover{color:var(--accent)}.LandingPage_headerLogin__CCqQm{min-height:34px;padding:8px 15px;border-radius:999px;color:var(--color-inverse-text);background:color-mix(in srgb,var(--token-copper-500) 88%,black)}.LandingPage_headerNav__pGhyU .LandingPage_headerLogin__CCqQm:hover{color:var(--color-inverse-text);background:color-mix(in srgb,var(--token-copper-500) 74%,black)}.LandingPage_footerBottom__7Y75T,.LandingPage_footerMain__glOyd,.LandingPage_hero__xWNwF,.LandingPage_productSection__2AZPg{width:min(1120px,calc(100% - (var(--page-shell-gutter) * 2)));margin-inline:auto}.LandingPage_productSection__2AZPg{width:min(1400px,calc(100% - (var(--page-shell-gutter) * 2)))}.LandingPage_hero__xWNwF{padding:154px 0 80px}.LandingPage_heroCopy__bH2jC{max-width:850px;margin:0 auto;text-align:center}.LandingPage_hero__xWNwF h1,.LandingPage_nativeApp__UEg5D h2,.LandingPage_sectionHeading___Jo24 h2{margin:0;font-family:var(--font-ui);font-weight:650;letter-spacing:-.055em}.LandingPage_hero__xWNwF h1{font-size:clamp(3.2rem,7vw,6.3rem);line-height:.96}.LandingPage_heroText__wrD3q{max-width:760px;margin:24px auto 0;color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.5}.LandingPage_actions__H2LMh{display:flex;justify-content:center;align-items:center;gap:22px;margin-top:30px}.LandingPage_primaryButton__hhtKp,.LandingPage_primaryButton__hhtKp:visited{display:inline-flex;min-height:44px;align-items:center;padding:0 21px;border-radius:999px;color:var(--color-inverse-text);background:color-mix(in srgb,var(--token-copper-500) 88%,black);font-size:.9rem;font-weight:700}.LandingPage_primaryButton__hhtKp:focus-visible,.LandingPage_primaryButton__hhtKp:hover{color:var(--color-inverse-text);background:color-mix(in srgb,var(--token-copper-500) 74%,black)}.LandingPage_primaryButton__hhtKp:focus-visible{outline:3px solid color-mix(in srgb,var(--accent) 38%,transparent);outline-offset:3px}.LandingPage_textButton__4b9_x{display:inline-flex;min-height:44px;align-items:center;gap:2px;color:var(--accent);font-size:.95rem;font-weight:650}.LandingPage_productSection__2AZPg{padding:112px 0 122px;scroll-margin-top:100px}.LandingPage_sectionHeading___Jo24{max-width:820px;margin:0 auto;text-align:center}.LandingPage_eyebrow__tnISc{margin:0 0 17px;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.LandingPage_nativeApp__UEg5D h2,.LandingPage_sectionHeading___Jo24 h2{font-size:clamp(2.7rem,5.5vw,5.25rem);line-height:.98}.LandingPage_sectionHeading___Jo24>p:last-child{max-width:700px;margin:26px auto 0;color:var(--muted);font-size:1.08rem;line-height:1.65}.LandingPage_capabilities__oYGam{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:62px;border-block:1px solid var(--line)}.LandingPage_capabilities__oYGam article{position:relative;display:flex;min-width:0;min-height:270px;padding:24px 17px;flex-direction:column;border:0;border-left:1px solid var(--line);border-radius:0;background:transparent}.LandingPage_capabilities__oYGam article:first-child{border-left:0;padding-left:0}.LandingPage_capabilities__oYGam article:last-child{padding-right:0}.LandingPage_featureMarker__QabJ3{display:flex;align-items:center;justify-content:space-between}.LandingPage_featureIcon__Lmq4v{display:block;height:30px;color:var(--accent)}.LandingPage_featureIcon__Lmq4v svg{width:25px;height:25px;stroke-width:1.7}.LandingPage_stepNumber__Tt2tH{color:var(--muted);font-size:.67rem;font-weight:750;letter-spacing:.12em}.LandingPage_capabilities__oYGam h3{max-width:240px;margin:32px 0 10px;padding-top:0;font-size:1.12rem;line-height:1.08;letter-spacing:-.03em}.LandingPage_capabilities__oYGam p{max-width:280px;margin:0;color:var(--muted);font-size:.8rem;line-height:1.55}.LandingPage_nativeApp__UEg5D{width:100%;padding:126px var(--page-shell-gutter);border-top:1px solid var(--line);text-align:center;background:transparent}.LandingPage_nativeInner__Ndxir{max-width:820px;margin:0 auto}.LandingPage_nativeDescription__ZgCrE{max-width:680px;margin:25px auto 0;color:var(--muted);font-size:1.08rem;line-height:1.65}.LandingPage_deviceLine__nFGlM{margin:31px 0 28px;font-size:1.05rem;font-weight:750}.LandingPage_deviceLine__nFGlM span{padding-inline:9px;color:var(--accent)}.LandingPage_appStoreButton__31XmX{display:inline-block;min-height:40px;line-height:0}.LandingPage_appStoreButton__31XmX img{display:block;width:180px;height:auto}.LandingPage_appStoreButton__31XmX:focus-visible{border-radius:8px;outline:3px solid var(--accent);outline-offset:4px}.LandingPage_nativeNote__SJ3JP{max-width:520px;margin:15px auto 0;color:var(--muted);font-size:.68rem;line-height:1.5}.LandingPage_footer__uNBqX{padding:42px 0 24px;border-top:1px solid var(--line);color:var(--muted);background:transparent;font-size:.72rem}.LandingPage_footerMain__glOyd{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(3,minmax(120px,.55fr));gap:44px;padding-bottom:38px}.LandingPage_footerBrand__YDS5_{max-width:320px}.LandingPage_footerBrand__YDS5_ p{margin:14px 0 0;line-height:1.55}.LandingPage_footerGroup__tapUZ{display:flex;align-items:flex-start;flex-direction:column;gap:10px}.LandingPage_footerGroup__tapUZ strong{margin-bottom:2px;color:var(--text);font-size:.68rem}.LandingPage_footerGroup__tapUZ a{min-height:20px}.LandingPage_footerGroup__tapUZ a:hover{color:var(--accent);text-decoration:underline}.LandingPage_footerBottom__7Y75T{display:flex;justify-content:space-between;gap:20px;padding-top:18px;border-top:1px solid var(--line)}@media(prefers-reduced-motion:no-preference){.LandingPage_heroCopy__bH2jC{animation:LandingPage_heroEnter__DcZAQ .48s cubic-bezier(.22,1,.36,1) both}.LandingPage_headerLogin__CCqQm,.LandingPage_primaryButton__hhtKp{transition:color .14s ease,background-color .14s ease,transform .14s ease}.LandingPage_headerLogin__CCqQm:active,.LandingPage_primaryButton__hhtKp:active{transform:scale(.975)}.LandingPage_textButton__4b9_x svg{transition:transform .16s cubic-bezier(.22,1,.36,1)}.LandingPage_textButton__4b9_x:hover svg{transform:translateX(3px)}.LandingPage_page__0D5TT[data-motion=ready] [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .52s ease,transform .58s cubic-bezier(.22,1,.36,1)}.LandingPage_page__0D5TT[data-motion=ready] [data-reveal].LandingPage_revealVisible__Fufvr{opacity:1;transform:none}@keyframes LandingPage_heroEnter__DcZAQ{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.LandingPage_page__0D5TT [data-reveal]{opacity:1;transform:none}.LandingPage_headerLogin__CCqQm,.LandingPage_primaryButton__hhtKp,.LandingPage_textButton__4b9_x svg{transition:none}}@media(max-width:1200px){.LandingPage_capabilities__oYGam{grid-template-columns:repeat(3,minmax(0,1fr))}.LandingPage_capabilities__oYGam article:nth-child(4){border-left:0;padding-left:0}.LandingPage_capabilities__oYGam article:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:980px){.LandingPage_capabilities__oYGam{grid-template-columns:repeat(2,minmax(0,1fr))}.LandingPage_capabilities__oYGam article{min-height:220px;padding:22px}.LandingPage_capabilities__oYGam article:nth-child(odd){border-left:0;padding-left:0}.LandingPage_capabilities__oYGam article:nth-child(2n){padding-right:0}.LandingPage_capabilities__oYGam article:nth-child(n+3){border-top:1px solid var(--line)}}@media(max-width:760px){.LandingPage_headerNav__pGhyU>a:not(.LandingPage_headerLogin__CCqQm){display:none}.LandingPage_headerNav__pGhyU .LandingPage_headerPricing__D6b2k{display:inline-flex}.LandingPage_footerBottom__7Y75T,.LandingPage_footerMain__glOyd,.LandingPage_hero__xWNwF,.LandingPage_productSection__2AZPg{width:min(100% - 34px,1120px)}.LandingPage_hero__xWNwF{padding:118px 0 48px}.LandingPage_heroCopy__bH2jC{margin-bottom:0}.LandingPage_hero__xWNwF h1{font-size:clamp(3rem,15vw,4.7rem)}.LandingPage_heroText__wrD3q{font-size:1rem}.LandingPage_actions__H2LMh{gap:15px}.LandingPage_productSection__2AZPg{padding:48px 0}.LandingPage_sectionHeading___Jo24{text-align:left}.LandingPage_sectionHeading___Jo24>p:last-child{margin-inline:0}.LandingPage_capabilities__oYGam{grid-template-columns:1fr;gap:0;margin-top:42px}.LandingPage_capabilities__oYGam article,.LandingPage_capabilities__oYGam article:nth-child(2n),.LandingPage_capabilities__oYGam article:nth-child(odd){min-height:0;padding:22px 0;border-left:0}.LandingPage_capabilities__oYGam article:first-child{padding-top:20px}.LandingPage_capabilities__oYGam article+article{border-top:1px solid var(--line)}.LandingPage_capabilities__oYGam h3{margin-top:19px;padding-top:0}.LandingPage_nativeApp__UEg5D{padding:48px 20px}.LandingPage_nativeDescription__ZgCrE{font-size:1rem}.LandingPage_footerMain__glOyd{grid-template-columns:1fr 1fr;gap:30px 22px}.LandingPage_footerBrand__YDS5_{grid-column:1/-1}.LandingPage_footerBottom__7Y75T{align-items:flex-start;flex-direction:column}}