@import"https://fonts.googleapis.com/css2?family=Fustat:wght@400;500;600;700;800&display=swap";:root{--bg: #0a0b0d;--bg-rgb: 10,11,13;--panel: #131417;--rail: #08090a;--rail-hover: #1e2024;--line: #26282d;--line-2: #1b1d21;--ink: #f4f5f7;--ink-2: #b4b8bf;--muted: #80858e;--muted-2: #555a62;--surface-subtle: rgba(255,255,255,.035);--green: #22c55e;--green-soft: #0d2416;--green-soft-2:#123020;--red: #f87171;--red-soft: #2a1012;--amber: #fbbf24;--amber-soft: #2a1f07;--blue: #6c8eef;--blue-soft: #111c36;--purple: #a78bfa;--purple-soft: #1d1634;--orange: #fb923c;--brand: #00a9d4;--brand-rgb: 0,169,212;--brand-ai: #a78bfa;--menu-bg: #1b1d21;--overlay: rgba(0,0,0,.6);--shadow: none;--shadow-card: none;--shadow-hover: none;--shadow-pop: 0 12px 32px -8px rgba(0,0,0,.6), 0 0 0 1px rgba(255,255,255,.03);--shadow-modal: 0 24px 64px -12px rgba(0,0,0,.7), 0 0 0 1px rgba(255,255,255,.04);--border-hover: rgba(255,255,255,.18);--nav-hover: rgba(255,255,255,.07);--radius-sm: 8px;--radius: 12px;--radius-lg: 16px;--ease-out: cubic-bezier(.16,1,.3,1);--ease-in: cubic-bezier(.4,0,1,1);--dur-in: .26s;--dur-out: .17s;color-scheme:dark}[data-theme=light]{--bg: #f3f5f8;--bg-rgb: 243,245,248;--panel: #ffffff;--rail: #e4e7ed;--rail-hover: #d8dce5;--line: #dde1e7;--line-2: #eceff3;--ink: #0f172a;--ink-2: #334155;--muted: #5b6472;--muted-2: #8a93a0;--surface-subtle: rgba(15,23,42,.03);--green: #16a34a;--green-soft: #dcfce7;--green-soft-2:#bbf7d0;--red: #dc2626;--red-soft: #fee2e2;--amber: #d97706;--amber-soft: #fef3c7;--blue: #2563eb;--blue-soft: #dbeafe;--purple: #7c3aed;--purple-soft: #ede9fe;--orange: #ea580c;--brand: #00a9d4;--brand-rgb: 0,169,212;--brand-ai: #7c3aed;--menu-bg: #ffffff;--overlay: rgba(15,23,42,.32);--shadow: 0 1px 2px rgba(15,23,42,.05);--shadow-card: 0 1px 2px rgba(15,23,42,.04), 0 2px 6px -2px rgba(15,23,42,.06);--shadow-hover: 0 4px 14px -4px rgba(15,23,42,.12);--shadow-pop: 0 12px 32px -8px rgba(15,23,42,.18), 0 2px 6px rgba(15,23,42,.06);--shadow-modal: 0 24px 64px -12px rgba(15,23,42,.28), 0 4px 12px rgba(15,23,42,.06);--border-hover: rgba(15,23,42,.16);--nav-hover: rgba(15,23,42,.06);color-scheme:light}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Fustat,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}input,select,textarea{font-family:inherit}input[style*=solid]:focus,textarea[style*=solid]:focus,select[style*=solid]:focus{border-color:var(--brand)!important;box-shadow:0 0 0 3px rgba(var(--brand-rgb),.15)}::placeholder{color:var(--muted-2);opacity:1}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px;border:2px solid var(--bg)}::-webkit-scrollbar-track{background:transparent}#root{min-height:100vh}table{border-collapse:separate;border-spacing:0;width:100%}th,td{text-align:left;padding:11px 16px;font-size:13.5px;border-bottom:1px solid var(--line-2);vertical-align:middle}th{font-size:11.5px;font-weight:600;color:var(--muted);letter-spacing:.05em;background:var(--surface-subtle);text-transform:uppercase}tbody tr:hover{background:var(--surface-subtle)}tbody tr:last-child td{border-bottom:none}@keyframes selbarIn{0%{transform:translate(-50%,12px);opacity:0}to{transform:translate(-50%);opacity:1}}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes modalIn{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes modalOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}@keyframes overlayOut{0%{opacity:1}to{opacity:0}}@keyframes menuIn{0%{opacity:0;transform:translateY(-4px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes menuOut{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-4px) scale(.96)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slideFromRight{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes slideToRight{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes sheetIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes sheetOut{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}}@keyframes iconBounce{0%{transform:translateY(0)}38%{transform:translateY(-4px)}68%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes iconSpread{0%{transform:scaleX(1)}40%{transform:scaleX(1.3)}70%{transform:scaleX(.92)}to{transform:scaleX(1)}}@keyframes iconRock{0%{transform:rotate(0)}25%{transform:rotate(-18deg)}55%{transform:rotate(14deg)}78%{transform:rotate(-6deg)}to{transform:rotate(0)}}@keyframes iconFlip{0%{transform:rotateY(0)}45%{transform:rotateY(-35deg)}to{transform:rotateY(0)}}@keyframes iconGear{0%{transform:rotate(0)}42%{transform:rotate(72deg)}72%{transform:rotate(-10deg)}to{transform:rotate(0)}}@keyframes iconUp{0%{transform:translateY(0)}35%{transform:translateY(-5px)}65%{transform:translateY(2px)}to{transform:translateY(0)}}@keyframes iconRocket{0%{transform:translateY(0);opacity:1;animation-timing-function:ease-in}50%{transform:translateY(-14px);opacity:0;animation-timing-function:steps(1)}51%{transform:translateY(10px);opacity:0;animation-timing-function:ease-out}to{transform:translateY(0);opacity:1}}@keyframes iconGrow{0%{transform:scaleY(1)}38%{transform:scaleY(1.24)}68%{transform:scaleY(.94)}to{transform:scaleY(1)}}@keyframes iconPulse{0%{transform:scale(1)}38%{transform:scale(1.22)}68%{transform:scale(.94)}to{transform:scale(1)}}.print-only{display:none}@media print{body *{visibility:hidden}.print-only,.print-only *{visibility:visible}.print-only{display:block!important;position:absolute;top:0;left:0;width:100%;padding:0;color:#0f172a;background:#fff}}
