:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--body-bg:#e8eef7;--sidebar-bg:#fff;--border-color:#e2e8f0;--text-primary:#0f172a;--text-secondary:#64748b;--accent-color:#f59e0b;--accent-color-faded:#f59e0b40;--accent-text:#fff;--bg-body-static:#fff;--bg-header:#fff;--bg-desktop-sidebar:#f9fafb;--bg-dropdown:#fff;--bg-mobile-sidebar:#fff;--bg-mobile-submenu:#f9fafb;--bg-hover:#e5e7eb;--bg-hover-subtle:#f3f4f6;--button-bg:#f3f4f6;--button-bg-hover:#e5e7eb;--text-strong:#1f2937;--text-headings:#4b5563;--text-disabled:#9ca3af;--text-on-hover:#111827;--icon-color:#4b5563;--icon-color-muted:#6b7280;--skeleton-bg:#e2e8f0;--overlay-bg:#00000080;--shadow-small:0 1px 2px 0 #0000000d;--grid-line-color:#0000000d;--scrollbar-track-bg:var(--sidebar-bg);--scrollbar-thumb-bg:#d1d5db;--scrollbar-thumb-hover-bg:#9ca3af;--card-bg:#fff;--input-bg:#fff;--hover-bg:#f0f0f0;--toggle-off-bg:#ccc;--accent-bg:#007bff1a;--dashboard-accent:#00897b;--dashboard-accent-light:#4db6ac;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}body.dark-mode{--body-bg:#394b68;--sidebar-bg:#182233;--border-color:#334155;--text-primary:#fff;--text-secondary:#bdcadc;--accent-color:#62b9f7;--accent-color-faded:#62b9f733;--accent-text:#1e293b;--bg-header:#182842;--bg-desktop-sidebar:#1a232f;--bg-dropdown:#141344;--bg-mobile-sidebar:#111827;--bg-mobile-submenu:#1a232f;--bg-hover:#374151;--bg-hover-subtle:#374151;--button-bg:#374151;--button-bg-hover:#4b5563;--text-strong:#d1d5db;--text-headings:#9ca3af;--text-disabled:#6b7280;--text-on-hover:#fff;--icon-color:#9ca3af;--icon-color-muted:#9ca3af;--skeleton-bg:#374151;--shadow-small:0 1px 2px 0 #00000026;--grid-line-color:#ffffff14;--scrollbar-track-bg:var(--sidebar-bg);--scrollbar-thumb-bg:#4b5563;--scrollbar-thumb-hover-bg:#6b7280;--card-bg:#2a2a2a;--input-bg:#333;--hover-bg:#3a3a3a;--toggle-off-bg:#555;--accent-bg:#62b9f726;--dashboard-accent:#26a69a;--dashboard-accent-light:#4db6ac}*,:before,:after{box-sizing:border-box}html,body{overflow-x:hidden}body{background-color:var(--bg-body-static);isolation:isolate;min-width:320px;min-height:100vh;margin:0}.dashboard-main-content::-webkit-scrollbar{width:10px}.dashboard-sidebar::-webkit-scrollbar{width:10px}.messagesContainer::-webkit-scrollbar{width:10px}.dashboard-main-content::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}.dashboard-sidebar::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}.messagesContainer::-webkit-scrollbar-track{background:var(--scrollbar-track-bg)}.dashboard-main-content::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border:2px solid var(--scrollbar-track-bg);border-radius:20px}.dashboard-sidebar::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border:2px solid var(--scrollbar-track-bg);border-radius:20px}.messagesContainer::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border:2px solid var(--scrollbar-track-bg);border-radius:20px}.dashboard-main-content::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}.dashboard-sidebar::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}.messagesContainer::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}.dashboard-main-content,.dashboard-sidebar,.messagesContainer{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg)var(--scrollbar-track-bg)}
:root{--t2m-brand:var(--dashboard-primary,#00005c);--t2m-brand-rgb:var(--dashboard-primary-rgb,0,0,92);--t2m-accent:#f59e0b;--t2m-accent-strong:#d97706;--t2m-accent-rgb:245,158,11;--t2m-logo-ink:#18181b;--t2m-logo-master:#001ec5;--t2m-focus:#f6c453;--t2m-link:#4f46e5;--t2m-danger:#dc2626;--t2m-success:#16a34a;--t2m-info:#2563eb;--t2m-surface-0:#eef1f7;--t2m-surface-1:#fff;--t2m-surface-2:#fff;--t2m-surface-sunken:#e6eaf2;--t2m-surface-hover:#0f172a0f;--t2m-surface-active:rgba(var(--t2m-brand-rgb),.1);--t2m-scrim:#080c1c85;--t2m-line:#0f172a1a;--t2m-line-strong:#0f172a2e;--t2m-text:#0f172a;--t2m-text-2:#475569;--t2m-text-3:#64748b;--t2m-text-on-brand:#fff;--t2m-text-on-accent:#fff;--t2m-radius-sm:8px;--t2m-radius-md:12px;--t2m-radius-lg:20px;--t2m-radius-pill:999px;--t2m-shadow-1:0 1px 2px #0f172a0f,0 1px 3px #0f172a14;--t2m-shadow-2:0 6px 16px #0f172a1a,0 2px 4px #0f172a0f;--t2m-shadow-3:0 24px 48px #0f172a38,0 8px 16px #0f172a1a;--t2m-space-1:4px;--t2m-space-2:8px;--t2m-space-3:12px;--t2m-space-4:16px;--t2m-space-5:24px;--t2m-space-6:32px;--t2m-gutter:clamp(12px,2vw,24px);--t2m-font:var(--font-poppins),system-ui,-apple-system,"Segoe UI",sans-serif;--t2m-text-xs:.75rem;--t2m-text-sm:.875rem;--t2m-text-md:1rem;--t2m-text-lg:clamp(1.05rem,1.4vw,1.25rem);--t2m-text-xl:clamp(1.35rem,2.4vw,2rem);--t2m-ease-out:cubic-bezier(.2,.8,.2,1);--t2m-ease-in:cubic-bezier(.4,0,1,1);--t2m-ease-spring:cubic-bezier(.32,.72,0,1);--t2m-dur-1:.14s;--t2m-dur-2:.22s;--t2m-dur-3:.32s;--t2m-header-h:60px;--t2m-tabbar-h:56px;--t2m-touch:44px;--t2m-z-base:0;--t2m-z-raised:10;--t2m-z-sticky:50;--t2m-z-header:100;--t2m-z-popover:200;--t2m-z-drawer:300;--t2m-z-dialog:400;--t2m-z-toast:500;--t2m-z-tooltip:600}@media (max-width:768px){:root{--t2m-header-h:52px}}html.dark{--t2m-logo-ink:#f1f5f9;--t2m-logo-master:#f1f5f9;--t2m-surface-0:#0b1020;--t2m-surface-1:#141a2e;--t2m-surface-2:#1a2138;--t2m-surface-sunken:#0f1528;--t2m-surface-hover:#ffffff12;--t2m-surface-active:#ffffff1a;--t2m-scrim:#0000009e;--t2m-line:#ffffff1a;--t2m-line-strong:#ffffff2e;--t2m-text:#e8ecf5;--t2m-text-2:#b3bdd1;--t2m-text-3:#8a95ab;--t2m-link:#a5b4fc;--t2m-shadow-1:0 1px 2px #0006;--t2m-shadow-2:0 6px 16px #00000073;--t2m-shadow-3:0 24px 48px #0009}@media (prefers-reduced-motion:reduce){:root{--t2m-dur-1:1ms;--t2m-dur-2:1ms;--t2m-dur-3:1ms}}.t2m-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.t2m-icon-btn{--_size:40px;width:var(--_size);height:var(--_size);border-radius:var(--t2m-radius-pill);color:inherit;cursor:pointer;transition:background-color var(--t2m-dur-1)ease,transform var(--t2m-dur-1)ease;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.t2m-icon-btn:hover{background:var(--t2m-surface-hover)}.t2m-icon-btn:active{transform:scale(.94)}.t2m-icon-btn:disabled{opacity:.45;cursor:not-allowed}.t2m-icon-btn--sm{--_size:32px}.t2m-icon-btn--lg{--_size:48px}.t2m-icon-btn--solid{background:var(--t2m-surface-1);color:var(--t2m-text);box-shadow:var(--t2m-shadow-1)}.t2m-icon-btn--solid:hover{background:var(--t2m-surface-1);box-shadow:var(--t2m-shadow-2)}.t2m-icon-btn[aria-pressed=true]{background:var(--t2m-surface-active)}.t2m-icon-btn{position:relative}.t2m-icon-btn__badge{background:var(--t2m-accent);min-width:8px;height:8px;box-shadow:0 0 0 2px var(--t2m-surface-1);font:700 .6rem/8px var(--t2m-font);color:#fff;border-radius:999px;padding:0;position:absolute;top:4px;right:4px}.t2m-icon-btn__badge:not(:empty){min-width:16px;height:16px;padding:0 4px;line-height:16px;top:0;right:0}@media (hover:none){.t2m-icon-btn{--_size:var(--t2m-touch)}.t2m-icon-btn--sm{--_size:36px}}:where(.t2m-icon-btn,.t2m-btn,.t2m-chip):focus-visible{outline:3px solid var(--t2m-focus);outline-offset:2px}.t2m-btn{border-radius:var(--t2m-radius-pill);min-height:40px;font:600 var(--t2m-text-sm)/1 var(--t2m-font);white-space:nowrap;cursor:pointer;transition:background-color var(--t2m-dur-1)ease,box-shadow var(--t2m-dur-1)ease,transform var(--t2m-dur-1)ease;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.t2m-btn:active{transform:scale(.97)}.t2m-btn:disabled{opacity:.5;cursor:not-allowed}.t2m-btn--primary{background:var(--t2m-brand);color:var(--t2m-text-on-brand)}.t2m-btn--primary:hover{box-shadow:0 4px 14px rgba(var(--t2m-brand-rgb),.35)}.t2m-btn--accent{background:linear-gradient(135deg,var(--t2m-accent),var(--t2m-accent-strong));color:var(--t2m-text-on-accent)}.t2m-btn--accent:hover{box-shadow:0 4px 14px rgba(var(--t2m-accent-rgb),.45)}.t2m-btn--ghost{color:var(--t2m-text);border-color:var(--t2m-line-strong);background:0 0}.t2m-btn--ghost:hover{background:var(--t2m-surface-hover)}.t2m-btn--quiet{background:var(--t2m-surface-hover);color:var(--t2m-text)}.t2m-btn--quiet:hover{background:var(--t2m-surface-active)}.t2m-btn--block{width:100%}@media (hover:none){.t2m-btn{min-height:var(--t2m-touch)}}.t2m-skeleton{--t2m-skeleton-bg:linear-gradient(90deg,var(--t2m-surface-sunken)25%,var(--t2m-surface-hover)50%,var(--t2m-surface-sunken)75%)0 0/200% 100%;background:var(--t2m-skeleton-bg);border-radius:var(--t2m-radius-sm);animation:1.4s linear infinite t2m-shimmer}@keyframes t2m-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.t2m-skeleton{animation:none}}.t2m-badge{border-radius:var(--t2m-radius-pill);color:#fff;font:700 .68rem/1 var(--t2m-font);letter-spacing:.05em;text-transform:uppercase;pointer-events:none;padding:4px 9px;display:inline-block;box-shadow:0 1px 4px #00000059}.t2m-badge--beta{background:linear-gradient(135deg,#6366f1,#4f46e5)}.t2m-badge--admin{background:linear-gradient(135deg,#dc2626,#991b1b)}
.t2m-tooltip{color:#fff;max-width:min(300px,100vw - 16px);font:500 .875rem/1.35 var(--t2m-font,system-ui,sans-serif);letter-spacing:.01em;text-align:center;white-space:normal;overflow-wrap:anywhere;pointer-events:none;opacity:0;background:#0f1220f0;border:0;border-radius:8px;margin:0;padding:7px 11px;transition:opacity .12s ease-out,transform .16s cubic-bezier(.2,.8,.2,1);position:fixed;inset:auto;overflow:visible;transform:translateY(4px);box-shadow:0 6px 20px #00000047}.t2m-tooltip[data-side=bottom]{transform:translateY(-4px)}.t2m-tooltip[data-show]{opacity:1;transform:none}.t2m-tooltip:after{content:"";left:var(--arrow-x,50%);border:6px solid #0000;border-top-color:#0f1220f0;width:0;height:0;margin-left:-6px;position:absolute;top:100%}.t2m-tooltip[data-side=bottom]:after{border-top-color:#0000;border-bottom-color:#0f1220f0;top:auto;bottom:100%}html.dark .t2m-tooltip{color:#0f172a;background:#ecf0faf5}html.dark .t2m-tooltip:after{border-top-color:#ecf0faf5}html.dark .t2m-tooltip[data-side=bottom]:after{border-top-color:#0000;border-bottom-color:#ecf0faf5}@media (prefers-reduced-motion:reduce){.t2m-tooltip{transition:opacity 80ms linear;transform:none}}
@font-face{font-family:poppins;src:url(../media/poppins_latin_400_normal-s.p.6244d5be.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_500_normal-s.p.8c436254.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_600_normal-s.p.09f5eb10.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:poppins;src:url(../media/poppins_latin_700_normal-s.p.5a04bf79.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:poppins Fallback;src:local(Arial);ascent-override:92.83%;descent-override:30.94%;line-gap-override:8.84%;size-adjust:113.11%}.poppins_64d17463-module__bapFfa__className{font-family:poppins,poppins Fallback,system-ui,Segoe UI,Arial,sans-serif}.poppins_64d17463-module__bapFfa__variable{--font-poppins:"poppins","poppins Fallback",system-ui,Segoe UI,Arial,sans-serif}
