:root{--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--bg:#f7f8fa;--surface:#fff;--surface-2:#f1f4f7;--surface-3:#e8edf2;--text:#111827;--muted:#667085;--soft:#98a2b3;--line:#e4e7ec;--strong-line:#cfd6df;--brand:#0b0f17;--brand-contrast:#fff;--accent:#155eef;--green:#147a56;--amber:#b85c00;--red:#c0362c;--blue:#155eef;--nav-bg:#0d1117;--nav-text:#f8fafc;--nav-muted:#98a2b3;--nav-line:#ffffff14;--shadow:0 18px 44px #10182814;--shadow-sm:0 8px 22px #1018280d;--radius:6px;--control-radius:6px;--sidebar-width:260px;--sidebar-collapsed-width:76px;--topbar-height:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans);color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{--bg:#0b0f15;--surface:#111827;--surface-2:#182230;--surface-3:#202b3a;--text:#f8fafc;--muted:#a4aebd;--soft:#7b8796;--line:#253244;--strong-line:#344156;--brand:#f8fafc;--brand-contrast:#0b0f15;--nav-bg:#070a0f;--shadow:0 18px 50px #00000047;--shadow-sm:0 6px 18px #0003;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);background:var(--bg);min-height:100vh;display:grid}.app-shell.is-collapsed{grid-template-columns:var(--sidebar-collapsed-width) minmax(0, 1fr)}.sidebar{z-index:40;border-right:1px solid var(--nav-line);background:var(--nav-bg);height:100vh;color:var(--nav-text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;display:flex;position:sticky;top:0}.brand-row{min-height:var(--topbar-height);border-bottom:1px solid var(--nav-line);align-items:center;gap:12px;padding:14px;display:flex}.brand-mark{color:#0d1117;background:#fff;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.brand-row strong,.brand-row span{display:block}.brand-row strong{font-size:14px}.brand-row span{color:var(--nav-muted);margin-top:2px;font-size:12px}.sidebar-close{margin-left:auto;display:none}.nav-list{flex:1;padding:12px 10px;overflow-y:auto}.nav-section{gap:5px;margin-bottom:18px;display:grid}.nav-section p{color:var(--nav-muted);text-transform:uppercase;letter-spacing:0;margin:8px;font-size:11px;font-weight:700}.nav-item{border-radius:var(--control-radius);min-height:40px;color:var(--nav-muted);align-items:center;gap:12px;padding:0 12px;transition:background-color .16s,color .16s;display:flex;position:relative}.nav-item.active:before{content:"";background:#fff;border-radius:3px;width:3px;height:18px;position:absolute;left:4px}.nav-item span{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:600;overflow:hidden}.nav-item em{color:#8ff0c4;font-size:11px;font-style:normal}.sidebar-footer{border-top:1px solid var(--nav-line);gap:10px;padding:12px;display:grid}.security-card{border:1px solid var(--nav-line);border-radius:var(--radius);background:#ffffff0f;align-items:center;gap:10px;min-height:54px;padding:10px;display:flex}.security-card strong,.security-card span{display:block}.security-card strong{font-size:12px}.security-card span{color:var(--nav-muted);margin-top:2px;font-size:11px}.collapse-button,.icon-button{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);width:36px;height:36px;color:var(--text);place-items:center;display:inline-grid}.sidebar-close{display:none}.collapse-button{color:var(--nav-text);border-color:var(--nav-line);background:#ffffff0f;width:100%}.is-collapsed .brand-row{justify-content:center}.is-collapsed .nav-item{justify-content:center;padding:0}.is-collapsed .security-card{justify-content:center}.main-area{min-width:0}.topbar{z-index:30;height:var(--topbar-height);border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);align-items:center;gap:12px;padding:12px 24px;display:flex;position:sticky;top:0}.mobile-menu{display:none}.command-search{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);flex:1;align-items:center;gap:10px;min-width:240px;max-width:620px;height:38px;padding:0 12px;display:flex}.command-search input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.command-search kbd{border:1px solid var(--line);color:var(--muted);background:var(--surface-2);font-family:var(--font-mono);border-radius:4px;flex:none;align-items:center;gap:4px;padding:2px 6px;font-size:11px;display:inline-flex}.topbar-actions{align-items:center;gap:10px;display:flex}.style-switcher{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);height:38px;color:var(--muted);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.style-switcher select{color:var(--text);background:0 0;border:0;outline:0;font-weight:700}.language-switcher{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);height:38px;color:var(--muted);align-items:center;gap:8px;padding:0 10px;display:inline-flex}.language-switcher select{color:var(--text);background:0 0;border:0;outline:0;font-weight:700}.entity-switcher{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);flex-direction:column;justify-content:center;min-width:156px;height:38px;padding:0 12px;display:flex}.entity-switcher span{color:var(--muted);font-size:11px}.entity-switcher strong{font-size:13px}.page-shell{width:min(1500px,100%);margin:0 auto;padding:24px}.page-stack{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.page-header,.workspace-header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.page-header.compact,.workspace-header.compact{align-items:flex-start}.page-header>div:first-child,.workspace-title{max-width:820px}.workspace-header{min-height:86px;padding:2px 0 4px}.workspace-kicker{color:var(--muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:800;display:inline-flex}.live-dot{background:var(--green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--green) 14%, transparent);border-radius:999px}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}h1,h2,p{margin-top:0}h1{color:var(--text);letter-spacing:0;margin-bottom:8px;font-size:30px;font-weight:760;line-height:1.15}h2{letter-spacing:0;margin-bottom:0;font-size:17px;line-height:1.2}.page-header p:not(.eyebrow),.workspace-title p,.section-heading p{color:var(--muted);margin-bottom:0;font-size:14px;line-height:1.5}.header-actions,.detail-actions,.transfer-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button{border-radius:var(--control-radius);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-weight:760;transition:transform .12s,border-color .12s,background-color .12s;display:inline-flex}.button-secondary{border-color:var(--line);background:var(--surface);color:var(--text)}.button-ghost{border-color:var(--line);background:color-mix(in srgb, var(--surface) 50%, transparent);color:var(--text)}.button-danger{background:color-mix(in srgb, var(--red) 12%, var(--surface));color:var(--red);border-color:color-mix(in srgb, var(--red) 24%, var(--line))}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card,.section-panel,.detail-panel,.wallet-card,.api-card,.insight-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm)}.metric-card{flex-direction:column;justify-content:space-between;min-height:132px;padding:15px;display:flex}.metric-top{justify-content:space-between;align-items:center;display:flex}.metric-icon{border-radius:var(--control-radius);background:var(--surface-2);width:32px;height:32px;color:var(--accent);place-items:center;display:grid}.metric-card strong{margin-bottom:6px;font-size:27px;line-height:1;display:block}.metric-card span{color:var(--muted);font-size:13px}.badge{background:var(--surface-2);min-height:21px;color:var(--muted);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 7px;font-size:12px;font-weight:760;display:inline-flex}.badge-green{background:color-mix(in srgb, var(--green) 13%, var(--surface));color:var(--green)}.badge-blue{background:color-mix(in srgb, var(--blue) 13%, var(--surface));color:var(--blue)}.badge-amber{background:color-mix(in srgb, var(--amber) 14%, var(--surface));color:var(--amber)}.badge-red{background:color-mix(in srgb, var(--red) 13%, var(--surface));color:var(--red)}.operating-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.account-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-strip>div{border-right:1px solid var(--line);min-width:0;padding:14px 16px}.operating-strip>div:last-child{border-right:0}.operating-strip span,.operating-strip em,.market-coverage span,.market-coverage em,.limit-row span{color:var(--muted);font-size:12px;font-style:normal;display:block}.operating-strip strong{color:var(--text);margin:5px 0 3px;font-size:21px;line-height:1.05;display:block}.segment-tabs{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-2);align-items:center;gap:3px;padding:3px;display:inline-flex}.segment-tabs button{min-width:40px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:0 9px;font-size:12px;font-weight:760}.segment-tabs button.active{background:var(--surface);color:var(--text);box-shadow:0 1px 2px #10182814}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:14px;margin-bottom:8px;font-size:12px;display:flex}.chart-legend span{align-items:center;gap:7px;display:inline-flex}.chart-legend i{border-radius:999px;width:8px;height:8px;display:inline-block}.legend-blue{background:var(--blue)}.legend-green{background:var(--green)}.legend-amber{background:var(--amber)}.review-list,.market-coverage,.issue-checks,.profile-calibration{gap:10px;display:grid}.review-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 0;display:grid}.review-row:last-child{border-bottom:0}.review-row strong,.review-row span{display:block}.review-row div span{color:var(--muted);margin-top:3px;font-size:12px}.review-marker{border-radius:999px;width:9px;height:9px}.marker-green{background:var(--green)}.marker-blue{background:var(--blue)}.marker-amber{background:var(--amber)}.marker-red{background:var(--red)}.quality-grid{grid-template-columns:minmax(0,1fr) 170px;align-items:stretch;gap:14px;display:grid}.market-coverage div,.profile-calibration div{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-2);min-width:0;padding:12px}.market-coverage strong{margin:5px 0 3px;font-size:20px;display:block}.assurance-strip{border:1px solid color-mix(in srgb, var(--green) 18%, var(--line));border-radius:var(--radius);background:color-mix(in srgb, var(--green) 7%, var(--surface));justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.assurance-strip>div{align-items:center;gap:10px;min-width:0;display:flex}.assurance-strip span{color:var(--green);text-transform:uppercase;font-size:12px;font-weight:800}.assurance-strip strong{color:var(--text);font-size:13px;font-weight:650}.dashboard-grid{grid-template-columns:minmax(0,1.7fr) minmax(340px,.9fr);gap:16px;display:grid}.dashboard-grid.lower{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.recharts-text{fill:var(--muted);font-size:12px}.card-preview,.card-meta-list,.wallet-list,.transfer-desk,.rules-list,.quick-grid,.api-meta,.checklist,.finding-list,.token-grid,.migration-map,.preset-grid{gap:12px;display:grid}.card-face,.mini-card{border-radius:var(--radius);background:linear-gradient(135deg, #ffffff1a, transparent 42%), linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 78%, var(--accent)));color:var(--brand-contrast);position:relative;overflow:hidden}.card-face{align-content:space-between;min-height:190px;padding:18px;display:grid}.card-face div,.card-face footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.card-face span{opacity:.82;font-size:12px}.card-face img{object-fit:contain;filter:brightness(0)invert();width:64px;height:24px}.card-face p,.mini-card p{font-family:var(--font-mono);margin:0;font-size:21px}.card-meta-list{grid-template-columns:repeat(3,minmax(0,1fr))}.card-meta-list div,.detail-grid div,.token-grid div,.migration-map div,.preset-card{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-2);min-width:0;padding:12px}.card-meta-list span,.detail-grid span,.wallet-card-head span,.wallet-meta,.api-meta,.preset-card span,.migration-map span{color:var(--muted);font-size:12px}.card-meta-list strong,.detail-grid strong,.wallet-row strong,.wallet-card strong,.token-grid strong,.migration-map strong,.preset-card strong{color:var(--text);display:block}.detail-grid strong,.break-value{overflow-wrap:anywhere;word-break:break-word}.wallet-row,.rules-list div,.checklist div,.finding-list div{border:1px solid var(--line);border-radius:var(--control-radius);background:color-mix(in srgb, var(--surface-2) 72%, var(--surface));justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:10px 12px;display:flex}.wallet-row>div:first-child,.wallet-row>div:last-child{min-width:0}.wallet-row>div:last-child{width:min(260px,45%)}.wallet-row span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.progress{background:var(--surface-3);border-radius:999px;width:100%;height:7px;overflow:hidden}.progress-fill{border-radius:inherit;background:var(--green);height:100%;display:block}.progress-blue{background:var(--blue)}.progress-amber{background:var(--amber)}.progress-red{background:var(--red)}.table-wrap{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:820px;font-size:13px}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:11px 13px}.data-table th{z-index:1;background:color-mix(in srgb, var(--surface-2) 82%, var(--surface));color:var(--muted);text-transform:uppercase;letter-spacing:0;font-size:11px;font-weight:800;position:sticky;top:0}.data-table tr:last-child td{border-bottom:0}.data-table tr.is-clickable{cursor:pointer}.data-table tr.is-clickable:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.data-table .selection-cell{text-align:center;width:42px;padding-left:13px;padding-right:0}.data-table .selection-cell input{width:16px;height:16px;accent-color:var(--accent)}.batch-toolbar,.batch-progress{border:1px solid color-mix(in srgb, var(--accent) 25%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface));align-items:end;gap:12px;padding:12px;display:grid}.batch-toolbar{grid-template-columns:auto minmax(180px,1fr) auto;margin-bottom:12px}.batch-toolbar>div,.batch-progress>div{gap:3px;display:grid}.batch-toolbar>div span,.batch-progress span{color:var(--muted);font-size:12px}.batch-progress{grid-template-columns:repeat(4,minmax(0,1fr))}.align-right{text-align:right!important}.table-primary strong,.table-primary span{display:block}.table-primary span{color:var(--muted);margin-top:4px;font-size:12px}.merchant-code-cell{gap:4px;min-width:0;display:grid}.merchant-code-row{align-items:center;gap:6px;display:flex}.merchant-code-label{color:var(--muted);text-transform:uppercase;font-size:11px}.merchant-code-original{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.merchant-code-brand{color:var(--text);font-size:13px;font-weight:650}.card-usage-cell{align-items:center;gap:8px;min-width:0;display:flex}.card-usage-cell>span:last-child{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.merchant-multi-select{min-width:0;position:relative}.merchant-multi-select-control{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);align-items:center;gap:8px;min-height:42px;padding:5px 10px;transition:border-color .16s,box-shadow .16s;display:flex}.merchant-multi-select-control.open{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.merchant-selected-values{flex-wrap:wrap;flex:auto;align-items:center;gap:5px;min-width:0;display:flex}.merchant-selected-values input{min-width:100px;height:28px;color:var(--text);background:0 0;border:0;outline:0;flex:120px;padding:0;font-size:13px}.merchant-selected-values input:focus{box-shadow:none}.merchant-selected-pill{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));min-width:0;max-width:100%;color:var(--text);background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:6px;align-items:center;gap:5px;padding:3px 5px 3px 4px;font-size:12px;font-weight:650;display:inline-flex}.merchant-selected-pill>span:not(.platform-usage){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-selected-pill button{width:20px;height:20px;color:var(--muted);background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:inline-grid}.merchant-selected-pill button:hover{color:var(--red);background:color-mix(in srgb, var(--red) 10%, transparent)}.merchant-multi-select-chevron{color:var(--muted);flex:none}.merchant-multi-select-menu{z-index:22;border:1px solid var(--line);background:#fff;border-radius:8px;max-height:280px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 34px #10182829}:root[data-theme=dark] .merchant-multi-select-menu{background:#192b40}.merchant-option{width:100%;min-height:42px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 8px;display:flex}.merchant-option:hover,.merchant-option.selected{background:color-mix(in srgb, var(--accent) 9%, var(--surface))}.merchant-option-copy{flex:auto;gap:2px;min-width:0;display:grid}.merchant-option-copy strong,.merchant-option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-option-copy strong{font-size:13px}.merchant-option-copy small{color:var(--muted);font-size:11px}.merchant-option-check{color:var(--accent);flex:none}.merchant-option-empty{color:var(--muted);text-align:center;padding:14px 10px;font-size:12px}.card-limit-adjustments{flex-wrap:wrap;flex:100%;gap:8px;min-width:0;display:flex}.card-limit-adjustment-buttons{flex-wrap:wrap;gap:8px;display:flex}.card-limit-adjustment-form{flex:100%;width:100%}@media (width<=720px){.merchant-multi-select-menu{max-height:min(360px,100vh - 32px);position:fixed;inset:auto 16px 16px}}.notice-announcement-backdrop{z-index:40;background:#0c1b306b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.notice-announcement-modal{border:1px solid var(--line-strong);background:var(--surface);border-radius:10px;width:min(100%,560px);max-height:min(680px,100vh - 48px);overflow:auto;box-shadow:0 24px 70px #0c1b3038}.notice-announcement-topline{border-bottom:1px solid var(--line);min-height:56px;color:var(--ink);letter-spacing:.01em;align-items:center;gap:10px;padding:12px 18px;font-size:13px;font-weight:700;display:flex}.notice-announcement-topline .icon-button{margin-left:auto}.notice-announcement-icon{background:var(--blue-soft);width:30px;height:30px;color:var(--blue);border-radius:50%;place-items:center;display:inline-grid}.notice-announcement-body{gap:16px;padding:24px;display:grid}.notice-announcement-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.notice-announcement-body h2{color:var(--ink);margin:0;font-size:clamp(20px,2vw,26px);line-height:1.2}.notice-announcement-body>p{color:var(--muted);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.notice-announcement-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding-top:4px;font-size:12px;display:flex}@media (width<=720px){.notice-announcement-backdrop{align-items:end;padding:12px}.notice-announcement-modal{max-height:calc(100vh - 24px)}.notice-announcement-body{padding:20px}.notice-announcement-footer{flex-direction:column;align-items:stretch}.notice-announcement-footer .button{justify-content:center;width:100%}}.insight-strip{justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.insight-strip span{color:var(--muted);margin-bottom:4px;font-size:12px;display:block}.cards-layout{grid-template-columns:minmax(0,1fr) 348px;align-items:start;gap:16px;display:grid}.toolbar,.apply-panel{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;margin-bottom:14px;display:grid}.apply-panel{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-2);grid-template-columns:repeat(4,minmax(140px,1fr)) minmax(170px,.8fr);padding:12px}.toolbar.refined,.apply-panel.refined{border-color:color-mix(in srgb, var(--accent) 10%, var(--line));background:color-mix(in srgb, var(--surface-2) 68%, var(--surface))}.funding-mode-field{grid-column:1/-1}.funding-mode-tabs{justify-self:start;width:fit-content}.field-checkbox{align-content:end}.field-checkbox input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent);margin:9px 0}.field{gap:6px;display:grid}.field span{color:var(--muted);font-size:12px;font-weight:760}.field input,.field select,.field textarea{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);width:100%;min-width:0;color:var(--text);outline:0;padding:9px 10px}.field input,.field select{height:36px;padding:0 10px}.apply-summary{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);align-content:center;gap:6px;padding:10px 12px;display:grid}.apply-summary span{color:var(--muted);font-size:12px}.card-cell{align-items:center;gap:12px;min-width:0;display:flex}.card-cell img{object-fit:contain;border:1px solid var(--line);background:var(--surface);border-radius:5px;width:40px;height:26px}.card-cell strong,.card-cell span{display:block}.card-cell span{color:var(--muted);margin-top:3px;font-size:12px}.detail-panel{top:calc(var(--topbar-height) + 22px);gap:14px;padding:14px;display:grid;position:sticky}.card-inspector{border-color:color-mix(in srgb, var(--accent) 14%, var(--line))}.inspector-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inspector-head span,.limit-row span{color:var(--muted);font-size:12px}.inspector-head h2{margin-top:4px}.mini-card{align-content:space-between;min-height:154px;padding:16px;display:grid}.mini-card img{object-fit:contain;filter:brightness(0)invert();width:60px;height:24px}.mini-card footer{opacity:.88;justify-content:space-between;gap:12px;font-size:12px;display:flex}.card-inspector .mini-card{aspect-ratio:1.586;isolation:isolate;background:#0a0c0f;border:1px solid #ffffff38;border-radius:18px;min-height:0;padding:0;box-shadow:0 28px 55px #00000052}.card-inspector .mini-card:before{content:"";z-index:0;filter:grayscale()brightness(.24)contrast(1.22);opacity:.9;background:linear-gradient(#040608cc,#040608cc),url(/brands/okcard-surface.png) 50%/cover;position:absolute;inset:0}.card-inspector .mini-card:after{content:"";z-index:2;opacity:0;pointer-events:none;background:#fffffff0;width:1px;animation:5.8s ease-in-out infinite auth-card-sweep;position:absolute;top:-45%;bottom:-45%;left:-14%;transform:rotate(25deg)}.card-inspector .mini-card img{z-index:1;filter:none;width:15%;height:auto;position:absolute;bottom:9%;right:8%}.card-inspector .mini-card p{z-index:1;color:#ffffffd1;width:80%;font-family:var(--font-mono);letter-spacing:.12em;white-space:nowrap;font-size:clamp(10px,1.05vw,14px);position:absolute;bottom:24%;left:10%}.mini-card-security{z-index:3;color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap;align-items:flex-end;gap:12px;font-size:8px;line-height:1.1;display:flex;position:absolute;bottom:14%;left:52%}.mini-card-security span{gap:2px;display:grid}.mini-card-security small,.auth-card-security small{color:#ffffff6b;font-family:var(--font-sans);letter-spacing:.1em;font-size:6px;font-weight:700}.card-inspector .mini-card p:before{content:"";aspect-ratio:1.38;background:linear-gradient(90deg,#0000 44%,#4b311980 45% 47%,#0000 48%),linear-gradient(#0000 51%,#4b311980 52% 54%,#0000 55%),#bd9255;border:1px solid #f6d494cc;border-radius:5px;width:16%;position:absolute;top:-58px;left:0;box-shadow:inset 0 0 0 2px #50351959}.card-inspector .mini-card footer{z-index:1;pointer-events:none;display:block;position:absolute;inset:0}.card-inspector .mini-card footer:before{content:"";z-index:1;aspect-ratio:4.1;background:url(/brands/vcc-logo-dark.png) 0/contain no-repeat;width:31%;position:absolute;top:11%;left:9%}.card-inspector .mini-card footer:after{content:"";z-index:2;aspect-ratio:4.1;filter:brightness(2.45)contrast(1.15)saturate(1.25)drop-shadow(0 0 3px #ffffffb8);opacity:0;background:url(/brands/vcc-logo-dark.png) 0/contain no-repeat;width:31%;animation:5.8s ease-in-out infinite card-logo-sweep-highlight;position:absolute;top:11%;left:9%;-webkit-mask-image:linear-gradient(110deg,#0000 0 44%,#000 48% 52%,#0000 56% 100%);mask-image:linear-gradient(110deg,#0000 0 44%,#000 48% 52%,#0000 56% 100%);-webkit-mask-position:-170% 0;mask-position:-170% 0;-webkit-mask-size:280% 100%;mask-size:280% 100%}.card-inspector .mini-card footer span{z-index:3;color:#ffffff8a;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:38%;font-size:8px;font-weight:750;line-height:1.2;position:absolute;bottom:10%;overflow:hidden}.card-inspector .mini-card footer span:first-child{left:10%}.card-inspector .mini-card footer span:last-child{text-align:right;max-width:28%;right:27%}.detail-title span{color:var(--muted);font-size:12px}.detail-title h2{margin-top:4px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cardholder-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-grid-wide{grid-column:1/-1}.limit-row{justify-content:space-between;gap:12px;display:flex}.limit-row strong{font-size:13px}.side-note{border:1px solid color-mix(in srgb, var(--blue) 24%, var(--line));border-radius:var(--control-radius);color:var(--blue);background:color-mix(in srgb, var(--blue) 9%, var(--surface));gap:10px;padding:11px;font-size:13px;line-height:1.45;display:flex}.issue-checks{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.issue-checks div{border:1px solid var(--line);border-radius:var(--control-radius);min-width:0;color:var(--green);background:color-mix(in srgb, var(--green) 7%, var(--surface));align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:700;display:flex}.risk-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.risk-policy-grid+.field-hint{margin-top:10px;display:block}.card-detail-tools{gap:16px;display:grid}.card-detail-filter,.card-detail-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.card-detail-filter .form-actions,.card-detail-form-grid .form-actions{align-self:end}.card-detail-risk,.card-detail-limits,.card-detail-identity{gap:14px;display:grid}.card-detail-identity{border-top:1px solid var(--line);padding-top:16px}.card-detail-tools .table-wrap{max-height:420px;overflow:auto}.card-detail-tools .data-table th,.card-detail-tools .data-table td{white-space:nowrap}.card-detail-tools .data-table td .table-primary{max-width:230px}.card-detail-tools .data-table td .table-primary strong,.card-detail-tools .data-table td .table-primary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wallet-card{gap:11px;padding:14px;display:grid}.wallet-card-head{justify-content:space-between;gap:12px;display:flex}.wallet-amount{font-size:25px;font-weight:800}.wallet-meta{justify-content:space-between;gap:10px;display:flex}.transfer-card{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface-2);gap:8px;padding:14px;display:grid}.transfer-card strong{font-size:25px}.approval-list{gap:8px;display:grid}.approval-list div{color:var(--green);gap:8px;font-size:13px;display:flex}.system-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px;display:grid}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.api-key-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.api-card{gap:11px;padding:14px;display:grid}.api-card-head{justify-content:space-between;align-items:center;display:flex}.api-card code{border:1px solid var(--line);border-radius:var(--control-radius);color:var(--text);background:var(--surface-2);font-family:var(--font-mono);padding:12px;display:block;overflow:hidden}.api-meta{gap:6px;font-size:12px}.checklist div,.finding-list div{justify-content:flex-start}.checklist .badge{margin-left:auto}.preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-card{align-content:end;min-height:112px;display:grid;position:relative;overflow:hidden}.preset-card:before{content:"";opacity:.18;border:1px solid;border-radius:4px;width:42px;height:28px;position:absolute;inset:12px 12px auto auto}.preset-signal{background:var(--accent);color:var(--brand)}.token-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.token-grid div,.profile-calibration div{gap:8px;display:grid}.profile-calibration,.migration-map{grid-template-columns:repeat(3,minmax(0,1fr))}.migration-map div{align-content:start;gap:8px;display:grid}@media (width<=1180px){.metric-grid,.wallet-summary,.api-key-grid,.operating-strip,.issue-checks,.profile-calibration{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.dashboard-grid.lower,.cards-layout,.system-grid{grid-template-columns:minmax(0,1fr)}.detail-panel{position:static}.token-grid,.migration-map,.quality-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-strip>div:nth-child(2n){border-right:0}.operating-strip>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=900px){.app-shell,.app-shell.is-collapsed{grid-template-columns:1fr}.sidebar{width:min(320px,88vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%)}.sidebar.mobile-open{transform:translate(0)}.sidebar-close,.mobile-menu{display:inline-grid}.mobile-scrim{z-index:35;background:#0000006b;border:0;position:fixed;inset:0}.topbar{padding:12px 16px}.command-search kbd,.entity-switcher{display:none}.page-shell{padding:20px 16px}.page-header{display:grid}h1{font-size:28px}}@media (width<=680px){.topbar-actions{flex:auto;justify-content:flex-end;gap:6px;min-width:0}.topbar-actions .button span,.style-switcher svg,.language-switcher svg{display:none}.command-search{flex:0 0 42px;justify-content:center;width:42px;min-width:0;padding:0}.command-search input{display:none}.metric-grid,.wallet-summary,.api-key-grid,.card-meta-list,.quick-grid,.token-grid,.migration-map,.preset-grid,.operating-strip,.issue-checks,.risk-policy-grid,.card-detail-filter,.card-detail-form-grid,.profile-calibration,.quality-grid,.toolbar,.apply-panel{grid-template-columns:minmax(0,1fr)}.operating-strip>div{border-right:0;border-bottom:1px solid var(--line)}.operating-strip>div:last-child{border-bottom:0}.wallet-row,.insight-strip{display:grid}.wallet-row>div:last-child{width:100%}.wallet-meta{display:grid}.data-table{min-width:0}.table-wrap{background:0 0;border:0;overflow:visible}.data-table,.data-table tbody,.data-table tr,.data-table td{width:100%;display:block}.data-table td.selection-cell{text-align:left;justify-content:flex-start;min-height:38px;padding:8px 12px}.data-table td.selection-cell:before{display:none}.batch-toolbar,.batch-progress{grid-template-columns:1fr}.data-table thead{display:none}.data-table tr{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);margin-bottom:10px;overflow:hidden}.data-table td{text-align:right;justify-content:space-between;align-items:center;gap:14px;min-height:42px;padding:10px 12px;display:flex}.data-table td:before{content:attr(data-label);color:var(--muted);text-align:left;text-transform:uppercase;flex:0 0 96px;font-size:11px;font-weight:800}.data-table td.align-right{text-align:right!important}.card-cell,.table-primary{text-align:left}}:root,:root[data-style=clear]{--bg:#f6f8fb;--surface:#fff;--surface-2:#f0f3f7;--surface-3:#e2e8f0;--text:#122033;--muted:#5f6f82;--soft:#8997a8;--line:#dce3eb;--strong-line:#b7c3d1;--brand:#10243d;--brand-contrast:#fff;--accent:#2563eb;--green:#087f63;--amber:#9a5b08;--red:#b93832;--blue:#2563eb;--nav-bg:#10243d;--nav-text:#f7fafc;--nav-muted:#a9b7c7;--nav-line:#ffffff1a;--shadow:none;--shadow-sm:none;--radius:8px;--control-radius:7px;--sidebar-width:236px;--topbar-height:68px}:root[data-theme=dark][data-style=clear]{--bg:#0f151b;--surface:#151e26;--surface-2:#1b2731;--surface-3:#263542;--text:#f3f7fa;--muted:#a2afb9;--soft:#71808c;--line:#2b3945;--strong-line:#4a5b69;--brand:#f3f7fa;--brand-contrast:#101820;--nav-bg:#0a1015}:root[data-style=clear]{--bg:#f6f8fb;--surface:#fff;--surface-2:#f0f3f7;--surface-3:#e2e8f0;--text:#122033;--muted:#5f6f82;--soft:#8997a8;--line:#dce3eb;--strong-line:#b7c3d1;--brand:#10243d;--brand-contrast:#fff;--accent:#2563eb;--green:#2f7c52;--amber:#9a5b08;--red:#b93832;--blue:#2563eb;--nav-bg:#10243d;--nav-text:#f7fafc;--nav-muted:#a9b7c7;--nav-line:#ffffff1a}:root[data-style=night]{--bg:#0e1824;--surface:#152436;--surface-2:#1b2d41;--surface-3:#28405a;--text:#f5f8fc;--muted:#b1bfce;--soft:#8293a5;--line:#2d4157;--strong-line:#49617a;--brand:#2563eb;--brand-contrast:#fff;--accent:#78aaff;--green:#65c49d;--amber:#e9b568;--red:#f18b83;--blue:#8eb5ff;--nav-bg:#09131f;--nav-text:#f5f8fc;--nav-muted:#9cadbf;--nav-line:#ffffff1f}:root[data-style=signal]{--bg:#f7faef;--surface:#fff;--surface-2:#edf3df;--surface-3:#dce7bd;--text:#253019;--muted:#667052;--soft:#8d9a73;--line:#d0dcaf;--strong-line:#aab982;--brand:#26341b;--brand-contrast:#fff;--accent:#a6c52a;--green:#2f7c52;--amber:#9a5d08;--red:#b7342d;--blue:#4c5f9d;--nav-bg:#26341b;--nav-text:#f6f5f1;--nav-muted:#c4ccb2;--nav-line:#ffffff1f}.sidebar{background:var(--nav-bg);color:var(--nav-text);border-right-color:var(--nav-line)}.brand-row{gap:8px;min-height:76px;padding:16px 12px}.brand-mark{width:116px;height:32px;color:var(--nav-text);background:0 0;border-radius:0;flex:0 0 116px;place-items:center start;font-size:15px;display:grid;overflow:hidden}.brand-logo{object-fit:contain;display:block}.brand-logo-full{width:112px;height:28px}.brand-logo-mark{width:30px;height:30px}.brand-logo-dark{display:none}.brand-copy{flex:auto;min-width:0}.brand-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.brand-copy span{overflow-wrap:anywhere;font-size:11px;line-height:1.25}.workspace-profile{border:1px solid var(--nav-line);border-radius:var(--control-radius);width:auto;min-width:0;color:var(--nav-text);text-align:left;background:#ffffff0f;flex:auto;align-items:center;gap:10px;margin:0;padding:9px 10px;transition:background-color .16s,border-color .16s;display:flex}.workspace-profile-row{align-items:center;gap:6px;margin:10px 12px 4px;display:flex}.workspace-profile-signout{border:1px solid var(--nav-line);border-radius:var(--control-radius);width:34px;height:34px;color:var(--nav-muted);background:#ffffff0f;flex:0 0 34px}.workspace-profile-signout:hover,.workspace-profile-signout:focus-visible{color:var(--nav-text);background:#ffffff1c;border-color:#ffffff47}.workspace-profile:hover,.workspace-profile:focus-visible{background:#ffffff1c;border-color:#ffffff47}.profile-avatar{width:34px;height:34px;color:var(--nav-text);background:color-mix(in srgb, var(--accent) 46%, var(--nav-bg));letter-spacing:.04em;border:1px solid #ffffff42;border-radius:50%;flex:0 0 34px;place-items:center;font-size:12px;font-weight:800;display:grid;position:relative;overflow:hidden}.profile-avatar img{object-fit:cover;background:var(--nav-bg);width:100%;height:100%;position:absolute;inset:0}.workspace-profile-copy{flex:auto;gap:3px;min-width:0;display:grid}.workspace-profile-copy strong,.workspace-profile-copy small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.workspace-profile-copy strong{font-size:12px;line-height:1.2}.workspace-profile-copy small{color:var(--nav-muted);font-size:10px;line-height:1.2}.workspace-profile-chevron{color:var(--nav-muted);flex:none}:root[data-theme=dark] .brand-logo-light,:root[data-style=night] .brand-logo-light,:root[data-style=signal] .brand-logo-light{display:none}:root[data-theme=dark] .brand-logo-dark,:root[data-style=night] .brand-logo-dark,:root[data-style=signal] .brand-logo-dark{display:block}.sidebar .brand-logo-light{display:none}.sidebar .brand-logo-dark{filter:grayscale()brightness(.84)contrast(1.08);opacity:.96;display:block}.app-shell.is-collapsed .brand-mark{flex-basis:36px;width:36px}.app-shell.is-collapsed .workspace-profile{flex:0 0 44px;justify-content:center;width:44px;padding:7px}.app-shell.is-collapsed .workspace-profile-row{flex-direction:column;gap:5px;margin:10px 8px 4px}.live-dot{background:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 28%, transparent)}.nav-section p{color:var(--nav-muted);letter-spacing:.08em;margin:2px 10px 10px;font-size:10px}.nav-item{border-radius:4px;gap:12px;min-height:42px;padding:0 12px}.nav-item:hover,.nav-item.active{color:var(--nav-text);background:0 0}.nav-item.active{background:color-mix(in srgb, var(--accent) 28%, var(--surface));color:var(--text);box-shadow:inset 3px 0 0 var(--accent)}.nav-item.active:before{display:none}.nav-item span{font-size:13px;font-weight:650}.sidebar-footer{gap:12px;padding:14px 12px 16px}.security-card{border-color:var(--nav-line);background:var(--surface);color:var(--text);border-radius:4px}.collapse-button{background:var(--surface);color:var(--text);border-color:var(--nav-line)}.topbar{height:var(--topbar-height);border-bottom-color:var(--line);background:color-mix(in srgb, var(--bg) 92%, transparent);padding:14px 32px}.command-search,.style-switcher,.language-switcher,.entity-switcher,.topbar .button,.topbar .icon-button{border-color:var(--line);box-shadow:none;border-radius:4px}.command-search{background:var(--surface);height:40px}.style-switcher,.language-switcher,.entity-switcher,.topbar .button,.topbar .icon-button{height:40px}.workspace-header{border-bottom:1px solid var(--line);min-height:104px;padding:0 0 16px}.workspace-kicker,.eyebrow{color:var(--muted);letter-spacing:.08em;font-size:10px}.workspace-kicker{margin-bottom:10px}h1{font-size:34px;font-weight:760;font-family:var(--font-sans);letter-spacing:-.015em;margin-bottom:10px;font-weight:720}.workspace-title p{max-width:720px;font-size:14px}.header-actions{align-self:flex-end}.button{border-radius:4px;min-height:38px;padding:0 13px;font-size:13px;font-weight:720}.button-primary{background:var(--accent);color:#fff}.operating-strip{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0}.operating-strip>div{padding:16px 18px 16px 0}.operating-strip strong{font-size:24px;font-weight:750}.metric-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;min-height:128px;padding:16px 0 14px}.metric-icon{width:28px;height:28px;color:var(--muted);background:0 0;border-radius:4px}.section-panel{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:20px 0 22px}.section-heading{margin-bottom:16px}.section-heading h2{font-size:16px;font-weight:700}.chart-height{height:286px}.chart-height.small{height:210px}.review-row{padding:13px 0}.quality-grid{grid-template-columns:minmax(0,1fr) 180px;gap:24px}.market-coverage{gap:0}.market-coverage div{border:0;border-left:2px solid var(--line);background:0 0;border-radius:0;padding:10px 0 10px 14px}.wallet-list{gap:0}.wallet-row{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;padding:14px 0}.wallet-row:last-child{border-bottom:0}.table-wrap{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0}.data-table th{border-bottom:1px solid var(--strong-line);text-transform:none;letter-spacing:0;background:0 0;font-weight:650}.assurance-strip{border:0;border-top:1px solid var(--green);border-bottom:1px solid color-mix(in srgb, var(--green) 30%, var(--line));background:0 0;border-radius:0;padding:16px 0}.cards-layout{gap:30px}.detail-panel,.api-card{box-shadow:none;border-radius:6px}.wallet-card{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:16px 0}.wallet-summary{gap:22px}.transfer-card,.card-meta-list div,.detail-grid div,.token-grid div,.migration-map div,.preset-card,.apply-summary,.issue-checks div{box-shadow:none;border-radius:4px}.transfer-card{background:var(--surface)}.preset-clear{background:var(--brand);color:var(--accent)}.auth-page{background:var(--bg);grid-template-columns:minmax(360px,.92fr) minmax(520px,1.08fr);min-height:100vh;display:grid}.auth-visual{color:#f8fafc;background:#0d1117;min-height:100vh;position:relative;overflow:hidden}.auth-visual:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:560px;height:560px;position:absolute;bottom:-200px;right:-160px;box-shadow:0 0 0 48px #ffffff08,0 0 0 96px #ffffff05}.auth-visual-inner{z-index:1;flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(28px,5vw,68px);display:flex;position:relative}.auth-brand-lockup{align-items:center;gap:14px;display:flex}.auth-brand-lockup img{object-fit:contain;object-position:left center;width:116px;max-height:34px}.auth-brand-lockup span{color:#f8fafca8;border-left:1px solid #fff3;padding-left:14px;font-size:12px}.auth-card-stack{z-index:0;aspect-ratio:1.58;pointer-events:none;width:min(240px,42%);position:absolute;top:15%;right:0}.auth-brand-card{aspect-ratio:1.586;isolation:isolate;backface-visibility:hidden;width:100%;transform-style:preserve-3d;will-change:transform;background:#0a0c0f;border:0;border-radius:18px;position:absolute;overflow:hidden;box-shadow:0 28px 55px #00000052,inset 0 0 0 1px #ffffff38}.auth-brand-card-back{opacity:.42;top:-28px;left:-28px;transform:translateZ(0)rotate(-8deg)}.auth-brand-card-front{z-index:1;top:24px;left:0;transform:translateZ(0)rotate(7deg)}.auth-brand-card-front:after{content:"";z-index:2;opacity:0;pointer-events:none;background:#fffffff0;width:1px;animation:5.8s ease-in-out infinite auth-card-sweep;position:absolute;top:-45%;bottom:-45%;left:-14%;transform:rotate(25deg)}.auth-card-logo-wrap{z-index:1;aspect-ratio:4.1;width:31%;position:absolute;top:11%;left:9%}.auth-card-logo-wrap .auth-card-logo,.auth-card-logo-highlight{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.auth-card-logo-wrap .auth-card-logo{z-index:1}.auth-card-logo-highlight{z-index:2;filter:brightness(2.45)contrast(1.15)saturate(1.25)drop-shadow(0 0 3px #ffffffb8);opacity:0;animation:5.8s ease-in-out infinite card-logo-sweep-highlight;-webkit-mask-image:linear-gradient(110deg,#0000 0 44%,#000 48% 52%,#0000 56% 100%);mask-image:linear-gradient(110deg,#0000 0 44%,#000 48% 52%,#0000 56% 100%);-webkit-mask-position:-170% 0;mask-position:-170% 0;-webkit-mask-size:280% 100%;mask-size:280% 100%}@keyframes auth-card-sweep{0%,52%{opacity:0;left:-14%}62%{opacity:.22;left:22%}72%{opacity:.48;left:62%}84%,to{opacity:0;left:114%}}@keyframes card-logo-sweep-highlight{0%,52%{opacity:0;-webkit-mask-position:-170% 0;mask-position:-170% 0}62%{opacity:.72;-webkit-mask-position:-55% 0;mask-position:-55% 0}72%{opacity:.98;-webkit-mask-position:45% 0;mask-position:45% 0}84%,to{opacity:0;-webkit-mask-position:170% 0;mask-position:170% 0}}.auth-card-surface,.auth-card-overlay{width:100%;height:100%;position:absolute;inset:0}.auth-card-surface{z-index:-2;object-fit:fill;filter:grayscale()brightness(.24)contrast(1.22);opacity:.9;backface-visibility:hidden;transform:translateZ(0)}.auth-card-overlay{z-index:-1;background:#040608cc}.auth-card-logo{z-index:1;object-fit:contain;width:31%;height:auto;position:absolute;top:11%;left:9%}.auth-card-chip{aspect-ratio:1.38;background:#bd9255;border:1px solid #f6d494cc;border-radius:5px;width:13%;position:absolute;top:42%;left:10%;box-shadow:inset 0 0 0 2px #50351959}.auth-card-chip:before,.auth-card-chip:after{content:"";background:#4b311980;position:absolute}.auth-card-chip:before{width:1px;top:0;bottom:0;left:45%}.auth-card-chip:after{height:1px;top:47%;left:0;right:0}.auth-network{object-fit:contain;width:15%;height:auto;position:absolute;bottom:9%;right:8%}.auth-network-mastercard{width:17%}.auth-brand-card-back .auth-network-mastercard{top:10%;bottom:auto;right:8%}.auth-card-number{color:#ffffffc7;font-family:var(--font-mono);letter-spacing:.12em;font-size:clamp(9px,1.05vw,13px);position:absolute;bottom:24%;left:10%}.auth-card-security{z-index:1;color:#ffffffb8;font-family:var(--font-mono);letter-spacing:.08em;gap:10px;font-size:7px;line-height:1.1;display:flex;position:absolute;bottom:12%;left:39%}.auth-card-security span{gap:2px;display:grid}.auth-card-label{color:#ffffff75;letter-spacing:.16em;font-size:7px;font-weight:750;position:absolute;bottom:7%;left:10%}.auth-visual-copy{z-index:2;max-width:260px;padding:72px 0 84px;position:relative}.auth-overline{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.auth-visual .auth-overline{color:#93d5bd}.auth-visual h1{color:#f8fafc;letter-spacing:-.02em;max-width:260px;margin-bottom:20px;font-size:clamp(34px,4vw,48px);line-height:1.06}.auth-visual-copy p{color:#f8fafcad;max-width:430px;margin:0;font-size:16px;line-height:1.65}.auth-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:520px;display:grid}.auth-proof-grid>div{border-top:1px solid #ffffff29;gap:8px;padding-top:16px;display:grid}.auth-proof-grid svg{color:#93d5bd}.auth-proof-grid strong{font-size:13px}.auth-proof-grid span{color:#f8fafc94;font-size:12px;line-height:1.5}.auth-main{flex-direction:column;min-width:0;display:flex}.auth-topbar{border-bottom:1px solid var(--line);min-height:64px;color:var(--muted);justify-content:flex-end;align-items:center;gap:8px;padding:14px clamp(20px,5vw,68px);font-size:12px;display:flex}.auth-topbar select{border:1px solid var(--line);border-radius:var(--control-radius);min-height:34px;color:var(--text);background:var(--surface);outline:0;padding:0 8px;font-weight:700}.auth-content{width:min(100%,570px);margin:auto;padding:54px clamp(20px,5vw,68px) 40px}.auth-heading{margin-bottom:28px}.auth-heading h2{color:var(--text);letter-spacing:-.02em;margin-bottom:10px;font-size:32px}.auth-heading p{max-width:460px;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.auth-back{color:var(--muted);background:0 0;border:0;align-items:center;gap:4px;margin:0 0 24px;padding:0;font-size:13px;font-weight:700;display:inline-flex}.auth-back:hover,.auth-link-button:hover{color:var(--accent)}.auth-form{gap:17px;display:grid}.auth-field{gap:7px;min-width:0;display:grid}.auth-field>span{color:var(--text);font-size:12px;font-weight:750}.auth-input-wrap{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);min-width:0;min-height:46px;color:var(--soft);align-items:center;gap:10px;padding:0 13px;transition:border-color .14s,box-shadow .14s;display:flex}.auth-input-wrap input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-size:14px}.auth-input-wrap input::placeholder{color:var(--soft)}.auth-select{border:1px solid var(--line);border-radius:var(--control-radius);width:100%;min-height:46px;color:var(--text);background:var(--surface);outline:0;padding:9px 12px;font-size:14px}.auth-select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent)}.auth-code-row{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.auth-code-row .button{min-width:122px}.auth-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-form-meta,.auth-switch{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:-3px 0 0;font-size:12px;display:flex}.auth-form-meta strong{color:var(--accent);font-variant-numeric:tabular-nums}.auth-link-button{color:var(--accent);font-size:inherit;background:0 0;border:0;padding:0;font-weight:750}.auth-submit{width:100%;min-height:46px;margin-top:5px}.auth-submit.button-primary,.auth-submit.button-primary:hover,.auth-submit.button-primary:focus-visible{color:#fff}.auth-alert{border:1px solid var(--line);border-radius:var(--control-radius);align-items:flex-start;gap:8px;margin-bottom:17px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.auth-alert-error{border-color:color-mix(in srgb, var(--red) 32%, var(--line));color:var(--red);background:color-mix(in srgb, var(--red) 7%, var(--surface))}.auth-alert-success{border-color:color-mix(in srgb, var(--green) 32%, var(--line));color:var(--green);background:color-mix(in srgb, var(--green) 7%, var(--surface))}.auth-two-factor-card{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));border-radius:var(--control-radius);color:var(--text);background:color-mix(in srgb, var(--accent) 6%, var(--surface));gap:7px;padding:16px;display:grid}.auth-two-factor-card svg{color:var(--accent)}.auth-two-factor-card strong{font-size:14px}.auth-two-factor-card span{color:var(--muted);font-size:12px;line-height:1.5}.auth-footer-note{color:var(--muted);align-items:center;gap:7px;margin-top:30px;font-size:11px;line-height:1.5;display:flex}.auth-loading{min-height:100vh;color:var(--accent);place-items:center;display:grid}.auth-loading svg{animation:.9s linear infinite auth-spin}.query-state{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:13px;display:flex}.query-state-error{color:var(--red);justify-content:space-between;padding:12px 0}.pagination{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.pagination-controls,.pagination-size{align-items:center;gap:8px;display:flex}.pagination-size span{color:var(--muted);font-size:11px}.pagination-size select{border:1px solid var(--line);border-radius:var(--control-radius);min-height:30px;color:var(--text);background:var(--surface);padding:0 24px 0 8px;font-size:12px}.pagination-button{width:30px;min-width:30px;height:30px;min-height:30px;padding:0}.pagination-page{min-width:48px;color:var(--text);text-align:center;font-variant-numeric:tabular-nums}.query-spinner{animation:.9s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=900px){.auth-page{grid-template-columns:1fr}.auth-visual{display:none}.auth-content{padding-top:46px}.topbar{padding:12px 16px}.page-shell{padding:24px 20px 40px}}@media (prefers-reduced-motion:reduce){.auth-brand-card-front:after,.card-inspector .mini-card:after{animation:none}}@media (width<=680px){.auth-topbar{min-height:56px;padding:10px 16px}.auth-content{padding:36px 16px 28px}.auth-heading h2{font-size:28px}.auth-two-column,.auth-code-row{grid-template-columns:1fr}.auth-code-row .button{width:100%}.page-shell{padding:22px 16px 32px}.workspace-header{gap:18px;min-height:auto;display:grid}.language-switcher select,.style-switcher select{width:76px;max-width:76px}.style-switcher,.language-switcher{gap:0;min-width:0;padding:0 7px}.topbar-actions>.button,.topbar-actions>.icon-button{flex:0 0 34px;width:34px;min-width:34px;padding:0}h1{font-size:30px}.header-actions{align-self:auto}.operating-strip>div{padding:14px 0}.metric-grid{gap:0}.metric-card{min-height:116px}.section-panel{padding:18px 0 20px}.section-heading{gap:10px;display:grid}.section-heading>*,.segment-tabs{min-width:0;max-width:100%}.segment-tabs{flex-wrap:wrap;display:flex}.segment-tabs button{flex:auto}}:root[data-theme=dark][data-style=clear]{--bg:#0e1824;--surface:#152436;--surface-2:#1b2d41;--surface-3:#28405a;--text:#f5f8fc;--muted:#b1bfce;--soft:#8293a5;--line:#2d4157;--strong-line:#49617a;--brand:#2563eb;--brand-contrast:#fff;--accent:#78aaff;--green:#65c49d;--amber:#e9b568;--red:#f18b83;--blue:#8eb5ff;--nav-bg:#09131f;--nav-text:#f5f8fc;--nav-muted:#9cadbf}h1,.auth-visual h1{font-family:var(--font-sans);letter-spacing:-.018em;font-weight:700}.auth-visual h1{letter-spacing:-.025em;font-size:clamp(36px,4vw,52px)}.button-primary{color:#fff}:root[data-style=signal] .button-primary{color:#fff;background:#365d4b}.button-primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, #000)}:root[data-style=signal] .button-primary:hover:not(:disabled){background:#284b3b}.button:disabled{cursor:not-allowed;opacity:.56;transform:none}.button:hover{transform:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 42%, transparent);outline-offset:2px}.command-search:focus-within,.style-switcher:focus-within,.language-switcher:focus-within,.entity-switcher:focus-within,.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.field input,.field select{height:42px;font-size:14px}.field input::placeholder,.command-search input::placeholder{color:var(--soft)}.preset-card{appearance:none;text-align:left;width:100%;font:inherit;cursor:pointer;transition:border-color .14s,box-shadow .14s,transform .14s}.preset-card:hover{transform:translateY(-1px)}.preset-card.is-selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent), 0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.preset-clear{color:var(--text);background:linear-gradient(135deg,#fff,#edf3fa)}.preset-night{color:#f5f8fc;background:#152436}.preset-signal{color:#253019;background:#edf3df}.auth-input-wrap,.auth-select{min-height:48px}.auth-input-wrap input,.auth-select{font-size:15px}.auth-input-action{width:32px;height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;flex:0 0 32px;place-items:center;display:inline-grid}.auth-input-action:hover{color:var(--text);background:var(--surface-2)}.auth-multi-select{border:1px solid var(--line);border-radius:var(--control-radius);background:var(--surface);gap:2px;max-height:184px;padding:5px;display:grid;overflow-y:auto}.auth-check-option{min-height:40px;color:var(--text);cursor:pointer;border-radius:5px;align-items:center;gap:10px;padding:7px 9px;font-size:14px;display:flex}.auth-check-option:hover{background:var(--surface-2)}.auth-check-option input{width:17px;height:17px;accent-color:var(--accent);flex:none}@media (width<=900px){.workspace-header{gap:16px;display:grid}.header-actions{align-self:stretch}}@media (width<=680px){.topbar{gap:6px;height:60px;padding:10px 12px}.topbar-actions{gap:4px}.topbar-actions .button,.topbar-actions .icon-button,.mobile-menu,.command-search{width:40px;min-width:40px;height:40px;padding:0}.command-search{flex:0 0 40px}.style-switcher,.language-switcher{gap:0;padding:0 6px}.style-switcher{width:58px;min-width:58px}.language-switcher{width:72px;min-width:72px}.style-switcher select,.language-switcher select{text-overflow:ellipsis;width:100%;min-width:0;font-size:11px;overflow:hidden}.topbar-notifications{display:none}.header-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.header-actions .button{min-width:0}.section-heading{gap:12px;display:grid}.section-heading>:last-child{justify-self:start}.data-table td{min-height:46px;font-size:13px}.data-table td:before{flex-basis:88px;font-size:10px}.auth-content{padding-top:32px}}.auth-input-wrap:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.auth-input-wrap input:focus-visible,.auth-select:focus-visible,.field input:focus-visible,.field select:focus-visible,.command-search input:focus-visible,.style-switcher select:focus-visible,.language-switcher select:focus-visible{outline:none}.auth-select:focus-visible,.field input:focus-visible,.field select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--accent) 18%, transparent)}.inline-feedback,.secret-reveal{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface));color:var(--text);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.secret-reveal code{overflow-wrap:anywhere;border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);font-family:var(--font-mono);flex:280px;padding:8px 10px}.form-actions{justify-content:flex-end;align-items:end;gap:8px;display:flex}.inline-operation{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end;gap:8px;padding-top:10px;display:grid}.card-limit-editor{border-top:1px solid var(--line);gap:12px;padding-top:12px;display:grid}.card-limit-current{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.card-limit-current>div{background:var(--surface);gap:4px;min-width:0;padding:10px 12px;display:grid}.card-limit-current span{color:var(--muted);font-size:11px}.card-limit-current strong{overflow-wrap:anywhere;color:var(--text);font-size:13px}.card-limit-editor-fields{align-items:end;gap:10px;display:grid}.card-limit-editor-fields.standard{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.card-limit-editor-fields.shared{grid-template-columns:repeat(2,minmax(0,1fr))}.card-limit-editor-fields .form-actions{grid-column:1/-1;justify-content:flex-start}.card-limit-retry{justify-self:start}.sensitive-card-data{border:1px solid color-mix(in srgb, var(--green) 35%, var(--line));color:var(--text);background:color-mix(in srgb, var(--green) 6%, var(--surface));font-family:var(--font-mono);gap:8px;padding:9px 10px;font-size:12px;display:flex}.section-count,.field-hint{color:var(--muted);font-size:12px}.field .field-hint{font-weight:500;line-height:1.35}.nickname-preview{overflow-wrap:anywhere}.field-hint-action{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-hint-action span{color:var(--muted);font-size:12px;font-weight:500}.card-product-select{min-width:0;position:relative}.card-product-trigger{border:1px solid var(--line);border-radius:var(--control-radius);width:100%;min-height:42px;color:var(--text);background:var(--surface);font:inherit;text-align:left;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;transition:border-color .16s,box-shadow .16s;display:flex}.card-product-trigger:hover,.card-product-trigger.open{border-color:color-mix(in srgb, var(--accent) 58%, var(--line));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 12%, transparent)}.card-product-trigger:disabled{cursor:not-allowed;opacity:.64}.card-product-trigger-main,.card-product-option{align-items:center;min-width:0;display:flex}.card-product-trigger-main{gap:9px}.card-brand-mark,.card-product-option-brand{border:1px solid var(--line);width:30px;height:22px;color:var(--muted);background:var(--surface-2);border-radius:5px;flex:none;place-items:center;font-size:11px;font-weight:800;display:inline-grid;overflow:hidden}.card-brand-mark img,.card-product-option-brand img{object-fit:contain;width:25px;height:17px;display:block}.card-product-trigger-copy,.card-product-option-copy{min-width:0;display:grid}.card-product-trigger-copy{gap:2px}.card-product-trigger-copy strong,.card-product-option-copy strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.card-product-trigger-copy small,.card-product-option-copy span,.card-product-option-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.card-product-placeholder{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-product-chevron{color:var(--muted);flex:none;transition:transform .16s}.card-product-trigger.open .card-product-chevron{transform:rotate(180deg)}.card-product-menu{z-index:20;border:1px solid var(--line);background:#fff;border-radius:8px;width:min(420px,100vw - 32px);max-height:320px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 16px 34px #10182829}:root[data-theme=dark] .card-product-menu{background:#192b40}.card-product-option{width:100%;min-height:48px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;gap:9px;padding:7px 8px}.card-product-option:hover,.card-product-option.active{background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.card-product-option-copy{flex:auto;gap:2px}.card-product-option-copy strong,.card-product-option-copy span,.card-product-option-copy small{text-overflow:clip;white-space:normal;line-height:1.25;overflow:visible}.card-product-option-copy strong{font-size:14px}.card-product-option-copy span{font-size:12px}.card-product-option-copy small{color:var(--soft);font-size:11px}.card-product-option .platform-usage{flex-wrap:wrap;justify-content:flex-end;align-self:center;max-width:132px;margin-left:auto}.card-product-check{color:var(--accent);flex:none}.card-product-empty{color:var(--muted);text-align:center;padding:16px 12px;font-size:13px}.platform-usage{flex:none;align-items:center;gap:4px;min-width:0;display:inline-flex}.platform-icon{border:1px solid var(--line);background:var(--surface);border-radius:7px;place-items:center;width:26px;height:26px;display:inline-grid;overflow:hidden}.platform-icon.compact{border-radius:6px;width:24px;height:24px}.platform-icon img{object-fit:contain;width:19px;height:19px;display:block}.platform-icon.compact img{width:18px;height:18px}.platform-icon-generic{color:var(--accent);letter-spacing:0;font-size:10px;font-weight:750;line-height:1}.platform-usage-more{min-width:22px;height:22px;color:var(--muted);background:var(--surface-2);border-radius:6px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:inline-grid}@media (width<=720px){.card-product-menu{width:auto;max-height:min(420px,100vh - 32px);position:fixed;inset:auto 16px 16px}.card-product-option{min-height:54px}}.single-filter{grid-template-columns:minmax(180px,360px)}.text-action{min-height:auto;color:var(--muted);background:0 0;border:0;justify-self:start;padding:0;font-size:12px}.text-action:hover{color:var(--accent)}.scope-editor{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2);gap:4px;padding:10px;display:grid}.scope-editor .auth-check-option{min-height:32px;padding:4px 0}.developer-security-panel{border:1px solid var(--line);background:var(--surface-2);gap:12px;padding:12px;display:grid}.security-key-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.security-key-grid>div{align-content:start;gap:8px;min-width:0;display:grid}.security-key-grid>div>span{color:var(--muted);font-size:12px;font-weight:700}.security-key-grid code,.security-key-grid textarea{overflow-wrap:anywhere;border:1px solid var(--line);border-radius:var(--control-radius);min-width:0;color:var(--text);background:var(--surface);font-family:var(--font-mono);font-size:11px;line-height:1.5}.security-key-grid code{white-space:pre-wrap;min-height:76px;padding:9px;display:block}.security-key-grid textarea{resize:vertical;width:100%;padding:9px}.team-access-cell{justify-items:start;gap:5px;display:grid}.switch-control{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.switch-control input{accent-color:var(--accent)}.team-permission-editor,.auth-review-panel{gap:18px;display:grid}.team-permission-editor .permission-section{gap:10px;display:grid}.team-permission-editor .permission-section+.permission-section{border-top:1px solid var(--line);padding-top:16px}.team-permission-editor h3{color:var(--text);margin:0;font-size:14px}.profile-form,.kyc-form{margin-top:16px}.kyc-workspace{gap:16px;display:grid}.kyc-upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.kyc-upload{border:1px dashed color-mix(in srgb, var(--accent) 38%, var(--line));border-radius:var(--control-radius);min-height:94px;color:var(--muted);background:color-mix(in srgb, var(--accent) 4%, var(--surface));text-align:center;align-content:center;justify-items:center;gap:8px;padding:14px;display:grid;position:relative}.kyc-upload span{color:var(--text);font-size:13px;font-weight:700}.kyc-upload small{color:var(--muted);font-size:11px}.kyc-upload input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.icon-only{justify-content:center;width:36px;min-width:36px;padding:0}.icon-only span{display:none}.form-stack,.security-workspace,.role-editor{gap:12px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.role-list,.tag-list{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.security-status{border:1px solid color-mix(in srgb, var(--green) 24%, var(--line));background:color-mix(in srgb, var(--green) 6%, var(--surface-2));align-items:flex-start;gap:12px;padding:14px;display:flex}.security-status svg{color:var(--green);flex:none}.security-status strong,.security-status span{display:block}.security-status span{color:var(--muted);margin-top:4px;font-size:12px}.setup-block,.recovery-panel,.role-options{border:1px solid var(--line);background:var(--surface-2);gap:12px;padding:14px;display:grid}.setup-qr-layout{grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:center;gap:18px;display:grid}.setup-qr-frame{border:1px solid var(--line);border-radius:var(--control-radius);background:#fff;place-items:center;width:220px;height:220px;padding:10px;display:grid}.setup-qr-frame canvas{width:200px;max-width:100%;height:200px;display:block}.setup-qr-copy{gap:7px;min-width:0;display:grid}.setup-qr-copy strong{color:var(--text);font-size:15px}.setup-qr-copy p,.setup-qr-copy span{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.setup-block>div:first-child{gap:6px;display:grid}.setup-resource-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.setup-resource-head>span{color:var(--muted);font-size:12px}.setup-resource-head button{flex:none}.setup-block code,.recovery-panel code{overflow-wrap:anywhere;color:var(--text);font-family:var(--font-mono);font-size:12px;line-height:1.6;display:block}.setup-block code{border:1px solid var(--line);background:var(--surface);padding:9px 10px}.setup-block>div:first-child>span{color:var(--muted);font-size:12px}@media (width<=680px){.setup-qr-layout{grid-template-columns:1fr}.setup-qr-frame{aspect-ratio:1;justify-self:center;width:min(220px,100%);height:auto}}.recovery-panel{border-color:color-mix(in srgb, var(--accent) 28%, var(--line))}.recovery-panel .section-heading{margin:0}.role-options{grid-template-columns:repeat(2,minmax(0,1fr))}.checkbox-row{border:1px solid #0000;align-items:flex-start;gap:9px;min-width:0;padding:8px;display:flex}.checkbox-row:hover{border-color:var(--line);background:var(--surface)}.checkbox-row:has(input:focus-visible){border-color:var(--line);background:var(--surface)}.checkbox-row input{accent-color:var(--accent);flex:none;margin-top:2px}.checkbox-row span{min-width:0}.checkbox-row strong,.checkbox-row small{display:block}.checkbox-row small{overflow-wrap:anywhere;color:var(--muted);margin-top:3px;font-size:11px}.empty-detail{color:var(--muted);align-items:center;gap:9px;padding:14px 2px;font-size:13px;display:flex}.report-visual-grid{grid-template-columns:minmax(240px,.9fr) minmax(220px,1fr);align-items:center;gap:18px;display:grid}.report-breakdown{gap:8px;display:grid}.report-breakdown>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.report-breakdown span{align-items:center;gap:8px;min-width:0;display:flex}.report-breakdown i{border-radius:50%;flex:none;width:8px;height:8px}.break-value{overflow-wrap:anywhere}@media (width<=760px){.form-grid,.report-visual-grid,.role-options,.inline-operation,.single-filter{grid-template-columns:1fr}.form-actions{justify-content:stretch}.form-actions .button{flex:1}.sensitive-card-data{flex-wrap:wrap}.pagination{flex-direction:column;align-items:flex-start}.pagination-controls{justify-content:space-between;width:100%}}.group-management{gap:18px;display:grid}.management-summary{border:1px solid var(--line);background:var(--surface-2);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:10px 18px;padding:12px 14px;display:grid}.management-summary span{color:var(--muted);font-size:12px}.management-summary strong{color:var(--text);font-size:18px;line-height:1}.management-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.management-column{min-width:0}.management-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.management-heading h3{color:var(--text);margin:0;font-size:14px;line-height:1.35}.management-heading p{max-width:46ch;color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.management-heading .button{flex:none}@media (width<=900px){.management-grid{grid-template-columns:1fr}}@media (width<=760px){.management-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.management-heading{flex-direction:column;align-items:stretch}.management-heading .button{width:100%}}.field select,.pagination-size select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 14px),calc(100% - 9px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:32px}.field select:hover,.pagination-size select:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line))}.field select:disabled,.pagination-size select:disabled{cursor:not-allowed;opacity:.58}.subject-wallet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.subject-wallet-card{border:1px solid var(--line);background:var(--surface-2);gap:14px;min-width:0;padding:16px;display:grid}.subject-wallet-head,.subject-wallet-operation-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.subject-wallet-head span,.subject-wallet-operation-title span,.subject-wallet-amount span{color:var(--muted);font-size:12px;display:block}.subject-wallet-head strong{color:var(--text);margin-top:4px;font-size:14px;display:block}.subject-wallet-amount{gap:5px;display:grid}.subject-wallet-amount strong{color:var(--text);font-size:24px;line-height:1.1}.subject-wallet-actions{flex-wrap:wrap;gap:8px;display:flex}.subject-wallet-actions .button{flex:130px;min-width:0}.subject-wallet-operation{border:1px solid color-mix(in srgb, var(--accent) 22%, var(--line));background:color-mix(in srgb, var(--accent) 5%, var(--surface));grid-template-columns:minmax(170px,.8fr) minmax(150px,1fr) minmax(180px,1.2fr) auto;align-items:end;gap:12px;margin-bottom:16px;padding:14px;display:grid}.subject-wallet-operation-title{align-content:end;gap:4px;min-height:42px;display:grid}.subject-wallet-operation .form-actions{margin:0}@media (width<=1180px){.subject-wallet-grid,.subject-wallet-operation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.subject-wallet-grid,.subject-wallet-operation{grid-template-columns:1fr}.subject-wallet-operation .form-actions{display:flex}}:root,:root[data-style=clear]{--bg:#edf3f8;--surface:#ffffffdb;--surface-2:#ffffffb3;--surface-3:#d7e2ecb8;--text:#152238;--muted:#607089;--soft:#8998ad;--line:#a4b5c86b;--strong-line:#798fa694;--brand:#16365f;--brand-contrast:#fff;--accent:#2463df;--green:#08795d;--amber:#a35d08;--red:#b93d3a;--blue:#2463df;--nav-bg:#112a49;--nav-text:#f5f9ff;--nav-muted:#a8b9ce;--nav-line:#ffffff21;--shadow:0 24px 70px #213a561f;--shadow-sm:0 12px 32px #213a5617;--radius:16px;--control-radius:10px}:root[data-theme=dark]{--bg:#0c1725;--surface:#192b40e0;--surface-2:#21364ec7;--surface-3:#304863c2;--text:#f3f7fc;--muted:#aebdce;--soft:#8192a7;--line:#93acc740;--strong-line:#aac2dc70;--brand:#77a9ff;--brand-contrast:#081426;--accent:#75a7ff;--green:#6ed0a9;--amber:#e6b56a;--red:#f18a86;--blue:#8db7ff;--nav-bg:#081525;--nav-text:#f3f7fc;--nav-muted:#9eb1c7;--nav-line:#ffffff21;--shadow:0 26px 80px #00000047;--shadow-sm:0 14px 38px #0003}body{background:var(--bg);min-width:320px}.app-shell{background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 5%, var(--bg)), var(--bg) 48%, color-mix(in srgb, var(--nav-bg) 4%, var(--bg)))}.sidebar{background:linear-gradient(160deg, color-mix(in srgb, var(--nav-bg) 96%, #27496d), var(--nav-bg));-webkit-backdrop-filter:blur(24px)saturate(135%);box-shadow:18px 0 48px #102a4821}.brand-row{border-bottom-color:#ffffff1f}.workspace-profile,.workspace-profile-signout{background:#ffffff12;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff14}.workspace-profile:hover,.workspace-profile:focus-visible,.workspace-profile-signout:hover,.workspace-profile-signout:focus-visible{background:#ffffff1f;border-color:#ffffff47}.nav-item{border:1px solid #0000;border-radius:11px;gap:11px;min-height:44px;padding:0 13px;transition:background-color .16s,border-color .16s,color .16s,transform .16s}.nav-list{padding:18px 14px 20px}.nav-section{gap:4px;margin-bottom:22px}.nav-section p{color:color-mix(in srgb, var(--nav-muted) 88%, white);letter-spacing:.08em;margin:4px 10px 8px;font-size:10px;font-weight:700}.nav-item:hover{background:#ffffff12;border-color:#ffffff1a;transform:translate(1px)}.nav-item.active{color:var(--nav-text);background:#ffffff1c;border-color:#ffffff29;box-shadow:inset 3px 0 #9ec5ff,inset 0 1px #ffffff1a}.security-card{background:#ffffff12;border-color:#ffffff24;border-radius:12px}.topbar{border-bottom-color:color-mix(in srgb, var(--line) 72%, transparent);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);height:72px;padding:14px 30px;box-shadow:0 1px #ffffff52}.command-search,.style-switcher,.language-switcher,.entity-switcher,.topbar .button,.topbar .icon-button{border-color:color-mix(in srgb, var(--line) 92%, transparent);background:color-mix(in srgb, var(--surface) 78%, transparent);-webkit-backdrop-filter:blur(18px)saturate(135%);border-radius:11px;height:42px;box-shadow:inset 0 1px #ffffff8c,0 5px 16px #27415d0d}.command-search:focus-within,.style-switcher:focus-within,.language-switcher:focus-within,.entity-switcher:focus-within{background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 15%, transparent), inset 0 1px 0 #ffffffa3}.page-shell{width:min(1500px,100%);padding:30px 32px 58px}.workspace-header{border-bottom:1px solid color-mix(in srgb, var(--line) 76%, transparent);min-height:102px;padding-bottom:22px}.workspace-kicker,.eyebrow{color:var(--accent);letter-spacing:.08em}h1{letter-spacing:-.024em;font-size:36px;font-weight:700}.workspace-title p,.page-header p:not(.eyebrow),.section-heading p{color:var(--muted)}.button{letter-spacing:0;border-radius:11px;min-height:40px;padding:0 14px;font-weight:700;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.button-primary{border-color:color-mix(in srgb, var(--accent) 82%, #113b9a);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 90%, #fff), var(--accent));box-shadow:0 8px 18px color-mix(in srgb, var(--accent) 20%, transparent), inset 0 1px 0 #ffffff47}.button-primary:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 82%, #fff), color-mix(in srgb, var(--accent) 92%, #000));box-shadow:0 10px 22px color-mix(in srgb, var(--accent) 26%, transparent), inset 0 1px 0 #ffffff52;transform:translateY(-1px)}.button-secondary,.button-ghost{border-color:color-mix(in srgb, var(--line) 90%, transparent);background:color-mix(in srgb, var(--surface) 76%, transparent);box-shadow:inset 0 1px #ffffff8f,0 5px 14px #27415d0a}.button-secondary:hover:not(:disabled),.button-ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 35%, var(--line));background:var(--surface);transform:translateY(-1px)}.metric-card,.section-panel,.detail-panel,.wallet-card,.api-card,.insight-strip,.operating-strip,.subject-wallet-card,.subject-wallet-operation,.transfer-card,.apply-summary,.issue-checks div,.batch-toolbar,.batch-progress{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 92%, transparent);box-shadow:var(--shadow-sm), inset 0 1px 0 #ffffffa3;-webkit-backdrop-filter:blur(12px)saturate(118%);border-radius:18px}.section-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 24px 24px;position:relative;overflow:hidden}.section-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffdb,#0000);height:1px;position:absolute;top:0;left:24px;right:24px}.metric-card{min-height:148px;padding:18px}.metric-icon{border:1px solid color-mix(in srgb, var(--accent) 18%, var(--line));background:color-mix(in srgb, var(--accent) 9%, var(--surface));border-radius:12px;width:36px;height:36px}.metric-card strong{font-size:29px;font-weight:700}.badge{border:1px solid color-mix(in srgb, var(--line) 68%, transparent);background:color-mix(in srgb, var(--surface-2) 80%, transparent);border-radius:999px;min-height:23px;padding:0 9px;font-weight:700}.data-table{min-width:760px}.table-wrap{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(8px)saturate(112%);border-radius:14px;box-shadow:inset 0 1px #ffffff94}.data-table th,.data-table td{padding:14px 16px}.data-table th{background:color-mix(in srgb, var(--surface-2) 72%, transparent);border-bottom-color:var(--line);color:var(--muted);letter-spacing:.055em;font-size:11px}.data-table td{border-bottom-color:color-mix(in srgb, var(--line) 72%, transparent)}.data-table tr:hover td{background:color-mix(in srgb, var(--accent) 6%, transparent)}.field input,.field select{border:1px solid var(--line);background:color-mix(in srgb, var(--surface) 80%, transparent);border-radius:11px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #ffffff8a}.field input:hover,.field select:hover{border-color:color-mix(in srgb, var(--accent) 32%, var(--line));background:var(--surface)}.field input:focus,.field select:focus{background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1px 0 #ffffffa8}.toolbar,.management-summary{border-color:var(--line);background:color-mix(in srgb, var(--surface-2) 58%, transparent);border-radius:14px;box-shadow:inset 0 1px #ffffff80}.pagination{padding-top:16px}.pagination-button,.pagination-size select{border-color:var(--line);background:color-mix(in srgb, var(--surface) 78%, transparent);border-radius:10px;box-shadow:inset 0 1px #ffffff8a}.inline-feedback{border:1px solid color-mix(in srgb, var(--accent) 26%, var(--line));background:color-mix(in srgb, var(--accent) 7%, var(--surface));border-radius:12px;box-shadow:inset 0 1px #ffffff8a}@media (width>=761px){.data-table .action-column{white-space:nowrap;width:1%;min-width:136px}.data-table .action-column .detail-actions{flex-wrap:nowrap;justify-content:flex-end;min-width:max-content}}.auth-main{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 52%, var(--bg)), var(--bg) 58%, color-mix(in srgb, var(--accent) 4%, var(--bg)))}.auth-topbar{background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(22px)saturate(145%);box-shadow:0 1px #ffffff57}.auth-topbar select,.auth-input-wrap,.auth-select{border-color:var(--line);background:color-mix(in srgb, var(--surface) 82%, transparent);-webkit-backdrop-filter:blur(16px)saturate(130%);border-radius:12px;box-shadow:inset 0 1px #ffffff94,0 6px 18px #27415d0d}.auth-input-wrap{min-height:50px;transition:border-color .16s,box-shadow .16s,background-color .16s}.auth-input-wrap:hover,.auth-select:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--line));background:var(--surface)}.auth-input-wrap:focus-within,.auth-select:focus{background:var(--surface);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 14%, transparent), inset 0 1px 0 #ffffffad}.auth-submit{border-radius:13px;min-height:50px}@media (width<=980px){.topbar{padding-left:20px;padding-right:20px}.entity-switcher{display:none}.page-shell{padding-left:20px;padding-right:20px}}@media (width<=720px){.topbar{flex-wrap:wrap;height:auto;min-height:68px;padding:12px 16px}.command-search{flex-basis:100%;order:2;width:100%;max-width:none}.topbar-actions{gap:6px;margin-left:auto}.topbar-actions .style-switcher,.topbar-actions .language-switcher{justify-content:center;width:42px;padding:0}.topbar-actions .style-switcher select,.topbar-actions .language-switcher select{opacity:0;width:0;min-width:0;overflow:hidden}.topbar-actions .button span{display:none}.page-shell{padding:22px 14px 40px}.workspace-header{flex-direction:column;gap:18px}.workspace-title,.header-actions{width:100%}h1{font-size:30px}.header-actions .button{flex:160px}.section-panel{border-radius:15px;padding:18px 14px 20px}.section-panel:before{left:14px;right:14px}.table-wrap{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:12px;margin-left:-2px;margin-right:-2px;overflow:visible}.data-table{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.page-shell{padding:32px 32px 64px}.page-stack{gap:26px}.workspace-header,.page-header{gap:32px;min-width:0}.workspace-title,.page-header>div:first-child,.header-actions{min-width:0}.workspace-title p,.page-header p:not(.eyebrow){overflow-wrap:anywhere;max-width:68ch}.header-actions{justify-content:flex-end;max-width:100%}.operating-strip{background:color-mix(in srgb, var(--surface-2) 76%, var(--surface));grid-template-columns:repeat(4,minmax(190px,1fr));box-shadow:inset 0 1px #ffffffa8}.operating-strip>div{min-width:0;padding:19px 20px}.operating-strip span,.operating-strip em,.metric-card span,.metric-card .eyebrow{overflow-wrap:anywhere;min-width:0;line-height:1.4}.operating-strip strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:6px 0 4px;font-size:23px;line-height:1.1}.metric-grid{gap:22px}.metric-card{gap:18px;min-height:150px;padding:20px}.metric-card strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-bottom:7px;line-height:1.08}.metric-card .eyebrow{margin-bottom:7px}.section-panel{min-width:0;padding:24px 24px 26px}.section-heading,.management-heading,.subject-wallet-head,.subject-wallet-operation-title,.section-heading>*,.management-heading>*,.subject-wallet-head>*,.subject-wallet-operation-title>*{min-width:0}.dashboard-grid,.dashboard-grid.lower,.system-grid{gap:24px}.form-grid,.toolbar,.apply-panel,.management-grid,.api-key-grid,.subject-wallet-grid,.cards-layout,.detail-grid,.quality-grid,.report-visual-grid,.field,.field input,.field select,.field-hint,.apply-summary,.api-card,.wallet-card,.detail-panel{min-width:0}.field-hint,.api-card code,.sensitive-card-data,.setup-block code,.recovery-panel code{overflow-wrap:anywhere;word-break:break-word}@media (width<=1180px){.operating-strip,.apply-panel,.toolbar,.management-summary,.inline-operation{grid-template-columns:repeat(2,minmax(0,1fr))}.inline-operation>.button,.inline-operation>.form-actions{grid-column:1/-1;justify-self:start}}@media (width<=900px){.page-shell{padding:28px 24px 56px}.workspace-header,.page-header{gap:18px}.section-heading{gap:12px;display:grid}.section-heading>:last-child{justify-self:start}.header-actions{justify-content:flex-start}.dashboard-grid,.dashboard-grid.lower,.system-grid,.cards-layout{grid-template-columns:minmax(0,1fr)}.detail-panel{position:static}}@media (width<=720px){.page-shell{padding:24px 16px 48px}.page-stack{gap:22px}.operating-strip,.metric-grid,.apply-panel,.toolbar,.management-summary,.inline-operation,.card-limit-editor-fields{grid-template-columns:minmax(0,1fr)}.topbar-actions .style-switcher svg,.topbar-actions .language-switcher svg{display:block}.operating-strip>div{border-right:0;border-bottom:1px solid var(--line);padding:17px 18px}.operating-strip>div:last-child{border-bottom:0}.metric-card{min-height:136px;padding:18px}.section-panel{padding:20px 18px 22px}.inline-operation>.button,.inline-operation>.form-actions{grid-column:auto;justify-self:stretch}}.settings-page{gap:28px}.settings-header{padding-bottom:24px}.settings-hero{border:1px solid color-mix(in srgb, var(--nav-text) 15%, var(--nav-bg));background:var(--nav-bg);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);gap:28px;min-width:0;padding:28px;display:grid;overflow:hidden;box-shadow:0 22px 56px #102a482e,inset 0 1px #ffffff1a}.settings-hero-copy{flex-direction:column;justify-content:center;min-width:0;padding:8px 0 4px;display:flex}.settings-hero-label{color:#a9c7ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.settings-hero-label svg{color:#b9e7d5}.settings-hero h2{color:#fff;letter-spacing:-.02em;max-width:16ch;margin:16px 0 10px;font-size:36px;line-height:1.05}.settings-hero-copy>p{color:#b7c7da;max-width:48ch;margin:0;font-size:14px;line-height:1.55}.settings-hero-stats{border-top:1px solid #ffffff26;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;display:grid}.settings-hero-stats div{gap:5px;min-width:0;padding:16px 18px 0 0;display:grid}.settings-hero-stats div+div{border-left:1px solid #ffffff26;padding-left:18px}.settings-hero-stats span{color:#91a7bf;font-size:11px}.settings-hero-stats strong{overflow-wrap:anywhere;color:#fff;font-variant-numeric:tabular-nums;font-size:19px;line-height:1.1}.settings-preview{background:#0b1728;border:1px solid #ffffff29;border-radius:17px;min-width:0;min-height:238px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c}.settings-preview:after{content:"";pointer-events:none;border:1px solid #89b7ff3d;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-74px;right:-52px;transform:rotate(-18deg)}.settings-preview-topbar{border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;height:46px;padding:0 16px;display:flex}.settings-preview-topbar img{object-fit:contain;width:84px;height:22px}.settings-preview-topbar span{background:#ffffff1f;border-radius:999px;flex:auto;max-width:140px;height:8px}.settings-preview-topbar i{border:1px solid #fff3;border-radius:50%;width:24px;height:24px}.settings-preview-body{z-index:1;gap:10px;padding:22px;display:grid;position:relative}.settings-preview-kicker{color:#9fb8d5;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.settings-preview-kicker .live-dot{width:6px;height:6px;box-shadow:0 0 0 3px #6ed0a924}.settings-preview-body>strong{color:#f7fbff;letter-spacing:-.02em;font-size:22px}.settings-preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:5px;display:grid}.settings-preview-metrics div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;gap:5px;min-width:0;padding:11px 12px;display:grid}.settings-preview-metrics span{overflow-wrap:anywhere;color:#91a7bf;font-size:10px}.settings-preview-metrics b{overflow-wrap:anywhere;color:#fff;font-size:16px;font-weight:700}.settings-preview-table{gap:7px;margin-top:4px;display:grid}.settings-preview-table span{background:#ffffff1a;border-radius:999px;height:5px;display:block}.settings-preview-table span:first-child{width:86%}.settings-preview-table span:nth-child(2){width:71%}.settings-preview-table span:nth-child(3){width:78%}.settings-preview-table span:nth-child(4){width:58%}.settings-workspace-grid{grid-template-columns:minmax(0,1.16fr) minmax(320px,.84fr);gap:32px;display:grid}.settings-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:26px 0 28px}.settings-panel-heading{justify-content:space-between;align-items:flex-start;gap:20px;min-width:0;margin-bottom:22px;display:flex}.settings-panel-heading>div{min-width:0}.settings-panel-index{color:var(--accent);font-family:var(--font-mono);letter-spacing:.08em;margin-bottom:9px;font-size:11px;font-weight:700;display:block}.settings-panel h2{color:var(--text);margin:0;font-size:20px;line-height:1.2}.settings-panel-heading p{max-width:50ch;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.5}.settings-active-label{color:var(--green);text-transform:uppercase;flex:none;align-items:center;gap:7px;padding-top:24px;font-size:11px;font-weight:800;display:inline-flex}.settings-active-label .live-dot{width:6px;height:6px}.settings-profile-list{gap:9px;display:grid}.settings-profile-option{border:1px solid var(--line);min-width:0;min-height:76px;color:var(--text);background:color-mix(in srgb, var(--surface) 72%, transparent);text-align:left;border-radius:13px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:14px;padding:13px 14px;transition:border-color .16s,background-color .16s,transform .16s,box-shadow .16s;display:grid}.settings-profile-option:hover{border-color:color-mix(in srgb, var(--accent) 42%, var(--line));background:var(--surface);transform:translate(2px)}.settings-profile-option.is-selected{border-color:color-mix(in srgb, var(--accent) 74%, var(--line));background:color-mix(in srgb, var(--accent) 8%, var(--surface));box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 10%, transparent), inset 3px 0 0 var(--accent)}.settings-profile-swatch{border:1px solid var(--line);background:#eef3f8;border-radius:11px;align-content:center;gap:4px;width:42px;height:42px;padding:9px 8px;display:grid;overflow:hidden}.settings-profile-swatch i{background:#17365d;border-radius:999px;height:3px;display:block}.settings-profile-swatch i:nth-child(2){background:#7ca9f5;width:72%}.settings-profile-swatch i:nth-child(3){background:#b8c6d7;width:86%}.settings-profile-night .settings-profile-swatch{background:#172a40;border-color:#3b536d}.settings-profile-night .settings-profile-swatch i{background:#e6edf7}.settings-profile-night .settings-profile-swatch i:nth-child(2){background:#78aaff}.settings-profile-night .settings-profile-swatch i:nth-child(3){background:#617c9d}.settings-profile-signal .settings-profile-swatch{background:#f0f5df;border-color:#cbd99d}.settings-profile-signal .settings-profile-swatch i{background:#33451e}.settings-profile-signal .settings-profile-swatch i:nth-child(2){background:#a6c52a}.settings-profile-signal .settings-profile-swatch i:nth-child(3){background:#84945d}.settings-profile-copy{gap:4px;min-width:0;display:grid}.settings-profile-copy strong{color:var(--text);font-size:15px}.settings-profile-copy span{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.4}.settings-profile-check{border:1px solid var(--line);color:#0000;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.settings-profile-option.is-selected .settings-profile-check{border-color:var(--accent);color:#fff;background:var(--accent)}.settings-coverage-list{display:grid}.settings-coverage-row{border-top:1px solid var(--line);grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:15px 0;display:grid}.settings-coverage-row:last-child{border-bottom:1px solid var(--line)}.settings-coverage-icon{border:1px solid var(--line);width:38px;height:38px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:11px;place-items:center;display:grid}.settings-coverage-green{color:var(--green);background:color-mix(in srgb, var(--green) 8%, var(--surface))}.settings-coverage-neutral{color:var(--muted);background:var(--surface-2)}.settings-coverage-row>span:last-child{gap:4px;min-width:0;display:grid}.settings-coverage-row strong{color:var(--text);font-size:14px}.settings-coverage-row small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.4}.settings-standard-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.settings-standard-item{border-bottom:1px solid var(--line);grid-template-columns:30px 22px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:18px 20px 18px 0;display:grid}.settings-standard-item:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.settings-standard-number{color:var(--soft);font-family:var(--font-mono);padding-top:2px;font-size:11px}.settings-standard-item>svg{color:var(--accent);margin-top:1px}.settings-standard-item>div{gap:5px;min-width:0;display:grid}.settings-standard-item strong{color:var(--text);font-size:14px}.settings-standard-item div span,.settings-calibration-item div span{overflow-wrap:anywhere;color:var(--muted);font-size:12px;line-height:1.5}.settings-calibration-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;display:grid}.settings-calibration-item{grid-template-columns:10px minmax(0,1fr);gap:12px;min-width:0;padding:17px 20px 2px 0;display:grid}.settings-calibration-item+.settings-calibration-item{border-left:1px solid var(--line);padding-left:20px}.settings-calibration-dot{background:#8ea1b7;border-radius:50%;width:8px;height:8px;margin-top:4px;box-shadow:0 0 0 4px #8ea1b71f}.settings-calibration-clear{background:#3275e9;box-shadow:0 0 0 4px #3275e91f}.settings-calibration-night{background:#78aaff;box-shadow:0 0 0 4px #78aaff1f}.settings-calibration-signal{background:#a6c52a;box-shadow:0 0 0 4px #a6c52a1f}.settings-calibration-item>div{gap:6px;min-width:0;display:grid}.settings-calibration-item strong{color:var(--text);font-size:14px}.settings-calibration-item.is-current strong{color:var(--accent)}@media (width<=1180px){.settings-hero,.settings-workspace-grid{grid-template-columns:1fr}.settings-preview{max-width:680px}}@media (width<=720px){.settings-page{gap:22px}.settings-hero{border-radius:18px;gap:22px;padding:20px}.settings-hero h2{font-size:29px}.settings-hero-stats{grid-template-columns:1fr;gap:0}.settings-hero-stats div,.settings-hero-stats div+div{border-bottom:1px solid #ffffff1f;border-left:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:11px 0}.settings-hero-stats div:last-child{border-bottom:0}.settings-hero-stats strong{text-align:right}.settings-preview{min-height:220px}.settings-preview-body{padding:18px}.settings-panel{padding:22px 0 24px}.settings-panel-heading{gap:12px;margin-bottom:18px}.settings-active-label{padding-top:22px}.settings-standard-list,.settings-calibration-list{grid-template-columns:1fr}.settings-standard-item,.settings-standard-item:nth-child(2n),.settings-calibration-item,.settings-calibration-item+.settings-calibration-item{border-left:0;padding:16px 0}.settings-standard-item:last-child,.settings-calibration-item:last-child{padding-bottom:0}}.wallet-summary{grid-template-columns:minmax(0,1fr)}.wallet-card.wallet-card-primary{background:linear-gradient(120deg, color-mix(in srgb, var(--surface) 96%, transparent), color-mix(in srgb, var(--accent) 4%, var(--surface)));grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:24px;min-height:220px;padding:24px;display:grid;position:relative;overflow:hidden}.wallet-card-primary:after{border:1px solid color-mix(in srgb, var(--accent) 13%, transparent);content:"";pointer-events:none;border-radius:50%;width:300px;height:220px;position:absolute;bottom:-110px;right:-70px}.wallet-card-primary .wallet-card-main,.wallet-card-primary .wallet-card-facts,.wallet-card-primary .wallet-card-progress{z-index:1;min-width:0;position:relative}.wallet-card-primary .wallet-card-main{align-content:space-between;gap:10px;display:grid}.wallet-card-primary .wallet-card-head{align-items:flex-start}.wallet-card-eyebrow{min-width:0;color:var(--muted);letter-spacing:.01em;align-items:center;gap:9px;font-size:13px;font-weight:700;display:flex}.wallet-card-icon{border:1px solid color-mix(in srgb, var(--accent) 24%, var(--line));width:32px;height:32px;color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--surface));border-radius:10px;flex:none;place-items:center;display:inline-grid}.wallet-card-label{color:var(--muted);margin-top:8px;font-size:12px}.wallet-card-primary .wallet-amount{color:var(--text);letter-spacing:-.02em;margin-top:-3px;font-size:clamp(32px,4vw,46px);font-weight:760;line-height:1.05}.wallet-card-caption{color:var(--muted);margin:0;font-size:13px}.wallet-card-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;min-width:0;display:grid}.wallet-card-facts div{align-content:center;gap:7px;min-width:0;min-height:98px;padding:14px 16px;display:grid}.wallet-card-facts div+div{border-left:1px solid var(--line)}.wallet-card-facts span,.wallet-card-progress span{color:var(--muted);font-size:12px}.wallet-card-facts strong{overflow-wrap:anywhere;color:var(--text);font-size:16px;font-weight:720;line-height:1.2}.wallet-card-progress{grid-column:1/-1;align-self:end;gap:8px;display:grid}.wallet-card-progress>div{justify-content:space-between;gap:12px;display:flex}.wallet-card-progress strong{color:var(--text);font-size:12px}.funding-mode-tabs button.is-unavailable,.funding-mode-tabs button.is-unavailable:disabled{cursor:not-allowed;opacity:.48}.wallet-funding-panel{gap:18px;display:grid}.wallet-method-selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:720px;display:grid}.wallet-method-selector button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:var(--surface-2);font:inherit;text-align:left;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:700;transition:border-color .18s,color .18s,background .18s}.wallet-method-selector button:hover,.wallet-method-selector button.active{border-color:color-mix(in srgb, var(--accent) 48%, var(--line));color:var(--text);background:color-mix(in srgb, var(--accent) 8%, var(--surface))}.wallet-refund-bank-fields{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;padding-top:4px;display:grid}.wallet-operation-note{color:var(--muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.wallet-operation-note svg{color:var(--accent);flex:none;margin-top:1px}.wallet-ledger-filter{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:18px}.cardholder-filter{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=720px){.wallet-method-selector,.wallet-refund-bank-fields,.wallet-ledger-filter,.cardholder-filter{grid-template-columns:1fr}.wallet-card.wallet-card-primary{grid-template-columns:1fr;gap:18px;min-height:0;padding:20px}.wallet-card-primary .wallet-amount{font-size:34px}.wallet-card-facts div{min-height:82px;padding:12px 10px}.security-key-grid,.kyc-upload-grid,.cardholder-detail-grid{grid-template-columns:1fr}.detail-grid-wide{grid-column:auto}}.card-detail-drawer-backdrop{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f172a5c;justify-content:flex-end;display:flex;position:fixed;inset:0}.card-detail-drawer{background:var(--canvas);width:min(960px,100%);height:100%;padding:22px 24px 32px;overflow-y:auto;box-shadow:-20px 0 48px #0f172a29}.card-detail-drawer-head{z-index:1;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:space-between;align-items:center;gap:16px;margin:-22px -24px 20px;padding:18px 24px 16px;display:flex;position:sticky;top:-22px}.card-detail-drawer-head div{gap:3px;display:grid}.card-detail-drawer-head span{color:var(--muted);font-size:12px}.card-detail-drawer-head strong{color:var(--text);font-size:18px}.card-detail-drawer .section-panel{min-height:calc(100vh - 96px)}.app-error-boundary{background:var(--bg);min-height:100vh;color:var(--text);place-items:center;padding:24px;display:grid}.app-error-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:min(100%,440px);box-shadow:var(--shadow);padding:32px}.app-error-panel h1{margin:12px 0 8px;font-size:clamp(24px,4vw,32px);line-height:1.15}.app-error-panel p{color:var(--muted);margin:0 0 24px;line-height:1.6}.app-error-panel button{border:1px solid var(--accent);border-radius:var(--control-radius);background:var(--accent);color:#fff;min-height:42px;padding:0 16px;font-weight:700}@media (width<=720px){.card-detail-drawer{padding:16px 16px 24px}.card-detail-drawer-head{margin:-16px -16px 16px;padding:14px 16px 12px;top:-16px}}
