.account-page,.partner-page{min-height:100vh;background:#080b12;color:#f5f7fb}.account-shell{display:grid;grid-template-columns:245px 1fr;gap:26px;padding-top:42px;padding-bottom:100px}.account-nav{position:sticky;top:25px;align-self:start;min-height:650px;display:flex;flex-direction:column;padding:20px 14px;border:1px solid #ffffff10;border-radius:20px;background:#0e141e}.account-person{display:flex;align-items:center;gap:11px;padding:7px 7px 22px;border-bottom:1px solid #ffffff0d}.account-person>span{display:grid;place-items:center;width:41px;height:41px;border-radius:12px;background:linear-gradient(135deg,#8e72ff,#5843b8);font:800 17px Manrope}.account-person b,.account-person small{display:block;max-width:145px;overflow:hidden;text-overflow:ellipsis}.account-person b{font-size:13px}.account-person small{margin-top:3px;color:#6f7a8d;font-size:10px}.account-nav nav{display:flex;flex-direction:column;gap:5px;margin-top:17px}.account-nav nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:10px;color:#8490a3;font-size:13px;font-weight:600}.account-nav nav a:hover,.account-nav nav a.active{background:#8b72ff16;color:#b09fff}.account-nav nav a>i{margin-left:auto;display:grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:8px;background:#8b72ff;color:#fff;font-style:normal;font-size:9px}.account-logout{margin-top:auto;padding:12px;color:#707b8d;font-size:12px}.account-main{min-width:0}.account-welcome{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:18px 4px 35px}.account-welcome>div>span,.account-panel-head small,.affiliate-mini>div>span{color:#8f7aff;font:700 9px Manrope;letter-spacing:.17em}.account-welcome h1{font:800 clamp(31px,4vw,47px)/1.05 Manrope;letter-spacing:-.045em;margin:9px 0}.account-welcome p{color:#818c9f}.account-welcome .button{padding:13px 17px;font-size:12px}.account-alert{margin-bottom:18px;padding:14px 17px;border:1px solid #ffbf5a44;border-radius:12px;background:#ffbf5a0c;color:#e7c98d;font-size:12px}.account-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.account-stats article{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #ffffff0e;border-radius:15px;background:#0e141e}.account-stats i{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#8f76ff14;color:#a18cff;font-style:normal}.account-stats b,.account-stats span{display:block}.account-stats b{font:800 23px Manrope}.account-stats span{color:#717d90;font-size:10px}.account-panel{margin-top:18px;padding:26px;border:1px solid #ffffff0e;border-radius:19px;background:#0e141e;scroll-margin-top:30px}.account-panel-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.account-panel-head h2{font:700 22px Manrope;margin:7px 0 0}.account-panel-head>a{color:#a795ff;font-size:12px;font-weight:700}.account-empty{text-align:center;padding:48px 20px;border:1px dashed #ffffff12;border-radius:14px;background:#0a0f17}.account-empty.compact{padding:27px}.account-empty>span{color:#8871f4;font-size:27px}.account-empty h3{margin:10px 0 6px}.account-empty p{color:#707c8e;font-size:13px}.account-empty a{color:#a591ff;font-size:12px}.service-list article,.transaction-list article{display:grid;align-items:center;gap:14px;padding:14px 3px;border-top:1px solid #ffffff0b}.service-list article{grid-template-columns:auto 1fr auto 145px}.service-type{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#7963ed1c;color:#a692ff;font-weight:800}.service-list b,.service-list small,.transaction-list b,.transaction-list small{display:block}.service-list small,.transaction-list small{margin-top:3px;color:#717d90;font-size:10px}.status-pill{padding:6px 9px;border-radius:10px;background:#8f7aff15;color:#a895ff;font-size:9px;font-weight:800;text-transform:uppercase}.status-pill.status-active{background:#4ed5a217;color:#56dbaa}.service-list time{color:#788397;font-size:10px}.thread-list details{border-top:1px solid #ffffff0b}.thread-list summary{display:flex;align-items:center;gap:13px;padding:15px 2px;cursor:pointer;list-style:none}.thread-list summary::-webkit-details-marker{display:none}.thread-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#6a59ca22;color:#a996ff}.thread-list summary>div{flex:1}.thread-list summary b,.thread-list summary small{display:block}.thread-list summary small{margin-top:4px;color:#737f92;font-size:10px}.message-history{padding:18px;border-radius:13px;background:#090e16}.message{width:fit-content;max-width:72%;margin:8px 0;padding:10px 13px;border-radius:12px;background:#171e2a}.message.mine{margin-left:auto;background:#7a62dd}.message p{margin:0;font-size:12px;line-height:1.55}.message small{display:block;margin-top:5px;color:#aeb5c2;font-size:8px}.transaction-list article{grid-template-columns:55px 1fr auto 100px}.transaction-list article>span{color:#6c788c;font:600 11px monospace}.transaction-list strong{font-size:13px}.transaction-list i{color:#9a87ee;font-size:9px;font-style:normal;text-transform:uppercase}.affiliate-mini{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center;margin-top:18px;padding:40px;border:1px solid #836aff40;border-radius:20px;background:radial-gradient(circle at 90% 10%,#6148cb50,transparent 38%),linear-gradient(135deg,#171832,#101522)}.affiliate-mini h2{font:800 36px/1.07 Manrope;letter-spacing:-.04em;margin:13px 0}.affiliate-mini p{color:#8f99aa;line-height:1.6}.ref-box{padding:22px;border:1px solid #ffffff12;border-radius:15px;background:#090e17aa}.ref-box small,.ref-box code,.ref-box a{display:block}.ref-box small{color:#727e91;font-size:9px}.ref-box code{overflow:hidden;margin:9px 0 12px;color:#d8dce5;text-overflow:ellipsis;font-size:11px}.ref-box button{width:100%;padding:11px;border:0;border-radius:9px;background:#8b72ff;color:#fff;font-weight:800;cursor:pointer}.ref-box a{margin-top:11px;color:#a794ff;text-align:center;font-size:11px}.partner-hero{position:relative;min-height:720px;display:flex;align-items:center;background:radial-gradient(circle at 72% 45%,#3e2b854f,transparent 27%),linear-gradient(150deg,#101523,#080b12);overflow:hidden}.partner-hero>.wrap{position:relative;z-index:2;width:100%}.partner-hero h1{font:800 clamp(65px,9vw,125px)/.83 Manrope;letter-spacing:-.075em;margin:30px 0}.partner-hero h1 em{font-style:normal;color:#947cff}.partner-hero p{max-width:600px;color:#9ba5b6;font-size:18px;line-height:1.7}.partner-hero>.wrap>div{display:flex;align-items:center;gap:25px;margin-top:34px}.partner-hero>.wrap>div>a:not(.button){color:#bec5d0}.partner-orbit{position:absolute;right:8%;top:50%;width:380px;height:380px;border:1px solid #927aff44;border-radius:50%;transform:translateY(-50%)}.partner-orbit:before{content:"";position:absolute;inset:55px;border:1px dashed #ffffff1c;border-radius:50%}.partner-orbit>span{position:absolute;inset:120px;display:grid;place-items:center;border-radius:50%;background:#8269ee;color:#fff;font:800 58px Manrope;box-shadow:0 0 90px #7258ee88}.partner-orbit .person{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#141c29;border:1px solid #ffffff1d;color:#a692ff;font-style:normal}.p1{left:-20px;top:150px}.p2{right:23px;top:30px}.p3{right:-12px;bottom:70px}.partner-orbit>b{position:absolute;right:85px;bottom:-45px;color:#57d9aa}.partner-numbers{background:#8b72ff;color:#090b10;padding:30px 0}.partner-numbers .wrap{display:grid;grid-template-columns:repeat(3,1fr)}.partner-numbers article{display:flex;align-items:center;gap:15px;padding:10px 25px;border-left:1px solid #120e2d2e}.partner-numbers b{font:800 25px Manrope}.partner-numbers span{font-size:12px;font-weight:700}.partner-how,.partner-rules{padding-top:120px;padding-bottom:120px}.partner-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.partner-steps article{padding:33px;border:1px solid #ffffff10;border-radius:18px;background:#0e141e}.partner-steps b{color:#947dff}.partner-steps h3{font:700 23px Manrope;margin:24px 0 12px}.partner-steps p,.partner-rules p{color:#909bad;line-height:1.7}.partner-for{padding:95px 0;background:#0e141e}.partner-for>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.partner-for span:first-child{color:#947dff;font-size:10px;letter-spacing:.17em}.partner-for h2{font:800 48px/1.05 Manrope;letter-spacing:-.05em}.partner-tags{display:flex;flex-wrap:wrap;gap:10px}.partner-tags span{padding:13px 18px;border:1px solid #ffffff14;border-radius:30px;color:#bac1cc!important;font-size:12px!important;letter-spacing:0!important}.partner-rules>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.partner-rules p{margin:0;padding:24px;border-left:2px solid #836cff;background:#ffffff04}.partner-rules p b{display:block;color:#fff;margin-bottom:7px}@media(max-width:1000px){.account-shell{grid-template-columns:1fr}.account-nav{position:static;min-height:0}.account-nav nav{display:grid;grid-template-columns:repeat(3,1fr)}.account-logout{margin-top:15px}.account-stats{grid-template-columns:repeat(2,1fr)}.partner-orbit{opacity:.28;right:-100px}.partner-hero>.wrap{padding-right:20%}}@media(max-width:680px){.account-shell{padding-top:20px}.account-nav nav{grid-template-columns:1fr 1fr}.account-welcome{align-items:flex-start;flex-direction:column}.account-stats{grid-template-columns:1fr 1fr}.account-stats article{padding:13px}.service-list article{grid-template-columns:auto 1fr auto}.service-list time{grid-column:2}.transaction-list article{grid-template-columns:40px 1fr auto}.transaction-list i{grid-column:2}.affiliate-mini{grid-template-columns:1fr;padding:27px}.partner-hero{min-height:650px}.partner-hero>.wrap{padding-right:0}.partner-orbit{display:none}.partner-numbers .wrap,.partner-steps,.partner-for>.wrap,.partner-rules>div:last-child{grid-template-columns:1fr}.partner-numbers article{border-left:0;border-top:1px solid #120e2d2e}.partner-for h2{font-size:39px}.message{max-width:90%}}
