:root{--gy-base-900:#070b12;--gy-base-800:#0a1120;--gy-base-700:#0e1830;--gy-surface-glass:hsla(0,0%,100%,.08);--gy-surface-glass-strong:rgba(10,17,32,.82);--gy-surface-glass-border:hsla(0,0%,100%,.1);--gy-ink:#e6f1ff;--gy-ink-muted:#8aa0b8;--gy-ink-faint:#56657a;--gy-cyan-glow:#06b6d4;--gy-cyan-bright:#22d3ee;--gy-magenta-glow:#db2777;--gy-magenta-bright:#ff2e92;--gy-primary:var(--gy-magenta-bright);--gy-secondary:var(--gy-cyan-bright);--gy-gradient-brand:linear-gradient(120deg,var(--gy-magenta-bright) 0%,var(--gy-magenta-bright) 20%,var(--gy-cyan-bright) 100%);--gy-gradient-brand-soft:linear-gradient(120deg,rgba(255,46,146,.16),rgba(34,211,238,.16));--gy-gradient-radial-magenta:radial-gradient(60% 60% at 50% 0%,rgba(255,46,146,.11) 0%,rgba(7,11,18,0) 70%);--gy-gradient-radial-cyan:radial-gradient(55% 55% at 100% 0%,rgba(34,211,238,.16) 0%,rgba(7,11,18,0) 70%);--gy-gain:var(--gy-cyan-bright);--gy-loss:var(--gy-magenta-bright);--gy-gold:#c9a84c;--gy-font-display:"Space Grotesk",system-ui,sans-serif;--gy-font-sans:"Inter",system-ui,-apple-system,sans-serif;--gy-font-mono:"JetBrains Mono",ui-monospace,"SFMono-Regular",monospace;--gy-weight-display:300;--gy-weight-display-strong:500;--gy-weight-body:400;--gy-weight-label:600;--gy-tracking-tight:-0.02em;--gy-tracking-eyebrow:0.28em;--gy-radius-sm:8px;--gy-radius-md:14px;--gy-radius-lg:20px;--gy-radius-xl:28px;--gy-radius-full:999px;--gy-border-hairline:1px solid hsla(0,0%,100%,.1);--gy-border-glass:1px solid hsla(0,0%,100%,.1);--gy-shadow-card:0 24px 60px -30px rgba(0,0,0,.8);--gy-shadow-glow-magenta:0 0 0 1px rgba(255,46,146,.18),0 0 48px -10px rgba(255,46,146,.32);--gy-shadow-glow-cyan:0 0 0 1px rgba(34,211,238,.22),0 0 32px -4px rgba(34,211,238,.42);--gy-blur-sm:16px;--gy-blur-md:24px;--gy-blur-lg:36px;--gy-blur-xl:48px;--gy-grid-line:rgba(138,160,184,.07);--gy-grid-size:48px;--gy-ease-out:cubic-bezier(0.21,0.47,0.32,0.98);--gy-duration-fast:160ms;--gy-duration-base:300ms;--gy-duration-slow:600ms;--gy-z-ticker:40;--gy-z-nav:40;--gy-z-modal:50;--gy-logo-mark-blue:#0f8bfd}.gy-page{background-color:var(--gy-base-900);color:var(--gy-ink);background-image:radial-gradient(70% 50% at 50% -10%,rgba(255,46,146,.07) 0,rgba(7,11,18,0) 60%),radial-gradient(60% 46% at 88% 6%,rgba(34,211,238,.11) 0,rgba(7,11,18,0) 60%);background-attachment:fixed}::selection{background:rgba(255,46,146,.3);color:#fff}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(138,160,184,.35);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(255,46,146,.55)}.gy-page{scrollbar-width:thin;scrollbar-color:rgba(138,160,184,.35) transparent}.gy-container{margin-inline:auto;width:100%;max-width:80rem;padding-inline:1.25rem}@media (min-width:640px){.gy-container{padding-inline:2rem}}.gy-glass{background:var(--gy-surface-glass);backdrop-filter:blur(var(--gy-blur-md)) saturate(160%);-webkit-backdrop-filter:blur(var(--gy-blur-md)) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),var(--gy-shadow-card)}.gy-glass,.gy-glass-strong{position:relative;border:var(--gy-border-glass)}.gy-glass-strong{background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),var(--gy-base-800);backdrop-filter:blur(var(--gy-blur-lg)) saturate(160%);-webkit-backdrop-filter:blur(var(--gy-blur-lg)) saturate(160%);box-shadow:var(--gy-shadow-card)}.gy-glass-dense{background:var(--gy-surface-glass-strong);border-bottom:1px solid var(--gy-surface-glass-border);backdrop-filter:blur(var(--gy-blur-md));-webkit-backdrop-filter:blur(var(--gy-blur-md))}.gy-glass,.gy-glass-card,.gy-glass-strong{isolation:isolate}.gy-glass-card:before,.gy-glass-strong:before,.gy-glass:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);border-radius:inherit;pointer-events:none}.gy-glass-card{position:relative;background:var(--gy-surface-glass);border:var(--gy-border-glass);border-radius:var(--gy-radius-lg);backdrop-filter:blur(var(--gy-blur-md)) saturate(150%);-webkit-backdrop-filter:blur(var(--gy-blur-md)) saturate(150%);box-shadow:var(--gy-shadow-card);transition:border-color var(--gy-duration-base) ease,background-color var(--gy-duration-base) ease}.gy-glass-card:hover{border-color:rgba(255,46,146,.28);background:hsla(0,0%,100%,.065)}.gy-hover-card{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--gy-radius-xl);background:var(--gy-surface-glass);border:var(--gy-border-glass);backdrop-filter:blur(var(--gy-blur-lg)) saturate(160%);-webkit-backdrop-filter:blur(var(--gy-blur-lg)) saturate(160%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),var(--gy-shadow-card);transition:border-color var(--gy-duration-base) ease}.gy-hover-card:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.35),transparent);pointer-events:none}.gy-hover-card:hover{border-color:rgba(34,211,238,.32)}.gy-hover-card--highlight{border-color:rgba(255,46,146,.3)}.gy-hover-card__spot{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity .5s ease}.gy-hover-card:hover .gy-hover-card__spot{opacity:1}.gy-hover-card__content{position:relative;z-index:1;height:100%}.gy-hover-card__ring{position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1px;overflow:hidden;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.gy-hover-card__ring-spin{position:absolute;inset:-60%;background:conic-gradient(from 0deg,transparent 62%,rgba(255,46,146,.6),rgba(34,211,238,.6),transparent 100%);animation:gy-ring-spin 6s linear infinite}@keyframes gy-ring-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gy-hover-card__ring-spin{animation-duration:.001ms!important}}.gy-aurora-ring{position:relative}.gy-aurora-ring:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(130deg,rgba(255,46,146,.5),rgba(255,46,146,.22) 35%,rgba(34,211,238,.45) 65%,rgba(34,211,238,.12) 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.gy-text-gradient{background:var(--gy-gradient-brand);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gy-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--gy-font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--gy-tracking-eyebrow);color:var(--gy-magenta-bright)}.gy-eyebrow--cyan{color:var(--gy-cyan-bright)}.gy-grid-bg{background-image:linear-gradient(to right,var(--gy-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--gy-grid-line) 1px,transparent 1px);background-size:var(--gy-grid-size) var(--gy-grid-size);-webkit-mask-image:radial-gradient(70% 70% at 50% 30%,#000 0,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 30%,#000 0,transparent 100%)}.gy-hero-spotlight{--spot-r:220px;--spot-x:50%;--spot-y:30%;position:relative}.gy-hero-spotlight:after{content:"";position:absolute;inset:0;background:radial-gradient(var(--spot-r) var(--spot-r) at var(--spot-x) var(--spot-y),rgba(255,46,146,.14),transparent 70%);pointer-events:none}@media (min-width:768px){.gy-hero-spotlight{--spot-r:360px}}.gy-ticker{position:relative;z-index:var(--gy-z-ticker);overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.08);background:rgba(10,17,32,.72);backdrop-filter:blur(var(--gy-blur-md));-webkit-backdrop-filter:blur(var(--gy-blur-md));padding-block:.15rem;display:flex;align-items:center;min-height:46px}.gy-ticker:after,.gy-ticker:before{content:"";position:absolute;inset-block:0;width:4rem;z-index:1;pointer-events:none}.gy-ticker:before{left:0;background:linear-gradient(to right,var(--gy-base-800),transparent)}.gy-ticker:after{right:0;background:linear-gradient(to left,var(--gy-base-800),transparent)}.gy-ticker-track{display:flex;width:max-content;white-space:nowrap;animation:gy-ticker-scroll 70s linear infinite}.gy-ticker-item{display:inline-flex;align-items:center;gap:.5rem;margin-inline:1.25rem;font-family:var(--gy-font-mono);font-size:.75rem;color:var(--gy-ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gy-ticker-item strong{color:var(--gy-ink);font-weight:500}.gy-ticker-item.is-up{color:var(--gy-gain)}.gy-ticker-item.is-down{color:var(--gy-loss)}@keyframes gy-ticker-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes gy-shiny-spin{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.gy-btn-shiny{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--gy-radius-full);font-family:var(--gy-font-sans);font-size:.875rem;font-weight:600;color:var(--gy-ink);cursor:pointer}.gy-btn-shiny:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background-color:var(--gy-base-800,#0a1120);transition:background-color .3s ease}.gy-btn-shiny:hover:after{background-color:var(--gy-base-700,#0e1830)}.gy-btn-shiny__ring{position:absolute;inset:0;z-index:0;border-radius:inherit;padding:1.5px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;overflow:hidden}.gy-btn-shiny__ring:before{content:"";position:absolute;top:50%;left:50%;width:300px;height:300px;background:conic-gradient(from 0deg,rgba(34,211,238,.12) 0deg,rgba(34,211,238,.12) 270deg,#22d3ee 320deg,rgba(34,211,238,.12) 1turn);animation:gy-shiny-spin 2s linear infinite}.gy-btn-shiny .halo{position:absolute;inset:-.5rem;z-index:-1;border-radius:999px;background:var(--gy-cyan-bright);opacity:.12;filter:blur(20px);transform:scale(.85);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.gy-btn-shiny:hover .halo{opacity:.35;transform:scale(1.02)}.gy-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--gy-radius-full);font-family:var(--gy-font-sans);font-size:.875rem;font-weight:600;transition:all var(--gy-duration-base) ease;cursor:pointer;border:none}.gy-btn--primary{background:var(--gy-cyan-bright);color:#08040a;box-shadow:0 0 0 1px rgba(34,211,238,.22)}.gy-btn--primary:hover{filter:brightness(1.1);box-shadow:0 0 0 1px rgba(34,211,238,.32),0 6px 18px -6px rgba(34,211,238,.55)}.gy-btn--cyan{background:var(--gy-cyan-bright);color:var(--gy-base-900);box-shadow:var(--gy-shadow-glow-cyan)}.gy-btn--cyan:hover{filter:brightness(1.1)}.gy-btn--outline{background:transparent;color:var(--gy-ink);border:1px solid hsla(0,0%,100%,.15)}.gy-btn--outline:hover{border-color:rgba(34,211,238,.6);background:hsla(0,0%,100%,.04);color:var(--gy-cyan-bright)}.gy-btn--ghost{background:transparent;color:var(--gy-ink-muted)}.gy-btn--ghost:hover{color:var(--gy-ink)}.gy-card{background:var(--gy-base-800);border:var(--gy-border-hairline);border-radius:var(--gy-radius-lg);box-shadow:var(--gy-shadow-card)}@keyframes gy-fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.gy-fade-in{animation:gy-fade-in var(--gy-duration-slow) var(--gy-ease-out) both}@keyframes gy-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gy-float{animation:gy-float 6s ease-in-out infinite}@keyframes gy-glow-pulse{0%,to{box-shadow:0 0 0 0 rgba(255,46,146,0),0 0 0 0 rgba(255,46,146,0)}50%{box-shadow:0 0 18px 4px rgba(255,46,146,.32),0 0 40px 10px rgba(255,46,146,.14)}}.gy-glow-pulse{animation:gy-glow-pulse 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.gy-btn-shiny:before,.gy-fade-in,.gy-float,.gy-glow-pulse{animation-duration:.001ms!important}}