:root{--bg:#080a0e;--surface:#0d1420;--card:#101927;--card-2:#101927;--raise:#192a43;--line:#26354c;--line-2:#3d5271;--tx:#f1f4fa;--tx-2:#c6d4e9;--mut:#9aaecb;--dim:#8ca0bd;--bl:#2869f6;--bl-hi:#8eb9ff;--bl-2:#8eb9ff;--r-sm:3px;--r:4px;--r-lg:5px;--r-xl:6px}
body{background:#080a0e}.bg{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #8eb9ff;outline-offset:4px}header.nav{position:fixed;inset:0 auto 0 0;width:230px;background:#0d1420;border-right:1px solid #26354c;border-bottom:0;backdrop-filter:none}.nav-in,.legal .nav-in{width:100%;height:100%;padding:38px 24px;display:flex;flex-direction:column;align-items:stretch;gap:34px}.brand{font-size:27px;font-weight:650;letter-spacing:-.06em}.brand img{width:31px;height:31px;border-radius:0;box-shadow:none}.tabs,.nav-links{display:flex;flex-direction:column;gap:7px;padding:0;margin:0;border:0;border-radius:0;background:none}.tabs a,.nav-links a{border-radius:3px;padding:12px 15px;font-size:14px;color:#a1b4d0}.tabs a.on,.nav-links a.on{background:#234a83;box-shadow:none;color:#fff}.tabs a:hover,.nav-links a:hover{background:#182b45;color:white;text-decoration:none}.who{margin:auto 0 0;display:flex;flex-wrap:wrap;gap:12px}.who .nm{font-size:14px}.who .out.dc{width:100%;justify-content:center;background:transparent;border-color:#364b6a;color:#b7cdee;border-radius:3px}.who .out{border-radius:3px}.account main{margin-left:230px;padding:64px 0 80px}.account .wrap{width:min(88%,1120px)}.hd{padding-bottom:32px;border-bottom:1px solid #26354c;margin-bottom:32px}.hd .eyebrow,.legal .kicker{background:none;color:#83aef5;font:12px var(--mono);letter-spacing:.12em}.hd h1{font-size:clamp(36px,4.4vw,61px);font-weight:500;letter-spacing:-.055em;line-height:1.12;margin-top:16px}.hd p{color:#9aaecb;font-size:17px;margin-top:16px}.cards{grid-template-columns:1.25fr 1fr;gap:25px}.panel{padding:30px;border-radius:4px;background:#0d1420;border-color:#2d405e;box-shadow:none}.panel h2{font:12px var(--mono);color:#8eacdb;letter-spacing:.1em}.lic{border-top:3px solid #377ff5}.lic .glowline,.ref .glowline{display:none}.keybox{background:#080e18;border-radius:3px;border-color:#334967;padding:20px 15px}.keybox code{font-size:16px}.btn{border-radius:3px;min-height:46px;font-size:14px}.btn.primary,.btn.buy{background:#2869f6;border:1px solid #528fff;color:white;box-shadow:none}.btn.ghost{background:#142138;border-color:#354f72}.dlbtn{padding:21px 15px;border-radius:3px;background:#111e31;border-color:#314b70}.dlbtn[data-mine=true]{background:#142a4a}.dlbtn:hover{background:#1b3355;border-color:#78a9f7}.note,.plans-note,.hint,.ref-foot{font-size:14px;color:#97aac7}.ref-how{gap:0;border-left:1px solid #314867}.ref-how div{border-radius:0;background:#101d30;border-left:0;padding:18px;font-size:14px}.ref-stats{gap:14px}.stat{background:#0a111e;border-radius:3px;padding:20px;border-color:#2c405d}.stat .l{font-size:12px}.stat .v{font-size:32px;font-weight:500;margin-top:10px}.ref-grid{gap:24px}.ref-grid h3{font-size:13px}.tw{border-radius:3px}.tbl{font-size:14px}.tbl th{font-size:12px}.tbl td{padding-top:13px;padding-bottom:13px}.plan{border-radius:3px;background:#111e31}.payout input,.payout select{font-size:14px;border-radius:3px}.hidden{display:none!important}.legal main{margin:0 7% 0 calc(230px + 7%);width:auto;max-width:900px;padding-top:65px}.legal h1{font-size:clamp(39px,5vw,66px);line-height:1.08;font-weight:500;letter-spacing:-.06em}.legal .meta{font-size:14px;line-height:1.8}.legal .summary{border:0;border-left:3px solid #397ff6;background:#10203a;border-radius:0;padding:24px;font-size:16px}.legal .toc{background:none;border-radius:0;border-width:1px 0;padding:25px 0;font-size:14px;column-gap:35px}.legal .toc a{padding:6px 0}.legal article h2{font-size:26px;letter-spacing:-.03em;padding-top:24px;border-top:1px solid #26354c;scroll-margin-top:25px}.legal article p,.legal article li{font-size:16px}.legal footer{margin-left:230px}.legal .foot-in{width:86%}.legal .foot-in .right{margin-left:0;gap:16px}.legal .foot-in .brand{display:none}.legal .callout{border-radius:0}
@media(max-width:1100px){header.nav{width:200px}.nav-in,.legal .nav-in{padding:30px 18px}.account main{margin-left:200px}.account .cards{grid-template-columns:1fr}.account .dls{display:grid;grid-template-columns:1fr 1fr;gap:12px}.legal main{margin-left:calc(200px + 6%);margin-right:6%}.legal footer{margin-left:200px}.account .ref-grid{grid-template-columns:1fr}.payout{grid-template-columns:130px 1fr auto}}
@media(max-width:720px){header.nav{position:sticky;inset:auto;top:0;width:100%;height:auto;border-right:0;border-bottom:1px solid #26354c}.nav-in,.legal .nav-in{padding:16px 5%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:14px}.brand{font-size:25px}.brand img{width:28px;height:28px}.tabs{flex-direction:row;margin-left:auto;gap:8px}.tabs a{padding:8px 12px;font-size:14px}.who{margin:0;width:100%;flex-wrap:nowrap;border-top:1px solid #26354c;padding-top:12px}.who .nm{display:block!important}.who .out{margin-left:auto}.who .out.dc{width:auto;margin-left:0;min-height:34px}.who .out.dc span{display:none}.account main{margin-left:0;padding:35px 0 60px}.account .wrap{width:90%}.hd{padding-bottom:25px;margin-bottom:25px}.hd h1{font-size:38px}.hd p{font-size:16px}.panel{padding:22px}.account .dls{grid-template-columns:1fr}.keybox code{font-size:13px}.ref-how{grid-template-columns:1fr}.ref-stats{grid-template-columns:1fr 1fr}.payout{grid-template-columns:1fr}.payout input{width:100%}.legal .nav-links{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;width:100%;gap:3px}.legal .nav-links a{padding:8px 10px;white-space:nowrap;font-size:13px}.legal main{width:90%;margin:0 auto;padding:38px 0 65px}.legal h1{font-size:42px}.legal footer{margin-left:0}.legal article h2{scroll-margin-top:150px}.legal .toc{columns:1}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}.rise{opacity:1;transform:none}}
