.scene-ink-day{--background:220 20% 97%;--foreground:222 25% 15%;--card:0 0% 100%;--card-foreground:222 25% 15%;--popover:0 0% 100%;--popover-foreground:222 25% 15%;--primary:250 60% 70%;--primary-foreground:250 30% 12%;--secondary:220 16% 94%;--secondary-foreground:222 25% 15%;--muted:220 16% 94%;--muted-foreground:222 12% 45%;--accent:250 60% 96%;--accent-foreground:250 60% 35%;--border:220 14% 88%;--input:220 16% 94%;--ring:250 60% 70%}.story-stage{--ink:#1d2230;--ink-muted:#4e5668;--accent-text:#4f4ba3;--success-text:#166534;--glass:#f6f3eee6;--glass-border:#1d223014;--step-accent:#6f6bc0;color:var(--ink);background:var(--sky-h,#f4efe7);isolation:isolate;transition:color .15s ease-out,opacity .3s ease-out;overflow:clip visible}.story-canvas-wrap{height:100lvh}#story{background:var(--sky-h,#f4efe7);overflow-y:clip}@supports (color:color-mix(in srgb, red 50%, blue)){#story{background:color-mix(in srgb, hsl(var(--background)) calc(var(--handoff,0) * 100%), var(--sky-h,#f4efe7))}}.story-stage{--story-origin:left}[dir=rtl] .story-stage{--story-origin:right}@property --sky-z{syntax:"<color>";inherits:true;initial-value:#c6d6e8}@property --sky-h{syntax:"<color>";inherits:true;initial-value:#f4efe7}#story[data-cut="1"]{transition:--sky-z .26s linear,--sky-h .26s linear}#story[data-cut="1"] .story-fade{transition:opacity .22s ease-out,transform .22s ease-out,background-color .25s ease-out,border-color .25s ease-out,color .15s ease-out}#story[data-cut="1"] :is(.story-card-shell,.story-label,.story-anchor){opacity:0!important}.story-sky{background:linear-gradient(to bottom, var(--sky-z) 0%, var(--sky-h) 68%, var(--sky-h) 100%)}.story-vignette{background:radial-gradient(#0000 62%,#13151b29 100%)}.story-handoff{background:linear-gradient(to bottom, transparent, hsl(var(--background)));height:40svh}.story-glass{background:var(--glass);border:1px solid var(--glass-border);color:var(--ink);transition:background-color .25s ease-out,border-color .25s ease-out,color .15s ease-out}.story-muted{color:var(--ink-muted);transition:color .15s ease-out}.story-accent{color:var(--accent-text);transition:color .15s ease-out}.story-steps-list{scrollbar-width:thin;scrollbar-color:var(--glass-border) transparent}.story-steps-list::-webkit-scrollbar{width:4px}.story-steps-list::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:4px}.story-focus:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}.story-chip{white-space:nowrap;border:1px solid var(--glass-border);background:color-mix(in srgb, var(--step-accent) 10%, transparent);height:24px;color:var(--ink);border-radius:999px;align-items:center;padding:0 10px;font-size:12px;line-height:1;transition:color .15s ease-out,background-color .25s ease-out;display:inline-flex}.story-skip{z-index:45;top:16px;height:32px;color:var(--ink-muted);background:var(--glass);border:1px solid var(--glass-border);opacity:0;pointer-events:none;border-radius:999px;padding:0 12px;font-size:12px;transition:opacity .2s ease-out,background-color .25s ease-out,border-color .25s ease-out,color .15s ease-out;position:absolute;inset-inline-end:max(16px,3vw)}.story-skip[data-shown="1"],.story-skip:focus-visible{opacity:1;pointer-events:auto}.story-skip[data-shown="0"]:focus-visible{top:80px}.story-skip:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}@keyframes storyEnter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.story-enter{animation:.42s cubic-bezier(.16,1,.3,1) backwards storyEnter}.story-enter-1{animation-delay:80ms}.story-enter-2{animation-delay:.16s}.story-enter-3{animation-delay:.24s}.story-enter-4{animation-delay:.32s}.story-h1{letter-spacing:-.01em;font-size:clamp(2.125rem,3.5vw,3.6rem);font-weight:800;line-height:1.5}[dir=ltr] .story-h1{letter-spacing:-.02em;font-size:clamp(1.9rem,3vw,3.2rem);line-height:1.22}.story-h1-2{background:linear-gradient(90deg,#5b57ae,#7a75cc);color:#0000;-webkit-background-clip:text;background-clip:text}[dir=rtl] .story-h1-2{background:linear-gradient(270deg,#5b57ae,#7a75cc);-webkit-background-clip:text;background-clip:text}.story-hero-scrim{background:radial-gradient(80% 50% at 0%,#f6f3eee6 0%,#f6f3eeb8 50%,#f6f3ee00 100%)}[dir=rtl] .story-hero-scrim{background:radial-gradient(80% 50% at 100%,#f6f3eee6 0%,#f6f3eeb8 50%,#f6f3ee00 100%)}@media (max-width:1023px){.story-hero-scrim,[dir=rtl] .story-hero-scrim{background:radial-gradient(70% 50%,#f6f3eee0 0%,#f6f3ee99 55%,#f6f3ee00 100%)}.story-h1{line-height:1.4}}@media (max-width:639px){.story-h1{font-size:clamp(1.75rem,7.6vw,2.5rem)}[dir=ltr] .story-h1{font-size:clamp(1.6rem,7vw,2.2rem)}}@media (min-width:1024px) and (max-height:820px){.story-h1,[dir] .story-h1{font-size:clamp(2rem,2.9vw,2.9rem);line-height:1.4}[dir=ltr] .story-h1{line-height:1.18}}@media (max-height:640px){.story-h1,[dir] .story-h1{font-size:clamp(1.45rem,6.4vw,2.1rem);line-height:1.32}[dir=ltr] .story-h1{line-height:1.18}}.story-cue-touch,.story-cue-finger{display:none}@media (hover:none) and (pointer:coarse){.story-cue .story-cue-desk,.story-cue .story-cue-mouse,.story-cue-chevrons{display:none}.story-cue-touch{display:inline}.story-cue-finger{display:inline-block}}.story-cue-mouse{border:2px solid #4f4ba3;border-radius:8px;flex-shrink:0;width:15px;height:22px;display:inline-block;position:relative}.story-cue-mouse:after{content:"";background:#4f4ba3;border-radius:2px;width:3px;height:5px;margin-left:-1.5px;animation:1.6s ease-in-out infinite storyWheel;position:absolute;top:3px;left:50%}@keyframes storyWheel{0%{opacity:0;transform:translateY(0)}25%{opacity:1}75%{opacity:0;transform:translateY(7px)}to{opacity:0;transform:translateY(7px)}}.story-cue-finger{animation:1.6s cubic-bezier(.65,0,.35,1) infinite storySwipe}@keyframes storySwipe{0%{opacity:0;transform:translateY(6px)}25%{opacity:1}70%{opacity:1;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}.story-cue-chevrons{animation:1.6s ease-in-out infinite storyBounce}.story-idle{transform:translate(-50%)}.story-idle-pill{opacity:0;transition:opacity .12s ease-out,transform .12s ease-out;transform:translateY(8px)}.story-idle[data-on="1"] .story-idle-pill{opacity:1;transition-duration:.32s;transform:none}@keyframes storyBounce{0%,to{opacity:.55;transform:translateY(-2px)}50%{opacity:1;transform:translateY(4px)}}.story-label{opacity:0;transform-origin:50% 100%;transition:opacity .2s ease-out}.story-label[data-on="1"]{opacity:1}.story-label-inner{transition:transform .2s cubic-bezier(.16,1,.3,1);transform:scale(.9)}.story-label[data-on="1"] .story-label-inner{transform:scale(1)}.story-card-shell{opacity:0;transition:opacity .2s ease-out,background-color .25s ease-out,border-color .25s ease-out,color .15s ease-out}.story-card-shell[data-on="1"]{opacity:1}@keyframes storyRow{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.story-row-in{animation:.26s cubic-bezier(.16,1,.3,1) backwards storyRow}@keyframes storyThumb{0%{opacity:0;transform:translate(var(--tx,0), var(--ty,-40px)) scale(1.6)}to{opacity:1;transform:none}}.story-thumb{animation:.65s cubic-bezier(.16,1,.3,1) backwards storyThumb}@media (prefers-reduced-motion:reduce){.story-enter,.story-row-in,.story-thumb{animation:none}.story-stage,.story-glass,.story-muted,.story-accent,.story-chip,.story-skip{transition:none}.story-cue-mouse:after,.story-cue-finger,.story-cue-chevrons{opacity:1;animation:none;transform:none}.story-idle-pill{transform:none}.story-label,.story-label-inner,.story-card-shell{transition:none}}