@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-ext-400-normal.87b08ce1.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-ext-400-normal.d065c9d0.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/instrument-serif-latin-400-normal.e872e3f2.woff2) format("woff2"),url(/_next/static/media/instrument-serif-latin-400-normal.4ace7644.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-ext-400-normal.d663ebe0.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-400-normal.9850054c.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/dm-sans-latin-400-normal.7abd0811.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-400-normal.6193dcef.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-sans-latin-ext-500-normal.d7898f39.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-500-normal.fae40d5a.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/dm-sans-latin-500-normal.210398b6.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-500-normal.1dd5b1eb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/dm-sans-latin-ext-600-normal.47d62717.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-ext-600-normal.23d427ce.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/dm-sans-latin-600-normal.ad414a0a.woff2) format("woff2"),url(/_next/static/media/dm-sans-latin-600-normal.895dddc8.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-700-normal.ed4b7c01.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-700-normal.fbb7b0be.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-cyrillic-700-normal.da15bb2e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-700-normal.d1d08f3d.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-vietnamese-700-normal.cc9aac44.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-700-normal.cc5f51e8.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-latin-ext-700-normal.a29553b0.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-700-normal.13d00322.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/ibm-plex-mono-latin-700-normal.49ea3fe8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-700-normal.443d9e4c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-primary:#f59e0b;--color-primary-hover:#fbbf24;--color-primary-light:rgba(245,158,11,0.15);--color-primary-lighter:rgba(245,158,11,0.08);--color-primary-glow:rgba(251,191,36,0.4);--color-primary-bloom:rgba(255,251,235,0.6);--color-secondary:#d97706;--color-secondary-hover:#b45309;--color-secondary-light:rgba(217,119,6,0.15);--color-bloom:rgba(255,255,255,0.95);--color-bloom-soft:rgba(255,255,255,0.7);--color-bloom-haze:rgba(255,255,255,0.3);--color-bloom-warm:rgba(255,243,224,0.5);--color-rgb-red:rgba(255,0,80,0.3);--color-rgb-green:rgba(0,255,100,0.2);--color-rgb-blue:rgba(0,30,255,0.5);--color-rgb-cyan:rgba(0,200,255,0.3);--color-phosphor-amber:#ffb347;--color-phosphor-warm:#ffd89b;--color-phosphor-cool:#e0e7ff;--color-phosphor-glow:rgba(255,179,71,0.6);--color-success:#10b981;--color-success-hover:#059669;--color-success-light:rgba(16,185,129,0.15);--color-warning:#f59e0b;--color-warning-hover:#d97706;--color-warning-light:rgba(245,158,11,0.15);--color-error:#ef4444;--color-error-hover:#dc2626;--color-error-light:rgba(239,68,68,0.15);--color-info:#f59e0b;--color-info-hover:#d97706;--color-info-light:rgba(245,158,11,0.15);--color-neutral-50:#ffffff;--color-neutral-100:#f5f5f5;--color-neutral-200:#e5e5e5;--color-neutral-300:#d4d4d4;--color-neutral-400:#a3a3a3;--color-neutral-500:#737373;--color-neutral-600:#525252;--color-neutral-700:#404040;--color-neutral-800:#262626;--color-neutral-900:#171717;--color-neutral-950:#0a0a0a;--color-bg-primary:#000000;--color-bg-secondary:#0a0a0a;--color-bg-tertiary:#111111;--color-bg-elevated:#1a1a1a;--color-border-primary:#1a1a1a;--color-border-secondary:#262626;--color-border-tertiary:#333333;--color-border-focus:var(--color-primary);--color-border-glow:rgba(245,158,11,0.3);--color-text-primary:#ffffff;--color-text-secondary:rgba(255,255,255,0.7);--color-text-tertiary:rgba(255,255,255,0.5);--color-text-disabled:rgba(255,255,255,0.3);--color-text-glow:#ffb347;--surface-0:var(--color-bg-primary);--surface-1:var(--color-bg-secondary);--surface-2:var(--color-bg-tertiary);--surface-3:var(--color-bg-elevated);--surface-glass:rgba(0,0,0,0.55);--text:var(--color-text-primary);--text-secondary:var(--color-text-secondary);--text-tertiary:var(--color-text-tertiary);--border-subtle:rgba(255,255,255,0.1);--border-strong:rgba(255,255,255,0.18);--accent-500:var(--color-primary);--accent-600:var(--color-secondary);--transition-fast:160ms ease;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:20px;--spacing-2xl:24px;--spacing-3xl:32px;--spacing-4xl:40px;--spacing-5xl:48px;--spacing-6xl:64px;--space-xs:var(--spacing-xs);--space-sm:var(--spacing-sm);--space-md:var(--spacing-md);--space-lg:var(--spacing-lg);--space-xl:var(--spacing-xl);--space-2xl:var(--spacing-2xl);--space-3xl:var(--spacing-3xl);--space-4xl:var(--spacing-4xl);--font-display:"VT323",monospace;--font-body:"IBM Plex Mono",monospace;--font-mono:"JetBrains Mono",monospace;--font-size-micro:10px;--font-size-caption:11px;--font-size-body-small:12px;--font-size-body:13px;--font-size-body-large:14px;--font-size-h3:16px;--font-size-h2:18px;--font-size-h1:20px;--font-size-display:24px;--font-size-hero:48px;--font-size-mega:72px;--line-height-micro:12px;--line-height-caption:14px;--line-height-body-small:16px;--line-height-body:18px;--line-height-body-large:20px;--line-height-h3:20px;--line-height-h2:22px;--line-height-h1:24px;--line-height-display:28px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-display:var(--font-size-display);--text-display-lh:1.2;--text-display-weight:var(--font-weight-bold);--text-h1:var(--font-size-h1);--text-h1-lh:1.2;--text-h1-weight:var(--font-weight-semibold);--text-h2:var(--font-size-h2);--text-h2-lh:1.2;--text-h2-weight:var(--font-weight-semibold);--text-h3:var(--font-size-h3);--text-h3-lh:1.25;--text-h3-weight:var(--font-weight-semibold);--text-body-lg:var(--font-size-body-large);--text-body-lg-lh:1.4;--text-body-lg-weight:var(--font-weight-normal);--text-body:var(--font-size-body);--text-body-lh:1.4;--text-body-weight:var(--font-weight-normal);--text-body-sm:var(--font-size-body-small);--text-body-sm-lh:1.4;--text-body-sm-weight:var(--font-weight-normal);--text-caption:var(--font-size-caption);--text-caption-lh:1.3;--text-caption-weight:var(--font-weight-medium);--text-micro:var(--font-size-micro);--text-micro-lh:1.2;--text-micro-weight:var(--font-weight-medium);--shadow-sm:0 1px 3px rgba(0,0,0,0.4);--shadow-md:0 4px 6px rgba(0,0,0,0.3);--shadow-lg:0 10px 15px rgba(0,0,0,0.3);--shadow-xl:0 20px 25px rgba(0,0,0,0.3);--shadow-2xl:0 25px 50px rgba(0,0,0,0.5);--shadow-primary:0 2px 8px rgba(245,158,11,0.2);--shadow-primary-lg:0 8px 16px rgba(245,158,11,0.3);--shadow-primary-glow:0 0 20px rgba(251,191,36,0.4);--shadow-bloom:0 0 40px var(--color-bloom-soft),0 0 80px var(--color-bloom-haze);--shadow-bloom-sm:0 0 20px var(--color-bloom-soft);--shadow-bloom-lg:0 0 60px var(--color-bloom-soft),0 0 120px var(--color-bloom-haze);--shadow-phosphor:0 0 10px var(--color-phosphor-amber),0 0 20px var(--color-primary-glow);--shadow-phosphor-lg:0 0 20px var(--color-phosphor-amber),0 0 40px var(--color-primary-glow);--shadow-halation:0 0 30px rgba(255,100,80,0.3),0 0 60px rgba(255,179,71,0.2);--shadow-halation-lg:0 0 50px rgba(255,100,80,0.4),0 0 100px rgba(255,179,71,0.3);--shadow-canvas-sm:0 20px 45px rgba(0,0,0,0.6);--shadow-canvas-md:0 24px 45px rgba(0,0,0,0.6);--shadow-canvas-lg:0 28px 60px rgba(0,0,0,0.7);--transition-fast:200ms cubic-bezier(0.4,0,0.2,1);--transition-normal:400ms cubic-bezier(0.4,0,0.2,1);--transition-slow:800ms cubic-bezier(0.25,0.1,0.25,1);--transition-dreamy:1200ms cubic-bezier(0.25,0.1,0.25,1);--transition-bounce:500ms cubic-bezier(0.34,1.56,0.64,1);--transition-all-fast:all var(--transition-fast);--transition-all-normal:all var(--transition-normal);--transition-all-slow:all var(--transition-slow);--transition-all-bounce:all var(--transition-bounce);--transition-bg-fast:background var(--transition-fast);--transition-bg-normal:background var(--transition-normal);--transition-transform-fast:transform var(--transition-fast);--transition-transform-normal:transform var(--transition-normal);--transition-opacity-fast:opacity var(--transition-fast);--transition-opacity-normal:opacity var(--transition-normal);--z-base:0;--z-below:-1;--z-above:1;--z-dropdown:1000;--z-sticky:1100;--z-fixed:1200;--z-modal-backdrop:1300;--z-modal:1400;--z-popover:1500;--z-tooltip:1600;--z-notification:1700;--z-timeline-ruler:10;--z-timeline-playhead:100;--z-canvas-controls:50;--z-canvas-transform:100;--z-canvas-overlay:150;--radius-none:0;--radius-sharp:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:12px;--radius-pill:9999px;--touch-target-min:44px;--sidebar-width:550px;--sidebar-width-collapsed:64px;--breakpoint-mobile:480px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1440px;--breakpoint-ultrawide:1920px;--backdrop-blur-sm:blur(4px);--backdrop-blur-md:blur(8px);--backdrop-blur-lg:blur(12px);--backdrop-blur-xl:blur(16px);--placeholder-bg:linear-gradient(135deg,#0a0a0a,#000000);--focus-ring-width:2px;--focus-ring-offset:2px;--focus-ring-color:var(--color-primary);--focus-ring:var(--focus-ring-width) solid var(--focus-ring-color)}