@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.0s8rfyfnf3ili.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.2moef4a_pkre2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_8e523639-module__u0XRuW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_8e523639-module__u0XRuW__variable{--font-v24-display:"Sora", "Sora Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_4793540d-module__bQfwLG__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_4793540d-module__bQfwLG__variable{--font-v24-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_2e29f604-module__Vau37G__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_2e29f604-module__Vau37G__variable{--font-v24-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
.v24{--radius:.375rem;--radius-sm:calc(var(--radius) - 4px);--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) + 4px);--background:#040a17;--foreground:#eff2f5;--card:#0c131f;--card-foreground:#eff2f5;--popover:#0c131f;--primary:#3e9afd;--secondary:#1e242e;--muted:#171d28;--muted-foreground:#9299a1;--accent:#1f2734;--border:#2d333c99;--navy:#040711;--graphite:#171b20;--data:#46a2ff;--data-soft:#46a2ff24;--gold:#f69d32;--gold-soft:#f69d3224;--cyan:#69e3f0;--cyan-soft:#69e3f029;--success:#50d2a7;--success-soft:#50d2a724;--glass:linear-gradient(145deg, #ffffff12 0%, #ffffff06 45%, #ffffff01 100%);--shadow-elevated:0 30px 80px -40px #000000e6;--shadow-glow-blue:0 24px 90px -28px #46a2ff80, 0 0 70px -22px #69e3f066;--ease-premium:cubic-bezier(.16, 1, .3, 1);background-color:var(--background);min-height:100svh;color:var(--foreground);font-family:var(--font-v24-sans), ui-sans-serif, system-ui, sans-serif;font-feature-settings:"ss01", "cv01";-webkit-font-smoothing:antialiased;overflow-x:clip}@supports (color:lab(0% 0 0)){.v24{--background:lab(2.62783% .627168 -7.89222);--foreground:lab(95.3562% -.55331 -1.78927);--card:lab(5.58092% .112295 -9.55055);--card-foreground:lab(95.3562% -.55331 -1.78927);--popover:lab(5.58092% .112295 -9.55055);--primary:lab(61.8976% -2.05594 -58.1147);--secondary:lab(14.0826% -.856712 -7.23824);--muted:lab(10.5519% -.255287 -8.71908);--muted-foreground:lab(62.8526% -1.1692 -5.08661);--accent:lab(15.1709% -.30376 -10.174);--border:lab(21.0568% -.88954 -6.55918/.6);--navy:lab(1.91993% .154361 -4.53447);--graphite:lab(9.47821% -.599444 -4.37541);--data:lab(64.2909% -3.51474 -57.8536);--data-soft:lab(64.2909% -3.51474 -57.8536/.14);--gold:lab(72.8735% 28.0686 66.0978);--gold-soft:lab(72.8735% 28.0686 66.0978/.14);--cyan:lab(83.5631% -32.8001 -17.4543);--cyan-soft:lab(83.5631% -32.8001 -17.4543/.16);--success:lab(76.2016% -44.8433 10.0036);--success-soft:lab(76.2016% -44.8433 10.0036/.14);--glass:linear-gradient(145deg, lab(100% 0 0/.07) 0%, lab(100% 0 0/.025) 45%, lab(100% 0 0/.005) 100%);--shadow-elevated:0 30px 80px -40px lab(0% 0 0/.9);--shadow-glow-blue:0 24px 90px -28px lab(64.2909% -3.51474 -57.8536/.5), 0 0 70px -22px lab(83.5631% -32.8001 -17.4543/.4)}}.v24 *{border-color:var(--border)}.v24 ::selection{background:#46a2ff4d;background:lab(64.2909% -3.51474 -57.8536/.3)}.v24 h1{font-family:var(--font-v24-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em}.v24 .light-band{--background:#f8fafd;--foreground:#131922;--card:#fff;--card-foreground:#131922;--muted:#eff2f5;--muted-foreground:#636a72;--border:#1920291f;--secondary:#eff2f5;--accent:#ebeff4;--data:#0071d3;--data-soft:#0071d31a;--gold:#c26e00;--gold-soft:#c26e001f;--glass:linear-gradient(145deg, #10161f08 0%, #10161f03 100%);background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.v24 .light-band{--background:lab(98.257% -.443965 -1.43218);--foreground:lab(8.27608% -.737742 -7.19886);--card:lab(100% 0 0);--card-foreground:lab(8.27608% -.737742 -7.19886);--muted:lab(95.3562% -.55331 -1.78927);--muted-foreground:lab(44.2887% -1.21552 -5.43127);--border:lab(11.7603% -.815302 -7.22399/.12);--secondary:lab(95.3562% -.55331 -1.78927);--accent:lab(94.1935% -.877976 -2.85867);--data:lab(46.4737% 3.06994 -61.0929);--data-soft:lab(46.4737% 3.06994 -61.0929/.1);--gold:lab(55.3033% 31.0317 68.4862);--gold-soft:lab(55.3033% 31.0317 68.4862/.12);--glass:linear-gradient(145deg, lab(7.14665% -.650659 -7.13362/.03) 0%, lab(7.14665% -.650659 -7.13362/.01) 100%)}}@layer components{.v24 .glass-panel{background-image:var(--glass);-webkit-backdrop-filter:blur(24px)saturate(130%);backdrop-filter:blur(24px)saturate(130%);box-shadow:var(--shadow-elevated);background-color:#10161f8c;background-color:lab(7.14665% -.650659 -7.13362/.55);border:1px solid #ffffff14;border:1px solid lab(100% 0 0/.08);position:relative}.v24 .eyebrow{font-family:var(--font-v24-mono), ui-monospace, monospace;letter-spacing:.22em;text-transform:uppercase;color:var(--muted-foreground);font-size:.6875rem}.v24 .text-gradient-light{color:#0000;background-image:linear-gradient(#fcfcfc 20%,#9ea5ae 130%);background-image:linear-gradient(lab(98.84% .0000298023 -.0000119209) 20%,lab(67.4906% -1.25164 -5.44939) 130%);-webkit-background-clip:text;background-clip:text}.v24 .reveal{opacity:0;transition:opacity 1.1s var(--ease-premium), transform 1.1s var(--ease-premium);transform:translateY(28px)}.v24 .reveal[data-visible=true]{opacity:1;transform:none}.v24 .marquee-track{animation:95s linear infinite v24-marquee}.v24 .light-sweep{position:relative;overflow:hidden}.v24 .light-sweep:after{content:"";width:32%;animation:v24-sweep-band 6.5s var(--ease-premium) infinite;pointer-events:none;background-image:linear-gradient(90deg,#0000,#ffffff12,#0000);background-image:linear-gradient(90deg,#0000,lab(100% 0 0/.07),#0000);position:absolute;top:0;bottom:0}.v24 .particle{opacity:0;background:#46a2ffbf;background:lab(64.2909% -3.51474 -57.8536/.75);border-radius:9999px;animation:9s linear infinite v24-particle-rise;position:absolute;bottom:-.5rem;box-shadow:0 0 12px #46a2ff8c;box-shadow:0 0 12px lab(64.2909% -3.51474 -57.8536/.55)}.v24 .particle-cyan{background:#69e3f0d9;background:lab(83.5631% -32.8001 -17.4543/.85);box-shadow:0 0 14px #69e3f0a6;box-shadow:0 0 14px lab(83.5631% -32.8001 -17.4543/.65)}.v24 .glow-breathe{animation:7s ease-in-out infinite v24-glow-breathe}}@keyframes v24-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes v24-sweep-band{0%{transform:translate(-180%)skew(-16deg)}55%,to{transform:translate(320%)skew(-16deg)}}@keyframes v24-particle-rise{0%{opacity:0;transform:translateY(0)scale(1)}12%{opacity:.85}75%{opacity:.45}to{transform:translateY(var(--rise,-18rem)) scale(.5);opacity:0}}@keyframes v24-glow-breathe{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.v24 .reveal{opacity:1;transition:none;transform:none}.v24 .marquee-track,.v24 .light-sweep:after,.v24 .particle,.v24 .glow-breathe{animation:none}}
.gl-sections h2,.gl-sections h3{font-family:var(--font-v24-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;font-weight:500}.gl-sections .hero-dark{--background:#040a17;--foreground:#eff2f5;--card:#101620;--card-foreground:#eff2f5;--popover:#101620;--primary:#3e9afd;--secondary:#1e242e;--muted:#1a2028;--muted-foreground:#9fa5ad;--accent:#222934;--border:#2d333c99;--navy:#040711;--graphite:#171b20;--data:#46a2ff;--data-soft:#46a2ff24;--gold:#e8bd6d;--gold-soft:#e8bd6d24;--cyan:#69e3f0;--cyan-soft:#69e3f029;--success:#50d2a7;--success-soft:#50d2a724;background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){.gl-sections .hero-dark{--background:lab(2.62783% .627168 -7.89222);--foreground:lab(95.3562% -.55331 -1.78927);--card:lab(7.14093% -.65092 -7.48203);--card-foreground:lab(95.3562% -.55331 -1.78927);--popover:lab(7.14093% -.65092 -7.48203);--primary:lab(61.8976% -2.05594 -58.1147);--secondary:lab(14.0826% -.856712 -7.23824);--muted:lab(11.7709% -.782177 -6.51836);--muted-foreground:lab(67.4929% -1.17403 -5.08908);--accent:lab(16.3942% -.930712 -7.95798);--border:lab(21.0568% -.88954 -6.55918/.6);--navy:lab(1.91993% .154361 -4.53447);--graphite:lab(9.47821% -.599444 -4.37541);--data:lab(64.2909% -3.51474 -57.8536);--data-soft:lab(64.2909% -3.51474 -57.8536/.14);--gold:lab(79.2739% 8.80048 46.0269);--gold-soft:lab(79.2739% 8.80048 46.0269/.14);--cyan:lab(83.5631% -32.8001 -17.4543);--cyan-soft:lab(83.5631% -32.8001 -17.4543/.16);--success:lab(76.2016% -44.8433 10.0036);--success-soft:lab(76.2016% -44.8433 10.0036/.14)}}@layer components{.gl-sections .grid-veil{background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.07875) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.07875) 1px,#0000 1px);background-size:88px 88px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000 75%)}.gl-sections .hairline{background-image:linear-gradient(90deg,#0000,#ffffff1f 30% 70%,#0000);background-image:linear-gradient(90deg,#0000,lab(100% 0 0/.12) 30% 70%,#0000);height:1px}.gl-sections .conclusion-accent{font-weight:500}}@keyframes v14-signal{0%,to{opacity:0;transform:translate(-110%)}18%,82%{opacity:1}50%{transform:translate(310%)}}@keyframes gl-rise{0%{opacity:0;top:100%}20%,80%{opacity:1}to{opacity:0;top:-.5rem}}.gl-sections .rise-packet{animation:2.4s linear infinite gl-rise}@media (prefers-reduced-motion:reduce){.gl-sections .motion-packet,.gl-sections .rise-packet{display:none}}@keyframes gl-orbit{to{transform:rotate(360deg)}}@keyframes gl-orbit-counter{to{transform:rotate(-360deg)}}@keyframes gl-beam{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:100%}}@keyframes gl-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes gl-ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.gl-sections .orbit-ring{animation:gl-orbit var(--orbit-duration,80s) linear infinite}.gl-sections .orbit-ring[data-reverse]{animation-direction:reverse}.gl-sections .orbit-upright{animation:gl-orbit-counter var(--orbit-duration,80s) linear infinite}.gl-sections .orbit-ring[data-reverse] .orbit-upright{animation-direction:reverse}.gl-sections .beam-packet{animation:2.8s ease-in-out infinite gl-beam}.gl-sections .core-ping{animation:3.2s ease-out infinite gl-ping}.gl-sections .pop-in{animation:gl-pop .5s var(--ease-premium) both}@media (prefers-reduced-motion:reduce){.gl-sections .orbit-ring,.gl-sections .orbit-upright,.gl-sections .core-ping{animation:none}.gl-sections .beam-packet{display:none}.gl-sections .pop-in{animation:none}}.gl-sections .glass-stack{width:0;height:0;transform-style:preserve-3d;position:absolute;transform:rotateX(58deg)rotate(45deg)}.gl-sections .glass-plate{border-radius:calc(18 * var(--u));border:max(1px, calc(1.5 * var(--u))) solid color-mix(in oklab, var(--c) 45%, transparent);background:linear-gradient(160deg, #ffffff1a, #ffffff03 55%), linear-gradient(135deg, color-mix(in oklab, var(--c) 16%, transparent), color-mix(in oklab, var(--c) 5%, transparent));box-shadow:inset 0 0 calc(18 * var(--u)) color-mix(in oklab, var(--c) 22%, transparent), 0 0 calc(10 * var(--u)) color-mix(in oklab, var(--c) 15%, transparent);animation:6s ease-in-out infinite gl-plate-glow;animation-delay:var(--d,0s);position:absolute}@supports (color:lab(0% 0 0)){.gl-sections .glass-plate{background:linear-gradient(160deg, lab(100% 0 0/.1), lab(100% 0 0/.01) 55%), linear-gradient(135deg, color-mix(in oklab, var(--c) 16%, transparent), color-mix(in oklab, var(--c) 5%, transparent))}}.gl-sections .glass-plate:after{content:"";border-radius:inherit;pointer-events:none;animation:6s ease-in-out infinite gl-plate-sheen;animation-delay:var(--d,0s);background:linear-gradient(115deg,#0000 40%,#ffffff38 50%,#0000 60%) 0 0/260% 100% no-repeat;background:linear-gradient(115deg,#0000 40%,lab(100% 0 0/.22) 50%,#0000 60%) 0 0/260% 100% no-repeat;position:absolute;inset:0}.gl-sections .glass-plate-gold{box-shadow:inset 0 0 calc(30 * var(--u)) color-mix(in oklab, var(--c) 30%, transparent), 0 0 calc(40 * var(--u)) calc(2 * var(--u)) color-mix(in oklab, var(--c) 45%, transparent);animation-name:gl-plate-glow-gold}.gl-sections .glass-plate-name{font-family:var(--font-v24-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:.16em;color:var(--c);opacity:.8;font-weight:700;position:absolute;bottom:5%;left:14%}.gl-sections .glass-source{animation:2.6s ease-out infinite gl-source-ping;box-shadow:0 10px 30px -12px #000000b3,0 0 0 1px #ffffff14;box-shadow:0 10px 30px -12px lab(0% 0 0/.7),0 0 0 1px lab(100% 0 0/.08)}.gl-sections .flow-comet{stroke-dasharray:14 86;stroke-dashoffset:100px;animation:2.6s linear infinite gl-comet}.gl-sections .flow-comet-fast{stroke-dasharray:22 78;animation-duration:1.3s}.gl-sections .flow-comet-rail{stroke-dasharray:30 70;animation-duration:3.4s}@keyframes gl-comet{to{stroke-dashoffset:0}}@keyframes gl-plate-glow{0%,45%,to{box-shadow:inset 0 0 calc(18 * var(--u)) color-mix(in oklab, var(--c) 22%, transparent), 0 0 calc(10 * var(--u)) color-mix(in oklab, var(--c) 15%, transparent)}12%,25%{box-shadow:inset 0 0 calc(40 * var(--u)) color-mix(in oklab, var(--c) 35%, transparent), 0 0 calc(44 * var(--u)) calc(2 * var(--u)) color-mix(in oklab, var(--c) 55%, transparent)}}@keyframes gl-plate-glow-gold{0%,to{box-shadow:inset 0 0 calc(30 * var(--u)) color-mix(in oklab, var(--c) 30%, transparent), 0 0 calc(40 * var(--u)) calc(2 * var(--u)) color-mix(in oklab, var(--c) 45%, transparent)}20%,40%{box-shadow:inset 0 0 calc(46 * var(--u)) color-mix(in oklab, var(--c) 42%, transparent), 0 0 calc(70 * var(--u)) calc(4 * var(--u)) color-mix(in oklab, var(--c) 65%, transparent)}}@keyframes gl-plate-sheen{0%,10%{background-position:120% 0}45%,to{background-position:-20% 0}}@keyframes gl-source-ping{0%{box-shadow:0 10px 30px -12px #000000b3, 0 0 0 1px #ffffff14, 0 0 0 0 color-mix(in oklab, var(--c) 60%, transparent)}70%,to{box-shadow:0 10px 30px -12px #000000b3, 0 0 0 1px #ffffff14, 0 0 0 10px color-mix(in oklab, var(--c) 0%, transparent)}}@supports (color:lab(0% 0 0)){@keyframes gl-source-ping{0%{box-shadow:0 10px 30px -12px lab(0% 0 0/.7), 0 0 0 1px lab(100% 0 0/.08), 0 0 0 0 color-mix(in oklab, var(--c) 60%, transparent)}70%,to{box-shadow:0 10px 30px -12px lab(0% 0 0/.7), 0 0 0 1px lab(100% 0 0/.08), 0 0 0 10px color-mix(in oklab, var(--c) 0%, transparent)}}}.gl-sections .cap-card{background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--c) 14%, transparent), transparent 65%) padding-box, linear-gradient(175deg, #101725f7, #040711f7) padding-box, linear-gradient(140deg, color-mix(in oklab, var(--c) 70%, transparent), #ffffff1a 38%, #ffffff0a 70%, color-mix(in oklab, var(--c) 30%, transparent)) border-box;box-shadow:0 50px 100px -45px #000000f2, 0 0 60px -30px color-mix(in oklab, var(--c) 40%, transparent), inset 0 1px 0 #ffffff17;transition:transform .6s var(--ease-premium), box-shadow .6s var(--ease-premium);border:1px solid #0000;position:relative}@supports (color:lab(0% 0 0)){.gl-sections .cap-card{background:radial-gradient(90% 70% at 0% 0%, color-mix(in oklab, var(--c) 14%, transparent), transparent 65%) padding-box, linear-gradient(175deg, lab(7.60269% .0983328 -10.7782/.97), lab(1.91099% .297308 -4.78765/.97)) padding-box, linear-gradient(140deg, color-mix(in oklab, var(--c) 70%, transparent), lab(100% 0 0/.1) 38%, lab(100% 0 0/.04) 70%, color-mix(in oklab, var(--c) 30%, transparent)) border-box;box-shadow:0 50px 100px -45px #000000f2, 0 0 60px -30px color-mix(in oklab, var(--c) 40%, transparent), inset 0 1px 0 lab(100% 0 0/.09)}}.gl-sections .cap-card:hover{box-shadow:0 60px 110px -45px #000000f2, 0 0 80px -24px color-mix(in oklab, var(--c) 60%, transparent), inset 0 1px 0 #ffffff1f;transform:translateY(-4px)}@supports (color:lab(0% 0 0)){.gl-sections .cap-card:hover{box-shadow:0 60px 110px -45px #000000f2, 0 0 80px -24px color-mix(in oklab, var(--c) 60%, transparent), inset 0 1px 0 lab(100% 0 0/.12)}}.gl-sections .cap-card:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--c) 90%, white), transparent);height:1px;position:absolute;top:0;left:24px;right:24px}.gl-sections .cap-icon{color:color-mix(in oklab, var(--c) 80%, white);background:linear-gradient(150deg, color-mix(in oklab, var(--c) 30%, transparent), color-mix(in oklab, var(--c) 8%, transparent));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 45%, transparent), 0 8px 24px -10px var(--c)}.gl-sections .cap-tag{color:color-mix(in oklab, var(--c) 75%, white);background:color-mix(in oklab, var(--c) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c) 28%, transparent)}.gl-sections .cap-stage{background:linear-gradient(#ffffff0a,#ffffff04);background:linear-gradient(lab(100% 0 0/.04),lab(100% 0 0/.015));border-radius:16px;box-shadow:inset 0 0 0 1px #ffffff12;box-shadow:inset 0 0 0 1px lab(100% 0 0/.07)}@media (prefers-reduced-motion:reduce){.gl-sections .glass-plate,.gl-sections .glass-plate:after,.gl-sections .glass-source,.gl-sections .flow-comet{animation:none}.gl-sections .flow-comet{display:none}}@keyframes gl-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.gl-sections .bar-rise{transform-box:fill-box;transform-origin:bottom;animation:gl-grow-y .9s var(--ease-premium) both}@media (prefers-reduced-motion:reduce){.gl-sections .bar-rise{animation:none}}@keyframes gl-report-drag{0%{transform:translate(var(--from-x), var(--from-y)) scale(1);opacity:0}12%{transform:translate(var(--from-x), var(--from-y)) scale(1.04) rotate(-1.5deg);opacity:1}85%{transform:translate(var(--to-x), var(--to-y)) scale(1.04) rotate(1deg);opacity:1}to{transform:translate(var(--to-x), var(--to-y)) scale(.96);opacity:0}}.gl-sections .report-drag{animation:1.1s cubic-bezier(.65,0,.35,1) both gl-report-drag}@media (prefers-reduced-motion:reduce){.gl-sections .report-drag{display:none}}@keyframes gl-tile-glow{0%,16%,to{box-shadow:none;border-color:#ffffff17;border-color:lab(100% 0 0/.09)}6%{border-color:color-mix(in oklab, var(--c) 70%, transparent);box-shadow:0 0 22px -6px var(--c)}}.gl-sections .platform-tile{animation:5.4s ease-in-out infinite gl-tile-glow}@media (prefers-reduced-motion:reduce){.gl-sections .platform-tile{animation:none}}@keyframes gl-timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gl-sections .cycle-timer{animation:3.6s linear forwards gl-timer}
