@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-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:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-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:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-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:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-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:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-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:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-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:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/09f6c2baa931b883-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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6b4fe0bff7871930-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/064ea76c844b54f3-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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b0fde133b3c9bd9c-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:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/92daa4d0098aa288-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:Libre Franklin Fallback;src:local("Arial");ascent-override:92.61%;descent-override:23.58%;line-gap-override:0.00%;size-adjust:104.31%}.__className_632f3b{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}:root{--bg:#081a36;--bg-elevated:#0d2445;--panel:rgba(255,255,255,0.045);--panel-border:rgba(255,255,255,0.1);--control-bg:rgba(8,26,54,0.6);--control-border:rgba(255,255,255,0.12);--control-hover-border:rgba(255,255,255,0.25);--topbar-bg:rgba(10,30,62,0.85);--topbar-border:rgba(255,255,255,0.1);--sidebar-bg:rgba(8,22,46,0.7);--sidebar-border:rgba(255,255,255,0.08);--text-strong:#ffffff;--text:#f2f6fb;--text-2:rgba(230,238,248,0.7);--text-3:rgba(230,238,248,0.45);--placeholder:rgba(230,238,248,0.35);--menu-group:rgba(230,238,248,0.38);--menu-item:rgba(230,238,248,0.62);--menu-item-active:#ffffff;--menu-active-bg:linear-gradient(135deg,rgba(245,130,32,0.28),rgba(245,130,32,0.12));--brand:#f58220;--brand-2:#e46f0d;--brand-light:#f5a623;--success:#4ade80;--success-bg:rgba(74,222,128,0.14);--info:#60a5fa;--info-bg:rgba(96,165,250,0.16);--warning:#f5a623;--warning-bg:rgba(245,166,35,0.16);--danger:#fb7185;--danger-soft:#fda4af;--danger-bg:rgba(225,29,72,0.12);--danger-border:rgba(225,29,72,0.4);--neutral:#94a3b8;--neutral-bg:rgba(148,163,184,0.16);--purple:#a78bfa;--purple-bg:rgba(167,139,250,0.16);--status-orange:#fb923c;--status-orange-bg:rgba(251,146,60,0.16);--hover:rgba(255,255,255,0.06);--hover-strong:rgba(255,255,255,0.1);--border-weak:rgba(255,255,255,0.05);--btn-secondary-border:rgba(255,255,255,0.15);--btn-secondary-text:rgba(230,238,248,0.75);--skeleton:rgba(255,255,255,0.1);--scrollbar:rgba(255,255,255,0.14);--backdrop:rgba(4,12,28,0.6);--shadow-floating:0 16px 40px rgba(0,0,0,0.45);--shadow-drawer:-30px 0 80px rgba(0,0,0,0.5);--logo-ring:rgba(255,255,255,0.08);--login-bg:#081a36;--login-glow-1:rgba(23,80,159,0.55);--login-glow-2:rgba(245,130,32,0.14);--login-grid:rgba(255,255,255,0.028);--login-ring:rgba(255,255,255,0.05);--login-ring-2:rgba(245,130,32,0.12);--login-logo-glow:rgba(23,80,159,0.65);--ai-accent:#c4b5fd;--ai-accent-strong:#ddd6fe;--ai-bg:rgba(167,139,250,0.10);--ai-bg-hover:rgba(167,139,250,0.16);--ai-border:rgba(167,139,250,0.45);--ai-btn-1:#a78bfa;--ai-btn-2:#8b5cf6;--login-card:rgba(255,255,255,0.055);--login-card-border:rgba(255,255,255,0.12);--radius-s:8px;--radius-m:11px;--radius-l:16px}[data-theme=light]{--bg:#f2f6fb;--bg-elevated:#ffffff;--panel:#ffffff;--panel-border:#e3eaf3;--control-bg:#fbfcfe;--control-border:#d6dee9;--control-hover-border:#b9c6d6;--topbar-bg:rgba(255,255,255,0.92);--topbar-border:#e3eaf3;--sidebar-bg:#ffffff;--sidebar-border:#e9eef5;--text-strong:#10294f;--text:#10294f;--text-2:#33435c;--text-3:#7c8aa0;--placeholder:#9aa7b8;--menu-group:#8ea0b5;--menu-item:#4a5b74;--menu-item-active:#10294f;--menu-active-bg:linear-gradient(135deg,rgba(245,130,32,0.14),rgba(245,130,32,0.06));--brand-light:#d97706;--success:#15803d;--success-bg:rgba(21,128,61,0.1);--info:#1d4ed8;--info-bg:rgba(29,78,216,0.1);--warning:#d97706;--warning-bg:rgba(217,119,6,0.12);--danger:#be123c;--danger-soft:#be123c;--danger-bg:rgba(190,18,60,0.1);--danger-border:rgba(190,18,60,0.4);--neutral:#64748b;--neutral-bg:rgba(100,116,139,0.12);--purple:#6d28d9;--purple-bg:rgba(109,40,217,0.1);--status-orange:#c2410c;--status-orange-bg:rgba(194,65,12,0.1);--hover:rgba(13,45,94,0.05);--hover-strong:rgba(13,45,94,0.08);--border-weak:#eef2f7;--btn-secondary-border:#d6dee9;--btn-secondary-text:#64748b;--skeleton:rgba(13,45,94,0.08);--scrollbar:rgba(13,45,94,0.18);--backdrop:rgba(16,41,79,0.35);--shadow-floating:0 16px 40px rgba(13,45,94,0.18);--shadow-drawer:-30px 0 80px rgba(13,45,94,0.22);--logo-ring:rgba(13,45,94,0.08);--login-bg:#eef2f8;--login-glow-1:rgba(23,80,159,0.12);--login-glow-2:rgba(245,130,32,0.10);--login-grid:rgba(9,30,66,0.045);--login-ring:rgba(9,30,66,0.07);--login-ring-2:rgba(245,130,32,0.28);--login-logo-glow:rgba(23,80,159,0.22);--ai-accent:#6d28d9;--ai-accent-strong:#5b21b6;--ai-bg:rgba(124,58,237,0.07);--ai-bg-hover:rgba(124,58,237,0.13);--ai-border:rgba(124,58,237,0.35);--ai-btn-1:#8b5cf6;--ai-btn-2:#7c3aed;--login-card:#ffffff;--login-card-border:#d6dee9}body,html{margin:0;padding:0;height:100%;background:var(--bg);color:var(--text)}*{box-sizing:border-box}input::placeholder,textarea::placeholder{color:var(--placeholder)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--brand)!important;box-shadow:0 0 0 3px rgba(245,130,32,.15)}select option{background:var(--bg-elevated);color:var(--text)}.control{height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--control-border);font-size:13px;color:var(--text);background-color:var(--control-bg);font-family:inherit;width:100%}.control:hover{border-color:var(--control-hover-border)}.control--m{height:42px;padding:0 13px;font-size:13.5px}.control--invalid{border-color:var(--danger-border)!important}.control:disabled{opacity:.65;cursor:default}select.control{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23f5a623%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:13px 13px;padding-right:34px}textarea.control{height:auto;min-height:84px;padding:10px 13px;resize:vertical}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.field__error{font-size:11.5px;color:var(--danger)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;cursor:pointer;font-family:inherit;font-weight:600;text-decoration:none;border-radius:var(--radius-m);height:40px;padding:0 18px;font-size:13.5px;transition:filter .15s,transform .15s,background .15s}.btn:disabled{opacity:.55;cursor:default}.btn--primary{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#ffffff;box-shadow:0 10px 24px -10px rgba(245,130,32,.55)}.btn--primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.btn--secondary{background:transparent;border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text)}.btn--secondary:hover:not(:disabled){background:var(--hover)}.btn--danger{background:transparent;border:1px solid var(--danger-border);color:var(--danger)}.btn--danger:hover:not(:disabled){background:var(--danger-bg)}.btn--sm{height:32px;padding:0 12px;font-size:12.5px}.btn--lg{height:42px;padding:0 20px;font-size:14px}.panel{border-radius:var(--radius-l);background:var(--panel);border:1px solid var(--panel-border)}.badge{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:4px 9px;border-radius:7px;white-space:nowrap;display:inline-block}.action-icon{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-s);border:none;background:transparent;color:var(--text-3);cursor:pointer}.action-icon:hover{background:var(--hover-strong);color:var(--text-strong)}.error-alert{display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:var(--radius-m);background:var(--danger-bg);border:1px solid var(--danger-border);font-size:12.5px;color:var(--danger-soft);line-height:1.4}.table__header{font-size:10.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--panel-border)}.table__row{border-bottom:1px solid var(--border-weak);cursor:pointer}.table__row:hover{background:var(--hover)!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--scrollbar);border-radius:6px}::-webkit-scrollbar-track{background:transparent}@keyframes shimmer{0%{opacity:.35}50%{opacity:.7}to{opacity:.35}}.skeleton{border-radius:6px;background:var(--skeleton);animation:shimmer 1.4s ease-in-out infinite}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.topbar-select:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px rgba(245,130,32,.15)}.topbar-select:hover{border-color:var(--control-hover-border)}.topbar-select select:focus{box-shadow:none}.ai-input:focus{border-color:var(--ai-btn-1)!important;box-shadow:0 0 0 3px var(--ai-bg-hover)}.ai-chip:hover{background:var(--ai-bg-hover);border-color:var(--ai-btn-1);color:var(--ai-accent-strong)}