@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&family=JetBrains+Mono:wght@400;500;600;700&display=swap";
:root{--bg-primary:#050505;--bg-secondary:#0a0a0a;--bg-tertiary:#111;--bg-card:#0f0f0f;--bg-card-hover:#161616;--bg-sidebar:#050505;--text-primary:#fff;--text-secondary:#888;--text-muted:#555;--text-accent:#ff6b00;--accent-start:#ff8c00;--accent-mid:#ff5e00;--accent-end:#f30;--gradient-accent:linear-gradient(135deg,var(--accent-start),var(--accent-mid),var(--accent-end));--border-subtle:#222;--border-light:#333;--border-accent:#ff6b0066;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 12px #000000b3;--shadow-lg:0 8px 32px #000c;--shadow-glow:0 0 25px #ff6b0026;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","Fira Code","Consolas",monospace;--sidebar-width:280px;--header-height:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:32px;--transition-fast:.15s cubic-bezier(.4,0,.2,1);--transition-base:.25s cubic-bezier(.4,0,.2,1);--transition-slow:.5s cubic-bezier(.4,0,.2,1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;font-size:16px}html,body{max-width:100vw;min-height:100vh;overflow-x:hidden}body{font-family:var(--font-sans);color:var(--text-primary);background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.02em;line-height:1.5}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,textarea{color:inherit;background:0 0;border:none;outline:none;font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{color:#fff;background:#ff6b004d}.gradient-text{background:var(--gradient-accent);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.title-lg{letter-spacing:-.04em;text-transform:uppercase;font-size:80px;font-weight:900;line-height:.9}.title-md{letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.95)}}
.Watermark-module__cp7VQq__watermark{z-index:9999;opacity:.3;pointer-events:none;mix-blend-mode:overlay;align-items:center;gap:8px;display:flex;position:fixed;bottom:24px;right:32px}.Watermark-module__cp7VQq__text{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);font-size:14px;font-weight:700}.Watermark-module__cp7VQq__logo{width:auto;height:20px;color:var(--text-primary)}
.GlobalHeader-module__c2-daW__header{z-index:1000;background:linear-gradient(#000000d9 0%,#0006 70%,#0000 100%);justify-content:space-between;align-items:center;width:100%;padding:24px 48px;transition:background-color .3s;display:flex;position:fixed;top:0;left:0}.GlobalHeader-module__c2-daW__logo{align-items:center;display:flex}.GlobalHeader-module__c2-daW__logoSvg{color:#fff;width:auto;height:24px}.GlobalHeader-module__c2-daW__nav{gap:40px;display:flex}.GlobalHeader-module__c2-daW__navLink{font-family:var(--font-sans);color:#fff;opacity:.7;letter-spacing:.05em;text-transform:uppercase;font-size:14px;font-weight:700;text-decoration:none;transition:opacity .2s,color .2s}.GlobalHeader-module__c2-daW__navLink:hover{opacity:1;color:var(--text-accent)}.GlobalHeader-module__c2-daW__dateBtn{background:var(--text-accent);color:#000;text-transform:uppercase;border-radius:4px;padding:8px 16px;font-size:12px;font-weight:700}@media (max-width:768px){.GlobalHeader-module__c2-daW__header{padding:20px}.GlobalHeader-module__c2-daW__nav{gap:20px}.GlobalHeader-module__c2-daW__navLink{font-size:12px}.GlobalHeader-module__c2-daW__dateBtn{display:none}}
