@font-face{font-family:__DM_Sans_0d7163;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");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_0d7163;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");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_Fallback_0d7163;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:__DM_Sans_0d7163,__DM_Sans_Fallback_0d7163;font-style:normal}.__variable_0d7163{--font-dm-sans:"__DM_Sans_0d7163","__DM_Sans_Fallback_0d7163"}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");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:__JetBrains_Mono_3c557b;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");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:__JetBrains_Mono_Fallback_3c557b;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:__JetBrains_Mono_3c557b,__JetBrains_Mono_Fallback_3c557b;font-style:normal}.__variable_3c557b{--font-jetbrains:"__JetBrains_Mono_3c557b","__JetBrains_Mono_Fallback_3c557b"}@font-face{font-family:__Playfair_Display_d295dc;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/91dd84da0368f013-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_d295dc;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/14fabb277533b80b-s.woff2) format("woff2");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:__Playfair_Display_d295dc;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/5fa2fb870c394901-s.woff2) format("woff2");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:__Playfair_Display_d295dc;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/240a8885a8fa3121-s.p.woff2) format("woff2");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:__Playfair_Display_d295dc;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7b1c235bf63da76-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Playfair_Display_d295dc;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2aaa757c44b42096-s.woff2) format("woff2");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:__Playfair_Display_d295dc;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/346ae887e89b3c48-s.woff2) format("woff2");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:__Playfair_Display_d295dc;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8a3e7529b362bc07-s.p.woff2) format("woff2");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:__Playfair_Display_Fallback_d295dc;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_d295dc{font-family:__Playfair_Display_d295dc,__Playfair_Display_Fallback_d295dc;font-weight:700}.__variable_d295dc{--font-playfair:"__Playfair_Display_d295dc","__Playfair_Display_Fallback_d295dc"}:root{--bg-void:#0c0a08;--bg-base:#141210;--bg-surface:#1c1a17;--bg-elevated:#242220;--text-primary:#f5f0eb;--text-secondary:#a39e96;--text-muted:#6b6660;--amber:#d4956a;--amber-light:#e8b48a;--amber-glow:hsla(24,55%,62%,.12);--amber-glow-subtle:hsla(24,55%,62%,.06);--amber-glow-strong:hsla(24,55%,62%,.2);--error:#c0675a;--error-glow:hsla(8,45%,55%,.12);--border-subtle:hsla(0,0%,100%,.06);--border-default:hsla(0,0%,100%,.1);--border-focus:hsla(0,0%,100%,.2);--border-amber:hsla(24,55%,62%,.15);--border-amber-strong:hsla(24,55%,62%,.2);--glass-surface:hsla(0,0%,100%,.04);--glass-border:hsla(0,0%,100%,.1);--glass-border-top:hsla(0,0%,100%,.15);--glass-border-left:hsla(0,0%,100%,.12);--glass-blur:20px;--glass-accent-surface:hsla(24,55%,62%,.06);--glass-accent-border:hsla(24,55%,62%,.15);--glass-accent-border-top:hsla(24,55%,62%,.2);--glass-accent-inset:hsla(24,55%,62%,.08);--glass-accent-glow:hsla(24,55%,62%,.03);--shadow-glass:0 4px 24px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.06);--shadow-glass-lg:0 12px 40px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.08);--shadow-accent-glass:0 4px 24px rgba(0,0,0,.3),0 0 40px hsla(24,55%,62%,.03),inset 0 1px 0 hsla(24,55%,62%,.08);--shadow-glow-sm:0 0 10px hsla(24,55%,62%,.15);--shadow-glow-md:0 0 20px hsla(24,55%,62%,.2);--shadow-glow-lg:0 0 30px hsla(24,55%,62%,.25);--font-sans:"DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:"JetBrains Mono",monospace;--font-serif:"Instrument Serif",Georgia,serif;--icon-stroke-accent:var(--amber);--icon-stroke-secondary:var(--text-secondary);--icon-stroke-width:1.5;--icon-container-bg:var(--amber-glow);--icon-container-radius:8px;--icon-container-padding:8px;--gradient-amber:linear-gradient(135deg,var(--amber) 0%,var(--amber-light) 100%);--bg-page-gradient:radial-gradient(ellipse at 20% 0%,hsla(24,55%,62%,.08) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,hsla(24,55%,62%,.04) 0%,transparent 50%),var(--bg-void);--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-2xl:24px;--z-dropdown:50;--z-sticky:100;--z-modal:200;--z-popover:300;--z-tooltip:400}.bg-page{background:var(--bg-page-gradient)}.glass-card{background:var(--glass-surface);border-left-color:var(--glass-border);border-bottom:1px solid var(--glass-border);border-right:1px solid var(--glass-border);border-top-color:var(--glass-border);border-top:1px solid var(--glass-border-top);border-left:1px solid var(--glass-border-left);border-radius:var(--radius-lg);box-shadow:var(--shadow-glass)}.glass-card,.glass-card-accent{backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur))}.glass-card-accent{background:var(--glass-accent-surface);border:1px solid var(--glass-accent-border);border-top-color:var(--glass-accent-border-top);border-radius:var(--radius-lg);box-shadow:var(--shadow-accent-glass)}.icon-container{display:flex;align-items:center;justify-content:center;background:var(--icon-container-bg);border-radius:var(--icon-container-radius);padding:var(--icon-container-padding)}.icon-accent{color:var(--amber)}.icon-accent,.icon-secondary{stroke-width:var(--icon-stroke-width)}.icon-secondary{color:var(--text-secondary)}.text-visible{color:var(--text-primary)!important}.font-data{font-family:var(--font-mono)}.font-label{font-size:10px;letter-spacing:1px}.font-badge,.font-label{font-family:var(--font-mono);text-transform:uppercase}.font-badge{font-size:11px;letter-spacing:1.5px}[data-theme=light]{--bg-void:#f5f5f0;--bg-base:#efefea;--bg-surface:#fff;--bg-elevated:#f9f9f6;--text-primary:#1a1a14;--text-secondary:#6b6b60;--text-muted:#9b9b90;--amber:#d4956a;--amber-light:#e8b48a;--amber-glow:hsla(24,55%,62%,.1);--amber-glow-subtle:hsla(24,55%,62%,.05);--amber-glow-strong:hsla(24,55%,62%,.18);--border-subtle:#e8e8e2;--border-default:#e2e2da;--border-focus:#c8c8c0;--border-amber:hsla(24,55%,62%,.25);--border-amber-strong:hsla(24,55%,62%,.35);--glass-surface:rgba(0,0,0,.02);--glass-border:rgba(0,0,0,.06);--glass-border-top:rgba(0,0,0,.08);--glass-border-left:rgba(0,0,0,.05);--error:#c0675a;--error-glow:hsla(8,45%,55%,.1);--bg-page-gradient:radial-gradient(ellipse at 20% 0%,hsla(24,55%,62%,.06) 0%,transparent 50%),var(--bg-void);--shadow-glass:0 4px 24px rgba(0,0,0,.08),inset 0 1px 0 rgba(0,0,0,.04);--shadow-glass-lg:0 12px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.06),inset 0 1px 0 rgba(0,0,0,.04)}