.ScrollStory_story__PHjRu{position:relative;background:var(--stage)}@media(min-width:1024px){.ScrollStory_story__PHjRu{margin-top:calc(-1*var(--site-header-h, 100px))}}.ScrollStory_stage__K4i1Q{position:relative;height:100vh;height:100svh;overflow:hidden;color:var(--white)}.ScrollStory_canvas__CG0av{position:absolute!important;inset:0;z-index:0}.ScrollStory_heroCopyWrap__OM0HN{display:flex;flex-direction:column;align-items:flex-start;transition:opacity .3s ease,transform .3s ease}.ScrollStory_heroCopyHidden__HxLjV{opacity:0;transform:translateX(-16px);pointer-events:none}.ScrollStory_scrim__t2go2{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(var(--stage-rgb)/.86) 0,rgb(var(--stage-rgb)/.5) 34%,rgb(var(--stage-rgb)/0) 58%),linear-gradient(0deg,rgb(var(--stage-rgb)/.7) 0,rgb(var(--stage-rgb)/0) 22%)}.ScrollStory_heroGlow__yl_ud{mix-blend-mode:screen;background:radial-gradient(ellipse 38% 34% at 72% 58%,rgb(var(--accent-rgb)/.16),transparent 70%),radial-gradient(ellipse 60% 22% at 70% 82%,rgb(var(--accent-rgb)/.1),transparent 70%)}.ScrollStory_heroGlow__yl_ud,.ScrollStory_scrimBottom__feOlS,.ScrollStory_scrimRight__mSTjh{position:absolute;inset:0;pointer-events:none}.ScrollStory_scrimRight__mSTjh{background:linear-gradient(270deg,rgb(var(--stage-rgb)/.88) 0,rgb(var(--stage-rgb)/.55) 34%,rgb(var(--stage-rgb)/0) 60%)}.ScrollStory_scrimBottom__feOlS{background:linear-gradient(0deg,rgb(var(--stage-rgb)/.92) 0,rgb(var(--stage-rgb)/.6) 30%,rgb(var(--stage-rgb)/0) 55%)}.ScrollStory_panel__T8ItA{position:absolute;z-index:2;will-change:opacity,transform}.ScrollStory_chapter__5cktd,.ScrollStory_hero__M2k_R{top:0;bottom:0;display:flex;flex-direction:column;justify-content:center}.ScrollStory_hero__M2k_R{left:max(calc(24px * var(--spacing-scale, 1)),(100vw - 1600px)/2 + calc(32px * var(--spacing-scale, 1)));align-items:flex-start;width:min(660px,40vw);pointer-events:none}.ScrollStory_hero__M2k_R .ScrollStory_controls__BGt4N,.ScrollStory_hero__M2k_R .ScrollStory_heroCopyWrap__OM0HN:not(.ScrollStory_heroCopyHidden__HxLjV){pointer-events:auto}.ScrollStory_badge__MLOXl{display:inline-flex;align-items:center;gap:calc(8px*var(--spacing-scale, 1));margin:0 0 calc(20px*var(--spacing-scale, 1));padding:calc(4px*var(--spacing-scale, 1)) calc(12px*var(--spacing-scale, 1));border:1px solid rgb(var(--accent-rgb)/.5);border-radius:9999px;background:rgb(var(--accent-rgb)/.1);font-size:calc(12px*var(--font-scale, 1));font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.ScrollStory_heroLogo__hu_GV{display:block;width:auto;height:56px}.ScrollStory_heroTitle__BF276{margin:calc(20px*var(--spacing-scale, 1)) 0 0;font-size:clamp(2.4rem,4vw,4.6rem);font-weight:700;line-height:1.02;letter-spacing:-.032em}.ScrollStory_introMask__cZ5wa{animation:ScrollStory_maskRise__xUVRg .8s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--o,0s)}.ScrollStory_introRise__8Z_eG{animation:ScrollStory_softRise__VIb2h .6s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--d, 0s) + var(--o, 0s))}@keyframes ScrollStory_maskRise__xUVRg{0%{clip-path:inset(0 0 100% 0);transform:translate3d(0,.35em,0)}to{clip-path:inset(0 0 -.2em 0);transform:none}}@keyframes ScrollStory_softRise__VIb2h{0%{opacity:0;transform:translate3d(0,14px,0)}}.ScrollStory_introVeil__S6vXo{position:absolute;inset:0;z-index:1;pointer-events:none;background:var(--stage);animation:ScrollStory_veilLift__ERf5b 1.1s cubic-bezier(.22,1,.36,1) .05s both}.ScrollStory_lightSweep__vmroG{position:absolute;inset:0;z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(100deg,transparent 38%,rgb(var(--accent-text-rgb)/.14) 48%,rgb(var(--white-rgb)/.1) 50%,transparent 60%);transform:translate3d(-60%,0,0);opacity:0;animation:ScrollStory_sweep__m7_xf 1.25s cubic-bezier(.22,1,.36,1) .1s both}@keyframes ScrollStory_veilLift__ERf5b{to{opacity:0;visibility:hidden}}@keyframes ScrollStory_sweep__m7_xf{0%{opacity:0;transform:translate3d(-60%,0,0)}30%{opacity:1}to{opacity:0;transform:translate3d(60%,0,0)}}@media(prefers-reduced-motion:reduce){.ScrollStory_introMask__cZ5wa,.ScrollStory_introRise__8Z_eG,.ScrollStory_introVeil__S6vXo,.ScrollStory_lightSweep__vmroG{animation:none}.ScrollStory_introVeil__S6vXo,.ScrollStory_lightSweep__vmroG{display:none}}.ScrollStory_accent__q78I0{color:var(--accent)}.ScrollStory_heroBody__L9UPh{margin:calc(20px*var(--spacing-scale, 1)) 0 0;max-width:34rem;font-size:calc(16px*var(--font-scale, 1));line-height:calc(1.625*var(--line-height-scale, 1));color:rgb(var(--mist-rgb)/.82)}.ScrollStory_ctaRow__EVtmL{display:flex;flex-wrap:wrap;gap:calc(12px*var(--spacing-scale, 1));margin-top:calc(32px*var(--spacing-scale, 1))}.ScrollStory_ctaCenter__oCom7{justify-content:center}.ScrollStory_ctaGhost__2efEU,.ScrollStory_ctaPrimary__2H7fo{display:inline-flex;align-items:center;gap:calc(8px*var(--spacing-scale, 1));padding:calc(12px*var(--spacing-scale, 1)) calc(24px*var(--spacing-scale, 1));border-radius:calc(14px*var(--radius-scale, 1));font-size:calc(14px*var(--font-scale, 1));font-weight:600;cursor:pointer;transition:transform .15s cubic-bezier(.22,1,.36,1),background .15s,border-color .15s,box-shadow .24s}.ScrollStory_ctaGhost__2efEU:hover,.ScrollStory_ctaPrimary__2H7fo:hover{transform:translateY(-2px)}.ScrollStory_ctaGhost__2efEU:active,.ScrollStory_ctaPrimary__2H7fo:active{transform:translateY(0)}.ScrollStory_ctaGhost__2efEU:focus-visible,.ScrollStory_ctaPrimary__2H7fo:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}.ScrollStory_ctaPrimary__2H7fo{border:0;background:var(--accent);color:var(--stage)}.ScrollStory_ctaPrimary__2H7fo:hover{background:var(--accent-text);box-shadow:0 10px 30px rgb(var(--accent-rgb)/.28)}.ScrollStory_ctaGhost__2efEU{border:1px solid rgb(var(--white-rgb)/.28);background:rgb(var(--white-rgb)/.06);color:var(--white)}.ScrollStory_ctaGhost__2efEU:hover{border-color:rgb(var(--white-rgb)/.5)}.ScrollStory_hint__Dh25s{margin:calc(16px*var(--spacing-scale, 1)) 0 0;font-size:calc(12px*var(--font-scale, 1));color:var(--slate-400)}.ScrollStory_controls__BGt4N{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(8px*var(--spacing-scale, 1));margin-top:calc(32px*var(--spacing-scale, 1));padding:calc(8px*var(--spacing-scale, 1));border:1px solid rgb(var(--white-rgb)/.12);border-radius:calc(20px*var(--radius-scale, 1));background:rgb(var(--stage-rgb)/.55);backdrop-filter:blur(10px)}.ScrollStory_swatches__9_3j_{display:flex;gap:calc(8px*var(--spacing-scale, 1));padding:0 calc(4px*var(--spacing-scale, 1))}.ScrollStory_swatch__HDn8Y{width:22px;height:22px;padding:0;border:2px solid rgb(var(--white-rgb)/.25);border-radius:9999px;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.ScrollStory_swatch__HDn8Y:hover{transform:scale(1.1)}.ScrollStory_swatch__HDn8Y:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.ScrollStory_swatchActive__PoE81{border-color:var(--white);box-shadow:0 0 0 2px rgb(var(--accent-rgb)/.6)}.ScrollStory_divider__tir0g{width:1px;height:22px;background:rgb(var(--white-rgb)/.14)}.ScrollStory_iconBtn__ddwte{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(0,0,0,0);border-radius:calc(8px*var(--radius-scale, 1));background:rgba(0,0,0,0);color:rgb(var(--mist-rgb)/.86);cursor:pointer;transition:background .15s ease,color .15s ease}.ScrollStory_iconBtn__ddwte:hover:not(:disabled){background:rgb(var(--white-rgb)/.08);color:var(--white)}.ScrollStory_iconBtn__ddwte[aria-pressed=true]{border-color:rgb(var(--accent-rgb)/.5);background:rgb(var(--accent-rgb)/.16);color:var(--accent-text)}.ScrollStory_iconBtn__ddwte:disabled{opacity:.35;cursor:default}.ScrollStory_iconBtn__ddwte:focus-visible{outline:2px solid var(--accent-text);outline-offset:1px}.ScrollStory_chapter__5cktd{left:max(calc(24px * var(--spacing-scale, 1)),(100vw - 1600px)/2 + calc(32px * var(--spacing-scale, 1)));width:min(500px,38vw);pointer-events:none}.ScrollStory_chapter__5cktd a,.ScrollStory_chapter__5cktd button{pointer-events:auto}.ScrollStory_right__fRX28{left:auto;right:max(calc(64px * var(--spacing-scale, 1)),(100vw - 1600px)/2 + calc(64px * var(--spacing-scale, 1)))}.ScrollStory_eyebrow__iZjf8{display:inline-flex;align-items:center;gap:calc(8px*var(--spacing-scale, 1));margin:0 0 calc(16px*var(--spacing-scale, 1));font-size:calc(12px*var(--font-scale, 1));font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.ScrollStory_chapterTitle__7sYoa{margin:0;font-size:clamp(1.9rem,2.8vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.ScrollStory_chapterBody__HEd_w{margin:calc(16px*var(--spacing-scale, 1)) 0 0;font-size:calc(16px*var(--font-scale, 1));line-height:calc(1.625*var(--line-height-scale, 1));color:rgb(var(--mist-rgb)/.8)}.ScrollStory_points__FT7aB{display:flex;flex-wrap:wrap;gap:calc(8px*var(--spacing-scale, 1));margin:calc(20px*var(--spacing-scale, 1)) 0 0;padding:0;list-style:none}.ScrollStory_points__FT7aB li{padding:calc(4px*var(--spacing-scale, 1)) calc(12px*var(--spacing-scale, 1));border:1px solid rgb(var(--accent-rgb)/.35);border-radius:9999px;font-size:calc(12px*var(--font-scale, 1));color:var(--accent-text)}.ScrollStory_sample__zLDr7{margin:calc(12px*var(--spacing-scale, 1)) 0 0;font-size:calc(11px*var(--font-scale, 1));letter-spacing:.04em;color:var(--slate-400)}.ScrollStory_screenList__N77Di{display:grid;gap:calc(8px*var(--spacing-scale, 1));margin:calc(24px*var(--spacing-scale, 1)) 0 0;padding:0;list-style:none;counter-reset:screen}.ScrollStory_screenList__N77Di li{display:flex;align-items:baseline;gap:calc(12px*var(--spacing-scale, 1));padding:calc(8px*var(--spacing-scale, 1)) calc(12px*var(--spacing-scale, 1));border-left:2px solid rgb(var(--white-rgb)/.12);color:rgb(var(--mist-rgb)/.55);transition:color .3s ease,border-color .3s ease;counter-increment:screen}.ScrollStory_screenList__N77Di li:before{content:counter(screen,decimal-leading-zero);font-size:calc(11px*var(--font-scale, 1));font-variant-numeric:tabular-nums}.ScrollStory_screenList__N77Di li em{margin-left:auto;font-size:calc(11px*var(--font-scale, 1));font-style:normal;color:var(--slate-500)}.ScrollStory_screenList__N77Di .ScrollStory_screenActive__Blbz9{border-color:var(--accent);color:var(--white)}.ScrollStory_cta__WSpkS{left:50%;bottom:12vh;width:min(680px,90vw);margin-left:max(-340px,-45vw);text-align:center}.ScrollStory_ctaTitle__PYfbv{margin:0;font-size:clamp(2.2rem,3.8vw,3.8rem);font-weight:700;line-height:1.05;letter-spacing:-.025em}.ScrollStory_inspector__FSK8v{position:absolute;z-index:3;top:18%;left:max(calc(24px * var(--spacing-scale, 1)),(100vw - 1600px)/2 + calc(32px * var(--spacing-scale, 1)));width:min(380px,36vw);padding:calc(20px*var(--spacing-scale, 1));border:1px solid rgb(var(--accent-rgb)/.3);border-radius:calc(14px*var(--radius-scale, 1));background:rgb(var(--stage-rgb)/.86);backdrop-filter:blur(12px);animation:ScrollStory_inspectorIn__l_JKR .36s cubic-bezier(.22,1,.36,1) both}@media(prefers-reduced-motion:reduce){.ScrollStory_inspector__FSK8v{animation:none}}@keyframes ScrollStory_inspectorIn__l_JKR{0%{opacity:0;transform:translateX(-12px)}}.ScrollStory_inspectorClose__CN_vZ{position:absolute;top:calc(12px*var(--spacing-scale, 1));right:calc(12px*var(--spacing-scale, 1));display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:calc(6px*var(--radius-scale, 1));background:rgba(0,0,0,0);color:var(--slate-400);cursor:pointer}.ScrollStory_inspectorClose__CN_vZ:hover{background:rgb(var(--white-rgb)/.08);color:var(--white)}.ScrollStory_inspectorTitle__c8_Yf{margin:0;font-size:calc(20px*var(--font-scale, 1));font-weight:600}.ScrollStory_inspectorBody__5pJ5w{margin:calc(8px*var(--spacing-scale, 1)) 0 0;font-size:calc(14px*var(--font-scale, 1));line-height:calc(1.5*var(--line-height-scale, 1));color:rgb(var(--mist-rgb)/.78)}.ScrollStory_readings__f7Wk4{display:grid;gap:calc(8px*var(--spacing-scale, 1));margin:calc(16px*var(--spacing-scale, 1)) 0 0}.ScrollStory_readings__f7Wk4 div{display:flex;justify-content:space-between;padding-top:calc(8px*var(--spacing-scale, 1));border-top:1px solid rgb(var(--white-rgb)/.08)}.ScrollStory_readings__f7Wk4 dt{font-size:calc(12px*var(--font-scale, 1));color:var(--slate-400)}.ScrollStory_readings__f7Wk4 dd{margin:0;font-size:calc(14px*var(--font-scale, 1));font-weight:600;font-variant-numeric:tabular-nums}.ScrollStory_rail__hhdu7{--story-progress:0;position:absolute;z-index:3;top:50%;right:calc(24px*var(--spacing-scale, 1));display:flex;flex-direction:column;gap:calc(12px*var(--spacing-scale, 1));transform:translateY(-50%)}.ScrollStory_rail__hhdu7:before{content:"";position:absolute;top:6px;bottom:6px;right:5px;width:1px;background:linear-gradient(to bottom,var(--accent) calc(var(--story-progress) * 100%),rgb(var(--white-rgb)/.16) calc(var(--story-progress) * 100%))}.ScrollStory_railDot__YjFft{position:relative;display:flex;justify-content:flex-end;align-items:center;width:120px;height:12px;padding:0;border:0;background:rgba(0,0,0,0);cursor:pointer}.ScrollStory_railDot__YjFft:after{content:"";width:11px;height:11px;border:1px solid rgb(var(--white-rgb)/.4);border-radius:9999px;background:var(--stage);transition:background .2s ease,border-color .2s ease,transform .2s ease}.ScrollStory_railDot__YjFft:focus-visible .ScrollStory_railLabel__5FXFi,.ScrollStory_railDot__YjFft:hover .ScrollStory_railLabel__5FXFi{opacity:1;transform:none}.ScrollStory_railDot__YjFft:focus-visible{outline:none}.ScrollStory_railDot__YjFft:focus-visible:after{box-shadow:0 0 0 3px rgb(var(--accent-rgb)/.5)}.ScrollStory_railActive__rBL22:after{border-color:var(--accent);background:var(--accent);transform:scale(1.15)}.ScrollStory_railLabel__5FXFi{margin-right:calc(12px*var(--spacing-scale, 1));font-size:calc(11px*var(--font-scale, 1));letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--mist-rgb)/.75);opacity:0;transform:translateX(6px);transition:opacity .2s ease,transform .2s ease}.ScrollStory_railActive__rBL22 .ScrollStory_railLabel__5FXFi{opacity:1;transform:none;color:var(--white)}.ScrollStory_rail__hhdu7:hover .ScrollStory_railLabel__5FXFi{opacity:1;transform:none}.ScrollStory_heroLayer__ur25V{position:absolute;inset:0;z-index:2;pointer-events:none}.ScrollStory_heroDock__hOGtb{position:absolute;left:71%;bottom:92px;display:flex;flex-direction:column;align-items:center;pointer-events:auto;transform:translateX(-50%);animation:ScrollStory_softRise__VIb2h .6s cubic-bezier(.22,1,.36,1) .9s both;transition:opacity .36s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){.ScrollStory_heroDock__hOGtb{animation:none}}.ScrollStory_heroDock__hOGtb .ScrollStory_controls__BGt4N{flex-wrap:nowrap;margin-top:0;padding:6px;gap:6px;white-space:nowrap}.ScrollStory_heroDock__hOGtb .ScrollStory_hint__Dh25s{margin-top:calc(8px*var(--spacing-scale, 1));font-size:calc(11px*var(--font-scale, 1))}.ScrollStory_heroCards__kKaxs{position:absolute;inset:0}.ScrollStory_heroCard__usqq8{position:absolute;display:flex;align-items:center;gap:calc(12px*var(--spacing-scale, 1));min-width:170px;padding:12px 16px 12px 12px;border:1px solid rgb(var(--white-rgb)/.12);border-radius:14px;background:linear-gradient(180deg,rgb(var(--surface-2-rgb)/.72),rgb(var(--surface-0-rgb)/.66));backdrop-filter:blur(14px) saturate(140%);box-shadow:0 18px 50px rgb(var(--black-rgb)/.45),inset 0 1px 0 rgb(var(--white-rgb)/.06);animation:ScrollStory_cardIn__lsMNk .36s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,1s)}.ScrollStory_heroCard__usqq8 small{display:block;font-size:11px;letter-spacing:.04em;color:rgb(var(--mist-rgb)/.6)}.ScrollStory_heroCard__usqq8 b{display:block;margin-top:2px;font-size:20px;font-weight:800;line-height:1.1;color:var(--white);font-variant-numeric:tabular-nums}.ScrollStory_heroCard__usqq8 b em{font-style:normal;font-size:12px;font-weight:600;color:rgb(var(--mist-rgb)/.6)}@media(prefers-reduced-motion:reduce){.ScrollStory_heroCard__usqq8{animation:none}}.ScrollStory_heroCardText__RRL1Y{font-size:14px!important;font-weight:700!important}.ScrollStory_heroCardIcon__QLrBK{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;background:rgb(var(--accent-rgb)/.14);color:var(--accent)}.ScrollStory_liveDot__fH_0Q{width:10px;height:10px;margin:0 6px 0 4px;border-radius:50%;background:var(--success);box-shadow:0 0 0 0 rgb(var(--success-rgb)/.6);animation:ScrollStory_livePulse__rYK4S 1.8s infinite}.ScrollStory_heroMeter__hCivG{display:block;width:110px;height:4px;margin-top:6px;border-radius:2px;background:rgb(var(--white-rgb)/.12);overflow:hidden}.ScrollStory_heroMeter__hCivG span{display:block;height:100%;border-radius:2px;background:linear-gradient(90deg,var(--accent),var(--success))}.ScrollStory_heroCardA__AHiW8{left:47%;top:25%}.ScrollStory_heroCardB__WJF9a{right:5%;top:21%}.ScrollStory_heroCardC__HOHEG{right:5%;bottom:30%}.ScrollStory_heroCardTag__AvoAy{position:absolute;top:-9px;right:10px;padding:1px 7px;border-radius:9999px;background:rgb(var(--stage-rgb)/.9);border:1px solid rgb(var(--white-rgb)/.12);font-size:9px!important;letter-spacing:.08em!important;text-transform:uppercase;color:rgb(var(--mist-rgb)/.55)!important}@keyframes ScrollStory_cardIn__lsMNk{0%{opacity:0;transform:translate3d(0,10px,0) scale(.98)}}@keyframes ScrollStory_livePulse__rYK4S{70%{box-shadow:0 0 0 9px rgb(var(--success-rgb)/0)}to{box-shadow:0 0 0 0 rgb(var(--success-rgb)/0)}}@media(max-width:1439px){.ScrollStory_heroCardC__HOHEG{display:none}}@media(max-width:1279px){.ScrollStory_heroCardB__WJF9a{display:none}}.ScrollStory_storyNav__Fgo0Z{--story-progress:0;position:absolute;z-index:3;left:50%;bottom:calc(24px*var(--spacing-scale, 1));display:flex;align-items:center;gap:calc(8px*var(--spacing-scale, 1));padding:6px 6px 6px calc(16px*var(--spacing-scale, 1));border:1px solid rgb(var(--white-rgb)/.12);border-radius:9999px;background:rgb(var(--stage-rgb)/.62);backdrop-filter:blur(14px);transform:translateX(-50%);box-shadow:0 12px 40px rgb(var(--black-rgb)/.35)}.ScrollStory_storyNavDone__gPhWA{opacity:0;transform:translate(-50%,12px);pointer-events:none}.ScrollStory_storyNav__Fgo0Z{transition:opacity .2s ease,transform .2s ease}.ScrollStory_storyCount__kz3ZD{min-width:128px;font-size:calc(11px*var(--font-scale, 1));letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--mist-rgb)/.7);white-space:nowrap}.ScrollStory_storyCount__kz3ZD b{color:var(--white);font-variant-numeric:tabular-nums}.ScrollStory_storyTrack__E1bGc{position:relative;width:120px;height:3px;margin-right:calc(8px*var(--spacing-scale, 1));border-radius:2px;background:rgb(var(--white-rgb)/.14);overflow:hidden}.ScrollStory_storyTrack__E1bGc:after{content:"";position:absolute;inset:0;background:var(--accent);transform-origin:left;transform:scaleX(var(--story-progress))}.ScrollStory_storyBtn__EeP0B{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgb(var(--white-rgb)/.14);border-radius:9999px;background:rgba(0,0,0,0);color:var(--white);cursor:pointer;transition:border-color .2s ease,background .2s ease}.ScrollStory_storyBtn__EeP0B:hover:not(:disabled){border-color:var(--accent);background:rgb(var(--accent-rgb)/.12)}.ScrollStory_storyBtn__EeP0B:disabled{opacity:.35;cursor:default}.ScrollStory_storySkip__9_AYt{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 calc(16px*var(--spacing-scale, 1));border:0;border-radius:9999px;background:var(--accent);color:var(--on-accent);font-size:calc(12px*var(--font-scale, 1));font-weight:600;cursor:pointer}.ScrollStory_storySkip__9_AYt:hover{background:var(--accent-text)}.ScrollStory_proof__On3l5{display:flex;flex-wrap:wrap;gap:calc(8px*var(--spacing-scale, 1)) calc(20px*var(--spacing-scale, 1));margin:calc(24px*var(--spacing-scale, 1)) 0 0;padding:0;list-style:none}.ScrollStory_proof__On3l5 li{position:relative;padding-left:18px;font-size:calc(12px*var(--font-scale, 1));color:rgb(var(--mist-rgb)/.72)}.ScrollStory_proof__On3l5 li:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 10px rgb(var(--accent-rgb)/.7);transform:translateY(-50%)}@media(max-width:1200px){.ScrollStory_hero__M2k_R{width:min(470px,45vw)}.ScrollStory_rail__hhdu7{right:calc(12px*var(--spacing-scale, 1))}.ScrollStory_railLabel__5FXFi{display:none}}.ScrollStory_stageFocus__GHy6d .ScrollStory_heroDock__hOGtb,.ScrollStory_stageFocus__GHy6d .ScrollStory_rail__hhdu7,.ScrollStory_stageFocus__GHy6d .ScrollStory_storyNav__Fgo0Z{opacity:.28}.ScrollStory_stageFocus__GHy6d .ScrollStory_heroDock__hOGtb:focus-within,.ScrollStory_stageFocus__GHy6d .ScrollStory_heroDock__hOGtb:hover,.ScrollStory_stageFocus__GHy6d .ScrollStory_rail__hhdu7:hover,.ScrollStory_stageFocus__GHy6d .ScrollStory_storyNav__Fgo0Z:focus-within,.ScrollStory_stageFocus__GHy6d .ScrollStory_storyNav__Fgo0Z:hover{opacity:1}.ScrollStory_rail__hhdu7{transition:opacity .36s cubic-bezier(.22,1,.36,1)}.ScrollStory_connector__xCAgr{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none;overflow:visible}.ScrollStory_connector__xCAgr path{fill:none;stroke:rgb(var(--accent-text-rgb)/.75);stroke-width:1.25;stroke-dasharray:4 4;animation:ScrollStory_connectorIn__57Sif .36s cubic-bezier(.22,1,.36,1) both}.ScrollStory_connector__xCAgr circle{fill:var(--accent-text);stroke:rgb(var(--stage-rgb)/.9);stroke-width:2}@keyframes ScrollStory_connectorIn__57Sif{0%{opacity:0}}@media(min-width:1600px){.ScrollStory_heroBody__L9UPh{font-size:1.2rem}}.PhoneAppScreen_screen__WMLfF{position:absolute;inset:0;display:flex;flex-direction:column;padding-top:36px;background:var(--bg-base);color:var(--text-primary);font-size:10px;text-align:left}.PhoneAppScreen_appBar__D3yqq{display:flex;align-items:center;height:34px;padding:0 14px;border-bottom:1px solid var(--border);background:var(--bg-deep);font-size:12px}.PhoneAppScreen_body__gQ6Am{position:relative;flex:1;min-height:0;overflow:hidden}.PhoneAppScreen_page__Fdjz6{display:flex;flex-direction:column;gap:10px;padding:12px}.PhoneAppScreen_h__ONd_f{display:block;font-size:15px;font-weight:700}.PhoneAppScreen_muted__tYSJC{display:flex;align-items:center;gap:4px;margin:0;font-size:9px;color:var(--text-muted)}.PhoneAppScreen_rowBetween__8_Vgr{display:flex;align-items:center;justify-content:space-between;gap:8px}.PhoneAppScreen_rowStart__0107L{display:flex;align-items:center;gap:8px;color:var(--text-primary)}.PhoneAppScreen_section__RYujv{margin:2px 0 0;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.PhoneAppScreen_mapBg__AT0nv,.PhoneAppScreen_mapLayer__tVoef{position:absolute;inset:0;width:100%;height:100%}.PhoneAppScreen_mapBg__AT0nv{background:var(--bg-deep)}.PhoneAppScreen_mapBg__AT0nv path{fill:none;stroke:rgb(var(--mist-rgb)/.09);stroke-width:6;stroke-linecap:round}.PhoneAppScreen_mapBg__AT0nv .PhoneAppScreen_mapMinor__r_3ty{stroke:rgb(var(--mist-rgb)/.05);stroke-width:2}.PhoneAppScreen_route__jsw2G{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.PhoneAppScreen_dotIdle__rZxNL,.PhoneAppScreen_dotRunning__PE1K1,.PhoneAppScreen_dotStopped__IdF_o{stroke:var(--bg-base);stroke-width:2}.PhoneAppScreen_dotRunning__PE1K1{fill:var(--success)}.PhoneAppScreen_dotIdle__rZxNL{fill:var(--warning)}.PhoneAppScreen_dotStopped__IdF_o{fill:var(--danger)}.PhoneAppScreen_pulse__bvLv8{fill:rgb(var(--success-rgb)/.2);transform-box:fill-box;transform-origin:center;animation:PhoneAppScreen_pulse__bvLv8 2.2s ease-out infinite}@media(prefers-reduced-motion:reduce){.PhoneAppScreen_pulse__bvLv8{animation:none}}@keyframes PhoneAppScreen_pulse__bvLv8{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}.PhoneAppScreen_topSearch__JYxhT{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card);color:var(--text-muted)}.PhoneAppScreen_sheet__UXSqX{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:8px;padding:14px 12px 22px;border-top:1px solid var(--border);border-radius:16px 16px 0 0;background:var(--bg-card);box-shadow:0 -10px 30px rgb(var(--black-rgb)/.25)}.PhoneAppScreen_grip__RN_5K{align-self:center;width:30px;height:3px;margin-top:-6px;border-radius:2px;background:var(--border)}.PhoneAppScreen_plate__zEvKL{font-size:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.PhoneAppScreen_status__z29Tj{padding:2px 7px;border-radius:999px;font-size:8px;font-weight:700;background:rgb(var(--success-rgb)/.14);color:var(--success)}.PhoneAppScreen_status__z29Tj[data-status=idle]{background:rgb(var(--warning-rgb)/.14);color:var(--warning)}.PhoneAppScreen_status__z29Tj[data-status=stopped]{background:rgb(var(--danger-rgb)/.14);color:var(--danger)}.PhoneAppScreen_status__z29Tj[data-status=offline]{background:var(--bg-muted);color:var(--text-muted)}.PhoneAppScreen_tiles3__2bY0k{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.PhoneAppScreen_tiles3__2bY0k span{padding:7px 8px;border:1px solid var(--border);border-radius:9px;background:var(--bg-muted)}.PhoneAppScreen_tiles3__2bY0k small{display:block;font-size:8px;color:var(--text-muted)}.PhoneAppScreen_tiles3__2bY0k b{display:block;margin-top:2px;font-size:11px;font-variant-numeric:tabular-nums}.PhoneAppScreen_actions__WwtGg{display:grid;grid-template-columns:1fr 1fr auto;gap:6px}.PhoneAppScreen_actionPrimary__3rmf1,.PhoneAppScreen_action___8jn8{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:26px;padding:0 9px;border-radius:8px;font-size:9px;font-weight:600}.PhoneAppScreen_actionPrimary__3rmf1{background:var(--accent);color:var(--on-accent)}.PhoneAppScreen_action___8jn8{border:1px solid var(--border);color:var(--text-secondary)}.PhoneAppScreen_bell__NRE1D{position:relative;display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--border);border-radius:9px;color:var(--text-secondary)}.PhoneAppScreen_bell__NRE1D i{position:absolute;top:5px;right:6px;width:6px;height:6px;border-radius:50%;background:var(--danger)}.PhoneAppScreen_ringCard___u69E{position:relative;display:grid;grid-template-columns:92px 1fr;align-items:center;gap:10px;padding:12px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card)}.PhoneAppScreen_ring__PX7mg{width:92px;height:92px;transform:rotate(-90deg)}.PhoneAppScreen_ringSeg__irTuV,.PhoneAppScreen_ringTrack__XqieH{fill:none;stroke-width:5}.PhoneAppScreen_ringTrack__XqieH{stroke:var(--bg-muted)}.PhoneAppScreen_ringSeg__irTuV{stroke:var(--success)}.PhoneAppScreen_ringSeg__irTuV[data-status=idle]{stroke:var(--warning)}.PhoneAppScreen_ringSeg__irTuV[data-status=stopped]{stroke:var(--danger)}.PhoneAppScreen_ringSeg__irTuV[data-status=offline]{stroke:var(--text-muted)}.PhoneAppScreen_ringLabel__M_HhB{position:absolute;left:12px;width:92px;text-align:center}.PhoneAppScreen_ringLabel__M_HhB b{display:block;font-size:18px}.PhoneAppScreen_ringLabel__M_HhB small{font-size:8px;color:var(--text-muted)}.PhoneAppScreen_legend__hs3eo{display:grid;gap:5px;margin:0;padding:0;list-style:none}.PhoneAppScreen_legend__hs3eo li{display:flex;align-items:center;gap:6px;color:var(--text-secondary)}.PhoneAppScreen_legend__hs3eo li b{margin-left:auto;color:var(--text-primary)}.PhoneAppScreen_legend__hs3eo li i{width:7px;height:7px;border-radius:2px;background:var(--success)}.PhoneAppScreen_legend__hs3eo li[data-status=idle] i{background:var(--warning)}.PhoneAppScreen_legend__hs3eo li[data-status=stopped] i{background:var(--danger)}.PhoneAppScreen_legend__hs3eo li[data-status=offline] i{background:var(--text-muted)}.PhoneAppScreen_alerts__QqgEs{display:grid;gap:6px;margin:0;padding:0;list-style:none}.PhoneAppScreen_alerts__QqgEs li{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid var(--border);border-radius:10px;background:var(--bg-card)}.PhoneAppScreen_alerts__QqgEs i{flex-shrink:0;width:3px;height:22px;border-radius:2px;background:var(--accent)}.PhoneAppScreen_alerts__QqgEs [data-sev=critical] i{background:var(--danger)}.PhoneAppScreen_alerts__QqgEs [data-sev=high] i{background:var(--warning)}.PhoneAppScreen_alerts__QqgEs b{display:block;font-size:10px}.PhoneAppScreen_alerts__QqgEs small{font-size:8px;color:var(--text-muted)}.PhoneAppScreen_routeMap__ed4pR{position:relative;height:150px;overflow:hidden;border:1px solid var(--border);border-radius:14px}.PhoneAppScreen_timeline__Ga6Ok{display:grid;gap:8px;margin:0;padding:0;list-style:none}.PhoneAppScreen_timeline__Ga6Ok li{display:flex;align-items:flex-start;gap:8px}.PhoneAppScreen_timeline__Ga6Ok li>svg{flex-shrink:0;box-sizing:content-box;padding:5px;border:1px solid var(--border-accent);border-radius:50%;color:var(--accent-text)}.PhoneAppScreen_timeline__Ga6Ok b{display:block;font-size:10px}.PhoneAppScreen_timeline__Ga6Ok small{font-size:8px;color:var(--text-muted)}