:root{--bg:#04060a;--bg-2:#0a0e16;--surface:#0e131d;--surface-2:#131a27;--border:#1e2838;--border-strong:#2b3a52;--border-glow:#2b6cff40;--glass:rgba(19,26,39,0.5);--text:#eef3fb;--text-dim:#9fb0c8;--text-mute:#64748b;--blue:#2b8bff;--blue-bright:#4fb3ff;--blue-deep:#1259d6;--blue-glow:#2b8bff55;--chrome-1:#f4f8ff;--chrome-2:#b9c6da;--chrome-3:#7d8ba3;--danger:#ff5964;--blue-tint:#0d1e3a;--blue-tint-2:#0c1830;--glow-1:#1b4fa6;--halo-1:#0f2444;--halo-2:#0a1a33;--accent-2:#7c3aed;--accent-2b:#4f46e5;--radius:16px;--radius-sm:10px;--shadow:0 20px 60px -20px rgba(0,0,0,0.8);--font:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%}body{font-family:var(--font);color:var(--text);background:radial-gradient(1200px 600px at 50% -10%,var(--halo-1) 0,transparent 60%),radial-gradient(900px 500px at 100% 100%,var(--halo-2) 0,transparent 55%),var(--bg);background-attachment:fixed;-webkit-font-smoothing:antialiased;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}.selectable,[contenteditable=true],input,select,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text}a{color:inherit;text-decoration:none}.chrome-text{background:linear-gradient(180deg,var(--chrome-1) 0,var(--chrome-2) 45%,var(--chrome-3) 55%,var(--chrome-1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 22px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);font-weight:600;font-size:15px;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.btn:hover{transform:translateY(-1px);border-color:var(--blue)}.btn-primary{border:1px solid transparent;background:linear-gradient(180deg,var(--blue-bright),var(--blue-deep));box-shadow:0 8px 24px -8px var(--blue-glow),inset 0 1px 0 #ffffff55}.btn-primary:hover{box-shadow:0 12px 32px -8px var(--blue-glow),inset 0 1px 0 #ffffff77}.btn-primary:disabled{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.btn-discord{background:linear-gradient(180deg,#5b6eff,#4453e6)}:root{--sb-thumb-a:rgba(79,179,255,0.55);--sb-thumb-b:rgba(18,89,214,0.6);--sb-thumb-hover-a:#4fb3ff;--sb-thumb-hover-b:#2b8bff;--sb-thumb-active:#8fd0ff;--sb-track-page:rgba(10,14,22,0.9)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-corner,::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-button{display:none;width:0;height:0}::-webkit-scrollbar-thumb{min-height:36px;border-radius:999px;border:2.5px solid transparent;background:linear-gradient(180deg,var(--sb-thumb-a),var(--sb-thumb-b)) padding-box;-webkit-transition:background .2s;transition:background .2s}::-webkit-scrollbar-thumb:horizontal{min-width:36px;background:linear-gradient(90deg,var(--sb-thumb-a),var(--sb-thumb-b)) padding-box}::-webkit-scrollbar-thumb:hover{border-width:2px;background:linear-gradient(180deg,var(--sb-thumb-hover-a),var(--sb-thumb-hover-b)) padding-box}::-webkit-scrollbar-thumb:horizontal:hover{background:linear-gradient(90deg,var(--sb-thumb-hover-a),var(--sb-thumb-hover-b)) padding-box}::-webkit-scrollbar-thumb:active{background:var(--sb-thumb-active) padding-box}html::-webkit-scrollbar{width:12px}html::-webkit-scrollbar-track{background:var(--sb-track-page);border-left:1px solid rgba(43,108,255,.12)}html::-webkit-scrollbar-thumb{border-width:3px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(79,179,255,.55) transparent}html{scrollbar-color:rgba(79,179,255,.6) #0a0e16}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}:root{--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1)}@keyframes am-rise{0%{opacity:0;translate:0 10px}to{opacity:1;translate:none}}@keyframes am-fade{0%{opacity:0}to{opacity:1}}@keyframes am-grow-y{0%{scale:1 0}to{scale:1 1}}@keyframes am-grow-x{0%{scale:0 1}to{scale:1 1}}@keyframes am-shine{0%{translate:-120% 0}to{translate:220% 0}}@keyframes am-ping{0%{scale:1;opacity:.55}80%,to{scale:2.6;opacity:0}}.ace-motion .btn,.ace-motion a[role=button],.ace-motion button{transition-property:translate,scale,transform,box-shadow,background,background-color,border-color,color,filter,opacity;transition-duration:.18s;transition-timing-function:var(--ease-out)}.ace-motion .btn:not(:disabled):active,.ace-motion button:not(:disabled):active{scale:.965;transition-duration:.08s}.ace-motion .am-btn:not(:disabled):hover,.ace-motion .btn:not(:disabled):hover{transform:none;translate:0 -2px}.ace-motion .btn:focus-visible,.ace-motion button:focus-visible{outline:2px solid var(--blue-bright);outline-offset:2px}.ace-motion .am-btn,.ace-motion .btn-primary{position:relative;overflow:hidden;isolation:isolate}.ace-motion .am-btn:after,.ace-motion .btn-primary:after{content:"";position:absolute;inset:0 auto 0 0;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);translate:-120% 0;pointer-events:none;z-index:-1}.ace-motion .am-btn:not(:disabled):hover:after,.ace-motion .btn-primary:not(:disabled):hover:after{animation:am-shine .7s var(--ease-out)}.ace-motion .btn-primary:not(:disabled):hover{box-shadow:0 14px 34px -10px var(--blue-glow),inset 0 1px 0 #ffffff88}.ace-motion aside nav button>span:first-child{transition:translate .2s var(--ease-out)}.ace-motion aside nav button:hover>span:first-child{translate:3px 0}.ace-motion .am-page{animation:am-rise .35s var(--ease-out) both}.ace-motion .am-stagger>*{animation:am-rise .45s var(--ease-out) both}.ace-motion .am-stagger>:nth-child(2){animation-delay:.05s}.ace-motion .am-stagger>:nth-child(3){animation-delay:.1s}.ace-motion .am-stagger>:nth-child(4){animation-delay:.15s}.ace-motion .am-stagger>:nth-child(5){animation-delay:.2s}.ace-motion .am-stagger>:nth-child(n+6){animation-delay:.25s}.ace-motion .am-card{transition:translate .25s var(--ease-out),border-color .25s ease,box-shadow .25s ease}.ace-motion .am-card:hover{translate:0 -3px;border-color:var(--border-strong)!important;box-shadow:0 16px 34px -18px rgba(0,0,0,.8)}.ace-motion .am-bar-x{transform-origin:left center;animation:am-grow-x .7s var(--ease-out) both}.ace-motion .am-bar-y{transform-box:fill-box;transform-origin:center bottom;animation:am-grow-y .7s var(--ease-out) both}.ace-motion .am-fade-in{animation:am-fade .5s ease both}.ace-motion .am-tab{transition:translate .18s var(--ease-out),scale .18s var(--ease-out),background .25s ease,color .2s ease,border-color .2s ease}.ace-motion .am-tab:hover{translate:0 -2px}.ace-motion .am-tab-on{animation:am-pop .3s var(--ease-spring)}@keyframes am-pop{0%{scale:.94}to{scale:none}}.ace-motion .am-live{position:relative}.ace-motion .am-live:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:am-ping 1.8s var(--ease-out) infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.ace-motion *,.ace-motion :after,.ace-motion :before{animation:none!important;transition-duration:.01ms!important}}