@import url('https://fonts.googleapis.com/css2?family=Faustina:wght@400;500;600;700&family=Geist:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#0f0e0d;--card:#151412;--card-2:#1b1a17;--card-3:#22201d;--line:#2a2825;--text:#fafaf9;--muted:#a6a39c;--tertiary:#85827c;--red:#f14242;--red-dark:#c53031;--blue:#5d7ee9;--blue-dark:#32488f;--accent:#e8b04a;--accent-2:#f2c873;--accent-bg:#2a2114;--accent-bg-soft:#1f1a12;--accent-border:#5a4524;--on-accent:#1a1408;--serif:'Faustina',Georgia,serif;--sans:'Geist',Inter,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font:13px/1.5 var(--sans);font-variant-numeric:tabular-nums}button,input,select{font:inherit;color:inherit}button,a,input,select{transition:background .15s,color .15s,border-color .15s}button,select{cursor:pointer}button{background:var(--card-2);border:1px solid var(--line);border-radius:10px;padding:8px 12px}button:hover{background:var(--card-3)}button:focus-visible,input:focus-visible,select:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}a{color:inherit}[hidden]{display:none!important}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:500;line-height:1.12}h2{font-size:27px;letter-spacing:-.5px;margin-bottom:14px}h3{font-size:13px;font-weight:500;margin-bottom:12px}
header{min-height:60px;gap:28px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:9px;flex-shrink:0;text-decoration:none;font-size:20px;font-weight:600;letter-spacing:-.6px;color:#e9e2d0}
.brand img{display:block;width:32px;height:32px}
.brand small{display:none}
.module-tabs{display:flex;align-items:stretch;gap:24px;min-width:0;align-self:stretch;white-space:nowrap}
.module-tabs>a,.module-tabs>span{display:flex;align-items:center;gap:6px;padding:12px 0;border-bottom:2px solid transparent;text-decoration:none;font-size:12px}
.module-tabs [aria-current=page]{color:var(--accent);border-color:var(--accent)}
.module-tabs [aria-disabled=true]{color:var(--tertiary);cursor:default}
.module-tabs small{font-size:8px;line-height:1.4;border:1px solid var(--line);border-radius:4px;padding:1px 4px}
@media(max-width:1000px){.module-tabs{gap:18px}}
@media(max-width:767px){header{padding:0 13px}}
@media(max-width:760px){
  header{flex-direction:column;align-items:stretch;gap:0;padding:10px 13px 0}
  .brand{align-self:flex-start;font-size:20px;letter-spacing:-.6px}
  .module-tabs{overflow-x:auto;gap:20px;max-width:100%;scrollbar-width:thin;scrollbar-color:var(--accent-border) var(--bg)}
  .module-tabs>a,.module-tabs>span{flex-shrink:0;padding:10px 0;font-size:11px}
}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;scroll-behavior:auto!important}}
