.gx-public{color:#f5f5f7;--gx-muted:#979aa9;--gx-line:#ffffff1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#07080c;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}.gx-public *{box-sizing:border-box}.gx-public a{color:inherit;text-decoration:none}.gx-public button{cursor:pointer;font:inherit}.gx-public-skip{z-index:99;background:#fff;padding:10px;position:absolute;top:-100px;left:20px;color:#000!important}.gx-public-skip:focus{top:15px}.gx-public-header{z-index:30;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#07080cba;border-bottom:1px solid #ffffff12;position:sticky;top:0}.gx-public-nav{justify-content:space-between;align-items:center;gap:30px;max-width:1320px;height:72px;margin:auto;padding:0 34px;display:flex}.gx-public-logo{letter-spacing:-.055em;white-space:nowrap;align-items:center;gap:10px;font-size:19px;font-weight:760;display:inline-flex}.gx-public-logo small{color:#8b90a0;letter-spacing:0;margin-left:2px;font-size:10px;font-weight:500}.gx-logo-emblem{color:#fff;background:linear-gradient(145deg,#6366f1,#ae8cfc);border-radius:10px;place-items:center;width:31px;height:31px;display:grid;box-shadow:0 0 30px #7e69e744}.gx-public-menu{color:#aeb0bc;align-items:center;gap:35px;font-size:13px;display:flex}.gx-public-menu a:hover,.gx-footer-bottom a:hover,.gx-footer-link:hover{color:#fff}.gx-nav-actions{align-items:center;gap:14px;display:flex}.gx-nav-cta{border:1px solid #3c3f50;border-radius:30px;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:650;display:inline-flex}.gx-nav-cta:hover{border-color:#9b8dff}.gx-mobile-toggle{color:#fff;background:0 0;border:0;display:none}.gx-hero{text-align:center;isolation:isolate;justify-content:center;align-items:center;height:min(980px,100svh - 72px);min-height:690px;display:flex;position:relative;overflow:hidden}.gx-hero-aura{z-index:-1;background:radial-gradient(32% 38% at 50% 68%,#41347788,#0000 75%),radial-gradient(43% 36% at 50% 22%,#16162e,#0000 75%);position:absolute;inset:-22%}.gx-hero-content{z-index:3;max-width:1000px;padding:0 24px;animation:1.1s cubic-bezier(.2,.8,.2,1) both gx-rise;position:relative;transform:translateY(-46px)}.gx-eyebrow{letter-spacing:.23em;color:#b7addf;font-size:10px;font-weight:760}.gx-hero-pill{letter-spacing:.13em;background:#40365b55;border:1px solid #585071;border-radius:50px;align-items:center;gap:10px;padding:10px 17px;display:inline-flex}.gx-pulse{background:#b9a4ff;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 12px #b6a4ff}.gx-hero h1,.gx-subhero h1{letter-spacing:-.083em;margin:36px 0 24px;font-size:clamp(62px,8vw,122px);font-weight:710;line-height:1.015}.gx-hero h1 span,.gx-statement h2 span,.gx-final-cta h2 span{background:linear-gradient(120deg,#fff 8%,#c5b9ff 50%,#8784b8 95%);color:#0000;-webkit-background-clip:text;background-clip:text}.gx-hero-content>p{color:#adadbf;max-width:650px;margin:0 auto 32px;font-size:clamp(16px,1.7vw,20px);line-height:1.65}.gx-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.gx-button-primary,.gx-button-secondary{color:#fff;background:0 0;border:1px solid #0000;border-radius:40px;justify-content:center;align-items:center;gap:11px;padding:15px 24px;font-size:13px;font-weight:720;transition:transform .25s,box-shadow .25s;display:inline-flex}.gx-button-primary{border:0;box-shadow:0 8px 50px #a18bff33;color:#161126!important;background:#eeebff!important}.gx-button-primary:hover{transform:translateY(-3px);box-shadow:0 12px 55px #a18bff66}.gx-button-secondary{border-color:#4e4d63}.gx-button-secondary:hover{border-color:#9c8aff}.gx-hero-content>small,.gx-final-cta>small{color:#85879c;margin-top:27px;font-size:11px;display:block}.gx-hero-orbit{pointer-events:none;opacity:.8;width:660px;height:660px;animation:1.8s both gx-orbit-in;position:absolute;bottom:-480px;left:calc(50% - 330px)}.gx-orbit-core{background:linear-gradient(150deg,#b29dff,#3b327c);border-radius:50%;place-items:center;width:160px;height:160px;margin:250px auto;display:grid;box-shadow:0 0 130px 65px #765af455,inset 0 0 45px #fff5}.gx-orbit-ring{border:1px solid #aaa0ea55;border-radius:50%;position:absolute;inset:60px}.gx-orbit-ring.two{border-color:#aaa0ea22;inset:0}.gx-orbit-star{background:#fff;border-radius:50%;position:absolute;box-shadow:0 0 22px #fff}.gx-orbit-star.a{width:6px;height:6px;top:75px;left:110px}.gx-orbit-star.b{width:4px;height:4px;top:115px;right:100px}.gx-hero-scroll{color:#7f8091;letter-spacing:.2em;gap:12px;font-size:9px;display:flex;position:absolute;bottom:28px;right:36px}.gx-scroll-scene{height:330vh;position:relative}.gx-scene-sticky{perspective:1500px;background:radial-gradient(40% 50% at 50% 68%,#30255b55,#0000 85%),#090a10;flex-direction:column;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.gx-scene-copy{text-align:center;z-index:2;opacity:clamp(0,calc(1 - var(--scene-progress)*2.7),1);transform:translateY(calc(var(--scene-progress)*-90px));padding:0 20px;position:absolute;top:clamp(38px,8vh,110px)}.gx-scene-copy h2{letter-spacing:-.07em;margin:17px 0;font-size:clamp(38px,5.2vw,76px);line-height:1.09}.gx-scene-copy h2 em,.gx-black-panel h2 em,.gx-subhero h1 em{color:#a59ae4;font-style:normal}.gx-scene-copy p{color:var(--gx-muted);max-width:520px;margin:0 auto;font-size:15px;line-height:1.7}.gx-product-frame{width:min(1120px,86vw);height:min(570px,65vh);top:calc(48% + 200px - var(--scene-progress)*200px);transform:rotateX(calc(14deg - var(--scene-progress)*14deg)) scale(calc(.73 + var(--scene-progress)*.34));transform-origin:50%;z-index:1;will-change:transform;background:#11131c;border:1px solid #71708c77;border-radius:17px;position:absolute;overflow:hidden;box-shadow:0 60px 150px #000c,0 0 80px #7c64ca33}.gx-frame-toolbar{color:#9599aa;background:#171923;border-bottom:1px solid #292b3a;align-items:center;gap:6px;height:42px;padding:0 16px;display:flex}.gx-frame-toolbar>span{background:#44465a;border-radius:50%;width:8px;height:8px}.gx-frame-toolbar>span:first-child{background:#fb6b6e}.gx-frame-toolbar>span:nth-child(2){background:#dfbf6b}.gx-frame-toolbar>span:nth-child(3){background:#63b58d}.gx-frame-toolbar b{text-align:center;flex:1;font-size:11px;font-weight:500}.gx-frame-body{height:calc(100% - 42px);display:flex}.gx-frame-body aside{color:#9497ae;background:#10111a;border-right:1px solid #2b2e40;align-content:start;gap:12px;width:225px;padding:22px 16px;font-size:12px;display:grid}.gx-frame-body aside span{border-radius:8px;padding:13px}.gx-frame-body .gx-side-active{color:#dcd3ff;background:#302b51}.gx-side-brand{color:#fff;align-items:center;gap:10px;margin:0 12px 30px;font-size:17px;font-weight:750;display:flex}.gx-demo-content{flex:1;min-width:0;padding:32px 34px}.gx-demo-breadcrumb{color:#8d90a2;font-size:11px}.gx-demo-breadcrumb span{padding:0 10px}.gx-demo-content h3{letter-spacing:-.055em;margin:25px 0 8px;font-size:29px}.gx-demo-content>p{color:#999daf;font-size:13px}.gx-demo-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:30px 0;display:grid}.gx-demo-stats>div{background:#1a1c29;border:1px solid #32344a;border-radius:12px;gap:9px;padding:22px;display:grid}.gx-demo-stats small{color:#a5a7b7;font-size:11px}.gx-demo-stats strong{font-size:35px;font-weight:650}.gx-demo-stats span{color:#ae9ffb;font-size:11px}.gx-demo-rows{background:#181a26;border:1px solid #33364a;border-radius:12px;padding:22px;font-size:12px}.gx-demo-rows b{margin-bottom:13px;display:block}.gx-demo-rows>div{color:#c6c6d5;border-top:1px solid #323449;align-items:center;gap:12px;padding:13px 0;display:flex}.gx-demo-rows small{color:#9b90d4;margin-left:auto}.gx-scene-halo{filter:blur(120px);pointer-events:none;background:#6753ba33;width:700px;height:500px;position:absolute;bottom:-300px}.gx-statement{text-align:center;padding:180px 20px 100px}.gx-statement h2{letter-spacing:-.065em;margin:22px 0;font-size:clamp(35px,5vw,65px);line-height:1.15}.gx-statement p{color:var(--gx-muted);font-size:16px}.gx-feature-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1340px;margin:0 auto 170px;padding:0 28px;display:grid}.gx-feature-card{background:radial-gradient(circle at 50% 35%,#28223e,#101116 70%);border:1px solid #2c2e3c;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:490px;padding:26px;transition:border-color .3s,transform .3s;display:flex}.gx-feature-card:hover{border-color:#716496;transform:translateY(-7px)}.gx-card-top{color:#aaa2ca;justify-content:space-between;align-items:center;display:flex}.gx-card-top span{letter-spacing:.16em;font-size:10px}.gx-feature-glyph{color:#c4b4ff;filter:drop-shadow(0 0 40px #8871ed);align-self:center}.gx-feature-card h3{letter-spacing:-.045em;max-width:280px;font-size:25px;line-height:1.17}.gx-feature-card p{color:#9598a9;max-width:310px;font-size:13px;line-height:1.7}.gx-black-panel{text-align:center;background:#0d0b17;justify-content:center;align-items:center;min-height:750px;display:flex;position:relative;overflow:hidden}.gx-black-glow{filter:blur(30px);background:radial-gradient(#342263a0,#0000 70%);border-radius:50%;width:850px;height:600px;position:absolute}.gx-black-panel-inner{padding:100px 20px;position:relative}.gx-black-panel h2{letter-spacing:-.087em;margin:28px 0;font-size:clamp(66px,9vw,125px);line-height:1.01}.gx-black-panel p{color:#a7a0ba;max-width:560px;margin:0 auto 35px;font-size:17px;line-height:1.7}.gx-text-cta{align-items:center;gap:12px;font-size:14px;font-weight:600;display:inline-flex;color:#c8bcff!important}.gx-values{color:#aaa1c2;flex-wrap:wrap;justify-content:center;gap:34px;margin-top:100px;font-size:12px;display:flex}.gx-values span{align-items:center;gap:10px;display:flex}.gx-final-cta{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:660px;padding:80px 20px;display:flex}.gx-final-cta h2{letter-spacing:-.08em;margin:30px 0 40px;font-size:clamp(65px,9vw,120px);line-height:1.04}.gx-public-footer{border-top:1px solid var(--gx-line);max-width:1400px;margin:auto;padding:55px 34px 26px}.gx-footer-upper{justify-content:space-between;align-items:center;padding-bottom:66px;display:flex}.gx-footer-upper p{color:#818598;margin:18px 0;font-size:12px}.gx-footer-launch{align-items:center;gap:12px;font-size:13px;display:flex;color:#d6d0fa!important}.gx-footer-bottom{border-top:1px solid var(--gx-line);color:#85889b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding-top:22px;font-size:11px;display:flex}.gx-footer-bottom nav{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.gx-footer-link{color:inherit;background:0 0;border:0;padding:0;font-size:11px}.gx-subhero{text-align:center;background:radial-gradient(40% 60% at 50% 90%,#29204355,#0000);padding:155px 24px 110px}.gx-subhero h1{font-size:clamp(60px,8vw,110px)}.gx-subhero p{color:#adb0c0;max-width:610px;margin:auto;font-size:18px;line-height:1.7}.gx-subgrid{grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto 110px;padding:0 26px;display:grid}.gx-subgrid article{background:#15151e;border:1px solid #30313f;border-radius:20px;min-height:255px;padding:48px}.gx-subgrid svg{color:#b1a2fa}.gx-subgrid h2{letter-spacing:-.05em;margin:25px 0 12px;font-size:26px}.gx-subgrid p{color:#a0a2b4;max-width:440px;font-size:14px;line-height:1.7}.gx-endcap{text-align:center;padding:80px 20px 140px}.gx-endcap h2{letter-spacing:-.055em;font-size:55px}.gx-endcap p{color:#9d9fb1;margin:0 0 30px}.gx-legal{max-width:850px;min-height:70vh;margin:0 auto;padding:110px 26px 150px}.gx-legal h1{letter-spacing:-.075em;margin:25px 0 45px;font-size:clamp(55px,7vw,85px)}.gx-legal h2{letter-spacing:-.04em;margin:45px 0 14px;font-size:22px}.gx-legal p{color:#b0b1c0;font-size:15px;line-height:1.85}.gx-legal-alert{background:#211c31;border:1px solid #645481;border-radius:12px;color:#d2c6e8!important;padding:20px!important}.gx-legal button{margin:20px 0}.gx-consent-overlay{z-index:80;width:min(520px,100vw - 40px);position:fixed;bottom:20px;left:20px}.gx-consent{background:#1b1b28;border:1px solid #615b7e;border-radius:19px;padding:24px;box-shadow:0 20px 90px #000c}.gx-consent-top{color:#c9bbff;justify-content:space-between;align-items:center;display:flex}.gx-icon-plain{color:#b8b3c7;background:0 0;border:0}.gx-consent h2{letter-spacing:-.05em;margin:12px 0;font-size:25px}.gx-consent p{color:#b4b1c4;font-size:12px;line-height:1.7}.gx-consent-options{border-top:1px solid #343146;margin:18px 0}.gx-consent-options label{border-bottom:1px solid #343146;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.gx-consent-options strong,.gx-consent-options small{font-size:12px;display:block}.gx-consent-options small{color:#9994aa;margin-top:4px}.gx-consent-options input{accent-color:#a58df6;width:17px;height:17px}.gx-consent-actions{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.gx-consent-actions button{color:#eee;white-space:nowrap;background:0 0;border:1px solid #615c78;border-radius:24px;flex:1;padding:10px 12px;font-size:11px}.gx-consent-actions button.gx-primary{color:#171326;background:#e8e1ff;border-color:#0000}.gx-consent-note a{text-decoration:underline!important}.gx-public a:focus-visible,.gx-public button:focus-visible{outline-offset:4px;outline:2px solid #c5adff}@keyframes gx-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(-46px)}}@keyframes gx-orbit-in{0%{opacity:0;transform:translateY(80px)}to{opacity:.8;transform:translateY(0)}}@media (max-width:850px){.gx-feature-showcase{grid-template-columns:1fr}.gx-feature-card{min-height:350px}.gx-frame-body aside{width:150px}.gx-frame-body aside span{font-size:10px}.gx-demo-content{padding:19px}.gx-demo-stats>div{padding:12px}.gx-demo-stats strong{font-size:25px}.gx-product-frame{height:450px}.gx-values{margin-top:55px}.gx-scroll-scene{height:260vh}}@media (max-width:600px){.gx-public-nav{height:64px;padding:0 19px}.gx-public-logo small{display:none}.gx-nav-cta{padding:8px 11px;font-size:11px}.gx-mobile-toggle{display:block}.gx-public-menu{background:#14131d;border-bottom:1px solid #373147;flex-direction:column;align-items:stretch;gap:0;padding:14px 22px;display:none;position:absolute;top:64px;left:0;right:0}.gx-public-menu.open{display:flex}.gx-public-menu a{padding:12px}.gx-hero{min-height:660px}.gx-hero h1{font-size:clamp(50px,12vw,76px)}.gx-hero-content{transform:translateY(-25px)}.gx-hero-scroll{right:20px}.gx-scene-copy{top:12vh}.gx-scene-copy h2{font-size:40px}.gx-product-frame{width:110vw;height:375px}.gx-frame-body aside{width:105px;padding:10px 5px}.gx-side-brand{font-size:11px}.gx-frame-body aside span{padding:8px;font-size:8px}.gx-demo-content{padding:13px}.gx-demo-content h3{margin:15px 0 5px;font-size:20px}.gx-demo-stats{gap:5px;margin:16px 0}.gx-demo-stats>div{padding:8px}.gx-demo-stats small,.gx-demo-stats span{font-size:8px}.gx-demo-stats strong{font-size:20px}.gx-demo-rows{padding:10px;font-size:9px}.gx-demo-rows small{font-size:8px}.gx-statement{padding:100px 20px 65px}.gx-feature-showcase{margin-bottom:80px;padding:0 16px}.gx-black-panel{min-height:650px}.gx-black-panel h2{font-size:65px}.gx-values{gap:14px}.gx-final-cta{min-height:540px}.gx-public-footer{padding:40px 20px 25px}.gx-footer-upper{padding-bottom:35px}.gx-footer-bottom nav{gap:15px}.gx-subhero{padding:100px 18px}.gx-subgrid{grid-template-columns:1fr;padding:0 16px}.gx-subgrid article{min-height:200px;padding:30px}.gx-legal{padding:80px 20px}.gx-consent-overlay{width:calc(100vw - 16px);bottom:8px;left:8px}.gx-consent{padding:18px}.gx-consent-actions button{padding:9px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.gx-public *,.gx-public :before,.gx-public :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gx-product-frame{top:44%!important;transform:none!important}.gx-scene-copy{opacity:1!important;transform:none!important}}.gx-hero-orbit{animation:1.8s both gx-orbit-in,8s ease-in-out 1.8s infinite gx-orbit-float;bottom:-405px}.gx-orbit-ring.one{animation:30s linear infinite gx-orbit-spin;box-shadow:0 0 35px #a98bff18,inset 0 0 35px #a98bff10}.gx-orbit-ring.two{border-style:dashed;animation:50s linear infinite reverse gx-orbit-spin}.gx-orbit-satellite{transform-origin:6px 6px;background:#9b87ed;border:2px solid #c6b8ff;border-radius:50%;width:11px;height:11px;margin:-6px;animation:12s linear infinite gx-satellite;position:absolute;top:50%;left:50%;box-shadow:0 0 17px #beadff}.gx-orbit-satellite.second{background:#f4f1ff;animation-duration:19s;animation-direction:reverse;animation-delay:-7s}@keyframes gx-satellite{0%{transform:rotate(0)translate(126px)}to{transform:rotate(360deg)translate(126px)}}@keyframes gx-orbit-spin{to{transform:rotate(360deg)}}@keyframes gx-orbit-float{50%{translate:0 -18px}}.gx-story{height:440vh}.gx-story-sticky{justify-content:initial;perspective:1800px;background:radial-gradient(65% 62% at 62% 58%,#241c4c55,#0000 80%),#07080d}.gx-story-grid{opacity:.18;pointer-events:none;background-image:linear-gradient(#6d639b25 1px,#0000 1px),linear-gradient(90deg,#6d639b25 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30% 80%,#0000)}.gx-story-intro{text-align:center;width:min(90%,900px);opacity:clamp(0,calc(1 - var(--scene-progress)*12),1);translate:-50%;transform:translateY(calc(var(--scene-progress)*-160px));pointer-events:none;position:absolute;top:6%;left:50%}.gx-story-intro h2{letter-spacing:-.07em;font-size:clamp(34px,5vw,68px);line-height:1.12}.gx-story-intro em{color:#b9a7ff;font-style:normal}.gx-story-copy{z-index:3;width:min(30vw,440px);animation:.65s cubic-bezier(.2,.8,.2,1) both gx-story-enter;position:absolute;top:34%;left:max(5%,50vw - 740px)}.gx-story-copy h2{letter-spacing:-.07em;margin:19px 0 20px;font-size:clamp(34px,4.3vw,66px);line-height:1.06}.gx-story-copy p{color:#aaabbd;max-width:375px;font-size:clamp(14px,1.25vw,18px);line-height:1.7}.gx-story-progress{gap:8px;margin-top:34px;display:flex}.gx-story-progress span{background:#4a465d;border-radius:6px;width:28px;height:3px;transition:width .4s,background .4s}.gx-story-progress span.active{background:#b4a4ff;width:67px}.gx-story-frame{width:min(910px,60vw);height:min(580px,66vh);transform:perspective(1400px) rotateY(calc((1 - var(--story-scale))*-18deg)) scale(var(--story-scale));transform-origin:35%;transition:box-shadow .4s;top:24%;left:42%}.gx-story-frame .gx-demo-content{animation:.55s both gx-story-enter}.gx-story-frame .gx-frame-body aside{width:190px}.gx-story-terminal{background:#0d0f1a;border:1px solid #37364d;border-radius:14px;margin-top:30px;overflow:hidden}.gx-story-terminal>div{color:#9896ad;border-bottom:1px solid #29283b;align-items:center;gap:5px;height:40px;padding:0 15px;font-size:11px;display:flex}.gx-story-terminal i{background:#a28deb;border-radius:50%;width:7px;height:7px}.gx-story-terminal i:nth-child(2){opacity:.6}.gx-story-terminal i:nth-child(3){opacity:.3}.gx-story-terminal>div span{margin-left:12px}.gx-story-terminal pre{color:#dcd8f8;padding:22px;font-size:clamp(10px,1vw,15px);line-height:1.85;overflow:hidden}.gx-story-terminal pre span{color:#686b81}.gx-story-terminal pre b{color:#ab95ff}.gx-story-terminal pre em{color:#a6e1c7;font-style:normal}.gx-story-terminal pre strong{color:#d7a8f5}.gx-story-code-footer{color:#c4bedf;align-items:center;gap:10px;margin-top:16px;font-size:12px;display:flex}.gx-story-code-footer span{color:#88dabb;margin-left:auto}.gx-story-pr,.gx-story-pipeline{background:#181926;border:1px solid #39384c;border-radius:15px;margin-top:30px;overflow:hidden}.gx-story-pr-heading{align-items:center;gap:14px;padding:23px;display:flex}.gx-story-pr-heading>svg{color:#baadff}.gx-story-pr-heading b,.gx-story-pr-heading small{display:block}.gx-story-pr-heading b{font-size:15px}.gx-story-pr-heading small{color:#9b9caf;margin-top:7px;font-size:11px}.gx-story-pr-heading>span{color:#9cecc8;background:#1a4235;border-radius:30px;margin-left:auto;padding:7px 12px;font-size:11px}.gx-story-pr-diff{border:1px solid #35364a;border-radius:8px;margin:0 20px;font-family:monospace;font-size:12px;overflow:hidden}.gx-story-pr-diff>div{background:#3f252b66;padding:12px}.gx-story-pr-diff>div+div{background:#163b2a77}.gx-story-pr-diff span{color:#b3e4c5;margin-right:14px}.gx-story-pr-review{color:#9fe1bc;align-items:center;gap:10px;padding:23px;font-size:12px;display:flex}.gx-story-pr-review span{color:#c1b7fd;margin-left:auto}.gx-story-pipeline{padding:22px 26px}.gx-story-pipeline-top{border-bottom:1px solid #37364a;align-items:center;gap:12px;padding-bottom:22px;display:flex}.gx-story-pipeline-top svg{color:#bca9ff}.gx-story-pipeline-top span{color:#9ce9ba;margin-left:auto;font-size:11px}.gx-story-job{border-bottom:1px solid #2d2e40;align-items:center;gap:16px;padding:17px 0;display:flex}.gx-story-job-check{color:#a3edc5;background:#1b4b34;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;display:grid}.gx-story-job b,.gx-story-job small{font-size:12px;display:block}.gx-story-job small{color:#8f92a5;margin-top:5px}.gx-story-job-line{background:linear-gradient(90deg,#4de49b,#ad9bff);border-radius:5px;width:65px;height:4px;margin-left:auto}.gx-story-side-label{letter-spacing:.24em;color:#89839f;font-size:10px;position:absolute;bottom:7%;right:5%}.gx-story-side-label span{margin-left:10px}@keyframes gx-story-enter{0%{opacity:0;filter:blur(8px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (max-width:1000px){.gx-story-copy{text-align:center;width:90%;top:12%;left:5%}.gx-story-copy p{margin:auto}.gx-story-progress{justify-content:center;margin-top:15px}.gx-story-frame{width:86%;height:48vh;transform:scale(var(--story-scale));transform-origin:50%;top:43%;left:7%}.gx-story-intro{top:3%}.gx-story-frame .gx-frame-body aside{width:145px}.gx-story-terminal pre{font-size:11px}}@media (max-width:600px){.gx-story{height:460vh}.gx-story-copy{top:14%}.gx-story-copy h2{margin:10px 0;font-size:35px}.gx-story-copy p{font-size:13px;line-height:1.5}.gx-story-intro h2{font-size:34px}.gx-story-frame{width:98%;height:43vh;transform:scale(var(--story-scale));border-radius:9px;top:44%;left:1%}.gx-story-frame .gx-frame-body aside{width:80px;padding:7px 3px}.gx-story-frame .gx-frame-body aside span{padding:7px 3px;font-size:7px}.gx-story-frame .gx-demo-content{padding:10px}.gx-story-terminal{margin-top:10px}.gx-story-terminal pre{padding:9px;font-size:8px}.gx-story-pr,.gx-story-pipeline{margin-top:12px}.gx-story-pr-heading{gap:7px;padding:10px}.gx-story-pr-heading b{font-size:10px}.gx-story-pr-heading small{font-size:8px}.gx-story-pr-diff{margin:0 8px;font-size:8px}.gx-story-pr-diff>div{padding:8px}.gx-story-pr-review{padding:10px;font-size:8px}.gx-story-pipeline{padding:10px}.gx-story-job{padding:7px}.gx-story-side-label{bottom:5%}.gx-orbit-satellite{display:none}}@media (prefers-reduced-motion:reduce){.gx-hero-orbit,.gx-orbit-ring,.gx-orbit-satellite{animation:none!important}.gx-story-frame{top:43%!important;transform:none!important}.gx-story-copy{animation:none!important}.gx-story-intro{display:none}}.gx-hero-orbit{z-index:1;opacity:.95;animation:1.4s both gx-orbit-in,8s ease-in-out 1.4s infinite gx-orbit-float;bottom:-155px}.gx-hero-content{animation:1.1s cubic-bezier(.2,.8,.2,1) both gx-hero-content-reveal;transform:translateY(-95px)}.gx-orbit-core{animation:4s ease-in-out infinite gx-core-breathe}.gx-orbit-ring.one{border-width:2px;border-color:#b2a2ff88}.gx-orbit-ring.two{border-color:#aa9bfa66}.gx-orbit-star{animation:2.8s ease-in-out infinite alternate gx-star-glimmer}.gx-orbit-star.b{animation-delay:-1.2s}@keyframes gx-hero-content-reveal{0%{opacity:0;transform:translateY(-75px)}to{opacity:1;transform:translateY(-95px)}}@keyframes gx-core-breathe{50%{scale:1.07;box-shadow:0 0 150px 90px #765af466,inset 0 0 65px #ffffff70}}@keyframes gx-star-glimmer{to{opacity:.35;scale:1.7}}@media (max-width:850px){.gx-hero-orbit{width:500px;height:500px;bottom:-90px;left:calc(50% - 250px)}.gx-orbit-core{margin:170px auto}.gx-orbit-ring.one{inset:45px}.gx-orbit-ring.two{inset:0}.gx-orbit-satellite{display:none}.gx-hero-content{animation:none;transform:translateY(-90px)}}@media (max-width:600px){.gx-hero{min-height:720px}.gx-hero-orbit{width:370px;height:370px;bottom:-35px;left:calc(50% - 185px)}.gx-orbit-core{width:110px;height:110px;margin:130px auto}.gx-orbit-core svg{width:35px}.gx-orbit-ring.one{inset:35px}.gx-orbit-ring.two{inset:0}.gx-hero-content{transform:translateY(-105px)}.gx-hero-scroll{z-index:4;bottom:16px}}@media (prefers-reduced-motion:reduce){.gx-hero-content,.gx-orbit-core,.gx-orbit-star{animation:none!important}}.gx-hero{height:clamp(1120px,136svh,1320px);min-height:1120px}.gx-hero-scroll{z-index:4;bottom:36px}@media (max-width:850px){.gx-hero{height:clamp(920px,118svh,1080px);min-height:920px}}@media (max-width:600px){.gx-hero{height:840px;min-height:840px}}@media (max-width:850px){.gx-orbit-ring.one{inset:72px}.gx-orbit-ring.two{inset:28px}}@media (max-width:600px){.gx-orbit-ring.one{inset:53px}.gx-orbit-ring.two{inset:23px}}.gx-hero-stars{z-index:0;pointer-events:none;opacity:.58;position:absolute;inset:0}.gx-hero-stars canvas{display:block}@media (max-width:850px){.gx-orbit-ring.one{inset:97px}.gx-orbit-ring.two{inset:59px}}@media (max-width:600px){.gx-orbit-ring.one{inset:71px}.gx-orbit-ring.two{inset:42px}.gx-hero-stars{opacity:.4}}@media (min-width:851px){.gx-hero-content{animation:1.1s cubic-bezier(.2,.8,.2,1) both gx-hero-compact-in}.gx-hero-orbit{width:420px;height:420px;top:480px;bottom:auto;left:calc(50% - 210px)}.gx-orbit-core{margin:130px auto}.gx-orbit-ring.one{inset:97px}.gx-orbit-ring.two{inset:64px}.gx-orbit-star.a{top:50px;left:65px}.gx-orbit-star.b{top:75px;right:65px}}@keyframes gx-hero-compact-in{0%{opacity:0;transform:translateY(-155px)}to{opacity:1;transform:translateY(-175px)}}@media (max-width:850px){.gx-hero-content{transform:translateY(-145px)}.gx-hero-orbit{width:390px;height:390px;bottom:25px;left:calc(50% - 195px)}.gx-orbit-core{margin:115px auto}.gx-orbit-ring.one{inset:87px}.gx-orbit-ring.two{inset:59px}}@media (max-width:600px){.gx-hero-content{transform:translateY(-135px)}.gx-hero-orbit{width:290px;height:290px;bottom:34px;left:calc(50% - 145px)}.gx-orbit-core{margin:90px auto}.gx-orbit-ring.one{inset:62px}.gx-orbit-ring.two{inset:42px}.gx-orbit-star.a{top:33px;left:42px}.gx-orbit-star.b{top:45px;right:42px}}@media (prefers-reduced-motion:reduce) and (min-width:851px){.gx-hero-content{transform:translateY(-175px);animation:none!important}}.gx-hero{box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:center;gap:36px;height:auto;min-height:max(850px,100svh - 72px);padding:clamp(84px,11svh,126px) 20px 90px;display:flex}.gx-hero-content{z-index:3;flex:none;animation:.9s ease-out both gx-hero-natural-in;position:relative;transform:none}@keyframes gx-hero-natural-in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.gx-hero-orbit{z-index:1;flex:0 0 270px;width:270px;height:270px;margin:0 auto;position:relative;top:auto;bottom:auto;left:auto}.gx-orbit-core{width:104px;height:104px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gx-hero-scroll{bottom:28px}@media (max-width:850px){.gx-hero{gap:30px;min-height:max(770px,100svh - 64px);padding-top:84px}.gx-hero-content{animation:.9s ease-out both gx-hero-natural-in;transform:none}.gx-hero-orbit{flex-basis:250px;width:250px;height:250px;top:auto;bottom:auto;left:auto}.gx-orbit-core{margin:0;top:50%;left:50%}.gx-orbit-ring.one{inset:53px}.gx-orbit-ring.two{inset:25px}}@media (max-width:600px){.gx-hero{gap:24px;min-height:max(760px,100svh - 64px);padding:78px 16px 70px}.gx-hero-content{animation:.9s ease-out both gx-hero-natural-in;transform:none}.gx-hero-orbit{flex-basis:210px;width:210px;height:210px;top:auto;bottom:auto;left:auto}.gx-orbit-core{width:86px;height:86px;margin:0;top:50%;left:50%}.gx-orbit-ring.one{inset:44px}.gx-orbit-ring.two{inset:22px}.gx-orbit-star.a{top:32px;left:32px}.gx-orbit-star.b{top:45px;right:32px}}@media (prefers-reduced-motion:reduce){.gx-hero-content{animation:none!important;transform:translate(0,0)!important}}.gx-hero{gap:51px}.gx-hero-orbit{flex-basis:310px;width:310px;height:310px}.gx-orbit-ring.one{inset:62px}.gx-orbit-ring.two{inset:29px}.gx-orbit-star.a{top:48px;left:51px}.gx-orbit-star.b{top:68px;right:49px}@media (max-width:850px){.gx-hero{gap:43px}.gx-hero-orbit{flex-basis:280px;width:280px;height:280px}.gx-orbit-ring.one{inset:59px}.gx-orbit-ring.two{inset:28px}}@media (max-width:600px){.gx-hero{gap:32px}.gx-hero-orbit{flex-basis:236px;width:236px;height:236px}.gx-orbit-ring.one{inset:49px}.gx-orbit-ring.two{inset:24px}}.gx-hero{gap:clamp(32px,5vw,60px);min-height:max(980px,100svh);padding-bottom:80px;overflow:hidden}.gx-infinity{z-index:2;color:#f5f2ff;text-align:center;isolation:isolate;flex:none;width:min(1320px,100%);margin:0 auto;position:relative}.gx-infinity-heading span{letter-spacing:.24em;color:#baa9fc;font-size:10px;font-weight:750}.gx-infinity-heading p{color:#9295aa;margin:10px 0 0;font-size:clamp(12px,1.1vw,15px)}.gx-infinity-stage{aspect-ratio:2;filter:drop-shadow(0 12px 45px #5442ae35);width:100%;min-height:300px;max-height:510px;position:relative}.gx-infinity-svg{width:100%;height:100%;display:block;overflow:visible}.gx-infinity-guide{fill:none;stroke:#8273c6;stroke-width:1px;stroke-dasharray:3 9;opacity:.29}.gx-infinity-bloom,.gx-infinity-track,.gx-infinity-energy{fill:none;stroke-linecap:round;stroke-linejoin:round}.gx-infinity-bloom{stroke-width:13px;opacity:.42}.gx-infinity-track{stroke-width:3.3px;stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset 2.2s cubic-bezier(.18,.8,.2,1)}.gx-infinity.is-visible .gx-infinity-track{stroke-dashoffset:0}.gx-infinity-energy{stroke:#f7f4ff;stroke-width:3px;stroke-dasharray:3 38;opacity:.85;animation:7s linear infinite gx-infinity-flow}@keyframes gx-infinity-flow{to{stroke-dashoffset:-410px}}.gx-infinity-train{filter:drop-shadow(0 0 9px #d2b9ff)drop-shadow(0 0 18px #d2b9ff)}.gx-infinity-stop{opacity:0;animation:.7s ease-out both gx-infinity-arrive;animation-delay:calc(.5s + var(--stop-index)*.15s)}@keyframes gx-infinity-arrive{to{opacity:1}}.gx-infinity-stop-halo{fill:var(--stop-color);opacity:.09;filter:blur(7px)}.gx-infinity-stop.is-active .gx-infinity-stop-halo{opacity:.35}.gx-infinity-center circle{fill:#30235f;stroke:#b5a3ff;stroke-width:2px;filter:drop-shadow(0 0 22px #9b7aff)}.gx-infinity-center text{fill:#f7f3ff;font-size:53px;font-weight:300}.gx-infinity-labels{pointer-events:none;position:absolute;inset:0}.gx-infinity-label{color:#f6f3ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;cursor:pointer;background:#0c0c1cc9;border:1px solid #8c7fb133;border-radius:12px;flex-direction:column;align-items:center;gap:4px;min-width:110px;padding:8px 12px;transition:transform .2s,border-color .2s,background .2s;display:flex;position:absolute;transform:translate(-50%,45px)}.gx-infinity-label.is-active,.gx-infinity-label:focus-visible{border-color:var(--stop-color);background:#242044ee;outline:none;transform:translate(-50%,39px)}.gx-infinity-label strong{letter-spacing:-.01em;font-size:12px;font-weight:700}.gx-infinity-label small{color:#aeacc1;white-space:nowrap;font-size:10px}.gx-infinity-bottom{letter-spacing:.04em;color:#8f91a7;justify-content:center;align-items:center;gap:10px;font-size:11px;display:flex}.gx-infinity-live-dot{background:#95ecd5;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite gx-infinity-blink;box-shadow:0 0 13px #70ffe2}@keyframes gx-infinity-blink{50%{opacity:.4}}@media (max-width:850px){.gx-hero{gap:32px;min-height:850px}.gx-infinity-stage{min-height:270px}.gx-infinity-label{min-width:0;padding:6px 8px;transform:translate(-50%,32px)}.gx-infinity-label:nth-child(3),.gx-infinity-label:nth-child(4),.gx-infinity-label:nth-child(8){transform:translate(-50%,-67px)}.gx-infinity-label strong{font-size:10px}.gx-infinity-label small{display:none}}@media (max-width:600px){.gx-hero{gap:30px;min-height:830px;padding:70px 10px 55px}.gx-infinity-heading p{padding:0 10px}.gx-infinity-stage{aspect-ratio:1.35;min-height:230px}.gx-infinity-label{border-radius:7px;padding:5px;transform:translate(-50%,25px)}.gx-infinity-label strong{font-size:9px}.gx-infinity-label:nth-child(3),.gx-infinity-label:nth-child(4),.gx-infinity-label:nth-child(8){transform:translate(-50%,-54px)}.gx-infinity-bottom{flex-wrap:wrap;gap:6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.gx-infinity-energy,.gx-infinity-live-dot{animation:none!important}.gx-infinity-track{stroke-dashoffset:0!important;transition:none!important}.gx-infinity-stop{opacity:1!important;animation:none!important}.gx-infinity-train{display:none}}.gx-infinity-label.is-active,.gx-infinity-label:focus-visible{transform:translate(-50%,-50%)scale(1.06)}@media (max-width:850px){.gx-infinity-stage{aspect-ratio:2;min-height:0}.gx-infinity-label{min-width:0;padding:6px 8px;transform:translate(-50%,-50%)}.gx-infinity-label:nth-child(3),.gx-infinity-label:nth-child(4),.gx-infinity-label:nth-child(8){transform:translate(-50%,-50%)}.gx-infinity-label strong{font-size:11px}}@media (max-width:600px){.gx-infinity-stage{aspect-ratio:2;min-height:0}.gx-infinity-label{padding:4px 5px}.gx-infinity-label strong{font-size:9px}.gx-infinity-label:nth-child(3),.gx-infinity-label:nth-child(4),.gx-infinity-label:nth-child(8){transform:translate(-50%,-50%)}}.gx-infinity-stage{aspect-ratio:2;width:100%;height:auto;min-height:0;max-height:none}.gx-infinity-svg{width:100%;height:100%;display:block}.gx-infinity-stop{transform-box:fill-box;transform-origin:50%;transition:transform .24s,opacity .45s}.gx-infinity-stop-halo{transition:opacity .24s,filter .24s}.gx-infinity-train{pointer-events:none;filter:drop-shadow(0 0 9px #d2b9ff)drop-shadow(0 0 18px #d2b9ff)}.gx-infinity-train-glow{opacity:.22;filter:blur(3px)}.gx-infinity-label{border:1px solid color-mix(in srgb,var(--stop-color) 35%,transparent);z-index:2;background:#0c0c1ce8;gap:5px;min-width:116px;padding:10px 13px;transform:translate(-50%,-50%);box-shadow:0 8px 30px #0006}.gx-infinity-label:nth-child(3),.gx-infinity-label:nth-child(4),.gx-infinity-label:nth-child(8){transform:translate(-50%,-50%)}.gx-infinity-label.is-active,.gx-infinity-label:focus-visible{border-color:var(--stop-color);background:#242044ee;outline:none;transform:translate(-50%,-50%)scale(1.06);box-shadow:0 14px 40px #0008}.gx-infinity-label strong{font-size:14px;line-height:1.2}.gx-infinity-label small{font-size:11px;line-height:1.25}@media (max-width:850px){.gx-infinity-stage{aspect-ratio:2;min-height:0}.gx-infinity-label{min-width:0;padding:6px 8px;transform:translate(-50%,-50%)}.gx-infinity-label:nth-child(3),.gx-infinity-label:nth-child(4),.gx-infinity-label:nth-child(8){transform:translate(-50%,-50%)}.gx-infinity-label strong{font-size:11px}}@media (max-width:600px){.gx-infinity-stage{aspect-ratio:2;min-height:0}.gx-infinity-label{padding:4px 5px}.gx-infinity-label strong{font-size:9px}.gx-infinity-label:nth-child(3),.gx-infinity-label:nth-child(4),.gx-infinity-label:nth-child(8){transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.gx-infinity-train{opacity:.85;display:block}.gx-infinity-train-glow{opacity:.14}}.gx-infinity-stop.is-active .gx-infinity-stop-halo{opacity:.09;filter:blur(7px)}.gx-infinity-label.is-active,.gx-infinity-label:focus-visible{border-color:var(--stop-color);background:color-mix(in srgb,var(--stop-color) 13%,#10101f);box-shadow:0 0 13px color-mix(in srgb,var(--stop-color) 35%,transparent),0 7px 24px #0007;transition:border-color .24s,background .24s,box-shadow .24s;transform:translate(-50%,-50%)}.gx-infinity-label.is-active strong{text-shadow:0 0 10px var(--stop-color)}.gx-infinity-route-controls{z-index:4;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px auto -5px;display:flex;position:relative}.gx-infinity-route-controls button{font:inherit;color:#aeb1c8;cursor:pointer;background:#0a0b19b8;border:1px solid #9c91c245;border-radius:100px;padding:8px 13px;font-size:11px;transition:background .2s,border-color .2s}.gx-infinity-route-controls button[aria-pressed=true],.gx-infinity-route-controls button:hover{color:#fff;background:#292146dc;border-color:#a58cff}.gx-infinity-route-highlight{fill:none;stroke-width:6px;opacity:.25;stroke-dasharray:35 34;pointer-events:none;animation:6s linear infinite gx-infinity-flow}.gx-infinity-branches path{fill:none;stroke:#9d8bff;stroke-width:1.5px;stroke-dasharray:5 8;opacity:.45;animation:7s ease-in-out infinite alternate gx-branch-draw}@keyframes gx-branch-draw{0%{stroke-dashoffset:95px;opacity:.1}to{stroke-dashoffset:0;opacity:.5}}.gx-gitxys-core .gx-core-halo{fill:var(--hub-glow);opacity:.12;filter:blur(14px);animation:3.4s ease-in-out infinite gx-hub-breathe}@keyframes gx-hub-breathe{50%{opacity:.25}}.gx-gitxys-core circle:not(.gx-core-halo){stroke:var(--hub-glow);transition:stroke .5s}.gx-infinity-label.is-active,.gx-infinity-label:focus-visible{background:color-mix(in srgb,var(--stop-color) 13%,#10101f);box-shadow:0 0 15px color-mix(in srgb,var(--stop-color) 30%,transparent);border-color:var(--stop-color);transform:translate(-50%,-50%)}.gx-infinity-stop.is-active{transform:none}.gx-infinity-detail{z-index:9;text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#101021f2;border:1px solid #a998fc72;border-radius:17px;gap:10px;width:min(255px,36%);padding:17px;display:grid;position:absolute;top:2%;right:2%;box-shadow:0 20px 75px #0009}.gx-infinity-detail-kicker{color:#a99aff;letter-spacing:.18em;font-size:9px;font-weight:700}.gx-infinity-detail strong{font-size:20px}.gx-infinity-detail p{color:#c6c3d6;margin:0;font-size:12px;line-height:1.6}.gx-infinity-detail-close{color:#ccc;cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}.gx-infinity-detail-state{color:#aeb8c6;font-size:10px}.gx-infinity-detail-state span{background:#71f2c6;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.gx-infinity-route-caption{color:#b5a9ff;justify-content:center;align-items:center;gap:8px;margin:0 auto 8px;font-size:12px;display:flex}@media (max-width:700px){.gx-infinity-detail{width:calc(100% - 30px);max-width:360px;margin:-12px auto 20px;position:relative;top:auto;right:auto}.gx-infinity-route-controls button{padding:7px 10px;font-size:10px}}@media (prefers-reduced-motion:reduce){.gx-infinity-route-highlight,.gx-infinity-branches path,.gx-gitxys-core .gx-core-halo{animation:none!important}}.gx-story-route-indicator{letter-spacing:.18em;color:#a993ff;margin-bottom:10px;font-size:10px;font-weight:700}.gx-public{--accent:#a58aff}.gx-logo-emblem{background:color-mix(in srgb,var(--accent) 13%,#171429);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 20%,transparent)}.gx-logo-emblem .gitxys-gx-mark{color:var(--accent)}.gx-gitxys-core .gitxys-gx-mark{color:var(--hub-glow,#b29aff);--gx-mark-node:#f6f2ff;filter:drop-shadow(0 0 5px var(--hub-glow,#b29aff))}.gx-cinematic-intro{z-index:99999;isolation:isolate;background:radial-gradient(ellipse 52% 42% at 50% 48%,color-mix(in srgb,var(--accent) 10%,#090a0f),#06070d 78%);color:#f5f1ea;place-items:center;animation:4.1s cubic-bezier(.65,0,.35,1) both gx-film-curtain;display:grid;position:fixed;inset:0;overflow:hidden}.gx-cinematic-grain{pointer-events:none;opacity:.3;background:radial-gradient(circle at 50% 53%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 45%);position:absolute;inset:0}.gx-cinematic-lockup{filter:drop-shadow(0 0 20px color-mix(in srgb,var(--accent) 20%,transparent));justify-content:center;align-items:center;display:flex;position:relative;transform:translate(-4px)}.gx-cinematic-mark{z-index:2;transform-origin:50%;flex:none;place-items:center;width:78px;height:78px;animation:4.1s cubic-bezier(.22,1,.36,1) both gx-film-mark;display:grid;position:relative}.gx-cinematic-mark svg{width:100%;height:100%;overflow:visible}.gx-cinematic-mask{white-space:nowrap;width:0;animation:4.1s cubic-bezier(.19,1,.22,1) both gx-film-mask;overflow:hidden}.gx-cinematic-wordmark{letter-spacing:-.07em;color:#f8f5ee;padding:0 7px 0 15px;font-size:clamp(42px,6.5vw,74px);font-weight:730;line-height:1.15;animation:4.1s cubic-bezier(.19,1,.22,1) both gx-film-type;display:block;transform:translate(-110%)}.gx-cinematic-lockup:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 72%,#fff),transparent);opacity:0;width:40%;height:1px;animation:4.1s both gx-film-glint;position:absolute;bottom:-25px;left:50%}.gx-cinematic-skip{color:#a5a1af;font:inherit;letter-spacing:.12em;cursor:pointer;opacity:0;background:0 0;border:0;padding:12px 8px;font-size:11px;animation:1s .4s forwards gx-film-skip;position:absolute;bottom:clamp(24px,6vh,64px);right:clamp(22px,5vw,70px)}.gx-cinematic-skip:hover,.gx-cinematic-skip:focus-visible{color:#f7f3ed;outline-offset:4px}.gx-cinematic-skip span{color:var(--accent);margin-left:8px}@keyframes gx-film-mark{0%,9%{opacity:0;filter:blur(6px);transform:scale(.92)}23%,74%{opacity:1;filter:blur();transform:scale(1)}92%,to{opacity:1;transform:scale(.99)}}@keyframes gx-film-mask{0%,29%{width:0}69%,to{width:clamp(125px,22vw,242px)}}@keyframes gx-film-type{0%,30%{opacity:.35;transform:translate(-110%)}68%,to{opacity:1;transform:translate(0)}}@keyframes gx-film-glint{0%,65%{opacity:0;transform:translate(-30%)scaleX(.2)}78%{opacity:.8;transform:translate(-20%)scaleX(1)}94%,to{opacity:0;transform:translate(35%)scaleX(.5)}}@keyframes gx-film-curtain{0%,79%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes gx-film-skip{to{opacity:1}}@media (max-width:550px){.gx-cinematic-mark{width:58px;height:58px}.gx-cinematic-lockup{transform:translate(-2px)}.gx-cinematic-wordmark{padding-left:9px;font-size:42px}.gx-cinematic-mask{animation-name:gx-film-mask-small}}@keyframes gx-film-mask-small{0%,29%{width:0}69%,to{width:145px}}@media (prefers-reduced-motion:reduce){.gx-cinematic-intro{display:none!important}}.gx-cinematic-replay{z-index:40;border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:#ddd6ee;font:inherit;letter-spacing:.02em;cursor:pointer;opacity:.38;background:#0c0c19ad;border-radius:999px;padding:8px 12px;font-size:11px;transition:opacity .2s,background .2s;position:fixed;bottom:17px;right:16px}.gx-cinematic-replay:hover,.gx-cinematic-replay:focus-visible{opacity:1;background:#121224f2}@media (prefers-reduced-motion:reduce){.gx-cinematic-replay{display:none}}.gx-public-signin{color:inherit;opacity:.78;margin-right:14px;font-size:12px;font-weight:650;text-decoration:none}.gx-public-signin:hover{opacity:1}
