@import url("https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=Outfit:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg:#07090F;--s1:#0C101A;--s2:#111827;--s3:#1A2235;--b:#1E2736;--b2:#2A3550;--t1:#E2E8F2;--t2:#7A8499;--t3:#404D63;--acc:#7B72FF;--acc-d:rgba(123,114,255,0.10);--acc-g:rgba(123,114,255,0.22);--acc-l:rgba(123,114,255,0.35);--green:#10E89C;--green-g:rgba(16,232,156,0.25);--amber:#F59E0B;--red:#F87171;--cyan:#22D3EE;--o0:#7B72FF;--o1:#22D3EE;--o2:#F59E0B;--o3:#F472B6;--o4:#34D399;--f:"Outfit",system-ui,sans-serif;--mono:"JetBrains Mono",monospace;--dis:"Syne",system-ui,sans-serif}body,html{height:100%;background:var(--bg);color:var(--t1);font-family:var(--f);font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--b2);border-radius:99px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes msgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes glow{0%,to{box-shadow:0 0 12px var(--acc-g)}50%{box-shadow:0 0 24px rgba(123,114,255,.4)}}::-moz-selection{background:rgba(123,114,255,.3);color:var(--t1)}::selection{background:rgba(123,114,255,.3);color:var(--t1)}:focus-visible{outline:2px solid var(--acc);outline-offset:2px;border-radius:4px}a{color:inherit;text-decoration:none}input,select,textarea{font-family:var(--f);color:var(--t1);background:var(--s2);border:1px solid var(--b);border-radius:8px;transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-d)}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--t3)}input::placeholder,textarea::placeholder{color:var(--t3)}button{cursor:pointer;font-family:var(--f);transition:all .15s}button:disabled{cursor:not-allowed}