@import url("https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Geist,Manrope,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}::selection{background:rgba(99,102,241,.3)}input::placeholder,textarea::placeholder{color:var(--tmut)}:focus{outline:none}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}.vt-scroll{scrollbar-width:thin;scrollbar-color:var(--bstr) transparent}.vt-scroll::-webkit-scrollbar{width:10px;height:10px}.vt-scroll::-webkit-scrollbar-thumb{background:var(--bstr);border-radius:8px;border:3px solid transparent;background-clip:padding-box}.vt-scroll::-webkit-scrollbar-track{background:transparent}@keyframes vt-spin{to{transform:rotate(1turn)}}@keyframes vt-pulse{0%,to{opacity:1}50%{opacity:.35}}@keyframes vt-slidein{0%{transform:translateX(24px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes vt-fadein{0%{transform:translateY(5px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes vt-toast{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes vt-pop{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.vt-fade{animation:vt-fadein .28s ease}.vt-pop{animation:vt-pop .18s cubic-bezier(.2,.8,.2,1)}.vt-hl{background:var(--brand-soft);color:inherit;border-radius:3px;padding:0 1px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}button{font-family:inherit}.vt-nav{transition:background .12s}.vt-nav:hover{background:var(--inset)}.vt-row{transition:background .12s}.vt-row:hover{background:var(--inset)}.vt-bstr{transition:border-color .12s}.vt-bstr:hover{border-color:var(--bstr)}.vt-soft{transition:border-color .12s,color .12s}.vt-soft:hover{border-color:var(--bstr)}.vt-link:hover,.vt-soft:hover{color:var(--tprim)}