*,:before,:after{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;padding:0}input,textarea{-webkit-user-select:text;user-select:text}body{color:#e0e0ee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02", "cv03", "cv04", "cv11";background:0 0;min-height:100vh;font-family:Unbounded,sans-serif;font-size:13px;overflow-x:hidden}#root{min-height:100vh}::selection{color:#fff;background:#7c5cff59}button{-webkit-tap-highlight-color:transparent;outline:none;font-family:inherit;transition:filter .15s,box-shadow .15s,opacity .15s,background .15s,border-color .15s,color .15s,transform .1s}button:hover:not(:disabled){filter:brightness(1.15)}button:active:not(:disabled){filter:brightness(.92);transform:scale(.97)}button:disabled{opacity:.4;cursor:not-allowed}button:focus:not(:focus-visible){outline:none}input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#7c5cff2e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#7c5cff66}*{scrollbar-width:thin;scrollbar-color:#7c5cff2e transparent}input[type=range]{appearance:none;cursor:pointer;border-radius:4px;outline:none;height:4px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:pointer;background:#7c5cff;border:2px solid #a78bff;border-radius:50%;width:14px;height:14px;margin-top:-5px;transition:transform .12s,box-shadow .12s;box-shadow:0 0 #7c5cff00}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.25);box-shadow:0 0 12px #7c5cff80}input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 3px #7c5cff33}input[type=range]::-webkit-slider-runnable-track{border-radius:4px;height:4px}input[type=range]::-moz-range-thumb{cursor:pointer;background:#7c5cff;border:2px solid #a78bff;border-radius:50%;width:14px;height:14px}input[type=number]{-moz-appearance:textfield;font-family:inherit}input[type=number]::-webkit-inner-spin-button{opacity:0}input[type=number]::-webkit-outer-spin-button{opacity:0}input[type=number]:hover::-webkit-inner-spin-button{opacity:1}input[type=number]:hover::-webkit-outer-spin-button{opacity:1}input[type=number]:focus{outline:none;border-color:#7c5cff66!important}button:focus-visible{outline-offset:2px;outline:2px solid #7c5cff80}input:focus-visible{outline:none}.tab-content-enter{animation:.3s cubic-bezier(.4,0,.2,1) tab-enter}@keyframes tab-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){body{font-size:14px}}@media (width<=480px){body{font-size:13px}::-webkit-scrollbar{width:3px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
