*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{height:100%;background:#01010a;color:#e8e0ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input:not([type=checkbox]):not([type=radio]),select,textarea{font-family:inherit;font-size:inherit;color:inherit;background:transparent;border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 999px #0a061e!important;-webkit-text-fill-color:#e8e0ff!important;caret-color:#a78bfa}select::-ms-expand{display:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=password]::-ms-clear,input[type=password]::-ms-reveal{display:none}ol,ul{list-style:none}a{color:inherit;text-decoration:none}table{border-collapse:collapse;width:100%}*{scrollbar-width:thin;scrollbar-color:rgba(110,70,200,.3) transparent}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(110,70,200,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(140,90,240,.5)}option{background:#0e0920;color:#e8e0ff}:root{color-scheme:dark;--vortex-bg:#07070c;--vortex-surface:#101018;--vortex-surface-raised:#171721;--vortex-surface-hover:#1d1b2a;--vortex-border:rgba(181,157,255,0.14);--vortex-border-strong:rgba(181,157,255,0.28);--vortex-text:#f5f2ff;--vortex-text-muted:#aaa4bd;--vortex-text-subtle:#817a96;--vortex-primary:#8b6cff;--vortex-primary-hover:#a58cff;--vortex-primary-soft:rgba(139,108,255,0.14);--vortex-focus:#bca8ff;--vortex-signal:#35d7d0;--vortex-signal-soft:rgba(53,215,208,0.12);--vortex-radius-sm:8px;--vortex-radius-md:12px;--vortex-radius-lg:16px;--vortex-shadow-lg:0 24px 70px rgba(0,0,0,0.38)}body,html{background:var(--vortex-bg);color:var(--vortex-text)}body{line-height:1.5}::selection{background:rgba(139,108,255,.32);color:#fff}[tabindex]:not([tabindex="-1"]),a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid var(--vortex-focus)!important;outline-offset:3px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}button{cursor:pointer}button:not([class]){min-height:34px;padding:7px 11px;border:1px solid var(--vortex-border-strong);border-radius:var(--vortex-radius-sm);color:var(--vortex-text);background:var(--vortex-surface-raised);transition:color .16s ease,background .16s ease,border-color .16s ease,transform .16s ease}button:not([class]):hover:not(:disabled){border-color:rgba(165,140,255,.72);color:#fff;background:var(--vortex-surface-hover);transform:translateY(-1px)}button:disabled{opacity:.58!important;filter:saturate(.72)}@media (max-width:720px){body,html{max-width:100%;overflow-x:hidden}article,fieldset,form,main,section{min-width:0;max-width:100%}canvas,code,img,pre,svg,video{max-width:100%}code,pre{overflow-wrap:anywhere}pre,table{overflow-x:auto;-webkit-overflow-scrolling:touch}table{display:block;max-width:100%;white-space:nowrap}[role=button],button{min-height:44px;touch-action:manipulation}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:44px;max-width:100%;font-size:16px!important}input[type=checkbox],input[type=radio]{width:20px;height:20px}}