.account-workspace{align-items:stretch;height:calc(100dvh - 255px);min-height:480px}.account-workspace .classic-account-nav{overscroll-behavior-y:auto;background:var(--surface);border-radius:20px;align-content:start;position:static;overflow:auto}.account-tab-list{gap:7px;display:grid}.account-tab-list button{min-height:52px;color:var(--muted);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:750;display:flex}.account-tab-list button:hover{background:var(--surface-2)}.account-tab-list button.active{border-color:color-mix(in srgb,var(--brand) 25%,var(--line));color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:inset 3px 0 var(--brand)}.account-tab-list button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.account-workspace-content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;padding:0 6px 12px 0;overflow-y:auto}.account-tab-panel[hidden]{display:none!important}.account-tab-panel .panel,.account-workspace .account-wallet-overview{background:var(--surface);box-shadow:none;border-radius:20px}.account-tab-panel .account-wallet-overview{grid-template-columns:1fr auto;gap:18px;padding:26px}.account-tab-panel .account-wallet-overview .inline-actions{grid-column:1/-1;justify-content:flex-start}.account-tab-panel .account-wallet-value strong{font-size:46px}.account-tab-panel .account-grid{grid-template-columns:1fr}.account-tab-panel .form-stack{margin-top:0}.account-tab-panel .account-grid .panel,.account-tab-panel .identity-panel{padding:26px}.account-tab-panel .telegram-community-offer{margin:0 0 22px}.account-binding-shortcut{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:24px;display:flex}.account-binding-shortcut h2{margin:0 0 6px;font-size:18px}.account-binding-shortcut p{color:var(--muted);margin:0;font-size:13px}.account-sync-bar{min-height:30px;color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:10px;font-size:12px;display:flex}.account-sync-bar button{color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 8px;display:flex}.account-sync-bar button:disabled{opacity:.5;cursor:default}.account-inline-loading{color:var(--muted);gap:15px;padding:28px;font-size:13px;display:grid}.account-inline-loading .skeleton{background:var(--surface-2);border-radius:9px;height:36px}.account-inline-loading .skeleton:nth-child(2){width:70%}.account-records{padding:26px}.account-records .panel-head{flex-wrap:wrap;gap:16px}.account-records h2,.account-topup h2{margin:0;font-size:22px}.account-record-list{margin-top:20px}.account-order-record,.account-ledger-record{border-top:1px solid var(--line)}.account-order-record summary,.account-ledger-record{justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.account-order-record summary{cursor:pointer;list-style:none}.account-order-record summary::-webkit-details-marker{display:none}.account-order-record summary>div,.account-ledger-record>div{gap:7px;min-width:0;display:grid}.account-order-record summary>div:last-child,.account-ledger-record>div:last-child{text-align:right;flex-shrink:0}.account-order-record strong{line-height:1.5}.account-order-record small,.account-order-record summary span,.account-ledger-record small{color:var(--muted);font-size:12px}.account-order-expanded{padding:0 0 20px;font-size:13px}.account-inline-delivery{background:var(--surface-2);border-radius:14px;gap:12px;margin:16px 0;padding:16px;display:grid}.account-inline-delivery>a{color:var(--brand);font-weight:700}.account-inline-delivery>div{align-items:center;gap:14px;display:flex}.account-inline-delivery pre{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;margin:0}.account-record-pagination{justify-content:center;align-items:center;gap:18px;margin-top:24px;display:flex}.account-record-pagination span{color:var(--muted);font-size:13px}.account-history-more{width:100%;margin-top:20px}.account-workspace button:disabled{cursor:default;opacity:.6}.account-topup{padding:26px}.account-topup>p{color:var(--muted);font-size:14px;line-height:1.6}.account-topup fieldset{border:0;min-width:0;margin:26px 0;padding:0}.account-topup legend{margin-bottom:12px;font-size:14px;font-weight:700}.account-topup-options{flex-wrap:wrap;gap:10px;display:flex}.account-topup-options button,.account-topup-networks button{border:1px solid var(--line);min-height:48px;color:var(--text);background:var(--surface);font:inherit;cursor:pointer;border-radius:12px;padding:12px 16px;font-size:14px}.account-topup-options button.active,.account-topup-networks button.active{border-color:var(--brand);color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--surface));box-shadow:0 0 0 1px var(--brand)}.account-topup .field{max-width:320px;margin-top:16px}.account-topup-networks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.account-topup-networks button{text-align:left;gap:6px;display:grid}.account-topup-networks small{color:var(--muted)}.account-topup-submit{width:100%;min-height:48px}.account-topup-quote{background:var(--surface-2);border-radius:16px;gap:8px;margin:24px 0;padding:24px;display:grid}.account-topup-quote strong{color:var(--brand);font-size:32px}.account-topup-quote small{color:var(--muted)}.account-topup-address{border:1px solid var(--line);border-radius:14px;align-items:center;gap:16px;padding:18px;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex}.account-topup-address code{overflow-wrap:anywhere;flex:1;font-size:14px}.account-topup-address.copied{border-color:var(--success);background:color-mix(in srgb,var(--success) 10%,var(--surface));box-shadow:0 0 0 3px color-mix(in srgb,var(--success) 16%,transparent)}.account-topup-qr{object-fit:contain;background:#fff;border:10px solid #fff;width:190px;height:190px;margin:22px auto;display:block}.account-topup-status{color:var(--brand);align-items:center;gap:9px;margin:22px 0;display:flex}.account-topup-status i{background:var(--success);border-radius:50%;width:8px;height:8px}.account-topup .helper-text{overflow-wrap:anywhere;font-size:12px}@media (max-width:900px){.account-workspace{grid-template-rows:auto minmax(0,1fr);gap:12px;height:calc(100dvh - 265px);min-height:440px}.account-workspace .classic-account-nav{border-radius:16px;align-items:center;padding:9px;overflow:auto}.account-tab-list{gap:4px;display:flex}.account-tab-list button{white-space:nowrap;flex:none;min-height:44px;padding:10px 12px}.account-workspace .classic-account-nav>a{display:none}.account-workspace-content{padding-right:0}.account-tab-panel .account-wallet-overview{grid-template-columns:1fr}.account-tab-panel .account-wallet-value strong{font-size:40px}}@media (max-width:600px){.account-workspace{height:calc(100dvh - 245px);min-height:400px}.account-workspace .classic-account-nav{display:block}.account-tab-list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.account-tab-list button{justify-content:center;gap:5px;padding:10px 4px;font-size:12px}.account-tab-list button svg{width:15px}.account-tab-panel .panel,.account-workspace .account-wallet-overview,.account-tab-panel .account-grid .panel,.account-tab-panel .identity-panel{padding:20px}.account-binding-shortcut{flex-direction:column;align-items:flex-start}.account-order-record summary,.account-ledger-record{flex-direction:column;align-items:flex-start;gap:12px}.account-order-record summary>div:last-child,.account-ledger-record>div:last-child{text-align:left;grid-template-columns:1fr auto;width:100%}.account-topup-networks{grid-template-columns:1fr}.account-topup-address{flex-direction:column;align-items:stretch}}
