:root{color:#1a1a1a;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--text:#1a1a1a;--ink:#1a1a1a;--muted:#8e8e93;--soft:#f5f6fa;--soft-2:#f2f2f9;--line:#ededed;--white:#fff;--black:#1a1a1a;--gold:#f4d35e;--purple:#6c29eb;--green:#27c07d;--danger:#d64b4b;--shadow:0 16px 45px #0000000f;--app-max-width:430px;--page-gutter:20px;--bottom-nav-height:82px;--hairline:#1a1a1a14;background:#f5f6fa;font-family:Inter,PingFang SC,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:var(--soft);min-width:320px;margin:0;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}svg{flex:none;width:20px;height:20px}.phone-stage{background:linear-gradient(#ffffff9e,#f5f6faf5),#f5f6fa;justify-content:center;min-height:100vh;display:flex}.app-shell{width:100%;max-width:var(--app-max-width);min-height:100vh;color:var(--text);background:#fbfbfd;position:relative;overflow-x:hidden}.app-shell.theme-resolved-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--text:#f4f5f7;--ink:#f4f5f7;--muted:#9aa1ad;--soft:#20232b;--soft-2:#272b35;--line:#ffffff1a;--white:#15171d;--hairline:#ffffff1f;--shadow:0 18px 46px #0000003d;background:#101116}.app-shell.theme-resolved-dark .app-header,.app-shell.theme-resolved-dark .bottom-nav,.app-shell.theme-resolved-dark .transaction-list.full-list,.app-shell.theme-resolved-dark .official-bill-list,.app-shell.theme-resolved-dark .official-bill-filters,.app-shell.theme-resolved-dark .bill-filter-group,.app-shell.theme-resolved-dark .card-operation-sheet,.app-shell.theme-resolved-dark .global-pay-notice-dialog,.app-shell.theme-resolved-dark .notice-dialog{background:var(--white);color:var(--text);border-color:var(--line)}.app-shell.theme-resolved-dark input,.app-shell.theme-resolved-dark select{background:var(--soft);color:var(--text);border-color:var(--line)}.app-shell.theme-resolved-dark input::placeholder{color:#747b88}.app-shell.theme-resolved-dark .panel-icon,.app-shell.theme-resolved-dark .metric-icon,.app-shell.theme-resolved-dark .transaction-icon{background:var(--soft);color:var(--text)}.app-shell.theme-resolved-dark .asset-card,.app-shell.theme-resolved-dark .prep-steps div,.app-shell.theme-resolved-dark .prep-steps button{color:#202124;background:#fff}.app-shell.theme-resolved-dark .asset-card-top{color:#8e8e93}.app-shell.theme-resolved-dark .asset-balance,.app-shell.theme-resolved-dark .asset-currency,.app-shell.theme-resolved-dark .prep-steps strong{color:#202124}.app-shell.theme-resolved-dark .asset-actions button,.app-shell.theme-resolved-dark .prep-tabs button{color:#fff;background:#20232b}.app-shell.theme-resolved-dark .asset-actions button:first-child{color:#202124;background:var(--gold)}.app-shell.theme-resolved-dark .prep-tabs{background:#f1f3f8}.app-shell.theme-resolved-dark .prep-tabs button{color:#202124;background:0 0}.app-shell.theme-resolved-dark .prep-tabs button.active{color:#202124;background:#fff}.app-shell.theme-resolved-dark .prep-steps svg{color:#d6aa42}.app-header{min-height:82px;padding:18px var(--page-gutter) 10px;background:#fbfbfdf5;justify-content:flex-start;align-items:center;gap:10px;display:flex}.app-header-back{width:36px;height:36px;color:var(--text);background:#e8eaf1d1;border:0;border-radius:999px;flex:none;place-items:center;display:grid;box-shadow:0 8px 18px #12141c14}.app-header-back:active{transform:translateY(1px)}.brand,.panel-header{align-items:center;gap:12px;display:flex}.brand strong{font-size:19px;font-weight:900;line-height:1.1;display:block}.brand span{color:var(--muted);margin-top:4px;font-size:13px;display:block}.brand-mark{color:#fff;background:var(--black);border-radius:16px;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 14px 28px #0000001f}.x-mark{letter-spacing:0;font-size:24px;font-weight:1000}.mini-admin-link,.admin-link{min-height:40px;color:var(--text);background:var(--soft);border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.header-actions{gap:8px;display:flex}.workspace{min-width:0;padding:10px var(--page-gutter) calc(var(--bottom-nav-height) + 26px + env(safe-area-inset-bottom))}.auth-mode .workspace{padding-bottom:28px}.screen-heading{margin-bottom:18px}.screen-heading h1,.topbar h1{letter-spacing:0;margin:0;font-size:32px;font-weight:1000;line-height:1.08}.screen-heading p,.topbar p,.panel-header p,.rule p,.event-row p,.card-row p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.account-chip{background:var(--soft);border-radius:16px;margin-top:14px;padding:14px 16px}.account-chip span,.account-chip strong{font-size:12px;display:block}.account-chip span{color:var(--muted)}.account-chip strong{margin-top:3px;font-size:14px}.bottom-nav{width:100%;max-width:var(--app-max-width);height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom));padding:8px 16px calc(8px + env(safe-area-inset-bottom));z-index:20;background:#fff;border-top:1px solid #1a1a1a0f;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -10px 28px #0f172a12}.nav-button{min-width:64px;color:var(--muted);background:0 0;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 7px;font-size:12px;line-height:1.15;transition:transform .2s,color .2s;display:flex}.nav-button svg{stroke-width:1.8px;width:24px;height:24px}.nav-button.active{color:var(--text);font-weight:900;transform:translateY(-2px)}.nav-button.active:after{content:"";background:var(--gold);border-radius:999px;width:5px;height:5px}.content-grid,.two-column,.cards-layout,.asset-screen,.card-pack-screen,.profile-screen,.detail-grid,.agent-stats,.release-grid,.form-grid{gap:14px;display:grid}.content-grid,.two-column,.cards-layout{grid-template-columns:1fr}.asset-screen{gap:18px}.single-column-form{grid-template-columns:1fr}.panel,.metric{background:var(--white);box-shadow:var(--shadow);border-radius:20px}.panel{border:1px solid var(--line);padding:18px}.metric{background:var(--soft);min-height:128px;box-shadow:none;gap:11px;padding:18px;display:grid}.metric.compact{border:1px solid var(--line);background:var(--white);min-height:auto;padding:14px}.metric-icon,.panel-icon{width:36px;height:36px;color:var(--black);background:var(--white);border-radius:12px;place-items:center;display:grid}.panel-icon{background:var(--soft)}.metric span{color:var(--muted);font-size:13px}.metric strong{font-size:25px;font-weight:1000;line-height:1.1}.metric.compact strong{font-size:17px}.hero-panel{background:linear-gradient(135deg, #1a1a1a 0%, #2d2d2d 72%), var(--black);color:#fff}.hero-panel h2,.panel-header h2,.login-card h2{letter-spacing:0;margin:0;line-height:1.15}.hero-panel h2{font-size:28px;font-weight:1000}.hero-panel p{color:#ffffffad}.hero-actions,.inline-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.primary-button,.secondary-button,.danger-soft,.icon-button{border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 18px;font-size:15px;font-weight:900;display:inline-flex}.primary-button{color:#fff;background:var(--black)}.secondary-button{color:var(--black);background:var(--soft)}.secondary-button:disabled,.otp-input-row button:disabled{opacity:.52;cursor:not-allowed}.hero-panel .secondary-button{background:#fff}.danger-soft{width:100%;color:var(--danger);background:#fff7f7;border:1px solid #f1d6d6}.full{width:100%}.security-email-note{color:var(--muted);align-items:center;gap:8px;font-size:13px;font-weight:800;line-height:1.4;display:flex}.security-email-note svg{color:var(--black);flex:none}.holder-form-grid{gap:16px}.holder-form-grid .span-2{grid-column:auto}.template-actions{gap:8px;margin-bottom:16px;display:grid}.template-action-title{color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:1000;display:inline-flex}.template-actions span{color:var(--muted);font-size:13px;font-weight:800;line-height:1.45}.official-holder-card{gap:16px;display:grid}.official-holder-warning{min-height:56px;color:var(--black);background:#f5d75b;border-radius:14px;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:900;line-height:1.35;display:flex}.official-holder-warning span{border:2px solid;border-radius:999px;place-items:center;width:18px;height:18px;font-size:12px;font-weight:1000;line-height:1;display:grid}.official-holder-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.official-field{margin-bottom:0}.official-field input,.official-field select,.official-otp-row,.official-phone-row{background:#fff;border:1px solid #e2e3e8;border-radius:13px;min-height:58px}.official-field input,.official-field select{padding-inline:16px;font-size:16px}.official-otp-row,.official-phone-row{align-items:stretch;display:flex;overflow:hidden}.official-otp-row input,.official-phone-row input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;min-height:56px}.official-otp-row button{color:#fff;background:var(--black);border:0;border-radius:0;min-width:118px;font-size:14px;font-weight:900}.official-otp-row button:disabled{color:var(--muted);cursor:not-allowed;background:#fff;border-left:1px solid #e2e3e8}.official-phone-row strong{min-width:58px;color:var(--text);justify-content:flex-end;align-items:center;padding-left:16px;font-size:16px;font-weight:900;display:inline-flex}.official-holder-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.panel-header{align-items:flex-start;margin-bottom:16px}.panel-header h2{font-size:18px;font-weight:900}.event-list,.rule-list,.card-list,.agent-list,.timeline{gap:10px;display:grid}.event-row{border-top:1px solid var(--line);grid-template-columns:10px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.event-row:first-child{border-top:0}.event-dot{background:var(--black);border-radius:999px;width:9px;height:9px;margin-top:5px}.event-dot.wallet{background:var(--purple)}.event-dot.security{background:var(--gold)}.event-row time{color:var(--muted);font-size:12px}.field,.copy-line{gap:8px;margin-bottom:13px;display:grid}.field span,.copy-line span{color:var(--text);font-size:13px;font-weight:900}.field em,.copy-line em{color:var(--muted);font-size:12px;font-style:normal;font-weight:800}.field em.field-ok,.copy-line em.field-ok{color:var(--green)}.field em.field-bad{color:var(--danger)}input,select{width:100%;min-height:56px;color:var(--text);background:#eef0f5;border:0;border-radius:18px;outline:none;padding:0 18px;font-size:16px}select{appearance:none}input::placeholder{color:#a0a0a6}input:focus,select:focus{box-shadow:0 0 0 2px #1a1a1a1f}.hint{color:var(--muted);font-size:12px}.form-error{color:#991b1b;margin:0 0 13px;font-size:13px;font-weight:800}.api-alert,.empty-line{color:#991b1b;background:#fef2f2e0;border:1px solid #ef444429;border-radius:8px;padding:12px 14px;font-size:13px;line-height:1.5}.empty-line{color:var(--muted);background:#f8fafceb;border-color:#94a3b833}.agent-data-box{gap:8px;display:grid}.agent-info-grid{gap:7px;display:grid}.agent-info-grid p{color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:800}.agent-benefits-copy{gap:10px;font-size:14px;line-height:1.55;display:grid}.agent-benefits-copy>strong{color:var(--text);font-size:15px}.agent-benefits-copy p{color:var(--text);margin:0;font-weight:800}.agent-benefits-copy .agent-fee-line{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:4px;font-size:13px;display:flex}.agent-fee-line small{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:800;line-height:1.2}.agent-reference-table{color:var(--text);white-space:pre;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.55;overflow-x:auto}.breakable-text{overflow-wrap:anywhere;word-break:break-word}.compact-rule-list{gap:8px}.success-line,.step{align-items:center;gap:10px;display:flex}.success-line{color:var(--green);margin-top:12px;font-size:13px;font-weight:800}.step{border-top:1px solid var(--line);padding:12px 0;font-size:14px}.step:first-child{border-top:0}.step span{width:30px;height:30px;color:var(--muted);background:var(--soft);border-radius:999px;place-items:center;display:grid}.step span.done{color:var(--black);background:var(--gold)}.login-card{min-height:360px;box-shadow:none;border:0;padding-top:22px;position:relative}.login-card h2{margin-bottom:10px;font-size:36px;font-weight:1000}.login-card>p{color:var(--muted);margin:0 0 24px;font-size:15px}.auth-switch{background:var(--soft);border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:5px;display:grid}.auth-switch button{min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:999px;font-weight:900}.auth-switch button.active{color:#fff;background:var(--black)}.telegram-context-card{color:var(--text);background:#f7fbf9;border:1px solid #27c07d2e;border-radius:18px;grid-template-columns:38px 1fr;gap:12px;margin:0 0 18px;padding:14px;display:grid}.telegram-context-card.warning{background:#fffbef;border-color:#f5c43e6b}.telegram-context-card svg{width:24px;height:24px;color:var(--green);align-self:start;margin-top:2px}.telegram-context-card.warning svg,.telegram-context-card.warning span{color:#a86d00}.telegram-context-card strong,.telegram-context-card span,.telegram-context-card p{display:block}.telegram-context-card strong{font-size:14px;font-weight:1000}.telegram-context-card span{color:var(--green);word-break:break-all;margin-top:3px;font-size:13px;font-weight:800}.telegram-context-card p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.45}.progress-steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:0 0 16px;display:grid}.progress-steps span{min-height:34px;color:var(--muted);background:var(--soft);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.progress-steps span.active{color:#fff;background:var(--black)}.progress-steps span.done{color:var(--black);background:var(--gold)}.auth-divider{color:var(--muted);align-items:center;gap:12px;margin:22px 0 16px;font-size:13px;font-weight:800;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.social-auth{justify-content:center;gap:28px;display:flex}.social-auth button{width:56px;height:56px;color:var(--black);background:var(--soft);border:0;border-radius:999px;place-items:center;display:grid}.back-button{width:44px;height:44px;color:var(--black);background:0 0;border:0;font-size:42px;line-height:1;position:absolute;top:4px;left:0}.onboarding-guide{gap:14px;display:grid}.guide-track{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.guide-track span{min-height:38px;color:var(--muted);background:var(--soft);border-radius:999px;place-items:center;font-size:13px;font-weight:1000;display:grid}.guide-track span.active{color:var(--black);outline:2px solid var(--gold);background:#fff7da}.guide-track span.done{color:var(--black);background:var(--gold)}.guide-slide{background:var(--soft);border-radius:18px;align-content:center;gap:8px;min-height:132px;padding:18px;display:grid}.guide-slide small{color:var(--muted);font-size:12px;font-weight:900}.guide-slide strong{font-size:20px;font-weight:1000;line-height:1.25}.guide-slide p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.qr-box{aspect-ratio:1/.78;background:var(--soft);color:var(--black);border-radius:22px;place-items:center;gap:8px;margin-bottom:16px;display:grid}.qr-box svg{width:112px;height:112px}.qr-box img{background:#fff;border-radius:16px;width:164px;height:164px}.qr-box span{color:var(--muted);font-size:13px;font-weight:900}.rule{background:var(--soft);border-radius:16px;padding:14px}.card-row,.agent-row{background:var(--soft);width:100%;color:var(--text);text-align:left;border:0;border-radius:18px}.card-row{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.card-row.selected,.agent-row.selected{color:#fff;background:#1a1a1a}.card-row.selected p,.agent-row.selected small{color:#ffffff9e}.card-network{color:#fff;background:var(--black);border-radius:10px;place-items:center;width:52px;height:36px;font-size:11px;font-weight:1000;display:grid}.card-row.selected .card-network{color:var(--black);background:#fff}.card-row strong,.agent-row span{font-size:14px;font-weight:900;display:block}.card-row b{font-size:14px}.card-detail{gap:14px;display:grid}.choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice-card{min-height:116px;color:var(--text);background:var(--soft);text-align:left;border:1px solid #0000;border-radius:18px;align-content:center;gap:8px;padding:14px;display:grid}.choice-card svg{width:24px;height:24px}.choice-card strong{font-size:15px;font-weight:1000}.choice-card span{color:var(--muted);font-size:12px;line-height:1.4}.choice-card.active{border-color:var(--black);background:#fff;box-shadow:0 10px 24px #0000000f}.official-open-card{background:#fff;gap:18px;padding:22px}.open-card-header{text-align:center;grid-template-columns:40px 1fr 40px;align-items:center;gap:10px;display:grid}.open-card-header h2{margin:0;font-size:22px;font-weight:1000}.open-step-line{color:var(--text);scroll-margin-top:12px;font-size:17px}.open-step-tabs{background:var(--soft);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:6px;display:grid}.open-step-tabs button{min-width:0;min-height:42px;color:var(--muted);background:0 0;border:0;border-radius:12px;font-size:13px;font-weight:1000}.open-step-tabs button.active{color:var(--black);background:#fff;box-shadow:0 8px 18px #0000000f}.open-step-pane{gap:16px;display:grid}.open-step-pane h3{margin:0;font-size:22px;font-weight:1000}.official-card-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.official-card-choice{min-height:214px;color:var(--text);text-align:left;background:#fff;border:2px solid #0000;border-radius:18px;align-content:start;gap:12px;padding:0 0 18px;display:grid;overflow:hidden;box-shadow:0 14px 32px #0f172a14}.official-card-choice.active{border-color:var(--black)}.choice-art{color:#fff;background:radial-gradient(circle at 74% 40%,#ffffff17,#0000 34%),linear-gradient(135deg,#1a1a1a,#2c2c2c);min-height:118px;padding:18px;position:relative}.choice-art .chip{background:linear-gradient(135deg,#ffe366,#f1c300);border-radius:6px;width:34px;height:24px;position:absolute;top:24px;left:18px}.choice-art .x-watermark{color:#ffffff1f;font-size:76px;font-weight:1000;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.choice-art b{font-size:18px;position:absolute;bottom:14px;right:18px}.choice-check{color:#fff;background:#ef4444;border-radius:999px;width:30px;height:30px;position:absolute;top:12px;right:12px}.official-card-choice:not(.active) .choice-check{color:#ffffffd9;background:0 0}.official-card-choice strong,.official-card-choice p{padding:0 20px}.official-card-choice strong{font-size:20px;font-weight:1000}.official-card-choice p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.official-fee-table,.official-summary{background:#fafafa;border-radius:16px;overflow:hidden}.official-fee-table>div,.official-fee-table>label,.official-fee-table>button,.official-summary>div{border:0;border-bottom:1px solid var(--line);min-height:62px;color:var(--text);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;font-size:16px;font-weight:900;display:flex}.official-fee-table>:last-child,.official-summary>:last-child{border-bottom:0}.official-fee-table span,.official-summary span{color:var(--muted)}.official-fee-table select{max-width:170px;color:var(--text);text-align:right;background:#fff;border:0;border-radius:12px;padding:10px 8px;font-size:15px;font-weight:900}.official-fee-table .green{color:#17c964}.official-fee-table b{border:2px solid var(--black);border-radius:999px;place-items:center;width:22px;height:22px;font-size:13px;display:inline-grid}.physical-flow{gap:14px;display:grid}.flow-section{border:1px solid var(--line);background:var(--soft);border-radius:16px;gap:12px;padding:14px;display:grid}.flow-section>strong{font-size:16px;font-weight:1000}.flow-section .field{margin-bottom:0}.card-candidate-panel{gap:10px;display:grid}.card-candidate-header{grid-template-columns:minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:900;display:grid}.card-candidate-header>span{white-space:nowrap;min-width:0}.card-candidate-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0;display:flex}.text-action{min-height:34px;color:var(--text);white-space:nowrap;background:#fff;border:0;border-radius:999px;flex:0 auto;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.text-action svg{flex:none}.card-candidate-grid{gap:8px;display:grid}.card-candidate{border:1px solid var(--line);min-height:44px;color:var(--text);letter-spacing:0;text-align:left;background:#fff;border-radius:14px;padding:0 12px;font-size:15px;font-weight:900}.card-candidate.active{border-color:var(--black);background:var(--black);color:#fff}@media (width<=430px){.card-candidate-header{gap:6px}.card-candidate-actions{gap:5px}.card-candidate-actions .text-action{gap:4px;min-height:32px;padding:0 8px;font-size:11px}.card-candidate-actions .text-action svg{width:14px;height:14px}}@media (width<=390px){.card-candidate-header{font-size:12px}.card-candidate-actions .text-action{padding:0 6px;font-size:10.5px}}.compact-switch{margin-bottom:0}.compact-switch button{min-height:38px;font-size:13px}.virtual-card{color:#fff;background:radial-gradient(circle at 90% 18%,#f4d35e57,#0000 28%),linear-gradient(145deg,#1a1a1a,#3a3a3a);border-radius:24px;flex-direction:column;justify-content:space-between;min-height:205px;padding:22px;display:flex}.virtual-card span{font-size:13px;font-weight:1000}.virtual-card strong{letter-spacing:0;font-size:22px}.virtual-card small{color:#ffffffb8;font-size:12px}.detail-grid,.agent-stats,.release-grid{grid-template-columns:1fr 1fr}.topup-box{gap:10px;display:grid}.topup-box .field{margin-bottom:0}.quick-amount-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.quick-amount-grid button{border:1px solid var(--line);min-height:42px;color:var(--text);background:#fff;border-radius:14px;font-size:13px;font-weight:900}.divider-line{background:var(--line);height:1px}.sensitive-actions{gap:12px;display:grid}.mini-form-block{background:var(--soft);border-radius:18px;gap:12px;padding:14px;display:grid}.mini-form-block>strong{font-size:15px;font-weight:1000}.mini-form-block .inline-actions,.panel .inline-actions{align-items:center}.mini-form-block .inline-actions input,.panel .inline-actions input{flex:1;min-width:160px}.mini-form-block.standalone .inline-actions{margin-top:0}.secret-box{background:#fff;border-radius:16px;gap:10px;padding:12px;display:grid}.card-transfer-sheet{background:#fff;border-radius:24px 24px 18px 18px;gap:14px;padding:18px 18px 20px;display:grid;box-shadow:0 -2px 18px #0f172a0f}.sheet-handle{background:#d8dce5;border-radius:999px;width:42px;height:5px;margin:0 auto 2px}.sheet-title-row{justify-content:space-between;align-items:center;display:flex}.sheet-title-row h2{margin:0;font-size:20px;font-weight:1000}.sheet-close{width:36px;height:36px;color:var(--text);background:0 0;border:0;border-radius:999px;font-size:28px;line-height:1}.transfer-amount-field{margin-bottom:0}.amount-input-row,.otp-input-row{background:var(--soft);border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:0 12px;display:flex}.amount-input-row b{font-size:18px}.amount-input-row input,.otp-input-row input{background:0 0;border:0;border-radius:0;flex:1;min-width:0;padding:0}.amount-input-row strong{font-size:14px}.amount-input-row button,.otp-input-row button{border:1px solid var(--line);min-height:34px;color:var(--text);white-space:nowrap;background:#fff;border-radius:999px;padding:0 12px;font-size:13px;font-weight:1000}.otp-input-row button{min-width:92px}.transfer-balance{color:var(--muted);margin:-4px 0 2px;font-size:13px;font-weight:900}.transfer-balance strong{color:var(--text)}.transfer-fee-box{border:1px solid var(--line);background:#fff;border-radius:14px;gap:8px;padding:16px;font-size:16px;display:grid}.transfer-fee-box .fee-line{white-space:nowrap;align-items:baseline;gap:2px;display:flex}.transfer-fee-box .fee-line small{color:var(--muted);font-size:11px;font-weight:800;line-height:1}.topup-fee-box div{justify-content:space-between;align-items:center;gap:12px;display:flex}.topup-fee-box div span{color:var(--muted);font-size:13px;font-weight:900}.topup-fee-box div strong{text-align:right}.topup-fee-box>small{color:var(--muted);font-size:12px;font-weight:800}.primary-button:disabled{opacity:.45;cursor:not-allowed}.data-table{border-collapse:collapse;width:100%;font-size:13px}.data-table th,.data-table td{border-top:1px solid var(--line);text-align:left;white-space:nowrap;padding:12px 8px}.data-table th{color:var(--muted);font-size:12px}.data-table{display:block;overflow-x:auto}.copy-line{margin:0}.copy-line-control{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.copy-line-control input{min-width:0}.span-2{grid-column:span 1}.asset-card{background:linear-gradient(#fffffffa,#fcfcfdfa),#fff;border:1px solid #ffffffdb;border-radius:28px;padding:22px 20px 20px;position:relative;overflow:hidden;box-shadow:0 20px 46px #0f172a13}.asset-card-top,.card-preview-top,.card-preview-bottom,.section-title-row,.card-pack-title,.profile-head,.profile-icons,.profile-row,.theme-toggle{align-items:center;display:flex}.asset-card-top,.card-preview-top,.section-title-row,.card-pack-title,.profile-head,.profile-row{justify-content:space-between}.asset-card-top{color:var(--muted);font-size:15px;font-weight:900;line-height:1.2}.asset-amount-row{align-items:baseline;gap:8px;min-width:0;max-width:100%;margin-top:22px;display:flex}.asset-balance{white-space:nowrap;min-width:0;max-width:100%;font-size:clamp(28px,7.8vw,32px);font-weight:1000;line-height:1.02;display:inline-block}.asset-amount-row.long .asset-balance{font-size:clamp(24px,6.9vw,28px)}.asset-amount-row.extra-long .asset-balance{font-size:clamp(21px,6vw,25px)}.asset-currency{color:#202124;flex:none;font-size:clamp(14px,3.9vw,16px);font-weight:900;line-height:1.1;display:inline-block}.asset-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.asset-actions button,.prep-tabs button{background:var(--soft);min-width:0;min-height:48px;color:var(--text);white-space:nowrap;border:0;border-radius:999px;font-size:15px;font-weight:1000;line-height:1.1;transition:transform .18s,background .18s,box-shadow .18s}.asset-actions button:first-child{background:var(--gold);box-shadow:0 10px 22px #f4d35e52}.asset-actions button:active,.prep-tabs button:active,.prep-steps button:active,.nav-button:active{transform:translateY(1px)}.prep-tabs{background:#f1f3f8;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:5px;display:grid;box-shadow:inset 0 0 0 1px #1a1a1a05}.prep-tabs button.active{background:#fff;box-shadow:0 10px 24px #0f172a12}.prep-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.prep-steps div,.prep-steps button{min-width:0;min-height:104px;color:var(--text);text-align:center;background:#fff;border:0;border-radius:18px;align-content:center;place-items:center;gap:9px;padding:12px 8px;display:grid;box-shadow:0 16px 38px #0f172a0e}.prep-steps svg{stroke-width:2.35px;background:#fff5d9;border-radius:999px;width:40px;height:40px;padding:9px}.prep-steps .highlight svg{background:var(--gold)}.prep-steps strong{overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:1000;line-height:1.22;display:block}.home-card-preview{color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 92% 10%,#f4d35e29,#0000 28%),linear-gradient(135deg,#1a1a1a,#2d2d2d);border:0;border-radius:26px;gap:12px;min-height:190px;padding:20px;display:grid;box-shadow:0 20px 42px #0000002b}.home-card-preview:focus-visible{outline-offset:4px;outline:3px solid #f4d35ebf}.card-preview-top button,.section-title-row button{color:inherit;background:0 0;border:0;font-weight:900}.home-card-preview>strong{letter-spacing:0;overflow-wrap:anywhere;min-width:0;font-size:19px;line-height:1.25}.home-card-preview.empty-state{cursor:default}.home-card-empty-copy{color:#ffffffe6;align-self:center;max-width:280px;margin:0;font-size:17px;font-weight:900;line-height:1.45}.card-preview-row,.card-preview-bottom{justify-content:space-between;align-items:end;gap:12px;display:flex}.status-pill{background:var(--green);color:#fff;border-radius:999px;align-items:center;min-height:28px;padding:0 14px;font-size:13px;font-weight:1000;display:inline-flex}.card-preview-bottom small{color:#ffffff8c;display:block}.card-preview-bottom b{font-size:24px;display:block}.card-preview-bottom button{min-width:64px;min-height:40px;color:var(--black);background:#fff;border:1px solid #ffffff38;border-radius:12px;font-weight:1000}.card-preview-bottom button:last-child{color:#fff;background:0 0}.transaction-section{padding-top:4px}.global-pay-mode{background:#fff}.global-pay-mode .workspace{background:#fff;padding:0}.global-pay-screen{color:#101114;background:#fff;min-height:100vh}.global-pay-topbar{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;height:86px;padding:12px 26px 0;display:grid}.global-pay-topbar h2{text-align:center;letter-spacing:0;margin:0;font-size:16px;font-weight:1000}.global-pay-icon-button{color:#0f1012;background:0 0;border:0;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.global-pay-icon-button svg{stroke-width:2.4px;width:22px;height:22px}.global-pay-progress{background:#fff;border-bottom:1px solid #e8e8eb;padding:36px 30px 24px}.global-pay-track{background:#e5e5e8;border-radius:999px;height:4px;margin-bottom:18px;overflow:hidden}.global-pay-track span{background:#0f1012;border-radius:999px;height:100%;display:block}.global-pay-labels{color:#a1a1a8;grid-template-columns:repeat(3,1fr);align-items:center;font-size:13px;font-weight:900;display:grid}.global-pay-labels span:nth-child(2){text-align:center}.global-pay-labels span:nth-child(3){text-align:right}.global-pay-labels .active{color:#101114}.global-pay-card{background:#fff;padding:28px 30px 0}.global-pay-step h1{letter-spacing:0;margin:0 0 34px;font-size:28px;font-weight:1000;line-height:1.08}.global-pay-field{gap:10px;margin-bottom:16px;display:grid;position:relative}.global-pay-field>span{color:#101114;font-size:13px;font-weight:850}.global-pay-select{color:#101114;text-align:left;background:#fff;border:1px solid #e0e0e4;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:64px;padding:0 14px 0 16px;display:flex;box-shadow:0 14px 30px #0f172a0a}.global-pay-select:disabled{cursor:not-allowed;opacity:.72}.global-pay-select.unavailable{color:#8d929d;box-shadow:none;background:#f3f3f5;border-color:#d6d6da}.global-pay-select.unavailable b,.global-pay-select.unavailable small,.global-pay-select.unavailable svg{color:#8d929d}.global-pay-select svg{color:#73757c;width:18px;height:18px;transform:rotate(90deg)}.global-pay-placeholder{color:#a9b0bd;font-size:17px;font-weight:850}.global-pay-selected-country{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;display:grid}.global-pay-flag{border-radius:6px;place-items:center;width:28px;height:28px;font-size:24px;display:grid;overflow:hidden}.global-pay-flag img{object-fit:cover;width:100%;height:100%;display:block}.global-pay-selected-country b,.global-pay-selected-method b{font-size:17px;font-weight:650;line-height:1.15;display:block}.global-pay-selected-country small,.global-pay-selected-method small{color:#53607a;margin-top:8px;font-size:12px;font-weight:750;line-height:1.1;display:block}.global-pay-menu{z-index:4;background:#fff;border:1px solid #e3e3e7;border-radius:16px;gap:6px;max-height:232px;padding:8px;display:grid;overflow:auto;box-shadow:0 18px 42px #0f172a1f}.global-pay-menu button{color:#101114;text-align:left;background:#fff;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:0 10px;display:grid}.global-pay-menu button:hover,.global-pay-menu button[aria-selected=true]{background:#f4f5f8}.global-pay-menu button.unavailable{color:#9aa0aa;background:#f2f2f4}.global-pay-menu button.unavailable:hover,.global-pay-menu button.unavailable[aria-selected=true]{background:#ececf0}.global-pay-menu b{font-size:14px;font-weight:850}.global-pay-menu small{color:#667085;font-size:12px;font-weight:750}.global-pay-menu button.unavailable small{color:#8d929d}.global-pay-menu-empty{color:#8d929d;margin:6px;font-size:13px;font-weight:750}.global-pay-unavailable-note{color:#656b76;background:#f6f6f8;border:1px solid #e1e1e5;border-radius:8px;margin:10px 0 0;padding:12px 14px;font-size:13px;font-weight:800;line-height:1.45}.global-pay-amount-card{background:#fff;border:1px solid #dedfe3;border-radius:8px;margin-top:26px;padding:18px 14px 20px}.global-pay-amount-row label{color:#3d3d42;margin-bottom:18px;font-size:13px;font-weight:800;display:block}.global-pay-amount-entry{border-bottom:1px solid #e1e1e4;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:14px;padding-bottom:16px;display:grid}.global-pay-amount-entry input{color:#050609;background:0 0;border:0;border-radius:0;outline:none;min-width:0;min-height:44px;padding:0 0 0 2px;font-size:25px;font-weight:1000}.global-pay-amount-entry input::placeholder{color:#b3b5bb}.global-pay-amount-entry input:focus{box-shadow:none}.global-pay-amount-entry button{color:#15161a;background:#fff;border:0;border-radius:8px;min-height:50px;font-size:14px;font-weight:1000;box-shadow:0 12px 28px #0f172a0a}.global-pay-detail-list{gap:0;margin-top:18px;display:grid}.global-pay-detail-list div,.global-pay-total-line{justify-content:space-between;align-items:center;gap:14px;min-height:30px;font-size:13px;display:flex}.global-pay-detail-list span,.global-pay-total-line span{color:#707177;font-weight:750}.global-pay-detail-list b{color:#15161a;text-align:right;font-weight:950}.global-pay-total-line{border-top:1px solid #3c3d42;margin-top:12px;padding-top:18px}.global-pay-total-line strong{color:#15161a;letter-spacing:0;font-size:26px;font-weight:1000}.global-pay-footer{padding:18px 30px calc(18px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e8e8eb;margin-top:30px}.global-pay-footer .primary-button{border-radius:14px;width:100%;min-height:56px;font-size:15px}.global-pay-footer .primary-button:disabled{color:#fff;cursor:not-allowed;opacity:1;background:#b4b4b6}.global-pay-notice-backdrop{z-index:30;padding:24px 30px max(30px, env(safe-area-inset-bottom));background:#00000070;place-items:end center;display:grid;position:fixed;inset:0}.global-pay-notice-dialog{color:#101114;text-align:center;background:#fff;border-radius:20px;gap:16px;width:min(100%,520px);padding:28px 24px 24px;display:grid;box-shadow:0 24px 80px #0f172a42}.global-pay-notice-icon{color:#fff;background:#080809;border-radius:14px;place-items:center;width:54px;height:54px;margin:0 auto 2px;display:grid}.global-pay-notice-icon svg{width:28px;height:28px}.global-pay-notice-dialog h3{letter-spacing:0;margin:0;font-size:18px;font-weight:1000}.global-pay-notice-dialog p{color:#666b74;margin:-4px 0 0;font-size:14px;font-weight:750;line-height:1.65}.global-pay-notice-list{gap:12px;margin:2px 0 4px;display:grid}.global-pay-notice-row{text-align:left;background:#f7f7f8;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:12px 16px;display:grid}.global-pay-notice-row>span{color:#fff;background:#080809;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.global-pay-notice-row svg{width:21px;height:21px}.global-pay-notice-row strong{color:#101114;font-size:14px;font-weight:1000;display:block}.global-pay-notice-row small{color:#6f737c;margin-top:6px;font-size:13px;font-weight:750;line-height:1.35;display:block}.transactions-screen,.card-bill-screen{gap:18px;display:grid}.screen-bar{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.screen-bar h2{letter-spacing:0;margin:0;font-size:28px;font-weight:1000}.screen-bar p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.icon-button.compact{background:var(--soft);width:42px;min-height:42px;padding:0}.section-title-row h2{margin:0;font-size:22px;font-weight:1000}.section-title-row button{color:var(--muted)}.transaction-list{margin-top:8px;display:grid}.transaction-list.full-list{box-shadow:var(--shadow);background:#fff;border-radius:22px;margin-top:0;padding:4px 16px}.announcement-list{gap:10px;margin-top:16px;display:grid}.announcement-row{border:1px solid var(--line);background:var(--soft);width:100%;min-height:78px;color:inherit;text-align:left;border-radius:18px;grid-template-columns:44px minmax(0,1fr) 22px;align-items:center;gap:14px;padding:14px;display:grid}.announcement-mark{background:var(--white);width:44px;height:44px;color:var(--text);border-radius:14px;place-items:center;display:grid}.announcement-copy{gap:6px;min-width:0;display:grid}.announcement-copy strong{color:var(--text);overflow-wrap:anywhere;font-size:17px;font-weight:1000;line-height:1.35}.announcement-copy small{color:var(--muted);font-size:13px;font-weight:800;line-height:1.25}.announcement-arrow{color:var(--muted)}.announcement-detail{background:var(--soft);border-radius:18px;gap:16px;margin-top:16px;padding:16px;display:grid}.announcement-detail-head{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.announcement-detail-head>svg{background:var(--white);border-radius:14px;width:42px;height:42px;padding:11px}.announcement-detail-head strong,.announcement-detail-head span{display:block}.announcement-detail-head strong{font-size:18px;line-height:1.35}.announcement-detail-head span,.announcement-detail p{color:var(--muted);font-size:13px;line-height:1.55}.announcement-detail p{color:var(--text);white-space:pre-wrap;margin:0}.official-bill-filters{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;gap:12px;padding:10px 12px;display:grid}.official-bill-filters label{color:var(--muted);gap:6px;font-size:12px;font-weight:900;display:grid}.official-bill-filters select,.official-bill-filters input{background:var(--soft);width:100%;min-height:42px;color:var(--black);border:0;border-radius:12px;padding:0 12px;font-weight:1000}.wallet-bill-filters{grid-template-columns:.8fr 1.2fr}.wallet-date-range{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.official-bill-card{color:#fff;background:radial-gradient(circle at 84% 20%,#ffffff24,#0000 28%),linear-gradient(135deg,#1f1f1f,#585858);border-radius:0 0 22px 22px;min-height:154px;padding:26px 28px;position:relative;overflow:hidden}.official-bill-card:after{content:"X";color:#ffffff24;font-size:156px;font-weight:1000;line-height:1;position:absolute;top:-4px;right:62px}.official-bill-card .card-chip{z-index:1;background:linear-gradient(135deg,#ffe069,#d9a51f);border-radius:8px;width:42px;height:32px;display:block;position:relative;box-shadow:inset 0 0 0 2px #ffffff3d}.bill-card-brand,.official-bill-card strong{z-index:1;position:relative}.bill-card-brand{font-size:24px;font-weight:1000;position:absolute;bottom:28px;right:28px}.official-bill-card strong{letter-spacing:4px;margin-top:18px;font-size:22px;display:block}.official-bill-summary{grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:18px 2px;display:grid}.official-bill-summary>strong{font-size:26px;font-weight:1000}.official-bill-summary div{text-align:right;gap:4px;display:grid}.official-bill-summary span{color:var(--muted);font-size:13px;font-weight:900}.official-bill-summary b{font-size:19px}.official-bill-list{background:#fff;gap:0;padding-bottom:16px;display:grid}.bill-list-title{color:var(--muted);padding:14px 0 12px;font-size:15px;font-weight:1000}.official-bill-item{border-bottom:1px solid #edededb8}.official-bill-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:16px;padding:18px 0;display:grid}.official-bill-row strong,.official-bill-row b{font-size:18px;font-weight:1000;display:block}.official-bill-row p{color:var(--muted);margin:5px 0 0;font-size:13px}.official-bill-row-amount{text-align:right}.official-bill-row b.positive{color:var(--green)}.official-bill-row-icon{width:18px;height:18px;color:var(--muted);transition:transform .18s}.official-bill-item.expanded .official-bill-row-icon{transform:rotate(90deg)}.official-bill-detail{background:var(--soft);border-radius:16px;gap:10px;margin:-2px 0 16px;padding:14px 16px;display:grid}.official-bill-detail-row{grid-template-columns:minmax(80px,auto) minmax(0,1fr);align-items:start;gap:14px;display:grid}.official-bill-detail-row span{color:var(--muted);font-size:13px;font-weight:900}.official-bill-detail-row b{color:var(--black);text-align:right;word-break:break-all;font-size:13px;font-weight:900}.bill-filter-card{background:var(--soft);border-radius:18px;gap:12px;padding:14px;display:grid}.bill-filter-group{background:#fff;border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:5px;display:grid}.bill-filter-group button{min-height:38px;color:var(--muted);background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:1000}.bill-filter-group button.active{color:#fff;background:var(--black)}.compact-field{margin-bottom:0}.card-bill-list{box-shadow:none}.transaction-row{border-bottom:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.transaction-icon{background:var(--soft);border-radius:999px;place-items:center;width:42px;height:42px;display:grid}.transaction-row strong{font-size:16px}.transaction-row p{color:var(--muted);margin:3px 0 0}.transaction-row b{font-size:16px}.transaction-row b.positive{color:#42a557}.wallet-bill-list{padding-bottom:20px}.wallet-bill-row{grid-template-columns:42px minmax(0,1fr);align-items:flex-start}.wallet-bill-body{min-width:0}.wallet-bill-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.wallet-bill-head strong{overflow-wrap:anywhere;line-height:1.28}.wallet-bill-head b{text-align:right;white-space:nowrap}.wallet-bill-meta{flex-wrap:wrap;gap:4px 8px;display:flex}.wallet-bill-meta span{white-space:nowrap}.wallet-bill-meta span+span:before{content:"·";margin-right:8px}.card-pack-title{margin-bottom:18px}.card-pack-title h2,.profile-head h2{margin:0;font-size:26px;font-weight:1000;line-height:1.1}.card-pack-title p{color:var(--muted);margin:5px 0 0;font-size:16px}.large-card-stack{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:14px;margin:0 -2px;padding:2px 2px 10px;display:flex;overflow-x:auto}.large-card-stack::-webkit-scrollbar{display:none}.large-card-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 14px;display:grid}.large-card-quick-actions button{background:var(--black);color:#fff;border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:48px;font-size:15px;font-weight:1000;display:inline-flex}.large-card-quick-actions button:nth-child(2){color:var(--black);border:1px solid var(--line);background:#fff}.card-carousel-controls{justify-content:center;align-items:center;gap:14px;min-height:48px;margin:-4px 0 16px;display:flex}.carousel-arrow{background:var(--soft);width:38px;height:38px;color:var(--text);border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 20px #0000000d}.carousel-status{min-width:110px;color:var(--muted);justify-items:center;gap:7px;font-size:12px;font-weight:900;display:grid}.carousel-dots{justify-content:center;align-items:center;gap:7px;display:flex}.carousel-dot{background:#d8dce5;border:0;border-radius:999px;width:8px;height:8px;padding:0}.carousel-dot.active{background:var(--gold);width:24px}.large-card{color:#fff;text-align:left;cursor:pointer;scroll-snap-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:radial-gradient(circle at 92% 12%,#ffffff2e,#0000 24%),linear-gradient(135deg,#d9d9d9,#c5c5c5);border:0;border-radius:22px;flex:0 0 100%;min-height:180px;padding:24px;position:relative;overflow:hidden}.large-card.selected{background:radial-gradient(circle at 92% 12%,#f4d35e33,#0000 26%),linear-gradient(135deg,#1a1a1a,#3b3b3b);outline:0;box-shadow:0 18px 35px #00000029}.large-card:after{content:"X";color:#ffffff2e;font-size:150px;font-weight:1000;line-height:1;position:absolute;top:34px;right:88px}.large-card-balance{background:#ffffff3d;border-radius:999px;padding:6px 12px;font-weight:900;position:absolute;top:18px;right:18px}.large-card-network,.large-card-type,.large-card strong,.large-card-footer{z-index:1;position:relative}.large-card-network{font-size:24px;font-weight:1000;display:block}.large-card-type{color:#ffffffc2}.large-card strong{letter-spacing:4px;margin-top:28px;font-size:22px;display:block}.large-card-footer{color:#ffffffb8;letter-spacing:1px;justify-content:space-between;margin-top:28px;display:flex}.large-card-footer b{color:#fff;letter-spacing:0;font-size:16px}.card-sheet-backdrop{z-index:60;overscroll-behavior:contain;background:#00000085;justify-content:center;align-items:flex-end;padding:0 12px;display:flex;position:fixed;inset:0}.card-operation-sheet{background:#fff;border-radius:28px 28px 0 0;gap:16px;width:min(100%,630px);max-height:min(82vh,780px);padding:18px 18px 20px;display:grid;overflow-y:auto;box-shadow:0 -18px 45px #0003}.notice-backdrop{z-index:85;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));background:#0000006b;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.notice-dialog{width:min(100%,420px);color:var(--ink);background:#fff;border-radius:22px;gap:14px;padding:22px;display:grid;box-shadow:0 22px 64px #00000047}.notice-dialog strong{font-size:20px;line-height:1.25}.notice-dialog p{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.sheet-mini-card{color:#fff;background:#050505;border-radius:18px;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:18px;min-height:118px;padding:22px;display:grid}.sheet-mini-card>span{align-self:start;font-size:15px;font-weight:1000}.sheet-mini-card small{color:#ffffff9e;letter-spacing:1px;font-size:11px;display:block}.sheet-mini-card strong{margin-top:6px;font-size:18px;display:block}.sheet-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.sheet-action-grid button{min-height:78px;color:var(--text);background:0 0;border:0;border-radius:18px;place-items:center;gap:8px;font-size:13px;font-weight:1000;display:grid}.sheet-action-grid svg{color:#fff;background:#000;border-radius:999px;width:44px;height:44px;padding:11px}.sheet-info-list{border-top:1px solid var(--line);display:grid}.sheet-info-list>div{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);align-items:center;gap:12px;min-height:48px;display:grid}.sheet-info-list span{color:var(--muted);font-size:14px;font-weight:900}.sheet-info-list strong{overflow-wrap:anywhere;justify-self:end;min-width:0;font-size:14px}.sheet-otp-panel{background:var(--soft);border-radius:18px;gap:12px;padding:14px;display:grid}.add-card-button{color:#a0a7b5;scroll-snap-align:center;background:0 0;border:2px dashed #d9dde6;border-radius:22px;flex:0 0 100%;min-height:170px;font-size:24px;font-weight:1000}.add-card-button span{vertical-align:middle;margin-right:10px;font-size:42px}.card-action-tabs{background:var(--soft);border-radius:20px;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;padding:6px;display:grid}.card-action-tabs button{min-width:0;min-height:54px;color:var(--muted);background:0 0;border:0;border-radius:16px;place-items:center;gap:3px;font-size:11px;font-weight:1000;display:grid}.card-action-tabs svg{width:18px;height:18px}.card-action-tabs button.active{color:var(--black);background:#fff;box-shadow:0 8px 22px #0000000f}.profile-head{margin-bottom:18px}.profile-icons{gap:18px}.profile-summary-card{border:1px solid var(--line);background:var(--white);border-radius:20px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;min-height:96px;margin-bottom:18px;padding:14px 16px;display:grid;box-shadow:0 12px 28px #0f172a0d}.avatar{background:linear-gradient(135deg,#7a86f2,#7650b8);border-radius:999px;width:72px;height:72px}.profile-summary-copy{gap:7px;min-width:0;display:grid}.profile-screen h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:24px;font-weight:1000;line-height:1.12;overflow:hidden}.profile-status-line{align-items:center;gap:8px;min-width:0;display:flex}.profile-status-line svg{width:18px;height:18px}.profile-status-line strong{min-width:0;font-size:15px;font-weight:1000}.profile-summary-copy span{color:var(--muted);font-size:13px;font-weight:800}.profile-list{display:grid}.profile-row{border-bottom:1px solid var(--line);gap:14px;min-height:66px}.profile-row-button{width:100%;color:inherit;text-align:left;background:0 0;border-top:0;border-left:0;border-right:0;padding:0}.profile-row>svg{color:#9aa1ad}.profile-row strong{margin-right:auto;font-size:18px}.profile-row span{color:var(--muted);font-size:15px}.profile-row .profile-row-state{font-size:12px;font-weight:900}.theme-row{grid-template-columns:26px minmax(68px,auto) minmax(0,1fr);display:grid}.theme-toggle{background:var(--soft);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.theme-toggle button{min-width:0;min-height:44px;color:var(--muted);background:0 0;border:0;border-radius:999px;place-items:center;font-size:14px;font-weight:900;display:grid}.theme-toggle button.active{color:#fff;background:#000}.preference-panel{gap:14px;margin-top:18px;display:grid}.preference-row{border:1px solid var(--line);background:var(--soft);border-radius:18px;gap:12px;padding:14px;display:grid}.preference-row>div:first-child{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.preference-row strong,.preference-row span{display:block}.preference-row strong{font-size:17px;font-weight:1000}.preference-row span{color:var(--muted);font-size:13px;font-weight:850}.preference-segmented{background:var(--soft-2);border-radius:999px;gap:4px;padding:5px;display:grid}.theme-preference{grid-template-columns:repeat(3,minmax(0,1fr))}.language-preference{grid-template-columns:repeat(2,minmax(0,1fr))}.preference-segmented button{min-width:0;min-height:46px;color:var(--muted);background:0 0;border:0;border-radius:999px;font-size:15px;font-weight:1000}.preference-segmented button.active{color:#fff;background:#000}.admin-shell{background:var(--soft);grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:var(--white);border-right:1px solid var(--line);flex-direction:column;gap:24px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-shell .workspace{padding:28px}.topbar{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.admin-grid{grid-template-columns:320px minmax(0,1fr);gap:16px;display:grid}.agent-row{justify-content:space-between;gap:12px;padding:14px;display:flex}.agent-row small{color:var(--muted)}.admin-editor{gap:14px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid.single-column-form{grid-template-columns:1fr}.mobile-only{display:none}@supports (min-height:100dvh){.phone-stage,.app-shell{min-height:100dvh}}@media (width>=520px){.phone-stage{align-items:flex-start;padding:14px 0}.app-shell{border-radius:30px;min-height:calc(100vh - 28px);box-shadow:0 24px 70px #0f172a1f}.bottom-nav{border-radius:0 0 30px 30px;bottom:14px}}@media (width<=980px){.admin-shell{grid-template-columns:1fr}.admin-sidebar{height:auto;position:static}.admin-grid,.form-grid{grid-template-columns:1fr}}@media (width<=430px){:root{--page-gutter:16px;--bottom-nav-height:78px}.workspace{padding-top:8px}.screen-heading h1{font-size:30px}.detail-grid,.agent-stats,.release-grid,.wallet-bill-filters{grid-template-columns:1fr}}@media (width<=380px){:root{--page-gutter:14px;--bottom-nav-height:76px}.app-header{min-height:76px;padding-top:14px}.brand,.panel-header{gap:10px}.app-header-back{width:34px;height:34px}.brand-mark{border-radius:14px;width:42px;height:42px}.brand strong{font-size:17px}.brand span{font-size:12px}.asset-screen{gap:14px}.asset-card{border-radius:24px;padding:18px 16px 17px}.asset-card-top{font-size:14px}.asset-amount-row{gap:6px;margin-top:18px}.asset-balance{font-size:clamp(25px,7.4vw,29px)}.asset-amount-row.long .asset-balance{font-size:clamp(22px,6.5vw,26px)}.asset-amount-row.extra-long .asset-balance{font-size:clamp(20px,5.8vw,23px)}.asset-currency{font-size:clamp(13px,3.8vw,15px)}.asset-actions{gap:8px;margin-top:20px}.asset-actions button,.prep-tabs button{min-height:44px;padding:0 8px;font-size:14px}.prep-tabs{padding:4px}.prep-steps{gap:8px}.prep-steps div,.prep-steps button{border-radius:16px;gap:7px;min-height:92px;padding:10px 6px}.prep-steps svg{width:34px;height:34px;padding:7px}.prep-steps strong{font-size:13px}.home-card-preview{border-radius:22px;min-height:184px;padding:18px}.home-card-preview>strong{letter-spacing:0;font-size:18px}.card-preview-bottom{align-items:stretch}.card-preview-bottom b{font-size:22px}.card-preview-bottom button{min-width:58px;min-height:40px}.bottom-nav{padding-inline:12px}.nav-button{gap:5px;min-width:56px;font-size:11px}.nav-button svg{width:22px;height:22px}}@media (width<=340px){.app-header,.workspace{padding-inline:12px}.asset-card{padding-inline:16px}.asset-amount-row{flex-wrap:wrap;gap:6px}.asset-balance{font-size:clamp(26px,8vw,29px)}.asset-amount-row.long .asset-balance{font-size:clamp(22px,6.8vw,26px)}.asset-amount-row.extra-long .asset-balance{font-size:clamp(20px,6vw,23px)}.asset-currency{font-size:14px}.asset-actions button,.prep-tabs button{min-height:42px;font-size:13px}.prep-steps div,.prep-steps button{min-height:86px}.prep-steps svg{width:32px;height:32px;padding:7px}.prep-steps strong{font-size:12px}.official-holder-name-grid,.official-holder-actions{grid-template-columns:1fr}.official-otp-row button{min-width:100px}}
