@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes auroraShift{0%{transform:translateZ(0) scale(1)}33%{transform:translate3d(3%,-2%,0) scale(1.08)}66%{transform:translate3d(-3%,2%,0) scale(1.12)}to{transform:translateZ(0) scale(1)}}@keyframes glassFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes ultiPulse{0%,to{box-shadow:0 0 0 0 rgba(160,107,255,.5),inset 0 1px 0 rgba(255,255,255,.1)}50%{box-shadow:0 0 16px 3px rgba(160,107,255,.7),inset 0 1px 0 rgba(255,255,255,.1)}}.ulti-ready{border-color:rgba(160,107,255,.6)!important;animation:ultiPulse 2.2s ease-in-out infinite}@keyframes ultiBadgeShine{0%,to{opacity:.82;filter:brightness(1)}50%{opacity:1;filter:brightness(1.25)}}.ulti-badge{animation:ultiBadgeShine 1.8s ease-in-out infinite}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#05060c;color:#e8eaf2;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;min-height:100vh}body:before{inset:-20%;background:radial-gradient(38% 46% at 16% 20%,rgba(99,102,241,.4),transparent 60%),radial-gradient(36% 44% at 84% 16%,rgba(168,85,247,.34),transparent 60%),radial-gradient(44% 52% at 74% 84%,rgba(56,189,248,.26),transparent 62%),radial-gradient(40% 48% at 24% 86%,rgba(236,72,153,.2),transparent 60%);filter:blur(60px) saturate(135%);animation:auroraShift 26s ease-in-out infinite}body:after,body:before{content:"";position:fixed;z-index:0;pointer-events:none}body:after{inset:0;background:radial-gradient(120% 120% at 50% 0,transparent 40%,rgba(0,0,0,.55) 100%)}body>*{position:relative;z-index:1}.glass{background:rgba(255,255,255,.055);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.1)}.glass-strong{background:rgba(18,20,32,.62);backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 48px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.12)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:99px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.26);background-clip:padding-box}::selection{background:rgba(124,140,255,.35);color:#fff}.legal-prose{color:#c2c8da;font-size:15px;line-height:1.75}.legal-prose h2{color:#fff;font-size:20px;font-weight:700;margin:34px 0 12px;letter-spacing:-.2px}.legal-prose h2:first-child{margin-top:0}.legal-prose h3{color:#e8eaf2;font-size:16px;font-weight:600;margin:22px 0 8px}.legal-prose p{margin:0 0 14px}.legal-prose ul{margin:0 0 16px;padding-left:22px}.legal-prose li{margin:0 0 8px}.legal-prose a{color:#8ba6ff;text-decoration:none}.legal-prose a:hover{text-decoration:underline}.legal-prose strong{color:#e8eaf2}.legal-prose table{width:100%;border-collapse:collapse;margin:0 0 18px;font-size:14px}.legal-prose td,.legal-prose th{border:1px solid rgba(255,255,255,.12);padding:10px 12px;text-align:left;vertical-align:top}.legal-prose th{background:rgba(255,255,255,.05);color:#fff;font-weight:600}