:root{--blue:#3f63ef;--ink:#17243c;--muted:#7d899e}.sidebar{position:sticky;top:0;height:100vh;padding-top:30px}.sidebar .brand{margin-bottom:5px}.side-label{font-size:10px}.topbar{position:sticky;top:0;z-index:8;background:#ffffffed;backdrop-filter:blur(14px)}.content{max-width:1520px;padding:30px}.pagehead h1{font-size:28px;letter-spacing:-.7px}.pagehead .sub{font-size:13px}.customer-alert{display:flex;align-items:center;gap:17px;background:linear-gradient(115deg,#edf2ff,#f7faff);border:1px solid #dfe7ff;border-radius:14px;padding:19px 22px;margin-bottom:28px;color:#3b568b}.customer-alert>span{font-size:27px;color:#5973d8}.customer-alert strong{font-size:14px}.customer-alert p{font-size:12px;color:#7b8ba7;margin:4px 0 0}.customer-alert a{margin-left:auto;white-space:nowrap;color:#4262d7;font-size:12px}.stat{padding:23px;border-radius:14px}.stat-num{font-size:29px;letter-spacing:-.8px}.stat-note{margin-top:7px}.panel{padding:24px;border-radius:14px}.panel-title h2{font-size:17px}.quick{padding:23px}.quick:hover{box-shadow:0 8px 22px #263b7910}.quick:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #a6baff;outline-offset:3px}.customer-empty{text-align:center;padding:38px 18px;color:#8591a7}.customer-empty h3{color:#40516e;font-size:16px;margin:12px 0 6px}.customer-empty p{font-size:12px;margin:0 0 20px}.empty-symbol{height:55px;width:55px;background:#f0f3fd;border-radius:17px;display:grid;place-items:center;margin:auto;color:#7186c9;font-size:25px}.customer-loading{text-align:center;padding:45px;color:#8995ac;font-size:12px}.customer-loading:before{content:'';display:inline-block;width:14px;height:14px;border:2px solid #dde4f5;border-top-color:#4567ed;border-radius:50%;vertical-align:middle;margin-right:10px;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.customer-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.customer-toolbar input,.customer-toolbar select{border:1px solid #dce3ee;border-radius:8px;padding:10px 12px;font:inherit;background:white;color:var(--ink);max-width:300px;width:100%;font-size:12px}.customer-toolbar select{max-width:170px}.customer-toolbar .muted{font-size:11px;margin-left:auto}table{font-size:12px}th{font-size:11px;font-weight:600;background:#f7f9fd}td{padding:15px 12px}.text-button{background:none;border:0;color:#4d69d9;font:inherit;font-size:11px;cursor:pointer;padding:4px 6px}.order-id{display:flex;gap:8px;align-items:center;white-space:nowrap}.status{background:#eef2ff;color:#6173aa;white-space:nowrap}.status-completed{background:#e8f7ef;color:#2b926c}.status-refunded{background:#f1f3f7;color:#77849b}.status-review{background:#fff2da;color:#b8882c}.status-processing,.status-submitting{background:#eaf0ff;color:#4768ca}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.resource-card{border:1px solid #e4e9f3;border-radius:12px;padding:23px;background:white}.resource-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.resource-head>div{display:flex;align-items:center;font-size:14px}.resource-head img{width:29px!important;height:23px!important}.resource-endpoint{font:700 22px/1.5 Consolas,monospace;letter-spacing:-.5px;margin-top:20px;color:#254470;overflow-wrap:anywhere}.small{font-size:11px}.resource-field{display:block;color:#8390a6;font-size:11px;margin-top:14px}.credential-row{display:flex;gap:6px;border:1px solid #e2e7ef;background:#fafbfe;border-radius:7px;padding:4px 7px;margin-top:5px}.credential-row input{min-width:0;flex:1;border:0;outline:none;background:transparent;padding:6px;color:#415373;font:13px Consolas,monospace}.resource-foot{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#8c97a9;border-top:1px solid #edf0f7;padding-top:16px;margin-top:20px}.wallet-hero{background:linear-gradient(115deg,#3155d3,#6d8cff);padding:30px;border-radius:16px;color:white;display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.wallet-hero span{font-size:12px;opacity:.8}.wallet-hero strong{display:block;font-size:38px;letter-spacing:-1px;margin:8px 0}.wallet-hero p{font-size:12px;opacity:.7;margin:0}.wallet-hero .wallet-symbol{font-size:60px;opacity:.25}.help-list{padding-left:18px;color:#7d899d;font-size:12px;line-height:2.5}.amount-positive{color:#23956f}.amount-negative{color:#bd6570}.account-summary{background:#fafbff;padding:8px 20px;white-space:normal}.account-detail{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid #e8edf5}.account-detail:last-child{border:0}.account-detail strong{font-weight:600;color:#384d6e;overflow-wrap:anywhere}.account-detail>span{flex-shrink:0}.account-grid.logged-in{grid-template-columns:1fr}.coming-soon{text-align:center;padding:65px 24px}.coming-soon p{color:#7f8da4;font-size:13px;margin:10px 0 25px}.menu-backdrop{display:none}.footer{background:#fafbfe;color:#8e99ac}.login-inline{border-radius:16px}.toast{max-width:min(430px,calc(100vw - 30px));font-size:12px;line-height:1.7;z-index:50}.authline{margin-top:20px!important}.account-grid .field input{font-size:14px}.account-grid .noticebox{line-height:1.8}.country-search{margin-left:auto!important;max-width:230px!important;padding:10px 13px!important;border:1px solid #dfe5f0!important;border-radius:9px!important;font:inherit!important;font-size:12px!important}#regionFilters{align-items:center}#regionFilters .btn{padding:9px 12px;font-size:12px}.region-panel{padding:24px}.product-card p{min-height:0}.purchase-main>.btn.soft{margin:10px 0}.purchase-main>.country{font-size:12px}.choice-card{min-height:67px}.choice-grid.segments .choice-card{font-family:Consolas,'Microsoft YaHei',monospace}.order-panel{top:90px}.order-panel h2{font-size:18px}.order-location-row{padding-top:18px}.order-panel .order-protocols{margin-top:12px}.order-panel .order-total strong{font-size:23px}@media(max-width:1100px){.content{padding:24px 20px}.customer-alert a{display:none}}@media(max-width:720px){.sidebar{position:fixed;height:100dvh;inset:0 auto 0 0;overflow:auto}.menu-backdrop.visible{display:block;position:fixed;inset:0;background:#14234166;z-index:19;border:0;padding:0}.content{padding:20px 14px}.customer-alert{padding:16px;margin-bottom:22px}.customer-alert>span{display:none}.customer-alert p{font-size:11px}.pagehead h1{font-size:25px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat{padding:17px}.stat-num{font-size:23px}.resource-grid{grid-template-columns:1fr}.resource-card{padding:18px}.customer-toolbar input,.customer-toolbar select{max-width:none}.customer-toolbar .muted{margin:0}.topright .btn{padding:8px 11px;font-size:11px}.avatar{width:30px;height:30px}.crumb{font-size:11px}.crumb strong{font-size:12px}.wallet-hero{padding:25px}.wallet-hero strong{font-size:31px}.account-detail{flex-direction:column;gap:5px}.account-grid{gap:14px}.panel{padding:19px}.country-search{max-width:none!important;width:100%!important;margin:3px 0 0!important}.region-choice-grid{max-height:330px}.order-panel{top:0}.footer{font-size:10px}.coming-soon{padding:45px 20px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.email-code-row{display:flex;gap:10px}.email-code-row input{min-width:0;flex:1}.email-code-row button{flex-shrink:0;white-space:nowrap}

.auth-modes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.auth-modes .btn{padding:9px 12px;font-size:13px}[hidden]{display:none!important}

.resource-foot{flex-wrap:wrap;gap:8px}#resourceRenewalDialog .noticebox p{margin:8px 0}#resourceRenewalDialog .btn{margin:12px 8px 8px 0}
