:root{--glass-bg-primary: rgba(255, 255, 255, .25);--glass-bg-secondary: rgba(255, 255, 255, .15);--glass-bg-tertiary: rgba(255, 255, 255, .08);--glass-border: rgba(255, 255, 255, .35);--glass-border-hover: rgba(255, 255, 255, .55);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .08);--glass-shadow-hover: 0 12px 48px rgba(0, 0, 0, .12);--glass-blur-sm: blur(8px);--glass-blur-md: blur(16px);--glass-blur-lg: blur(24px);--text-primary: #1a1a2e;--text-secondary: #4a4a6a;--text-muted: #8a8aaa;--text-on-glass: #2a2a4e;--accent-primary: #667eea;--accent-secondary: #764ba2;--accent-glow: rgba(102, 126, 234, .15);--bg-page: #0f0f1a;--card-radius: 16px;--card-radius-sm: 10px;--z-fluid-bg: 0;--z-content: 1;--z-glass: 10;--z-nav: 100;--z-dropdown: 200;--nav-height: 64px}@media (prefers-color-scheme: dark){:root{--glass-bg-primary: rgba(30, 30, 60, .45);--glass-bg-secondary: rgba(30, 30, 60, .3);--glass-bg-tertiary: rgba(30, 30, 60, .15);--glass-border: rgba(255, 255, 255, .08);--glass-border-hover: rgba(255, 255, 255, .18);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .3);--glass-shadow-hover: 0 12px 48px rgba(0, 0, 0, .4);--text-primary: #e0e0f0;--text-secondary: #a0a0c0;--text-muted: #606080;--text-on-glass: #d0d0e8;--bg-page: #0a0a14;--accent-glow: rgba(102, 126, 234, .1)}}.glass-card{background:var(--glass-bg-primary);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border);border-radius:var(--card-radius);box-shadow:var(--glass-shadow);transition:background .3s,border-color .3s,box-shadow .3s}.glass-card:hover{background:var(--glass-bg-secondary);border-color:var(--glass-border-hover);box-shadow:var(--glass-shadow-hover)}.glass-nav{background:var(--glass-bg-primary);backdrop-filter:var(--glass-blur-lg);-webkit-backdrop-filter:var(--glass-blur-lg);border-bottom:1px solid var(--glass-border)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body{min-height:100vh;background:var(--bg-page);color:var(--text-primary);position:relative;overflow-x:hidden}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-BQaDgvhP.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Bold-D4WEaHbo.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Italic-CFFf43z2.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-BoldItalic-1xQg2cDl.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Light-Bgq2Dg64.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-LightItalic-Pc6KfEyb.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Medium-3S3k2nMz.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-MediumItalic-BKKs7F3t.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-SemiBold-BM8Dc2t-.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-SemiBoldItalic-CekZ8Kac.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-ExtraBold-D7I5JnSP.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-ExtraBoldItalic-C6RSiIdH.woff2) format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Thin-BhSco1Ve.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-ThinItalic-CYUYT2s8.woff2) format("woff2");font-weight:100;font-style:italic;font-display:swap}body{font-family:JetBrains Mono,sans-serif}h1{font-family:JetBrains Mono,sans-serif;font-weight:700}p{font-family:JetBrains Mono,sans-serif;font-weight:300;font-style:italic}
