:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#08080a;--color-bg-subtle:#131316;--color-bg-card:#141417;--color-bg-elevated:#1c1c20;--color-bg-input:#131316;--color-bg-hover:#ffffff0d;--color-text:#f5f5f7;--color-text-secondary:#ffffff9e;--color-text-muted:#fff6;--overlay-rgb:255,255,255;--color-hairline:#ffffff12;--color-border:#ffffff1a;--color-border-strong:#ffffff29;--color-primary-soft:#6c63ff24;--color-primary-bright:#8b87f5;--color-primary-light:#1c1b35;--color-success-text:#5fe07a;--color-warning-text:#ffd84d;--color-danger-text:#ff7a70;--gradient-card:linear-gradient(180deg,#1a1a1f 0%,#131316 100%);--gradient-card-hover:linear-gradient(180deg,#1f1f25 0%,#161619 100%);--gradient-canvas:radial-gradient(100% 70% at 50% -10%,#6c63ff1f 0%,#6c63ff00 60%),radial-gradient(80% 60% at 100% 0%,#3082f014 0%,#3082f000 55%);--shadow-xs:0 1px 2px #00000080;--shadow-sm:0 1px 2px #0006,0 2px 8px #00000080;--shadow-md:0 2px 8px #00000073,0 10px 28px #0000008c;--shadow-lg:0 8px 24px #00000080,0 24px 60px #000000a6;--shadow-card:inset 0 1px 0 #ffffff0d,0 0 0 1px #ffffff0a,0 2px 8px #00000073,0 16px 40px #00000080;--shadow-card-hover:inset 0 1px 0 #ffffff12,0 0 0 1px #6c63ff4d,0 4px 12px #00000080,0 24px 56px #0009;--shadow-modal:0 0 0 1px #ffffff0f,0 16px 40px #0009,0 40px 80px #000000b3;--shadow-glow-primary:0 0 0 1px #6c63ff80,0 8px 28px #6c63ff73,0 0 40px #6c63ff4d;--shadow-input-inset:inset 0 1px 2px #0006;--ring-focus:0 0 0 3px #6c63ff59;--ring-focus-tight:0 0 0 2px #6c63ff73;--glass-bg:#0c0c0eb8;--glass-border:#ffffff14}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#f4f5f8;--color-bg-subtle:#eceef3;--color-bg-card:#fff;--color-bg-elevated:#fff;--color-bg-input:#fff;--color-bg-hover:#1112260a;--color-text:#1d1d1f;--color-text-secondary:#11122699;--color-text-muted:#11122666;--overlay-rgb:17,18,38;--color-hairline:#11122614;--color-border:#1112261a;--color-border-strong:#11122629;--color-primary-soft:#6c63ff14;--color-primary-bright:#5249e0;--color-primary-light:#eeecfb;--color-success-text:#248a3d;--color-warning-text:#b25000;--color-danger-text:#d70015;--gradient-card:linear-gradient(180deg,#fff 0%,#fbfbfd 100%);--gradient-card-hover:linear-gradient(180deg,#fff 0%,#f6f7fb 100%);--gradient-canvas:radial-gradient(120% 80% at 50% -10%,#6c63ff0d 0%,#6c63ff00 60%);--shadow-xs:0 1px 2px #1112260d;--shadow-sm:0 1px 2px #1112260a,0 2px 6px #1112260f;--shadow-md:0 2px 6px #1112260d,0 8px 24px #11122617;--shadow-lg:0 4px 12px #11122612,0 18px 48px #11122624;--shadow-card:0 0 0 1px #1112260a,0 1px 2px #1112260a,0 6px 18px #1112260f;--shadow-card-hover:0 0 0 1px #6c63ff24,0 2px 6px #1112260f,0 16px 40px #0d103c29;--shadow-modal:0 0 0 1px #1112260d,0 12px 32px #11122621,0 36px 64px #11122629;--shadow-glow-primary:0 1px 2px #4a48c466,0 8px 28px #6c63ff61;--shadow-input-inset:inset 0 1px 2px #1112260d;--ring-focus:0 0 0 3px #6c63ff2e;--ring-focus-tight:0 0 0 2px #6c63ff38;--glass-bg:#ffffffb8;--glass-border:#11122614}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:16px}body{letter-spacing:-.022em;color:var(--color-text);background-color:var(--color-bg);background-image:var(--gradient-canvas);background-attachment:fixed;font-family:Satoshi,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;font-size:1.0625rem;line-height:1.47}::selection{color:var(--color-text);background:#6c63ff52}a{color:inherit;text-decoration:none}button{cursor:pointer;font:inherit;color:inherit;letter-spacing:inherit;background:0 0;border:none}input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}ul,ol{list-style:none}img{max-width:100%;display:block}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{letter-spacing:-.018em;font-family:Clash Display,Satoshi,Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(var(--overlay-rgb),.18);background-clip:padding-box;border:3px solid #0000;border-radius:980px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:rgba(var(--overlay-rgb),.32);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}:focus-visible{transition:box-shadow .15s,border-color .15s}
