*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{color-scheme:dark}html{background:#08090a}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-feature-settings:"cv01","ss03","zero";font-size:13px;font-weight:400;letter-spacing:-.01em;background:#08090a;color:#d0d6e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,strong,b,th{font-weight:510}code,kbd,samp{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}::selection{background:#6366f166;color:#fff}::placeholder{color:#8a8f98;opacity:1}:focus-visible{outline:2px solid #e5e5e6;outline-offset:2px}input:focus-visible{outline:none}[role=listbox] [role=option]:focus-visible{outline-offset:-2px}.press{transition:transform .1s,opacity .1s,background .12s,border-color .12s}.press:active:not(:disabled){transform:scale(.98);opacity:.9}.rowhover{transition:background .12s}.rowhover:hover{background:#ffffff05}.btn-ghost{transition:background .12s,border-color .12s}.btn-ghost:hover:not(:disabled){background:#ffffff0d;border-color:#383b3f!important}.btn-lime:hover:not(:disabled){filter:brightness(1.06)}.link-quiet:hover{color:#fff!important}input:focus,textarea:focus{border-color:#d0d6e0!important}input:disabled{opacity:.6}input[type=checkbox]{accent-color:#6366f1;color-scheme:dark}.field{transition:border-color .12s}.field:hover{border-color:#8a8f98!important}.field:focus-within{border-color:#d0d6e0!important}@keyframes drawerIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.drawer-in{animation:drawerIn .22s cubic-bezier(.22,1,.36,1)}@keyframes sidebarIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.sidebar-mobile-open{animation:sidebarIn .24s cubic-bezier(.22,1,.36,1)}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-in{animation:pageIn .2s ease-out}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.livedot{animation:pulse 2s infinite}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes shimmer-soft{0%,to{opacity:.55}50%{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes shimmer{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}select,input{outline:none}button{font-family:inherit;font-feature-settings:inherit;letter-spacing:inherit}textarea{font-family:inherit}*{scrollbar-width:thin;scrollbar-color:#383b3f transparent}
