:root{--click:#3373f6;--error:#ff4070;--warning:#faf07d;--success:#4bfa91;--error-dark:#ff4070;--warning-dark:#fff580;--success-dark:#4dff94;--click-50:#eef3ff;--click-100:#dce7fd;--click-200:#c3d6fc;--click-300:#93b4f9;--click-400:#6693f8;--click-500:var(--click);--click-600:#1b5fe0;--click-700:#1a47b8;--click-800:#173a96;--click-900:#0f1a35;--paper:#eff0f2;--surface:#fff;--surface-raised:#f9f9fa;--surface-tint:#ebecee;--line-hairline:#d9dadf;--line-strong:#b7bac2;--line-card:#0f1a350e;--text-muted:#61687a;--text-secondary:#333b51;--text-primary:#0f1a35;--text-on-dark:#d7dae1;--on-state:var(--text-primary);--on-error:#fff;--error-600:#da1043;--error-700:#c70f3d;--primary:var(--click-600);--primary-foreground:#fff;--primary-hover:var(--click-700);--ring:var(--click-700);--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:14px;--radius-2xl:18px;--radius-3xl:22px;--radius-4xl:26px;--shadow-hairline:0 1px 1px #0f1a350a;--shadow-raised:0 2px 4px -2px #0f1a3512,0 1px 2px #0f1a350a;--shadow-card:0 4px 12px -8px #0f1a351a,0 1px 2px #0f1a350a;--shadow-frame:0 14px 34px -14px #0f1a3521,0 2px 6px #0f1a350a;--shadow-overlay:0 24px 56px -20px #0f1a352e,0 6px 14px -6px #0f1a3514;--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Roboto Mono","Liberation Mono",monospace;--text-micro:10px;--text-meta:11px;--text-xs:12px;--text-row:13px;--text-sm:14px;--text-base:16px;--text-title:17px;--text-2xl:24px;--text-display:38px;--tracking-display:-.032em;--tracking-heading:-.022em;--tracking-title:-.005em;--tracking-label:.1em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}::selection{background:var(--click-200)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--text-sm);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,h4,p,ul,ol,figure,dl{margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}.btn{border-radius:var(--radius-4xl);height:36px;font-size:var(--text-sm);white-space:nowrap;-webkit-user-select:none;user-select:none;color:inherit;background-clip:padding-box;border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.btn:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled{pointer-events:none;opacity:.5}.btn svg{flex:none;width:16px;height:16px}.btn-default{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-raised)}.btn-default:hover{background:var(--primary-hover)}.btn-secondary{border-color:var(--line-hairline);background:var(--surface);color:var(--text-primary)}.btn-secondary:hover{background:var(--surface-raised)}.btn-outline{border-color:var(--line-strong);background:0 0}.btn-outline:hover{background:var(--surface-tint)}.btn-ghost{background:0 0}.btn-ghost:hover{background:var(--surface-tint)}.btn-affirm{background:var(--click-50);color:var(--click-700)}.btn-affirm:hover{background:color-mix(in oklch,var(--click-50),var(--click-700) 6%)}.btn-error{background:var(--error);color:var(--on-error)}.btn-error:hover{background:color-mix(in srgb,var(--error) 86%,var(--text-primary))}.btn-link{color:var(--click-700);text-underline-offset:4px;height:auto;padding:0}.btn-link:hover{text-decoration:underline}.btn-xs{height:24px;font-size:var(--text-xs);gap:4px;padding:0 10px}.btn-xs svg{width:12px;height:12px}.btn-sm{gap:4px;height:32px;padding:0 12px}.btn-lg{height:40px;padding:0 16px}.btn-icon{width:36px;padding:0}.btn-block{width:100%}.badge{border-radius:var(--radius-sm);height:20px;font-size:var(--text-xs);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:4px;width:fit-content;padding:0 8px;font-weight:500;display:inline-flex}.badge svg{flex:none;width:12px;height:12px}.badge-default{background:var(--click-100);color:var(--click-700)}.badge-secondary{background:var(--surface-tint);color:var(--text-secondary)}.badge-warning{background:var(--warning);color:var(--on-state)}.badge-success{background:var(--success);color:var(--on-state)}.badge-error{background:var(--error-600);color:var(--on-error)}.badge-outline{border-color:var(--line-hairline);background:var(--surface);color:var(--text-primary)}.input{border-radius:var(--radius-4xl);border:1px solid var(--line-hairline);background:var(--surface);width:100%;height:36px;font-size:var(--text-sm);outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:block}.input::placeholder{color:var(--text-muted)}.input:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 30%,transparent)}.input-mono{font-family:var(--font-mono);font-size:var(--text-row)}.field{gap:8px;display:grid}.label{font-size:var(--text-sm);font-weight:500}.help{font-size:var(--text-xs);color:var(--text-muted)}.help-error{color:var(--text-primary);font-weight:500}.card{--card-spacing:24px;gap:var(--card-spacing);padding:var(--card-spacing) 0;border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-card),0 0 0 1px var(--line-card);font-size:var(--text-sm);flex-direction:column;display:flex;overflow:hidden}.card-sm{--card-spacing:16px}.card-header,.card-content,.card-footer{padding:0 var(--card-spacing)}.card-header{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.card-title{font-size:var(--text-base);letter-spacing:var(--tracking-title);font-weight:500}.card-desc{font-size:var(--text-sm);color:var(--text-muted);grid-column:1}.card-action{grid-area:1/2/span 2;place-self:start end}.card-footer{align-items:center;gap:8px;display:flex}.card-sep{background:var(--line-hairline);height:1px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.browser-notice{background:var(--warning);color:var(--on-state);font-size:var(--text-row);justify-content:center;align-items:center;gap:10px;padding:10px 24px;font-weight:500;display:flex}.browser-notice svg{flex:none;width:16px;height:16px}header{z-index:20;background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(180%)blur(12px);backdrop-filter:saturate(180%)blur(12px);border-bottom:1px solid var(--line-hairline);justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 max(20px,4vw);display:flex;position:sticky;top:0}.brand{align-items:center;display:flex}.brand img{width:auto;height:24px;display:block}.header-right{align-items:center;gap:16px;display:flex}.header-note{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);font-weight:500}main#app{max-width:660px;margin:0 auto;padding:48px max(20px,4vw) 72px}body.admin main#app{max-width:1180px}h1{font-size:var(--text-display);letter-spacing:var(--tracking-display);margin:0 0 12px;font-weight:700;line-height:1.1}main#app>p{font-size:var(--text-base);color:var(--text-muted);max-width:54ch;margin:0 0 24px;line-height:1.6}h2{font-size:var(--text-title);letter-spacing:var(--tracking-title);margin:0;font-weight:500}.demo{max-width:660px;margin:0 auto;padding:0 max(20px,4vw) 64px}body.admin .demo{max-width:1180px}.preview-tools{border:1px solid var(--line-hairline);border-radius:var(--radius-xl);font-size:var(--text-xs);color:var(--text-muted);background:0 0;padding:14px 18px}.preview-tools summary{cursor:pointer;font-size:var(--text-meta);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);align-items:center;min-height:24px;font-weight:500;display:flex}.preview-tools summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent);border-radius:4px;outline:none}.preview-tools p{margin:10px 0 0;line-height:1.6}.preview-tools .controls{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.preview-tools .controls button{border-radius:var(--radius-4xl);border:1px solid var(--line-strong);height:28px;font-size:var(--text-xs);color:var(--text-secondary);background:0 0;padding:0 12px;font-weight:500}.preview-tools .controls button:hover{background:var(--surface)}.journey{flex-wrap:wrap;margin:0 0 32px;padding:0;list-style:none;display:flex}.journey li{font-size:var(--text-row);color:var(--text-muted);align-items:center;gap:8px;margin-right:6px;padding-right:18px;display:flex;position:relative}.journey li:not(:last-child):after{content:"";background:var(--line-strong);width:12px;height:1px;position:absolute;right:0}.journey li>span{background:var(--surface-tint);width:22px;height:22px;color:var(--text-muted);font-size:var(--text-meta);border-radius:999px;flex:none;place-items:center;font-weight:600;display:grid}.journey .current{color:var(--text-primary);font-weight:500}.journey .current>span{background:var(--primary);color:var(--primary-foreground)}.journey .complete>span{background:var(--click-50);color:var(--click-700)}.card{--card-spacing:24px;padding:var(--card-spacing);border-radius:var(--radius-2xl);background:var(--surface);box-shadow:var(--shadow-card),0 0 0 1px var(--line-card);gap:0;margin-bottom:16px;display:block}.card>*,.card>form>*{margin-top:0;margin-bottom:24px}.card>.eyebrow,.card>.address,.card label.field,.card input[type=text]{margin-bottom:8px}.card>h2,.card>p,.card>.conversion-note{margin-bottom:16px}.card .hint{margin-bottom:24px}.card input[type=text]+button{margin-top:16px}.card .card-rule{margin:0 0 24px}.card>:last-child,.card>form>:last-child{margin-bottom:0}.card>h2+.error{margin-top:0}.verified{background:var(--click-50);color:var(--click-700);border-radius:var(--radius-xl);font-size:var(--text-row);align-items:center;gap:8px;padding:10px 14px;font-weight:500;display:flex}.summary{gap:6px;display:grid}.eyebrow{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-primary);font-weight:600}.fig{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.fig-xl{font-size:var(--text-display);letter-spacing:var(--tracking-display);font-weight:700;line-height:1.05}.fig-lg{font-size:20px;font-weight:600;line-height:1.2}.fig-md{font-size:16px;font-weight:600;line-height:1.3}.fig-sm{font-size:var(--text-sm);font-weight:500}.fig .tail{color:var(--text-muted);font-weight:inherit}.unit{font-family:var(--font-mono);font-size:var(--text-meta);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-weight:500}.amount{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.network{font-size:var(--text-row);color:var(--text-muted)}.conversion-note{background:var(--surface-tint);border-radius:var(--radius-xl);font-size:var(--text-row);color:var(--text-secondary);margin-bottom:16px;padding:14px 16px;line-height:1.6;display:block}.conversion-note strong{color:var(--text-primary);margin-bottom:4px;font-weight:500;display:block}.conversion-note p{margin:0}.snapshot{font-size:var(--text-xs);color:var(--text-muted)}.balance-head{padding:0 0 12px}.balance-foot{border-top:1px solid var(--line-hairline);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 0;display:flex}.token-row{border-top:1px solid var(--line-hairline);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.token-row:first-child{border-top:0}.token-mark{background:var(--surface-tint);width:36px;height:36px;color:var(--text-secondary);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.04em;border-radius:999px;place-items:center;font-weight:600;display:grid}.token-id{min-width:0}.token-name{font-size:var(--text-sm);font-weight:500}.token-qty{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.chain-group{border-top:1px solid var(--line-hairline);padding-top:12px}.chain-group:first-child{border-top:0;padding-top:0}.chain-address{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:12px;display:flex}.chain-address a{color:var(--click-700);white-space:nowrap;font-weight:500;text-decoration:none}.chain-address a:hover{text-decoration:underline}.error:not(:empty){background:var(--error-600);color:var(--on-error);border-radius:var(--radius-xl);font-size:var(--text-row);margin-bottom:16px;padding:12px 14px;font-weight:500}label.field{font-size:var(--text-sm);font-weight:500;display:block}input[type=text]{border-radius:var(--radius-4xl);border:1px solid var(--line-hairline);background:var(--surface);width:100%;height:44px;font-size:var(--text-sm);color:var(--text-primary);font-family:var(--font-mono);outline:none;padding:0 14px;transition:border-color .15s,box-shadow .15s;display:block}input[type=text]::placeholder{color:var(--text-muted);font-family:var(--font-sans)}input[type=text]:focus-visible{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}input[aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px color-mix(in srgb,var(--error) 30%,transparent)}.hint{font-size:var(--text-xs);color:var(--text-muted);margin:8px 0 0;line-height:1.6}.check{font-size:var(--text-row);color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:10px;line-height:1.6;display:flex}.check input{appearance:none;border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:5px;flex:none;width:18px;height:18px;margin-top:1px;transition:background-color .15s,border-color .15s}.check input:checked{background:var(--primary);border-color:var(--primary)}.check input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;margin:2px auto;display:block;transform:rotate(45deg)}.check input:disabled{opacity:.45;cursor:not-allowed}.check input:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent);outline:none}.important-notes{background:var(--surface-tint);border-radius:var(--radius-xl);padding:16px 18px;display:block}.important-notes h2{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-primary);margin-bottom:10px;font-weight:600}.important-notes ul{margin:0;padding-left:18px}.important-notes li{font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:8px;line-height:1.65}.important-notes li:last-child{margin-bottom:0}.important-notes strong{color:var(--text-primary);font-weight:500}button.primary,button.secondary,a.primary,a.secondary{border-radius:var(--radius-4xl);width:100%;height:52px;font-size:var(--text-base);letter-spacing:var(--tracking-title);border:1px solid #0000;outline:none;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s,box-shadow .15s;display:inline-flex}button.quiet,a.quiet{border-radius:var(--radius-4xl);height:32px;color:var(--text-muted);font-size:var(--text-row);border:1px solid #0000;outline:none;align-items:center;gap:6px;margin:0 0 16px -12px;padding:0 12px;font-weight:500;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}button.primary,a.primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--shadow-raised)}button.primary:hover:not(:disabled),a.primary:hover{background:var(--primary-hover)}button.secondary{background:var(--error-600);color:var(--on-error)}button.secondary:hover:not(:disabled){background:var(--error-700)}button.quiet:hover,a.quiet:hover{background:var(--surface-tint);color:var(--text-primary)}button.primary:active:not(:disabled),button.secondary:active:not(:disabled),button.quiet:active,a.quiet:active{transform:translateY(1px)}button.primary:disabled,button.secondary:disabled,[inert] a.primary,[inert] a.secondary,[inert] button.primary,[inert] button.secondary{background:var(--surface-tint);color:var(--text-muted);box-shadow:none;opacity:1;cursor:not-allowed}button.primary:focus-visible,button.secondary:focus-visible,button.quiet:focus-visible,a.primary:focus-visible,a.secondary:focus-visible,a.quiet:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent)}.progress-banner{border-radius:var(--radius-xl);font-size:var(--text-base);background:var(--click-100);color:var(--click-700);margin-bottom:24px;padding:14px 16px}.progress-banner.success-banner{background:var(--success);color:var(--on-state)}.progress-banner.rejection-banner{background:var(--error);color:var(--on-error);letter-spacing:var(--tracking-title);padding:18px 20px;font-size:19px;font-weight:700;line-height:1.4}.notice{background:var(--warning);color:var(--on-state);border-radius:var(--radius-xl);font-size:var(--text-row);margin-bottom:16px;padding:12px 14px;line-height:1.6}.rejection-reason{background:var(--surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-card),0 0 0 1px var(--line-card);margin-bottom:16px;padding:20px 24px}.rejection-reason>strong:first-child{font-size:var(--text-meta);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-primary);margin-bottom:8px;font-weight:600;display:block}.rejection-reason p strong{font-family:var(--font-mono);color:var(--text-primary);font-weight:500}.rejection-reason p{font-size:var(--text-row);color:var(--text-secondary);margin:0 0 12px;line-height:1.65}.rejection-reason p:last-child{margin-bottom:0}.refund-timeline{margin:0;padding:0;list-style:none}.refund-timeline li{padding:0 0 22px 34px;position:relative}.refund-timeline li:last-child{padding-bottom:0}.refund-timeline li:not(:last-child):before{content:"";background:var(--line-hairline);width:1px;position:absolute;top:24px;bottom:0;left:10px}.event-dot{background:var(--surface-tint);width:21px;height:21px;color:var(--text-muted);font-size:var(--text-meta);border-radius:999px;place-items:center;font-weight:600;display:grid;position:absolute;top:1px;left:0}.event-heading{font-size:var(--text-sm);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.event-heading time{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:400}.refund-timeline p{font-size:var(--text-row);color:var(--text-muted);margin:4px 0 0;line-height:1.6}.refund-timeline .done>.event-heading>.event-dot{background:var(--success);color:var(--on-state)}.refund-timeline .current>.event-heading>.event-dot{background:var(--primary);color:var(--primary-foreground)}.refund-timeline .rejected>.event-heading>.event-dot{background:var(--error-600);color:var(--on-error)}.refund-timeline .upcoming{opacity:.55}.refund-timeline .upcoming>.event-heading>.event-dot{background:var(--surface-tint)}.payment-reference{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);word-break:break-all}.payment-reference a{color:var(--click-700);text-decoration:none}.payment-reference a:hover{text-decoration:underline}.line{border-bottom:1px solid var(--line-hairline);font-size:var(--text-row);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.line span{color:var(--text-muted)}.line strong{font-variant-numeric:tabular-nums;font-weight:500}.address{font-family:var(--font-mono);font-size:var(--text-row);background:var(--surface-tint);border-radius:var(--radius-md);word-break:break-all;margin:8px 0 0;padding:12px 14px}.admin-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.title-row h1{margin:0}.admin-head h1{margin-bottom:6px}.admin-head p{font-size:var(--text-base);color:var(--text-muted);margin:0}.route-label{border-radius:var(--radius-sm);height:24px;font-family:var(--font-mono);font-size:var(--text-xs);align-items:stretch;font-weight:500;display:inline-flex;overflow:hidden}.route-label b{background:var(--click-600);color:#fff;align-items:center;padding:0 9px;font-weight:500;display:inline-flex}.route-label>span{background:var(--click-50);color:var(--click-700);align-items:center;padding:0 9px;display:inline-flex}.pill{border-radius:var(--radius-sm);background:var(--surface-tint);height:22px;color:var(--text-secondary);font-size:var(--text-xs);align-items:center;padding:0 10px;font-weight:500;display:inline-flex}.queue-panel{border-radius:var(--radius-3xl);background:var(--surface);box-shadow:var(--shadow-frame),0 0 0 1px var(--line-card);padding:24px 0 0;overflow:hidden}.tabs{background:var(--surface-tint);border-radius:var(--radius-4xl);gap:4px;width:fit-content;max-width:calc(100% - 48px);margin:0 24px;padding:4px;display:flex;overflow-x:auto}.tabs button{border-radius:var(--radius-4xl);white-space:nowrap;height:30px;font-size:var(--text-row);color:var(--text-muted);padding:0 14px;font-weight:500;transition:background-color .15s,color .15s,box-shadow .15s}.tabs button.active{background:var(--surface);color:var(--text-primary);box-shadow:var(--shadow-hairline)}.tabs button span{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:6px}.tabs button.active span{color:var(--click-700)}.tabs button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent);outline:none}.queue-tools{padding:16px 24px 0}.queue-tools input{font-family:var(--font-sans)}.table-wrap{margin-top:24px;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-row)}thead th{text-align:left;font-size:var(--text-meta);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-primary);white-space:nowrap;padding:0 24px 10px;font-weight:600}tbody td{border-top:1px solid var(--line-hairline);vertical-align:top;padding:16px 24px}tbody tr:hover{background:var(--surface-raised)}td.empty{text-align:center;color:var(--text-muted);padding:44px 24px}.table-foot{border-top:1px solid var(--line-hairline);background:var(--surface-raised);font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums;padding:14px 24px}.claim-identity{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.case-reference{border-radius:var(--radius-sm);background:var(--click-50);height:20px;color:var(--click-700);font-family:var(--font-mono);font-size:var(--text-xs);align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.copy-value{align-items:flex-start;gap:6px;min-width:0;margin-bottom:4px;display:flex}.copy-value>span,.copy-value>a{line-height:22px;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.copy-value>a{text-decoration:none}.copy-value>a:hover{color:var(--click-700);text-decoration:underline}.copy-value-name>span{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary);letter-spacing:var(--tracking-title);font-weight:600}.copy-button{width:24px;height:24px;color:var(--text-muted);font-size:var(--text-xs);opacity:1;border-radius:6px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:grid}.copy-button:hover{background:var(--surface-tint);color:var(--text-primary)}.copy-button:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent);outline:none}.keyless-inline{margin-top:8px}.keyless-inline small{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-primary);margin-bottom:3px;font-weight:600;display:block}.refund-column{min-width:210px}.refund-total{align-items:baseline;gap:8px;display:flex}.refund-sub{font-size:var(--text-xs);color:var(--text-muted);margin:4px 0 12px}.asset-ledger{margin-top:2px}.ledger-row{border-top:1px solid var(--line-hairline);grid-template-columns:34px 1fr auto;align-items:baseline;gap:10px;padding:7px 0;display:grid}.ledger-tag{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:.06em;color:var(--text-muted);font-weight:600}.ledger-qty{font-size:var(--text-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.row-action{text-align:right;white-space:nowrap}.row-action button,.row-action a{border-radius:var(--radius-4xl);border:1px solid var(--line-strong);height:30px;font-size:var(--text-row);color:var(--text-primary);background:0 0;justify-content:center;align-items:center;padding:0 14px;font-weight:500;text-decoration:none;transition:background-color .15s;display:inline-flex}.row-action button:hover,.row-action a:hover{background:var(--surface-tint)}.row-action button:focus-visible,.row-action a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent);outline:none}.admin-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.info-group+.info-group{margin-top:24px}.info-group-title{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-primary);border-bottom:1px solid var(--line-strong);padding-bottom:10px;font-weight:700}.info-field{border-top:1px solid var(--line-hairline);padding:12px 0}.info-group>.info-field:first-of-type{border-top:0}.info-field .eyebrow{margin-bottom:5px}.money-field{align-items:baseline;gap:8px;display:flex}.pay-order{background:var(--surface-tint);border-radius:var(--radius-xl);padding:18px 20px}.pay-amount .amount{flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 2px;display:flex}.pay-amount .network{font-size:var(--text-row);color:var(--text-muted)}.pay-to{border-top:1px solid var(--line-hairline);margin-top:16px;padding-top:14px}.pay-to .copy-value{margin:5px 0 0}.pay-to .copy-value>span{white-space:normal;word-break:break-all}.card-rule{background:var(--line-hairline);height:1px}.card .activity-details{border-top:1px solid var(--line-hairline);margin-top:16px;padding-top:4px}.card .activity-details>summary{cursor:pointer;font-size:var(--text-meta);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);padding:10px 0;font-weight:500;list-style:none}.card .activity-details>summary::-webkit-details-marker{display:none}.card .activity-details>summary:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 50%,transparent);border-radius:6px;outline:none}.history{margin:6px 0 0;padding:0;list-style:none}.history li{background:var(--surface-tint);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);margin-bottom:6px;padding:10px 12px;line-height:1.6}.admin-content .card p{font-size:var(--text-row);color:var(--text-secondary);line-height:1.65}.admin-content .card p strong{color:var(--text-primary);font-weight:500}@media (width<=900px){.admin-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){h1,.fig-xl{font-size:28px}.fig-lg{font-size:18px}header{flex-wrap:wrap;height:auto;padding-top:12px;padding-bottom:12px}main#app{padding-top:32px}tbody td,thead th,.queue-tools,.table-foot{padding-left:16px;padding-right:16px}.tabs{margin:0 16px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.modal-overlay{z-index:50;background:#0f1a3573;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal-card{background:var(--surface);border-radius:var(--radius-2xl);box-shadow:var(--shadow-overlay);flex-direction:column;gap:16px;width:100%;max-width:360px;padding:24px;display:flex}.modal-card>.btn{align-self:flex-end}
