@font-face{font-family:Geist;src:url(/fonts/GeistVF.woff) format("woff-variations"),url(/fonts/GeistVF.woff) format("woff");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMonoVF.woff) format("woff-variations"),url(/fonts/GeistMonoVF.woff) format("woff");font-weight:100 900;font-display:swap}:root{--bg:#000;--bg-elevated:#0a0a0a;--bg-panel:#0e2540;--bg-panel-2:#0a1530;--fg:#e8eaee;--fg-muted:#9aa0aa;--fg-strong:#fff;--teal:#22a6bc;--teal-deep:#1a7a8e;--blue:#3f64c3;--violet:#7129e0;--violet-deep:#4a18a8;--violet-light:#9b6cff;--cream:#f6dc8e;--white:#fff;--line:hsla(0,0%,100%,.08);--line-strong:hsla(0,0%,100%,.16);--line-brand:rgba(34,166,188,.35);--success:#22a6bc;--warning:#f6dc8e;--danger:#e54b6b;--grad-aurora:linear-gradient(135deg,#22a6bc,#1a7a8e 25%,#3f64c3 60%,#7129e0);--grad-bloom:radial-gradient(45% 90% at 78% 45%,rgba(34,166,188,.42),transparent 65%),radial-gradient(40% 90% at 95% 95%,rgba(113,41,224,.45),transparent 65%),radial-gradient(35% 70% at 85% 5%,rgba(223,114,176,.2),transparent 65%),#000;--grad-panel:linear-gradient(180deg,#070707,#020202);--sans:"Geist",system-ui,-apple-system,sans-serif;--serif:var(--font-instrument-serif,"Instrument Serif"),"Times New Roman",serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--shadow-glow-teal:0 0 36px -8px rgba(34,166,188,.45);--shadow-glow-violet:0 0 36px -8px rgba(113,41,224,.4);--shadow-elevation:0 24px 64px -24px rgba(0,0,0,.6)}.accent{background:var(--grad-aurora);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-family:var(--serif);font-style:italic;font-weight:400;display:inline}.btn-primary{background:linear-gradient(135deg,#22a6bc,#3f64c3 55%,#7129e0);color:#fff;font:600 15px/1 var(--sans);letter-spacing:-.01em;padding:14px 22px;border:0;border-radius:12px;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 8px 24px -8px rgba(34,166,188,.4);transition:filter .2s,transform .2s}.btn-primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.btn-ghost{background:hsla(0,0%,100%,.04);border:1px solid var(--line-strong);color:var(--fg);font:500 15px/1 var(--sans);padding:13px 21px;border-radius:12px}.btn-ghost:hover{border-color:var(--line-brand);background:rgba(34,166,188,.06)}.card{background:var(--bg-elevated);border:1px solid var(--line);border-radius:20px;padding:24px}.card:hover{border-color:var(--line-strong)}.eyebrow{font:600 11px/1 var(--mono);letter-spacing:.22em;text-transform:uppercase;background:linear-gradient(135deg,#22a6bc,#3f64c3 55%,#7129e0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.input{background:hsla(0,0%,100%,.04);border:1px solid var(--line-strong);border-radius:12px;padding:14px 16px;color:var(--fg);font:400 15px/1 var(--sans)}.input::placeholder{color:var(--fg-muted)}.input:focus{outline:0;border-color:var(--teal);box-shadow:0 0 0 3px rgba(34,166,188,.18)}:focus-visible{outline:2px solid var(--teal);outline-offset:2px;border-radius:8px}.brand-section{border-top:1px solid var(--line)}.brand-shell{background:var(--grad-bloom)}.brand-body{background:var(--bg);color:var(--fg);font-family:var(--sans)}:root{--pa-teal:var(--teal);--pa-teal-deep:var(--teal-deep);--pa-blue:var(--blue);--pa-violet:var(--violet);--pa-violet-deep:var(--violet-deep);--pa-navy:var(--bg-panel);--pa-navy-deep:var(--bg-panel-2);--pa-cream:var(--cream);--pa-bg:var(--bg);--pa-panel:var(--bg-elevated);--pa-fg:var(--fg);--pa-muted:var(--fg-muted);--pa-line:var(--line);--pa-line-strong:var(--line-strong)}@keyframes pa-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pa-shimmer{0%,to{transform:scale(1)}25%{transform:scale(1.06)}55%{transform:scale(.97)}80%{transform:scale(1.04)}}@keyframes pa-drift{0%,to{transform:translate(0)}25%{transform:translate(8px,-4px)}50%{transform:translate(-6px,4px)}75%{transform:translate(4px,-2px)}}.pa-breathe{animation:pa-breathe 4s ease-in-out infinite}.pa-shimmer{animation:pa-shimmer 5.6s ease-in-out infinite}.pa-drift{animation:pa-drift 7s ease-in-out infinite}