@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2)format("woff2");unicode-range:U+460-52F,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(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2)format("woff2");unicode-range:U+460-52F,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(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2)format("woff2");unicode-range:U+460-52F,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(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2)format("woff2");unicode-range:U+460-52F,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(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/61b2b84ab35dead5-s.3ujxbuh3-3abj.woff2)format("woff2");unicode-range:U+460-52F,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(../media/eba33977c8ed1a9d-s.2bkt209vmlsr6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6a1997311f9003a9-s.18-5_2n-rl46i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Libre Franklin;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2245c258b0d2c062-s.2eb4s6ll1afkj.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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(../media/8a4bb24664ac8500-s.p.2_7gz-nbwppeo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:104.31%}.libre_franklin_45eae782-module__1d9QXa__className{font-family:Libre Franklin,Libre Franklin Fallback;font-style:normal}
:root[data-theme=dark]{--bg:#081a36;--bg-elevated:#0d2445;--panel:#ffffff0b;--panel-border:#ffffff1a;--control-bg:#081a3699;--control-border:#ffffff1f;--control-hover-border:#ffffff40;--topbar-bg:#0a1e3ed9;--topbar-border:#ffffff1a;--sidebar-bg:#08162eb3;--sidebar-border:#ffffff14;--text-strong:#fff;--text:#f2f6fb;--text-2:#e6eef8b3;--text-3:#e6eef873;--placeholder:#e6eef859;--menu-group:#e6eef861;--menu-item:#e6eef89e;--menu-item-active:#fff;--menu-active-bg:linear-gradient(135deg, #f5822047, #f582201f);--brand:#f58220;--brand-2:#e46f0d;--brand-light:#f5a623;--brand-border:#f5822059;--brand-bg:#f582201a;--brand-ring:#f5822040;--on-brand:#fff;--logo-disc:#fff;--success:#4ade80;--success-bg:#4ade8024;--info:#60a5fa;--info-bg:#60a5fa29;--warning:#f5a623;--warning-bg:#f5a62329;--danger:#fb7185;--danger-soft:#fda4af;--danger-bg:#e11d481f;--danger-border:#e11d4866;--neutral:#94a3b8;--neutral-bg:#94a3b829;--purple:#a78bfa;--purple-bg:#a78bfa29;--status-orange:#fb923c;--status-orange-bg:#fb923c29;--hover:#ffffff0f;--hover-strong:#ffffff1a;--border-weak:#ffffff0d;--btn-secondary-border:#ffffff26;--btn-secondary-text:#e6eef8bf;--skeleton:#ffffff1a;--scrollbar:#ffffff24;--backdrop:#040c1c99;--shadow-floating:0 16px 40px #00000073;--shadow-drawer:-30px 0 80px #00000080;--logo-ring:#ffffff14;--login-bg:#081a36;--login-glow-1:#17509f8c;--login-glow-2:#f5822024;--login-grid:#ffffff07;--login-ring:#ffffff0d;--login-ring-2:#f582201f;--login-logo-glow:#17509fa6;--login-logo-bg:#fff;--login-logo-shadow:0 0 0 7px var(--logo-ring), 0 0 70px var(--login-logo-glow), 0 22px 48px #00000040;--login-card-shadow:0 40px 90px -30px #00000059;--login-button-text:#fff;--login-button-shadow:0 14px 30px -10px #f582208c;--ai-accent:#c4b5fd;--ai-accent-strong:#ddd6fe;--ai-bg:#a78bfa1a;--ai-bg-hover:#a78bfa29;--ai-border:#a78bfa73;--ai-btn-1:#a78bfa;--ai-btn-2:#8b5cf6;--login-card:#ffffff0e;--login-card-border:#ffffff1f;--radius-s:8px;--radius-m:11px;--radius-l:16px}:root{--brand:#f58220;--brand-2:#e46f0d;--radius-s:8px;--radius-m:11px;--radius-l:16px;--bg:#f2f6fb;--bg-elevated:#fff;--panel:#fff;--panel-border:#e3eaf3;--control-bg:#fbfcfe;--control-border:#d6dee9;--control-hover-border:#b9c6d6;--topbar-bg:#ffffffeb;--topbar-border:#e3eaf3;--sidebar-bg:#fff;--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, #f5822024, #f582200f);--brand-light:#d97706;--brand-border:#d9770659;--brand-bg:#f582201a;--brand-ring:#f5822040;--on-brand:#fff;--logo-disc:#fff;--success:#15803d;--success-bg:#15803d1a;--info:#1d4ed8;--info-bg:#1d4ed81a;--warning:#d97706;--warning-bg:#d977061f;--danger:#be123c;--danger-soft:#be123c;--danger-bg:#be123c1a;--danger-border:#be123c66;--neutral:#64748b;--neutral-bg:#64748b1f;--purple:#6d28d9;--purple-bg:#6d28d91a;--status-orange:#c2410c;--status-orange-bg:#c2410c1a;--hover:#0d2d5e0d;--hover-strong:#0d2d5e14;--border-weak:#eef2f7;--btn-secondary-border:#d6dee9;--btn-secondary-text:#64748b;--skeleton:#0d2d5e14;--scrollbar:#0d2d5e2e;--backdrop:#10294f59;--shadow-floating:0 16px 40px #0d2d5e2e;--shadow-drawer:-30px 0 80px #0d2d5e38;--logo-ring:#0d2d5e14;--login-bg:#eef2f8;--login-glow-1:#17509f1f;--login-glow-2:#f582201a;--login-grid:#091e420b;--login-ring:#091e4212;--login-ring-2:#f5822047;--login-logo-glow:#17509f38;--login-logo-bg:#fff;--login-logo-shadow:0 0 0 7px var(--logo-ring), 0 0 70px var(--login-logo-glow), 0 22px 48px #0d2d5e2e;--login-card-shadow:0 40px 90px -30px #0d2d5e38;--login-button-text:#fff;--login-button-shadow:0 14px 30px -10px #f5822066;--ai-accent:#6d28d9;--ai-accent-strong:#5b21b6;--ai-bg:#7c3aed12;--ai-bg-hover:#7c3aed21;--ai-border:#7c3aed59;--ai-btn-1:#8b5cf6;--ai-btn-2:#7c3aed;--login-card:#fff;--login-card-border:#d6dee9}html,body{background:var(--bg);height:100%;color:var(--text);margin:0;padding:0}*{box-sizing:border-box}input::placeholder,textarea::placeholder{color:var(--placeholder)}input:focus,select:focus,textarea:focus{outline:none;box-shadow:0 0 0 3px #f5822026;border-color:var(--brand)!important}select option{background:var(--bg-elevated);color:var(--text)}.control{border:1px solid var(--control-border);height:38px;color:var(--text);background-color:var(--control-bg);border-radius:10px;width:100%;padding:0 12px;font-family:inherit;font-size:13px}.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{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-position:right 12px center;background-repeat:no-repeat;background-size:13px 13px;padding-right:34px}textarea.control{resize:vertical;height:auto;min-height:84px;padding:10px 13px}.field{flex-direction:column;gap:6px;display:flex}.field__label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:10.5px;font-weight:600}.field__error{color:var(--danger);font-size:11.5px}.btn{cursor:pointer;border-radius:var(--radius-m);border:none;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 18px;font-family:inherit;font-size:13.5px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s,background .15s;display:inline-flex}.btn:disabled{opacity:.55;cursor:default}.btn--primary{background:linear-gradient(135deg, var(--brand), var(--brand-2));color:#fff;box-shadow:0 10px 24px -10px #f582208c}.btn--primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.btn--secondary{border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-text);background:0 0}.btn--secondary:hover:not(:disabled){background:var(--hover)}.btn--danger{border:1px solid var(--danger-border);color:var(--danger);background:0 0}.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{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:7px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-block}.action-icon{border-radius:var(--radius-s);width:28px;height:28px;color:var(--text-3);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.action-icon:hover{background:var(--hover-strong);color:var(--text-strong)}.error-alert{border-radius:var(--radius-m);background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-soft);align-items:center;gap:10px;padding:11px 14px;font-size:12.5px;line-height:1.4;display:flex}.table__header{letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid var(--panel-border);font-size:10.5px;font-weight:700}.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:0 0}@keyframes shimmer{0%{opacity:.35}50%{opacity:.7}to{opacity:.35}}.skeleton{background:var(--skeleton);border-radius:6px;animation:1.4s ease-in-out infinite shimmer}@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 #f5822026}.topbar-select:hover{border-color:var(--control-hover-border)}.topbar-select select:focus{box-shadow:none}.ai-input:focus{box-shadow:0 0 0 3px var(--ai-bg-hover);border-color:var(--ai-btn-1)!important}.ai-chip:hover{background:var(--ai-bg-hover);border-color:var(--ai-btn-1);color:var(--ai-accent-strong)}
