@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap);:root{--bg:#f7f7f8;--surface:#fff;--surface-2:#f1f5f9;--surface-3:#e2e8f0;--text:#1e293b;--text-2:#475569;--text-3:#94a3b8;--border:#e2e8f0;--green:#10b981;--green-soft:#d1fae5;--rose:#e11d48;--rose-soft:#ffe4e6;--amber:#f59e0b;--amber-soft:#fef3c7;--shadow-sm:0 1px 3px #0000000a;--shadow-md:0 4px 12px #00000014}[data-theme=dark]{--bg:#131316;--surface:#1c1c22;--surface-2:#26262e;--surface-3:#32323c;--text:#e8e8ee;--text-2:#9898a8;--text-3:#64647a;--border:#32323c;--green:#34d399;--green-soft:#0a3528;--rose:#fb7185;--rose-soft:#3d0a18;--amber:#fbbf24;--amber-soft:#3d2800;--shadow-sm:0 1px 3px #00000040;--shadow-md:0 4px 16px #0006;color-scheme:dark}[data-accent=rose]{--accent:#e22054;--accent-hover:#c41c48;--accent-2:#f47695;--accent-rgb:226,32,84;--accent-soft:#ffe5eb;--bg:#f6edf1}[data-theme=dark][data-accent=rose]{--accent-soft:#2d1020;--bg:#26141c}[data-accent=blue]{--accent:#2563eb;--accent-hover:#1d4ed8;--accent-2:#60a5fa;--accent-rgb:37,99,235;--accent-soft:#dbeafe;--bg:#eef0f7}[data-theme=dark][data-accent=blue]{--accent-soft:#0f1f3d;--bg:#151a29}[data-accent=violet]{--accent:#7c3aed;--accent-hover:#6d28d9;--accent-2:#a78bfa;--accent-rgb:124,58,237;--accent-soft:#ede9fe;--bg:#f1eef8}[data-theme=dark][data-accent=violet]{--accent-soft:#241a3d;--bg:#1c1729}[data-accent=green]{--accent:#16a34a;--accent-hover:#15803d;--accent-2:#4ade80;--accent-rgb:22,163,74;--accent-soft:#dcfce7;--bg:#edf3f0}[data-theme=dark][data-accent=green]{--accent-soft:#0a3d24;--bg:#13201b}[data-accent=teal]{--accent:#0d9488;--accent-hover:#0f766e;--accent-2:#2dd4bf;--accent-rgb:13,148,136;--accent-soft:#ccfbf1;--bg:#ecf3f3}[data-theme=dark][data-accent=teal]{--accent-soft:#0a2e2a;--bg:#121f20}[data-accent=orange]{--accent:#ea580c;--accent-hover:#c2410c;--accent-2:#fb923c;--accent-rgb:234,88,12;--accent-soft:#ffedd5;--bg:#f6f0ed}[data-theme=dark][data-accent=orange]{--accent-soft:#3d1f0a;--bg:#261915}[data-accent=amber]{--accent:#d97706;--accent-hover:#b45309;--accent-2:#fbbf24;--accent-rgb:217,119,6;--accent-soft:#fef3c7;--bg:#f6f1ed}[data-theme=dark][data-accent=amber]{--accent-soft:#3d2800;--bg:#251c15}[data-accent=pink]{--accent:#db2777;--accent-hover:#be185d;--accent-2:#f472b6;--accent-rgb:219,39,119;--accent-soft:#fce7f3;--bg:#f6eef2}[data-theme=dark][data-accent=pink]{--accent-soft:#3d1128;--bg:#25151f}[data-accent=indigo]{--accent:#4f46e5;--accent-hover:#4338ca;--accent-2:#818cf8;--accent-rgb:79,70,229;--accent-soft:#e0e7ff;--bg:#efeff7}[data-theme=dark][data-accent=indigo]{--accent-soft:#1e1a3d;--bg:#181829}[data-accent=slate]{--accent:#475569;--accent-hover:#334155;--accent-2:#94a3b8;--accent-rgb:71,85,105;--accent-soft:#f1f5f9;--bg:#eff0f2}[data-theme=dark][data-accent=slate]{--accent-soft:#1e2733;--bg:#18191d}[data-accent=orchid]{--accent:#ee6bba;--accent-hover:#cf5da2;--accent-2:#f394cd;--accent-rgb:238,107,186;--accent-soft:#f6e3ef;--bg:#f7f1f5}[data-theme=dark][data-accent=orchid]{--accent-soft:#43263a;--bg:#271b25}[data-accent=mauve]{--accent:#a94f8c;--accent-hover:#93457a;--accent-2:#c180ac;--accent-rgb:169,79,140;--accent-soft:#ecdfe9;--bg:#f3eff3}[data-theme=dark][data-accent=mauve]{--accent-soft:#342030;--bg:#201821}[data-accent=cyan]{--accent:#187f9a;--accent-hover:#156e86;--accent-2:#59a3b6;--accent-rgb:24,127,154;--accent-soft:#d8e6eb;--bg:#edf2f4}[data-theme=dark][data-accent=cyan]{--accent-soft:#142b33;--bg:#131d22}[data-accent=coral]{--accent:#f470a5;--accent-hover:#d46190;--accent-2:#f798be;--accent-rgb:244,112,165;--accent-soft:#f7e4ec;--bg:#f7f1f4}[data-theme=dark][data-accent=coral]{--accent-soft:#442735;--bg:#271b23}[data-accent=emerald]{--accent:#048e75;--accent-hover:#037c66;--accent-2:#4aae9c;--accent-rgb:4,142,117;--accent-soft:#d5e8e6;--bg:#ecf2f2}[data-theme=dark][data-accent=emerald]{--accent-soft:#102e2b;--bg:#121e1f}[data-accent=lilac]{--accent:#b798b4;--accent-hover:#9f849d;--accent-2:#cbb5c9;--accent-rgb:183,152,180;--accent-soft:#eeeaee;--bg:#f4f3f5}[data-theme=dark][data-accent=lilac]{--accent-soft:#373039;--bg:#221f24}[data-accent=sage]{--accent:#53675a;--accent-hover:#485a4e;--accent-2:#839288;--accent-rgb:83,103,90;--accent-soft:#e0e3e2;--bg:#f0f1f1}[data-theme=dark][data-accent=sage]{--accent-soft:#212525;--bg:#191b1c}[data-accent=crimson]{--accent:#c1272d;--accent-hover:#a82227;--accent-2:#d26368;--accent-rgb:193,39,45;--accent-soft:#efdadc;--bg:#f5eeef}[data-theme=dark][data-accent=crimson]{--accent-soft:#39171b;--bg:#231518}[data-accent=ocean]{--accent:#0f6b8c;--accent-hover:#0d5d7a;--accent-2:#5294ac;--accent-rgb:15,107,140;--accent-soft:#d7e3e9;--bg:#edf1f3}[data-theme=dark][data-accent=ocean]{--accent-soft:#122630;--bg:#131b21}[data-accent=lime]{--accent:#65a30d;--accent-hover:#588e0b;--accent-2:#90bd51;--accent-rgb:101,163,13;--accent-soft:#e3ebd7;--bg:#f0f3ed}[data-theme=dark][data-accent=lime]{--accent-soft:#253314;--bg:#1a2015}[data-accent=amethyst]{--accent:#7e3ff2;--accent-hover:#6e37d3;--accent-2:#a275f6;--accent-rgb:126,63,242;--accent-soft:#e6ddf7;--bg:#f2eff8}[data-theme=dark][data-accent=amethyst]{--accent-soft:#2b1d46;--bg:#1d172a}[data-accent=copper]{--accent:#b5651d;--accent-hover:#9d5819;--accent-2:#ca905c;--accent-rgb:181,101,29;--accent-soft:#eee3d9;--bg:#f4f0ee}[data-theme=dark][data-accent=copper]{--accent-soft:#372518;--bg:#221a17}*{box-sizing:border-box;margin:0;padding:0}body{background:#f7f7f8;background:var(--bg);color:#1e293b;color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}button{background:none;border:none;cursor:pointer}button,input,select,textarea{font-family:inherit}.card{background:#fff;background:var(--surface);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:14px;box-shadow:0 1px 3px #0000000a;box-shadow:var(--shadow-sm)}.input{background:#f1f5f9;background:var(--surface-2);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;color:#1e293b;color:var(--text);font-size:13.5px;padding:9px 14px}.input:focus{border-color:var(--accent);outline:none}.btn{border-radius:8px;font-size:12px;font-weight:500;padding:6px 14px;transition:all .15s}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.btn-secondary{background:#f1f5f9;background:var(--surface-2);color:#475569;color:var(--text-2)}.btn-secondary:hover{background:#e2e8f0;background:var(--surface-3)}.btn-ghost{background:#0000;border:1px solid #e2e8f0;border:1px solid var(--border);color:#475569;color:var(--text-2)}.btn-ghost:hover{background:#f1f5f9;background:var(--surface-2);color:#1e293b;color:var(--text)}.btn-sm{border-radius:7px;font-size:12px;padding:4px 10px}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#e2e8f0;background:var(--border);border-radius:4px}.portal-root{background-attachment:fixed;background-color:#f7f7f8;background-color:var(--bg);background-position:50%;background-size:cover;transition:background-color .3s ease}:root{--surface-rgb:255,255,255}[data-theme=dark]{--surface-rgb:28,28,34}.glass-panel,.glass-panel .card,.glass-panel [class*=card],.glass-sidebar{background:#ffffff59;background:rgba(var(--surface-rgb),.35);border-color:var(--accent)}.glass-detail{background:#f1f5f9;background:var(--surface-2)}.glass-panel .glass-detail,.glass-scope .glass-detail,.glass-sidebar .glass-detail{background:#ffffff73!important;background:rgba(var(--surface-rgb),.45)!important;border-color:var(--accent)!important}.glass-scope-bg,header.tb-image .glass-detail{background:#ffffff73!important;background:rgba(var(--surface-rgb),.45)!important}header.tb-image .glass-detail{border-color:var(--accent)!important}header.tb-image{-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%)}.glass-modal,.glass-modal-nested{background:#fff;background:var(--surface)}main[data-scroll-container]{-ms-overflow-style:none;scrollbar-width:none}main[data-scroll-container]::-webkit-scrollbar{display:none}