@font-face{font-family:Inter;font-style:normal;font-weight:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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:100 900;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_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/* ! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com */*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Geist,Inter,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--bg-primary:#040608;--bg-secondary:#070A0F;--bg-tertiary:var(--bg-primary);--bg-elevated:#0B0F14;--bg-glass:rgba(4,6,8,0.85);--card-bg:rgba(7,10,15,0.85);--card-bg-hover:rgba(11,15,20,0.95);--card-border:rgba(255,255,255,0.08);--card-border-active:rgba(16,185,129,0.45);--card-shadow:0 18px 45px rgba(0,0,0,0.6);--text-primary:#F8FAFC;--text-secondary:#CBD5E1;--text-muted:#94A3B8;--text-subtle:#64748B;--text-disabled:#475569;--sidebar-bg:#040608;--sidebar-border:rgba(255,255,255,0.06);--sidebar-text:#94A3B8;--sidebar-muted:#475569;--sidebar-active-bg:rgba(16,185,129,0.14);--sidebar-active-text:#34D399;--sidebar-hover-bg:rgba(255,255,255,0.05);--header-bg:rgba(4,6,8,0.85);--input-bg:rgba(7,10,15,0.85);--input-border:rgba(255,255,255,0.10);--input-border-focus:var(--status-success-solid);--input-text:#F8FAFC;--input-placeholder:#64748B;--kpi-bg:rgba(17,24,39,0.82);--kpi-border:rgba(255,255,255,0.08);--kpi-title:#64748B;--kpi-value:#F8FAFC;--kpi-subtext:#94A3B8;--table-bg:rgba(17,24,39,0.82);--table-header-bg:rgba(255,255,255,0.03);--table-row-hover:rgba(255,255,255,0.045);--table-border:rgba(255,255,255,0.08);--table-text:#CBD5E1;--table-muted:#64748B;--gold-50:#FFF8E1;--gold-100:#FDEFB4;--gold-300:#edb74d;--gold-500:#e0a83e;--gold-600:#b37f22;--gold-700:#8c6014;--gold-gradient:linear-gradient(135deg,#e0a83e,#b37f22);--gold-border:rgba(255,204,92,0.3);--gold-glow:rgba(224,168,62,0.3);--emerald-50:#ECFDF5;--emerald-100:#D1FAE5;--emerald-400:#34D399;--emerald-500:var(--emerald-500);--emerald-600:var(--status-success-solid);--emerald-700:#047857;--ai-purple-400:#A78BFA;--ai-purple-500:#8B5CF6;--ai-purple-600:#7C3AED;--ai-purple-glow:rgba(139,92,246,0.35);--cyan-400:#22D3EE;--cyan-500:#06B6D4;--cyan-glow:rgba(34,211,238,0.28);--amber-400:#FBBF24;--amber-500:var(--status-warning-solid);--amber-600:#D97706;--amber-glow:rgba(245,158,11,0.30);--red-400:var(--status-danger-text);--red-500:var(--status-danger-solid);--red-600:#DC2626;--red-glow:rgba(239,68,68,0.35);--app-bg-primary:var(--bg-primary);--app-bg-secondary:var(--bg-secondary);--app-bg-tertiary:var(--bg-tertiary);--app-bg-elevated:var(--bg-elevated);--app-bg-glass:var(--bg-glass);--text-gold:#D4AF37;--text-success:#34D399;--text-danger:var(--status-danger-text);--loader-grad-start:#FDE08B;--loader-grad-mid:#D4AF37;--loader-grad-end:#8C6D13;--loader-glow:rgba(212,175,55,0.6);--loader-glow-strong:rgba(212,175,55,0.8);--loader-glow-faint:rgba(212,175,55,0.2);--loader-ticks:#1A1A1A}.light{--bg-primary:#F4F7FB;--bg-secondary:#FFFFFF;--bg-tertiary:#EEF2F7;--bg-elevated:#FFFFFF;--bg-glass:rgba(255,255,255,0.92);--surface-card:#FFFFFF;--surface-muted:#F8FAFC;--surface-section:#F1F5F9;--card-bg:#FFFFFF;--card-bg-hover:#F8FAFC;--card-border:#E2E8F0;--card-border-active:#94A3B8;--card-shadow:0 2px 8px rgba(15,23,42,0.07);--card-shadow-hover:0 4px 16px rgba(15,23,42,0.10);--card-radius:12px;--border-light:#E2E8F0;--border-medium:#CBD5E1;--navy-900:#0B1F3A;--navy-800:#112E4A;--navy-700:#1A3A5F;--navy-600:#2C5282;--gold-500:#D4AF37;--gold-600:#C49B2A;--success:var(--status-success-solid);--warning:#D97706;--danger:#DC2626;--info:#2563EB;--ai:#7C3AED;--text-primary:#0F172A;--text-secondary:#334155;--text-muted:#64748B;--text-subtle:#94A3B8;--text-inverse:#FFFFFF;--text-disabled:#CBD5E1;--sidebar-bg:#1A3A5F;--sidebar-border:rgba(255,255,255,0.08);--sidebar-text:#CBD5E1;--sidebar-muted:#94A3B8;--sidebar-active-bg:rgba(255,255,255,0.08);--sidebar-active-text:#FFFFFF;--sidebar-hover-bg:rgba(255,255,255,0.05);--sidebar-user-name-color:#D4AF37;--header-bg:#FFFFFF;--header-shadow:0 1px 4px rgba(15,23,42,0.06);--input-bg:#FFFFFF;--input-border:#CBD5E1;--input-border-focus:#D4AF37;--input-text:#1E293B;--input-placeholder:#64748B;--kpi-bg:var(--color-text-primary);--kpi-border:#E2E8F0;--kpi-title:#64748B;--kpi-value:#0F172A;--kpi-subtext:#475569;--table-bg:var(--color-text-primary);--table-header-bg:#F1F5F9;--table-row-hover:#F8FAFC;--table-border:#E2E8F0;--table-text:#334155;--table-muted:#64748B;--app-bg-primary:var(--bg-primary);--app-bg-secondary:var(--bg-secondary);--app-bg-tertiary:var(--bg-tertiary);--app-bg-elevated:var(--bg-elevated);--app-bg-glass:var(--bg-glass);--logo-text-color:#D4AF36;--logo-subtext-color:#D4AF37;--loader-grad-start:#2A6B5C;--loader-grad-mid:#18453B;--loader-grad-end:#0C2B22;--loader-glow:rgba(24,69,59,0.6);--loader-glow-strong:rgba(24,69,59,0.8);--loader-glow-faint:rgba(24,69,59,0.2);--loader-ticks:#E2E8F0}body{font-family:Inter,Noto Sans,Noto Sans Devanagari,Noto Sans Kannada,Noto Sans Tamil,Noto Sans Telugu,Noto Sans Arabic,SF Pro Display,Segoe UI,Roboto,Arial,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;cursor:default}a,button{cursor:pointer}select option{background-color:var(--bg-elevated);color:var(--text-primary)}.light select option{background-color:var(--card-bg);color:#0F172A}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.page-shell{padding:24px 32px;max-width:1440px;margin:0 auto}.light .topbar{border-bottom:1px solid #e2e8f0;color:#0F172A;box-shadow:0 1px 2px rgba(15,23,42,.04)}.card,.light .topbar{background:var(--card-bg)}.card{border:1px solid var(--card-border);border-radius:var(--card-radius,16px);padding:1.5rem;box-shadow:var(--card-shadow);transition:background .18s,border-color .18s,box-shadow .18s,transform .18s}.card:hover{background:var(--card-bg-hover);border-color:var(--card-border-active);transform:translateY(-1px)}.card-static{border:1px solid var(--card-border);border-radius:var(--card-radius,16px);padding:1.5rem}.card-glass,.card-static{background:var(--card-bg);box-shadow:var(--card-shadow)}.card-glass{border:1px solid var(--card-border);border-radius:var(--card-radius,1rem)}.light .\!input,.light .card,.light .card-glass,.light .card-static,.light .input,.light .kanban-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.light .glow-ai,.light .glow-alert,.light .glow-loss,.light .glow-profit{box-shadow:none!important;animation:none!important}.light .card,.light .card-glass,.light .card-static{background:var(--card-bg);border:1px solid #cbd5e1;border-radius:var(--radius-lg);box-shadow:0 3px 8px rgba(15,23,42,.07)}.light .card-glass:hover,.light .card:hover{transform:translateY(-2px)}.light .kpi-card{background:var(--card-bg);border:1px solid #cbd5e1;border-top:3px solid #2c5282;box-shadow:0 2px 6px rgba(15,23,42,.06)}.light .kpi-label,.light .kpi-title{color:#64748B;font-weight:600;text-transform:uppercase}.light .kpi-value{color:#0F172A;font-weight:800}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:14px;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:700;min-height:52px;transition:all .18s ease;outline:none;cursor:pointer;border:none;text-decoration:none;letter-spacing:.01em}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-gold,.btn-primary,[data-action-btn=true]{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:14px;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:700;min-height:52px;transition:all .18s ease;outline:none;cursor:pointer;border:none;text-decoration:none;letter-spacing:.01em}.btn-gold:disabled,.btn-primary:disabled,[data-action-btn=true]:disabled{opacity:.45;cursor:not-allowed}.btn-gold,.btn-primary,[data-action-btn=true]{background:linear-gradient(135deg,#e0a83e,#b37f22)!important;color:#ffffff!important;border:1px solid rgba(255,204,92,.3)!important;box-shadow:0 4px 20px rgba(224,168,62,.3)!important}.btn-gold:hover:not(:disabled),.btn-primary:hover:not(:disabled),[data-action-btn=true]:hover:not(:disabled){background:linear-gradient(135deg,#edb74d,#c28d2f)!important;color:#ffffff!important;border-color:rgba(255,204,92,.5)!important;transform:translateY(-1px);box-shadow:0 6px 24px rgba(224,168,62,.45)!important}.light .btn-gold,.light .btn-primary,.light [data-action-btn=true]{background:linear-gradient(135deg,#e0a83e,#b37f22)!important;color:#ffffff!important;border:1px solid rgba(255,204,92,.3)!important;box-shadow:0 4px 20px rgba(224,168,62,.3)!important}.light .btn-gold:hover:not(:disabled),.light .btn-primary:hover:not(:disabled),.light [data-action-btn=true]:hover:not(:disabled){background:linear-gradient(135deg,#edb74d,#c28d2f)!important;color:#ffffff!important;border-color:rgba(255,204,92,.5)!important;transform:translateY(-1px);box-shadow:0 6px 24px rgba(224,168,62,.45)!important}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:14px;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:700;min-height:52px;transition:all .18s ease;outline:none;cursor:pointer;border:none;text-decoration:none;letter-spacing:.01em}.btn-secondary:disabled{opacity:.45;cursor:not-allowed}.btn-secondary{background:rgba(255,255,255,.06);color:var(--text-primary);border:1px solid rgba(255,255,255,.1)}.btn-secondary:hover:not(:disabled){background:rgba(255,255,255,.1)}.light .btn-secondary{background:var(--card-bg);color:#0F172A;border:1px solid #cbd5e1}.light .btn-secondary:hover:not(:disabled){background:#F8FAFC}.btn-success{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border-radius:14px;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:700;min-height:52px;transition:all .18s ease;outline:none;cursor:pointer;border:none;text-decoration:none;letter-spacing:.01em}.btn-success:disabled{opacity:.45;cursor:not-allowed}.btn-success{background:rgba(16,185,129,.14);color:var(--emerald-400);border:1px solid rgba(16,185,129,.35)}.btn-success:hover:not(:disabled){box-shadow:0 0 22px rgba(16,185,129,.24)}.light .btn-success{background:#ECFDF5;color:#047857;border:1px solid #a7f3d0}.light .btn-danger{background:#FEF2F2;color:#B91C1C;border:1px solid #fca5a5}.light .btn-ai{background:#EDE9FE;color:#4C1D95;border:1px solid #c4b5fd}.btn-sm{min-height:38px!important;font-size:.8125rem!important;padding:.375rem .75rem!important;border-radius:10px!important}.\!input{width:100%!important;border-radius:.75rem!important;border:1px solid var(--input-border)!important;background:var(--input-bg)!important;backdrop-filter:blur(8px)!important;padding:.75rem 1rem!important;font-size:.9375rem!important;color:var(--input-text)!important;transition:all .18s ease!important;outline:none!important}.input{width:100%;border-radius:.75rem;border:1px solid var(--input-border);background:var(--input-bg);backdrop-filter:blur(8px);padding:.75rem 1rem;font-size:.9375rem;color:var(--input-text);transition:all .18s ease;outline:none}.\!input::-moz-placeholder{color:var(--input-placeholder)!important}.\!input::placeholder{color:var(--input-placeholder)!important}.input::-moz-placeholder{color:var(--input-placeholder)}.input::placeholder{color:var(--input-placeholder)}.\!input:focus{border-color:var(--input-border-focus)!important;box-shadow:0 0 0 3px rgba(212,175,55,.18)!important}.input:focus{border-color:var(--input-border-focus);box-shadow:0 0 0 3px rgba(212,175,55,.18)}.light .input-error{background:#FEF2F2;color:#B91C1C}.label{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.375rem}.badge,.badge-success{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.2rem .625rem;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.badge-success{background:var(--status-success-bg);color:var(--status-success-text);border:1px solid var(--status-success-border)}.badge-warning{border-radius:9999px;background:var(--status-warning-bg);color:var(--status-warning-text);border:1px solid var(--status-warning-border)}.badge-danger,.badge-warning{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .625rem;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.badge-danger{border-radius:9999px;background:var(--status-danger-bg);color:var(--status-danger-text);border:1px solid var(--status-danger-border)}.badge-info{border-radius:9999px;background:var(--status-info-bg);color:var(--status-info-text);border:1px solid var(--status-info-border)}.badge-gray,.badge-info{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .625rem;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.badge-gray{border-radius:9999px;background:rgba(255,255,255,.06);color:var(--text-secondary);border:1px solid var(--card-border)}.light .badge-success{background:var(--status-success-light-bg);color:var(--status-success-light-text);border:1px solid var(--status-success-light-border)}.light .badge-warning{background:var(--status-warning-light-bg);color:var(--status-warning-light-text);border:1px solid var(--status-warning-light-border)}.light .badge-danger{background:var(--status-danger-light-bg);color:var(--status-danger-light-text);border:1px solid var(--status-danger-light-border)}.light .badge-info{background:var(--status-info-light-bg);color:var(--status-info-light-text);border:1px solid var(--status-info-light-border)}.light .badge-pending{background:var(--status-pending-light-bg);color:var(--status-pending-light-text);border:1px solid var(--status-pending-light-border)}.light .badge-completed{background:var(--status-completed-light-bg);color:var(--status-completed-light-text);border:1px solid var(--status-completed-light-border)}.light .badge-cancelled{background:var(--status-cancelled-light-bg);color:var(--status-cancelled-light-text);border:1px solid var(--status-cancelled-light-border)}.light .badge-delayed{background:var(--status-delayed-light-bg);color:var(--status-delayed-light-text);border:1px solid var(--status-delayed-light-border)}.light .badge-trial{background:var(--status-trial-light-bg);color:var(--status-trial-light-text);border:1px solid var(--status-trial-light-border)}.light .badge-production{background:var(--status-production-light-bg);color:var(--status-production-light-text);border:1px solid var(--status-production-light-border)}.light .badge-ai{background:#EDE9FE;color:#4C1D95;border:1px solid #c4b5fd}.light .badge-gray{background:#E2E8F0;color:#334E68;border:1px solid #cbd5e1}.alert-critical{background:var(--status-danger-bg);border:1px solid var(--status-danger-border);color:var(--status-danger-text)}.alert-warning{background:var(--status-warning-bg);border:1px solid var(--status-warning-border);color:var(--status-warning-text)}.alert-info{background:var(--status-info-bg);border:1px solid var(--status-info-border);color:var(--status-info-text)}.alert-ai{background:rgba(139,92,246,.1);border:1px solid rgba(139,92,246,.25);color:var(--ai-purple-400)}.alert-success{background:var(--status-success-bg);border:1px solid var(--status-success-border);color:var(--status-success-text)}.light .alert-critical{background:var(--status-danger-light-bg);border:none;border-left:4px solid var(--status-danger-solid);color:var(--status-danger-light-text)}.light .alert-warning{background:var(--status-warning-light-bg);border:none;border-left:4px solid var(--status-warning-solid);color:var(--status-warning-light-text)}.light .alert-info{background:var(--status-info-light-bg);border:none;border-left:4px solid var(--status-info-solid);color:var(--status-info-light-text)}.light .alert-ai{background:#F5F3FF;border:none;border-left:4px solid #7c3aed;color:#4C1D95}.light .alert-success{background:#ECFDF5;border:none;border-left:4px solid var(--status-success-solid);color:#065F46}.sidebar-link{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-radius:.625rem;font-size:.875rem;font-weight:500;color:var(--sidebar-text);transition:all .18s ease;border-left:3px solid transparent;text-decoration:none}.sidebar-link:hover{color:var(--text-inverse);background:var(--sidebar-hover-bg)}.light .sidebar-link-active{background:rgba(255,255,255,.1)!important;border-left:3px solid #d4af37!important;color:var(--text-inverse)!important;font-weight:700!important;box-shadow:none!important}.table-wrapper{border-radius:1rem;border:1px solid var(--table-border);overflow:hidden}.th{text-align:left;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--table-muted);background:var(--table-header-bg);border-bottom:1px solid var(--table-border)}.td,.th{padding:.875rem 1rem}.td{font-size:.875rem;color:var(--table-text);border-top:1px solid var(--table-border);background:var(--table-bg)}.tr-hover:hover .td{background:var(--table-row-hover)}.light .table-wrapper{background:var(--card-bg);border:1px solid #cbd5e1;border-radius:var(--radius-lg);box-shadow:0 3px 8px rgba(15,23,42,.07)}.light .th{background:#F1F5F9;color:#0F172A;font-weight:700;border-bottom:1px solid #cbd5e1}.light .td{background:var(--card-bg);color:#334155;border-top:1px solid #e2e8f0}.light .tr-hover:hover .td{background:#F8FAFC}.page-subtitle{color:#64748B}.kpi-value{font-size:1.875rem;font-weight:900;font-variant-numeric:tabular-nums;color:var(--kpi-value);line-height:1}.kpi-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--kpi-title)}.light .card-title,.light h1,.light h2,.light h3{color:#0F172A;font-weight:700}.light .sidebar-link{color:#CBD5E1}.light .input,.light input,.light textarea{color:#0F172A}.light .\!input{color:#0F172A!important}