*{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{background-color:var(--cl-bg-deepest);color:var(--cl-text-primary);margin:0;transition:background-color .3s,color .3s}@media (width>=2560px){body{zoom:1.2}}.app__layout{min-height:500px}.app__logo{flex-wrap:nowrap;align-items:center;gap:8px;margin-right:8px;padding:0;display:flex}.app__logo-img{border-radius:0;flex-shrink:0;width:24px;height:24px;padding:0}.app__logo-text{color:var(--cl-logo-text);letter-spacing:-.3px;font-size:15px;font-weight:600}.app__user-wrap{margin-left:10px}.app__user-container{width:100%}.app__user-text{color:var(--cl-text-secondary);white-space:nowrap;font-size:14px}.app__user-avatar{width:28px;height:28px;color:var(--cl-text-secondary)}.app__select{min-width:200px;max-width:400px}.app__select-divider{margin:8px 0}.app__select-btn{text-align:left;width:100%}._user-container_selected{height:44px}[data-theme=dark] .ant-pro-sider{border-right:1px solid var(--cl-border)!important}[data-theme=dark] .ant-card{box-shadow:var(--cl-card-border-glow);border-color:var(--cl-border);transition:box-shadow .3s,border-color .3s}[data-theme=dark] .ant-card:hover{border-color:#10b98133;box-shadow:0 0 20px #10b9810f}[data-theme=dark] .ant-btn{letter-spacing:.01em;border-radius:8px;height:40px;font-weight:500;transition:all .25s}[data-theme=dark] .ant-btn-lg{height:44px}[data-theme=dark] .ant-btn-sm{height:32px}[data-theme=dark] .ant-btn-primary{background:#10b981;border-color:#10b981;box-shadow:0 0 12px #10b98159}[data-theme=dark] .ant-btn-primary:hover:not(:disabled){box-shadow:0 0 24px #10b98180,0 0 48px #10b98126;background:#34d399!important;border-color:#34d399!important}[data-theme=dark] .ant-btn-primary:active:not(:disabled){background:#059669!important;border-color:#059669!important}[data-theme=dark] .ant-btn-default{border-color:var(--cl-border);color:var(--cl-text-secondary);background:0 0}[data-theme=dark] .ant-btn-default:hover:not(:disabled){box-shadow:0 0 8px #10b98126;color:#10b981!important;border-color:#10b981!important}[data-theme=dark] .ant-btn-text,[data-theme=dark] .ant-btn-link{color:var(--cl-text-secondary)}[data-theme=dark] .ant-btn-text:hover:not(:disabled),[data-theme=dark] .ant-btn-link:hover:not(:disabled){color:#10b981!important;background:#10b9810f!important}[data-theme=dark] .ant-btn-primary.ant-btn-dangerous{background:#ef4444;border-color:#ef4444;box-shadow:0 0 12px #ef44444d}[data-theme=dark] .ant-btn-primary.ant-btn-dangerous:hover:not(:disabled){box-shadow:0 0 24px #ef444480}[data-theme=dark] .ant-table{background:var(--cl-bg-container)}[data-theme=dark] .ant-tag{font-family:var(--cl-monospace)}[data-theme=dark] .ant-pro-layout .ant-layout{background:var(--cl-bg-deepest)}[data-theme=dark] .ant-pro-page-container{background:0 0}[data-theme=dark] .ant-input:focus,[data-theme=dark] .ant-input-focused,[data-theme=dark] .ant-input-affix-wrapper-focused,[data-theme=dark] .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px #10b98126!important}[data-theme=dark] ::-webkit-scrollbar{width:6px;height:6px}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--cl-bg-deepest)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#1e1e1e;border-radius:3px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#10b981}[data-theme=light] .ant-pro-sider{border-right:1px solid var(--cl-border-secondary)!important}[data-theme=light] .ant-btn{border-radius:8px;height:40px;font-weight:500}[data-theme=light] .ant-btn-lg{height:44px}[data-theme=light] .ant-btn-sm{height:32px}@media (width<=576px){.app__select{max-width:210px}}.payment-methods-select{flex-wrap:wrap;margin-bottom:-16px;display:flex;position:relative;overflow:hidden}.payment-methods-select__option{border:1px solid var(--cl-border);border-radius:6px;justify-content:center;align-items:center;width:66px;height:30px;margin-bottom:16px;margin-right:16px;padding:2px 4px;display:flex;position:relative}.payment-methods-select__option-text{font-size:10px}.payment-methods-select__icon{width:16px;height:16px;margin-right:5px}.payment-methods-select__overlay{z-index:2;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.spin-with-mask__mask{background-color:var(--cl-mask-bg);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0}.password-label{background-color:var(--cl-bg-container);width:90%;box-shadow:none;justify-content:space-between;transition:background .2s,border-color .2s}.password-label__input{all:unset;cursor:pointer;box-shadow:none;background-color:var(--cl-bg-container);color:var(--cl-text-primary);border:0;margin-right:10px;transition:background .2s,border-color .2s;display:inline}.ant-table-row:hover>.ant-table-cell>.ant-row>.password-label,.ant-table-row:hover>.ant-table-cell>.ant-row>.password-label>.password-label__input{background-color:var(--cl-bg-spotlight)}.custom-card{border-bottom:1px solid var(--cl-border-secondary);background:var(--cl-bg-container);border-radius:8px;align-items:center;padding:8px 16px;display:flex}.custom-card:not(:last-child){margin-bottom:16px}.custom-card__title{color:var(--cl-text-primary);min-width:150px;max-width:300px;font-size:16px;font-weight:600}.custom-card__title-wrap{width:350px}.custom-card__description{color:var(--cl-text-primary);margin-left:24px;font-size:14px;line-height:1.57143}.custom-card__right-icon{cursor:pointer;margin-left:auto;padding:4px}.balance-page__header{margin-bottom:24px}.balance-page__summary{background:linear-gradient(135deg, var(--cl-bg-elevated) 0%, var(--cl-bg-container) 100%);border:1px solid var(--cl-accent-primary);box-shadow:var(--cl-shadow-glow);border-radius:14px;margin-bottom:24px;position:relative;overflow:hidden}.balance-page__summary:before{content:"";background:var(--cl-accent-primary);width:4px;box-shadow:var(--cl-neon-glow);position:absolute;top:0;bottom:0;left:0}.balance-page__summary-inner{align-items:center;gap:20px;display:flex}.balance-page__summary-icon{background:var(--cl-bg-container);border:1px solid var(--cl-border);width:56px;height:56px;color:var(--cl-accent-primary);box-shadow:var(--cl-neon-glow-subtle);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:28px;display:flex}.balance-page__summary-text{flex-direction:column;flex:1;gap:4px;display:flex}.balance-page__summary-value{align-items:center;min-height:48px;display:flex}.balance-page__summary-value h1.ant-typography{color:var(--cl-accent-primary);text-shadow:var(--cl-neon-glow-subtle);font-size:36px;font-weight:600;line-height:1.1}.balance-page__token-fiat{margin-top:2px;line-height:1.2}.balance-page__grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:20px;display:grid}.balance-page__network-card{background:var(--cl-bg-container);border:1px solid var(--cl-border);box-shadow:var(--cl-card-border-glow);border-radius:12px;transition:box-shadow .2s,border-color .2s;overflow:hidden}.balance-page__network-card:hover{box-shadow:var(--cl-shadow-glow);border-color:var(--cl-accent-primary)}.balance-page__network-header{border-bottom:1px solid var(--cl-border);background:var(--cl-bg-elevated);border-left:4px solid #0000;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.balance-page__network-title{align-items:center;gap:12px;display:flex}.balance-page__network-icon{width:32px;height:32px}.balance-page__token-list{min-height:48px}.balance-page__token-row{border-bottom:1px solid var(--cl-border-secondary);justify-content:space-between;align-items:center;padding:12px 20px;transition:background .15s;display:flex}.balance-page__token-row:last-child{border-bottom:none}.balance-page__token-row:hover{background:var(--cl-bg-hover)}.balance-page__token-info{align-items:center;gap:10px;display:flex}.balance-page__token-icon{width:28px;height:28px}.balance-page__token-amount{text-align:right;min-width:80px}.balance-page__network-footer{border-top:1px solid var(--cl-border);background:var(--cl-bg-elevated);justify-content:flex-end;align-items:center;min-height:52px;padding:12px 20px;display:flex}.balance-page__icon-container{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.balance-page__icon{height:24px;margin-left:auto}.balance-page__row{cursor:pointer}@media (width<=768px){.balance-page__grid{grid-template-columns:1fr}}.login-page{background:var(--cl-bg-deepest);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-page__container{width:100%;max-width:420px}.login-page__card{background:var(--cl-bg-container);border:1px solid var(--cl-border);box-shadow:var(--cl-shadow-glow);border-radius:16px;padding:40px 32px;position:relative}.login-page__logo{align-items:center;gap:8px;margin-bottom:24px;display:flex}.login-page__logo-img{width:24px;height:24px}.login-page__logo-text{color:var(--cl-logo-text);letter-spacing:-.3px;font-size:18px;font-weight:700;margin:0!important}.login-page__form{margin-bottom:15px}.login-page__text-or{text-align:center;color:var(--cl-text-tertiary);margin-bottom:15px;display:block}.login-page__btn{border-radius:8px;justify-content:center;align-items:center;width:100%;height:44px;font-weight:500;display:flex}.login-page__footer{text-align:center;color:var(--cl-text-tertiary);margin-top:24px;font-size:12px}[data-theme=dark] .login-page{background:radial-gradient(at 50% 0,#10b9810f 0%,#050505 70%)}[data-theme=dark] .login-page__card{box-shadow:0 0 40px #10b9810f,0 0 0 1px #10b9811a}.payments-page__icon-container{justify-content:center;align-items:center;width:32px;height:32px;display:flex}.payments-page__description{max-height:100%;display:flex;overflow:hidden}.payments-page__title-wrap{justify-content:space-between;align-items:center;width:100%;display:flex}.payments-page__row{cursor:pointer}.payment-desc-card__item-title{color:var(--cl-text-tertiary)}.payment-desc-card__link{cursor:pointer}.payment-desc-card__link__text,.payment-desc-card__test-label{margin-right:10px}.wallet-setup-page{max-width:800px;margin:0 auto;padding:24px}.wallet-setup-page__header{text-align:center;margin-bottom:32px}.wallet-setup-page__step-card{max-width:600px;margin:0 auto}.wallet-setup-page__mnemonic-grid{background:var(--cl-code-bg);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;display:grid}.wallet-setup-page__mnemonic-word{background:var(--cl-bg-container);border:1px solid var(--cl-border);border-radius:4px;align-items:center;padding:8px 12px;display:flex}.wallet-setup-page__word-number{color:var(--cl-text-tertiary);min-width:20px;margin-right:8px;font-size:12px}.wallet-setup-page__word-text{font-family:var(--cl-monospace);font-weight:500}.wallet-setup-page__xpub-display{background:var(--cl-code-bg);border-radius:4px;margin-top:8px;padding:12px}@media (width<=768px){.wallet-setup-page__mnemonic-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=480px){.wallet-setup-page__mnemonic-grid{grid-template-columns:repeat(2,1fr)}}.sub-page{max-width:1200px;margin:0 auto}.sub-page__title{margin-bottom:24px!important}.sub-page__section-label{letter-spacing:.1em;color:var(--cl-text-tertiary);margin-bottom:16px;font-size:11px;font-weight:600}.sub-page__status-card{background:var(--cl-bg-container);border:1px solid var(--cl-border);border-radius:12px;margin-bottom:32px;padding:24px}.sub-page__status-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.sub-page__status-plan{align-items:center;gap:12px;display:flex}.sub-page__status-label{letter-spacing:.08em;color:var(--cl-text-tertiary);font-size:11px;font-weight:600}.sub-page__status-name{color:var(--cl-text-primary);font-size:20px;font-weight:700}.sub-page__status-badge{letter-spacing:.05em;text-transform:uppercase;color:#10b981;background:#10b9811a;border-radius:4px;padding:2px 10px;font-size:11px;font-weight:600}.sub-page__status-badge--pending_payment{color:#f59e0b;background:#f59e0b1a}.sub-page__status-badge--cancelled,.sub-page__status-badge--expired{color:#ef4444;background:#ef44441a}.sub-page__status-actions{align-items:center;gap:12px;display:flex}.sub-page__status-renew{color:var(--cl-text-tertiary);font-size:13px}.sub-page__status-meters{grid-template-columns:1fr 1fr;gap:24px;display:grid}.sub-page__meter-label{color:var(--cl-text-secondary);justify-content:space-between;margin-bottom:6px;font-size:13px;display:flex}.sub-page__meter-value{font-family:var(--cl-monospace);color:var(--cl-text-primary);font-size:12px}.sub-page__plans-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:32px;display:grid}.sub-page__plan-card{background:var(--cl-bg-container);border:1px solid var(--cl-border);border-radius:12px;flex-direction:column;padding:24px 20px;transition:border-color .25s,box-shadow .25s;display:flex;position:relative}.sub-page__plan-card:hover{border-color:#10b98140;box-shadow:0 0 20px #10b9810f}.sub-page__plan-card--current{border-color:#10b981;box-shadow:0 0 0 1px #10b98126}.sub-page__plan-card--popular{border-color:#10b98166}.sub-page__plan-badge{color:#050505;letter-spacing:.08em;background:#10b981;border-radius:0 0 6px 6px;padding:3px 10px 4px;font-size:10px;font-weight:700;position:absolute;top:-1px;right:16px}.sub-page__plan-badge--current{color:#10b981;background:#10b98126}.sub-page__plan-icon{color:#10b981;opacity:.7;margin-bottom:12px;font-size:24px}.sub-page__plan-name{color:var(--cl-text-primary);margin-bottom:4px;font-size:18px;font-weight:700}.sub-page__plan-desc{color:var(--cl-text-tertiary);min-height:20px;margin-bottom:16px;font-size:13px}.sub-page__plan-price{align-items:baseline;gap:2px;margin-bottom:16px;display:flex}.sub-page__plan-currency{color:#10b981;font-size:18px;font-weight:600}.sub-page__plan-amount{color:#10b981;font-size:32px;font-weight:800;line-height:1;font-family:var(--cl-monospace)}.sub-page__plan-period{color:var(--cl-text-tertiary);margin-left:2px;font-size:14px}.sub-page__plan-divider{margin:0 0 16px!important}.sub-page__plan-features{flex:1;margin-bottom:20px}.sub-page__plan-feature{color:var(--cl-text-secondary);align-items:center;gap:8px;padding:4px 0;font-size:13px;display:flex}.sub-page__plan-check{color:#10b981;flex-shrink:0;font-size:12px}.sub-page__plan-action{margin-top:auto}.sub-page__plan-btn{border-radius:8px!important;height:40px!important;font-weight:500!important}.sub-page__history-table{border:1px solid var(--cl-border);border-radius:12px;overflow:hidden}@media (width<=768px){.sub-page__status-meters,.sub-page__plans-grid{grid-template-columns:1fr}}@media (width>=769px) and (width<=1024px){.sub-page__plans-grid{grid-template-columns:repeat(2,1fr)}}
