:root{--bg: #f8fafc;--card: #ffffff;--sub: #f8fafc;--mut: #f1f5f9;--tx: #0f172a;--tx2: #475569;--tx3: #94a3b8;--bd: #e2e8f0;--bd2: #f1f5f9;--bdh: #cbd5e1;--pr: #2563eb;--prh: #1d4ed8;--prs: #eff6ff;--prb: #bfdbfe;--prt: #1d4ed8;--ok: #059669;--oks: #ecfdf5;--wa: #b45309;--was: #fffbeb;--er: #dc2626;--ers: #fef2f2;--vi: #7c3aed;--vis: #f5f3ff;--term: #0f172a;--e1: 0 1px 2px 0 rgba(15, 23, 42, .04);--e2: 0 4px 12px -2px rgba(15, 23, 42, .06), 0 2px 6px -1px rgba(15, 23, 42, .03);--e3: 0 12px 32px -4px rgba(15, 23, 42, .08), 0 4px 12px -2px rgba(15, 23, 42, .03);--scrim: rgba(15, 23, 42, .45);--dot: #dbe1ea}[data-theme=dark]{--bg: #020617;--card: #0f172a;--sub: #111b2e;--mut: #1e293b;--tx: #f1f5f9;--tx2: #cbd5e1;--tx3: #8391a7;--bd: #1e293b;--bd2: #18233a;--bdh: #334155;--pr: #3b82f6;--prh: #60a5fa;--prs: rgba(59, 130, 246, .14);--prb: rgba(59, 130, 246, .42);--prt: #93c5fd;--ok: #34d399;--oks: rgba(16, 185, 129, .14);--wa: #fbbf24;--was: rgba(245, 158, 11, .14);--er: #f87171;--ers: rgba(239, 68, 68, .14);--vi: #a78bfa;--vis: rgba(139, 92, 246, .16);--term: #010409;--e1: 0 1px 2px 0 rgba(0, 0, 0, .4);--e2: 0 4px 12px -2px rgba(0, 0, 0, .5);--e3: 0 16px 40px -6px rgba(0, 0, 0, .7);--scrim: rgba(2, 6, 23, .7);--dot: #1e293b}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--tx);transition:background .15s ease-out,color .15s ease-out}button,input,select,textarea{font-family:inherit}a{color:var(--pr);text-decoration:none}a:hover{color:var(--prh);text-decoration:underline}*:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}@keyframes fsaSpin{to{transform:rotate(360deg)}}@keyframes fsaPulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes fsaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes fsaStripe{0%{background-position:0 0}to{background-position:28px 0}}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}
