@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_fa2f99{font-family:Inter,Inter Fallback;font-style:normal}:root{--primary-50:#eef4ff;--primary-100:#d9e6ff;--primary-200:#bcd4ff;--primary-300:#8eb9ff;--primary-400:#5994ff;--primary-500:#3370ff;--primary-600:#1b52f5;--primary-700:#1440e1;--primary-800:#1735b6;--primary-900:#19318f;--primary-950:#141f57;--secondary-50:#eff6ff;--secondary-100:#dbeafe;--secondary-200:#bfdbfe;--secondary-300:#93c5fd;--secondary-400:#60a5fa;--secondary-500:#3b82f6;--secondary-600:#2563eb;--secondary-700:#1d4ed8;--secondary-800:#1e40af;--secondary-900:#1e3a8a;--accent-50:#f3f1ff;--accent-100:#ebe5ff;--accent-200:#d9ceff;--accent-300:#bea6ff;--accent-400:#9f73ff;--accent-500:#8347f5;--accent-600:#7530e8;--accent-700:#6421cc;--accent-800:#531da6;--accent-900:#461b88;--success-50:#ecfdf5;--success-100:#d1fae5;--success-200:#a7f3d0;--success-300:#6ee7b7;--success-400:#34d399;--success-500:#10b981;--success-600:#059669;--success-700:#047857;--success-800:#065f46;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-200:#fde68a;--warning-300:#fcd34d;--warning-400:#fbbf24;--warning-500:#f59e0b;--warning-600:#d97706;--warning-700:#b45309;--danger-50:#fff1f2;--danger-100:#ffe4e6;--danger-200:#fecdd3;--danger-300:#fda4af;--danger-400:#fb7185;--danger-500:#f43f5e;--danger-600:#e11d48;--danger-700:#be123c;--gray-50:#f8fafc;--gray-100:#f1f5f9;--gray-200:#e2e8f0;--gray-300:#cbd5e1;--gray-400:#94a3b8;--gray-500:#64748b;--gray-600:#475569;--gray-700:#334155;--gray-800:#1e293b;--gray-900:#0f172a;--gray-950:#020617;--shadow-sm:0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 2px 8px rgba(0,0,0,0.06);--shadow-lg:0 4px 16px rgba(0,0,0,0.08);--shadow-xl:0 8px 32px rgba(0,0,0,0.10);--shadow-inner:inset 0 1px 2px rgba(0,0,0,0.03);--shadow-card:0 1px 3px rgba(0,0,0,0.04);--shadow-card-hover:0 4px 12px rgba(0,0,0,0.08);--shadow-soft:var(--shadow-sm);--shadow-soft-lg:var(--shadow-md);--shadow-soft-xl:var(--shadow-lg);--shadow-inner-soft:var(--shadow-inner);--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-full:9999px;--border-width:1px;--border-width-thick:1.5px;--border-width-heavy:2px;--space-0:0px;--space-px:1px;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--text-2xs:0.6875rem;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:2rem;--text-4xl:2.25rem;--leading-tight:1.25;--leading-normal:1.5;--leading-relaxed:1.625;--lh-tight:var(--leading-tight);--lh-normal:var(--leading-normal);--lh-relaxed:var(--leading-relaxed);--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--font-sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--z-base:0;--z-raised:1;--z-dropdown:10;--z-sticky:20;--z-header:30;--z-sidebar:40;--z-overlay:50;--z-modal:60;--z-popover:70;--z-toast:80;--z-max:9999;--sidebar-width:56px;--sidebar-panel-width:220px;--header-height:64px;--content-max-width:1440px;--classic-toolbar-height:54px;--classic-statusbar-height:22px;--classic-module-btn-width:80px;--classic-toolbar-bg:var(--bg-card);--classic-company-bg:var(--bg-subtle);--duration-fast:120ms;--duration-normal:180ms;--duration-slow:280ms;--ease-default:cubic-bezier(0.4,0,0.2,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--ease-out:cubic-bezier(0,0,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--transition-fast:var(--duration-fast) var(--ease-default);--transition-normal:var(--duration-normal) var(--ease-default);--transition-slow:var(--duration-slow) var(--ease-default);--ring-width:2px;--ring-offset:2px;--ring-color:var(--primary-400);--ring-color-danger:var(--danger-400);--focus-ring:0 0 0 var(--ring-offset) var(--bg-card),0 0 0 calc(var(--ring-offset) + var(--ring-width)) var(--ring-color);--focus-ring-danger:0 0 0 var(--ring-offset) var(--bg-card),0 0 0 calc(var(--ring-offset) + var(--ring-width)) var(--ring-color-danger);--overlay-light:rgba(0,0,0,0.15);--overlay-medium:rgba(0,0,0,0.30);--overlay-heavy:rgba(0,0,0,0.50);--backdrop-blur:8px;--icon-xs:14px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--touch-target-min:44px;--bg-app:#f1f5f9;--bg-primary:#ffffff;--bg-card:#ffffff;--bg-card-hover:#f8fafc;--bg-subtle:#f1f5f9;--bg-secondary:#f8fafc;--bg-input:#ffffff;--bg-input-disabled:var(--gray-100);--bg-selection:color-mix(in srgb,var(--primary-500) 10%,transparent);--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#94a3b8;--text-inverse:#ffffff;--text-placeholder:var(--gray-400);--text-disabled:var(--gray-400);--text-link:var(--primary-600);--text-link-hover:var(--primary-700);--border-primary:#e2e8f0;--border-secondary:#f1f5f9;--border-focus:var(--primary-500);--border-error:var(--danger-500);--brand-primary:var(--primary-600);--brand-primary-hover:var(--primary-700);--brand-primary-active:var(--primary-800);--brand-primary-subtle:var(--primary-50);--brand-primary-muted:var(--primary-100);--brand-primary-text:#ffffff;--brand-secondary:var(--secondary-600);--brand-secondary-hover:var(--secondary-700);--brand-secondary-subtle:var(--secondary-50);--brand-accent:var(--accent-500);--brand-accent-hover:var(--accent-600);--brand-accent-subtle:var(--accent-50);--tooltip-bg:var(--gray-900);--tooltip-text:#ffffff;--scrollbar-thumb:var(--gray-300);--scrollbar-thumb-hover:var(--gray-400);--skeleton-from:var(--gray-100);--skeleton-to:var(--gray-50);--icon-muted-color:var(--gray-300);--surface-inverse:var(--gray-900);--surface-inverse-text:#ffffff;--hover-overlay:rgba(0,0,0,0.04);--row-success-bg:color-mix(in srgb,var(--success-100) 60%,transparent);--row-success-border:var(--success-500);--row-primary-bg:color-mix(in srgb,var(--primary-100) 40%,transparent);--row-primary-border:var(--primary-500);--row-danger-bg:color-mix(in srgb,var(--danger-100) 80%,transparent);--row-danger-border:var(--danger-400);--row-warning-bg:color-mix(in srgb,var(--warning-100) 80%,transparent);--row-warning-border:var(--warning-400);--row-muted-border:var(--gray-300);--table-footer-bg:var(--bg-subtle);--table-footer-border:var(--border-primary);--sidebar-bg:var(--gray-900);--sidebar-text:rgba(255,255,255,0.85);--sidebar-text-muted:rgba(255,255,255,0.50);--sidebar-text-strong:rgba(255,255,255,0.95);--sidebar-hover-bg:rgba(255,255,255,0.08);--sidebar-active-bg:rgba(255,255,255,0.12);--sidebar-border:rgba(255,255,255,0.08)}[data-theme=dark]{--bg-app:#232333;--bg-primary:#2B2C40;--bg-card:#2B2C40;--bg-card-hover:#323349;--bg-subtle:#323349;--bg-secondary:#282940;--bg-input:#2B2C40;--bg-input-disabled:#323349;--bg-selection:color-mix(in srgb,var(--primary-400) 15%,transparent);--text-primary:#E7E3FC;--text-secondary:#A8AABC;--text-tertiary:#7C7E96;--text-inverse:#232333;--text-placeholder:#7C7E96;--text-disabled:#5A5C72;--text-link:var(--primary-400);--text-link-hover:var(--primary-300);--border-primary:rgba(255,255,255,0.12);--border-secondary:rgba(255,255,255,0.06);--border-focus:var(--primary-400);--border-error:var(--danger-400);--shadow-sm:0 1px 2px rgba(0,0,0,0.20);--shadow-md:0 2px 8px rgba(0,0,0,0.30);--shadow-lg:0 4px 16px rgba(0,0,0,0.35);--shadow-xl:0 8px 32px rgba(0,0,0,0.40);--shadow-card:0 1px 3px rgba(0,0,0,0.20);--shadow-card-hover:0 4px 12px rgba(0,0,0,0.30);--overlay-light:rgba(0,0,0,0.50);--overlay-medium:rgba(0,0,0,0.65);--overlay-heavy:rgba(0,0,0,0.80);--focus-ring:0 0 0 var(--ring-offset) var(--bg-card),0 0 0 calc(var(--ring-offset) + var(--ring-width)) var(--ring-color);--brand-primary:var(--primary-400);--brand-primary-hover:var(--primary-300);--brand-primary-active:var(--primary-200);--brand-primary-subtle:color-mix(in srgb,var(--primary-500) 12%,var(--bg-card));--brand-primary-muted:color-mix(in srgb,var(--primary-500) 22%,var(--bg-card));--brand-primary-text:#0f172a;--brand-secondary:var(--secondary-400);--brand-secondary-hover:var(--secondary-300);--brand-secondary-subtle:color-mix(in srgb,var(--secondary-500) 12%,var(--bg-card));--brand-accent:var(--accent-400);--brand-accent-hover:var(--accent-300);--brand-accent-subtle:color-mix(in srgb,var(--accent-500) 12%,var(--bg-card));--tooltip-bg:#484968;--tooltip-text:#E7E3FC;--scrollbar-thumb:rgba(255,255,255,0.15);--scrollbar-thumb-hover:rgba(255,255,255,0.25);--skeleton-from:rgba(255,255,255,0.06);--skeleton-to:rgba(255,255,255,0.03);--icon-muted-color:var(--gray-500);--surface-inverse:#484968;--surface-inverse-text:#E7E3FC;--hover-overlay:rgba(255,255,255,0.06);--row-success-bg:color-mix(in srgb,var(--success-500) 15%,var(--bg-card));--row-success-border:var(--success-500);--row-primary-bg:color-mix(in srgb,var(--primary-500) 12%,var(--bg-card));--row-primary-border:var(--primary-500);--row-danger-bg:color-mix(in srgb,var(--danger-500) 18%,var(--bg-card));--row-danger-border:var(--danger-500);--row-warning-bg:color-mix(in srgb,var(--warning-500) 18%,var(--bg-card));--row-warning-border:var(--warning-500);--row-muted-border:var(--gray-600);--classic-toolbar-bg:var(--bg-card);--classic-company-bg:var(--bg-subtle)}*,:after,:before{box-sizing:border-box}html{font-family:var(--font-sans);font-size:15px;line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scrollbar-gutter:stable}body{background-color:var(--bg-app);color:var(--text-primary);margin:0}.theme-transition,.theme-transition *,.theme-transition :after,.theme-transition :before{transition:background-color var(--duration-slow) var(--ease-default),border-color var(--duration-slow) var(--ease-default),color var(--duration-fast) var(--ease-default)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}input,select,textarea{font-family:var(--font-sans)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes scaleIn{0%{transform:scale(.97);opacity:0}to{transform:scale(1);opacity:1}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes toastEnter{0%{transform:translateY(-100%) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-md{width:var(--icon-md);height:var(--icon-md)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-danger{color:var(--danger-500)}.icon-muted{color:var(--icon-muted-color)}