@font-face{font-family:roboto;src:url(../media/Roboto_VariableFont_wdth,wght-s.p.0n~~~a9.83io1.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:roboto;src:url(../media/Roboto_Italic_VariableFont_wdth,wght-s.p.08vghlzdx7-4t.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:roboto Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.roboto_e6385e5f-module__-qfS_a__className{font-family:roboto,roboto Fallback}.roboto_e6385e5f-module__-qfS_a__variable{--font-sans:"roboto", "roboto Fallback"}
@font-face{font-family:robotoDisplay;src:url(../media/Roboto_VariableFont_wdth,wght-s.p.0n~~~a9.83io1.ttf)format("truetype");font-display:swap;font-style:normal}@font-face{font-family:robotoDisplay;src:url(../media/Roboto_Italic_VariableFont_wdth,wght-s.p.08vghlzdx7-4t.ttf)format("truetype");font-display:swap;font-style:italic}@font-face{font-family:robotoDisplay Fallback;src:local(Arial);ascent-override:92.43%;descent-override:24.32%;line-gap-override:0.0%;size-adjust:100.37%}.robotodisplay_47fe2c5c-module__v_q_aa__className{font-family:robotoDisplay,robotoDisplay Fallback}.robotodisplay_47fe2c5c-module__v_q_aa__variable{--font-display:"robotoDisplay", "robotoDisplay Fallback"}
:root,[data-theme=dark]{--bg-primary:#0a0b0c;--bg-primary-rgb:10, 11, 12;--bg-surface:#131415;--bg-surface-rgb:19, 20, 21;--bg-surface-hover:#1c1e20;--bg-surface-active:#25282b;--bg-input:#0f1112;--text-primary:#fff;--text-secondary:#a8b0bd;--text-muted:#6b7280;--accent-orange:#0251ff;--accent-orange-hover:#0140cc;--accent-orange-rgb:2, 81, 255;--accent-blue:#2794f6;--accent-blue-hover:#0f7fe0;--accent-blue-rgb:39, 148, 246;--accent-red:#ef4444;--accent-red-hover:#dc2626;--accent-red-rgb:239, 68, 68;--accent-green:#10b981;--accent-green-hover:#059669;--accent-green-rgb:16, 185, 129;--status-pending:#f59e0b;--status-pending-rgb:245, 158, 11;--border-color:#2a2d31;--border-color-rgb:42, 45, 49;--border-color-light:#3a3d42;--shadow-sm:0 1px 2px #00000080;--shadow-md:0 4px 14px #0000008c;--shadow-lg:0 12px 32px #000000a6;--scrollbar-track:#0a0b0c;--scrollbar-thumb:#2a2d31;--scrollbar-thumb-hover:#6b7280}[data-theme=light]{--bg-primary:#f5f6f8;--bg-primary-rgb:245, 246, 248;--bg-surface:#fff;--bg-surface-rgb:255, 255, 255;--bg-surface-hover:#f0f2f5;--bg-surface-active:#e4e7eb;--bg-input:#fff;--text-primary:#131415;--text-secondary:#4b5563;--text-muted:#9ca3af;--accent-orange:#0251ff;--accent-orange-hover:#0140cc;--accent-orange-rgb:2, 81, 255;--accent-blue:#2794f6;--accent-blue-hover:#0f7fe0;--accent-blue-rgb:39, 148, 246;--accent-red:#dc2626;--accent-red-hover:#b91c1c;--accent-red-rgb:220, 38, 38;--accent-green:#059669;--accent-green-hover:#047857;--accent-green-rgb:5, 150, 105;--status-pending:#d97706;--status-pending-rgb:217, 119, 6;--border-color:#e5e7eb;--border-color-rgb:229, 231, 235;--border-color-light:#d1d5db;--shadow-sm:0 1px 2px #0f172a0f;--shadow-md:0 4px 14px #0f172a14;--shadow-lg:0 12px 32px #0f172a1f;--scrollbar-track:#f5f6f8;--scrollbar-thumb:#d1d5db;--scrollbar-thumb-hover:#9ca3af}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;max-width:100%;font-size:16px;overflow-x:hidden}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{max-width:100%;font-family:var(--font-sans),"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--text-primary);background-color:var(--bg-primary);min-height:100vh;font-size:.875rem;line-height:1.6;transition:background-color .3s,color .3s;overflow-x:hidden}a{color:var(--accent-blue);text-decoration:none;transition:color .15s}a:hover{color:var(--accent-blue-hover)}img{max-width:100%;display:block}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit;color:var(--text-primary);background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;outline:none;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s,background-color .3s,color .3s}input:focus,select:focus,textarea:focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px rgba(var(--accent-blue-rgb), .18)}input::placeholder,select::placeholder,textarea::placeholder{color:var(--text-muted)}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B95A8' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}table{border-collapse:collapse;width:100%}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.text-muted{color:var(--text-secondary)}.text-accent{color:var(--accent-orange)}.tooltip-btn{display:inline-flex;position:relative}.tooltip-btn[data-tooltip]:after{content:attr(data-tooltip);background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);white-space:nowrap;opacity:0;pointer-events:none;z-index:50;box-shadow:var(--shadow-md);border-radius:6px;padding:4px 8px;font-size:.75rem;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)translateY(4px)}.tooltip-btn[data-tooltip]:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.font-display{font-family:var(--font-display),"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.02em}h1,h2,h3,h4,h5,h6{font-family:var(--font-display),"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;letter-spacing:-.015em;color:var(--text-primary)}h1,h2{font-weight:700}h3{font-weight:600}
