.hero-webgl[data-v-cbf41708]{display:block;height:100%;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity 1.2s ease;width:100%}.hero-webgl.is-active[data-v-cbf41708]{opacity:1}.hero-cinematic[data-v-50f2d30c]{align-items:center;display:flex;justify-content:center;margin-top:-64px;min-height:100svh;overflow:hidden;padding-bottom:80px;padding-top:104px;position:relative}.hero-bg[data-v-50f2d30c]{z-index:0}.hero-bg[data-v-50f2d30c],.hero-canvas[data-v-50f2d30c],.hero-scrim[data-v-50f2d30c]{inset:0;position:absolute}.hero-scrim[data-v-50f2d30c]{background:linear-gradient(90deg,rgba(5,5,8,.92),rgba(5,5,8,.72) 28%,rgba(5,5,8,.3) 46%,transparent 62%),linear-gradient(180deg,rgba(5,5,8,.45),transparent 24%,rgba(5,5,8,.55));pointer-events:none}@media(max-width:960px){.hero-scrim[data-v-50f2d30c]{background:linear-gradient(180deg,rgba(5,5,8,.3),transparent 18%,transparent 46%,rgba(5,5,8,.66) 64%,rgba(5,5,8,.94))}}.hud-overlay[data-v-50f2d30c]{inset:0;pointer-events:none;position:absolute;z-index:2}.hud-cluster[data-v-50f2d30c]{color:#c9cdd473;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.18em;line-height:1.5;position:absolute}.hud-tl[data-v-50f2d30c]{left:24px;top:88px}.hud-tr[data-v-50f2d30c]{right:24px;text-align:right;top:88px}.hud-bl[data-v-50f2d30c]{bottom:28px;display:flex;flex-direction:row;gap:8px;left:24px}.hud-br[data-v-50f2d30c]{bottom:28px;right:24px;text-align:right}.hud-line[data-v-50f2d30c]{align-items:center;display:flex;gap:7px}.hud-tr .hud-line[data-v-50f2d30c]{justify-content:flex-end}.hud-dim[data-v-50f2d30c]{color:#ffffff4d}.hud-alert[data-v-50f2d30c]{color:#dc4c4c}.hud-tick[data-v-50f2d30c]{color:#ffffff8c}.hud-dot[data-v-50f2d30c]{border-radius:50%;display:inline-block;flex:none;height:6px;width:6px}@media(max-width:700px){.hud-bl[data-v-50f2d30c],.hud-br[data-v-50f2d30c],.hud-monitoring[data-v-50f2d30c],.hud-tr[data-v-50f2d30c]{display:none}}.corner-bracket[data-v-50f2d30c]{border:1px solid hsla(0,0%,100%,.18);height:20px;pointer-events:none;position:absolute;width:20px;z-index:2}.cb-tl[data-v-50f2d30c]{border-right:0;left:18px}.cb-tl[data-v-50f2d30c],.cb-tr[data-v-50f2d30c]{border-bottom:0;top:80px}.cb-tr[data-v-50f2d30c]{border-left:0;right:18px}.cb-bl[data-v-50f2d30c]{border-right:0;left:18px}.cb-bl[data-v-50f2d30c],.cb-br[data-v-50f2d30c]{border-top:0;bottom:22px}.cb-br[data-v-50f2d30c]{border-left:0;right:18px}.hero-container[data-v-50f2d30c]{margin:0 auto;max-width:1240px;padding:0 24px;position:relative;width:100%;z-index:3}.hero-content[data-v-50f2d30c]{align-items:flex-start;display:flex;flex-direction:column;max-width:560px;text-align:left}@media(max-width:960px){.hero-cinematic[data-v-50f2d30c]{align-items:stretch;flex-direction:column;justify-content:center;padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));padding-top:56px}.hero-content[data-v-50f2d30c]{align-items:center;margin:0 auto;max-width:600px;padding-top:calc(min(49vw,25svh) + 22px);text-align:center}}@media(min-width:961px){.hero-container[data-v-50f2d30c]{max-width:none;padding-left:clamp(64px,7vw,120px);padding-right:24px}.hero-content[data-v-50f2d30c]{margin-left:0;transform:translateY(64px)}}.hero-headline[data-v-50f2d30c]{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin:0;width:100%}@media(max-width:960px){.hero-headline[data-v-50f2d30c]{align-items:center}}.hl-line[data-v-50f2d30c]{display:block}.hl-lead[data-v-50f2d30c],.hl-pivot[data-v-50f2d30c]{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.06;text-wrap:balance}.hl-lead[data-v-50f2d30c],.hl-pivot[data-v-50f2d30c]{color:#fff}.hl-pivot[data-v-50f2d30c]{text-shadow:0 0 34px rgba(100,181,246,.18)}.hero-subtitle[data-v-50f2d30c]{color:#ffffffa8;font-family:Roboto,sans-serif;font-size:clamp(1rem,1.6vw,1.1875rem);letter-spacing:.005em;line-height:1.65;margin:22px 0 32px;max-width:560px}@media(min-width:600px){.hero-subtitle[data-v-50f2d30c]{margin:26px 0 40px}}.hero-cta[data-v-50f2d30c]{display:flex;flex-direction:column;gap:14px;max-width:380px;width:100%}@media(min-width:500px){.hero-cta[data-v-50f2d30c]{flex-direction:row;justify-content:flex-start;max-width:none}}@media(max-width:960px)and (min-width:500px){.hero-cta[data-v-50f2d30c]{justify-content:center}}.cta-label[data-v-50f2d30c]{position:relative;z-index:1}.cta-arrow[data-v-50f2d30c],.cta-label[data-v-50f2d30c]{display:inline-block}.cta-primary[data-v-50f2d30c]{align-items:center;-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);background:#ffffff0f;border:1px solid hsla(0,0%,100%,.14);border-radius:999px;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff05,0 8px 24px #00000059,0 0 24px -6px #2196f347;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:10px;height:52px;isolation:isolate;justify-content:center;line-height:1;overflow:hidden;padding:0 26px;position:relative;text-decoration:none;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;will-change:transform}.cta-primary[data-v-50f2d30c]:before{background:radial-gradient(120% 80% at 50% -20%,rgba(100,181,246,.18),transparent 60%),linear-gradient(180deg,#ffffff1a,#fff0 55%);inset:0;opacity:.9}.cta-primary[data-v-50f2d30c]:after,.cta-primary[data-v-50f2d30c]:before{border-radius:inherit;content:"";position:absolute;transition:opacity .25s ease;z-index:-1}.cta-primary[data-v-50f2d30c]:after{background:linear-gradient(115deg,transparent 30%,hsla(0,0%,100%,.28) 48%,transparent 62%);inset:-1px;opacity:0;pointer-events:none;transform:translate(-130%)}.cta-primary .cta-label[data-v-50f2d30c]{letter-spacing:.01em;position:relative;z-index:1}.cta-primary .cta-arrow[data-v-50f2d30c]{color:#64b5f6;display:block;position:relative;transition:transform .25s ease,color .25s ease;z-index:1}.cta-primary[data-v-50f2d30c]:hover{animation:cta-primary-glow-50f2d30c 2.4s ease-in-out infinite;background:#ffffff1c;border-color:#ffffff3d;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff08,0 14px 34px #0000006b,0 0 34px -4px #2196f366}.cta-primary[data-v-50f2d30c]:hover:before{opacity:1}.cta-primary[data-v-50f2d30c]:hover:after{animation:cta-primary-sweep-50f2d30c .9s ease;opacity:1}.cta-primary:hover .cta-arrow[data-v-50f2d30c]{color:#90caf9;transform:translate(4px)}.cta-primary[data-v-50f2d30c]:active{background:#ffffff14;box-shadow:inset 0 1px #ffffff2e,inset 0 2px 6px #0000004d,0 6px 18px #00000059,0 0 20px -8px #2196f34d}.cta-primary[data-v-50f2d30c]:focus-visible{border-color:#64b5f68c;box-shadow:inset 0 1px #ffffff3d,0 8px 24px #00000059,0 0 0 3px #0a0a14,0 0 0 5px #2196f399;outline:none}@keyframes cta-primary-sweep-50f2d30c{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes cta-primary-glow-50f2d30c{0%,to{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff08,0 14px 34px #0000006b,0 0 0 1px #2196f359,0 0 22px 2px #2196f34d,0 0 44px 6px #1976d22e}50%{box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ffffff08,0 14px 34px #0000006b,0 0 0 1px #2196f373,0 0 30px 4px #2196f373,0 0 58px 10px #1976d247}}.cta-secondary[data-v-50f2d30c]{align-items:center;background-color:#0d0d1699;border:1px solid rgba(100,181,246,.35);border-radius:999px;box-shadow:0 0 #2196f300;color:#eaf2ff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;gap:10px;height:52px;justify-content:center;letter-spacing:.01em;line-height:1;padding:0 26px;position:relative;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.cta-secondary .cta-arrow[data-v-50f2d30c],.cta-secondary .cta-label[data-v-50f2d30c]{position:relative;z-index:1}.cta-secondary .cta-arrow[data-v-50f2d30c]{color:#64b5f6;display:block;transition:transform .25s ease,color .25s ease}.cta-secondary[data-v-50f2d30c]:hover{animation:cta-secondary-glow-50f2d30c 2.4s ease-in-out infinite;background-color:#2196f31a;border-color:#64b5f6b3;box-shadow:0 0 0 1px #2196f359,0 0 22px 2px #2196f359,0 0 44px 6px #1976d238;color:#fff}.cta-secondary:hover .cta-arrow[data-v-50f2d30c]{color:#fff;transform:translate(4px)}.cta-secondary[data-v-50f2d30c]:active{animation:none;background-color:#2196f324;box-shadow:0 0 0 1px #2196f366,0 0 16px 1px #2196f34d;transform:translateY(1px) scale(.99)}.cta-secondary[data-v-50f2d30c]:focus-visible{border-color:#64b5f6cc;box-shadow:0 0 0 3px #2196f373,0 0 22px 2px #2196f34d;outline:none}@keyframes cta-secondary-glow-50f2d30c{0%,to{box-shadow:0 0 0 1px #2196f359,0 0 20px 2px #2196f34d,0 0 40px 6px #1976d22e}50%{box-shadow:0 0 0 1px #2196f373,0 0 28px 4px #2196f373,0 0 56px 10px #1976d247}}@media(prefers-reduced-motion:reduce){.cta-secondary[data-v-50f2d30c]:hover{animation:none}.cta-secondary[data-v-50f2d30c],.cta-secondary .cta-arrow[data-v-50f2d30c]{transition-duration:.01ms}}.scroll-cue[data-v-50f2d30c]{align-items:center;bottom:28px;display:flex;flex-direction:column;gap:8px;left:50%;position:absolute;transform:translate(-50%);z-index:3}.cue-track[data-v-50f2d30c]{background:#ffffff40;height:22px;overflow:hidden;position:relative;width:1px}.cue-dot[data-v-50f2d30c]{animation:cue-fall-50f2d30c 1.8s ease-in-out infinite;background:#fff9;border-radius:50%;height:4px;left:-1.5px;position:absolute;top:0;width:4px}.cue-label[data-v-50f2d30c]{color:#fff6;font-size:9px;letter-spacing:.25em}@media(max-width:700px){.scroll-cue[data-v-50f2d30c]{display:none}}@keyframes cue-fall-50f2d30c{0%{opacity:0;transform:translateY(-100%)}40%{opacity:1}to{opacity:0;transform:translateY(2200%)}}.sub-short[data-v-50f2d30c]{display:none}@media(max-width:640px){.hero-content[data-v-50f2d30c]{max-width:100%}.hl-lead[data-v-50f2d30c],.hl-pivot[data-v-50f2d30c]{font-size:clamp(2.1rem,9vw,2.8rem)}.hero-subtitle[data-v-50f2d30c]{font-size:1.0625rem;line-height:1.6;margin:16px 0 26px;max-width:30ch}.sub-full[data-v-50f2d30c]{display:none}.sub-short[data-v-50f2d30c]{display:inline}.hero-cta[data-v-50f2d30c]{flex-direction:column;gap:12px;max-width:420px}.hero-cta[data-v-50f2d30c],.hero-cta .cta[data-v-50f2d30c]{width:100%}}@media(prefers-reduced-motion:reduce){.cta-primary[data-v-50f2d30c]:hover,.cue-dot[data-v-50f2d30c]{animation:none}}.uc-pulse[data-v-cdc888ce]{--ink:#fff;--ink70:hsla(0,0%,100%,.72);--ink50:hsla(0,0%,100%,.52);--ink35:hsla(0,0%,100%,.34);--line:hsla(0,0%,100%,.1);--blue:#2196f3;--blue-soft:#7cc2fb;--ember:#ff6d3b;color:var(--ink);font-family:Inter Tight,ui-sans-serif,system-ui,sans-serif;overflow:hidden;padding:clamp(96px,11vw,140px) 0;position:relative;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.uc-pulse[data-v-cdc888ce]:before{background:radial-gradient(560px 300px at 12% 44%,rgba(33,150,243,.07),transparent 70%),radial-gradient(480px 260px at 87% 46%,rgba(255,109,59,.05),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.ucp-in[data-v-cdc888ce]{margin-inline:auto;max-width:1120px;padding-inline:clamp(20px,5vw,48px);position:relative}.ucp-head[data-v-cdc888ce]{max-width:640px}.ucp-kicker[data-v-cdc888ce]{align-items:center;color:#7cc2fbc7;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:500;gap:14px;letter-spacing:.24em;margin:0;text-transform:uppercase}.ucp-kicker[data-v-cdc888ce]:before{background:var(--blue);content:"";height:1px;opacity:.9;width:24px}.ucp-hl[data-v-cdc888ce]{color:var(--ink);font-family:Space Grotesk,ui-sans-serif,sans-serif;font-size:clamp(2.05rem,1.25rem + 3.4vw,3.35rem);font-weight:500;letter-spacing:-.022em;line-height:1.04;margin:20px 0 0}.ucp-hl em[data-v-cdc888ce]{color:var(--blue-soft);font-style:normal}.ucp-stage[data-v-cdc888ce]{height:64px;margin-top:clamp(58px,8vw,88px);position:relative}.ucp-seg[data-v-cdc888ce]{bottom:0;height:1px;position:absolute}.ucp-seg-live[data-v-cdc888ce]{background:linear-gradient(90deg,#7cc2fb0d,#7cc2fb6b);left:0;width:36.5%}.ucp-seg-quiet[data-v-cdc888ce]{background-image:linear-gradient(90deg,var(--line) 0 5px,transparent 5px 11px);background-repeat:repeat-x;background-size:11px 1px;left:36.5%;width:52%}.ucp-seg-fired[data-v-cdc888ce]{background:linear-gradient(90deg,#ff6d3b80,#ff6d3b00);left:88.5%;right:0}.ucp-dot[data-v-cdc888ce]{background:var(--blue);border-radius:50%;bottom:-3.5px;box-shadow:0 0 10px #2196f380;height:7px;margin-left:-3.5px;position:absolute;width:7px}.ucp-d1[data-v-cdc888ce]{left:3%}.ucp-d2[data-v-cdc888ce]{left:12.5%}.ucp-d3[data-v-cdc888ce]{left:23.5%}.ucp-d4[data-v-cdc888ce]{left:36%}.ucp-dot[data-v-cdc888ce]:after{animation:ucp-ping-cdc888ce 7s cubic-bezier(.2,.6,.4,1) infinite;border:1px solid rgba(124,194,251,.5);border-radius:50%;content:"";inset:-5px;opacity:0;position:absolute}.ucp-d2[data-v-cdc888ce]:after{animation-delay:.5s}.ucp-d3[data-v-cdc888ce]:after{animation-delay:1.1s}.ucp-d4[data-v-cdc888ce]:after{animation-delay:1.8s}.ucp-node[data-v-cdc888ce]{background:var(--ember);bottom:-4.5px;box-shadow:0 0 14px #ff6d3b8c,0 0 34px #ff6d3b38;height:9px;left:88.5%;margin-left:-4.5px;width:9px}.ucp-node[data-v-cdc888ce],.ucp-node[data-v-cdc888ce]:after{border-radius:50%;position:absolute}.ucp-node[data-v-cdc888ce]:after{animation:ucp-flare-cdc888ce 7s cubic-bezier(.2,.6,.4,1) infinite;border:1px solid rgba(255,109,59,.6);content:"";inset:-6px;opacity:0}.ucp-tag[data-v-cdc888ce]{bottom:16px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:500;letter-spacing:.18em;position:absolute;text-transform:uppercase;white-space:nowrap}.ucp-tag-in[data-v-cdc888ce]{color:#7cc2fb9e;left:3%}.ucp-tag-quiet[data-v-cdc888ce]{color:var(--ink35);left:62%;transform:translate(-50%)}.ucp-tag-fire[data-v-cdc888ce]{color:#ff6d3bd9;left:88.5%;transform:translate(-50%)}.ucp-pins[data-v-cdc888ce]{-moz-column-gap:clamp(24px,3.5vw,44px);column-gap:clamp(24px,3.5vw,44px);display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:0;padding:0}.ucp-pin[data-v-cdc888ce]{min-width:0;padding-top:60px;position:relative}.ucp-pin[data-v-cdc888ce]:before{background:linear-gradient(#ffffff29,#ffffff05);content:"";height:42px;left:11px;position:absolute;top:0;width:1px}.ucp-glyph[data-v-cdc888ce]{color:var(--blue-soft);display:block;height:22px;opacity:.9;width:22px}.ucp-lab[data-v-cdc888ce]{color:var(--ink50);display:block;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;font-weight:500;letter-spacing:.16em;margin-top:14px;text-transform:uppercase}.ucp-line[data-v-cdc888ce]{color:var(--ink70);font-size:15.5px;font-weight:400;letter-spacing:.005em;line-height:1.55;margin:10px 0 0;max-width:24ch;text-wrap:pretty}.ucp-arr[data-v-cdc888ce]{color:var(--blue-soft);padding:0 1px}@keyframes ucp-ping-cdc888ce{0%{opacity:.55;transform:scale(.4)}14%{opacity:0;transform:scale(2.3)}to{opacity:0;transform:scale(2.3)}}@keyframes ucp-flare-cdc888ce{0%,50%{opacity:0;transform:scale(.35)}54%{opacity:.7;transform:scale(.55)}78%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(3)}}@media(prefers-reduced-motion:reduce){.ucp-dot[data-v-cdc888ce]:after,.ucp-node[data-v-cdc888ce]:after{animation:none;opacity:0}}@media(max-width:880px){.ucp-pins[data-v-cdc888ce]{grid-template-columns:repeat(2,1fr);row-gap:52px}.ucp-pin[data-v-cdc888ce]:nth-child(n+3){padding-top:0}.ucp-pin[data-v-cdc888ce]:nth-child(n+3):before{display:none}}@media(max-width:540px){.ucp-stage[data-v-cdc888ce]{height:58px}.ucp-pins[data-v-cdc888ce]{grid-template-columns:1fr;padding-left:26px;position:relative;row-gap:40px}.ucp-pins[data-v-cdc888ce]:before{background:linear-gradient(#ffffff26,#ffffff21 55%,#fff0);bottom:-6px;content:"";left:0;position:absolute;top:0;width:1px}.ucp-pin[data-v-cdc888ce]{padding-top:0}.ucp-pin[data-v-cdc888ce]:before{background:#ffffff21;display:block;height:1px;left:-26px;top:10px;width:16px}}
