@import"https://api.fontshare.com/v2/css?f[]=satoshi@400,500,700,900&display=swap";:root{--arkus-ink: #0B0D0C;--arkus-cream: #F5F2EA;--arkus-neon: #D4FF4F;--arkus-gray: #6B6B6E;--ink-900: #060706;--ink-800: #0B0D0C;--ink-700: #121513;--ink-600: #191C1A;--ink-500: #23262433;--cream-50: #FBFAF5;--cream-100: #F5F2EA;--cream-200: #EDE9DE;--cream-300: #E2DDCF;--neon-bright: #E4FF7A;--neon: #D4FF4F;--neon-deep: #B7E42F;--neon-glow: #9BC22A;--gray-400: #A3A3A6;--gray-500: #6B6B6E;--gray-600: #4A4A4D;--gray-700: #2E2E30;--bg-base: var(--ink-800);--bg-raised: var(--ink-600);--bg-sunken: var(--ink-900);--surface-card: var(--ink-600);--border-subtle: rgba(245,242,234,.1);--border-strong: rgba(245,242,234,.2);--text-primary: var(--cream-100);--text-secondary: rgba(245,242,234,.62);--text-muted: rgba(245,242,234,.4);--text-accent: var(--neon);--accent: var(--neon);--accent-hover: var(--neon-bright);--accent-press: var(--neon-deep);--on-accent: var(--ink-800);--focus-ring: var(--neon);--status-success: #A9E34B;--status-warning: #F5C451;--status-danger: #F2765E;--status-info: var(--gray-400)}[data-theme=light]{--bg-base: var(--cream-100);--bg-raised: var(--cream-50);--bg-sunken: var(--cream-200);--surface-card: var(--cream-50);--border-subtle: rgba(11,13,12,.1);--border-strong: rgba(11,13,12,.18);--text-primary: var(--ink-800);--text-secondary: rgba(11,13,12,.6);--text-muted: rgba(11,13,12,.42);--text-accent: #3F6B0D;--accent: var(--neon);--accent-hover: var(--neon-bright);--accent-press: var(--neon-deep);--on-accent: var(--ink-800);--focus-ring: var(--neon-deep);--status-success: #3F6B0D;--status-warning: #8A6410;--status-danger: #C4402A;--status-info: var(--gray-600)}:root{--font-sans: "Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--font-display: var(--font-sans);--font-body: var(--font-sans);--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-black: 900;--fs-label: .75rem;--fs-caption: .8125rem;--fs-sm: .875rem;--fs-body: 1rem;--fs-lg: 1.125rem;--fs-xl: 1.5rem;--fs-2xl: 2rem;--fs-3xl: 2.75rem;--fs-4xl: 3.75rem;--fs-5xl: 5rem;--fs-6xl: 6.75rem;--lh-tight: .98;--lh-snug: 1.08;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-display: -.03em;--ls-heading: -.015em;--ls-normal: 0;--ls-label: .2em;--text-display-weight: var(--fw-black);--text-title-weight: var(--fw-bold);--text-body-weight: var(--fw-regular);--text-label-weight: var(--fw-medium)}:root{--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--container-sm: 640px;--container-md: 960px;--container-lg: 1200px;--container-xl: 1440px;--section-pad-y: var(--space-9);--gutter: var(--space-5)}:root{--radius-xs: 6px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-xl: 32px;--radius-2xl: 40px;--radius-pill: 999px;--border-hairline: 1px;--border-thick: 1.5px;--shadow-sm: 0 1px 2px rgba(11,13,12,.06);--shadow-md: 0 8px 24px rgba(11,13,12,.1);--shadow-lg: 0 24px 60px rgba(11,13,12,.16);--shadow-card-dark: 0 20px 50px rgba(0,0,0,.45);--glow-sm: 0 0 20px rgba(212,255,79,.35);--glow-md: 0 0 40px rgba(212,255,79,.4);--glow-lg: 0 0 80px 10px rgba(212,255,79,.3);--glow-text: 0 0 24px rgba(212,255,79,.55);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .12s;--dur-base: .22s;--dur-slow: .4s;--blur-panel: 16px}.arkus-bg-glow{background:radial-gradient(60% 80% at 8% 100%,rgba(212,255,79,.28) 0%,rgba(212,255,79,.06) 35%,transparent 62%),var(--ink-800)}.arkus-bg-grid{background:linear-gradient(rgba(245,242,234,.05) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,rgba(245,242,234,.05) 1px,transparent 1px) 0 0 / 64px 64px,var(--ink-800)}.arkus-bg-mesh{background:radial-gradient(40% 60% at 85% 25%,rgba(212,255,79,.22),transparent 60%),radial-gradient(45% 55% at 10% 85%,rgba(155,194,42,.22),transparent 60%),radial-gradient(50% 50% at 50% 50%,rgba(107,107,110,.12),transparent 70%),var(--ink-800)}.arkus-bg-spotlight{background:radial-gradient(50% 45% at 78% 0%,rgba(212,255,79,.2) 0%,rgba(212,255,79,.04) 40%,transparent 66%),var(--ink-800)}.arkus-bg-neon-diffuse{background:radial-gradient(45% 55% at 90% 15%,rgba(212,255,79,.55),transparent 60%),radial-gradient(40% 50% at 10% 95%,rgba(212,255,79,.4),transparent 60%),var(--cream-100)}.arkus-mark{background:var(--neon);color:var(--ink-800);padding:.02em .22em;box-decoration-break:clone;-webkit-box-decoration-break:clone}body{font-family:var(--font-body);font-weight:var(--fw-regular);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--text-primary);background:var(--bg-base);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-wrap:pretty}h1,h2,h3,h4{font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-heading);color:var(--text-primary)}.arkus-display{font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-display)}.arkus-label{font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-secondary)}a{color:var(--text-accent);text-decoration:none;transition:color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}a:hover{color:var(--accent-hover);opacity:.92}::selection{background:var(--neon);color:var(--ink-800)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-xs)}
