:root{--rem-brand-50:#f5f1fe;--rem-brand-100:#ebe3fd;--rem-brand-200:#d6c7fb;--rem-brand-300:#b89ef7;--rem-brand-400:#9670f1;--rem-brand-500:#7c3aed;--rem-brand-600:#6926d9;--rem-brand-700:#561cb3;--rem-brand-800:#451890;--rem-brand-900:#371472;--rem-success:#12b76a;--rem-success-bg:#ecfdf3;--rem-success-border:#a6f4c5;--rem-success-text:#027a48;--rem-danger:#f04438;--rem-danger-bg:#fef3f2;--rem-danger-border:#fecdca;--rem-danger-text:#b42318;--rem-warning:#f79009;--rem-warning-bg:#fffaeb;--rem-warning-border:#fedf89;--rem-warning-text:#b54708;--rem-info:#2e90fa;--rem-info-bg:#eff8ff;--rem-info-border:#b2ddff;--rem-info-text:#175cd3;--rem-canvas:#f1f3f6;--rem-surface:#fff;--rem-subtle:#edeff3;--rem-muted:#dde0e5;--rem-border-subtle:#d9dce0;--rem-border:#c4c7cd;--rem-border-strong:#8c8f95;--rem-text:#08080b;--rem-text-primary:#08080b;--rem-text-secondary:#494954;--rem-text-tertiary:#6e6e7a;--rem-text-disabled:#9c9ca8;--rem-text-inverse:#fff;--rem-bg:#fff;--rem-overlay:rgba(8,8,11,.4);--rem-brand:var(--rem-brand-500);--rem-brand-hover:var(--rem-brand-600);--rem-brand-active:var(--rem-brand-700);--rem-brand-subtle-bg:var(--rem-brand-50);--rem-brand-muted:var(--rem-brand-100);--rem-on-brand:#fff;--rem-radius-mult:1;--rem-radius-xs:calc(2px * var(--rem-radius-mult));--rem-radius-sm:calc(4px * var(--rem-radius-mult));--rem-radius-md:calc(8px * var(--rem-radius-mult));--rem-radius-lg:calc(12px * var(--rem-radius-mult));--rem-radius-xl:calc(16px * var(--rem-radius-mult));--rem-radius-2xl:calc(24px * var(--rem-radius-mult));--rem-radius-full:9999px;--rem-density:1;--rem-font:"Geist",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--rem-font-mono:"Geist Mono",ui-monospace,SFMono-Regular,"Cascadia Code",Menlo,monospace;--rem-space-1:4px;--rem-space-2:8px;--rem-space-3:12px;--rem-space-4:16px;--rem-space-5:20px;--rem-space-6:24px;--rem-space-7:32px;--rem-space-8:40px;--rem-space-9:48px;--rem-space-10:64px;--rem-shadow-xs:0 1px 2px 0 rgba(8,8,11,.05);--rem-shadow-sm:0 1px 3px 0 rgba(8,8,11,.08),0 1px 2px -1px rgba(8,8,11,.06);--rem-shadow-md:0 4px 8px -2px rgba(8,8,11,.1),0 2px 4px -2px rgba(8,8,11,.06);--rem-shadow-lg:0 12px 16px -4px rgba(8,8,11,.1),0 4px 6px -2px rgba(8,8,11,.05);--rem-shadow-xl:0 20px 24px -4px rgba(8,8,11,.1),0 8px 10px -6px rgba(8,8,11,.05);--rem-focus-ring:0 0 0 4px rgba(124,58,237,.18);--rem-focus-ring-error:0 0 0 4px rgba(240,68,56,.18);--rem-shadow-punch:var(--rem-shadow-lg);--rem-font-display:var(--rem-font);--rem-cond-new:#0f6e39;--rem-cond-new-bg:#e3f7ec;--rem-cond-like-new:#184e9e;--rem-cond-like-new-bg:#e5effe;--rem-cond-excellent:#2a2e35;--rem-cond-excellent-bg:#ecedef;--rem-cond-good:#4a4f58;--rem-cond-good-bg:#f6f7f8;--rem-cond-fair:#744804;--rem-cond-fair-bg:#fef3dc}[data-theme-pack=v2]{--rem-brand-50:#eff5ff;--rem-brand-100:#dbe8fe;--rem-brand-200:#bfd6fe;--rem-brand-300:#93bbfd;--rem-brand-400:#609afa;--rem-brand-500:#3b82f6;--rem-brand-600:#2563eb;--rem-brand-700:#1d4ed8;--rem-brand-800:#1e40af;--rem-brand-900:#1e3a8a;--rem-brand:var(--rem-brand-600);--rem-brand-hover:var(--rem-brand-700);--rem-brand-active:var(--rem-brand-800);--rem-brand-subtle-bg:var(--rem-brand-50);--rem-brand-muted:var(--rem-brand-100);--rem-accent-50:#fdf2f8;--rem-accent-100:#fce7f3;--rem-accent-400:#f472b6;--rem-accent-500:#ec4899;--rem-accent-600:#db2777;--rem-accent-700:#be185d;--rem-accent:var(--rem-accent-500);--rem-canvas:#f8fafc;--rem-surface:#fff;--rem-subtle:#f1f5f9;--rem-muted:#e2e8f0;--rem-border-subtle:#e2e8f0;--rem-border:#cbd5e1;--rem-border-strong:#64748b;--rem-text:#0f172a;--rem-text-primary:#0f172a;--rem-text-secondary:#475569;--rem-text-tertiary:#64748b;--rem-text-disabled:#94a3b8;--rem-success:#059669;--rem-success-bg:#ecfdf5;--rem-success-text:#047857;--rem-danger:#dc2626;--rem-danger-bg:#fef2f2;--rem-danger-text:#b91c1c;--rem-warning:#f59e0b;--rem-warning-bg:#fffbeb;--rem-warning-text:#b45309;--rem-info:#0284c7;--rem-info-bg:#f0f9ff;--rem-info-text:#0369a1;--rem-font:var(--font-manrope),var(--font-rem-sans),system-ui,sans-serif;--rem-font-mono:var(--font-rem-mono),ui-monospace,monospace;--rem-shadow-sm:0 1px 3px 0 rgba(15,23,42,.08),0 1px 2px -1px rgba(15,23,42,.06);--rem-shadow-md:0 4px 8px -2px rgba(15,23,42,.1),0 2px 4px -2px rgba(15,23,42,.06);--rem-shadow-lg:0 12px 20px -6px rgba(15,23,42,.12),0 4px 8px -4px rgba(15,23,42,.06)}[data-theme-pack=mono]{--rem-brand-50:#fff0f0;--rem-brand-100:#ffe5e5;--rem-brand-200:#ffc2c2;--rem-brand-300:#ff9494;--rem-brand-400:#ff5a5a;--rem-brand-500:#ff1f1f;--rem-brand-600:#e01414;--rem-brand-700:#b61111;--rem-brand-800:#8c0f0f;--rem-brand-900:#5e0b0b;--rem-brand:#0e1014;--rem-brand-hover:#e01414;--rem-brand-active:#b61111;--rem-brand-subtle-bg:var(--rem-brand-50);--rem-brand-muted:var(--rem-brand-100);--rem-on-brand:#fff;--rem-accent-50:#fff0f0;--rem-accent-100:#ffe5e5;--rem-accent-400:#ff5a5a;--rem-accent-500:#ff1f1f;--rem-accent-600:#e01414;--rem-accent-700:#b61111;--rem-accent:var(--rem-accent-500);--rem-canvas:#fff;--rem-surface:#fff;--rem-subtle:#f6f7f8;--rem-muted:#ecedef;--rem-border-subtle:#ecedef;--rem-border:#dcdee2;--rem-border-strong:#0e1014;--rem-text:#0e1014;--rem-text-primary:#0e1014;--rem-text-secondary:#4a4f58;--rem-text-tertiary:#6e737d;--rem-text-disabled:#c2c5cb;--rem-bg:#fff;--rem-overlay:rgba(14,16,20,.45);--rem-success:#128a46;--rem-success-bg:#e3f7ec;--rem-success-text:#0f6e39;--rem-danger:#e01414;--rem-danger-bg:#ffe5e5;--rem-danger-text:#b61111;--rem-warning:#9c6105;--rem-warning-bg:#fef3dc;--rem-warning-text:#744804;--rem-info:#1d63c7;--rem-info-bg:#e5effe;--rem-info-text:#184e9e;--rem-font:var(--font-onest),var(--font-rem-sans),system-ui,sans-serif;--rem-font-display:var(--font-unbounded),var(--font-onest),system-ui,sans-serif;--rem-font-mono:var(--font-rem-mono),ui-monospace,monospace;--rem-shadow-xs:0 1px 2px 0 rgba(14,16,20,.06);--rem-shadow-sm:0 2px 8px 0 rgba(14,16,20,.08);--rem-shadow-md:0 8px 24px 0 rgba(14,16,20,.1);--rem-shadow-lg:0 16px 48px 0 rgba(14,16,20,.14);--rem-shadow-punch:4px 4px 0 var(--rem-brand-500);--rem-focus-ring:0 0 0 3px rgba(255,31,31,.28)}[data-theme-pack=mono] :is(h1,h2):not(.admin-root *){font-family:var(--rem-font-display);font-weight:600;letter-spacing:-.005em}[data-rem-theme=dark]{--rem-canvas:#08080b;--rem-surface:#121217;--rem-subtle:#1f1f26;--rem-muted:#33333c;--rem-border-subtle:#1f1f26;--rem-border:#33333c;--rem-border-strong:#494954;--rem-text:#fafafb;--rem-text-primary:#fafafb;--rem-text-secondary:#d2d2da;--rem-text-tertiary:#9c9ca8;--rem-text-disabled:#494954;--rem-text-inverse:#08080b;--rem-bg:#121217;--rem-overlay:rgba(8,8,11,.65);--rem-success-bg:#054f31;--rem-success-border:#027a48;--rem-success-text:#a6f4c5;--rem-danger-bg:#7a271a;--rem-danger-border:#b42318;--rem-danger-text:#fecdca;--rem-warning-bg:#7a2e0e;--rem-warning-border:#b54708;--rem-warning-text:#fedf89;--rem-info-bg:#194185;--rem-info-border:#175cd3;--rem-info-text:#b2ddff;--rem-brand-subtle-bg:#371472;--rem-brand-muted:#451890}[data-rem-density=compact]{--rem-control-height:32px;--rem-control-padding-x:10px;--rem-control-font:13px}[data-rem-density=comfortable]{--rem-control-height:40px;--rem-control-padding-x:14px;--rem-control-font:14px}:root{--color-primary:var(--rem-brand);--color-accent:var(--rem-brand-400)}