.rates{max-width:900px;margin:0 auto 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.rates article{background:#10251f;color:white;border-radius:14px;padding:18px}.rates span,.rates small{display:block;color:#a9c0b8}.rates strong{display:block;font-size:22px;margin:9px 0}.tiers{grid-template-columns:repeat(3,1fr)}.tiers article>strong{color:var(--jade2)}.tiers ul{list-style:none;padding:0;margin:22px 0 0;border-top:1px solid var(--line)}.tiers li{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.tiers .featured li{border-color:#2c423b}.tiers li span{font-weight:500}button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.rates,.tiers{grid-template-columns:1fr}}
.quote{padding:20px;margin:18px 0;border-radius:14px;background:var(--pale);border:1px solid #c5ecdd}.quote span,.quote small{display:block;color:var(--muted)}.quote strong{display:block;font-size:32px;margin:8px 0;color:var(--jade)}
.payment-step{margin-top:22px;padding-top:26px;border-top:1px solid var(--line)}.network-switch{display:flex;gap:8px;margin:18px 0}.network{padding:10px 16px;border:1px solid var(--line);border-radius:9px;background:white;font-weight:750;cursor:pointer}.network.active{background:var(--ink);color:white}.pay-box{display:grid;grid-template-columns:210px 1fr;gap:22px;align-items:center;background:var(--paper);border:1px solid var(--line);padding:18px;border-radius:14px}.pay-box img{background:white;border-radius:10px}.pay-box span,.pay-box code{display:block}.pay-box code{margin:10px 0;padding:12px;overflow-wrap:anywhere;font-size:13px}@media(max-width:620px){.pay-box{grid-template-columns:1fr}.pay-box img{margin:auto}}
.question-card{padding:17px;margin:14px 0;background:var(--paper);border:1px solid var(--line);border-radius:12px}.question-card>b{display:block;margin-bottom:12px}.radio{display:inline-flex;align-items:center;gap:7px;margin:0 18px 0 0}.radio input{width:auto;margin:0}.withdraw-balances{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:22px}.withdraw-balances article{background:#10251f;color:white;padding:18px;border-radius:13px}.withdraw-balances span,.withdraw-balances strong{display:block}.withdraw-balances span{color:#a9c0b8;font-size:13px}.withdraw-balances strong{font-size:24px;margin-top:7px}@media(max-width:540px){.withdraw-balances{grid-template-columns:1fr}}
.profile-grid{max-width:1180px;margin:0 auto 75px;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.list.compact{margin-top:25px}.list.compact article{padding:14px}@media(max-width:800px){.profile-grid{grid-template-columns:1fr}}
.status.deposit_pending{background:#fff0da;color:#925e00}.deposit-intro,.reference-card{padding:18px;margin-bottom:18px;border-radius:13px;background:var(--pale);border:1px solid #c5ecdd}.deposit-intro p{margin-bottom:0;color:var(--muted)}.reference-card span,.reference-card strong,.reference-card small{display:block}.reference-card strong{font-size:25px;letter-spacing:.04em;margin:8px 0;color:var(--jade)}.reference-card small{color:var(--muted)}.deposit-network{appearance:none;padding:11px 18px;border:1px solid #cbd9d3;border-radius:10px;background:#fff;color:#101d1a;font:700 14px Inter,system-ui,sans-serif;cursor:pointer}.deposit-network.active{background:#10251f;border-color:#10251f;color:#fff}input,select,textarea{font-size:16px!important}@media(max-width:900px){header{position:static;flex-wrap:wrap;padding:12px 18px}nav{display:flex;width:100%;overflow-x:auto;gap:10px;padding:10px 0 2px;scrollbar-width:none}nav::-webkit-scrollbar{display:none}nav>a:not(.nav-cta){display:inline-flex!important;white-space:nowrap;padding:9px 11px;background:#f1f6f3;border-radius:8px}.hero,.page-head,.dash-head{padding-left:18px;padding-right:18px}.form-page{margin-left:16px;margin-right:16px}.pay-box{overflow:hidden}}
.deposit-builder{background:#fff;color:#101d1a}.deposit-builder h2{font-size:18px;color:#087f5b;margin:27px 0 15px}.choice-grid{display:grid;gap:15px}.choice-grid.two{grid-template-columns:repeat(2,1fr)}.choice-grid.three{grid-template-columns:repeat(3,1fr)}.deposit-choice{text-align:left;padding:22px 20px;min-height:116px;border:1px solid #dce7e2;border-radius:16px;background:#fff;color:#101d1a;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.deposit-choice:hover{border-color:#8bcdb6;box-shadow:0 8px 22px rgba(8,127,91,.08)}.deposit-choice b,.deposit-choice span{display:block}.deposit-choice b{color:#087f5b;font-size:18px;margin-bottom:10px}.deposit-choice span{color:#64736e;line-height:1.5}.deposit-choice.selected{border:2px solid #087f5b;background:#e8f7f1;box-shadow:0 0 0 3px rgba(8,127,91,.08)}.deposit-total{margin-top:28px;padding:22px;border:1px solid #cfe7de;border-radius:16px;background:#f7faf8}.deposit-total>span{display:block;color:#087f5b;font-size:19px;font-weight:800}.deposit-total>small{display:block;color:#64736e;margin:9px 0 18px}.deposit-total>strong{display:block;font-size:32px;color:#101d1a}.amount-guides{display:grid;gap:9px;margin-top:18px}.amount-guides div{padding:12px;border:1px solid #dce7e2;border-radius:10px;background:#fff;color:#44534e}.deposit-continue{width:100%;margin-top:24px;padding:17px;border:0;border-radius:13px;background:#087f5b;color:#fff;font-weight:850;font-size:16px;cursor:pointer;box-shadow:0 9px 22px rgba(8,127,91,.18)}.deposit-continue:hover{background:#066a4c}.deposit-continue:disabled{background:#dce7e2;color:#82918c;box-shadow:none}.deposit-builder~#deposit-payment{margin-top:25px}.admin-deposits{max-width:1000px;margin:0 auto 70px}.amount-admin-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}@media(max-width:700px){.choice-grid.two,.choice-grid.three,.amount-admin-grid{grid-template-columns:1fr}.deposit-choice{min-height:auto}.deposit-total>strong{font-size:25px}}
body:has(.deposit-builder) .form-page{max-width:1050px;background:#fff;color:#101d1a;border-color:#dce7e2}body:has(.deposit-builder) .deposit-heading span{color:#087f5b;font-weight:850;font-size:12px;letter-spacing:.14em}body:has(.deposit-builder) .deposit-heading h2{font-size:32px;margin:10px 0}body:has(.deposit-builder) .deposit-heading p{color:#64736e}body:has(.deposit-builder) .reference-card{background:#e8f7f1;border-color:#cfe7de}body:has(.deposit-builder) .reference-card strong{color:#087f5b}body:has(.deposit-builder) #deposit-payment{border-top:1px solid #dce7e2;padding-top:20px}
.deposit-code-box{margin-top:26px;padding:20px;border:1px solid #cfe7de;border-radius:16px;background:#f7faf8}.deposit-code-box b,.deposit-code-box span{display:block}.deposit-code-box span{margin-top:5px;color:#64736e}.deposit-code-entry{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:15px}.deposit-code-entry input{margin:0;text-transform:uppercase}.deposit-code-entry .button{margin:0;white-space:nowrap}.deposit-code-box small{display:block;min-height:20px;margin-top:10px;font-weight:700}.good-text{color:#087f5b}.bad-text{color:#b42318}.code-list{display:grid;gap:10px;margin-top:22px}.code-list article{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:14px;border:1px solid #dce7e2;border-radius:12px;background:#f7faf8}.code-list b,.code-list small{display:block}.code-list small{margin-top:4px;color:#64736e}.code-list form,.code-list .button{margin:0}@media(max-width:620px){.deposit-code-entry,.code-list article{grid-template-columns:1fr}.deposit-code-entry .button{width:100%}}
.code-summary{margin:18px 0 14px;padding:16px;border-radius:12px;background:#e8f7f1;border:1px solid #cfe7de}.code-summary span,.code-summary strong,.code-summary small{display:block}.code-summary strong{margin:5px 0;font-size:25px;color:#087f5b}.deposit-code-method{text-align:left;padding:19px;border:1px solid #cfe7de;border-radius:13px;background:#fff;color:#101d1a;cursor:pointer}.deposit-code-method b,.deposit-code-method span{display:block}.deposit-code-method b{font-size:20px;color:#087f5b}.deposit-code-method span{margin-top:6px;color:#64736e}.deposit-code-method.selected{border:2px solid #087f5b;background:#e8f7f1}.deposit-total>strong{margin-top:10px}
.telegram-widget{position:fixed;right:22px;bottom:22px;z-index:1000;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.telegram-launcher{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 20px 0 16px;border:0;border-radius:999px;background:#087f5b;color:#fff;font:800 15px Inter,system-ui,sans-serif;box-shadow:0 14px 34px rgba(8,67,51,.28);cursor:pointer}.telegram-launcher svg,.telegram-mark svg{width:27px;height:27px;fill:currentColor}.telegram-launcher:hover{background:#066a4c;transform:translateY(-1px)}.telegram-panel{position:relative;width:min(330px,calc(100vw - 32px));padding:24px;border:1px solid #cfe7de;border-radius:18px;background:#fff;color:#101d1a;box-shadow:0 20px 55px rgba(16,37,31,.2)}.telegram-panel[hidden]{display:none}.telegram-panel span,.telegram-panel strong{display:block}.telegram-panel>span{margin-top:15px;color:#087f5b;font-size:13px;font-weight:850;letter-spacing:.04em}.telegram-panel>strong{margin-top:5px;font-size:22px}.telegram-panel p{margin:8px 0 18px;color:#64736e;line-height:1.5}.telegram-panel>a{display:block;padding:13px 16px;border-radius:11px;background:#087f5b;color:#fff;text-align:center;font-weight:800;text-decoration:none}.telegram-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#e8f7f1;color:#087f5b}.telegram-close{position:absolute;top:12px;right:13px;width:34px;height:34px;border:0;border-radius:50%;background:#f1f6f3;color:#44534e;font-size:24px;line-height:1;cursor:pointer}@media(max-width:600px){.telegram-widget{right:14px;bottom:14px}.telegram-launcher{width:56px;padding:0;justify-content:center}.telegram-launcher span{display:none}.telegram-panel{width:calc(100vw - 28px)}}
.referral-hero{max-width:1100px;margin:0 auto 22px;padding:28px;border-radius:18px;background:#10251f;color:#fff;display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:center}.referral-hero span,.referral-hero strong{display:block}.referral-hero span{color:#a9c0b8;font-size:13px}.referral-hero strong{font-size:30px;margin:7px 0;color:#65ddb3}.referral-hero p{color:#c8d8d2;margin:0}.referral-link{display:grid;grid-template-columns:1fr auto;gap:10px}.referral-link input{margin:0;background:#fff}.referral-link .button{margin:0}.referral-stats{margin-bottom:22px}.commission-form{display:grid;grid-template-columns:180px 1fr auto;gap:12px;align-items:end}.commission-form label{margin:0}.commission-form .button{margin-bottom:0}@media(max-width:720px){.referral-hero,.commission-form{grid-template-columns:1fr}.referral-link{grid-template-columns:1fr}.referral-link .button{width:100%}}
