@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800&family=Nunito+Sans:opsz,wght@6..12,400;6..12,500;6..12,600;6..12,700&display=swap");:root,[data-theme=dark]{--bg:#0A1420;--panel:#101E30;--well:#0E1A2B;--surface:#16263D;--surface-2:#1E3352;--surface-3:#1A2C46;--line:#2C4A66;--line-soft:#1E3348;--text:#E9EEF3;--text-2:#C6D4E4;--text-dim:#B4C3D6;--text-muted:#8FA3BC;--text-faint:#7A8DA6;--red-soft:#E8A0A0;--blue-deep:#1B4D6B;--now-line:#F2F6FA;--shadow:rgba(0,0,0,0.6);--tint:0.07}[data-theme=light]{--bg:#F4F1EA;--panel:#FFFDF9;--well:#FAF7F1;--surface:#FFFDF9;--surface-2:#EFE9DE;--surface-3:#F5F0E6;--line:#D8CEBC;--line-soft:#E7E0D2;--text:#14181B;--text-2:#1F262B;--text-dim:#2C343C;--text-muted:#3F4951;--text-faint:#5A646E;--red-soft:#A33B34;--blue-deep:#CFE0EC;--now-line:#23303D;--shadow:rgba(60,50,35,0.18);--tint:0.13}:root,[data-theme=dark]{--gold:#C9A227;--yellow:#E0C020;--green:#45B36B;--red:#D0473F;--blue:#6FA8DC;--cyan:#5AC8C8;--teal:#2FA5A5;--orange:#E0662A;--violet:#9B6FDC;--purple:#B98FD1}[data-theme=light]{--gold:#8A6D0F;--yellow:#8A7208;--green:#1F7A44;--red:#B0332B;--blue:#2C6FA8;--cyan:#1B7F7F;--teal:#1B7F7F;--orange:#B4491A;--violet:#6B3FB0;--purple:#8154A3}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;transition:background-color .2s ease,color .2s ease}.display,h1,h2,h3{font-family:Nunito,Nunito Sans,system-ui,sans-serif;font-weight:700;letter-spacing:.02em;text-transform:uppercase;margin:0}.mono{font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.01em}a{color:inherit}button{font-family:inherit;cursor:pointer}input,select,textarea{background:var(--well);border:1px solid var(--line);color:var(--text);border-radius:6px;padding:9px 11px;font-size:15px;font-family:Nunito Sans,system-ui,sans-serif}input:focus,select:focus,textarea:focus{outline:2px solid var(--blue);outline-offset:-1px}::placeholder{color:var(--text-faint)}@media (max-width:1320px){.brand-maker{display:none}}@media (max-width:1180px){.brand-unit{display:none}}@media (max-width:1120px){.nav-identity{display:none}}@media (max-width:1024px){.nav-tabs{overflow-x:auto;max-width:100%;scrollbar-width:none}.nav-tabs::-webkit-scrollbar{display:none}}