.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--qx-space-2);padding:10px 20px;min-height:40px;border-radius:var(--qx-radius-button);border:1px solid transparent;font-family:var(--qx-font);font-size:var(--qx-text-md);font-weight:var(--qx-weight-medium);line-height:1.43;cursor:pointer;white-space:nowrap}.btn,.btn:hover{text-decoration:none}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-primary{background:var(--qx-purple);color:#fff;border-color:var(--qx-purple)}.btn-primary:not(:disabled):hover{background:var(--qx-purple-dark);border-color:var(--qx-purple-dark);color:#fff}.btn-outline{background:var(--qx-surface);border-color:var(--qx-stroke);color:var(--qx-text)}.btn-outline:not(:disabled):hover{border-color:var(--qx-purple);background:var(--qx-purple-light);color:var(--qx-purple)}.btn-secondary{background:var(--qx-surface);border:1px solid var(--qx-stroke);color:var(--qx-text)}.btn-secondary:not(:disabled):hover{border-color:var(--qx-purple);color:var(--qx-purple);background:var(--qx-purple-light)}.btn-ghost{background:transparent;border-color:transparent;color:var(--qx-purple)}.btn-ghost:not(:disabled):hover{background:var(--qx-purple-light);color:var(--qx-purple-dark)}.btn-lg{padding:12px 32px;min-height:44px;width:100%}.btn-sm{padding:6px 14px;min-height:32px;font-size:var(--qx-text-sm)}.btn-filter-toggle{background:var(--qx-surface);border-color:var(--qx-stroke);color:var(--qx-text)}.btn-filter-toggle:not(:disabled):hover{border-color:var(--qx-purple);color:var(--qx-purple)}.btn-filter-toggle .filter-toggle-icon{color:var(--qx-purple)}.btn-filter-reset{min-height:36px;padding:0 14px;border:1px solid rgba(0,0,0,.08);border-radius:var(--qx-radius-button);background:var(--qx-surface);color:var(--qx-text-muted);font-size:var(--qx-text-sm);cursor:pointer;transition:border-color .15s,color .15s}.btn-filter-reset:hover{border-color:var(--qx-purple,#4937E9);color:var(--qx-purple,#4937E9)}.card{background:var(--qx-surface);border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-md);padding:var(--qx-space-6);box-shadow:var(--qx-shadow-card)}.balance-hero{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.balance-hero-main{min-width:0}.dashboard-quick-actions{justify-content:flex-end}.balance-hero .amount{font-size:clamp(28px,5vw,36px);font-weight:700;color:var(--qx-purple);letter-spacing:-.03em}.balance-hero .label{color:var(--qx-text-secondary);font-size:var(--qx-text-sm);margin-bottom:4px}.quick-actions{display:flex;gap:8px;flex-wrap:wrap}.quick-actions .btn-outline{gap:8px;padding:10px 16px;min-height:42px}@media (min-width:768px){.quick-actions .btn-outline{padding:10px 20px}}.quick-actions .btn-outline .action-icon{color:var(--qx-purple)}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.stat-box{background:var(--qx-bg);border:1px solid var(--qx-stroke);border-radius:var(--qx-radius);padding:14px 16px}.stat-box .stat-label{font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.stat-box .stat-value{font-size:var(--qx-text-lg);font-weight:600;margin-top:4px}.sub-account-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:20px 0}@media (max-width:1100px){.sub-account-cards{grid-template-columns:1fr}}.sub-account-card h3{margin:0 0 8px;font-size:var(--qx-text-lg)}.sub-account-card .total{font-size:var(--qx-text-2xl);font-weight:700;color:var(--qx-purple)}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--qx-border);margin-bottom:20px}.tab{padding:12px 0;background:none;font:inherit;color:var(--qx-text-secondary);cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px}.tab.active{color:var(--qx-purple);font-weight:600;border-bottom:none;position:relative}.tab.active:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:40px;height:4px;border-radius:var(--qx-radius-full);background:var(--qx-purple)}.form-group{margin-bottom:18px}.form-group label{display:block;font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-text-secondary);margin-bottom:6px}.form-group label .required{color:var(--qx-danger)}input,select,textarea{width:100%;padding:12px 14px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);font:inherit;background:var(--qx-surface)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--qx-purple);box-shadow:0 0 0 3px rgba(79,70,229,.12)}.input-row{display:flex;gap:8px;align-items:center}.input-row input{flex:1 1}.table-wrap{overflow-x:auto;border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-md);background:var(--qx-surface);box-shadow:var(--qx-shadow-card)}table{width:100%;border-collapse:collapse;font-family:var(--qx-font);font-size:var(--qx-text-sm)}th{text-align:left;padding:12px 20px;background:#f8fafc;color:var(--qx-text-4);font-weight:600;white-space:nowrap}td,th{font-size:var(--qx-text-sm);line-height:1.43;border-bottom:1px solid var(--qx-stroke)}td{padding:16px 20px;font-weight:400;color:var(--qx-text);vertical-align:middle}tbody tr:hover td{background:rgba(238,242,255,.4)}.table-wrap .muted-inline,td .muted-inline{font-size:var(--qx-text-md);font-weight:400;color:var(--qx-text-5)}tr:last-child td{border-bottom:none}.badge{display:inline-block;padding:3px 10px;border-radius:var(--qx-radius-full);font-size:var(--qx-text-xs);font-weight:500;line-height:1.4}.badge-success{background:var(--qx-success-bg);color:var(--qx-success)}.badge-warning{background:var(--qx-warning-bg);color:var(--qx-warning)}.badge-info{background:var(--qx-info-bg);color:var(--qx-info)}.badge-danger{background:var(--qx-danger-bg);color:var(--qx-danger)}.badge-neutral{background:#f1f5f9;color:var(--qx-text-secondary)}.stepper{display:flex;align-items:center;justify-content:center;gap:0;margin-bottom:28px;padding:16px 20px;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);flex-wrap:wrap;overflow:visible}.stepper-grid{position:relative;display:grid;grid-template-columns:repeat(var(--stepper-steps,4),minmax(0,1fr));grid-gap:10px 8px;gap:10px 8px;padding:20px 16px 16px;overflow:visible}.stepper-grid-track{position:absolute;top:36px;left:12%;right:12%;height:2px;border-radius:var(--qx-radius-full);background:#e5e7eb;pointer-events:none}.stepper-grid-track-fill{display:block;height:100%;border-radius:inherit;background:var(--qx-purple);transition:width .2s ease}.stepper-grid .step{position:relative;z-index:1;flex-direction:column;align-items:center;text-align:center;gap:8px;min-width:0;width:100%}.stepper-grid .step-label{white-space:normal;font-size:var(--qx-text-xs);line-height:1.35;max-width:100%;word-break:break-word}.stepper-grid .step-num{width:28px;height:28px;font-size:var(--qx-text-xs)}.stepper-grid .step.active .step-num{box-shadow:0 0 0 3px rgba(99,102,241,.15)}.step{display:flex;align-items:center;gap:10px;flex-shrink:0;color:var(--qx-text-muted);font-size:var(--qx-text-sm)}.step.active{color:var(--qx-text)}.step.done{color:var(--qx-text-secondary)}.step-label{font-size:var(--qx-text-md);font-weight:500;white-space:nowrap}.step.active .step-label,.step.done .step-label{font-weight:600;color:var(--qx-text)}.step:not(.active):not(.done) .step-label{color:var(--qx-text-muted)}.step-num{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--qx-text-sm);font-weight:700;background:#e5e7eb;color:var(--qx-text-secondary);flex-shrink:0}.step.active .step-num{background:var(--qx-purple);color:#fff;box-shadow:0 0 0 4px rgba(99,102,241,.15)}.step.done .step-num{background:var(--qx-text);color:#fff}.step-connector{flex:1 1 24px;width:auto;min-width:12px;max-width:56px;height:2px;margin:0 8px;border-radius:1px;background:#e5e7eb}.step.done+.step-connector{background:var(--qx-text)}.step-arrow{color:var(--qx-text-muted)}.filter-toolbar,.toolbar{margin-bottom:16px;overflow:visible;position:relative;z-index:2}.filter-toolbar,.filter-toolbar-main,.toolbar{display:flex;flex-direction:column;gap:12px;width:100%}@media (min-width:1024px){.filter-toolbar-main{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}}.filter-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.filter-toolbar-fields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.filter-search,.search-input{position:relative;flex:1 1 auto;width:100%;min-width:0;max-width:none}@media (min-width:1024px){.filter-search,.search-input{width:auto;min-width:260px;max-width:520px}}.filter-search input,.search-input input,input.filter-search-input{width:100%;min-height:44px;padding:0 36px 0 44px;font-size:var(--qx-text-md);font-weight:400;border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-full);background:var(--qx-surface);color:var(--qx-text);outline:none;transition:border-color .15s}.filter-search input:focus,.search-input input:focus{border-color:var(--qx-purple);outline:none;box-shadow:none}.filter-search-icon{left:14px;width:18px;height:18px;pointer-events:none}.filter-search-clear,.filter-search-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--qx-text-5)}.filter-search-clear{right:12px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:none;background:none;cursor:pointer;border-radius:var(--qx-radius-full)}.filter-search-clear:hover{color:var(--qx-text)}.filter-panel{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;padding:16px 18px;border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-lg);background:var(--qx-surface)}.filter-panel .filter-field{flex:0 1 168px;min-width:min(100%,148px);max-width:220px}.filter-field .filter-field-label,.filter-field label{display:block;margin-bottom:6px;font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-text-muted);line-height:1.3}.filter-field-date .filter-date-wrap{width:100%}.filter-field-date .filter-date-trigger{width:100%;max-width:none}.filter-field-date{flex:0 1 auto;min-width:min(100%,320px)}.filter-field-tx-hash{flex:1 1 280px;min-width:min(100%,240px);max-width:360px}.filter-field-tx-hash .filter-text-input{font-family:var(--qx-font-mono,ui-monospace,monospace);font-size:var(--qx-text-sm)}.evm-value-copy-cell{display:inline-flex;align-items:center;gap:4px;max-width:100%;vertical-align:middle}.evm-value-copy-cell .collection-deposit-tx-code,.evm-value-copy-cell .collection-deposit-tx-link,.evm-value-copy-cell code{min-width:0}.evm-value-copy-cell .deposit-inline-copy-btn{flex-shrink:0;color:var(--qx-text-muted,#64748b)}.evm-value-copy-cell .deposit-inline-copy-btn:hover{color:var(--legacy-brand,var(--qx-blue))}.filter-native-select{width:100%;min-height:44px;padding:0 36px 0 14px;font-size:var(--qx-text-md);font-weight:500;font-family:var(--qx-font);color:var(--qx-text);border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-full);background:var(--qx-surface);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.filter-native-select:focus{outline:none;border-color:var(--qx-purple)}.date-range-presets-panel{flex-direction:column;gap:2px;min-width:140px;padding:6px;border:1px solid var(--qx-border);border-radius:var(--qx-radius)}.date-range-panel,.date-range-presets-panel{position:absolute;top:calc(100% + 6px);right:0;z-index:120;display:flex;background:var(--qx-surface);box-shadow:0 12px 32px rgba(15,23,42,.12)}.date-range-panel{gap:0;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);overflow:hidden}.drp-calendar{padding:16px 18px 14px;min-width:260px}.drp-cal-head{justify-content:space-between;margin-bottom:12px}.drp-cal-head,.drp-month-btn{display:flex;align-items:center}.drp-month-btn{justify-content:center;width:28px;height:28px;border:none;border-radius:var(--qx-radius-sm);background:transparent;color:var(--qx-text-muted);cursor:pointer}.drp-month-btn:hover{background:rgba(0,0,0,.06)}.drp-month-label{font-size:var(--qx-text-md);font-weight:600}.drp-weekdays{grid-gap:2px;gap:2px}.drp-wd{text-align:center;font-size:var(--qx-text-xs);color:var(--qx-text-muted);padding:4px 0}.drp-days{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:2px;gap:2px}.drp-day{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:var(--qx-radius)}.drp-day-empty{cursor:default;pointer-events:none}.drp-presets{display:flex;flex-direction:column;gap:2px;padding:12px;border-left:1px solid rgba(0,0,0,.06);background:var(--qx-surface,#f8f9fb);min-width:148px;flex-shrink:0}.drp-preset{display:block;width:100%;text-align:left;padding:7px 12px;font-size:var(--qx-text-sm);border:none;border-radius:var(--qx-radius-sm);background:transparent;cursor:pointer;color:var(--qx-text);white-space:nowrap}.drp-preset:hover{background:rgba(73,55,233,.08);color:var(--qx-purple,#4937E9)}.date-range-panel .drp-calendar .drp-days{gap:0}.date-range-panel .drp-calendar .drp-day{position:relative;z-index:1;width:36px;height:36px;max-height:none;aspect-ratio:auto;border-radius:0;font-size:var(--qx-text-sm);font-weight:500;line-height:1;background:transparent}.date-range-panel .drp-calendar .drp-day:hover:not(.drp-day-empty):not(.drp-day-in-range){background:rgba(73,55,233,.08);border-radius:var(--qx-radius)}.date-range-panel .drp-calendar .drp-day-today:not(.drp-day-in-range){font-weight:700;color:var(--qx-purple,#4937e9)}.date-range-panel .drp-calendar .drp-day-in-range{color:var(--qx-purple,#4937e9);font-weight:600;background:rgba(73,55,233,.2)}.date-range-panel .drp-calendar .drp-day-range-end,.date-range-panel .drp-calendar .drp-day-range-start{color:#fff;background:var(--qx-purple,#4937e9)}.date-range-panel .drp-calendar .drp-day-range-start:not(.drp-day-range-end){border-top-left-radius:8px;border-bottom-left-radius:8px}.date-range-panel .drp-calendar .drp-day-range-end:not(.drp-day-range-start){border-top-right-radius:8px;border-bottom-right-radius:8px}.date-range-panel .drp-calendar .drp-day-range-start.drp-day-range-end{border-radius:var(--qx-radius)}.date-range-panel .drp-calendar .drp-day-in-range:hover{background:rgba(73,55,233,.28)}.date-range-panel .drp-calendar .drp-day-range-end:hover,.date-range-panel .drp-calendar .drp-day-range-start:hover{background:var(--qx-purple-dark,#3d2ec4)}.date-range-panel .drp-calendar .drp-day-today.drp-day-in-range:not(.drp-day-range-start):not(.drp-day-range-end){font-weight:700}.date-range-panel .drp-presets{min-width:148px;max-width:none;border-left:1px solid rgba(0,0,0,.06);border-right:none}.date-range-panel .drp-preset{white-space:nowrap;overflow:visible;text-overflow:clip}.filter-date-wrap{flex:0 0 auto;z-index:30}.filter-date-trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;min-width:300px;max-width:380px;padding:0 16px;font-size:var(--qx-text-md);font-weight:500;border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-full);background:var(--qx-surface);color:var(--qx-text);white-space:nowrap}.filter-date-trigger:hover,.filter-date-trigger[aria-expanded=true]{border-color:var(--qx-purple);color:var(--qx-purple)}.filter-date-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--qx-text-5)}.filter-date-label{flex:1 1;min-width:0;overflow:visible;text-overflow:clip}.filter-date-chev{display:inline-flex;width:12px;height:12px;color:var(--qx-text-5);margin-left:2px}.toolbar-export{flex:0 0 auto}.ga-toolbar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:16px}.ga-toolbar .filter-toolbar,.ga-toolbar .ga-toolbar-inner{flex:1 1 auto;margin-bottom:0;min-width:0}.ga-toolbar .toolbar-export{margin-left:0}.date-range-popover{display:none;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius);box-shadow:var(--qx-shadow-lg,0 12px 40px rgba(0,0,0,.12));overflow:hidden;width:max-content;max-width:min(720px,calc(100vw - 32px));pointer-events:auto}.filter-date-wrap .date-range-popover.is-open{position:absolute;top:calc(100% + 6px);right:0;left:auto;z-index:120;display:flex!important;visibility:visible!important;opacity:1!important}.date-range-popover .drp-presets{display:flex;flex-direction:column;gap:2px;padding:12px 10px;border-right:1px solid var(--qx-border);background:var(--qx-bg);min-width:118px;max-width:118px;flex-shrink:0}.date-range-popover .drp-preset{text-align:left;padding:8px 10px;font-size:var(--qx-text-sm);border:none;border-radius:var(--qx-radius);background:transparent;color:var(--qx-text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.date-range-popover .drp-preset.active,.date-range-popover .drp-preset:hover{background:var(--qx-purple-light);color:var(--qx-purple)}.drp-calendars{display:flex;gap:0;padding:12px 14px 14px}.drp-month{flex:0 0 auto;width:252px;padding:0 10px}.drp-month:first-child{border-right:1px solid var(--qx-border);padding-left:0}.drp-month-head{display:flex;align-items:center;gap:6px;margin-bottom:10px;flex-wrap:nowrap}.drp-select{padding:6px 24px 6px 10px;font-size:var(--qx-text-sm);font-weight:600;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath fill='%23666' d='M1 1l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;cursor:pointer}.drp-month-select{min-width:72px}.drp-year-select{min-width:68px}.drp-nav{gap:2px;margin-left:auto}.drp-nav,.drp-nav-btn{display:flex;align-items:center}.drp-nav-btn{width:28px;height:28px;border:none;background:transparent;color:var(--qx-text-secondary);font-size:var(--qx-text-base);line-height:1;cursor:pointer;border-radius:var(--qx-radius);justify-content:center}.drp-nav-btn:hover{background:var(--qx-bg);color:var(--qx-text)}.drp-nav-today{font-size:var(--qx-text-xs)}.drp-weekdays{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;margin-bottom:4px;font-size:var(--qx-text-2xs);color:var(--qx-text-muted);text-align:center}.drp-weekdays span{padding:4px 0}.drp-grid{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0}.drp-day{width:100%;aspect-ratio:1;max-height:34px;border:none;background:transparent;font-size:var(--qx-text-sm);color:var(--qx-text);cursor:pointer;border-radius:0;position:relative;z-index:1}.drp-day.is-other{color:var(--qx-text-muted);cursor:default}.drp-day.in-range:not(.is-other){background:#fef9c3;color:var(--qx-text);border-radius:0}.drp-day.range-end:not(.is-other),.drp-day.range-start:not(.is-other){background:#facc15;color:var(--qx-text);font-weight:600;border-radius:50%;z-index:2}.drp-day.in-range.range-start{border-radius:50% 0 0 50%}.drp-day.in-range.range-end{border-radius:0 50% 50% 0}.drp-day.range-start.range-end{border-radius:50%}.drp-day:not(.is-other):hover{background:#fef08a;border-radius:50%}@media (max-width:720px){.date-range-popover.is-open{flex-direction:column;right:auto;left:0}.date-range-popover .drp-presets{flex-direction:row;flex-wrap:wrap;max-width:none;min-width:0;border-right:none;border-bottom:1px solid var(--qx-border)}.drp-calendars{flex-direction:column}.drp-month{width:100%;border-right:none!important;border-bottom:1px solid var(--qx-border);padding:10px 0}.filter-toolbar-fields{width:100%}.field-select-filter{max-width:120px}}.page-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:20px}.empty-state{text-align:center;padding:48px 24px}.empty-state .empty-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:var(--qx-purple-light);display:flex;font-size:var(--qx-text-2xl)}.empty-state .empty-icon,.modal-overlay{align-items:center;justify-content:center}.modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);display:none;z-index:var(--qx-z-modal);padding:var(--qx-space-5)}.modal-overlay.open{display:flex}.modal-backdrop{position:fixed;inset:0;z-index:var(--qx-z-modal);background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;padding:var(--qx-space-5)}.modal-card{background:var(--qx-surface);border-radius:var(--qx-radius-md);padding:var(--qx-space-5);max-width:480px;width:100%;box-shadow:var(--qx-shadow-lg);border:1px solid var(--qx-stroke);color:var(--qx-text)}.margin-refund-dialog{display:flex;flex-direction:column;gap:14px}.margin-refund-dialog-title{margin:0;font-size:var(--qx-text-lg);font-weight:600;line-height:1.35}.margin-refund-dialog-desc{margin:0;font-size:var(--qx-text-sm);color:var(--qx-text-secondary);line-height:1.5}.margin-refund-mode-list{display:flex;flex-direction:column;gap:8px}.margin-refund-mode-option{display:flex;align-items:flex-start;gap:12px;margin:0;padding:12px 14px;border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-md);background:var(--qx-surface);cursor:pointer;transition:border-color .15s ease,background .15s ease}.margin-refund-mode-option:hover{border-color:color-mix(in srgb,var(--qx-primary) 45%,var(--qx-stroke))}.margin-refund-mode-option.is-selected{border-color:var(--qx-primary);background:color-mix(in srgb,var(--qx-primary) 7%,var(--qx-surface))}.margin-refund-mode-option input[type=radio]{flex-shrink:0;width:16px;height:16px;margin:3px 0 0;accent-color:var(--qx-primary)}.margin-refund-mode-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.margin-refund-mode-label{font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-text);line-height:1.3}.margin-refund-mode-hint{font-size:var(--qx-text-xs);color:var(--qx-text-secondary);line-height:1.4}.margin-refund-summary{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--qx-radius-md);background:color-mix(in srgb,var(--qx-bg) 70%,var(--qx-surface));border:1px solid var(--qx-stroke)}.margin-refund-summary-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.margin-refund-summary-row strong{color:var(--qx-text);font-weight:600;text-align:right}.margin-refund-summary-warn{margin:0;font-size:var(--qx-text-xs);color:var(--qx-danger,#b91c1c);line-height:1.45}.margin-refund-dialog-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding-top:4px}.modal{--modal-inset:24px;--modal-header-gap:var(--modal-inset);background:var(--qx-surface);border-radius:var(--qx-radius-md);padding:0;max-width:480px;width:100%;box-shadow:var(--qx-shadow-lg);border:1px solid var(--qx-stroke);display:flex;flex-direction:column;overflow:hidden}.modal h2{margin:0}.modal-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:var(--modal-header-gap,24px)}.toast-stack{position:fixed;bottom:24px;right:24px;z-index:var(--qx-z-toast);display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{background:var(--qx-text);color:#fff;padding:12px 20px;border-radius:var(--qx-radius);opacity:0;transform:translateY(10px);transition:all .25s;max-width:min(420px,calc(100vw - 48px));box-shadow:0 4px 16px rgba(0,0,0,.15)}.toast.show{opacity:1;transform:translateY(0)}.toast-error{background:#b42318}.toast-success{background:#027a48}.permission-gate-disabled{display:inline-block;cursor:not-allowed}.permission-gate-disabled-inner{display:inherit;opacity:.45;pointer-events:none;filter:grayscale(.2)}.dashboard-skeleton .balance-hero .skeleton-line{background:linear-gradient(90deg,var(--qx-border) 25%,#eef0f3 50%,var(--qx-border) 75%);background-size:200% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite;border-radius:var(--qx-radius-sm)}.dashboard-skeleton .skeleton-line.label{height:14px;width:120px;margin-bottom:12px}.dashboard-skeleton .skeleton-line.amount{height:36px;width:200px}.dashboard-skeleton .skeleton-card{height:88px;border-radius:var(--qx-radius)}.settings-policy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.kyb-timeline{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.kyb-timeline li{padding:8px 12px;border-radius:var(--qx-radius);background:var(--qx-surface-muted,#f4f5f7);color:var(--qx-text-secondary);font-size:var(--qx-text-md)}.kyb-timeline li.done{color:var(--qx-text);border-left:3px solid #027a48}.kyb-timeline li.current{font-weight:600;border-left:3px solid var(--qx-primary,#2563eb)}.acquiring-order-timeline{margin-top:20px}.acquiring-status-timeline-meta,.acquiring-status-timeline-tx{margin-top:4px;line-height:1.4}.acquiring-status-timeline-tx{display:flex;flex-wrap:wrap;gap:8px 16px}.filter-text-input{width:100%;min-height:36px;padding:6px 10px;border:1px solid var(--qx-border,#e5e7eb);border-radius:8px;font:inherit}.code-xs{font-size:var(--qx-text-xs)}.hub-page{max-width:960px;margin:0 auto;padding:40px 24px}.hub-page h1{font-size:var(--qx-text-3xl);margin-bottom:8px}.flow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px;margin-top:32px}.flow-card{border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);padding:20px;background:var(--qx-surface)}.flow-card h3{margin:0 0 8px;font-size:var(--qx-text-base)}.flow-card p{margin:0 0 16px;color:var(--qx-text-secondary);font-size:var(--qx-text-sm)}.flow-steps{font-size:var(--qx-text-xs);color:var(--qx-text-muted);margin-bottom:12px}.invoice-preview{border:1px solid var(--qx-border);border-radius:var(--qx-radius);padding:20px;background:#fafafa;font-size:var(--qx-text-sm)}.invoice-create-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,42%);grid-gap:24px;gap:24px;align-items:start}@media (max-width:1100px){.invoice-create-layout{grid-template-columns:1fr}}.invoice-form-card{padding:24px}.invoice-payment-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:18px}.invoice-payment-fields .field-select-group{margin-bottom:0}@media (max-width:640px){.invoice-payment-fields{grid-template-columns:1fr}}.invoice-section-title .required{color:var(--qx-danger);font-weight:600}.invoice-section-title{font-size:var(--qx-text-md);font-weight:600;color:var(--qx-purple);margin:20px 0 12px}.invoice-section-title:first-of-type{margin-top:8px}.invoice-due-date .date-input-wrap{position:relative;cursor:pointer}.invoice-due-date .date-input-wrap input[type=date]{width:100%;padding-right:40px;cursor:pointer;position:relative}.invoice-due-date .date-input-wrap input[type=date]::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.invoice-due-date .date-input-empty{color:transparent}.invoice-due-date .date-input-empty::-webkit-datetime-edit,.invoice-due-date .date-input-empty::-webkit-datetime-edit-day-field,.invoice-due-date .date-input-empty::-webkit-datetime-edit-fields-wrapper,.invoice-due-date .date-input-empty::-webkit-datetime-edit-month-field,.invoice-due-date .date-input-empty::-webkit-datetime-edit-text,.invoice-due-date .date-input-empty::-webkit-datetime-edit-year-field{display:none}.date-input-placeholder{left:12px;color:var(--color-text-muted,#94a3b8);font-size:var(--qx-text-md)}.date-input-icon,.date-input-placeholder{position:absolute;top:50%;transform:translateY(-50%);pointer-events:none;z-index:1}.date-input-icon{right:12px;color:var(--qx-text-muted,#94a3b8);display:flex;align-items:center}.invoice-items-head{display:grid;grid-template-columns:1fr 88px 120px 36px;grid-gap:8px;gap:8px;font-size:var(--qx-text-xs);font-weight:600;color:var(--qx-text-secondary);margin:16px 0 8px}.invoice-item-block{margin-bottom:8px}.invoice-item-block .form-error{margin-top:4px}.invoice-item-row{display:grid;grid-template-columns:1fr 88px 120px 36px;grid-gap:8px;gap:8px;align-items:end}.invoice-item-row .form-group{margin-bottom:0}.invoice-item-label{font-size:var(--qx-text-xs);font-weight:600;color:var(--qx-text-secondary)}.invoice-item-remove{margin-bottom:8px;color:var(--qx-text-muted)}.invoice-add-item{width:100%;margin:8px 0 20px;padding:14px;border:1px solid var(--qx-purple-muted);border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;display:flex;align-items:center;justify-content:center}.invoice-add-icon{font-size:var(--qx-text-2xl);font-weight:300;color:var(--qx-purple);line-height:1}.invoice-adjust-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.input-suffix-row{display:flex;gap:0}.input-suffix-row input{flex:1 1;border-radius:var(--qx-radius) 0 0 var(--qx-radius)}.suffix-fixed,.suffix-select{flex-shrink:0;padding:8px 12px;border:1px solid var(--qx-border);border-left:none;border-radius:0 var(--qx-radius) var(--qx-radius) 0;background:var(--qx-bg);font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.suffix-select{min-width:64px}.invoice-summary{margin:0 0 20px;padding:0}.invoice-summary>div{display:flex;justify-content:space-between;padding:6px 0;font-size:var(--qx-text-md)}.invoice-summary dt{color:var(--qx-text-secondary);font-weight:500}.invoice-summary dd{margin:0;font-weight:600}.invoice-summary-total dd{font-size:var(--qx-text-base);color:var(--qx-text)}.invoice-privacy-shield{margin-top:16px;padding:16px 18px;background:var(--qx-bg);border-radius:var(--qx-radius);border:1px solid var(--qx-border)}.invoice-privacy-head{display:flex;align-items:center;gap:8px;font-weight:600;font-size:var(--qx-text-md)}.invoice-privacy-head .toggle{margin-left:auto}.info-icon{font-size:var(--qx-text-md);color:var(--qx-text-muted);cursor:help}.invoice-privacy-hint{margin:10px 0 0;font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.invoice-create-btn{width:100%;margin-top:16px}.invoice-create-btn.is-muted{opacity:.55}.invoice-preview-heading{margin:0 0 12px;font-size:var(--qx-text-base)}.invoice-preview-panel{position:-webkit-sticky;position:sticky;top:24px}.invoice-preview-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.transaction-create-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,42%);grid-gap:24px;gap:24px;align-items:start}@media (max-width:1100px){.transaction-create-layout{grid-template-columns:1fr}}.transaction-create-summary{padding:24px;background:var(--qx-bg)}.transaction-create-summary-head h2{margin:8px 0 0;font-size:var(--qx-text-xl)}.transaction-create-kicker{margin:0;font-size:var(--qx-text-xs);font-weight:600;color:var(--qx-purple);text-transform:uppercase;letter-spacing:.04em}.transaction-create-summary-dl{margin:20px 0;display:grid;grid-gap:12px;gap:12px}.transaction-create-summary-dl div{display:flex;justify-content:space-between;gap:12px;font-size:var(--qx-text-md)}.transaction-create-summary-dl dt{color:var(--qx-text-secondary)}.transaction-create-summary-dl dd{margin:0;font-weight:600;text-align:right}.transaction-create-total dd{font-size:var(--qx-text-lg);color:var(--qx-purple)}.transaction-create-form{padding:24px}.transaction-create-form header h2{margin:0 0 8px}.transaction-create-platforms{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.transaction-create-platform{border:1px solid var(--qx-border);border-radius:var(--qx-radius-full);padding:8px 14px;background:var(--qx-surface);cursor:pointer;font-size:var(--qx-text-sm)}.transaction-create-platform.selected{border-color:var(--qx-purple);background:var(--qx-purple-muted);color:var(--qx-purple);font-weight:600}.invoice-preview-wrap{background:#f0f1f5;border-radius:var(--qx-radius-lg);padding:20px;min-height:480px}.invoice-preview-doc{background:var(--qx-surface);border-radius:var(--qx-radius);padding:24px;font-size:var(--qx-text-xs);line-height:1.5;box-shadow:var(--qx-shadow)}.inv-doc-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.inv-doc-title{font-size:var(--qx-text-xl);font-weight:700;letter-spacing:.02em}.inv-doc-no{font-size:var(--qx-text-xs);color:var(--qx-text-secondary);margin-top:4px}.inv-doc-logo{font-weight:700;font-size:var(--qx-text-md);color:var(--qx-purple)}.inv-doc-dates{display:flex;flex-wrap:wrap;gap:16px 32px;font-size:var(--qx-text-xs);color:var(--qx-text-secondary);margin-bottom:16px}.inv-doc-parties{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.inv-party-label{font-weight:600;margin-bottom:4px}.inv-party-body{color:var(--qx-text);font-size:var(--qx-text-xs)}.inv-doc-table{width:100%;border-collapse:collapse;margin-bottom:16px;font-size:var(--qx-text-xs)}.inv-doc-table th{text-align:left;color:var(--qx-text-secondary);font-weight:600}.inv-doc-table td,.inv-doc-table th{padding:8px 6px;border-bottom:1px solid var(--qx-border)}.inv-empty-row{text-align:center;color:var(--qx-text-muted)}.inv-doc-settlement{display:flex;justify-content:flex-end;align-items:flex-start;gap:24px;margin-bottom:16px}.inv-doc-settlement--fiat{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:16px}.inv-doc-settlement--with-pay{flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px}.inv-doc-settlement--fiat .inv-doc-totals,.inv-doc-settlement--with-pay .inv-doc-totals{align-self:flex-end}.inv-doc-settlement--fiat .inv-doc-bank-transfer{flex:none;max-width:none;width:100%;padding-top:0}.inv-doc-bank-transfer{flex:1 1 200px;min-width:0;max-width:420px;padding-top:4px}.inv-doc-crypto-pay{flex:1 1 220px;min-width:0;max-width:360px;padding-top:4px}.inv-doc-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:600;word-break:break-all}.inv-doc-pay-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:14px;padding:10px 16px;border-radius:var(--qx-radius);background:var(--qx-purple);color:#fff;font-size:var(--qx-text-sm);font-weight:600;text-decoration:none;text-align:center}.inv-doc-pay-cta--static{cursor:default;pointer-events:none}.invoice-create-gate-hint{margin:8px 0 0;font-size:var(--qx-text-sm)}.inv-doc-bank-title{margin:0 0 8px;font-size:var(--qx-text-sm);font-weight:700;line-height:1.4}.inv-doc-bank-intro{margin:0 0 12px;font-size:var(--qx-text-2xs);line-height:1.5;color:var(--qx-text-secondary)}.inv-doc-bank-muted{margin:0;font-size:var(--qx-text-2xs);color:var(--qx-text-muted)}.inv-doc-bank-dl{margin:0}.inv-doc-bank-row{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;padding:3px 0;font-size:var(--qx-text-2xs);line-height:1.45}.inv-doc-bank-row dt{margin:0;color:var(--qx-text-secondary)}.inv-doc-bank-row dd{margin:0;font-weight:600;word-break:break-word}.inv-doc-totals{margin:0;max-width:240px;flex-shrink:0}.inv-doc-totals>div{display:flex;justify-content:space-between;padding:4px 0;font-size:var(--qx-text-xs)}.inv-doc-totals dt{color:var(--qx-text-secondary)}.inv-doc-totals dd{margin:0;font-weight:600}.inv-doc-total-line{margin-top:6px;padding-top:8px!important;font-size:var(--qx-text-sm)}.inv-doc-footer,.inv-doc-total-line{border-top:1px solid var(--qx-border)}.inv-doc-footer{margin-top:16px;padding-top:12px;font-size:var(--qx-text-xs)}.inv-doc-footer p{margin:0 0 12px}.inv-pay-link{display:inline-block;margin-top:8px;color:var(--qx-blue);font-weight:600;text-decoration:none}.invoices-page{width:100%}.invoices-toolbar{margin-bottom:16px}.invoices-search{flex:0 1 280px;max-width:320px}.invoices-table-wrap{margin-bottom:8px}.invoices-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inv-no{font-weight:500}.inv-txhash{cursor:pointer}.inv-txhash-empty{color:var(--qx-text-muted)}.invoice-link-cell{display:flex;align-items:center;gap:4px;white-space:nowrap}.invoice-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--qx-radius-button);background:transparent;color:var(--qx-text-secondary);cursor:pointer}.invoice-icon-btn:hover{background:var(--qx-purple-light);color:var(--qx-purple)}.inv-empty{text-align:center;color:var(--qx-text-muted);padding:32px!important}.split-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media (max-width:1000px){.split-form{grid-template-columns:1fr}}.rate-lock{display:flex;align-items:center;gap:6px;font-size:var(--qx-text-sm);color:var(--qx-purple)}.swap-box{position:relative}.swap-toggle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;border-radius:50%;border:2px solid var(--qx-border);background:var(--qx-surface);cursor:pointer;z-index:1}.pay-public{max-width:480px;margin:40px auto;padding:24px}.breadcrumb{font-size:var(--qx-text-sm);margin-bottom:8px}.breadcrumb,.breadcrumb a{color:var(--qx-text-secondary)}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--qx-bg);border-radius:var(--qx-radius)}.toggle{width:44px;height:24px;border-radius:var(--qx-radius-full);background:#d1d5db;border:none;cursor:pointer;position:relative}.toggle.on{background:var(--qx-purple)}.toggle:after{content:"";position:absolute;width:18px;height:18px;border-radius:50%;background:#fff;top:3px;left:3px;transition:left .2s}.toggle.on:after{left:23px}.link-id{color:var(--qx-blue);cursor:pointer}.deposit-id-btn{padding:0;min-height:0;font-weight:inherit;color:var(--qx-blue)}.pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px}.pagination button{min-width:36px;height:36px;border-radius:var(--qx-radius-button);border:1px solid var(--qx-border);background:var(--qx-surface);cursor:pointer}.pagination button.active{background:var(--qx-purple);color:#fff;border-color:var(--qx-purple)}.drawer-overlay{position:fixed;inset:0;background:rgba(15,23,42,.4);z-index:var(--qx-z-drawer);display:none;justify-content:flex-end}.drawer-overlay.open{display:flex}.drawer-overlay.drawer-left{justify-content:flex-start}.drawer-panel{--modal-inset:24px;--modal-header-gap:var(--modal-inset);width:min(420px,100%);height:100%;background:var(--qx-surface);box-shadow:var(--qx-shadow-lg);display:flex;flex-direction:column}.drawer-header{display:flex;align-items:center;justify-content:space-between;padding:var(--modal-inset) var(--modal-inset) 0;gap:var(--qx-space-3);border-bottom:1px solid var(--qx-border)}.drawer-header h2{margin:0;font-size:var(--qx-text-lg);flex:1 1;min-width:0;padding-right:var(--qx-space-2)}.drawer-close{border:none;background:none;font-size:var(--qx-text-3xl);cursor:pointer;color:var(--qx-text-secondary)}.drawer-body{padding:var(--modal-header-gap) var(--modal-inset) var(--modal-inset);overflow-y:auto;flex:1 1}.tabs-sub{margin-top:12px}.settings-row{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;padding:20px 0;border-bottom:1px solid var(--qx-border);align-items:start}.settings-row h3{margin:0;font-size:var(--qx-text-lg)}.bank-card{border:1px solid var(--qx-border);border-radius:var(--qx-radius);padding:14px 16px;margin-bottom:8px;max-width:320px}.bank-card.dashed{border-style:dashed;text-align:center;color:var(--qx-purple);cursor:pointer}.crypto-row{display:flex;align-items:center;gap:10px;padding:12px 0;border-bottom:1px solid var(--qx-border);font-size:var(--qx-text-sm)}.beneficiary-page{display:flex;flex-direction:column;gap:16px}.beneficiary-head-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.beneficiary-search-wide{flex:1 1;min-width:240px;max-width:none}.beneficiary-filters-toolbar{margin-top:0}.beneficiary-table-wrap{margin-top:4px}.beneficiary-table td:nth-child(2),.beneficiary-table th:nth-child(2){min-width:160px;max-width:280px}.beneficiary-table td:nth-child(3),.beneficiary-table th:nth-child(3){min-width:180px}.beneficiary-table td .contact-name-link{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;text-align:left}.beneficiary-table .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.beneficiary-table td strong{font-weight:600;font-size:inherit}.contact-type-pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--qx-radius-full);font-size:var(--qx-text-xs);font-weight:600;line-height:1.4;white-space:nowrap}.contact-type-pill.fiat{background:rgba(99,102,241,.1);color:var(--color-primary,#6366f1)}.contact-type-pill.chain{background:rgba(16,185,129,.12);color:#059669}.contact-list-detail{display:flex;flex-direction:column;gap:2px;min-width:0}.contact-list-detail .muted-inline{font-size:var(--qx-text-xs);color:var(--text-muted,#64748b)}.contact-detail{display:flex;flex-direction:column;gap:16px;max-width:720px}.contact-detail-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.contact-detail-identity{display:flex;align-items:center;gap:14px}.contact-detail-type{display:block;font-size:var(--qx-text-xs);font-weight:600;color:var(--text-muted,#64748b);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.contact-detail-name{margin:0;font-size:var(--qx-text-2xl);font-weight:700}.contact-detail-dl{display:grid;grid-template-columns:minmax(140px,38%) 1fr;grid-gap:12px 20px;gap:12px 20px;margin:0}.contact-detail-dl dt{margin:0;font-size:var(--qx-text-sm);color:var(--text-muted,#64748b)}.contact-detail-dl dd{margin:0;font-size:var(--qx-text-md);font-weight:500;word-break:break-word}.contact-detail-chain,.contact-edit-chain-readonly{display:inline-flex;align-items:center;gap:8px}.contact-edit-chain-readonly{min-height:40px;padding:0 12px;border:1px solid var(--border-color,#e2e8f0);border-radius:var(--qx-radius);background:var(--surface-muted,#f8fafc)}.table-col-actions{text-align:right;white-space:nowrap}.table-row-actions{display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap}.table-row-actions-menu-wrap{display:inline-flex;justify-content:flex-end}.app-shell td.table-col-actions>.table-row-actions-menu-wrap{margin-left:auto}.table-row-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:var(--qx-radius);background:transparent;color:var(--qx-text-secondary);cursor:pointer;transition:background var(--qx-duration-fast) var(--qx-ease),color var(--qx-duration-fast) var(--qx-ease)}.table-row-menu-btn:hover:not(:disabled){background:var(--qx-bg,#f8fafc);color:var(--qx-text)}.table-row-actions-dropdown .field-select-option.is-destructive{color:var(--qx-danger,#dc2626)}.table-row-menu-panel{position:absolute;right:0;top:calc(100% + 4px);min-width:140px;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius);box-shadow:var(--qx-shadow-lg,0 8px 24px rgba(0,0,0,.1));z-index:30;padding:6px 0;text-align:left}.table-row-menu-panel a,.table-row-menu-panel button{display:block;width:100%;padding:8px 14px;border:none;background:none;font:inherit;font-size:var(--qx-text-sm);text-align:left;cursor:pointer;color:inherit;text-decoration:none}.table-row-menu-panel a:hover,.table-row-menu-panel button:hover{background:var(--qx-bg)}.table-row-menu-panel .is-danger{color:#dc2626}.chain-badge{font-size:var(--qx-text-2xs);font-weight:600;padding:2px 8px;border-radius:var(--qx-radius-sm);background:var(--qx-bg)}.settings-page{padding:8px 24px 24px}.settings-row-last{border-bottom:none}.settings-row-body p{margin:0 0 8px}.settings-company{color:var(--qx-purple);font-weight:600}.settings-merchant-id{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.settings-subtitle{font-weight:600;margin:0 0 10px!important;font-size:var(--qx-text-md)}.settings-settlement .settings-subtitle:not(:first-child){margin-top:20px!important}.settings-withdraw-address-card{border:1px solid var(--qx-border);border-radius:var(--qx-radius);padding:16px 18px;max-width:520px;background:var(--qx-surface)}.settings-withdraw-address-header{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-bottom:4px}.settings-withdraw-address-header h4{margin:0;font-size:var(--qx-text-md);font-weight:600;color:var(--qx-text)}.settings-withdraw-address-add-btn{flex-shrink:0;border:1px solid var(--qx-purple);color:var(--qx-purple);background:transparent;border-radius:var(--qx-radius-full);padding:6px 16px;font-size:var(--qx-text-sm);font-weight:600;line-height:1.2;cursor:pointer;font:inherit}.settings-withdraw-address-add-btn:hover{background:color-mix(in srgb,var(--qx-purple) 8%,transparent)}.settings-withdraw-address-empty{margin:12px 0 4px}.settings-bank-card{display:flex;align-items:center;gap:12px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);padding:14px 16px;margin-bottom:8px;max-width:360px;text-decoration:none;color:inherit;background:var(--qx-surface)}.settings-bank-card strong{display:block;font-size:var(--qx-text-md)}.settings-bank-card span{font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.settings-bank-add{border-style:dashed;justify-content:center;color:var(--qx-purple);font-weight:600;cursor:pointer;font:inherit;width:100%;max-width:360px}.settings-bank-icon{font-size:var(--qx-text-xl)}.settings-address-list{display:flex;flex-direction:column;gap:18px;padding-top:12px}.settings-address-item{position:relative}.settings-address-head{display:flex;align-items:center;gap:8px;margin-bottom:4px}.settings-address-head strong{font-size:var(--qx-text-md);font-weight:600}.settings-address-code{display:block;font-size:var(--qx-text-xs);color:var(--qx-text-secondary);word-break:break-all;line-height:1.45;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.settings-addr-verified-badge{margin-left:auto;width:22px;height:22px;border-radius:50%;background:#dcfce7;color:#16a34a;display:inline-flex;align-items:center;justify-content:center;font-size:var(--qx-text-xs);font-weight:700;flex-shrink:0}.settings-addr-verify{margin-left:auto;font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-purple);text-decoration:none;flex-shrink:0}.settings-addr-verify:hover{text-decoration:underline}.settings-address-delete{margin-left:6px;border:none;background:transparent;color:var(--qx-text-secondary);font-size:var(--qx-text-lg);line-height:1;cursor:pointer;padding:0 2px;opacity:0;flex-shrink:0}.settings-address-delete:focus-visible,.settings-address-item:hover .settings-address-delete{opacity:1}.settings-address-delete:hover{color:var(--qx-danger,#dc2626)}.settings-address-delete:disabled{opacity:.5;cursor:not-allowed}.settings-auth-status{display:flex;align-items:center;gap:8px}.settings-check{color:#16a34a;font-weight:700}.settings-muted{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.settings-select-wrap{display:flex;align-items:center;gap:10px;max-width:280px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);padding:10px 14px;background:var(--qx-surface)}.settings-select{flex:1 1;border:none;background:transparent;font:inherit;font-weight:600;outline:none;cursor:pointer}.modal-settings-add-wallet{max-width:440px;padding:0}.modal-settings-add-wallet .modal-body{padding:0 24px 16px}.modal-footer-actions{display:flex;justify-content:flex-end;gap:10px;padding:16px 24px 20px;border-top:1px solid var(--qx-border)}.tfa-security-view{display:flex;flex-direction:column;gap:16px;max-width:880px}.tfa-page{max-width:560px;margin:0 auto}.tfa-compact,.tfa-compact-body{width:100%}.tfa-bind-panel{border-left:3px solid var(--qx-purple)}.tfa-bind-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--qx-border)}.tfa-bind-panel-head .section-title-tight{margin:0 0 4px}.tfa-bind-panel-account{margin:0;font-size:var(--qx-text-md);font-weight:600;color:var(--qx-purple)}.tfa-card{padding:28px 32px 32px}.tfa-stepper{justify-content:center;gap:0;margin-bottom:28px;flex-wrap:wrap}.tfa-step,.tfa-stepper{display:flex;align-items:center}.tfa-step{flex-direction:column;gap:6px;min-width:72px}.tfa-step-num{width:32px;height:32px;border-radius:50%;border:2px solid var(--qx-border);display:flex;align-items:center;justify-content:center;font-size:var(--qx-text-sm);font-weight:700;color:var(--qx-text-secondary);background:var(--qx-surface)}.tfa-step.active .tfa-step-num{border-color:var(--qx-purple);background:var(--qx-purple);color:#fff}.tfa-step.done .tfa-step-num{border-color:var(--qx-purple);color:var(--qx-purple)}.tfa-step-label{font-size:var(--qx-text-2xs);color:var(--qx-text-secondary)}.tfa-step.active .tfa-step-label{color:var(--qx-purple);font-weight:600}.tfa-step-connector{width:32px;height:2px;background:var(--qx-border);margin:0 4px 18px}.tfa-step-panel{text-align:center}.tfa-step-panel>.btn-primary.btn-lg:only-of-type,.tfa-step-panel>.tfa-next.btn-lg{width:100%}.tfa-step-panel[hidden]{display:none!important}.tfa-step-icon{font-size:40px;margin-bottom:12px}.tfa-step-panel h2{margin:0 0 10px;font-size:var(--qx-text-xl)}.tfa-desc{color:var(--qx-text-secondary);font-size:var(--qx-text-md);line-height:1.5;margin:0 0 16px}.tfa-store-badges{display:flex;gap:12px;justify-content:center;margin-bottom:24px}.tfa-store-badge{padding:8px 16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);font-size:var(--qx-text-xs);font-weight:600}.tfa-qr-placeholder{width:180px;height:180px;margin:0 auto 20px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 50% /16px 16px}.tfa-secret-box{text-align:left;background:var(--qx-purple-light,#f5f3ff);border-radius:var(--qx-radius);padding:14px 16px;margin-bottom:24px}.tfa-secret-label{display:block;font-size:var(--qx-text-xs);color:var(--qx-text-secondary);margin-bottom:8px}.tfa-secret-row{justify-content:space-between;gap:12px}.tfa-secret-row code{letter-spacing:.04em}.tfa-backup-key,.tfa-secret-row code{font-size:var(--qx-text-lg);font-weight:600}.tfa-backup-key{letter-spacing:.06em;word-break:break-all;color:var(--qx-text)}.tfa-bind-layout{display:grid;grid-template-columns:minmax(0,240px) minmax(0,1fr);grid-gap:28px 32px;gap:28px 32px;align-items:start;text-align:left}.tfa-bind-kicker{margin:0 0 12px;font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-text)}.tfa-bind-scan{display:flex;flex-direction:column;align-items:center}.tfa-bind-scan-hint{margin:12px 0 0;text-align:center;max-width:220px}.tfa-qr-frame{display:flex;align-items:center;justify-content:center;width:236px;height:236px;padding:8px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);background:#fff;box-shadow:0 1px 2px rgba(15,23,42,.04)}.tfa-qr-loading{color:var(--qx-text-secondary);font-size:var(--qx-text-sm)}.tfa-bind-form{display:flex;flex-direction:column;gap:20px;min-width:0}.tfa-secret-compact{padding:14px 16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);background:var(--qx-surface-muted,#f8fafc)}.tfa-secret-compact-head{display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.tfa-secret-compact-head .tfa-secret-label{margin:0;font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-text)}.tfa-secret-compact-head .field-hint{margin:0;font-size:var(--qx-text-xs);line-height:1.4}.tfa-secret-row{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--qx-radius);background:var(--qx-surface);border:1px solid var(--qx-border)}.tfa-secret-value{flex:1 1;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--qx-text-sm);font-weight:600;letter-spacing:.04em;word-break:break-all;color:var(--qx-text)}.tfa-secret-copy.deposit-inline-copy-btn{flex-shrink:0}.tfa-verify-group{margin:0}.tfa-verify-group label{display:block;margin-bottom:8px;font-size:var(--qx-text-sm);font-weight:600}.tfa-otp-single{max-width:200px;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--qx-text-xl);font-weight:600;letter-spacing:.28em;padding-left:.28em}.tfa-bind-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.tfa-bind-actions .btn-primary{min-width:160px}.tfa-done-panel{padding:12px 0 4px}.tfa-done-icon{width:48px;height:48px;margin:0 auto 12px;border-radius:50%;background:var(--qx-purple-light,#f5f3ff);color:var(--qx-purple);font-size:var(--qx-text-xl);font-weight:700;line-height:48px}.tfa-done-panel h3{margin:0 0 8px}.tfa-backup-links{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.tfa-actions-row{display:flex;gap:12px;margin-top:8px}.tfa-actions-row .btn{flex:1 1}.tfa-step-panel .form-group{text-align:left;margin-bottom:16px}.tfa-step-panel .google-otp-row{justify-content:flex-start}.tfa-back-link{text-align:center;margin-top:20px;font-size:var(--qx-text-md)}.tfa-accounts-panel .section-title-tight{margin-top:0}.tfa-accounts-grid{display:flex;flex-direction:column;gap:0;margin-top:16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);overflow:hidden}.tfa-accounts-row{display:grid;grid-template-columns:minmax(140px,1.2fr) minmax(120px,1fr) minmax(100px,auto);grid-gap:12px 16px;gap:12px 16px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--qx-border)}.tfa-accounts-row:last-child{border-bottom:none}.tfa-accounts-head{background:var(--qx-surface-muted,#f8fafc);font-size:var(--qx-text-xs);font-weight:600;color:var(--qx-text-secondary)}.tfa-accounts-row.is-selected{background:var(--qx-purple-light,#f5f3ff)}.tfa-accounts-name{display:flex;flex-direction:column;gap:2px;font-weight:600}.tfa-accounts-status{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.tfa-accounts-status-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tfa-accounts-status-text{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.tfa-accounts-meta{font-size:var(--qx-text-xs)}.tfa-accounts-action{text-align:right}.tfa-qr-image{display:block;width:220px;height:220px;border-radius:var(--qx-radius-sm)}.tfa-step-panel-bind{text-align:left}.tfa-step-panel-bind h3{text-align:center;margin:0 0 16px}.tfa-step-panel-bind>.btn-primary{width:100%;margin-top:8px}.tfa-backup-hint{text-align:center;margin-bottom:12px}.tfa-embedded-card{padding:0}@media (max-width:720px){.tfa-bind-layout:not(.tfa-bind-layout--drawer){grid-template-columns:1fr;gap:20px}.tfa-bind-form{width:100%}.tfa-otp-single{max-width:none;width:100%}.tfa-bind-actions .btn-primary{width:100%}}.google-auth-bind-drawer{width:min(440px,100%)}.google-auth-bind-drawer .drawer-body{overflow-y:auto}.tfa-drawer-account{margin:0 0 8px;font-size:var(--qx-text-md);font-weight:600;color:var(--qx-purple)}.tfa-bind-layout--drawer,.tfa-embedded .tfa-bind-layout{grid-template-columns:1fr;gap:20px}.tfa-bind-layout--drawer .tfa-bind-scan,.tfa-embedded .tfa-bind-scan{width:100%}.tfa-bind-layout--drawer .tfa-qr-frame-sm,.tfa-embedded .tfa-qr-frame-sm{width:196px;height:196px}.tfa-bind-layout--drawer .tfa-qr-frame-sm .tfa-qr-image,.tfa-embedded .tfa-qr-frame-sm .tfa-qr-image{width:180px;height:180px}.tfa-bind-layout--drawer .tfa-secret-value,.tfa-embedded .tfa-secret-value{word-break:normal;overflow-wrap:break-word;white-space:normal;line-height:1.5}.tfa-bind-layout--drawer .tfa-otp-single,.tfa-embedded .tfa-otp-single{max-width:none;width:100%}.tfa-bind-layout--drawer .tfa-bind-actions,.tfa-bind-layout--drawer .tfa-bind-actions .btn-primary,.tfa-embedded .tfa-bind-actions,.tfa-embedded .tfa-bind-actions .btn-primary{width:100%}.tfa-bind-layout--drawer .tfa-secret-row,.tfa-embedded .tfa-secret-row{align-items:flex-start}.tfa-bind-layout--drawer .tfa-secret-copy,.tfa-embedded .tfa-secret-copy{margin-top:2px}.tfa-verify-hint{margin:8px 0 0}@media (max-width:640px){.tfa-accounts-row{grid-template-columns:1fr;gap:8px}.tfa-accounts-action{text-align:left}}.tfa-back-link a{color:var(--qx-text-secondary);text-decoration:none}.tfa-back-link a:hover{color:var(--qx-purple)}.wallet-verify-page{max-width:520px;margin:0 auto}.wallet-verify-card{padding:32px 28px;text-align:center}.wallet-verify-title{margin:0 0 10px;font-size:var(--qx-text-2xl)}.wallet-verify-desc{color:var(--qx-text-secondary);font-size:var(--qx-text-md);line-height:1.5;margin:0 0 24px}.wallet-connected-box{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--qx-border);border-radius:var(--qx-radius);padding:14px 16px;margin-bottom:16px}.wallet-connected-icon{width:40px;height:40px;border-radius:50%;background:#dbeafe;display:flex;align-items:center;justify-content:center;font-size:var(--qx-text-lg);flex-shrink:0}.wallet-connected-meta{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.wallet-connected-label{font-size:var(--qx-text-2xs);font-weight:700;letter-spacing:.05em;color:var(--qx-text-secondary)}.wallet-connected-addr{font-weight:600;font-size:var(--qx-text-lg)}.wallet-connected-badge{display:inline-flex;align-items:center;gap:6px;font-size:var(--qx-text-2xs);font-weight:700;color:#166534;background:#dcfce7;padding:2px 8px;border-radius:var(--qx-radius-full);width:-moz-fit-content;width:fit-content}.wallet-connected-badge .dot{width:6px;height:6px;border-radius:50%;background:#22c55e}.wallet-payload-box{border:1px solid var(--qx-border);border-radius:var(--qx-radius);overflow:hidden;text-align:left;margin-bottom:16px}.wallet-payload-head{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;font-size:var(--qx-text-2xs);font-weight:700;letter-spacing:.05em;color:var(--qx-text-secondary);border-bottom:1px solid var(--qx-border)}.wallet-payload-json{margin:0;padding:14px 16px;font-size:var(--qx-text-xs);line-height:1.5;background:var(--qx-bg);color:var(--qx-text-secondary);overflow-x:auto}.wallet-verify-addr-label{text-align:left;margin:0 0 6px;font-size:var(--qx-text-md)}.wallet-full-addr{text-align:left;margin-bottom:20px}.wallet-sign-btn{width:100%;margin-bottom:16px}.wallet-security-badge{font-size:var(--qx-text-xs);color:var(--qx-text-muted);margin:0}.proto-compare{margin-top:24px;padding-top:16px;border-top:1px dashed var(--qx-border)}.proto-compare summary{cursor:pointer;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.proto-compare img{max-width:100%;margin-top:12px;border:1px solid var(--qx-border);border-radius:var(--qx-radius)}.catalog-table{width:100%;font-size:var(--qx-text-sm)}.catalog-table td,.catalog-table th{padding:10px 12px}.status-done{color:var(--qx-success)}.status-partial{color:var(--qx-warning)}.status-ref{color:var(--qx-text-muted)}.pay-layout{max-width:520px;margin:40px auto;padding:24px}.pay-page-body{background:var(--qx-bg);min-height:100vh}.pay-page{max-width:640px;margin:0 auto;padding:0 24px 48px}.pay-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 0 24px;border-bottom:1px solid var(--qx-border);margin-bottom:28px}.pay-topbar-actions{flex-shrink:0}.pay-brand,.pay-topbar-actions{display:inline-flex;align-items:center;gap:8px}.pay-brand{font-weight:700;font-size:var(--qx-text-lg);color:var(--qx-text);text-decoration:none}.pay-signin{min-width:88px}.pay-profile-btn{display:inline-flex;width:40px;height:40px;border-radius:var(--qx-radius);background:var(--qx-purple-light);align-items:center;justify-content:center}.pay-profile-icon{width:22px;height:22px;background:linear-gradient(135deg,var(--qx-purple),var(--qx-blue));border-radius:var(--qx-radius-sm);display:block}.pay-main{display:flex;flex-direction:column;gap:20px}.pay-invoice-card{padding:24px}.pay-invoice-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.pay-invoice-from{margin:0;font-size:var(--qx-text-base);font-weight:600}.pay-download-btn{flex-shrink:0;color:var(--qx-purple);border-color:var(--qx-border)}.pay-invoice-amount{font-size:var(--qx-text-4xl);font-weight:700;color:var(--qx-purple);line-height:1.1;margin-bottom:6px}.pay-invoice-due{margin:0 0 16px;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.pay-invoice-status-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px}.pay-explore-link,.pay-paid-badge{font-size:var(--qx-text-sm)}.pay-explore-link{font-weight:600;color:var(--qx-purple);text-decoration:none}.pay-invoice-divider{border:none;border-top:1px solid var(--qx-border);margin:16px 0}.pay-invoice-meta{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.pay-meta-label{display:block;font-size:var(--qx-text-xs);color:var(--qx-text-secondary);margin-bottom:4px}.pay-invoice-memo p{margin:4px 0 0;font-size:var(--qx-text-md)}.pay-method-title{margin:0 0 12px;font-size:var(--qx-text-base);font-weight:600}.pay-method-card{padding:0;overflow:hidden}.pay-method-row,.pay-method-row-static{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;text-decoration:none;color:inherit;border:none;background:none;width:100%;font:inherit;cursor:pointer}.pay-method-row:hover{background:var(--qx-bg)}.pay-acc-left{display:inline-flex;align-items:center;gap:10px;font-weight:500}.pay-acc-icon{width:22px;height:22px;border-radius:var(--qx-radius-sm);background:var(--qx-purple-light);display:inline-block;position:relative}.pay-acc-icon-qr:after{content:"";position:absolute;inset:5px;border:2px solid var(--qx-purple);border-radius:2px}.pay-acc-icon-wallet:after{content:"◧";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:var(--qx-text-xs);color:var(--qx-purple)}.pay-acc-toggle{font-size:var(--qx-text-lg);color:var(--qx-text-muted);font-weight:300}.pay-method-sep{border:none;border-top:1px solid var(--qx-border);margin:0}.pay-method-expanded{padding:20px 20px 0}.pay-method-expanded .field-select-group:first-child{margin-top:0}.pay-method-expanded .pay-wallet-panel{margin-top:4px;padding-top:16px;border-top:1px solid var(--qx-border);text-align:left}.pay-network-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:560px){.pay-network-grid{grid-template-columns:repeat(2,1fr)}}.pay-network-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;background:var(--qx-bg);border:1px solid var(--qx-border);border-radius:var(--qx-radius);text-decoration:none;color:inherit;font-size:var(--qx-text-xs);font-family:inherit;cursor:pointer;width:100%}button.pay-network-card{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pay-network-card:hover{border-color:var(--qx-purple-muted);background:#faf9ff}.pay-net-icon{width:32px;height:32px;border-radius:50%}.pay-net-eth{background:#627eea}.pay-net-bnb{background:#f0b90b}.pay-net-base{background:#0052ff}.pay-net-op{background:#ff0420}.pay-net-arb{background:#213147}.pay-net-poly{background:#8247e5}.pay-net-name{font-weight:600}.pay-net-action{color:var(--qx-text-secondary)}.pay-wallet-panel{text-align:center}.pay-wallet-providers{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.pay-wallet-pill{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--qx-text-md);border:1px solid var(--qx-border);background:var(--qx-surface)}.pay-wallet-coinbase{background:#0052ff;color:#fff}.pay-wallet-metamask{background:#fff5e6}.pay-connect-wallet-btn{min-width:200px;border-radius:var(--qx-radius-button)}.pay-wallet-connected{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center}.wallet-connect-custom{display:flex;justify-content:center;width:100%}.pay-wallet-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;padding:12px;background:var(--qx-bg);border-radius:var(--qx-radius)}.pay-wallet-select{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-full);background:var(--qx-surface);font-size:var(--qx-text-sm);cursor:pointer}.pay-net-dot{width:16px;height:16px;border-radius:50%;display:inline-block}.pay-chev{font-size:var(--qx-text-2xs);color:var(--qx-text-muted)}.pay-wallet-dropdown-wrap{position:relative}.pay-network-menu,.pay-wallet-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:160px;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius);box-shadow:var(--qx-shadow);z-index:20;display:none;flex-direction:column;padding:4px}.pay-network-menu.is-open,.pay-wallet-menu.is-open{display:flex}.pay-network-menu button,.pay-wallet-menu button{text-align:left;padding:8px 12px;border:none;background:none;font-size:var(--qx-text-sm);border-radius:var(--qx-radius-sm);cursor:pointer}.pay-network-menu button:hover,.pay-wallet-menu button:hover{background:var(--qx-bg)}.pay-network-menu button.active,.pay-wallet-menu button.active{color:var(--qx-purple);font-weight:600}.pay-wallet-pay-btn{min-width:72px;padding:8px 20px}.pay-interactive-hint{margin:12px 0 0;font-size:var(--qx-text-xs);text-align:center}.pay-interactive-hint a{color:var(--qx-purple)}.pay-page-full{max-width:none;padding:0}.pay-qr-scan-page{position:relative;min-height:100vh}.pay-qr-scan-backdrop{max-width:640px;margin:0 auto;padding:0 24px 48px;filter:blur(5px);opacity:.35;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pay-qr-scan-overlay{position:fixed;inset:0;z-index:400;background:rgba(17,24,39,.52);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.pay-scan-active{overflow:hidden}body.pay-scan-active #pay-root{filter:blur(5px);opacity:.35;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#pay-qr-modal.pay-qr-scan-overlay{z-index:500}.pay-modal-overlay{position:fixed;inset:0;background:rgba(17,24,39,.45);z-index:300}.pay-modal-overlay,.pay-qr-scan-overlay.open{display:flex;align-items:center;justify-content:center;padding:24px}.pay-modal{background:var(--qx-surface);border-radius:var(--qx-radius-lg);width:min(420px,100%);max-height:90vh;overflow:auto;box-shadow:0 20px 50px rgba(0,0,0,.15)}.pay-qr-scan-overlay .pay-modal{position:relative;z-index:401;box-shadow:0 24px 60px rgba(0,0,0,.2)}.pay-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--qx-border)}.pay-modal-head h2{margin:0;font-size:var(--qx-text-lg)}.pay-modal-close{font-size:var(--qx-text-2xl);color:var(--qx-text-muted);text-decoration:none;line-height:1}.pay-modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--qx-border);background:var(--qx-surface);color:var(--qx-text-secondary);text-decoration:none;font-size:var(--qx-text-xl);line-height:1;flex-shrink:0}.pay-modal-close-btn:hover{background:var(--qx-bg);color:var(--qx-text)}.pay-qr-modal-body{padding:20px 24px 28px;text-align:center}.pay-qr-token{width:48px;height:48px;border-radius:50%;display:inline-block;margin-bottom:8px}.pay-qr-net-label{margin:0;font-size:var(--qx-text-md);color:var(--qx-text-secondary)}.pay-qr-amount{font-size:var(--qx-text-3xl);font-weight:700;margin:4px 0 20px;color:var(--qx-text)}.pay-qr-addr-label{margin:0 0 12px;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.pay-qr-code{width:220px;height:220px;margin:0 auto 16px;padding:10px;background:#fff;border:1px solid var(--qx-border);border-radius:var(--qx-radius-sm);display:grid;grid-template-columns:repeat(15,1fr);grid-template-rows:repeat(15,1fr);grid-gap:2px;gap:2px;box-sizing:border-box}.pay-qr-cell{display:block;border-radius:1px;background:#fff}.pay-qr-cell.is-on{background:#4f6bed}.pay-qr-addr-row{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;background:var(--qx-purple-light);border-radius:var(--qx-radius-full);margin-bottom:12px}.pay-qr-addr-row code{font-size:var(--qx-text-md);font-weight:500;color:#4f6bed}.pay-qr-copy-btn{display:inline-flex;align-items:center;justify-content:center;padding:4px;border:none;background:none;color:#4f6bed;cursor:pointer;border-radius:var(--qx-radius-sm)}.pay-qr-copy-btn:hover{background:rgba(79,107,237,.1)}.pay-qr-hint{font-size:var(--qx-text-xs);color:var(--qx-text-secondary);line-height:1.5;max-width:320px;margin:0 auto}.pay-backdrop{filter:blur(2px);opacity:.85;pointer-events:none}.pay-success-modal{text-align:center;padding:32px 28px 28px}.pay-success-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:var(--qx-success-bg);color:var(--qx-success);font-size:var(--qx-text-3xl);font-weight:700;display:flex;align-items:center;justify-content:center}.pay-success-modal h2{margin:0 0 8px}.pay-success-sub{margin:0;color:var(--qx-text-secondary);font-size:var(--qx-text-md)}.pay-success-amount{font-size:var(--qx-text-3xl);font-weight:700;color:var(--qx-purple);margin:16px 0 24px}.pay-success-done{width:100%}.split-auth{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.alert-banner{background:var(--qx-warning-bg);border:1px solid #fcd34d;border-radius:var(--qx-radius);padding:12px 16px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:12px}.alert-banner strong{color:var(--qx-warning)}.valuation-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:20px 0}@media (max-width:900px){.valuation-grid{grid-template-columns:1fr}}.valuation-card h3{margin:0;font-size:var(--qx-text-lg);font-weight:500}.valuation-card-head{display:flex;align-items:center;gap:10px;margin-bottom:12px}.valuation-card .valuation-total{font-size:clamp(22px,3vw,28px);font-weight:700;color:var(--qx-purple);letter-spacing:-.02em}.valuation-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px;margin-top:16px;padding-top:16px;border-top:1px solid var(--qx-stroke);font-size:var(--qx-text-sm)}.valuation-metric{min-width:0}.valuation-metrics dt{margin:0;color:var(--qx-text-secondary);font-size:var(--qx-text-xs);line-height:1.35}.valuation-metrics dd{margin:4px 0 0;font-weight:600;color:var(--qx-text);font-size:var(--qx-text-md)}@media (max-width:900px){.valuation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.section-title{margin:var(--qx-space-6) 0 var(--qx-space-3);font-size:var(--qx-text-base);font-weight:600;letter-spacing:-.01em;color:var(--qx-text)}.section-title a{float:right;font-size:var(--qx-text-md);font-weight:500}.account-summary-card .breakdown{display:flex;gap:16px;margin-top:10px;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.account-summary-card .breakdown strong{display:block;color:var(--qx-text);font-size:var(--qx-text-md)}.transfer-panel{max-width:640px;margin:0 auto}.transfer-rail-tabs{margin-bottom:16px}.transfer-info-banner{margin:0 0 16px;padding:10px 12px;font-size:var(--qx-text-sm);line-height:1.45;color:var(--qx-text-secondary);background:var(--qx-bg);border-radius:var(--qx-radius);border-left:3px solid var(--qx-purple-muted,#c4b5fd)}.transfer-flow-card{display:flex;flex-direction:column;align-items:center;gap:0;margin-bottom:20px}.transfer-flow-leg{width:100%;display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);background:var(--qx-bg)}.transfer-flow-label{font-size:var(--qx-text-2xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--qx-text-secondary)}.transfer-flow-balance{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.transfer-flow-balance strong{color:var(--qx-text);font-weight:600}.transfer-swap-btn-center{width:40px;height:40px;margin:-8px 0;z-index:1;border-radius:50%;border:2px solid var(--qx-border);background:var(--qx-surface);box-shadow:var(--qx-shadow-sm);cursor:pointer;font-size:var(--qx-text-base);line-height:1;color:var(--qx-purple);flex-shrink:0}.transfer-swap-btn-center:hover{border-color:var(--qx-purple-muted,#c4b5fd);background:var(--qx-purple-light,#f5f3ff)}.transfer-asset-section{margin-bottom:4px}.transfer-asset-section .form-group{margin-bottom:16px}.transfer-flow-card-inline,.transfer-flow-card-to-collection{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:end;margin-bottom:20px}.transfer-flow-arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:6px;border-radius:50%;border:1px solid var(--qx-border);background:var(--qx-surface);color:var(--qx-purple);font-size:var(--qx-text-lg);font-weight:600;flex-shrink:0}.transfer-to-field{margin-bottom:0}.transfer-to-trigger{pointer-events:none;cursor:default;background:var(--qx-bg);padding-right:14px}.transfer-to-trigger:hover{border-color:var(--qx-border);box-shadow:none}.transfer-swap-btn-inline{margin:0 0 4px}.transfer-rail-pick{padding:0}@media (max-width:640px){.transfer-flow-card-inline,.transfer-flow-card-to-collection{grid-template-columns:1fr}.transfer-flow-arrow,.transfer-swap-btn-inline{justify-self:center;margin:4px 0}}.transfer-va-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-bottom:4px}@media (max-width:640px){.transfer-va-grid{grid-template-columns:1fr}}.transfer-va-field{gap:8px;display:flex;flex-direction:column;gap:0;margin-bottom:0}.transfer-va-field .field-select-label{margin-bottom:8px}.transfer-va-picker{position:relative}.transfer-va-trigger.bank-account-trigger{position:relative;width:100%;min-height:48px;padding:10px 40px 10px 14px;border-radius:var(--qx-radius-md);text-align:left;font:inherit;color:inherit}.transfer-va-trigger .bank-account-trigger-text{flex:1 1;min-width:0}.transfer-va-trigger .field-select-chevron{position:absolute;right:14px;top:50%;transform:translateY(-50%)}.transfer-va-card-static{cursor:default;pointer-events:none;position:relative;padding-right:14px}.transfer-va-card-static:hover{border-color:var(--qx-border);box-shadow:none}.transfer-va-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:90;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);box-shadow:0 12px 40px rgba(91,79,217,.12),0 4px 12px rgba(0,0,0,.06);padding:12px}.transfer-va-panel[hidden]{display:none!important}.transfer-va-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto}.transfer-va-option{width:100%;padding:12px 14px;border-radius:var(--qx-radius-md)}.transfer-va-option .bank-account-trigger-text{flex:1 1;min-width:0}.transfer-panel .payout-amount-group{margin-bottom:12px}.transfer-panel .payout-amount-box.is-error{border-color:var(--qx-danger,#b91c1c);box-shadow:0 0 0 3px rgba(185,28,28,.1)}.transfer-alert{margin-bottom:16px}.transfer-neutral-hint{margin:0 0 16px;font-size:var(--qx-text-sm);line-height:1.45;color:var(--qx-text-secondary)}.transfer-receive-summary{margin-bottom:20px}.transfer-submit-btn{width:100%}.transfer-account-swap{display:flex;align-items:center;gap:12px;margin-bottom:20px}.transfer-account-swap select{flex:1 1}.transfer-swap-btn{width:44px;height:44px;border-radius:50%;border:2px solid var(--qx-border);background:var(--qx-surface);cursor:pointer;flex-shrink:0;font-size:var(--qx-text-lg)}.transfer-hint{font-size:var(--qx-text-sm);color:var(--qx-text-secondary);margin:-8px 0 16px;padding:10px 12px;background:var(--qx-bg);border-radius:var(--qx-radius)}.transfer-hint.error{color:var(--qx-danger,#b91c1c);background:#fef2f2}.muted-inline{color:var(--qx-text-secondary);font-size:var(--qx-text-xs)}.account-ga-link{margin-top:16px}.account-ga-link a{color:var(--qx-purple);font-weight:500;text-decoration:none}.account-assets-card{padding:16px 20px 20px;margin-top:8px}.account-scope-tabs{margin-bottom:4px}.account-rail-tabs{margin-bottom:16px}.account-rail-panel[hidden]{display:none!important}.account-assets-table .acct-coin-cell{gap:10px}.account-assets-table .acct-coin-cell strong{font-weight:500}.acct-network-stack{display:inline-flex;align-items:center;gap:4px}.acct-network-stack .txn-icon{width:22px;height:22px;font-size:var(--qx-text-2xs)}.acct-net-more{font-size:var(--qx-text-xs);font-weight:600;color:var(--qx-text-secondary);margin-left:2px}.acct-amt-cell{display:flex;flex-direction:column;gap:2px;align-items:flex-end;text-align:right}.acct-amt-main{font-weight:500;font-size:var(--qx-text-base);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-expand-network{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-full);background:var(--qx-bg);font:inherit;font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-text);cursor:pointer;transition:border-color .15s ease,background .15s ease}.acct-expand-network.open,.acct-expand-network:hover{border-color:var(--qx-purple-muted);background:var(--qx-purple-light);color:var(--qx-purple)}.acct-expand-chevron{font-size:var(--qx-text-2xs);line-height:1}.acct-network-static{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.acct-asset-child td{background:var(--qx-bg);border-top:none}.acct-asset-child .acct-child-account{font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-text-secondary);padding-left:8px}.acct-asset-child .acct-child-network{padding-left:8px}.acct-chain-label{display:inline-flex;align-items:center;gap:8px;font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-text-secondary)}.acct-asset-parent+.acct-asset-child td{padding-top:8px;padding-bottom:8px}.tok-hkd{background:#dc2626;color:#fff}.balance-currency{font-size:var(--qx-text-lg);font-weight:500}.balance-currency-trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.balance-currency-trigger:hover:not(.is-disabled){opacity:.85}.balance-currency-trigger.is-disabled{opacity:.6;cursor:wait}.balance-currency-menu .field-select-option-label{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.balance-info{opacity:.6;cursor:help}.modal.modal-ga-detail{max-width:520px;width:calc(100vw - 32px);max-height:90vh}.modal-ga-detail .modal-body{overflow-y:auto}.modal-ga-detail-body{display:flex;flex-direction:column;gap:16px}.ga-detail-hero-text{flex:1 1;min-width:0}.ga-detail-status{display:flex;align-items:center;gap:8px;margin:0;flex-wrap:wrap}.ga-info-grid dd{font-weight:600}.ga-info-grid dd span{flex:1 1;min-width:0;word-break:break-word}.modal-ga-apply{max-width:920px;width:calc(100vw - 48px);max-height:90vh;overflow-y:auto}.modal-ga-success{max-width:480px}.ga-apply-filters{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:20px}.ga-section-label{font-weight:600;margin:0 0 12px}.ga-bank-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-bottom:20px}@media (max-width:900px){.ga-apply-filters,.ga-bank-cards{grid-template-columns:1fr}}.ga-bank-card{text-align:left;padding:14px;border:2px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;transition:border-color .15s}.ga-bank-card.selected{border-color:var(--qx-text)}.ga-bank-card-head{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.ga-bank-card-head strong{font-size:var(--qx-text-sm);line-height:1.3}.ga-bank-tag{display:inline-block;font-size:var(--qx-text-2xs);font-weight:600;padding:2px 8px;border-radius:var(--qx-radius-sm);margin-bottom:10px}.ga-bank-tag.tag-global{background:#dcfce7;color:#166534}.ga-bank-tag.tag-local{background:#ffedd5;color:#9a3412}.ga-bank-meta{margin:0;font-size:var(--qx-text-xs)}.ga-bank-meta>div{margin-bottom:8px}.ga-bank-meta dt{color:var(--qx-text-secondary);font-weight:500;margin-bottom:2px}.ga-bank-meta dd{margin:0;line-height:1.4}.ga-bank-meta .text-warn{color:#c2410c}.ga-detail-drawer{width:min(480px,100vw)}.ga-detail-hero{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.ga-flag{font-size:var(--qx-text-3xl);line-height:1}.ga-detail-hero h3{margin:0 0 6px;font-size:var(--qx-text-base)}.ga-info-card{margin-bottom:16px}.ga-info-card-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-weight:600}.ga-info-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 16px;gap:12px 16px;margin:0;font-size:var(--qx-text-sm)}.ga-info-grid .full{grid-column:1/-1}.ga-info-grid dt{color:var(--qx-text-secondary);font-weight:500;margin-bottom:4px}.ga-info-grid dd{margin:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.modal-transfer-wrap .transfer-panel{max-width:none;margin:0}.biz-page-tabs-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.biz-metrics{margin-bottom:16px}.biz-asset-panel{padding:0;overflow:hidden}.biz-asset-panel .tabs-sub{padding:12px 16px 0;border-bottom:1px solid var(--qx-border)}.biz-asset-panel .table-wrap{border:none;border-radius:0}.biz-footer-links{margin-top:16px;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.coin-cell{font-weight:600}.coin-cell,.currency-type-badge{display:inline-flex;align-items:center;gap:8px}.currency-type-badge{padding:4px 10px 4px 4px;border-radius:var(--qx-radius-full);border:1px solid var(--qx-stroke);background:var(--qx-surface);font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-text);line-height:1.2;white-space:nowrap}.currency-type-badge--stablecoin{border-color:rgba(79,70,229,.18);background:rgba(238,242,255,.7)}.currency-type-badge--fiat{border-color:rgba(22,163,74,.18);background:rgba(236,253,245,.8)}.currency-type-badge.is-compact{padding:2px;border-radius:var(--qx-radius)}.currency-type-badge__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.currency-type-badge__stable-stack{display:inline-flex;align-items:center;position:relative;width:30px;height:20px}.currency-type-badge__stable-stack .crypto-icon-fallback,.currency-type-badge__stable-stack .crypto-icon-img{width:20px;height:20px;border:2px solid var(--qx-surface);box-shadow:0 0 0 1px rgba(15,23,42,.06)}.currency-type-badge__stacked-token{position:absolute;left:12px;top:0}.currency-type-badge__fiat-fallback{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#ecfdf5;color:#059669;font-size:var(--qx-text-2xs);font-weight:700}.currency-type-badge__label{padding-right:2px}.network-chips{display:inline-flex;align-items:center;gap:2px;font-size:var(--qx-text-2xs);color:var(--qx-text-secondary)}.network-chips i{font-style:normal;opacity:.85}.network-more{margin-left:4px;font-size:var(--qx-text-2xs);font-weight:600}.modal-pick-type{max-width:420px}.payout-pick-modal-body{display:flex;flex-direction:column;gap:4px}.payout-pick-modal-footer{margin:12px 0 0;text-align:center;font-size:var(--qx-text-md)}.payout-pick-modal-footer a,.payout-pick-modal-footer button{display:inline;margin:0;padding:0;border:none;background:none;font:inherit;font-weight:600;color:var(--qx-purple);text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.payout-pick-modal-footer a:hover,.payout-pick-modal-footer button:hover{text-decoration:underline}.payout-pick-modal-footer a:focus-visible,.payout-pick-modal-footer button:focus-visible{outline:2px solid var(--qx-purple-muted);outline-offset:2px;border-radius:var(--qx-radius-sm)}.pick-type-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);margin-bottom:10px;text-decoration:none;color:inherit;transition:border-color .15s,background .15s;width:100%;text-align:left;font:inherit;cursor:pointer;background:var(--qx-surface)}button.pick-type-row{-webkit-appearance:none;-moz-appearance:none;appearance:none}.pick-type-row:hover{border-color:var(--qx-purple);background:var(--qx-bg)}.pick-type-row strong{display:block;font-size:var(--qx-text-lg)}.pick-type-row small{display:block;margin-top:4px;color:var(--qx-text-secondary);font-size:var(--qx-text-xs)}.pick-icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--qx-text-lg);font-weight:700;flex-shrink:0}.pick-icon-crypto{background:#dcfce7;color:#166534}.pick-icon-fiat{background:#ede9fe;color:var(--qx-purple)}.confirm-accounts{display:flex;justify-content:space-between;gap:16px;padding:12px 0 14px;border-bottom:1px solid var(--qx-border)}.confirm-accounts-col{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.confirm-accounts-col-end{align-items:flex-end;text-align:right}.confirm-accounts-label{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.confirm-accounts-sub{font-size:var(--qx-text-sm);color:var(--qx-text);line-height:1.4}.confirm-batch-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.confirm-batch-item{padding:12px 14px;border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-md);background:var(--qx-surface-muted,#f8f9fb)}.confirm-batch-item .row{border-bottom-color:rgba(0,0,0,.05)}.confirm-batch-item .row:last-child{border-bottom:none}.confirm-network-value{display:inline-flex;align-items:center;gap:6px}.confirm-detail{margin:16px 0}.confirm-detail .row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--qx-border);font-size:var(--qx-text-md)}.confirm-detail .row span:first-child{color:var(--qx-text-secondary)}.confirm-detail .detail-row-value{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:4px;text-align:right}.confirm-detail .detail-id-code{font-family:var(--qx-font-mono,ui-monospace,monospace);font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-text);background:var(--qx-surface-subtle,#f4f4f5);padding:2px 6px;border-radius:var(--qx-radius-sm)}.confirm-detail .detail-link-btn{display:inline;padding:0;margin:0;border:none;background:none;font:inherit;font-weight:600;font-family:var(--qx-font-mono,ui-monospace,monospace);font-size:var(--qx-text-sm);color:var(--qx-purple);text-decoration:underline;text-underline-offset:2px;cursor:pointer;max-width:100%}.confirm-detail .detail-link-btn:hover{color:color-mix(in srgb,var(--qx-purple) 85%,#000)}.confirm-amount{text-align:center;margin:8px 0 20px}.confirm-amount .label{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.confirm-amount .value{font-size:var(--qx-text-3xl);font-weight:700;color:var(--qx-purple)}.form-card-center{max-width:560px;margin:0 auto}.form-card-title{margin:0 0 20px;font-size:var(--qx-text-lg)}.form-group .optional{font-weight:400;color:var(--qx-text-secondary)}.input-suffix{font-size:var(--qx-text-sm);color:var(--qx-text-secondary);white-space:nowrap}.add-line-btn{width:100%;margin:8px 0 16px;border-style:dashed;color:var(--qx-purple)}.biz-type-up{color:var(--qx-success,#059669);margin-right:4px}.upload-zone{border:2px dashed var(--qx-border);border-radius:var(--qx-radius-lg);padding:32px 20px;text-align:center;color:var(--qx-text-secondary);background:var(--qx-bg);cursor:pointer}.upload-zone-icon{display:block;font-size:var(--qx-text-3xl);margin-bottom:8px}.success-panel{max-width:480px;margin:48px auto;text-align:center}.success-badge{width:72px;height:72px;margin:0 auto 20px;border-radius:50%;background:#d1fae5;color:#059669;font-size:var(--qx-text-4xl);line-height:72px;font-weight:700}.success-panel h2{margin:0 0 12px}.success-panel p{color:var(--qx-text-secondary);margin-bottom:28px}.stat-box-emphasis .stat-value{font-size:var(--qx-text-xl);font-weight:700}.modal-confirm{max-width:480px}.modal-confirm-header{display:flex;justify-content:space-between;align-items:center;flex-shrink:0;margin:0;padding:var(--modal-inset) var(--modal-inset) 0;gap:var(--qx-space-3)}.modal-confirm-header h2{margin:0;flex:1 1;min-width:0;padding-right:var(--qx-space-2)}.modal-body{flex:1 1;min-height:0;padding:var(--modal-header-gap) var(--modal-inset) var(--modal-inset);overflow:auto}.modal-body-flush{padding:var(--modal-inset)}.modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;padding:0;flex-shrink:0;margin:0;border:0;outline:none;box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--qx-radius);background:transparent;color:var(--qx-text-secondary);cursor:pointer;transition:background var(--qx-duration-fast,.15s) ease,color var(--qx-duration-fast,.15s) ease}.modal-close-btn:hover{background:color-mix(in srgb,var(--qx-text) 6%,transparent);color:var(--qx-text);border:0;box-shadow:none}.modal-close-btn:focus-visible{outline:none;border:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--qx-purple) 18%,transparent);color:var(--qx-text)}.confirm-warn{font-size:var(--qx-text-sm);padding:10px 12px;border-radius:var(--qx-radius);margin:16px 0}.confirm-warn:not(.info){color:#b45309;background:#fffbeb}.confirm-warn.info{color:#92400e;background:var(--qx-warning-bg)}.exchange-page{width:100%;max-width:1440px;margin:0 auto;padding:0 12px}.exchange-accounts-wrap{max-width:1100px;margin:0 auto 20px;padding:0 4px}.exchange-account-compact{padding:16px 20px}.exchange-account-compact .ex-acct-picker-trigger,.exchange-account-compact .ex-beneficiary-readonly{padding:10px 12px}.exchange-account-compact .ex-acct-picker-main{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:12px}.exchange-account-compact .ex-acct-picker-main strong{font-size:var(--qx-text-md)}.exchange-account-compact .ex-acct-picker-total{font-size:var(--qx-text-md);font-weight:600;color:var(--qx-text);white-space:nowrap}.exchange-tabs-row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin-bottom:24px;grid-gap:12px;gap:12px}.exchange-tabs-row .exchange-tabs{grid-column:2;margin-bottom:0}.exchange-orders-link{grid-column:3;justify-self:end;color:var(--qx-text-secondary)}.exchange-orders-link:hover{color:var(--qx-purple,#4937e9)}.exchange-tabs{justify-content:center;margin-bottom:24px;flex-wrap:wrap;gap:4px}.exchange-tabs .tab{min-width:120px;text-align:center}.exchange-layout{max-width:640px;margin:0 auto 32px}.exchange-accounts-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.exchange-accounts-row .exchange-account-card,.exchange-accounts-row .exchange-beneficiary-card{margin-bottom:0}.ex-beneficiary-readonly{display:flex;align-items:center;width:100%;padding:12px 14px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:color-mix(in srgb,var(--qx-purple-light,#f5f3ff) 40%,var(--qx-surface))}.exchange-account-compact .ex-beneficiary-readonly .ex-acct-picker-main{flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:12px}.ex-swap-side-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.ex-min-receive,.ex-pay-balance{font-size:var(--qx-text-xs);color:var(--qx-text-secondary);white-space:nowrap}.ex-pay-balance-error{color:var(--qx-danger,#dc2626)}.ex-rate-refresh{min-width:auto;padding:0 4px;font-size:var(--qx-text-md);line-height:1}.exchange-details-card{padding:16px 20px;margin-top:16px}.exchange-details-panel{margin:0}@media (max-width:720px){.exchange-accounts-row{grid-template-columns:1fr}}.detail-dl{margin:0;grid-template-columns:8rem 1fr}.detail-dl dt{color:var(--qx-text-secondary)}.detail-dl dd{margin:0;word-break:break-word}.exchange-beneficiary-card{padding:16px 24px;margin-bottom:16px}.ex-beneficiary-hint{margin:4px 0 10px;font-size:var(--qx-text-xs);color:var(--qx-text-secondary);line-height:1.45}.ex-order-detail{display:flex;flex-direction:column;gap:16px;max-width:760px}.ex-order-detail-hero{padding:20px 24px}.ex-order-detail-hero-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:12px}.ex-order-detail-type{display:inline-block;font-size:var(--qx-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qx-purple);margin-bottom:6px}.ex-order-detail-pair{margin:0;font-size:var(--qx-text-2xl);font-weight:700;letter-spacing:-.02em}.ex-order-detail-id,.ex-order-detail-time{margin:6px 0 0;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.ex-order-detail-id code{font-size:var(--qx-text-xs);color:var(--qx-text)}.ex-order-detail-section-title{margin:0 0 16px;font-size:var(--qx-text-md);font-weight:700;color:var(--qx-text)}.ex-order-detail-flow{padding:20px 24px}.ex-order-detail-flow-grid{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px;align-items:center}@media (max-width:640px){.ex-order-detail-flow-grid{grid-template-columns:1fr}.ex-order-flow-arrow{transform:rotate(90deg);justify-self:center}}.ex-order-flow-leg{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);background:var(--qx-bg)}.ex-order-flow-label{font-size:var(--qx-text-2xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--qx-text-secondary)}.ex-order-flow-amount{display:flex;align-items:center;gap:12px}.ex-order-flow-amount strong{display:block;font-size:var(--qx-text-xl);font-weight:700}.ex-order-flow-amount span{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.ex-order-flow-arrow{width:36px;height:36px;border-radius:50%;border:1px solid var(--qx-border);background:var(--qx-surface);display:flex;align-items:center;justify-content:center;font-size:var(--qx-text-lg);color:var(--qx-purple);box-shadow:var(--qx-shadow-sm)}.ex-order-acct-badge{display:inline-flex;flex-direction:column;gap:2px;padding:6px 10px;border-radius:var(--qx-radius);background:var(--qx-purple-light);border:1px solid var(--qx-purple-muted);max-width:100%}.ex-order-acct-role{font-size:var(--qx-text-2xs);font-weight:600;color:var(--qx-text-secondary)}.ex-order-acct-name{font-size:var(--qx-text-xs);font-weight:600;color:var(--qx-text)}.ex-order-detail-meta{padding:20px 24px}.ex-order-detail-dl{margin:0;display:grid;grid-template-columns:9rem 1fr;grid-gap:12px 16px;gap:12px 16px;font-size:var(--qx-text-md)}.ex-order-detail-dl dt{color:var(--qx-text-secondary);font-weight:500}.ex-order-detail-dl dd{margin:0;font-weight:600;word-break:break-word}.payout-order-detail .ex-order-detail-pair{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.payout-order-hero-amount{display:flex;align-items:center;gap:14px}.payout-order-hero-badges{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.payout-order-hero-currency{font-size:var(--qx-text-lg);font-weight:600;color:var(--qx-text-secondary)}.payout-order-hero-meta{margin-top:12px}.payout-order-beneficiary{display:flex;flex-direction:column;gap:6px}.payout-order-beneficiary strong{font-size:var(--qx-text-base);font-weight:700}.payout-order-beneficiary-account{font-size:var(--qx-text-sm);color:var(--qx-text-secondary);word-break:break-all;line-height:1.4}.payout-order-beneficiary-account.is-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--qx-text-xs)}.payout-order-actions-card{padding:20px 24px}.payout-order-detail-hint{margin:0;font-size:var(--qx-text-md);color:var(--qx-text-secondary)}.payout-order-receipt .payout-order-tx-row{display:flex;flex-direction:column;gap:6px;margin-top:12px}.payout-order-receipt .payout-order-tx-row:first-of-type{margin-top:0}.payout-order-tx-label{font-size:var(--qx-text-xs);font-weight:600;color:var(--qx-text-secondary)}.payout-order-tx-code,.payout-order-tx-link{font-size:var(--qx-text-sm);word-break:break-all;line-height:1.45}.payout-order-tx-link{color:var(--qx-purple);text-decoration:none}.payout-order-tx-link:hover{text-decoration:underline}.payout-order-dl-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--qx-text-sm);font-weight:500!important}.collection-order-detail .collection-order-hero-amount{display:flex;align-items:center;gap:14px}.collection-order-detail .collection-order-hero-currency{font-size:var(--qx-text-lg);font-weight:600;color:var(--qx-text-secondary)}.collection-order-hero-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px}.internal-transfer-detail .collection-order-hero-amount{display:flex;align-items:center;gap:14px}.collection-rail-tag{font-size:var(--qx-text-xs);font-weight:600;padding:4px 10px;border-radius:var(--qx-radius-sm);background:var(--qx-bg);color:var(--qx-text-secondary);border:1px solid var(--qx-border)}.collection-progress-wrap{display:flex;align-items:center;gap:12px;margin-top:16px}.collection-progress-track{flex:1 1;height:8px;border-radius:var(--qx-radius-full);background:var(--qx-border);overflow:hidden}.collection-progress-fill{height:100%;border-radius:var(--qx-radius-full);background:linear-gradient(90deg,#8b7cf6,var(--qx-purple));transition:width .25s ease}.collection-progress-label{font-size:var(--qx-text-sm);font-weight:700;color:var(--qx-purple);min-width:2.5rem;text-align:right}.collection-deposit-address-card{padding:20px 24px}.collection-deposit-address-card .ex-order-detail-section-title{margin:0 0 8px}.collection-deposit-address-desc{margin:0 0 14px;font-size:var(--qx-text-md);color:var(--qx-text-secondary);line-height:1.5}.collection-deposit-address-row{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-bg)}.collection-deposit-address-code{flex:1 1;min-width:0;font-size:var(--qx-text-sm);word-break:break-all;line-height:1.45}.collection-deposit-address-row .collection-copy-btn{flex-shrink:0;align-self:center}.collection-deposit-network-hint{margin:12px 0 0;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.collection-deposits-card{padding:20px 24px}.collection-deposit-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.collection-deposit-item{padding:14px 16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-bg)}.collection-deposit-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.collection-deposit-tx{margin-top:10px;display:flex;flex-direction:column;gap:4px}.collection-deposit-tx-label{font-size:var(--qx-text-xs);font-weight:600;color:var(--qx-text-secondary)}.collection-deposit-tx-code,.collection-deposit-tx-link{font-size:var(--qx-text-xs);word-break:break-all;line-height:1.4}.collection-deposit-tx-link{color:var(--qx-purple);text-decoration:none}.collection-deposit-tx-link:hover{text-decoration:underline}.collection-deposit-time{margin:8px 0 0;font-size:var(--qx-text-xs);color:var(--qx-text-muted)}.collection-order-detail-hint{margin:0;font-size:var(--qx-text-md);color:var(--qx-text-secondary)}.acquiring-order-detail{max-width:760px}.acquiring-pay-link-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--qx-border)}.acquiring-pay-link-label{margin:0}.acquiring-pay-link-anchor{font-size:var(--qx-text-xs);word-break:break-all;color:var(--qx-primary);text-decoration:underline;text-underline-offset:2px}.acquiring-pay-link-anchor:hover{color:var(--qx-primary-hover,var(--qx-primary))}.acquiring-pay-link-actions{display:flex;flex-wrap:wrap;gap:8px}.acquiring-pay-link-code{flex:1 1;min-width:0;font-size:var(--qx-text-xs);word-break:break-all;color:var(--qx-text-secondary)}.acquiring-linked-order-card{padding:20px 24px;display:flex;flex-direction:column;gap:12px}.exchange-account-card{padding:20px 24px;margin-bottom:16px}.ex-acct-picker{position:relative}.ex-acct-picker-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s ease,box-shadow .15s ease}.ex-acct-picker-trigger:hover,.ex-acct-picker.open .ex-acct-picker-trigger{border-color:var(--qx-purple-muted);box-shadow:var(--qx-shadow-sm)}.ex-acct-picker-main{display:flex;flex-direction:column;gap:2px;min-width:0}.ex-acct-picker-main strong{font-size:var(--qx-text-md);font-weight:700;color:var(--qx-text)}.ex-acct-picker-total{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.ex-acct-picker-chevron{color:var(--qx-text-secondary);font-size:var(--qx-text-xs);flex-shrink:0}.ex-acct-picker-panel{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 6px);max-height:320px;overflow-y:auto;border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);background:var(--qx-surface);box-shadow:var(--qx-shadow-md);padding:6px}.ex-acct-picker-option{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px;border:none;border-radius:var(--qx-radius);background:transparent;cursor:pointer;font:inherit;text-align:left;color:var(--qx-text)}.ex-acct-picker-option.active,.ex-acct-picker-option:hover{background:var(--qx-purple-light)}.ex-acct-picker-option.active{outline:1px solid var(--qx-purple-muted)}.ex-acct-picker-option-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:var(--qx-text-md)}.ex-acct-picker-option-head strong{font-weight:700}.ex-acct-picker-option-head span:last-child{color:var(--qx-text-secondary);font-size:var(--qx-text-sm)}.ex-acct-picker-option-lines{display:flex;flex-wrap:wrap;gap:6px}.ex-acct-picker-empty{font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.exchange-global-account-card{margin-top:0}.ex-ga-picker .ex-ga-trigger{align-items:center}.ex-ga-trigger-main{display:flex;align-items:center;gap:12px;min-width:0;text-align:left}.ex-ga-trigger-main strong{display:block;font-size:var(--qx-text-md)}.ex-ga-meta{display:block;font-size:var(--qx-text-xs);margin-top:2px}.ex-ga-bank-icon,.ex-ga-meta{color:var(--qx-text-secondary)}.ex-ga-bank-icon{flex-shrink:0}.ex-ga-option-main{display:flex;align-items:flex-start;gap:12px;text-align:left}.ex-acct-detail{padding-top:4px;border-top:1px solid var(--qx-border)}.ex-acct-detail-label{display:block;font-size:var(--qx-text-xs);font-weight:600;color:var(--qx-text-secondary);margin-bottom:8px}.ex-acct-detail-chips{display:flex;flex-wrap:wrap;gap:8px}.ex-acct-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 6px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-full);background:var(--qx-bg);font-size:var(--qx-text-xs)}.ex-acct-chip-text{display:flex;flex-direction:column;line-height:1.2}.ex-acct-chip-text strong{font-size:var(--qx-text-2xs);letter-spacing:.04em}.ex-acct-chip-text span{font-weight:600;color:var(--qx-text)}.ex-amount-max{flex-shrink:0;border:none;background:var(--qx-purple-light);color:var(--qx-purple);font-size:var(--qx-text-xs);font-weight:700;padding:6px 10px;border-radius:var(--qx-radius);cursor:pointer}.ex-amount-max:hover{background:var(--qx-purple-muted);color:#fff}.ex-amount-input-error{color:var(--qx-danger,#c53030)!important}.ex-pay-available{margin:8px 0 0;font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.ex-pay-available-error{color:var(--qx-danger,#c53030);font-weight:600}.exchange-main{display:flex;flex-direction:column;gap:0}.exchange-swap-card{padding:28px}.ex-swap-row{display:flex;flex-direction:column;gap:0;border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);overflow:hidden;margin-bottom:16px;background:var(--qx-surface)}.ex-swap-side{padding:16px 20px}.ex-swap-side+.ex-swap-side{border-top:1px solid var(--qx-border)}.ex-swap-label{display:block;font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-text-secondary);margin-bottom:10px}.ex-amount-box{display:flex;align-items:center;gap:12px}.ex-amount-input{flex:1 1;min-width:0;border:none!important;background:transparent!important;font-size:var(--qx-text-3xl)!important;font-weight:700!important;padding:4px 0!important;box-shadow:none!important}.ex-token-picker{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 12px 6px 6px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-full);background:var(--qx-bg);cursor:pointer;font:inherit;color:var(--qx-text);transition:border-color .15s ease,box-shadow .15s ease}.ex-token-picker:hover{border-color:var(--qx-purple-muted);box-shadow:var(--qx-shadow-sm)}.ex-token-picker-label{font-size:var(--qx-text-lg);font-weight:700;letter-spacing:.02em}.ex-token-picker-meta{display:flex;flex-direction:column;align-items:flex-start;gap:1px;line-height:1.15}.ex-token-picker-net{font-size:var(--qx-text-2xs);font-weight:600;color:var(--qx-text-secondary);letter-spacing:.02em}.ex-swap-flip{align-self:center;margin:-14px auto;z-index:1;width:36px;height:36px;border-radius:var(--qx-radius);border:1px solid var(--qx-border);background:var(--qx-surface);cursor:pointer;font-size:var(--qx-text-base);line-height:1;box-shadow:var(--qx-shadow-sm);color:var(--qx-text);transition:border-color .15s ease,background .15s ease,transform .15s ease}.ex-swap-flip:hover:not(:disabled){border-color:var(--qx-purple-muted);background:var(--qx-purple-light);color:var(--qx-purple)}.ex-swap-flip:active:not(:disabled){transform:scale(.96)}.ex-swap-flip:disabled{opacity:.35;cursor:not-allowed}.fiat-currency-icon,.fiat-currency-icon-fallback{border-radius:50%;flex-shrink:0}.fiat-currency-icon-fallback{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;line-height:1}.token-select-empty{text-align:center;color:var(--qx-text-secondary);padding:24px 16px;margin:0}.exchange-swap-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.exchange-swap-title{margin:0;font-size:var(--qx-text-lg);font-weight:600}.readonly-field{background:var(--qx-bg);width:100%}.exchange-swap-card .swap-box{border:1px solid var(--qx-border);border-radius:var(--qx-radius);overflow:hidden;margin-bottom:4px}.swap-side{padding:16px 20px}.exchange-swap-card .swap-side:first-of-type{border-bottom:1px solid var(--qx-border)}.swap-side-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.swap-side-label{font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-text-secondary)}.swap-side-meta{font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.currency-field{display:flex;gap:8px;align-items:center}.ex-token-trigger{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;padding:6px 10px 6px 6px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;font:inherit;color:inherit;max-width:140px}.ex-token-trigger:hover{border-color:var(--qx-purple-muted)}.ex-token-trigger-text{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;text-align:left}.ex-token-trigger-text strong{font-size:var(--qx-text-lg);font-weight:700;line-height:1.2}.ex-token-sub{line-height:1.2;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-token-chevron,.ex-token-sub{font-size:var(--qx-text-2xs);color:var(--qx-text-secondary)}.ex-token-chevron{margin-left:2px}.ex-token-avatar{position:relative;width:32px;height:32px;flex-shrink:0}.ex-token-avatar-fiat,.ex-token-main{width:32px;height:32px;font-size:var(--qx-text-md)}.ex-token-avatar-fiat,.ex-token-main,.ex-token-net{display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700}.ex-token-net{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border:2px solid var(--qx-surface);font-size:8px;line-height:1}.tok-usdt{background:#26a17b;color:#fff}.tok-usdc{background:#2775ca;color:#fff}.tok-eth{background:#627eea;color:#fff}.tok-usd{background:#e8f4ec;color:#166534}.tok-eur{background:#eef2ff;color:#3730a3}.net-bnb{background:#f3ba2f;color:#1a1a1a}.net-avax{background:#e84142;color:#fff}.net-eth{background:#627eea;color:#fff}.net-base{background:#0052ff;color:#fff}.currency-field-lg .swap-amount-input{flex:1 1;border:none;background:transparent;font-size:var(--qx-text-3xl);font-weight:700;color:var(--qx-text);padding:4px 0;outline:none;min-width:0}.currency-field-lg .swap-amount-input:-moz-read-only{color:var(--qx-text)}.currency-field-lg .swap-amount-input:read-only{color:var(--qx-text)}.field-hint{font-size:var(--qx-text-xs);color:var(--qx-text-secondary);margin:6px 0 0}.beta-banner{font-size:var(--qx-text-sm);color:var(--qx-text);background:color-mix(in srgb,var(--qx-primary) 8%,var(--qx-bg));border:1px solid color-mix(in srgb,var(--qx-primary) 25%,transparent);border-radius:var(--qx-radius);padding:10px 14px;margin:0 0 16px}.demo-mock-banner{font-size:var(--qx-text-xs);color:var(--qx-text);background:color-mix(in srgb,#f59e0b 12%,var(--qx-bg));border-bottom:1px solid color-mix(in srgb,#f59e0b 35%,transparent);padding:8px 20px;text-align:center}.exchange-details-title{margin:0 0 10px;font-size:var(--qx-text-2xs);font-weight:700;letter-spacing:.06em;color:var(--qx-text-secondary)}.exchange-details{background:var(--qx-purple-light,#f5f3ff);border-radius:var(--qx-radius);padding:14px 16px;margin:16px 0 20px}.exchange-details .row{display:flex;justify-content:space-between;padding:6px 0;font-size:var(--qx-text-md)}.ex-fee-gas,.exchange-details .instant,.exchange-rate-chip{color:var(--qx-purple);font-weight:600}.exchange-rate-chip{display:inline-flex;align-items:center;gap:6px;margin:10px 0 0;padding:6px 12px;border-radius:var(--qx-radius);background:var(--qx-purple-light,#f5f3ff);font-size:var(--qx-text-sm)}.exchange-confirm-btn{width:100%}.provider-note{text-align:center;font-size:var(--qx-text-xs);color:var(--qx-text-secondary);margin-top:12px}.exchange-recent{margin-top:24px;padding:20px 24px 24px;overflow:visible}.exchange-recent .section-title{display:flex;align-items:center;justify-content:space-between;font-size:var(--qx-text-base);margin:0 0 16px}.exchange-recent .section-title a{font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-purple);text-decoration:none}.exchange-recent-table{overflow:visible}.exchange-recent-table.table-wrap{border:none;box-shadow:none;background:transparent;overflow:visible}.exchange-recent-grid{width:100%;table-layout:auto}.exchange-recent-grid td,.exchange-recent-grid th{padding:12px 16px;vertical-align:middle}.exchange-recent-grid th{padding-top:11px;padding-bottom:11px;white-space:nowrap}.exchange-recent-grid .col-date{width:1%;white-space:nowrap}.exchange-recent-grid .col-type{min-width:108px;max-width:168px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-recent-grid .col-pair{min-width:128px;white-space:nowrap}.exchange-recent-grid .col-amount,.exchange-recent-grid .col-amount-head{width:1%;white-space:nowrap;text-align:right}.exchange-recent-grid td.col-amount{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exchange-recent-grid .col-tx-id{width:1%;max-width:132px;white-space:nowrap}.exchange-recent-grid td.col-tx-id{overflow:hidden;text-overflow:ellipsis}.exchange-recent-grid .col-status,.exchange-recent-grid td.col-status{width:1%;white-space:nowrap;overflow:visible;text-overflow:clip;padding-right:4px}.ex-tx-id-link{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--qx-text-xs)}@media (max-width:1024px){.exchange-recent{padding:16px 12px 20px}.exchange-recent-grid td,.exchange-recent-grid th{padding:10px 12px}.exchange-recent-grid .col-pair{min-width:112px}}.ex-tx-type{display:inline-flex;align-items:center;gap:8px}.ex-tx-icon{font-size:var(--qx-text-base);line-height:1}.modal-token-overlay.open{align-items:flex-start;padding-top:48px}.modal-token-select{width:min(440px,calc(100vw - 32px));max-height:min(720px,calc(100vh - 64px));display:flex;flex-direction:column}.modal-token-select .modal-body{padding:var(--modal-header-gap) var(--modal-inset) var(--modal-inset);display:flex;flex-direction:column;min-height:0;overflow:hidden}.modal-token-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 var(--qx-space-3)}.modal-token-header h2{margin:0;font-size:var(--qx-text-lg);font-weight:700}.token-search-row{padding:0 0 var(--qx-space-3)}.token-search-field{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);background:var(--qx-bg)}.token-search-icon{flex-shrink:0;opacity:.5}.token-search-field>input[type=search]{flex:1 1;border:none;background:transparent;font-size:var(--qx-text-md);outline:none;min-width:0}.token-search-network-wrap{position:relative;flex-shrink:0}.token-network-trigger{display:flex;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;font-size:var(--qx-text-2xs)}.token-network-stack{letter-spacing:-2px}.token-network-panel{position:absolute;top:calc(100% + 6px);right:0;width:220px;max-height:320px;overflow:auto;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);box-shadow:var(--qx-shadow-lg,0 12px 40px rgba(0,0,0,.12));z-index:20;padding:8px 0}.token-network-panel-search{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--qx-border);margin-bottom:4px}.token-network-panel-search input{flex:1 1;border:none;font-size:var(--qx-text-sm);outline:none;background:transparent}.token-network-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;border:none;background:transparent;cursor:pointer;font:inherit;text-align:left}.token-network-option:hover{background:var(--qx-bg)}.token-network-option.is-selected .token-network-check{opacity:1}.token-network-check{margin-left:auto;opacity:0;font-weight:700}.token-network-new{font-size:var(--qx-text-2xs);padding:1px 6px;border-radius:var(--qx-radius-sm);background:#fce7f3;color:#be185d}.token-quick-row{display:flex;gap:8px;padding:0 16px 8px;overflow-x:auto}.token-quick-chip{flex-shrink:0;padding:6px 12px;border-radius:var(--qx-radius-full);border:1px solid var(--qx-border);background:var(--qx-surface);font-size:var(--qx-text-xs);font-weight:600;cursor:pointer}.token-sort-hint{margin:0 16px 8px;font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.token-select-list{flex:1 1;overflow-y:auto;padding:0 8px 16px}.token-select-option{display:flex;align-items:center;gap:12px;width:100%;padding:12px 10px;border:none;border-radius:var(--qx-radius);background:transparent;cursor:pointer;font:inherit;text-align:left}.token-select-option:hover{background:var(--qx-bg)}.token-select-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.token-select-meta strong{font-size:var(--qx-text-md)}.token-select-meta>span{font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.token-addr{color:var(--qx-text-muted)}.modal-exchange-confirm{max-width:480px;text-align:center}.modal-exchange-confirm .modal-confirm-header{display:flex;align-items:center;justify-content:space-between;padding:var(--modal-inset) var(--modal-inset) 0;border-bottom:none;text-align:left}.modal-exchange-confirm .modal-confirm-header h2{margin:0;font-size:var(--qx-text-lg);font-weight:700}.modal-exchange-confirm .modal-body{padding:var(--modal-header-gap) var(--modal-inset) 0}.exchange-confirm-body{padding:0}.exchange-confirm-hint{margin:0 0 12px;font-size:var(--qx-text-sm);line-height:1.5;color:var(--qx-text-secondary)}.exchange-confirm-sub{color:var(--qx-text-secondary);margin:0 0 16px;font-size:var(--qx-text-md);text-align:center}.exchange-confirm-flow{display:flex;align-items:stretch;justify-content:center;gap:12px;margin-bottom:20px;padding:16px;background:linear-gradient(180deg,var(--qx-purple-light) 0,var(--qx-surface) 100%);border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg)}.exchange-confirm-token{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.exchange-confirm-token-meta{display:flex;flex-direction:column;gap:2px;width:100%}.exchange-confirm-token-label{font-size:var(--qx-text-2xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--qx-text-secondary)}.exchange-confirm-token-symbol{font-size:var(--qx-text-base);font-weight:700;color:var(--qx-text)}.exchange-confirm-token-amount{font-size:var(--qx-text-lg);font-weight:600;color:var(--qx-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-all}.exchange-confirm-arrow{display:flex;align-items:center;flex-shrink:0;padding-top:28px}.exchange-confirm-arrow-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--qx-surface);border:1px solid var(--qx-border);color:var(--qx-purple);font-size:var(--qx-text-lg);font-weight:700;box-shadow:var(--qx-shadow-sm)}.exchange-confirm-pair{font-size:var(--qx-text-2xl);font-weight:700;color:var(--qx-text);margin:8px 0 20px;line-height:1.35}.ex-pair-arrow{color:var(--qx-purple);margin:0 4px}.exchange-details-modal{text-align:left;margin-bottom:16px;padding:14px 16px;background:var(--qx-bg);border-radius:var(--qx-radius);border:1px solid var(--qx-border)}.exchange-confirm-error{margin:0 0 12px;text-align:left}.exchange-details-modal .row span:first-child{color:var(--qx-text-secondary)}.exchange-details-modal .row span:last-child{font-weight:600;text-align:right;max-width:58%}@media (max-width:480px){.exchange-confirm-flow{flex-direction:column;align-items:center}.exchange-confirm-arrow{padding-top:0;transform:rotate(90deg)}.exchange-confirm-actions{flex-direction:column-reverse}.exchange-confirm-actions .btn-outline{min-width:0;width:100%}}.ex-network-fee-tier{color:#16a34a;font-weight:600}.ex-tier-benefit{font-weight:500}.rate-expire-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fef2f2;color:#b91c1c;padding:10px 14px;border-radius:var(--qx-radius);margin:0 0 20px;font-size:var(--qx-text-sm)}.rate-expire-track{flex:0 0 72px;height:6px;background:rgba(255,255,255,.8);border-radius:3px;overflow:hidden}.rate-expire-fill{height:100%;background:#ef4444;transition:width .3s ease}.exchange-confirm-actions{display:flex;align-items:center;gap:12px;border-top:1px solid var(--qx-border);margin:0 calc(-1 * var(--modal-inset)) 0;padding:var(--modal-header-gap) var(--modal-inset) var(--modal-inset)}.exchange-confirm-actions .btn{flex:1 1;justify-content:center;min-width:0}.exchange-demo-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:16px}.exchange-demo-nav .btn.active{background:var(--qx-purple-light);color:var(--qx-purple)}.filter-date-trigger{cursor:pointer;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filter-date-wrap{position:relative;z-index:5}.sub-page{display:flex;flex-direction:column;gap:16px}.sub-main-tabs,.sub-rail-tabs{margin-bottom:4px}.sub-rail-tabs{margin-top:-4px}.sub-index-page{padding:20px 24px 24px;min-width:0;max-width:100%}.subscription-page-intro{margin-bottom:16px}.subscription-beta-banner{margin:0;padding:12px 14px;border-radius:var(--qx-radius);background:color-mix(in srgb,var(--qx-purple) 8%,var(--qx-surface));border:1px solid color-mix(in srgb,var(--qx-purple) 18%,transparent);color:var(--qx-text-secondary);font-size:var(--qx-text-sm);line-height:1.5}.subscription-demo-hint{margin:8px 0 0}.subscription-main-tabs{margin-top:4px}.subscription-underline-tabs .tab{border-radius:0;background:transparent;padding:10px 4px;margin-right:24px;font-size:var(--qx-text-lg);font-weight:600;color:var(--qx-text-secondary);border:none;border-bottom:2px solid transparent}.subscription-underline-tabs .tab.active{color:var(--qx-purple);background:transparent;border-bottom:2px solid var(--qx-purple)}.subscription-underline-tabs .tab.active:after{display:none}.subscription-rail-tabs .tab{font-size:var(--qx-text-md);padding:8px 2px;margin-right:20px}.subscription-create-page{max-width:980px}.subscription-create-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-gap:20px;gap:20px}@media (max-width:900px){.subscription-create-grid{grid-template-columns:1fr}}.subscription-create-form-card,.subscription-create-preview{padding:24px}.subscription-create-form-header h2{margin:0 0 6px;font-size:var(--qx-text-xl)}.subscription-create-fields{display:flex;flex-direction:column;gap:16px;margin-top:20px}.subscription-create-methods{display:flex;flex-wrap:wrap;gap:8px}.subscription-create-method{border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-full);padding:8px 14px;background:var(--qx-surface);color:var(--qx-text-secondary);font-size:var(--qx-text-sm);font-weight:600;cursor:pointer}.subscription-create-method.selected{border-color:var(--qx-purple);background:var(--qx-purple-light);color:var(--qx-purple)}.subscription-create-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px}.subscription-create-preview-label{margin:0;font-size:var(--qx-text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qx-text-muted)}.subscription-create-preview h3{margin:8px 0 4px;font-size:var(--qx-text-2xl)}.subscription-create-preview-price{margin:0;font-size:var(--qx-text-3xl);font-weight:700;color:var(--qx-purple)}.subscription-create-preview-list{margin:20px 0 0;padding-left:18px;color:var(--qx-text-secondary);line-height:1.6}.subscription-order-hero-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.subscription-list-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.subscription-list-asset{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.subscription-list-date{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--qx-text-secondary)}.subscription-list-customer{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscription-list-empty{text-align:center;padding:32px 16px!important;color:var(--qx-text-muted)}.subscription-list-actions{text-align:right}.subscription-order-detail{max-width:720px}.sub-index-panel[hidden],.sub-rail-panel[hidden]{display:none!important}.sub-rail-panel{display:flex;flex-direction:column;gap:16px}.sub-table-wrap .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub-table-wrap .link-id{color:var(--qx-purple);text-decoration:none;font-weight:500}.sub-table-wrap .link-id:hover{text-decoration:underline}.acq-txn-page{width:100%}.acq-txn-tabs{margin-bottom:16px}.acq-txn-panel .filter-toolbar{margin-bottom:12px}.acq-txn-table .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acq-txn-table table,.invoices-list-table table{min-width:960px}.acq-txn-table td.col-order-id,.acq-txn-table th.col-order-id,.invoices-list-table td.col-order-id,.invoices-list-table th.col-order-id{width:10.5rem;min-width:10.5rem;max-width:10.5rem;white-space:nowrap}.acq-txn-table td.col-order-id .mch-id-copy-cell,.invoices-list-table td.col-order-id .mch-id-copy-cell{display:inline-flex;align-items:center;gap:2px;max-width:100%;vertical-align:middle}.acq-txn-table td.col-order-id .table-cell-link,.invoices-list-table td.col-order-id .table-cell-link{flex:1 1 auto;min-width:0;max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.acq-txn-table td.col-order-id .deposit-inline-copy-btn,.invoices-list-table td.col-order-id .deposit-inline-copy-btn{flex-shrink:0;color:var(--qx-text-muted,#64748b)}.acq-txn-table td.col-order-id .deposit-inline-copy-btn:hover,.invoices-list-table td.col-order-id .deposit-inline-copy-btn:hover{color:var(--legacy-brand,var(--qx-blue))}.sub-table-wrap.subscription-list-table table,.subscription-list-table table{min-width:1120px}.settings-link-row{display:flex;flex-wrap:wrap;gap:12px}.settings-integration-card{padding:24px;max-width:720px}.settings-card-pad{padding:16px}.settings-subtitle-mt{margin-bottom:8px}.stack-mt-12{margin-top:12px}.stack-mt-24{margin-top:24px}.mt-0{margin-top:0}.u-flex-between{display:flex;justify-content:space-between;align-items:center}.pagination-compact-mt{margin-top:16px}.pagination .muted-inline-mx{margin:0 8px}.pagination .muted-inline-ml{margin-left:8px}.page-state-error .btn{margin-top:12px}.list-load-error .btn{margin-top:8px}.simple-data-empty{padding:2rem;text-align:center;color:var(--qx-text-secondary)}.section-title-mt-32{margin-top:32px}.auth-layout.auth-layout-centered{grid-template-columns:1fr;place-items:center}a.ops-kpi-card{display:block;text-decoration:none;color:inherit}.action-row-sm{gap:6px}.action-row,.action-row-sm{display:flex;flex-wrap:wrap}.action-row{gap:8px}.ops-filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qx-space-3);margin-bottom:var(--qx-space-4);padding:var(--qx-space-4);border-radius:var(--qx-radius-card);background:var(--qx-surface);border:1px solid var(--qx-stroke);box-shadow:var(--qx-shadow)}.text-secondary{color:var(--qx-text-secondary)}.text-success{color:var(--qx-success,#0d9488)}.text-sm{font-size:.9rem}.text-xs{font-size:.85rem}.code-sm{font-size:.75rem}.intro-text{color:var(--qx-text-secondary);margin-bottom:1rem}.form-banner-success{color:var(--qx-success,#0d9488);margin-bottom:12px}.form-banner-error-wrap{margin-bottom:12px}.table-empty-cell{text-align:center;color:var(--qx-text-secondary);padding:1.5rem}.table-row-partial>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--qx-warning,#f59e0b) 70%,transparent)}.table-row-overpaid>td:first-child{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--qx-danger,#dc2626) 65%,transparent)}.badge-warning-inline{margin-left:6px;color:var(--qx-warning,#b45309);font-size:.75rem}.badge-danger-inline{margin-left:6px;color:var(--qx-danger,#b91c1c);font-size:.75rem}.word-break-all{word-break:break-all}.mono-input{font-family:monospace;font-size:.85rem}.input-narrow{max-width:160px}.btn-block{width:100%}.btn-block.stack-mt-8{margin-top:8px}.link-center-row{margin-top:16px;text-align:center}.link-sm-text{font-size:.9rem}.link-block-btn{width:100%;margin-top:16px;display:inline-block;text-align:center}.auth-panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.auth-logo-wrap{padding:0}.auth-title{margin:0 0 .5rem;font-size:1.75rem}.auth-title-plain{margin-top:0}.auth-subtitle{margin:0 0 1.5rem;color:var(--qx-text-secondary);font-size:.9rem}.auth-form{max-width:400px}.auth-back-link,.auth-form.stack-mt-24{margin-top:24px}.detail-dl{display:grid;grid-template-columns:7rem 1fr;grid-gap:.5rem 1rem;gap:.5rem 1rem;font-size:.9rem}.detail-dl>dd{margin:0}.card-pad-md{padding:1rem;margin-bottom:1rem;max-width:720px}.card-title-sm{margin:0 0 .75rem;font-size:1rem}.card-body-hint{margin:0 0 .75rem;font-size:.85rem;color:var(--qx-text-secondary)}.drawer-panel-narrow{max-width:480px}.form-grid-tight{display:grid;grid-gap:.75rem;gap:.75rem}.form-done-title{margin:0 0 .5rem}.list-hint{margin:0 0 1rem;padding-left:1.25rem;color:var(--qx-text-secondary);font-size:.9rem}.form-field-grid{display:grid;grid-gap:.75rem;gap:.75rem}.form-field-stack{display:grid;grid-gap:4px;gap:4px;font-size:.9rem}.form-field-inline{display:flex;gap:8px;align-items:center;font-size:.9rem}.card-pad-md-wide{padding:1rem;margin-bottom:1rem;max-width:900px}.result-text-sm{font-size:.85rem;color:var(--qx-text-secondary);margin:0 0 .75rem}.result-text-sm.stack-mt-12{margin-top:.75rem;margin-bottom:.75rem}.stack-mt-16{margin-top:1rem}.self-center{align-self:center}.mono-sm{font-size:.75rem;word-break:break-all;font-family:monospace}.btn-link-cell{padding:0;font-family:inherit}.page-loading-pad{padding:2rem;color:var(--qx-text-secondary)}.card-pad-24{padding:24px;margin-bottom:24px;max-width:720px}.card-pad-24-narrow{padding:24px;max-width:420px}.card-pad-24-md{padding:24px;max-width:480px}.card-pad-24-wide{padding:24px;max-width:640px}.section-title-tight{margin-bottom:16px}.section-title-sm{margin-top:24px;font-size:.95rem}.text-center-muted{text-align:center;color:var(--qx-text-secondary);padding:2rem}.stack-mt-4{margin-top:4px}.stack-mt-8{margin-top:8px}.stack-mt-12-block{margin-top:12px}.stack-mt-16-block{margin-top:16px}.stack-mt-20{margin-top:20px}.btn-block-mt{width:100%;margin-top:8px;margin-bottom:16px}.text-info{margin-top:16px;color:var(--qx-info)}.copy-inline-btn{margin-left:8px;vertical-align:middle}.section-title-tight-sm{margin-bottom:8px}.list-hint.stack-mt-12-only{margin-top:12px;margin-bottom:0}.card-pad-24-last{margin-bottom:0}.action-row-gap-12{display:flex;gap:12px}.input-full-stack{width:100%;margin-top:8px;margin-bottom:16px}.detail-dl-compact{margin-top:24px;display:grid;grid-template-columns:auto 1fr;grid-gap:8px 16px;gap:8px 16px;font-size:.9rem}.intro-flush{margin-top:0}.stack-mb-16{margin-bottom:16px}.page-loading-center{padding:48px;text-align:center;color:var(--qx-text-secondary)}.page-state-wrap{padding:48px;max-width:480px;margin:0 auto}.page-state-title{margin-bottom:8px}.pay-checkout-page{max-width:720px;margin:0 auto;padding:32px 20px}.pay-checkout-layout{min-height:100vh;background:var(--qx-bg)}.pay-checkout-header{margin-bottom:24px;text-align:center}.pay-checkout-header-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px;text-align:left}.pay-checkout-header-row .pay-checkout-brand{margin-bottom:0}.pay-checkout-brand{font-size:var(--qx-text-sm);color:var(--qx-text-secondary);margin-bottom:8px}.pay-checkout-title{margin:0 0 8px;font-size:1.5rem}.pay-checkout-subtitle{margin:0;color:var(--qx-text-secondary)}.pay-checkout-stack{display:grid;grid-gap:16px;gap:16px}.pay-checkout-footer{margin-top:32px;text-align:center;font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.card-pad-lg{padding:1.25rem}.card-pad-lg.stack-mt-12{margin-top:12px}.card-pad-lg-center{padding:1.25rem;text-align:center}.card-title-md{margin:0 0 .75rem;font-size:1.05rem}.card-subtitle-sm{font-size:.9rem}.card-body-text-xs,.card-subtitle-sm{margin:0 0 1rem;color:var(--qx-text-secondary)}.card-body-text-xs{font-size:.85rem}.text-muted-flush{color:var(--qx-text-secondary);margin:0}.text-center-secondary{text-align:center;color:var(--qx-text-secondary)}.pay-instruction-list{margin:0 0 1rem;padding-left:1.25rem;font-size:.9rem;line-height:1.6}.pay-detail-dl{margin:0;display:grid;grid-gap:.65rem;gap:.65rem}.pay-detail-row{display:grid;grid-template-columns:6.5rem 1fr auto;grid-gap:8px;gap:8px;align-items:start}.pay-detail-dt{margin:0;color:var(--qx-text-secondary);font-size:.85rem}.pay-detail-dd{margin:0;word-break:break-all}.btn-copy-xs{padding:2px 8px;font-size:.75rem}.pay-amount-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.pay-amount-label{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.pay-amount-value{font-size:1.75rem;font-weight:700;margin-top:4px}.pay-invoice-dl{margin:16px 0 0;display:grid;grid-template-columns:7rem 1fr;grid-gap:.4rem 1rem;gap:.4rem 1rem;font-size:.9rem}.pay-invoice-dl>dd{margin:0}.pay-success-icon{font-size:40px;margin-bottom:8px}.pay-success-title{margin:0 0 8px}.pay-success-hint{margin:0;color:var(--qx-text-secondary);font-size:.9rem}.pay-wallet-intro{margin:0 0 12px;text-align:center}.pay-invoice-print-source{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pay-invoice-fiat-bank{max-width:none}.pay-closed-hint{color:var(--qx-text-secondary);text-align:center;margin:0}.chain-pay-title{margin:0 0 .5rem;font-size:1.05rem}.chain-pay-steps{margin:.75rem 0 0;padding:.75rem 1rem;background:var(--qx-surface-muted,#f8fafc);border:1px solid var(--qx-border,#e2e8f0);border-radius:var(--qx-radius);font-size:.8125rem;color:var(--qx-text-secondary);line-height:1.5}.chain-pay-steps ol{margin:.375rem 0 0;padding-left:1.25rem}.chain-pay-steps li{margin:.125rem 0}.chain-pay-status{margin:.75rem 0 0;font-size:.875rem;color:var(--qx-primary,#4f46e5);font-weight:500}.chain-pay-tx-hash{display:block;margin-top:.5rem;word-break:break-all;font-size:.75rem;opacity:.85}.text-success-sm{color:var(--qx-success,#0d9488);font-size:.9rem}.form-card-lg{max-width:480px;padding:24px}.form-card-md{max-width:520px;padding:24px}.form-card-wide{max-width:720px;padding:24px}.form-card-kyb{max-width:720px;padding:28px}.kyb-wizard-header{margin-bottom:20px}.kyb-step-progress{margin:0 0 12px;font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-text-secondary)}.kyb-step-body{margin-top:4px}.kyb-step-body .form-title-step{margin-top:0;margin-bottom:20px;font-size:1.125rem}.kyb-parties-intro{margin:-8px 0 20px}.kyb-declaration-head{margin-bottom:16px}.kyb-declaration-title{margin:0 0 8px;font-size:1.125rem;font-weight:600;color:var(--qx-text)}.kyb-declaration-card{border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);background:var(--qx-surface);overflow:hidden}.kyb-declaration-body{padding:20px 24px;display:grid;grid-gap:20px;gap:20px}.kyb-declaration-section-title{margin:0 0 6px;font-size:var(--qx-text-lg);font-weight:600;color:var(--qx-text)}.kyb-declaration-section-body{margin:0;font-size:var(--qx-text-md);line-height:1.6;color:var(--qx-text-secondary)}.kyb-declaration-authorize{margin:4px 0 0;font-size:var(--qx-text-md);font-weight:500;color:var(--qx-text)}.kyb-declaration-agree{border-top:1px solid var(--qx-border);padding:16px 24px;background:color-mix(in srgb,var(--qx-purple) 4%,var(--qx-surface))}.kyb-declaration-checkbox{display:flex;align-items:flex-start;gap:10px;font-size:var(--qx-text-md);font-weight:500;color:var(--qx-purple);cursor:pointer}.kyb-declaration-checkbox input{margin-top:2px;width:18px;height:18px;flex-shrink:0;accent-color:var(--qx-purple);cursor:pointer}.input-suffix-wrap{position:relative}.input-suffix-wrap .input{padding-right:40px}.input-suffix-wrap .input-suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-weight:500;pointer-events:none}.form-actions-row-split{justify-content:space-between;align-items:center;flex-wrap:wrap}.form-actions-row-split .btn-primary{margin-left:auto}.form-card-tfa{max-width:560px;padding:24px}.micro-verify-card .field-select{margin-top:0}.micro-verify-target{padding:14px 16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:color-mix(in srgb,var(--qx-surface) 92%,var(--qx-border))}.micro-verify-target-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.micro-verify-target-name{margin:0 0 8px;font-weight:600;color:var(--qx-text)}.micro-verify-readonly-network{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface)}.micro-verify-challenge{display:flex;flex-direction:column;gap:16px;padding-top:4px;border-top:1px solid var(--qx-border)}.micro-verify-amount-box{padding:16px;border-radius:var(--qx-radius);border:1px solid color-mix(in srgb,var(--qx-purple) 28%,var(--qx-border));background:color-mix(in srgb,var(--qx-purple) 6%,var(--qx-surface))}.micro-verify-amount-row{display:flex;align-items:center;gap:10px;margin-top:8px;flex-wrap:wrap}.micro-verify-amount-value{font-size:1.25rem;font-weight:700;letter-spacing:.01em;color:var(--qx-text)}.micro-verify-to-box{padding:16px;border-radius:var(--qx-radius);border:1px solid var(--qx-border);background:var(--qx-surface)}.micro-verify-to-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.micro-verify-to-network{display:inline-flex;align-items:center;gap:6px;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.micro-verify-to-row{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border:1px dashed color-mix(in srgb,var(--qx-purple) 35%,var(--qx-border));border-radius:var(--qx-radius);background:color-mix(in srgb,var(--qx-purple) 4%,var(--qx-surface));word-break:break-all}.micro-verify-to-addr{flex:1 1;min-width:0;font-family:var(--qx-font-mono,ui-monospace,monospace);font-size:var(--qx-text-sm)}.micro-verify-token-box{padding:12px 14px;border-radius:var(--qx-radius);border:1px solid var(--qx-border);background:color-mix(in srgb,var(--qx-surface) 92%,var(--qx-border))}.micro-verify-wallet-pay{padding-top:16px;border-top:1px solid var(--qx-border)}.form-title-flush{margin-top:0}.form-title-step{margin-top:16px}.form-actions-row{display:flex;gap:12px}.form-actions-row.stack-mt-8{margin-top:8px}.form-actions-row.stack-mt-24{margin-top:24px}.stack-mt-20-block{margin-top:20px}.stack-mt-24-block{margin-top:24px}.stack-mb-0{margin-bottom:0}.stack-mb-12{margin-bottom:12px}.flex-end-row,.stack-mb-16-block{margin-bottom:16px}.flex-end-row{display:flex;justify-content:flex-end}.empty-state-pad{padding:48px;text-align:center}.empty-icon-lg{font-size:48px;margin-bottom:16px}.payout-receipt-block{margin:1rem 0;text-align:left;font-size:.9rem}.receipt-line{margin:.25rem 0}.receipt-line.stack-mt-12{margin-top:.75rem}.btn-full-mt{width:100%;margin-top:20px}.btn-full{width:100%}.btn-sm-mt-12{margin-top:12px}.hint-pad-16{padding:16px}.stat-grid-mb-16,.tabs-mb-16{margin-bottom:16px}.sub-account-cards-mt,.valuation-grid-mt{margin-top:24px}.biz-asset-panel-mt,.metric-strip-mt{margin-top:20px}.card-section-mt{margin-top:24px;padding:16px}.card-section-title{margin-top:0;font-size:var(--qx-text-base)}.caption-12{margin:0 0 8px}.caption-12,.caption-12-inline{font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.caption-12-inline{margin:6px 0 0}.caption-13{font-size:var(--qx-text-sm)}.caption-13.stack-mt-8{margin:8px 0 0}.subtitle-80{font-size:.8rem;color:var(--qx-text-secondary);margin-top:8px;font-weight:400}.currency-weight-md{font-size:var(--qx-text-md);font-weight:500}.stack-mt-12-link{margin-top:12px}.skeleton-grid-3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:24px}.deposit-pick-card{max-width:480px;padding:0;overflow:hidden}.deposit-pick-header{padding:16px 20px}.deposit-pick-title{margin:0;font-size:var(--qx-text-lg)}.loading-pad-24{color:var(--qx-text-secondary);padding:24px}.list-hint-loose{line-height:1.7;color:var(--qx-text-secondary);padding-left:1.2rem}.success-panel-plain{box-shadow:none;padding:8px 0}.collection-create-success-modal .success-panel-plain .btn-primary{min-width:160px;border-radius:var(--qx-radius-button)}.collection-create-success-modal .success-panel-plain p{max-width:360px;margin-left:auto;margin-right:auto}.muted-inline-tight{margin-top:-8px;margin-bottom:16px}.form-add-padding{padding:0 4px 8px}.input-readonly-bg{background:var(--qx-bg)}.input-row-flex{display:flex;gap:8px}.flex-1{flex:1 1}.form-error-danger{color:var(--qx-danger);margin-bottom:12px}.auth-loading-center{min-height:100vh;display:grid;place-items:center}.shell-merchant-id{opacity:.85;font-size:var(--qx-text-xs)}.modal-google-auth-compact{text-align:center;padding:8px 0}.btn-full-mt-sm{width:100%;margin-top:10px}.word-break-medium{word-break:break-all;font-weight:500}.auth-center{min-height:100vh;display:grid;place-items:center}.auth-center-panel{max-width:400px;text-align:center;padding:24px}.checkbox-row{display:inline-flex;align-items:center;gap:8px;cursor:pointer}.table-col-checkbox{width:36px}.list-load-error{margin:12px 0}.page-state{padding:24px 0}.page-state-empty{max-width:36rem}.page-state-empty-title{margin:0;font-size:15px;font-weight:600;line-height:1.45;color:var(--qx-text)}.page-state-empty-desc{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--qx-text-secondary)}.page-state-host{position:relative}.page-state-inline-loading{margin:0 0 12px;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.page-state-error-inline{max-width:480px;padding:0 0 12px}.ui-overlay-backdrop{position:fixed;inset:0;z-index:251;background:transparent}.page-state-error{max-width:480px}.txn-asset{white-space:nowrap}.txn-icon{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:inline-block}.txn-icon.eth{background:linear-gradient(135deg,#627eea,#8c9eff)}.txn-icon.arb{background:linear-gradient(135deg,#28a0f0,#96bedb)}.txn-icon.op{background:#ff0420}.txn-icon.base{background:#0052ff}.txn-icon.usdt{background:#26a17b}.txn-icon.usdc{background:#2775ca}.collection-drawer{width:min(520px,100vw)}.collection-section-title{font-size:var(--qx-text-lg);font-weight:600;margin:20px 0 12px}.drawer-footer-actions{display:flex;gap:12px;justify-content:flex-end;padding:var(--modal-header-gap) var(--modal-inset) var(--modal-inset);border-top:1px solid var(--qx-border);flex-shrink:0}.ex-order-detail-footer-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.modal-success-panel{max-width:440px;text-align:center}.success-panel-body{padding:8px 24px 28px}.success-icon{width:56px;height:56px;border-radius:50%;background:#22c55e;color:#fff;font-size:var(--qx-text-3xl);line-height:56px;margin:0 auto 16px;font-weight:700}.biz-type-down{color:#22c55e;font-weight:700;margin-right:4px}.pick-type-row-lg{padding:18px 16px}.upload-file-row{display:flex;align-items:center;gap:12px;margin-top:12px;padding:10px;border:1px solid var(--qx-border);border-radius:var(--qx-radius)}.upload-progress{height:4px;background:var(--qx-bg);border-radius:2px;margin-top:8px;overflow:hidden}.upload-progress-fill{height:100%;background:var(--qx-purple)}.upload-done{color:var(--qx-purple);font-weight:700}.text-link{color:var(--qx-purple);text-decoration:none;font-size:var(--qx-text-md)}.breadcrumb-text,.page-breadcrumb{font-size:var(--qx-text-sm);color:var(--qx-text-secondary);margin:0 0 16px}.breadcrumb-text a,.page-breadcrumb a{color:var(--qx-text-secondary);text-decoration:none}.breadcrumb-text a:hover,.page-breadcrumb a:hover{color:var(--qx-purple)}.page-breadcrumb-sep{color:var(--qx-text-muted)}.page-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin:0 0 16px}.page-toolbar:empty{display:none}.collection-hub-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid var(--qx-border);margin-bottom:20px}.collection-hub-toolbar .collection-hub-tabs{flex:1 1;min-width:0;margin-bottom:0;border-bottom:none}.collection-hub-create-btn{flex-shrink:0;margin-bottom:10px}.deposit-layout{display:grid;grid-template-columns:1fr min(280px,32%);grid-gap:20px;gap:20px;align-items:start}@media (max-width:900px){.deposit-layout{grid-template-columns:1fr}}.deposit-faq h3{margin-top:0;font-size:var(--qx-text-base)}.deposit-faq-list{list-style:none;padding:0;margin:0 0 16px}.deposit-faq-list li{margin-bottom:12px;font-size:var(--qx-text-sm)}.deposit-faq-list a{color:var(--qx-text-secondary);text-decoration:none}.receive-address-card{background:var(--qx-purple-light);border-radius:var(--qx-radius-md);padding:24px;text-align:center;margin-top:16px;border:1px solid var(--qx-purple-muted)}.receive-address-title{margin:0 0 12px;font-size:var(--qx-text-lg);font-weight:500;color:var(--qx-text)}.receive-chain-badge{display:flex;justify-content:center;margin-bottom:8px}.receive-chain-badge .crypto-icon-fallback,.receive-chain-badge .crypto-icon-img{width:56px;height:56px;border-radius:50%;object-fit:cover}.receive-network-label{margin:0 0 12px;font-size:var(--qx-text-md);font-weight:500;color:var(--qx-text)}.receive-network-hint{text-align:center;margin:12px 0 0}.qr-display{display:flex;justify-content:center;margin:16px 0}.qr-image{width:180px;height:180px;border-radius:var(--qx-radius);background:#fff;padding:8px;border:1px solid var(--qx-border)}.qr-placeholder{width:180px;height:180px;margin:0 auto;border:1px solid var(--qx-border);border-radius:var(--qx-radius);font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-text-muted);padding:12px;text-align:center}.address-copy-row,.qr-placeholder{background:var(--qx-surface);display:flex;align-items:center;justify-content:center}.address-copy-row{gap:8px;width:100%;border:1px solid var(--qx-border);border-radius:var(--qx-radius-full);padding:10px 16px;margin-top:12px;cursor:pointer;font:inherit;transition:border-color .15s,background .15s}.address-copy-row:hover:not(:disabled){border-color:var(--qx-purple-muted);background:#fff}.address-copy-row:disabled{opacity:.6;cursor:not-allowed}.address-copy-row code{font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-purple);word-break:break-all;background:none}.address-copy-btn{display:inline-flex;color:var(--qx-purple);flex-shrink:0}.deposit-done-btn{width:100%;margin-top:20px}.icon-select-wrap{position:relative}.icon-select{padding-right:44px}.icon-select-preview{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;display:inline-flex}.page-section-title{margin:0 0 var(--qx-space-5);font-size:clamp(18px,3vw,20px);font-weight:600;letter-spacing:-.02em;color:var(--qx-text)}.crypto-icon-img{border-radius:50%;object-fit:cover;flex-shrink:0}.crypto-icon-fallback{justify-content:center;border-radius:50%;background:var(--qx-purple-light);color:var(--qx-purple);font-weight:600;flex-shrink:0}.chain-icon-row,.crypto-icon-fallback{display:inline-flex;align-items:center}.chain-icon-row{gap:4px}.chain-icon-more{font-size:var(--qx-text-xs);color:var(--qx-text-muted);margin-left:2px}.txn-asset{display:inline-flex;align-items:center;gap:8px}.acct-coin-cell{gap:10px}.ex-token-avatar .crypto-icon-img{width:32px;height:32px}.reference-code-box{background:var(--qx-purple-light);border:2px dashed var(--qx-purple);border-radius:var(--qx-radius);padding:16px 20px;margin:16px 0;text-align:center}.reference-code-label{font-size:var(--qx-text-2xs);font-weight:700;letter-spacing:.05em;color:var(--qx-purple);margin-bottom:8px}.reference-code-value{font-size:var(--qx-text-2xl);font-weight:700;color:var(--qx-purple);display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.beneficiary-card{margin-top:16px;padding:16px!important}.beneficiary-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.beneficiary-card-head .beneficiary-title{margin:0}.deposit-empty-state{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.beneficiary-title{font-size:var(--qx-text-2xs);font-weight:700;letter-spacing:.04em;margin:0 0 12px;color:var(--qx-text-secondary)}.beneficiary-grid{display:grid;grid-gap:12px;gap:12px}.beneficiary-item{display:flex;flex-direction:column;gap:4px;padding-bottom:12px;border-bottom:1px solid var(--qx-border)}.beneficiary-value-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.beneficiary-k{font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.beneficiary-v{font-weight:600}.beneficiary-v,.deposit-inline-copy-btn{font-size:var(--qx-text-md);line-height:1.4}.deposit-inline-copy-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;margin:0;border:none;background:transparent;color:var(--qx-purple);cursor:pointer;width:1.4em;height:1.4em}.deposit-inline-copy-btn:hover{opacity:.85}.deposit-inline-copy-btn:focus-visible{outline:2px solid var(--qx-purple);outline-offset:2px;border-radius:var(--qx-radius-sm)}.deposit-inline-copy-icon{width:1em;height:1em;display:block}.alert-warning{background:#fffbeb;border:1px solid #fcd34d;border-radius:var(--qx-radius);padding:14px 16px;margin:16px 0;color:#92400e}.alert-destructive{background:color-mix(in srgb,var(--qx-danger,#dc2626) 8%,var(--qx-surface));border:1px solid color-mix(in srgb,var(--qx-danger,#dc2626) 35%,transparent);border-radius:var(--qx-radius);padding:12px 16px;margin:12px 0;color:var(--qx-danger,#b91c1c)}.alert-inline{display:flex;align-items:flex-start;gap:12px}.alert-inline-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;line-height:1;margin-top:.125rem;font-weight:700}.alert-destructive .alert-inline-icon{color:var(--qx-danger,#dc2626)}.alert-warning .alert-inline-icon{color:#d97706}.alert-banner.alert-inline .alert-inline-icon{color:var(--qx-warning)}.alert-inline-body{flex:1 1;min-width:0}.alert-inline-title{margin:0 0 4px;font-size:.875rem;font-weight:600;line-height:1.4}.alert-inline-message{margin:0;font-size:.875rem;line-height:1.5}.alert-inline-dismiss{flex-shrink:0;margin:-4px -4px 0 0;padding:4px 8px;border:none;background:transparent;color:inherit;opacity:.55;font-size:1.25rem;line-height:1;cursor:pointer;border-radius:var(--qx-radius-sm,4px)}.alert-inline-dismiss:hover{opacity:1;background:color-mix(in srgb,currentColor 8%,transparent)}.dropdown-menu-wrap{position:relative;display:inline-flex}.dropdown-menu-wrap.is-align-end .dropdown-menu-panel{right:0;left:auto}.dropdown-menu-wrap.is-align-start .dropdown-menu-panel{left:0;right:auto}.dropdown-menu-panel{position:absolute;top:calc(100% + 4px);z-index:120;min-width:160px}.dropdown-menu-list{margin:0;padding:0;list-style:none}.dropdown-menu-header{padding:10px 12px 8px}.dropdown-menu-divider{height:1px;margin:0 8px 4px;background:var(--qx-border)}.user-menu-panel{min-width:240px;max-width:300px;overflow:visible;max-height:none;padding:6px}.user-menu-email{font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-text);line-height:1.4;word-break:break-all}.user-menu-mid{margin-top:4px;font-size:var(--qx-text-xs);color:var(--qx-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;line-height:1.35}.user-menu-panel .field-select-option.is-destructive{font-weight:500}.user-menu-panel .field-select-option.is-destructive:hover:not(:disabled){background:color-mix(in srgb,var(--qx-danger,#b91c1c) 8%,transparent)}.field-select-option.is-destructive{color:var(--qx-danger,#b91c1c)}.bank-account-picker{position:relative}.bank-account-trigger{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;text-align:left;font:inherit;color:inherit}.bank-account-trigger:hover{border-color:var(--qx-purple-muted)}.bank-account-option-text,.bank-account-trigger-text{flex:1 1;display:flex;flex-direction:column;gap:2px;min-width:0}.bank-account-name{font-size:var(--qx-text-md);font-weight:600;color:var(--qx-text);line-height:1.3}.bank-account-meta{font-size:var(--qx-text-sm);color:var(--qx-text-secondary);line-height:1.3}.bank-account-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #dcd6f7;border-radius:var(--qx-radius);background:#faf9ff;color:#9b8fd9}.bank-account-chev{flex-shrink:0;font-size:var(--qx-text-xs);color:var(--qx-text-muted);margin-left:4px}.bank-account-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:80;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);box-shadow:0 12px 40px rgba(91,79,217,.12),0 4px 12px rgba(0,0,0,.06);padding:16px 16px 14px}.bank-account-panel[hidden]{display:none!important}.bank-account-picker.is-open .bank-account-panel:not([hidden]){display:block}.bank-account-panel-title{font-size:var(--qx-text-lg);font-weight:600;margin:0 0 14px;color:var(--qx-text)}.bank-account-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;max-height:320px;overflow-y:auto}.bank-account-option{width:100%;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid #dcd6f7;border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,background .15s}.bank-account-option.is-selected,.bank-account-option:hover{border-color:#c4b5fd;background:#faf9ff}.bank-account-view-more{display:block;margin-top:12px;padding:4px 0 0;border:none;background:none;font-size:var(--qx-text-md);font-weight:600;color:var(--qx-purple);cursor:pointer;text-align:left}.bank-account-view-more:hover{color:var(--qx-purple-dark)}.payout-wizard{max-width:640px;margin:0 auto}.payout-type-card{max-width:560px;margin:0 auto;padding:24px 28px 28px;border-radius:var(--qx-radius-md);box-shadow:0 1px 3px rgba(15,23,42,.06)}.payout-type-asset-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px;padding:14px 16px;background:var(--qx-bg);border:1px solid var(--qx-border);border-radius:var(--qx-radius)}.payout-type-asset-main{display:flex;align-items:center;gap:12px;min-width:0}.payout-type-asset-text{display:flex;flex-direction:column;gap:2px;min-width:0}.payout-type-asset-text strong{font-size:var(--qx-text-lg);font-weight:700;color:var(--qx-text)}.payout-type-asset-text span{font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.payout-type-heading{margin:0 0 20px;font-size:var(--qx-text-lg);font-weight:700;color:var(--qx-text)}.stablecoin-rail-icon{display:inline-flex;align-items:center;position:relative;flex-shrink:0}.stablecoin-rail-icon--24{width:30px;height:20px}.stablecoin-rail-icon--32{width:38px;height:24px}.stablecoin-rail-icon--40{width:46px;height:32px}.stablecoin-rail-icon .crypto-icon-fallback,.stablecoin-rail-icon .crypto-icon-img{border:2px solid var(--qx-surface);border-radius:50%;box-shadow:0 0 0 1px rgba(15,23,42,.06)}.stablecoin-rail-icon__overlay{position:absolute;top:0}.stablecoin-rail-icon--24 .stablecoin-rail-icon__overlay{left:12px}.stablecoin-rail-icon--32 .stablecoin-rail-icon__overlay{left:14px}.stablecoin-rail-icon--40 .stablecoin-rail-icon__overlay{left:18px}.pick-type-row .pick-type-row-icon{flex-shrink:0}.fiat-rail-icon{display:inline-flex;align-items:center;position:relative;flex-shrink:0}.fiat-rail-icon--24{width:30px;height:20px}.fiat-rail-icon--32{width:38px;height:24px}.fiat-rail-icon--40{width:46px;height:32px}.fiat-rail-icon .crypto-icon-img,.fiat-rail-icon .fiat-currency-icon-fallback{border:2px solid var(--qx-surface);box-shadow:0 0 0 1px rgba(15,23,42,.06);border-radius:50%}.fiat-rail-icon__overlay{position:absolute;top:0}.fiat-rail-icon--24 .fiat-rail-icon__overlay{left:12px}.fiat-rail-icon--32 .fiat-rail-icon__overlay{left:14px}.fiat-rail-icon--40 .fiat-rail-icon__overlay{left:18px}.field-select-group{margin-bottom:18px}.field-select-label{display:block;margin-bottom:8px;font-size:var(--qx-text-sm);font-weight:600;color:var(--qx-text-secondary)}.field-select-label .required{color:var(--qx-danger)}.field-select-wrap{position:relative}.field-select-trigger{position:relative;width:100%;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 40px 0 14px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);background:var(--qx-surface);cursor:pointer;font:inherit;text-align:left;transition:border-color .15s,box-shadow .15s}.field-select-trigger:hover:not(:disabled){border-color:var(--qx-purple,#4937E9);box-shadow:0 0 0 3px rgba(73,55,233,.08)}.field-select-trigger.is-open,.field-select-trigger:focus-visible:not(:disabled){border-color:var(--qx-purple,#4937E9);box-shadow:0 0 0 3px rgba(73,55,233,.14);outline:none}.field-select-trigger:disabled{opacity:.55;cursor:not-allowed}.field-select-leading{display:inline-flex;flex-shrink:0}.field-select-value{flex:1 1;font-size:var(--qx-text-lg);font-weight:600;color:var(--qx-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.field-select-value.is-placeholder{color:var(--qx-text-muted);font-weight:500}.field-select-chevron{position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--qx-text-secondary);border-bottom:2px solid var(--qx-text-secondary);transform:rotate(45deg);transition:transform .15s;pointer-events:none}.field-select-trigger.is-open .field-select-chevron{margin-top:-2px;transform:rotate(-135deg)}.field-select-menu-portal{position:fixed;top:-9999px;left:-9999px;right:auto;width:auto;min-width:120px;z-index:var(--qx-z-dropdown);visibility:hidden;pointer-events:none}.field-select-menu-portal.is-positioned{visibility:visible;pointer-events:auto}.field-select-menu.field-select-menu-portal{position:fixed;top:-9999px;left:-9999px;right:auto;width:auto}.field-select-menu{z-index:var(--qx-z-dropdown);margin:0;padding:6px;list-style:none;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);box-shadow:0 12px 32px rgba(15,23,42,.12);max-height:240px;overflow-y:auto}.field-select-menu:not(.field-select-menu-portal){position:absolute;top:calc(100% + 6px);left:0;right:0}.field-select-menu:not(.field-select-menu-portal).is-menu-above{top:auto;bottom:calc(100% + 6px)}.field-select-trigger.is-open.is-menu-above .field-select-chevron{margin-top:-6px;transform:rotate(45deg)}.field-select-option{width:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:var(--qx-radius);background:transparent;cursor:pointer;font:inherit;font-size:var(--qx-text-md);color:var(--qx-text);text-align:left;transition:background .1s}.field-select-option:hover:not(:disabled){background:rgba(73,55,233,.06)}.field-select-option.is-selected{background:rgba(73,55,233,.08);color:var(--qx-purple,#4937E9);font-weight:600}.field-select-option:disabled{opacity:.45;cursor:not-allowed}.field-select-option-icon{display:inline-flex;flex-shrink:0}.field-select-option-label{flex:1 1;min-width:0}.field-select-check{color:var(--qx-purple);font-size:var(--qx-text-md);font-weight:700}.field-select-compact{position:relative;min-width:108px}.field-select-compact .field-select-trigger{min-height:40px;padding:0 32px 0 8px;border:none;border-radius:0;background:transparent;box-shadow:none}.field-select-compact .field-select-trigger.is-open,.field-select-compact .field-select-trigger:hover:not(:disabled){border:none;box-shadow:none}.field-select-compact .field-select-value{font-size:var(--qx-text-md)}.field-select-compact .field-select-chevron{right:10px}.field-select-compact .field-select-menu{z-index:40}.field-select-filter{position:relative;width:100%}.field-select-filter .field-select-trigger,.field-select-wrap.is-filter .field-select-trigger{display:flex;align-items:center;position:relative;box-sizing:border-box;min-height:44px;width:100%;max-width:100%;padding:0 36px 0 14px;font-size:var(--qx-text-md);font-weight:500;border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-full);background:var(--qx-surface);color:var(--qx-text);cursor:pointer;transition:border-color .15s,box-shadow .15s;box-shadow:none}.field-select-filter .field-select-trigger:hover,.field-select-wrap.is-filter .field-select-trigger:hover{border-color:var(--qx-purple,#4937E9)}.field-select-filter .field-select-trigger.is-open,.field-select-wrap.is-filter .field-select-trigger.is-open{border-color:var(--qx-purple,#4937E9);box-shadow:0 0 0 3px rgba(73,55,233,.1)}.field-select-filter .field-select-chevron,.field-select-wrap.is-filter .field-select-chevron{position:absolute;right:14px;top:50%;width:12px;height:12px;margin-top:0;border:none;transform:translateY(-50%);pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7.5L10 12.5L15 7.5' stroke='%2364748b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /contain no-repeat;transition:transform .15s ease}.field-select-filter .field-select-chevron:after,.field-select-wrap.is-filter .field-select-chevron:after{display:none}.field-select-filter .field-select-trigger.is-open .field-select-chevron,.field-select-wrap.is-filter .field-select-trigger.is-open .field-select-chevron{transform:translateY(-50%) rotate(180deg);margin-top:0}.field-select-wrap.is-filter .field-select-value{flex:1 1;min-width:0;font-size:var(--qx-text-md);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.field-select-filter .field-select-menu,.field-select-wrap.is-filter .field-select-menu{z-index:50;min-width:100%;padding:6px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);background:var(--qx-surface);box-shadow:0 8px 24px rgba(15,23,42,.1);max-height:240px;overflow-y:auto}.field-select-filter .field-select-option,.field-select-wrap.is-filter .field-select-option{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 12px;font-size:var(--qx-text-sm);border:none;border-radius:var(--qx-radius);background:transparent;cursor:pointer;color:var(--qx-text);text-align:left;transition:background .1s}.field-select-filter .field-select-option:hover,.field-select-wrap.is-filter .field-select-option:hover{background:rgba(73,55,233,.06)}.field-select-filter .field-select-option.is-selected,.field-select-wrap.is-filter .field-select-option.is-selected{background:rgba(73,55,233,.08);color:var(--qx-purple,#4937E9);font-weight:600}.field-select-filter .field-select-check,.field-select-wrap.is-filter .field-select-check{color:var(--qx-purple,#4937E9);font-size:var(--qx-text-sm);flex-shrink:0}.settings-field-select{width:100%;max-width:280px}.ops-filter-field-select{min-width:160px;max-width:220px}.payout-amount-group{margin-bottom:20px}.payout-amount-box{display:flex;align-items:stretch;min-height:52px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);overflow:visible;transition:border-color .15s,box-shadow .15s}.payout-amount-box:focus-within{border-color:var(--qx-purple);box-shadow:0 0 0 3px rgba(99,102,241,.12)}.payout-amount-input{flex:1 1;min-width:0;border:none;padding:14px 16px;font-size:var(--qx-text-lg);font-weight:600;color:var(--qx-text);background:transparent}.payout-amount-input:focus{outline:none}.payout-amount-input::placeholder{color:var(--qx-text-muted);font-weight:500}.payout-amount-max-btn{align-self:center;flex-shrink:0;margin-right:8px;padding:6px 12px;border:none;border-radius:var(--qx-radius-sm);background:rgba(99,102,241,.1);color:var(--qx-purple);font-size:var(--qx-text-xs);font-weight:700;cursor:pointer;font-family:inherit}.payout-amount-max-btn:hover{background:rgba(99,102,241,.16)}.payout-amount-currency-slot{display:flex;align-items:center;flex-shrink:0;padding:0 10px;border-left:1px solid var(--qx-border);background:var(--qx-bg);border-radius:0 10px 10px 0}.payout-amount-currency-fixed{display:inline-flex;align-items:center;gap:8px;padding:0 6px;font-size:var(--qx-text-md);font-weight:700;color:var(--qx-text)}.payout-amount-balance-hint{margin:8px 0 0;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.payout-amount-balance-hint strong{color:var(--qx-text);font-weight:600}.payout-amount-summary{display:flex;flex-wrap:nowrap;margin-top:12px;border:1px solid var(--qx-stroke);border-radius:var(--qx-radius);background:var(--qx-surface-muted,#f8f9fb);overflow:hidden}.payout-amount-summary-item{flex:1 1;min-width:0;padding:10px 14px;border-right:1px solid var(--qx-stroke)}.payout-amount-summary-item:last-child{border-right:none}.payout-amount-summary-label{display:block;font-size:var(--qx-text-xs);line-height:1.3;color:var(--qx-text-secondary)}.payout-amount-summary-value{display:block;margin-top:4px;font-size:var(--qx-text-lg);font-weight:600;line-height:1.35;color:var(--qx-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;word-break:break-word}.payout-amount-summary-item.is-emphasis .payout-amount-summary-value{color:var(--qx-purple,#5b21b6)}@media (max-width:520px){.payout-amount-summary{flex-wrap:wrap}.payout-amount-summary-item{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 1px);border-right:none;border-bottom:1px solid var(--qx-stroke)}.payout-amount-summary-item:nth-last-child(-n+2){border-bottom:none}}.payout-form-card.payout-type-card{max-width:560px}.payout-asset-row .field-select-group{margin-bottom:0}.payout-type-continue{width:100%;margin-top:8px}.payout-asset-hint{display:flex;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;background:var(--qx-bg);border-radius:var(--qx-radius);font-size:var(--qx-text-md);color:var(--qx-text-secondary)}.payout-asset-change,.payout-asset-hint a{margin-left:auto;color:var(--qx-purple);font-weight:600;text-decoration:none;font-size:var(--qx-text-sm);border:none;background:none;cursor:pointer;font-family:inherit;padding:0}.payout-asset-change:hover{text-decoration:underline}.payout-form-card .form-card-title{margin-bottom:20px}.payout-asset-row,.payout-fiat-options-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.payout-fiat-options-row{margin-bottom:8px}@media (max-width:640px){.payout-fiat-options-row{grid-template-columns:1fr}}.payout-source-readonly{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-bg)}.payout-source-readonly-label{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.fiat-beneficiary-picker{position:relative}.fiat-beneficiary-trigger.is-placeholder{justify-content:space-between}.fiat-beneficiary-placeholder{flex:1 1;text-align:left;color:var(--qx-text-muted);font-size:var(--qx-text-md)}.fiat-beneficiary-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:90;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);box-shadow:0 12px 40px rgba(91,79,217,.12),0 4px 12px rgba(0,0,0,.06);padding:12px}.fiat-beneficiary-panel[hidden]{display:none!important}.fiat-beneficiary-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;max-height:280px;overflow-y:auto}.fiat-beneficiary-add-link{display:block;margin-top:12px;padding:8px 0 4px;text-align:center;font-size:var(--qx-text-md);font-weight:600;color:var(--qx-purple);text-decoration:none}.fiat-beneficiary-add-link:hover{color:var(--qx-purple-dark)}.payout-select-with-icon{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface)}.payout-coin-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--qx-text-md);font-weight:700;flex-shrink:0}.payout-coin-usdt{background:#e8f7ef;color:#26a17b}.payout-coin-arb{background:#e8eefc;color:#2d374b}.payout-select-ghost{flex:1 1;border:none;background:transparent;font:inherit;font-size:var(--qx-text-md);font-weight:600;color:var(--qx-text);padding:0;min-width:0}.payout-amount-field{display:flex;align-items:center;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);overflow:hidden}.payout-amount-field input{flex:1 1;border:none;padding:12px 14px;font-size:var(--qx-text-lg);min-width:0}.payout-amount-field input:focus{outline:none}.payout-amount-max{border:none;background:none;color:var(--qx-purple);font-size:var(--qx-text-sm);font-weight:600;padding:0 10px;cursor:pointer}.payout-amount-currency{border:none;border-left:1px solid var(--qx-border);padding:12px 14px;font-size:var(--qx-text-md);font-weight:600;background:var(--qx-bg);color:var(--qx-text);min-width:72px;text-align:center}.exchange-create-form{max-width:520px;padding:24px}.subscription-checkout-receipt{margin:16px 0;padding:16px;border:1px solid var(--qx-stroke);border-radius:var(--qx-radius-md);background:var(--qx-bg);font-size:var(--qx-text-md)}.subscription-checkout-receipt div{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--qx-stroke)}.subscription-checkout-receipt div:last-child{border-bottom:none}.subscription-checkout-receipt dt{color:var(--qx-text-secondary);margin:0}.subscription-checkout-receipt dd{margin:0;font-weight:600;text-align:right;word-break:break-all}.exchange-rate-source .muted-inline{font-size:var(--qx-text-xs)}.payout-amount-field-simple input{flex:1 1;border:none;padding:12px 14px;font-size:var(--qx-text-lg)}.payout-upload-block{margin-top:8px}.beneficiary-address-picker-group{margin-top:16px}.beneficiary-address-input-wrap,.beneficiary-address-picker{position:relative}.beneficiary-address-input{width:100%;padding-right:48px}.beneficiary-address-book-btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:none;border-radius:var(--qx-radius);background:transparent;color:var(--qx-text-muted);cursor:pointer;transition:background .15s,color .15s}.beneficiary-address-book-btn:hover{background:rgba(73,55,233,.08);color:var(--qx-purple,#4937e9)}.beneficiary-address-input-wrap.is-open .beneficiary-address-input,.beneficiary-address-input:focus{border-color:var(--qx-purple);box-shadow:0 0 0 3px rgba(99,102,241,.12);outline:none}.beneficiary-address-input-wrap.is-open .beneficiary-address-book-btn{background:rgba(73,55,233,.1);color:var(--qx-purple,#4937e9)}.beneficiary-address-input-wrap.is-open .beneficiary-address-panel:not([hidden]){display:block}.beneficiary-address-trigger{position:relative;width:100%;display:flex;align-items:center;gap:10px;padding:12px 40px 12px 14px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,box-shadow .15s}.beneficiary-address-trigger:hover{border-color:#c7d2fe}.beneficiary-address-trigger.is-open,.beneficiary-address-trigger:focus-visible{border-color:var(--qx-purple);box-shadow:0 0 0 3px rgba(99,102,241,.12);outline:none}.beneficiary-address-trigger.is-placeholder{color:var(--qx-text-muted)}.beneficiary-address-trigger-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.beneficiary-option-line1,.beneficiary-trigger-line1{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.beneficiary-option-line1 strong,.beneficiary-trigger-line1 strong{font-size:var(--qx-text-md);font-weight:600}.beneficiary-option-addr,.beneficiary-trigger-addr{font-size:var(--qx-text-xs);color:var(--qx-text-secondary);word-break:break-all;line-height:1.35}.beneficiary-address-trigger-placeholder{flex:1 1;font-size:var(--qx-text-md);color:var(--qx-text-muted)}.beneficiary-verified{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#22c55e}.beneficiary-verified,.net-pill{color:#fff;font-size:var(--qx-text-2xs);font-weight:700}.net-pill{display:inline-block;padding:2px 8px;border-radius:var(--qx-radius-sm);line-height:1.4}.net-pill-eth{background:#627eea}.net-pill-arb{background:#2d374b}.net-pill-op{background:#ff0420}.net-pill-default,.net-pill-multi{background:#64748b}.beneficiary-address-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:90;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);box-shadow:0 12px 40px rgba(91,79,217,.12),0 4px 12px rgba(0,0,0,.06);padding:12px;max-height:360px;overflow-y:auto}.beneficiary-address-panel[hidden]{display:none!important}.beneficiary-address-input-wrap.is-open .beneficiary-address-panel:not([hidden]),.beneficiary-address-picker.is-open .beneficiary-address-panel:not([hidden]){display:block}.beneficiary-address-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.beneficiary-address-option{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,background .15s}.beneficiary-address-option.is-selected,.beneficiary-address-option:hover{border-color:#c4b5fd;background:#faf9ff}.beneficiary-menu-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 20px;gap:12px}.beneficiary-menu-empty-icon{width:48px;height:48px;border-radius:50%;background:#f3f0ff;display:flex;align-items:center;justify-content:center;font-size:var(--qx-text-2xl)}.beneficiary-menu-empty p{margin:0;font-size:var(--qx-text-md);color:var(--qx-text-secondary)}.bank-selection-picker{position:relative}.bank-selection-panel{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:90;background:var(--qx-surface);border:1px solid var(--qx-border);border-radius:var(--qx-radius-lg);box-shadow:0 12px 40px rgba(91,79,217,.12),0 4px 12px rgba(0,0,0,.06);padding:16px}.bank-selection-panel[hidden]{display:none!important}.bank-selection-picker.is-open .bank-selection-panel:not([hidden]){display:block}.bank-selection-panel-title{font-size:var(--qx-text-md);font-weight:600;color:var(--qx-text-secondary);margin:0 0 12px}.bank-selection-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.bank-selection-option{width:100%;display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);cursor:pointer;text-align:left;font:inherit;color:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.bank-selection-option:hover{border-color:#c4b5fd;background:#faf9ff}.bank-selection-option.is-selected{border:2px solid var(--qx-purple);background:#faf9ff;box-shadow:0 0 0 1px rgba(91,79,217,.08)}.bank-selection-icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #dcd6f7;border-radius:var(--qx-radius);background:#f5f5f5;color:#9b8fd9;font-size:var(--qx-text-lg)}.bank-selection-option.is-selected .bank-selection-icon{border-color:#c4b5fd;background:#f3f0ff;color:var(--qx-purple)}.bank-selection-icon-trigger{background:#faf9ff}.bank-selection-text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.bank-selection-text strong{font-size:var(--qx-text-md);font-weight:600}.bank-selection-text span{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.bank-selection-add-new{width:100%;margin-top:12px;padding:14px 16px;border:2px dashed var(--qx-border);border-radius:var(--qx-radius);background:var(--qx-surface);color:var(--qx-purple);font-size:var(--qx-text-md);font-weight:600;cursor:pointer;font-family:inherit;transition:border-color .15s,background .15s}.bank-selection-add-new:hover{border-color:var(--qx-purple-muted);background:#faf9ff}.modal-add-bank{max-width:520px;width:100%;padding:0;overflow:hidden}.modal-add-bank-page{max-width:520px;margin:0 auto;padding:0}.modal-add-bank-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:24px 24px 0}.modal-add-bank-header h2{margin:0 0 6px;font-size:var(--qx-text-2xl)}.modal-add-bank-sub{margin:0;font-size:var(--qx-text-md);color:var(--qx-text-secondary)}.modal-add-bank-form{padding:16px 24px 24px}.ab-section-divider{display:flex;align-items:center;gap:12px;margin:20px 0 16px;color:var(--qx-text-muted);font-size:var(--qx-text-2xs);font-weight:600;letter-spacing:.06em}.ab-section-divider:after,.ab-section-divider:before{content:"";flex:1 1;height:1px;background:var(--qx-border)}.ab-bank-name-field{display:flex;align-items:center;gap:10px;border:1px solid var(--qx-border);border-radius:var(--qx-radius);padding:0 12px;background:var(--qx-surface)}.ab-bank-name-field select{flex:1 1;border:none;padding:12px 0;background:transparent;font:inherit}.ab-bank-name-icon{font-size:var(--qx-text-base);opacity:.7}.ab-label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ab-label-row label{margin:0}.ab-field-error-label{font-size:var(--qx-text-xs);color:#dc2626;font-weight:600}.form-group-error .ab-input-error-wrap input{border-color:#dc2626}.ab-input-error-wrap{position:relative}.ab-input-error-wrap input{width:100%;padding-right:36px}.ab-input-error-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:50%;background:#dc2626;color:#fff;font-size:var(--qx-text-xs);font-weight:700;display:flex;align-items:center;justify-content:center}.ab-field-hint-error{margin:6px 0 0;font-size:var(--qx-text-xs);color:#dc2626}.modal-add-bank-submit{width:100%;margin-top:8px}.modal-google-auth{max-width:420px;width:100%;padding:32px 28px 28px;text-align:center;position:relative}.modal-google-auth-close{position:absolute;top:12px;right:12px}.modal-google-auth-icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#f3f0ff;color:var(--qx-purple);font-size:var(--qx-text-3xl);display:flex;align-items:center;justify-content:center}.modal-google-auth h2{margin:0 0 10px;font-size:var(--qx-text-xl)}.modal-google-auth-desc{margin:0 0 24px;font-size:var(--qx-text-md);color:var(--qx-text-secondary);line-height:1.5}.modal-google-auth-account{margin:0 0 8px;font-size:var(--qx-text-lg);color:var(--qx-text)}.google-otp-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.google-otp-input{width:44px;height:48px;text-align:center;font-size:var(--qx-text-xl);font-weight:600;border:1px solid #dcd6f7;border-radius:var(--qx-radius);background:#faf9ff;color:var(--qx-text)}.google-otp-input:focus{outline:none;border-color:var(--qx-purple);box-shadow:0 0 0 3px rgba(91,79,217,.12)}.google-otp-sep{font-size:var(--qx-text-xl);color:var(--qx-text-muted);margin:0 2px}.modal-google-auth .btn-primary{width:100%}.collection-create-back{margin:0 0 16px;font-size:var(--qx-text-md)}.collection-create-back a{color:var(--qx-purple);text-decoration:none}.collection-create-type-hint{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--qx-text-md);color:var(--qx-text-secondary)}.collection-success-page{max-width:480px;margin:40px auto}.collection-success-card{padding:32px;text-align:center}.collection-success-card .success-icon{margin:0 auto 16px}.collection-success-card h2{margin:0 0 12px}.collection-success-desc{margin:0 0 24px;color:var(--qx-text-secondary)}.collection-create-page{max-width:520px;margin:0 auto}.collection-create-card{padding:28px 28px 24px}.collection-create-form{display:flex;flex-direction:column;gap:0}.collection-create-form .tab-group{margin-bottom:20px}.collection-create-form>.field-select-wrap{margin-bottom:8px}.collection-create-section{margin-top:8px;padding-top:4px}.collection-create-form .collection-payer-address-select .field-select-option-label,.collection-create-form .collection-payer-address-select .field-select-value{font-family:var(--qx-font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);font-size:var(--qx-text-sm);font-weight:500;letter-spacing:.01em}.collection-create-section .collection-section-title{margin:16px 0 14px;font-size:var(--qx-text-lg);font-weight:600;color:var(--qx-text)}.collection-create-section .form-group{margin-bottom:16px}.collection-create-section .payout-amount-group{margin-bottom:8px}.collection-create-rail-hint{margin:0 0 4px;line-height:1.5}.collection-create-rail-hint,.collection-upload-desc{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.collection-upload-desc{margin:-4px 0 12px;line-height:1.55}.collection-upload-block{margin-top:4px}.collection-upload-zone{padding:28px 20px}.collection-upload-hint{margin:0;font-size:var(--qx-text-md);color:var(--qx-text-secondary)}.collection-upload-formats{margin:8px 0 0;font-size:var(--qx-text-xs);color:var(--qx-text-muted)}.collection-upload-file-list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.collection-upload-file-name{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--qx-text-md)}.collection-create-footer{display:flex;flex-direction:column;gap:8px;margin-top:28px;padding-top:20px;border-top:1px solid var(--qx-border)}.collection-order-edit-form{padding:20px 24px}.collection-order-detail-form{display:flex;flex-direction:column;gap:16px}.collection-order-detail-form .form-group{margin:0}.collection-order-detail-form .input-readonly{background:var(--qx-surface-muted,#f4f5f7);color:var(--qx-text-secondary);cursor:default}.collection-order-detail--editable{gap:16px}.collection-detail-upload-section{margin-top:4px;padding:16px;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);background:var(--qx-bg)}.collection-detail-upload-title{margin:0 0 8px;font-size:var(--qx-text-lg);font-weight:600;color:var(--qx-text)}.collection-detail-upload-desc{margin:0 0 12px;font-size:var(--qx-text-sm);line-height:1.5;color:var(--qx-text-secondary)}.collection-upload-file-row{display:flex;align-items:flex-start;gap:8px;padding:10px 0;border-bottom:1px solid var(--qx-border)}.collection-upload-file-row:last-child{border-bottom:none;padding-bottom:0}.collection-upload-file-row-main{flex:1 1;min-width:0}.collection-upload-file-meta{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.collection-upload-file-row--uploaded .collection-upload-file-meta{margin-bottom:8px}.collection-upload-file-meta-end{display:flex;align-items:center;gap:8px;flex-shrink:0}.collection-upload-file-pending{font-size:var(--qx-text-xs);font-weight:500;color:var(--qx-text-secondary)}.collection-upload-file-size{flex-shrink:0;font-size:var(--qx-text-xs);color:var(--qx-text-secondary)}.collection-upload-file-progress{display:flex;align-items:center;gap:8px}.collection-upload-file-progress-track{flex:1 1;height:6px;border-radius:var(--qx-radius-full);background:#e8edf3;overflow:hidden}.collection-upload-file-progress-fill{width:100%;height:100%;border-radius:inherit;background:var(--qx-purple)}.collection-upload-file-progress-check{flex-shrink:0;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:var(--qx-text-2xs);font-weight:700;color:#fff;background:var(--qx-purple)}.collection-upload-file-remove{flex-shrink:0;width:28px;height:28px;border:none;border-radius:var(--qx-radius);background:transparent;color:var(--qx-text-secondary);font-size:var(--qx-text-lg);line-height:1;cursor:pointer}.collection-upload-file-remove:hover{background:var(--qx-surface-muted,#f4f5f7);color:var(--qx-text)}.collection-order-edit-form .input-readonly{background:var(--qx-surface-muted,#f4f5f7);color:var(--qx-text-secondary);cursor:default}.collection-detail-footer-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.collection-detail-footer-actions .collection-detail-cancel-btn{min-width:132px}.collection-detail-footer-actions .collection-detail-submit-btn{min-width:120px;margin-left:auto}.collection-create-form .payout-amount-currency-slot{min-width:118px;padding:0 8px 0 12px}.collection-create-form .field-select-wrap.is-compact .field-select-trigger{min-height:50px;padding:0 8px;font-weight:700;gap:6px}.collection-create-form .field-select-wrap.is-compact .field-select-option-icon img,.collection-create-form .field-select-wrap.is-compact .field-select-trigger .field-select-option-icon img{width:22px;height:22px}.exchange-onboarding{display:flex;flex-direction:column;gap:24px}.exchange-onboarding-hero{border-radius:var(--qx-radius-lg);background:linear-gradient(135deg,#4937e9,#6d28d9);color:#fff;padding:40px 36px}.exchange-onboarding-hero h2{margin:0 0 12px;font-size:var(--qx-text-3xl)}.exchange-onboarding-hero p{margin:0 0 20px;max-width:720px;opacity:.92;line-height:1.6}.exchange-onboarding-hero-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.exchange-onboarding-link{color:#fff;text-decoration:none;font-weight:500}.exchange-onboarding-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.exchange-onboarding-steps li{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:var(--qx-radius-md);border:1px solid var(--qx-border);opacity:.55}.exchange-onboarding-steps li.active{opacity:1;border-color:color-mix(in srgb,var(--qx-primary) 40%,var(--qx-border));background:color-mix(in srgb,var(--qx-primary) 6%,transparent)}.exchange-onboarding-steps .step-num{width:28px;height:28px;border-radius:var(--qx-radius-full);display:inline-flex;align-items:center;justify-content:center;background:var(--qx-primary);color:#fff;font-size:var(--qx-text-sm);flex-shrink:0}.exchange-onboarding-steps li:not(.active) .step-num{background:var(--qx-border);color:var(--qx-text-secondary)}.exchange-onboarding-steps .step-text{display:flex;flex-direction:column;gap:2px}.exchange-onboarding-steps small{color:var(--qx-text-secondary)}.exchange-onboarding-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.exchange-feature-card{padding:20px}.exchange-feature-icon{width:40px;height:40px;border-radius:var(--qx-radius);background:color-mix(in srgb,var(--qx-primary) 12%,transparent);color:var(--qx-primary);display:flex;align-items:center;justify-content:center;font-size:var(--qx-text-lg);margin-bottom:12px}.exchange-onboarding-bottom{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.exchange-requirements-card{padding:24px;background:color-mix(in srgb,var(--qx-primary) 5%,var(--qx-surface))}.exchange-requirements-card ul{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:16px}.exchange-requirements-card li{display:flex;gap:12px}.req-check{color:var(--qx-primary);font-weight:700}.exchange-access-form{padding:24px}.exchange-volume-field{display:flex;align-items:center;gap:8px}.exchange-terms-hint,.exchange-volume-field span{color:var(--qx-text-secondary)}.exchange-terms-hint{margin-top:12px;font-size:var(--qx-text-sm)}.payout-batch-card{max-width:720px;margin:0 auto}.payout-batch-upload-group{margin-top:20px}.payout-batch-upload-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.payout-batch-upload-head label{margin:0;font-size:var(--qx-text-md);font-weight:600;color:var(--qx-text)}.payout-batch-actions{margin-bottom:16px}.payout-batch-upload{cursor:pointer}.upload-zone-dragover{border-color:var(--qx-primary);background:color-mix(in srgb,var(--qx-primary) 8%,transparent)}.payout-batch-preview{margin-top:16px;margin-bottom:16px}.payout-batch-footer{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.checkout-layout{min-height:100vh;background:var(--qx-bg)}.subscription-checkout{display:grid;grid-template-columns:1fr;min-height:100vh}@media (min-width:960px){.subscription-checkout{grid-template-columns:1fr 1fr}}.subscription-checkout-summary{background:linear-gradient(180deg,#f3f0ff,#ece8fa);padding:40px 32px;display:flex;flex-direction:column;gap:20px}.subscription-checkout-brand{font-size:var(--qx-text-2xl);font-weight:700;color:var(--qx-purple)}.subscription-checkout-kicker{margin:0;color:var(--qx-text-secondary);font-size:var(--qx-text-md)}.subscription-checkout-headline{margin:0;font-size:var(--qx-text-3xl);font-weight:650;line-height:1.15}.subscription-checkout-price{margin:0;font-size:var(--qx-text-3xl);font-weight:700;color:var(--qx-purple)}.subscription-checkout-price-cycle{font-size:var(--qx-text-base);font-weight:600;color:var(--qx-text-secondary)}.subscription-checkout-line{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid rgba(91,79,217,.12)}.subscription-checkout-line-title{font-weight:600}.subscription-checkout-line-sub{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.subscription-checkout-line-amount{font-weight:600}.subscription-checkout-features{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.subscription-checkout-features li{display:flex;gap:12px}.subscription-checkout-feature-icon{width:24px;height:24px;border-radius:50%;background:var(--qx-purple);color:#fff;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:var(--qx-text-xs)}.subscription-checkout-feature-title{font-weight:600}.subscription-checkout-feature-desc{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.subscription-checkout-totals{margin:0;display:flex;flex-direction:column;gap:8px}.subscription-checkout-totals div{display:flex;justify-content:space-between;gap:12px}.subscription-checkout-total-row{margin-top:8px;padding-top:12px;border-top:1px solid rgba(91,79,217,.12);font-size:var(--qx-text-lg);font-weight:700}.subscription-checkout-quote{margin:auto 0 0;font-size:var(--qx-text-md);color:var(--qx-text-secondary);font-style:italic}.subscription-checkout-payment{background:var(--qx-surface);padding:40px 32px;display:flex;flex-direction:column;gap:16px}.subscription-checkout-methods{display:flex;flex-direction:column;gap:12px}.subscription-checkout-method{width:100%;border:1px solid var(--qx-border);border-radius:var(--qx-radius-md);background:var(--qx-surface);padding:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left}.subscription-checkout-method.selected{border-color:var(--qx-purple);box-shadow:0 0 0 3px rgba(91,79,217,.1)}.subscription-checkout-method-main{display:flex;align-items:center;gap:12px}.subscription-checkout-method-icon{font-size:var(--qx-text-2xl)}.subscription-checkout-method-hint{font-size:var(--qx-text-xs);color:var(--qx-text-secondary);margin-top:4px}.subscription-checkout-radio{width:20px;height:20px;border-radius:50%;border:2px solid var(--qx-border);flex-shrink:0}.subscription-checkout-radio.on{border-color:var(--qx-purple);background:radial-gradient(circle,var(--qx-purple) 45%,transparent 48%)}.subscription-checkout-submit{width:100%;margin-top:8px}.subscription-checkout-success{padding:12px 16px;border-radius:var(--qx-radius-md);background:#ecfdf5;color:#047857}.checkout-powered-footer{margin-top:auto;font-size:var(--qx-text-xs);color:var(--qx-text-secondary);display:flex;flex-wrap:wrap;align-items:center;gap:8px}.checkout-powered-footer a{color:var(--qx-purple);text-decoration:none}.checkout-footer-sep{opacity:.5}.crypto-payment-modal{max-width:420px;padding:0}.crypto-payment-modal-inner{padding:28px 24px 20px;text-align:center}.crypto-payment-title{margin:0 0 20px;font-size:var(--qx-text-lg)}.crypto-payment-amount-block{margin-bottom:16px}.crypto-payment-amount-label{font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.crypto-payment-amount-value{font-size:var(--qx-text-4xl);font-weight:700;color:var(--qx-purple)}.crypto-payment-divider{height:1px;background:var(--qx-border);margin:0 0 16px}.crypto-payment-connect-head{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-weight:600}.crypto-payment-wallet-icon{font-size:var(--qx-text-lg)}.crypto-payment-plus{margin-left:auto;color:var(--qx-text-secondary)}.crypto-payment-wallets{display:flex;justify-content:center;gap:12px;margin-bottom:16px}.crypto-payment-wallet-btn{width:48px;height:48px;border-radius:50%;border:1px solid var(--qx-border);background:var(--qx-surface);font-size:var(--qx-text-2xl);cursor:pointer}.crypto-payment-connect-btn{width:100%;margin-bottom:16px}.topbar-actions .icon-btn{text-decoration:none}@media (max-width:960px){.exchange-onboarding-steps{grid-template-columns:1fr 1fr}.exchange-onboarding-bottom,.exchange-onboarding-features{grid-template-columns:1fr}}.wallet-connect-disconnected{display:flex;flex-direction:column;align-items:flex-start;gap:6px;max-width:100%}.wallet-no-extension-hint{margin:0;font-size:var(--qx-text-sm,.875rem);line-height:1.45;color:var(--qx-warning,#b45309);max-width:36rem}.wallet-install-link,.wallet-no-extension-hint.is-emphasis{font-weight:var(--qx-weight-medium,500)}.wallet-install-link{font-size:var(--qx-text-sm,.875rem);color:var(--qx-purple,#7c3aed);text-decoration:none}.wallet-install-link:hover{text-decoration:underline}.multisig-supported-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:var(--qx-text-sm);color:var(--qx-text-secondary)}.multisig-supported-chips{display:flex;flex-wrap:wrap;gap:6px}.multisig-network-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--qx-radius-full);font-size:var(--qx-text-sm);font-weight:500;background:var(--qx-purple-light);color:var(--qx-purple);border:1px solid var(--qx-purple-muted)}.multisig-wallet-panel{margin-top:16px;padding:16px;border:1px solid var(--mch-border-subtle,var(--qx-border));border-radius:var(--qx-radius-md);background:var(--mch-surface-subtle,#f8fafc)}.multisig-wallet-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.multisig-connected-network{display:inline-flex;align-items:center;gap:8px;font-size:var(--qx-text-md);font-weight:500;color:var(--qx-text)}.multisig-connected-network.is-unsupported{color:var(--qx-warning,#b45309)}.multisig-status-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.multisig-status-chip{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:var(--qx-radius);font-size:var(--qx-text-sm);font-weight:500;border:1px solid var(--mch-border-subtle,var(--qx-border));background:#fff;color:var(--qx-text-secondary)}.multisig-status-chip.is-ok{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.multisig-status-chip.is-warn{border-color:#fde68a;background:#fffbeb;color:#b45309}.multisig-status-banner{margin-top:14px;padding:10px 14px;border-radius:var(--qx-radius);font-size:var(--qx-text-sm);line-height:1.5}.multisig-status-banner.is-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.multisig-status-banner.is-warn{background:var(--qx-warning-bg,#fffbeb);border:1px solid #fcd34d;color:#b45309}.multisig-status-banner.is-success{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.multisig-create-form{margin-top:16px;padding-top:16px;border-top:1px solid var(--mch-border-subtle,var(--qx-border))}.multisig-create-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:16px}.multisig-list-wrap{margin-top:12px;border:1px solid var(--mch-border-subtle,var(--qx-border));border-radius:var(--qx-radius-md);overflow:hidden}.multisig-list-item{padding:16px 18px;border-bottom:1px solid var(--mch-border-subtle,var(--qx-border));background:#fff}.multisig-list-item:last-child{border-bottom:none}.multisig-list-item.is-disabled{opacity:.72;background:#f9fafb}.multisig-list-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.multisig-list-head-main{display:flex;flex-direction:column;gap:8px;min-width:0}.multisig-list-id{font-size:var(--qx-text-sm);font-weight:600;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--qx-text);word-break:break-all}.multisig-list-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.multisig-bind-state{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;font-size:var(--qx-text-xs);font-weight:500;white-space:nowrap}.multisig-bind-state.is-effective{color:var(--qx-success-fg,#166534);background:var(--qx-success-bg,#ecfdf5)}.multisig-bind-state.is-warn{color:var(--qx-warning-fg,#92400e);background:var(--qx-warning-bg,#fffbeb)}.multisig-bind-state.is-info{color:var(--qx-info-fg,#1d4ed8);background:var(--qx-info-bg,#eff6ff)}.multisig-bind-state.is-muted{color:var(--qx-text-secondary);background:var(--qx-surface-muted,#f4f4f5)}.multisig-list-meta{display:grid;grid-gap:8px;gap:8px;margin-top:12px}.multisig-meta-row{display:grid;grid-template-columns:7rem 1fr;grid-gap:8px 12px;gap:8px 12px;align-items:start;font-size:var(--qx-text-sm)}.multisig-meta-label{color:var(--qx-text-secondary);font-weight:500}.multisig-meta-value{margin:0;word-break:break-all;line-height:1.45}.multisig-meta-value code{font-size:var(--qx-text-xs);color:var(--qx-text)}@media (max-width:640px){.multisig-meta-row{grid-template-columns:1fr;gap:4px}.multisig-create-actions{justify-content:stretch}.multisig-create-actions .btn{width:100%}}.acq-settings-card{max-width:720px;padding:28px}.acq-settings-section{padding:20px 0;border-bottom:1px solid var(--mch-border-subtle,var(--qx-border))}.acq-settings-section:last-child{border-bottom:none;padding-bottom:0}.acq-settings-section-head{margin-bottom:14px}.acq-settings-section-head h3{margin:0 0 6px;font-size:1rem;font-weight:600}.acq-settings-kv{margin:0;display:grid;grid-gap:10px;gap:10px}.acq-settings-kv-row{display:grid;grid-template-columns:7rem 1fr;grid-gap:8px 12px;gap:8px 12px;font-size:var(--qx-text-md)}.acq-settings-kv-row dt{margin:0;color:var(--qx-text-secondary);font-weight:500}.acq-settings-kv-row dd{margin:0;color:var(--qx-text)}.acq-toggle-row{display:inline-flex;align-items:center;gap:10px;font-size:var(--qx-text-md);font-weight:500}.acq-settlement-panel{padding:16px;border:1px solid var(--mch-border-subtle,var(--qx-border));border-radius:var(--qx-radius-md);background:var(--mch-surface-subtle,#f8fafc)}.acq-settlement-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.acq-mode-chip{display:inline-flex;padding:4px 10px;border-radius:var(--qx-radius-full);font-size:var(--qx-text-sm);font-weight:500;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe}.acq-mode-chip.is-multisig{background:var(--qx-purple-light);color:var(--qx-purple);border-color:var(--qx-purple-muted)}.acq-route-banner{margin-top:12px;padding:10px 14px;border-radius:var(--qx-radius);font-size:var(--qx-text-sm);line-height:1.5}.acq-route-banner.is-warn{background:var(--qx-warning-bg,#fffbeb);border:1px solid #fcd34d;color:#b45309}.acq-route-banner.is-info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.acq-settlement-address-label{display:block;margin-bottom:6px;font-size:var(--qx-text-sm);font-weight:500;color:var(--qx-text-secondary)}.acq-settlement-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}@media (max-width:640px){.acq-settings-card{padding:20px 16px}.acq-settings-kv-row{grid-template-columns:1fr;gap:4px}}.address-modal-header{display:flex;align-items:center;justify-content:space-between;padding:0 0 14px;border-bottom:1px solid rgba(0,0,0,.06);margin-bottom:14px}.address-modal-account{font-size:var(--qx-text-sm);color:var(--qx-text-muted)}.address-modal-currency{display:inline-flex;align-items:center;gap:5px;font-size:var(--qx-text-sm);font-weight:600}.address-row{justify-content:space-between;gap:12px;padding:12px 16px;background:var(--qx-surface,#f8f9fb);border-radius:var(--qx-radius)}.address-row,.address-row-left{display:flex;align-items:center}.address-row-left{gap:8px;flex-shrink:0;min-width:80px}.address-row-network{font-size:var(--qx-text-sm);font-weight:500}.address-row-right{display:flex;align-items:center;gap:8px;min-width:0;flex:1 1;justify-content:flex-end}.address-row-code{font-size:var(--qx-text-xs);color:var(--qx-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:280px}.address-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:32px 16px}.address-empty-text{font-size:var(--qx-text-sm);color:var(--qx-text-muted);text-align:center}.address-skeleton{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:var(--qx-surface,#f8f9fb);border-radius:var(--qx-radius)}.address-skeleton-head{width:40%;height:12px;background:rgba(0,0,0,.06);border-radius:var(--qx-radius-sm)}.address-skeleton-body{width:70%;height:14px;background:rgba(0,0,0,.04);border-radius:var(--qx-radius-sm)}@media (max-width:480px){.address-row{flex-direction:column;align-items:flex-start;gap:8px}.address-row-right{width:100%;justify-content:space-between}.address-row-code{max-width:180px}}.test-faucet-page{width:100%;min-width:0}.test-faucet-config-row{margin-bottom:0}.test-faucet-address-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--qx-border);display:flex;flex-direction:column;gap:10px}.test-faucet-address-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.test-faucet-address-label{font-size:var(--qx-text-md);font-weight:500;color:var(--qx-text)}.test-faucet-custom-toggle{font-size:var(--qx-text-sm);color:var(--qx-text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.test-faucet-custom-toggle input{width:16px;height:16px;margin:0;flex-shrink:0;accent-color:var(--qx-purple);cursor:pointer}.test-faucet-address-box{min-height:44px;align-items:center}.test-faucet-chain-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.test-faucet-chain-card{padding:16px;display:flex;flex-direction:column;gap:12px}.test-faucet-chain-head{display:flex;align-items:center;gap:12px}.test-faucet-chain-head strong{display:block}.test-faucet-chain-meta{display:flex;flex-direction:column;gap:2px}.test-faucet-chain-id{font-size:var(--qx-text-xs);color:var(--qx-text-muted);font-family:var(--qx-font-mono,ui-monospace,monospace)}.test-faucet-token-actions{display:flex;flex-wrap:wrap;gap:8px}.test-faucet-claim-btn{display:inline-flex;align-items:center;gap:8px}@media (max-width:640px){.test-faucet-page .payout-asset-row{grid-template-columns:1fr}.test-faucet-address-header{flex-direction:column;align-items:flex-start}}