@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme,base;@layer components{.cine-stage{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:0;position:fixed}.cine-canvas{opacity:0;width:100%;height:100%;transition:opacity .9s ease-out;display:block}:root[data-cine-3d] .cine-canvas{opacity:1}.cine-fallback{inset:calc(var(--spacing,.25rem) * 0);background:radial-gradient(80% 55% at 50% 8%,#0369a16b,#0000 70%),radial-gradient(60% 45% at 12% 78%,#0ea5e933,#0000 70%),radial-gradient(55% 40% at 88% 62%,#facc151f,#0000 70%),linear-gradient(#050a12,#060e1c 55%,#050a12);transition:opacity .7s ease-out;position:absolute;overflow:hidden}:root[data-cine-3d] .cine-fallback{opacity:0}.cine-fallback:after{content:"";inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);opacity:.5;background-image:repeating-linear-gradient(90deg,#38bdf847 0 2px,#0000 2px 9px);height:50%;animation:24s linear infinite cineFallbackDrift;position:absolute;-webkit-mask-image:radial-gradient(120% 100% at 50% 100%,#000 10%,#0000 72%);mask-image:radial-gradient(120% 100% at 50% 100%,#000 10%,#0000 72%)}.cine-grain{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:1;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");position:fixed}.cine-vignette{pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:1;background:radial-gradient(78% 70% at 50% 45%,#0000 40%,#02050bb8);position:fixed}:root[data-cine-3d] .cine-grain,:root[data-cine-3d] .cine-vignette{display:none}.cine-page{z-index:2;position:relative;overflow-x:clip}.cine-page .deep-dive-section,.cine-page .deep-dive-frame,.cine-page .deep-dive-grid,.cine-page .deep-dive-media{overflow:visible}.cine-page .mini-player-card{max-width:100%}.cine-veil{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(90deg,#050a1252,#050a12e0 16%,#050a12f0,#050a12e0 84%,#050a1252);position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 110px calc(100% - 110px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 110px calc(100% - 110px),#0000)}.cine-veil--solid{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(90deg,#050a1280,#050a12f2 16%,#050a12fa,#050a12f2 84%,#050a1280)}@media(max-width:1023px){.cine-veil{background:linear-gradient(90deg,#050a12eb,#050a12f0)}.cine-veil--solid{background:linear-gradient(90deg,#050a12f7,#050a12fa)}}.cine-interlude{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 20);text-align:center;justify-content:center;align-items:center;min-height:62svh;display:flex;position:relative}.cine-interlude--compact{min-height:44svh}.cine-interlude-inner{max-width:var(--container-3xl,48rem);margin-inline:auto;position:relative}.cine-interlude-inner:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(62% 58%,#02050cf0,#02050cc7 45%,#02050c59 70%,#0000 84%);position:absolute;inset:-18% -12%}.cine-interlude-statement{--tw-leading:1.15;--tw-font-weight:var(--font-weight-bold,700);font-size:1.6rem;line-height:1.15;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:48rem){.cine-interlude-statement{font-size:2.6rem}}.cine-interlude-statement{text-wrap:balance;background:linear-gradient(135deg,#fff 30%,var(--color-primary-light) 85%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cine-interlude-detail{margin-inline:auto;margin-top:calc(var(--spacing,.25rem) * 5);max-width:var(--container-xl,36rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--color-text-secondary,#94a3b8)}@media(min-width:48rem){.cine-interlude-detail{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.cine-interlude-detail{text-wrap:pretty}.cine-content-pool{position:relative}.cine-content-pool:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(72% 68% at 50% 42%,#02050ceb,#02050cbd 42%,#02050c52 68%,#0000 86%);position:absolute;inset:6% -4% 8%}.cine-content-pool h2,.cine-content-pool h3{text-shadow:0 1px 3px #02050cf2,0 0 22px #02050cbf}.cine-content-pool p:not(.how-it-works-step-number){text-shadow:0 1px 2px #02050cd9}.cine-content-pool .how-it-works-step-number{filter:drop-shadow(0 1px 2px #02050ce6)}.cine-seam{background:linear-gradient(90deg,#0000,#38bdf88c,#fde047b3,#38bdf88c,#0000);width:100%;height:1px;position:relative;box-shadow:0 0 18px 1px #0ea5e959}.cine-kicker{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-tracking:.28em;letter-spacing:.28em;color:var(--color-primary-light,#38bdf8);text-transform:uppercase;font-size:11px;display:inline-block}@media(min-width:48rem){.cine-kicker{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.cine-kicker{line-height:1.7}.cine-kicker:before{content:"";margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:var(--color-secondary,#facc15);vertical-align:middle;border-radius:3.40282e38px;flex-shrink:0;animation:2.4s ease-in-out infinite cinePulse;display:inline-block;box-shadow:0 0 10px 2px #facc158c}.cine-chapter-title{--tw-leading:1.08;--tw-font-weight:var(--font-weight-bold,700);font-size:1.75rem;line-height:1.08;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:48rem){.cine-chapter-title{font-size:2.75rem}}.cine-chapter-title{background:linear-gradient(135deg,#fff 25%,var(--color-primary-light) 75%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cine-hero{padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100svh - 3.5rem);padding-top:4rem;padding-bottom:4rem;display:flex;position:relative}.cine-hero:before{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:-1;background:radial-gradient(84% 32% at 50% 42%,#02050ceb,#02050cb3 55%,#0000),radial-gradient(62% 17% at 50% 78%,#02050ce0,#02050c80 58%,#0000);position:absolute}.cine-hero-lede{position:relative}.cine-hero-signin{background-color:#050a12e0}.cine-hero-signin:hover{background-color:#ffffff0d}.cine-hero .cine-kicker,.cine-hero-sub,.cine-hero-trust{text-shadow:0 1px 3px #02050cf2,0 0 18px #02050cd9}@media(max-width:767px){.cine-hero{justify-content:flex-start;min-height:calc(100svh - 6.25rem);padding-top:clamp(1.75rem,5svh,3rem);padding-bottom:4.5rem}.cine-hero .cine-kicker{margin-bottom:1rem}.cine-hero:before{background:radial-gradient(88% 14% at 50% 88%,#02050ccc,#02050c66 62%,#0000)}.cine-hero-lede:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(72% 68% at 50% 48%,#02050ceb,#02050cbd 42%,#02050c52 68%,#0000 86%);position:absolute;inset:-42% -12% -10%;-webkit-mask-image:linear-gradient(#0000 0%,#000 20% 100%);mask-image:linear-gradient(#0000,#000 20% 100%)}.cine-hero-lede .cine-hero-sub{text-shadow:0 1px 2px #02050cd9}.cine-hero .cine-kicker,.cine-hero-trust{text-shadow:0 1px 2px #02050cfa,0 0 10px #02050ceb,0 0 24px #02050ccc}}.cine-hero-title{--tw-leading:.98;--tw-font-weight:var(--font-weight-bold,700);font-size:2.4rem;line-height:.98;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tight,-.025em);letter-spacing:var(--tracking-tight,-.025em)}@media(min-width:40rem){.cine-hero-title{font-size:3.6rem}}@media(min-width:48rem){.cine-hero-title{font-size:4.5rem}}@media(min-width:64rem){.cine-hero-title{font-size:5.25rem}}.cine-hero-title{text-wrap:balance}.cine-hero-word{background:linear-gradient(160deg,#fff 0%,#cfe9ff 45%,var(--color-primary-light) 100%);color:#0000;-webkit-text-fill-color:transparent;opacity:0;filter:blur(10px);animation:1s cubic-bezier(.16,1,.3,1) forwards cineWordCharge;animation-delay:calc(var(--cine-word-index,0) * .11s + .15s);-webkit-background-clip:text;background-clip:text;margin-bottom:-.16em;padding-bottom:.16em;display:inline-block;transform:translateY(.35em)scale(.97)}.cine-hero-volt{display:inline-block;position:relative}.cine-hero-word--hot{z-index:2;color:#0000;-webkit-text-fill-color:transparent;animation:1s cubic-bezier(.16,1,.3,1) forwards cineWordCharge,2.1s linear infinite cineVoltCurrent;animation-delay:calc(var(--cine-word-index,0) * .11s + .15s),calc(var(--cine-word-index,0) * 90ms + 1.2s);background:linear-gradient(105deg,#0000 0% 42%,#fffffff2 50%,#7dd3fce6 54%,#0000 62% 100%) 220% 0/220% 100%,linear-gradient(115deg,#38bdf8,#fde047 28%,#facc15,#fde047 72%,#0ea5e9) 0%/180% 100%;-webkit-background-clip:text;background-clip:text;position:relative}.cine-hero-word--hot:after{content:"";pointer-events:none;z-index:-1;filter:blur(8px);opacity:0;mix-blend-mode:screen;animation:3.6s step-end infinite cineVoltHalo;animation-delay:calc(var(--cine-word-index,0) * .18s + 1.5s);background:linear-gradient(90deg,#0000,#38bdf859 20%,#facc158c,#38bdf859 80%,#0000);position:absolute;inset:22% -6% 8%}.cine-hero-sub,.cine-hero-actions,.cine-hero-trust{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards cineFadeUp}.cine-hero-sub{animation-delay:.7s}.cine-hero-actions{animation-delay:.84s}.cine-hero-trust{animation-delay:.98s}.cine-scroll-cue{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-tracking:.3em;letter-spacing:.3em;color:var(--color-text-secondary,#94a3b8);text-transform:uppercase;opacity:0;flex-direction:column;font-size:10px;animation:.9s cubic-bezier(.16,1,.3,1) 1.3s forwards cineFadeUp;display:flex}.cine-scroll-cue-rail{height:calc(var(--spacing,.25rem) * 12);background:#94a3b840;width:1px;position:relative;overflow:hidden}.cine-scroll-cue-rail:after{content:"";inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 4);background:linear-gradient(180deg,transparent,var(--color-secondary-light));animation:2.1s cubic-bezier(.7,0,.3,1) infinite cineScrollCue;position:absolute}:root[data-cine-init] [data-cine-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1);transition-delay:var(--cine-reveal-delay,0s);transform:translateY(28px)}:root[data-cine-init] [data-cine-reveal].is-in{opacity:1;transform:none}.cine-page .deep-dive-section{position:relative}.cine-page .deep-dive-section:before{content:"";pointer-events:none;inset-inline:calc(var(--spacing,.25rem) * 0);top:calc(var(--spacing,.25rem) * 0);z-index:10;opacity:0;background:linear-gradient(90deg,#0000,#38bdf8e6 35%,#fde047,#38bdf8e6 65%,#0000);height:1px;position:absolute;transform:translate(-100%);box-shadow:0 0 22px 2px #facc1573}.cine-page .deep-dive-section:after{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:0;opacity:0;background:radial-gradient(70% 55% at 50% 0,#0ea5e938,#0000 65%);transition:opacity .7s ease-out;position:absolute}.cine-page .deep-dive-section.is-charged:before{animation:1.1s cubic-bezier(.3,0,.2,1) forwards cineArcSweep}.cine-page .deep-dive-section.is-charged:after,.cine-page .deep-dive-section.is-active:after{opacity:1}.cine-page .deep-dive-section.is-charged .deep-dive-icon{animation:1.2s cubic-bezier(.2,0,.2,1) cineIconFlare}.cine-page .deep-dive-section.is-charged h2{animation:1.2s ease-out cineTextFlare}@media(min-width:768px){.cine-page .deep-dive-section[data-cine-image-side=left] .deep-dive-grid{grid-template-columns:minmax(0,1.4fr) minmax(17rem,.85fr);gap:3.25rem 4rem}.cine-page .deep-dive-section[data-cine-image-side=right] .deep-dive-grid{grid-template-columns:minmax(17rem,.85fr) minmax(0,1.4fr);gap:3.25rem 4rem}.cine-page .deep-dive-media{z-index:1;position:relative}.cine-page .deep-dive-copy{z-index:2;position:relative}.cine-page .deep-dive-section[data-cine-image-side=left] .deep-dive-mobile-thumb{right:12px}.cine-page .deep-dive-section[data-cine-image-side=right] .deep-dive-mobile-thumb{left:12px}.cine-page .cine-shot{transform-origin:calc(50% + var(--cine-shot-side,1) * 50%) center;transform:perspective(1200px) translateZ(calc((1 - var(--cine-shot-abs,0)) * 56px - var(--cine-shot-abs,0) * 88px)) rotateY(calc(var(--cine-shot-side,1) * var(--cine-shot-abs,0) * -10deg)) rotateX(calc(var(--cine-shot,0) * 4deg)) scale(calc(1 - var(--cine-shot-abs,0) * .06))}.cine-page .cine-shot.cine-live{filter:brightness(calc(.73 + var(--cine-shot-focus,0) * .32)) saturate(calc(.85 + var(--cine-shot-focus,0) * .2));will-change:transform,filter}.cine-page .cine-copy{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:perspective(1200px) translate3d(0,calc(var(--cine-shot,0) * -8px),calc((1 - var(--cine-shot-abs,0)) * 20px - var(--cine-shot-abs,0) * 36px)) rotateY(calc(var(--cine-shot-side,1) * var(--cine-shot-abs,0) * 4deg));background:radial-gradient(90% 80% at 50% 30%,#081428b8,#050a128c);border:1px solid #ffffff14;border-radius:1.1rem;padding:1.35rem 1.5rem 1.5rem;box-shadow:0 18px 48px #00000059,inset 0 1px #ffffff0a}.cine-page .cine-copy.cine-live{will-change:transform}.cine-page .cine-copy li{transform:perspective(850px) translate3d(calc(var(--cine-shot-abs,0) * var(--cine-copy-side,1) * (10px + var(--cine-li,0) * 6px)),0,calc(var(--cine-shot-abs,0) * (-32px - var(--cine-li,0) * 36px))) rotateY(calc(var(--cine-copy-side,1) * var(--cine-shot-abs,0) * -12deg));opacity:calc(1 - var(--cine-shot-abs,0) * .72);transition:none}}@media(max-width:767px){.cine-page .cine-shot{transform:perspective(900px) translateZ(calc((1 - var(--cine-shot-abs,0)) * 24px - var(--cine-shot-abs,0) * 48px)) scale(calc(1 - var(--cine-shot-abs,0) * .04));transform-origin:50%}.cine-page .cine-shot.cine-live{filter:brightness(calc(.7 + var(--cine-shot-focus,0) * .35));will-change:transform,filter}.cine-page .cine-copy,.cine-page .cine-copy li{filter:none;opacity:1;will-change:auto;transform:none}}.cine-page .cine-copy>div:first-child,.cine-page .cine-copy>p{transform:translate3d(calc(var(--cine-shot-abs,0) * var(--cine-copy-side,1) * 18px),0,0);opacity:calc(1 - var(--cine-shot-abs,0) * .55)}.cine-page .reveal-on-scroll{animation:none}.cine-page .deep-dive-image-btn:after{content:"";pointer-events:none;inset:calc(var(--spacing,.25rem) * 0);z-index:10;opacity:0;background:linear-gradient(#0000 40%,#7dd3fc52 50%,#fde0472e 54%,#0000 62%);position:absolute}.cine-page .deep-dive-section.is-charged .deep-dive-image-btn:after{animation:1.15s cubic-bezier(.4,0,.3,1) cineShotScan}.cine-page .deep-dive-section--stripe,.cine-page .feature-chip-grid--open{background:0 0}.cine-page .landing-cta-banner{background:radial-gradient(70% 80% at 50% 40%,#0369a147,#0000 70%),radial-gradient(50% 60% at 50% 100%,#050a128c,#0000 70%),0 0}.cine-page .landing-cta-banner h2,.cine-page .landing-cta-banner p{text-shadow:0 1px 3px #02050cf2,0 0 24px #02050cbf}.cine-toggle{pointer-events:auto;bottom:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:40;align-items:center;gap:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26;border-radius:3.40282e38px;display:inline-flex;position:fixed}@supports (color:color-mix(in lab,red,red)){.cine-toggle{border-color:color-mix(in oklab,var(--color-white,#fff) 15%,transparent)}}.cine-toggle{background-color:#050a12cc}@supports (color:color-mix(in lab,red,red)){.cine-toggle{background-color:color-mix(in oklab,var(--color-background,#050a12) 80%,transparent)}}.cine-toggle{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1.5);font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-text-secondary,#94a3b8);text-transform:uppercase;--tw-backdrop-blur:blur(var(--blur-md,12px));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));font-size:10px}.cine-toggle:hover{border-color:var(--color-primary-light,#38bdf8);color:var(--color-primary-light,#38bdf8)}.cine-toggle-dot{height:calc(var(--spacing,.25rem) * 1.5);width:calc(var(--spacing,.25rem) * 1.5);background-color:#ffffff40;border-radius:3.40282e38px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.cine-toggle-dot{background-color:color-mix(in oklab,var(--color-white,#fff) 25%,transparent)}}:root[data-cine-3d] .cine-toggle-dot{background-color:var(--color-secondary,#facc15);box-shadow:0 0 8px 2px #facc1580}.cine-skip{clip-path:inset(50%);clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cine-skip:focus{clip-path:none;white-space:normal;width:auto;height:auto;top:calc(var(--spacing,.25rem) * 4);left:calc(var(--spacing,.25rem) * 4);z-index:70;border-radius:var(--radius-lg,.5rem);background-color:var(--color-primary,#0ea5e9);padding:0;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-background,#050a12);margin:0;position:fixed;overflow:visible}}@layer utilities;@keyframes cineWordCharge{0%{opacity:0;filter:blur(10px);transform:translateY(.35em)scale(.97)}60%{opacity:1;filter:blur()}to{opacity:1;filter:blur();transform:none}}@keyframes cineVoltCurrent{0%{background-position:200% 0,0%}to{background-position:-80% 0,100%}}@keyframes cineVoltHalo{0%,to{opacity:.3}84%{opacity:.35}85%{opacity:0}87%{opacity:1}88%{opacity:.15}90%{opacity:.9}93%{opacity:.35}}@keyframes cineFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cineScrollCue{0%{opacity:0;transform:translateY(-100%)}35%{opacity:1}to{opacity:0;transform:translateY(300%)}}@keyframes cinePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}@keyframes cineFallbackDrift{0%{transform:translate(0)}to{transform:translate(-9px)}}@keyframes cineArcSweep{0%{opacity:0;transform:translate(-100%)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes cineShotScan{0%{opacity:0;transform:translateY(-100%)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes cineIconFlare{0%{box-shadow:0 0 #facc1580}25%{transform:scale(1.14);box-shadow:0 0 0 8px #facc1500,0 0 34px 8px #0ea5e9cc}to{transform:scale(1);box-shadow:0 0 #facc1500}}@keyframes cineTextFlare{0%{text-shadow:0 0 #fde04700}20%{text-shadow:0 0 18px #fde0478c,0 0 42px #0ea5e973}to{text-shadow:0 0 #fde04700}}@media(prefers-reduced-motion:reduce){.cine-hero-word,.cine-hero-sub,.cine-hero-actions,.cine-hero-trust,.cine-scroll-cue{opacity:1;filter:none;animation:none;transform:none}.cine-hero-word--hot{background-position:50% 0,40%}.cine-hero-word--hot:after{opacity:.4;animation:none}.cine-scroll-cue-rail:after,.cine-kicker:before,.cine-fallback:after{animation:none}:root[data-cine-init] [data-cine-reveal]{opacity:1;transition:none;transform:none}.cine-page .deep-dive-section.is-charged:before,.cine-page .deep-dive-section.is-charged .deep-dive-icon,.cine-page .deep-dive-section.is-charged h2,.cine-page .deep-dive-section.is-charged .deep-dive-image-btn:after{animation:none}.cine-page .cine-shot,.cine-page .cine-copy>div:first-child,.cine-page .cine-copy>p,.cine-page .cine-copy li,.cine-page .cine-copy,.cine-page .cine-copy .deep-dive-bullet{filter:none;opacity:1;will-change:auto;transform:none}}.cine-page .landing-included{background-color:#0000}.cine-page .landing-manifesto{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-image:linear-gradient(135deg,#050a12db,#0369a142,#050a12db)}.cine-page .landing-cta-banner{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#0369a180,#080c1a8c)}.cine-page .cine-content-pool article:has(.chat-bubble){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a126b}:root[data-cine-3d] .cine-veil,:root[data-cine-3d] .cine-veil--solid,:root[data-cine-3d] .cine-copy,:root[data-cine-3d] .landing-manifesto,:root[data-cine-3d] .landing-cta-banner,:root[data-cine-3d] .glass-surface,:root[data-cine-3d] .glass-footer,:root[data-cine-3d] .cine-toggle,:root[data-cine-3d] .mini-player-card,:root[data-cine-3d] .cine-page .cine-content-pool article:has(.chat-bubble),:root[data-cine-3d] [class*=backdrop-blur]{-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-cine-3d] .cine-page .cine-content-pool article:has(.chat-bubble){background:#050a12d1}.glass-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#040a18eb;background-image:none;transition:background-color .26s,border-color .26s}header.glass-header{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#040a18}@media(min-width:768px){header.glass-header{width:100%;position:fixed;top:0;left:0;right:0}.flex.min-h-screen.flex-col>main{padding-top:4rem}}@media(min-width:1024px){.flex.min-h-screen.flex-col>main{padding-top:3.5rem}}:root[data-cine-top] .glass-header{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}@media(max-width:767px){header.glass-header,.scroll-nav-mobile.glass-header{-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-width:0}.scroll-nav-mobile.glass-header{overflow:visible}}.glass-footer{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#040a18eb;background-image:none;position:relative}:root[data-cine-3d] .cine-page .cine-copy{background:radial-gradient(90% 80% at 50% 30%,#081428e6,#050a12d1)}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
