html[data-theme=midnight]{--bg:#0b1220;--bg-gradient-from:#0b1220;--bg-gradient-to:#060b16;--bg-tint:#38bdf80d;--surface:#111a2e;--surface-2:#18233a;--surface-3:#1f2c46;--surface-glass:#0b1220eb;--surface-elevated:linear-gradient(180deg, #111a2ef5, #080d18fa);--surface-raised:linear-gradient(160deg, #18233af5, #0b1220fa);--topbar-bg:#060b16eb;--topbar-border:#38bdf81f;--topbar-shadow:0 10px 26px #00040c6b;--text:#e8f0fc;--text-strong:#f5faff;--text-2:#e8f0fc94;--text-3:#e8f0fc52;--text-muted:#e8f0fcbd;--text-dim:#e8f0fc9e;--text-faint:#e8f0fc70;--text-faint-2:#e8f0fc3d;--text-on-accent:#06121f;--text-on-light:#0b1220;--border:#38bdf81f;--border-2:#38bdf833;--border-3:#38bdf852;--border-subtle:#38bdf814;--border-soft:#38bdf824;--border-strong:#38bdf86b;--glass-border:#38bdf81f;--accent:#38bdf8;--accent-2:#7dd3fc;--accent-dim:#38bdf824;--accent-dim-2:#38bdf812;--brand:#0ea5e9;--brand-strong:#0284c7;--brand-soft:#38bdf8;--brand-dim:#0ea5e924;--brand-dim-2:#0ea5e938;--brand-glow:#38bdf84d;--brand-text-on:#06121f;--input-bg:#060b16c7;--input-bg-hover:#0b1220f5;--input-bg-focus:#080e1af5;--input-border:#38bdf829;--input-border-hover:#38bdf84d;--input-border-focus:#38bdf8;--input-text:#f5faff;--input-placeholder:#e8f0fc66;--control-bg:#060b16d1;--control-bg-2:#38bdf80f;--control-bg-hover:#38bdf821;--control-line:#38bdf833;--glow:#38bdf847;--glow-2:#38bdf824;--focus-ring:0 0 0 3px #38bdf83d;--focus-ring-line:#38bdf87a;--shadow-sm:0 4px 12px #00040c6b;--shadow-soft:0 12px 30px #00040c80;--shadow-lift:0 16px 34px #00040c99;--shadow-lg:0 22px 50px #00040ca8;--shadow-inset:inset 0 1px 0 #38bdf814;--selection-bg:#38bdf859;--selection-text:#f5faff;--scrollbar-thumb:#38bdf838;--scrollbar-thumb-hover:#38bdf866;--sel-bg:#111a2e;--sel-text:#e8f0fc;--color-scheme:dark;--panel-bg:#fff;--panel-bg-2:#f0f7ff;--panel-bg-3:#e1ecf9;--panel-text:#0c1c33;--panel-text-2:#0c1c33a8;--panel-text-muted:#0c1c3380;--panel-border:#0c1c331a;--panel-border-2:#0c1c332e;--panel-shadow:0 8px 24px #00040c4d}html[data-theme=graphite]{--bg:#141414;--bg-gradient-from:#171717;--bg-gradient-to:#0e0e0e;--bg-tint:#f59e0b0a;--surface:#1e1e1e;--surface-2:#262626;--surface-3:#303030;--surface-glass:#141414eb;--surface-elevated:linear-gradient(180deg, #212121f5, #0f0f0ffa);--surface-raised:linear-gradient(160deg, #282828f5, #141414fa);--topbar-bg:#0c0c0ceb;--topbar-border:#f59e0b1f;--topbar-shadow:0 10px 26px #00000073;--text:#ededed;--text-strong:#fafafa;--text-2:#ededed94;--text-3:#ededed52;--text-muted:#edededbd;--text-dim:#ededed9e;--text-faint:#ededed70;--text-faint-2:#ededed3d;--text-on-accent:#1c1303;--text-on-light:#141414;--border:#f5f5f51a;--border-2:#f5f5f529;--border-3:#f5f5f547;--border-subtle:#f5f5f512;--border-soft:#f5f5f51f;--border-strong:#f59e0b66;--glass-border:#f5f5f51a;--accent:#f59e0b;--accent-2:#fbbf24;--accent-dim:#f59e0b24;--accent-dim-2:#f59e0b12;--brand:#f59e0b;--brand-strong:#d97706;--brand-soft:#fbbf24;--brand-dim:#f59e0b24;--brand-dim-2:#f59e0b38;--brand-glow:#f59e0b4d;--brand-text-on:#1c1303;--input-bg:#0a0a0acc;--input-bg-hover:#141414f5;--input-bg-focus:#101010f5;--input-border:#f5f5f524;--input-border-hover:#f5f5f542;--input-border-focus:#f59e0b;--input-text:#fafafa;--input-placeholder:#ededed66;--control-bg:#0a0a0ad1;--control-bg-2:#f5f5f50d;--control-bg-hover:#f59e0b21;--control-line:#f5f5f529;--glow:#f59e0b42;--glow-2:#f59e0b21;--focus-ring:0 0 0 3px #f59e0b3d;--focus-ring-line:#f59e0b75;--shadow-sm:0 4px 12px #00000073;--shadow-soft:0 12px 30px #00000085;--shadow-lift:0 16px 34px #0009;--shadow-lg:0 22px 50px #000000ad;--shadow-inset:inset 0 1px 0 #ffffff0d;--selection-bg:#f59e0b57;--selection-text:#fafafa;--scrollbar-thumb:#f5f5f52e;--scrollbar-thumb-hover:#f5f5f552;--sel-bg:#1e1e1e;--sel-text:#ededed;--color-scheme:dark;--panel-bg:#fff;--panel-bg-2:#faf8f3;--panel-bg-3:#f0ece3;--panel-text:#1f1a12;--panel-text-2:#1f1a12a8;--panel-text-muted:#1f1a1280;--panel-border:#1f1a121a;--panel-border-2:#1f1a122e;--panel-shadow:0 8px 24px #00000052}html[data-theme=emerald]{--bg:#07140f;--bg-gradient-from:#08160f;--bg-gradient-to:#040d09;--bg-tint:#34d3990d;--surface:#0f2018;--surface-2:#15291f;--surface-3:#1c3328;--surface-glass:#07140feb;--surface-elevated:linear-gradient(180deg, #0f2018f5, #050e0afa);--surface-raised:linear-gradient(160deg, #15291ff5, #07140ffa);--topbar-bg:#050e0aeb;--topbar-border:#34d3991f;--topbar-shadow:0 10px 26px #00080573;--text:#ddf5e8;--text-strong:#effdf6;--text-2:#ddf5e894;--text-3:#ddf5e852;--text-muted:#ddf5e8bd;--text-dim:#ddf5e89e;--text-faint:#ddf5e870;--text-faint-2:#ddf5e83d;--text-on-accent:#04140d;--text-on-light:#07140f;--border:#34d3991f;--border-2:#34d39933;--border-3:#34d39952;--border-subtle:#34d39914;--border-soft:#34d39924;--border-strong:#34d3996b;--glass-border:#34d3991f;--accent:#34d399;--accent-2:#6ee7b7;--accent-dim:#34d39924;--accent-dim-2:#34d39912;--brand:#10b981;--brand-strong:#059669;--brand-soft:#34d399;--brand-dim:#10b98124;--brand-dim-2:#10b98138;--brand-glow:#34d3994d;--brand-text-on:#04140d;--input-bg:#040c08cc;--input-bg-hover:#07140ff5;--input-bg-focus:#06100cf5;--input-border:#34d39929;--input-border-hover:#34d3994d;--input-border-focus:#34d399;--input-text:#effdf6;--input-placeholder:#ddf5e866;--control-bg:#040c08d1;--control-bg-2:#34d3990f;--control-bg-hover:#34d39921;--control-line:#34d39933;--glow:#34d39947;--glow-2:#34d39924;--focus-ring:0 0 0 3px #34d3993d;--focus-ring-line:#34d3997a;--shadow-sm:0 4px 12px #00080573;--shadow-soft:0 12px 30px #00080585;--shadow-lift:0 16px 34px #00080599;--shadow-lg:0 22px 50px #000805a8;--shadow-inset:inset 0 1px 0 #34d39914;--selection-bg:#34d39957;--selection-text:#effdf6;--scrollbar-thumb:#34d39938;--scrollbar-thumb-hover:#34d39966;--sel-bg:#0f2018;--sel-text:#ddf5e8;--color-scheme:dark;--panel-bg:#fff;--panel-bg-2:#eefaf3;--panel-bg-3:#dcf1e6;--panel-text:#0c2419;--panel-text-2:#0c2419a8;--panel-text-muted:#0c241980;--panel-border:#0c24191a;--panel-border-2:#0c24192e;--panel-shadow:0 8px 24px #0008054d}html[data-theme=violet]{--bg:#120e24;--bg-gradient-from:#140f28;--bg-gradient-to:#0c0918;--bg-tint:#a78bfa0f;--surface:#1c1638;--surface-2:#251d48;--surface-3:#2e2456;--surface-glass:#120e24eb;--surface-elevated:linear-gradient(180deg, #1c1638f5, #0d0a1afa);--surface-raised:linear-gradient(160deg, #251d48f5, #120e24fa);--topbar-bg:#0c0918eb;--topbar-border:#a78bfa24;--topbar-shadow:0 10px 26px #04020c80;--text:#ece8ff;--text-strong:#f7f4ff;--text-2:#ece8ff94;--text-3:#ece8ff52;--text-muted:#ece8ffbd;--text-dim:#ece8ff9e;--text-faint:#ece8ff70;--text-faint-2:#ece8ff3d;--text-on-accent:#190f33;--text-on-light:#120e24;--border:#a78bfa24;--border-2:#a78bfa38;--border-3:#a78bfa57;--border-subtle:#a78bfa17;--border-soft:#a78bfa29;--border-strong:#a78bfa75;--glass-border:#a78bfa24;--accent:#a78bfa;--accent-2:#c4b5fd;--accent-dim:#a78bfa29;--accent-dim-2:#a78bfa14;--brand:#8b5cf6;--brand-strong:#7c3aed;--brand-soft:#a78bfa;--brand-dim:#8b5cf629;--brand-dim-2:#8b5cf63d;--brand-glow:#a78bfa57;--brand-text-on:#190f33;--input-bg:#0a0716cc;--input-bg-hover:#120e24f5;--input-bg-focus:#0e0a1cf5;--input-border:#a78bfa33;--input-border-hover:#a78bfa57;--input-border-focus:#a78bfa;--input-text:#f7f4ff;--input-placeholder:#ece8ff6b;--control-bg:#0a0716d1;--control-bg-2:#a78bfa12;--control-bg-hover:#a78bfa29;--control-line:#a78bfa38;--glow:#a78bfa52;--glow-2:#a78bfa29;--focus-ring:0 0 0 3px #a78bfa42;--focus-ring-line:#a78bfa80;--shadow-sm:0 4px 12px #04020c80;--shadow-soft:0 12px 30px #04020c8f;--shadow-lift:0 16px 34px #04020c9e;--shadow-lg:0 22px 50px #04020cad;--shadow-inset:inset 0 1px 0 #a78bfa1a;--selection-bg:#a78bfa5c;--selection-text:#f7f4ff;--scrollbar-thumb:#a78bfa3d;--scrollbar-thumb-hover:#a78bfa6b;--sel-bg:#1c1638;--sel-text:#ece8ff;--color-scheme:dark;--panel-bg:#fff;--panel-bg-2:#f5f1ff;--panel-bg-3:#e9e1fb;--panel-text:#1c1338;--panel-text-2:#1c1338a8;--panel-text-muted:#1c133880;--panel-border:#1c13381a;--panel-border-2:#1c13382e;--panel-shadow:0 8px 24px #04020c57}html[data-theme=ember]{--bg:#16100c;--bg-gradient-from:#181109;--bg-gradient-to:#0f0a06;--bg-tint:#fb923c0d;--surface:#221813;--surface-2:#2b1f17;--surface-3:#36271d;--surface-glass:#16100ceb;--surface-elevated:linear-gradient(180deg, #221813f5, #0f0a06fa);--surface-raised:linear-gradient(160deg, #2b1f17f5, #16100cfa);--topbar-bg:#0e0906eb;--topbar-border:#fb923c1f;--topbar-shadow:0 10px 26px #08040080;--text:#f6e9df;--text-strong:#fff6ee;--text-2:#f6e9df94;--text-3:#f6e9df52;--text-muted:#f6e9dfbd;--text-dim:#f6e9df9e;--text-faint:#f6e9df70;--text-faint-2:#f6e9df3d;--text-on-accent:#2a1407;--text-on-light:#16100c;--border:#fb923c1f;--border-2:#fb923c33;--border-3:#fb923c52;--border-subtle:#fb923c14;--border-soft:#fb923c24;--border-strong:#fb923c6b;--glass-border:#fb923c1f;--accent:#fb923c;--accent-2:#fdba74;--accent-dim:#fb923c24;--accent-dim-2:#fb923c12;--brand:#f97316;--brand-strong:#ea580c;--brand-soft:#fb923c;--brand-dim:#f9731624;--brand-dim-2:#f9731638;--brand-glow:#fb923c4d;--brand-text-on:#2a1407;--input-bg:#0c0804cc;--input-bg-hover:#16100cf5;--input-bg-focus:#120c08f5;--input-border:#fb923c29;--input-border-hover:#fb923c4d;--input-border-focus:#fb923c;--input-text:#fff6ee;--input-placeholder:#f6e9df66;--control-bg:#0c0804d1;--control-bg-2:#fb923c0f;--control-bg-hover:#fb923c21;--control-line:#fb923c33;--glow:#fb923c47;--glow-2:#fb923c24;--focus-ring:0 0 0 3px #fb923c3d;--focus-ring-line:#fb923c7a;--shadow-sm:0 4px 12px #08040080;--shadow-soft:0 12px 30px #0804008f;--shadow-lift:0 16px 34px #0804009e;--shadow-lg:0 22px 50px #080400ad;--shadow-inset:inset 0 1px 0 #fb923c14;--selection-bg:#fb923c57;--selection-text:#fff6ee;--scrollbar-thumb:#fb923c38;--scrollbar-thumb-hover:#fb923c66;--sel-bg:#221813;--sel-text:#f6e9df;--color-scheme:dark;--panel-bg:#fff;--panel-bg-2:#fdf4ec;--panel-bg-3:#f8e6d6;--panel-text:#2a1c11;--panel-text-2:#2a1c11a8;--panel-text-muted:#2a1c1180;--panel-border:#2a1c111a;--panel-border-2:#2a1c112e;--panel-shadow:0 8px 24px #08040052}html[data-theme=snow]{--bg:#f6f8fc;--bg-gradient-from:#fbfcfe;--bg-gradient-to:#eef2f8;--bg-tint:#2563eb0a;--surface:#fff;--surface-2:#f4f7fc;--surface-3:#e9eef6;--surface-glass:#ffffffd1;--surface-elevated:linear-gradient(180deg, #fff 0%, #f5f8fc 100%);--surface-raised:linear-gradient(180deg, #fff 0%, #f0f4fa 100%);--topbar-bg:#fbfcfed9;--topbar-border:#2563eb29;--topbar-shadow:0 8px 30px #1e3a6e12;--text:#0f1c2e;--text-strong:#060c16;--text-2:#0f1c2eb3;--text-3:#0f1c2e80;--text-muted:#0f1c2ec7;--text-dim:#0f1c2e9e;--text-faint:#0f1c2e80;--text-faint-2:#0f1c2e52;--text-on-accent:#fff;--text-on-light:#0f1c2e;--border:#1e3a6e24;--border-2:#1e3a6e38;--border-3:#1e3a6e52;--border-subtle:#1e3a6e17;--border-soft:#1e3a6e21;--border-strong:#2563eb80;--glass-border:#1e3a6e24;--accent:#2563eb;--accent-2:#1d4ed8;--accent-dim:#2563eb1f;--accent-dim-2:#2563eb12;--brand:#2563eb;--brand-strong:#1d4ed8;--brand-soft:#3b82f6;--brand-dim:#2563eb1a;--brand-dim-2:#2563eb2e;--brand-glow:#3b82f642;--brand-text-on:#fff;--input-bg:#fff;--input-bg-hover:#f4f7fc;--input-bg-focus:#fff;--input-border:#1e3a6e33;--input-border-hover:#1e3a6e5c;--input-border-focus:#2563eb;--input-text:#0f1c2e;--input-placeholder:#0f1c2e73;--control-bg:#fff;--control-bg-2:#1e3a6e0d;--control-bg-hover:#2563eb1a;--control-line:#1e3a6e2e;--glow:#3b82f633;--glow-2:#3b82f61a;--focus-ring:0 0 0 3px #2563eb40;--focus-ring-line:#2563eb80;--shadow-sm:0 2px 8px #1e3a6e14;--shadow-soft:0 10px 28px #1e3a6e1a;--shadow-lift:0 16px 40px #1e3a6e1f;--shadow-lg:0 24px 60px #1e3a6e29;--shadow-inset:inset 0 1px 0 #fffc;--selection-bg:#2563eb38;--selection-text:#060c16;--scrollbar-thumb:#1e3a6e33;--scrollbar-thumb-hover:#1e3a6e5c;--sel-bg:#fff;--sel-text:#0f1c2e;--color-scheme:light;--panel-bg:#fff;--panel-bg-2:#f4f7fc;--panel-bg-3:#e9eef6;--panel-text:#0f1c2e;--panel-text-2:#0f1c2ea8;--panel-text-muted:#0f1c2e85;--panel-border:#1e3a6e24;--panel-border-2:#1e3a6e38;--panel-shadow:0 8px 24px #1e3a6e1a}html[data-theme=linen]{--bg:#f6f3ec;--bg-gradient-from:#fbf9f3;--bg-gradient-to:#efeadd;--bg-tint:#4f46e50a;--surface:#fffdf8;--surface-2:#f6f1e6;--surface-3:#ece5d5;--surface-glass:#fffdf8d1;--surface-elevated:linear-gradient(180deg, #fffdf8 0%, #f7f2e8 100%);--surface-raised:linear-gradient(180deg, #fffdf8 0%, #f3ecdd 100%);--topbar-bg:#fbf9f3d9;--topbar-border:#4f46e529;--topbar-shadow:0 8px 30px #4a3c1e14;--text:#28222f;--text-strong:#14101c;--text-2:#28222fb3;--text-3:#28222f80;--text-muted:#28222fc7;--text-dim:#28222f9e;--text-faint:#28222f80;--text-faint-2:#28222f52;--text-on-accent:#fff;--text-on-light:#28222f;--border:#3c301e29;--border-2:#3c301e3d;--border-3:#3c301e57;--border-subtle:#3c301e1a;--border-soft:#3c301e24;--border-strong:#4f46e580;--glass-border:#3c301e29;--accent:#4f46e5;--accent-2:#4338ca;--accent-dim:#4f46e51f;--accent-dim-2:#4f46e512;--brand:#4f46e5;--brand-strong:#4338ca;--brand-soft:#6366f1;--brand-dim:#4f46e51a;--brand-dim-2:#4f46e52e;--brand-glow:#6366f142;--brand-text-on:#fff;--input-bg:#fffdf8;--input-bg-hover:#f6f1e6;--input-bg-focus:#fff;--input-border:#3c301e38;--input-border-hover:#3c301e61;--input-border-focus:#4f46e5;--input-text:#28222f;--input-placeholder:#28222f73;--control-bg:#fffdf8;--control-bg-2:#3c301e0d;--control-bg-hover:#4f46e51a;--control-line:#3c301e2e;--glow:#6366f133;--glow-2:#6366f11a;--focus-ring:0 0 0 3px #4f46e540;--focus-ring-line:#4f46e580;--shadow-sm:0 2px 8px #4a3c1e17;--shadow-soft:0 10px 28px #4a3c1e1c;--shadow-lift:0 16px 40px #4a3c1e21;--shadow-lg:0 24px 60px #4a3c1e2b;--shadow-inset:inset 0 1px 0 #fffc;--selection-bg:#4f46e538;--selection-text:#14101c;--scrollbar-thumb:#3c301e33;--scrollbar-thumb-hover:#3c301e5c;--sel-bg:#fffdf8;--sel-text:#28222f;--color-scheme:light;--panel-bg:#fffdf8;--panel-bg-2:#f6f1e6;--panel-bg-3:#ece5d5;--panel-text:#28222f;--panel-text-2:#28222fa8;--panel-text-muted:#28222f85;--panel-border:#3c301e29;--panel-border-2:#3c301e3d;--panel-shadow:0 8px 24px #4a3c1e1a}html[data-theme=sage]{--bg:#eff5ef;--bg-gradient-from:#f5faf5;--bg-gradient-to:#e5efe7;--bg-tint:#0596690a;--surface:#fff;--surface-2:#f1f7f1;--surface-3:#e3ede4;--surface-glass:#ffffffd1;--surface-elevated:linear-gradient(180deg, #fff 0%, #f2f8f2 100%);--surface-raised:linear-gradient(180deg, #fff 0%, #ecf4ec 100%);--topbar-bg:#f5faf5d9;--topbar-border:#05966929;--topbar-shadow:0 8px 30px #14462d12;--text:#132219;--text-strong:#08140d;--text-2:#132219b3;--text-3:#13221980;--text-muted:#132219c7;--text-dim:#1322199e;--text-faint:#13221980;--text-faint-2:#13221952;--text-on-accent:#fff;--text-on-light:#132219;--border:#14462d26;--border-2:#14462d3b;--border-3:#14462d54;--border-subtle:#14462d17;--border-soft:#14462d21;--border-strong:#05966980;--glass-border:#14462d26;--accent:#059669;--accent-2:#047857;--accent-dim:#0596691f;--accent-dim-2:#05966912;--brand:#059669;--brand-strong:#047857;--brand-soft:#10b981;--brand-dim:#0596691a;--brand-dim-2:#0596692e;--brand-glow:#10b98142;--brand-text-on:#fff;--input-bg:#fff;--input-bg-hover:#f1f7f1;--input-bg-focus:#fff;--input-border:#14462d33;--input-border-hover:#14462d5c;--input-border-focus:#059669;--input-text:#132219;--input-placeholder:#13221973;--control-bg:#fff;--control-bg-2:#14462d0d;--control-bg-hover:#0596691a;--control-line:#14462d2e;--glow:#10b98133;--glow-2:#10b9811a;--focus-ring:0 0 0 3px #05966940;--focus-ring-line:#05966980;--shadow-sm:0 2px 8px #14462d14;--shadow-soft:0 10px 28px #14462d1a;--shadow-lift:0 16px 40px #14462d1f;--shadow-lg:0 24px 60px #14462d29;--shadow-inset:inset 0 1px 0 #fffc;--selection-bg:#05966938;--selection-text:#08140d;--scrollbar-thumb:#14462d33;--scrollbar-thumb-hover:#14462d5c;--sel-bg:#fff;--sel-text:#132219;--color-scheme:light;--panel-bg:#fff;--panel-bg-2:#f1f7f1;--panel-bg-3:#e3ede4;--panel-text:#132219;--panel-text-2:#132219a8;--panel-text-muted:#13221985;--panel-border:#14462d26;--panel-border-2:#14462d3b;--panel-shadow:0 8px 24px #14462d1a}html[data-theme=sky]{--bg:#edf3f8;--bg-gradient-from:#f4f9fc;--bg-gradient-to:#e2ebf3;--bg-tint:#0d94880a;--surface:#fff;--surface-2:#eef5f8;--surface-3:#ddeaf0;--surface-glass:#ffffffd1;--surface-elevated:linear-gradient(180deg, #fff 0%, #f0f6f9 100%);--surface-raised:linear-gradient(180deg, #fff 0%, #e9f1f5 100%);--topbar-bg:#f4f9fcd9;--topbar-border:#0d948829;--topbar-shadow:0 8px 30px #143c5012;--text:#0e1d2a;--text-strong:#04101a;--text-2:#0e1d2ab3;--text-3:#0e1d2a80;--text-muted:#0e1d2ac7;--text-dim:#0e1d2a9e;--text-faint:#0e1d2a80;--text-faint-2:#0e1d2a52;--text-on-accent:#fff;--text-on-light:#0e1d2a;--border:#143c5026;--border-2:#143c503b;--border-3:#143c5054;--border-subtle:#143c5017;--border-soft:#143c5021;--border-strong:#0d948880;--glass-border:#143c5026;--accent:#0d9488;--accent-2:#0f766e;--accent-dim:#0d94881f;--accent-dim-2:#0d948812;--brand:#0d9488;--brand-strong:#0f766e;--brand-soft:#14b8a6;--brand-dim:#0d94881a;--brand-dim-2:#0d94882e;--brand-glow:#14b8a642;--brand-text-on:#fff;--input-bg:#fff;--input-bg-hover:#eef5f8;--input-bg-focus:#fff;--input-border:#143c5033;--input-border-hover:#143c505c;--input-border-focus:#0d9488;--input-text:#0e1d2a;--input-placeholder:#0e1d2a73;--control-bg:#fff;--control-bg-2:#143c500d;--control-bg-hover:#0d94881a;--control-line:#143c502e;--glow:#14b8a633;--glow-2:#14b8a61a;--focus-ring:0 0 0 3px #0d948840;--focus-ring-line:#0d948880;--shadow-sm:0 2px 8px #143c5014;--shadow-soft:0 10px 28px #143c501a;--shadow-lift:0 16px 40px #143c501f;--shadow-lg:0 24px 60px #143c5029;--shadow-inset:inset 0 1px 0 #fffc;--selection-bg:#0d948838;--selection-text:#04101a;--scrollbar-thumb:#143c5033;--scrollbar-thumb-hover:#143c505c;--sel-bg:#fff;--sel-text:#0e1d2a;--color-scheme:light;--panel-bg:#fff;--panel-bg-2:#eef5f8;--panel-bg-3:#ddeaf0;--panel-text:#0e1d2a;--panel-text-2:#0e1d2aa8;--panel-text-muted:#0e1d2a85;--panel-border:#143c5026;--panel-border-2:#143c503b;--panel-shadow:0 8px 24px #143c501a}html[data-theme=sand]{--bg:#f5eee1;--bg-gradient-from:#faf5ea;--bg-gradient-to:#eee3d0;--bg-tint:#c2410c0d;--surface:#fffaf2;--surface-2:#f6ecdb;--surface-3:#ebddc7;--surface-glass:#fffaf2d1;--surface-elevated:linear-gradient(180deg, #fffaf2 0%, #f7eedd 100%);--surface-raised:linear-gradient(180deg, #fffaf2 0%, #f2e6d2 100%);--topbar-bg:#faf5ead9;--topbar-border:#c2410c29;--topbar-shadow:0 8px 30px #5a321414;--text:#33271a;--text-strong:#1f160c;--text-2:#33271ab3;--text-3:#33271a80;--text-muted:#33271ac7;--text-dim:#33271a9e;--text-faint:#33271a80;--text-faint-2:#33271a52;--text-on-accent:#fff;--text-on-light:#33271a;--border:#5a321429;--border-2:#5a32143d;--border-3:#5a321457;--border-subtle:#5a32141a;--border-soft:#5a321424;--border-strong:#c2410c80;--glass-border:#5a321429;--accent:#c2410c;--accent-2:#9a3412;--accent-dim:#c2410c1f;--accent-dim-2:#c2410c12;--brand:#c2410c;--brand-strong:#9a3412;--brand-soft:#ea580c;--brand-dim:#c2410c1a;--brand-dim-2:#c2410c2e;--brand-glow:#ea580c42;--brand-text-on:#fff;--input-bg:#fffaf2;--input-bg-hover:#f6ecdb;--input-bg-focus:#fff;--input-border:#5a321438;--input-border-hover:#5a321461;--input-border-focus:#c2410c;--input-text:#33271a;--input-placeholder:#33271a73;--control-bg:#fffaf2;--control-bg-2:#5a32140d;--control-bg-hover:#c2410c1a;--control-line:#5a32142e;--glow:#ea580c33;--glow-2:#ea580c1a;--focus-ring:0 0 0 3px #c2410c40;--focus-ring-line:#c2410c80;--shadow-sm:0 2px 8px #5a321417;--shadow-soft:0 10px 28px #5a32141c;--shadow-lift:0 16px 40px #5a321421;--shadow-lg:0 24px 60px #5a32142b;--shadow-inset:inset 0 1px 0 #fffc;--selection-bg:#c2410c38;--selection-text:#1f160c;--scrollbar-thumb:#5a321433;--scrollbar-thumb-hover:#5a32145c;--sel-bg:#fffaf2;--sel-text:#33271a;--color-scheme:light;--panel-bg:#fffaf2;--panel-bg-2:#f6ecdb;--panel-bg-3:#ebddc7;--panel-text:#33271a;--panel-text-2:#33271aa8;--panel-text-muted:#33271a85;--panel-border:#5a321429;--panel-border-2:#5a32143d;--panel-shadow:0 8px 24px #5a32141a}html[data-theme-kind=light]{--surface-elevated:var(--surface);--surface-raised:var(--surface);--bg-gradient-from:var(--bg);--bg-gradient-to:var(--bg);--bg-tint:transparent}:root{--bg:#0c0d10;--bg-gradient-from:#0b0f17;--bg-gradient-to:#07090e;--bg-tint:#94a3b813;--surface:#13141a;--surface-2:#191a22;--surface-3:#1f2029;--surface-glass:#0d0e14eb;--surface-elevated:linear-gradient(180deg, #121824f0, #090d16f7);--surface-raised:linear-gradient(160deg, #141a26f5, #090d16fa);--topbar-bg:#070a10e6;--topbar-border:#94a3b81a;--topbar-shadow:0 10px 26px #02061733;--text:#efefef;--text-strong:#f8fbff;--text-2:#efefef80;--text-3:#efefef47;--text-muted:#cbd5e1c7;--text-dim:#aec1eab3;--text-faint:#bac8e575;--text-faint-2:#bac8e53d;--text-on-accent:#fff;--text-on-light:#0b0d12;--border:#94a3b81f;--border-2:#94a3b82e;--border-3:#94a3b84d;--border-subtle:#94a3b817;--border-soft:#94a3b821;--border-strong:#94a3b857;--glass-border:#94a3b81f;--accent:#94a3b8;--accent-2:#e2e8f0;--accent-dim:#94a3b81f;--accent-dim-2:#e2e8f012;--brand:#3b82f6;--brand-strong:#2563eb;--brand-soft:#60a5fa;--brand-dim:#2563eb1a;--brand-dim-2:#3b82f62e;--brand-glow:#2563eb29;--brand-text-on:#fff;--chart-axis:var(--text-2);--chart-grid:var(--border);--chart-axis-line:var(--border);--chart-cursor:var(--border-2);--chart-tooltip-bg:var(--surface);--chart-tooltip-border:var(--border-2);--chart-tooltip-text:var(--text-strong);--chart-empty-cell:var(--control-bg-2);--input-bg:#06080dc7;--input-bg-hover:#0c1018f5;--input-bg-focus:#0a0d14f5;--input-border:#94a3b81f;--input-border-hover:#94a3b838;--input-border-focus:#e2e8f047;--input-text:#f8fafc;--input-placeholder:#cbd5e161;--control-bg:#090c13d1;--control-bg-2:#ffffff0e;--control-bg-hover:#e2e8f014;--control-line:#94a3b829;--control-h:40px;--glow:#94a3b82e;--glow-2:#e2e8f01a;--focus-ring:0 0 0 3px #e2e8f01f;--focus-ring-line:#e2e8f033;--green:#10b981;--green-2:#34d399;--green-strong:#059669;--green-dim:#10b9811a;--red:#f43f5e;--red-2:#ef4444;--red-strong:#dc2626;--red-soft:#fca5a5;--red-dim:#f43f5e1a;--orange:#f59e0b;--orange-2:#fbbf24;--orange-strong:#d97706;--orange-dim:#f59e0b1a;--purple:#a78bfa;--purple-dim:#a78bfa26;--panel-bg:#fff;--panel-bg-2:#f9fafc;--panel-bg-3:#eef2f7;--panel-text:#1f2937;--panel-text-2:#6b7280;--panel-text-muted:#9ca3af;--panel-border:#e5e7eb;--panel-border-2:#d1d5db;--panel-shadow:0 8px 24px #0f172a14;--radius-sm:8px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 4px 12px #0206172e;--shadow-soft:0 12px 30px #0206173d;--shadow-lift:0 16px 34px #02061757;--shadow-lg:0 22px 50px #0206176b;--shadow-hover:0 10px 24px #0006;--shadow-inset:inset 0 1px 0 #ffffff0b;--selection-bg:#3b82f657;--selection-text:#fff;--scrollbar-thumb:#94a3b829;--scrollbar-thumb-hover:#94a3b847;--sel-bg:#13141a;--sel-text:#efefef;--color-scheme:dark;--sidebar-w:240px;--sidebar-w-collapsed:64px;--topbar-h:52px;--content-pad-x:clamp(18px, 2.15vw, 30px);--content-pad-y:clamp(18px, 2.15vw, 30px);--content-max-w:none;--right-panel-w:0px;--shell-density:1;--font-family-app:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;--radius-mult:1;--brand-stem:#eef2f8;--brand-accent:#62a0ff;--brand-tile:#1c4fd6;--brand-tagline:#8b93a3}html[data-theme-kind=light]{--shadow-hover:none;--brand-stem:#0d1322;--brand-accent:#3b72f0;--brand-tile:#1c4fd6;--brand-tagline:#6a7384}html[data-layout=compact]{--topbar-h:44px;--content-pad-x:clamp(10px, 1.2vw, 18px);--content-pad-y:clamp(10px, 1.2vw, 18px);--shell-density:.92}html[data-layout=top-nav]{--sidebar-w:0px;--topbar-h:64px;--content-pad-x:clamp(20px, 3vw, 48px);--content-pad-y:clamp(18px, 2.15vw, 30px);--content-max-w:1400px}html[data-layout=top-nav] [data-shell=root]>aside{display:none!important}html[data-layout=workspace]{--right-panel-w:280px}html[data-layout=focus]{--sidebar-w:0px;--topbar-h:44px;--content-pad-x:clamp(12px, 1.6vw, 24px);--content-pad-y:clamp(12px, 1.6vw, 24px)}html[data-layout=focus] [data-shell=root]>aside{z-index:100;height:100vh;box-shadow:var(--shadow-lg);transition:transform .24s cubic-bezier(.22,1,.36,1);top:0;left:0;transform:translate(-100%);width:240px!important;position:fixed!important}html[data-layout=focus] [data-shell=root]>aside:hover,html[data-layout=focus] [data-shell=root]>aside:focus-within{transform:translate(0)}html[data-layout=focus] [data-shell=root]>aside:after{content:"";background:linear-gradient(90deg, var(--accent), transparent);pointer-events:auto;width:8px;height:100%;position:absolute;top:0;right:-8px}html[data-layout=floating] [data-shell=root]{background:linear-gradient(115deg, var(--bg-tint), transparent 34%), linear-gradient(180deg, var(--bg-gradient-from) 0%, var(--bg-gradient-to) 100%);gap:14px;padding:14px}html[data-layout=floating] [data-shell=root]>aside{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-soft);height:calc(100vh - 28px);min-height:0;overflow:hidden}html[data-layout=floating] [data-shell=main]{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-soft);background:var(--surface);overflow:hidden}html[data-layout=floating] [data-shell=root]>header{border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-soft);margin-bottom:0}html[data-layout=centered]{--content-max-w:1040px;--content-pad-x:clamp(20px, 4vw, 64px)}html[data-layout=right-rail] [data-shell=root]{flex-direction:row-reverse}html[data-layout=right-rail] [data-shell=root]>aside{border-right:none;border-left:1px solid var(--border)}html[data-layout=cozy]{--sidebar-w:280px;--content-pad-x:clamp(28px, 3.4vw, 56px);--content-pad-y:clamp(24px, 3vw, 44px)}html[data-layout=stretch]{--sidebar-w:200px;--content-pad-x:clamp(8px, 1vw, 16px);--content-pad-y:clamp(8px, 1vw, 16px);--content-max-w:none}html[data-pattern] [data-shell=main]{position:relative}html[data-pattern=dots] [data-shell=main]:before,html[data-pattern=grid] [data-shell=main]:before,html[data-pattern=glow] [data-shell=main]:before{content:"";pointer-events:none;z-index:0;position:absolute;inset:0}html[data-pattern=dots] [data-shell=main]:before{background-image:radial-gradient(var(--border-2) 1px, transparent 1px);opacity:.5;background-size:22px 22px}html[data-pattern=grid] [data-shell=main]:before{background-image:linear-gradient(var(--border) 1px, transparent 1px), linear-gradient(90deg, var(--border) 1px, transparent 1px);opacity:.6;background-size:32px 32px}html[data-pattern=glow] [data-shell=main]:before{background:radial-gradient(60% 50% at 15% 0%, var(--accent-dim) 0%, transparent 60%), radial-gradient(50% 40% at 100% 100%, var(--brand-dim-2) 0%, transparent 60%)}html[data-theme-kind=light][data-pattern=glow] [data-shell=main]:before{background:0 0}html[data-pattern] [data-shell=main]>*{z-index:1;position:relative}html[data-motion=none] *,html[data-motion=none] :before,html[data-motion=none] :after{transition-duration:.001ms!important;animation-duration:.001ms!important}html[data-motion=none]::view-transition-old(root){animation:none!important}html[data-motion=none]::view-transition-new(root){animation:none!important}html[data-motion=subtle] *{transition-duration:.1s!important}html[data-cards=flat]{--shadow-sm:none;--shadow-soft:none;--shadow-lift:none;--shadow-lg:none;--shadow-inset:none;--panel-shadow:none}html[data-cards=outlined]{--shadow-sm:none;--shadow-soft:none;--shadow-lift:none;--shadow-lg:none;--panel-shadow:none;--border:var(--border-2);--border-soft:var(--border-2)}html[data-font=serif]{--font-family-app:var(--font-playfair), Georgia, "Times New Roman", serif}html[data-font=mono]{--font-family-app:var(--font-jetbrains), "JetBrains Mono", Menlo, Consolas, monospace}html[data-font=display]{--font-family-app:var(--font-bricolage), "Bricolage Grotesque", "DM Sans", system-ui, sans-serif}html[data-font=space-grotesk]{--font-family-app:var(--font-space-grotesk), "Space Grotesk", system-ui, sans-serif}html[data-font=sora]{--font-family-app:var(--font-sora), "Sora", system-ui, sans-serif}html[data-font=outfit]{--font-family-app:var(--font-outfit), "Outfit", system-ui, sans-serif}html[data-font=manrope]{--font-family-app:var(--font-manrope), "Manrope", system-ui, sans-serif}html[data-font] body,html[data-font] button,html[data-font] input,html[data-font] textarea,html[data-font] select{font-family:var(--font-family-app)}html[data-radius=sharp]{--radius-mult:0}html[data-radius=rounded]{--radius-mult:1.6}html[data-radius=pill]{--radius-mult:2.4}html[data-radius=sharp]{--radius-sm:0px;--radius-md:0px;--radius-lg:0px}html[data-radius=rounded]{--radius-sm:14px;--radius-md:18px;--radius-lg:22px}html[data-radius=pill]{--radius-sm:999px;--radius-md:999px;--radius-lg:999px}html[data-density=compact]{--content-pad-x:clamp(10px, 1.2vw, 18px);--content-pad-y:clamp(10px, 1.2vw, 18px);--shell-density:.92}html[data-density=comfortable]{--content-pad-x:clamp(22px, 2.8vw, 38px);--content-pad-y:clamp(22px, 2.8vw, 38px);--shell-density:1.08}html[style*=--user-accent]{--brand:var(--user-accent);--brand-strong:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){html[style*=--user-accent]{--brand-strong:color-mix(in srgb, var(--user-accent) 78%, black)}}html[style*=--user-accent]{--brand-soft:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){html[style*=--user-accent]{--brand-soft:color-mix(in srgb, var(--user-accent) 70%, white)}}html[style*=--user-accent]{--brand-dim:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){html[style*=--user-accent]{--brand-dim:color-mix(in srgb, var(--user-accent) 10%, transparent)}}html[style*=--user-accent]{--brand-dim-2:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){html[style*=--user-accent]{--brand-dim-2:color-mix(in srgb, var(--user-accent) 18%, transparent)}}html[style*=--user-accent]{--brand-glow:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){html[style*=--user-accent]{--brand-glow:color-mix(in srgb, var(--user-accent) 28%, transparent)}}html[style*=--user-accent]{--accent:var(--user-accent);--accent-2:var(--user-accent)}@supports (color:color-mix(in lab, red, red)){html[style*=--user-accent]{--accent-2:color-mix(in srgb, var(--user-accent) 60%, white)}}::view-transition-old(root){mix-blend-mode:normal;animation-duration:.38s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-new(root){mix-blend-mode:normal;animation-duration:.38s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-old(root){animation-name:themeFadeOut}::view-transition-new(root){animation-name:themeFadeIn}@keyframes themeFadeOut{to{opacity:0}}@keyframes themeFadeIn{0%{opacity:0}}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;height:100%;color-scheme:var(--color-scheme);margin:0}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font-family:inherit;font-weight:inherit;color-scheme:var(--color-scheme)}body{color:var(--text);letter-spacing:-.006em;font-weight:500}b,strong{font-weight:700}::selection{background:var(--selection-bg);color:var(--selection-text)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box;border:3px solid #0000}button{-webkit-tap-highlight-color:transparent}button:not(:disabled){cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{box-shadow:var(--focus-ring), 0 0 0 1px var(--focus-ring-line);outline:none}input,select,textarea{caret-color:var(--accent-2);line-height:1.35}input,textarea{padding-inline:12px}input::placeholder,textarea::placeholder{color:var(--input-placeholder)}input:-webkit-autofill{-webkit-text-fill-color:var(--text-strong);box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-strong);box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s ease-in-out}input:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-strong);box-shadow:0 0 0 1000px var(--surface) inset;transition:background-color 9999s ease-in-out}label{text-wrap:pretty}select option{background-color:var(--sel-bg);color:var(--sel-text)}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes floatA{0%{transform:translate(0)scale(1)}to{transform:translate(40px,30px)scale(1.08)}}@keyframes floatB{0%{transform:translate(0)scale(1)}to{transform:translate(-30px,-40px)scale(1.05)}}@keyframes pulse-ring{0%{box-shadow:0 0 #2563eb66}70%{box-shadow:0 0 0 6px #2563eb00}to{box-shadow:0 0 #2563eb00}}[class*=Spinner_spinner],[class*=spinner_],[class*=miniSpinner],[class*=btnSpinner],[class*=fSpinner],[class*=uploadSpinner],[class*=savingSpinner],[class*=refundSpinner],[class*=loadingSpinner],[class*=spinnerInline],[class*=gallerySpinner]>*,.spinner,.miniSpinner,.fSpinner,.uploadSpinner,.savingSpinner,.btnSpinner,.refundSpinner,.loadingSpinner,.spinnerInline{border-radius:50%!important}*,:before,:after{-webkit-backdrop-filter:none!important;box-shadow:none!important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible{box-shadow:var(--focus-ring), 0 0 0 1px var(--focus-ring-line)!important}input:-webkit-autofill{box-shadow:0 0 0 1000px var(--surface) inset!important}input:-webkit-autofill:hover{box-shadow:0 0 0 1000px var(--surface) inset!important}input:-webkit-autofill:focus{box-shadow:0 0 0 1000px var(--surface) inset!important}@media print{aside,.topbar,nav{display:none!important}body{color:#000!important;background:#fff!important;font-family:Arial,Helvetica,sans-serif!important}}
.CommandPalette-module__PeC5dW__overlay{z-index:10000;-webkit-backdrop-filter:blur(6px);background:#00000080;justify-content:center;align-items:flex-start;padding-top:14vh;animation:.14s CommandPalette-module__PeC5dW__cpFade;display:flex;position:fixed;inset:0}@keyframes CommandPalette-module__PeC5dW__cpFade{0%{opacity:0}to{opacity:1}}@keyframes CommandPalette-module__PeC5dW__cpPop{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.CommandPalette-module__PeC5dW__panel{background:var(--surface-raised);border:1px solid var(--border-2);border-radius:var(--radius-lg);width:min(640px,92vw);max-height:64vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.16s cubic-bezier(.22,1,.36,1) CommandPalette-module__PeC5dW__cpPop;display:flex;overflow:hidden}.CommandPalette-module__PeC5dW__searchRow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:16px 18px;display:flex}.CommandPalette-module__PeC5dW__searchIcon{color:var(--text-2);flex-shrink:0}.CommandPalette-module__PeC5dW__input{color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:16px;font-weight:500}.CommandPalette-module__PeC5dW__input::placeholder{color:var(--input-placeholder)}.CommandPalette-module__PeC5dW__kbd{color:var(--text-3);background:var(--control-bg-2);border:1px solid var(--border);white-space:nowrap;border-radius:5px;padding:3px 7px;font-family:inherit;font-size:10px;font-weight:700}.CommandPalette-module__PeC5dW__results{padding:8px;overflow-y:auto}.CommandPalette-module__PeC5dW__groupLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);padding:10px 12px 6px;font-size:10px;font-weight:800}.CommandPalette-module__PeC5dW__item{border-radius:var(--radius-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:500;transition:background .1s;display:flex}.CommandPalette-module__PeC5dW__itemActive{background:var(--brand-dim-2);color:var(--text-strong)}.CommandPalette-module__PeC5dW__itemIcon{border-radius:var(--radius-sm);background:var(--control-bg-2);width:30px;height:30px;color:var(--accent-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.CommandPalette-module__PeC5dW__itemActive .CommandPalette-module__PeC5dW__itemIcon{background:var(--brand-dim);color:var(--brand-soft)}.CommandPalette-module__PeC5dW__itemLabel{flex:1}.CommandPalette-module__PeC5dW__itemHint{color:var(--text-3);font-size:11px;font-weight:600}.CommandPalette-module__PeC5dW__empty{text-align:center;color:var(--text-2);padding:40px 20px;font-size:14px}
