@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;500;600;700&family=Public+Sans:wght@300;400;500;600;700&family=Schibsted+Grotesk:wght@500;600;700;800&display=swap";:root{--brand-cyan: #0087CC;--brand-cyan-light: #38BDF8;--brand-green: #A6CE39;--brand-green-light: #84CC16;--brand-dark: #030712;--brand-surface: #0B1120;--brand-border: rgba(255, 255, 255, .08)}body{font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden;letter-spacing:-.008em;font-feature-settings:"cv02","cv03","cv04","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}p{text-wrap:pretty}html.dark body{background-color:#030712;color:#f1f5f9}html.light body{background-color:#f8fafc;color:#0f172a}::selection{background-color:var(--brand-cyan);color:#fff}h1,h2,h3,h4,h5,.font-heading{font-family:Schibsted Grotesk,-apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:-.032em;text-wrap:balance;font-feature-settings:"ss01","cv01"}.font-heading.font-black,h1.font-black,h2.font-black,h3.font-black{font-weight:700!important}.font-mono-cyber{font-family:Fira Code,monospace;letter-spacing:-.015em;font-variant-numeric:tabular-nums}html.dark .glass-panel{background:#0b1120d1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px -15px #000000a6,0 0 0 1px #ffffff0a}html.dark .glass-panel-interactive{background:#0b1120b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.07);box-shadow:0 12px 28px -10px #00000080;transition:all .25s cubic-bezier(.16,1,.3,1)}html.dark .glass-panel-interactive:hover{background:#0f172ae0;border-color:#0087cc66;transform:translateY(-3px);box-shadow:0 20px 40px -12px #000000b3,0 0 0 1px #0087cc33}html.light .glass-panel{background:#ffffffeb;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #E2E8F0;box-shadow:0 10px 30px -10px #0f172a14,0 1px 3px #0f172a0d}html.light .glass-panel-interactive{background:#ffffffe0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid #E2E8F0;box-shadow:0 4px 20px -4px #0f172a0f;transition:all .25s cubic-bezier(.16,1,.3,1)}html.light .glass-panel-interactive:hover{background:#fff;border-color:#0087cc;transform:translateY(-3px);box-shadow:0 16px 32px -8px #0087cc26,0 0 0 1px #0087cc33}html.light .text-white{color:#0f172a!important}html.light .bg-\[\#0087CC\].text-white,html.light .from-\[\#0087CC\].text-white,html.light .from-emerald-500.text-white,html.light .hover\:bg-\[\#0087CC\]:hover{color:#fff!important}html.light .text-slate-100{color:#0f172a!important}html.light .text-slate-200{color:#1e293b!important}html.light .text-slate-300{color:#334155!important}html.light .text-slate-400,html.light .text-slate-500{color:#64748b!important}html.light .bg-slate-900,html.light .bg-slate-900\/80,html.light .bg-slate-900\/90,html.light .bg-slate-900\/70,html.light .bg-slate-900\/60{background-color:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #0000000a}html.light .bg-slate-950,html.light .bg-slate-950\/80,html.light .bg-slate-950\/85{background-color:#f1f5f9!important;border-color:#e2e8f0!important}html.light .bg-slate-800{background-color:#e2e8f0!important}html.light .border-white\/5,html.light .border-white\/10,html.light .border-white\/20{border-color:#e2e8f0!important}html.light .bg-\[\#030712\],html.light .bg-\[\#02050E\],html.light .bg-\[\#070D19\],html.light .bg-\[\#0B1120\]\/60,html.light .bg-\[\#0B1120\]\/40{background-color:#f8fafc!important}html.light .bg-\[\#030712\]\/92,html.light .bg-\[\#030712\]\/85,html.light .bg-\[\#030712\]\/75,html.light .bg-\[\#030712\]\/98{background-color:#fffffff5!important;border-bottom-color:#e2e8f0!important}.top-utility-bar{background:linear-gradient(90deg,#06101f,#0a1b33,#06101f)}html.light .top-utility-bar .text-slate-200{color:#f1f5f9!important}html.light .top-utility-bar .text-slate-300{color:#cbd5e1!important}html.light .top-utility-bar .text-white{color:#fff!important}html.dark .nav-dock-link:hover{background-color:#1e293bd9}html.light .nav-dock-link:hover{background-color:#f1f5f9;color:#0087cc!important}.stats-band{position:relative;transition:background .3s ease,border-color .3s ease}html.dark .stats-band{background:linear-gradient(180deg,#03071200,#0087cc12,#03071200);border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}html.light .stats-band{background:linear-gradient(180deg,#f8fafc,#e8f3fb 45%,#eef4f8 70%,#f8fafc);border-top:1px solid #E2E8F0;border-bottom:1px solid #E2E8F0}.stats-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 45% 70% at 20% 50%,rgba(0,135,204,.1),transparent 70%),radial-gradient(ellipse 40% 60% at 85% 50%,rgba(166,206,57,.08),transparent 70%)}html.light .stats-band:before{opacity:.7}html.light .stats-band .glass-panel-interactive{background:#fff;border-color:#dce7f0}html.dark ::-webkit-scrollbar-track{background:#030712}html.dark ::-webkit-scrollbar-thumb{background:#1e293b}html.dark ::-webkit-scrollbar-thumb:hover{background:#0087cc}html.light ::-webkit-scrollbar-track{background:#f1f5f9}html.light ::-webkit-scrollbar-thumb{background:#cbd5e1}html.light ::-webkit-scrollbar-thumb:hover{background:#0087cc}.reveal-init{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.reveal-init.is-revealed{opacity:1;transform:translateY(0) scale(1)}.reveal-delay-1{transition-delay:80ms}.reveal-delay-2{transition-delay:.16s}.reveal-delay-3{transition-delay:.24s}.reveal-delay-4{transition-delay:.32s}.reveal-delay-5{transition-delay:.4s}.reveal-delay-6{transition-delay:.48s}@media(hover:none)and (pointer:coarse){.glass-panel-interactive:active{transform:scale(.98) translateY(0);border-color:#0087cc80}}
