:root{--sans: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius: 1.25rem;--tap: 46px;--tap-lg: 50px}html{font-size:clamp(15px,calc(.54vw + 8.6px),22px)}:root[data-theme=light]{--bg: #f5f8f6;--glow-1: rgba(34, 197, 94, .06);--glow-2: rgba(34, 197, 94, .11);--dots: transparent;--surface: #ffffff;--surface-solid: #ffffff;--surface-2: #f4f7f5;--border: #e1e8e3;--text: #0c1410;--muted: #5d6b64;--accent: #16a34a;--accent-hover: #15803d;--accent-ink: #052e16;--accent-soft: #e8f7ee;--link: #15803d;--grad: linear-gradient(90deg, #14532d 0%, #16a34a 70%, #22c55e 100%);--danger: #dc2626;--danger-soft: #fef2f2;--warn: #b45309;--warn-soft: #fffbeb;--ok: #16a34a;--ok-soft: #e8f7ee;--shadow: 0 1px 2px rgba(16, 24, 40, .04);--btn-glow: none;--header-bg: rgba(255, 255, 255, .86);--statbar-bg: #ffffff;--input-bg: #ffffff;--seg-active-bg: #22c55e;--seg-active-ink: #052e16;--seg-active-shadow: 0 1px 2px rgba(22, 163, 74, .3);--badge-bg: #e8f7ee;--badge-ink: #15803d;--badge-border: #bde5cb;--wordmark-accent: #16a34a;--brand-icon: none;--title-font: var(--mono);--title-transform: uppercase;--title-spacing: .08em;--title-size: .8438rem;--show-sun: none;--show-moon: block;--card-bg: #ffffff;--card-shadow: 0 1px 2px rgba(16, 24, 40, .04), 0 .75rem 2rem rgba(16, 24, 40, .06);--btn-bg: #ffffff;--btn-shine: 0 1px 2px rgba(16, 24, 40, .05);--accent-hi: #22c55e;--accent-glow: 0 .375rem 1.125rem rgba(34, 197, 94, .25);--primary-bg: #22c55e;--primary-shadow: 0 1px 2px rgba(22, 163, 74, .3), 0 .375rem 1rem rgba(34, 197, 94, .18);--input-shadow: 0 1px 2px rgba(16, 24, 40, .04);--sheen: none;--sheen-strong: none;--card-edge: transparent;--footer-bg: #ffffff;color-scheme:light}:root[data-theme=dark]{--bg: #090c0b;--glow-1: rgba(34, 227, 122, .08);--glow-2: rgba(163, 170, 46, .07);--dots: rgba(255, 255, 255, .045);--surface: rgba(14, 19, 17, .84);--surface-solid: #0e1311;--surface-2: #141a17;--border: #1f2924;--text: #f2f5f3;--muted: #8f9c96;--accent: #22e37a;--accent-hover: #4dec96;--accent-ink: #04150b;--accent-soft: rgba(34, 227, 122, .12);--link: #3ee98d;--grad: linear-gradient(90deg, #c8f9db 0%, #22e37a 72%);--danger: #ff6b6b;--danger-soft: rgba(255, 107, 107, .12);--warn: #f5c451;--warn-soft: rgba(245, 196, 81, .12);--ok: #22e37a;--ok-soft: rgba(34, 227, 122, .12);--shadow: 0 .875rem 2.25rem rgba(0, 0, 0, .35);--btn-glow: 0 0 1.5rem rgba(34, 227, 122, .22);--header-bg: rgba(9, 12, 11, .8);--statbar-bg: #060807;--input-bg: #0b0f0d;--seg-active-bg: linear-gradient(180deg, #6af2a8 0%, #22e37a 100%);--seg-active-ink: #04150b;--seg-active-shadow: 0 0 1.125rem rgba(34, 227, 122, .3);--badge-bg: rgba(34, 227, 122, .1);--badge-ink: #22e37a;--badge-border: rgba(34, 227, 122, .45);--wordmark-accent: #22e37a;--brand-icon: none;--title-font: var(--mono);--title-transform: uppercase;--title-spacing: .08em;--title-size: .8438rem;--show-sun: block;--show-moon: none;--card-bg: linear-gradient(180deg, rgba(255, 255, 255, .055) 0%, rgba(255, 255, 255, .012) 38%), rgba(14, 19, 17, .8);--card-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 .875rem 2.25rem rgba(0, 0, 0, .4);--btn-bg: linear-gradient(180deg, #1b2420 0%, #131916 100%);--btn-shine: inset 0 1px 0 rgba(255, 255, 255, .07), 0 1px 2px rgba(0, 0, 0, .3);--accent-hi: #6af2a8;--accent-glow: 0 .375rem 1.5rem rgba(34, 227, 122, .3);--primary-bg: linear-gradient(180deg, #6af2a8 0%, #22e37a 100%);--primary-shadow: inset 0 1px 0 rgba(255, 255, 255, .35), 0 .375rem 1.5rem rgba(34, 227, 122, .3);--input-shadow: inset 0 1px .1875rem rgba(0, 0, 0, .35);--sheen: linear-gradient(180deg, rgba(255, 255, 255, .05) 0%, rgba(255, 255, 255, 0) 55%);--sheen-strong: linear-gradient(180deg, rgba(255, 255, 255, .2) 0%, rgba(255, 255, 255, 0) 60%);--card-edge: rgba(255, 255, 255, .14);--footer-bg: transparent;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;min-height:100vh;background:var(--bg);color:var(--text);font:.9375rem/1.55 var(--sans);-webkit-font-smoothing:antialiased}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(56.25rem 35rem at 82% 14%,var(--glow-1),transparent 65%),radial-gradient(47.5rem 32.5rem at 6% 0%,var(--glow-2),transparent 62%),radial-gradient(var(--dots) 1px,transparent 1.4px) 0 0 / 1.5rem 1.5rem}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}code{font-family:var(--mono);font-size:.88em;background:var(--surface-2);border:1px solid var(--border);padding:0 .3125rem;border-radius:.3125rem}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--muted)}.wrap{max-width:80rem;margin:0 auto;padding-left:1.5rem;padding-right:1.5rem}@media(max-width:920px){.wrap{padding-left:1rem;padding-right:1rem}}.statbar{background:var(--statbar-bg);border-bottom:1px solid var(--border);font:.75rem/1.4 var(--mono);color:var(--muted)}.statbar .wrap{display:flex;align-items:center;gap:.5rem 1.25rem;padding-top:.4375rem;padding-bottom:.4375rem}.stat-items{display:flex;gap:.375rem 1.25rem;flex-wrap:wrap;flex:1;min-width:0}.statbar strong{color:var(--text);font-weight:600}.statbar .up{color:var(--ok)}.statbar .down{color:var(--danger)}.stat-net{display:inline-flex;align-items:center;gap:.4375rem;color:var(--text)}.live-dot{width:.4375rem;height:.4375rem;border-radius:50%;background:var(--ok);box-shadow:0 0 0 .1875rem var(--ok-soft);flex:none}.topbar{position:sticky;top:0;z-index:10;background:var(--header-bg);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);border-bottom:1px solid var(--border)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;padding-bottom:.75rem}.brand{display:flex;align-items:center;gap:.625rem;color:var(--text);flex:none}.brand:hover{text-decoration:none}.brand-icon{display:var(--brand-icon);width:1.875rem;height:1.875rem;border-radius:.5rem}.wordmark{font-weight:800;font-size:1.4375rem;letter-spacing:-.035em}.wordmark span{color:var(--wordmark-accent)}.badge{font:600 .6875rem/1 var(--mono);padding:.3125rem .4375rem;border-radius:.375rem;background:var(--badge-bg);color:var(--badge-ink);border:1px solid var(--badge-border);white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:.5rem;min-width:0}.topbar select{width:auto;min-width:0;flex:0 1 auto;max-width:12.5rem;padding:.5rem .625rem}.account{position:relative;display:flex;min-width:0}#accountBtn{min-width:0;max-width:14rem;padding-left:.4375rem}#accountLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-btn .chev{width:.875rem;height:.875rem;color:var(--muted);flex:none;transition:transform .2s}.account-btn[aria-expanded=true]{border-color:var(--accent)}.account-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.acct-avatar{position:relative;width:1.5rem;height:1.5rem;border-radius:50%;flex:none;background:var(--accent-soft);box-shadow:inset 0 0 0 1px #ffffff38,inset 0 .3rem .4rem #ffffff47}.acct-avatar-lg{width:3rem;height:3rem}.wallet-badge{position:absolute;right:-.25rem;bottom:-.25rem;width:1.25rem;height:1.25rem;border-radius:.375rem;background:var(--surface-solid);box-shadow:0 0 0 2px var(--surface-solid)}.wallet-menu{position:absolute;top:calc(100% + .5rem);right:0;z-index:40;width:21rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;color:var(--text);background:linear-gradient(180deg,#ffffff0d,#fff0 40%),var(--surface-solid);box-shadow:inset 0 1px #ffffff0f,0 1.25rem 3rem #0000004d;animation:menu-in .16s ease-out}@keyframes menu-in{0%{opacity:0;transform:translateY(-.375rem) scale(.98)}}.wm-head{display:flex;align-items:center;gap:.875rem}.wm-id{display:grid;min-width:0;line-height:1.35}.wm-id strong{font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wm-addr{font:.75rem/1.5 var(--mono);color:var(--muted)}.wm-wallet{font-size:.75rem;color:var(--muted)}.wm-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.875rem 0}.wm-stat{display:grid;gap:.125rem;min-width:0;padding:.625rem .75rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-2)}.wm-stat span{font:600 .6875rem/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.wm-stat strong{font-size:.875rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.wm-stat strong.warn{color:var(--warn)}.wm-actions{display:grid;gap:2px;padding-top:.5rem;border-top:1px solid var(--border)}.wm-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.75rem;width:100%;padding:.625rem;border:0;border-radius:.625rem;background:none;color:var(--text);font:inherit;font-size:.875rem;font-weight:600;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.wm-item:hover:not(:disabled),.wm-item:focus-visible{background:var(--surface-2);text-decoration:none}.wm-item:disabled{opacity:.5;cursor:not-allowed}.wm-item svg{width:1.125rem;height:1.125rem;color:var(--muted);flex:none}.wm-item.danger,.wm-item.danger svg{color:var(--danger)}.wm-item.danger:hover,.wm-item.danger:focus-visible{background:var(--danger-soft)}.wallet-current{margin-left:auto;font-size:.75rem;font-weight:600;color:var(--ok)}.theme-btn .sun{display:var(--show-sun)}.theme-btn .moon{display:var(--show-moon)}.topbar select{border-radius:62.5rem;padding-left:.875rem;padding-right:.75rem}#connectBtn,#accountBtn{border-radius:62.5rem}#themeBtn{border-radius:50%}#accountLabel{font:600 .8125rem/1.2 var(--mono)}.topnav{display:flex;align-items:center;gap:.25rem}.topnav a{padding:.5rem .75rem;border-radius:.625rem;color:var(--text);font-weight:500;font-size:.9375rem}.topnav a:hover{text-decoration:none;background:var(--surface-2)}.topnav a[aria-current=page]{color:var(--link);font-weight:600}@media(max-width:1100px){.topnav{display:none}}@media(max-width:600px){.topbar{position:relative;z-index:15}.account{position:static}.wallet-menu{left:1rem;right:1rem;width:auto;top:calc(100% - .25rem)}.topbar .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.625rem .5rem}.topbar-actions{display:contents}.brand{grid-column:1 / 3;grid-row:1;min-width:0}#themeBtn{grid-column:3;grid-row:1}.topbar select{grid-column:1;grid-row:2;width:100%;max-width:none}#connectBtn,#accountBox{grid-column:2 / 4;grid-row:2}#accountBtn{max-width:10.5rem}.statbar .wrap{gap:.75rem}.stat-items{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.stat-items::-webkit-scrollbar{display:none}.stat-items>*{flex:none;white-space:nowrap}#statExplorer{flex:none;padding:.375rem 0}.stat-blocks{display:none}}.hero{padding-top:3rem;padding-bottom:.25rem}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font:700 .75rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--badge-ink);padding:.5rem .875rem;border:1px solid var(--badge-border);border-radius:62.4375rem;background:var(--badge-bg)}.eyebrow svg{width:.9375rem;height:.9375rem;flex:none}.hero h1{font-size:clamp(2.125rem,5.4vw,3.875rem);line-height:1.04;letter-spacing:-.045em;font-weight:800;margin:1.25rem 0 1rem;max-width:53.75rem}.hero h1 .grad{display:block;padding-bottom:.06em}.grad{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.lede{font-size:1.0625rem;color:var(--muted);max-width:41.25rem;margin:0}.checks{list-style:none;display:flex;flex-wrap:wrap;gap:.625rem 1.5rem;padding:0;margin:1.375rem 0 0;font:.8125rem/1.4 var(--mono);color:var(--muted)}.checks li{display:flex;align-items:center;gap:.5rem}.checks svg{width:1rem;height:1rem;color:var(--ok);flex:none}@media(max-width:920px){.hero{padding-top:2rem}.lede{font-size:1rem}}.layout{display:grid;grid-template-columns:minmax(0,1fr) 22.5rem;gap:1.25rem;align-items:start;padding-top:1.75rem;padding-bottom:2.5rem}.col-main,.col-side{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.col-side{position:sticky;top:5rem}@media(max-width:920px){.layout{grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:1.25rem}.col-main,.col-side{gap:1rem}.col-side{position:static}}.card{position:relative;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--card-shadow);padding:1.25rem;min-width:0;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem)}.card:before{content:"";position:absolute;top:-1px;left:1.5rem;right:1.5rem;height:1px;background:linear-gradient(90deg,transparent,var(--card-edge),transparent);pointer-events:none}.card h2{margin:0;display:flex;align-items:center;gap:.625rem;font-family:var(--title-font);font-size:var(--title-size);text-transform:var(--title-transform);letter-spacing:var(--title-spacing);font-weight:700}.card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.step{width:1.5rem;height:1.5rem;border-radius:.4375rem;background:var(--accent-soft);color:var(--accent);font:700 .75rem/1 var(--mono);letter-spacing:0;display:grid;place-items:center;flex:none}.tools{display:flex;gap:.375rem;flex-wrap:wrap}.banner{padding:.75rem .875rem;border-radius:.75rem;border:1px solid var(--warn);background:var(--warn-soft);font-size:.875rem}.banner-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.625rem}.banner-actions .btn{text-decoration:none}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:var(--btn-bg);box-shadow:var(--btn-shine);color:var(--text);border-radius:.75rem;padding:.5rem .875rem;font:inherit;font-weight:600;font-size:.875rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;position:relative;isolation:isolate;transition:border-color .15s,box-shadow .15s,transform .15s,filter .15s;-webkit-tap-highlight-color:transparent}.btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--sheen);pointer-events:none}.btn-primary:after{background:var(--sheen-strong)}@media(hover:hover){.btn:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.btn-primary:hover:not(:disabled){border-color:var(--accent-hi);filter:brightness(1.06)}.wallet-item:hover{border-color:var(--accent)}}.btn:active:not(:disabled){transform:translateY(0) scale(.97);filter:brightness(.95);transition-duration:.05s}.btn:disabled,.btn.disabled{opacity:.5;cursor:not-allowed}.btn.disabled{pointer-events:none}.btn-primary{background:var(--primary-bg);border-color:var(--accent);color:var(--accent-ink);box-shadow:var(--primary-shadow);font-weight:700}.btn-primary:disabled{box-shadow:none}.btn-block{width:100%;padding:.75rem 1rem;font-size:.9375rem}.btn-sm{padding:.3125rem .625rem;font-size:.8125rem;border-radius:.625rem}.btn-icon{padding:.5rem;width:2.375rem;height:2.375rem}.btn-icon svg{width:1.0625rem;height:1.0625rem}input[type=text],input[type=number],select,textarea{width:100%;font:inherit;color:var(--text);background:var(--input-bg);border:1px solid var(--border);border-radius:.75rem;padding:.5625rem .75rem;box-shadow:var(--input-shadow);transition:border-color .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{border-color:var(--accent);outline:none;box-shadow:var(--input-shadow),0 0 0 .1875rem var(--accent-soft)}input:disabled,select:disabled,textarea[readonly]{background:var(--surface-2);color:var(--muted)}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}textarea{display:block;font-family:var(--mono);font-size:.8125rem;line-height:1.7;min-height:13.75rem;resize:vertical;white-space:pre;overflow-wrap:normal;overflow-x:auto}.label{display:block;font-size:.8125rem;font-weight:600;margin:0 0 .375rem}.hint{font-size:.7813rem;color:var(--muted);margin-top:.625rem}.row-inline{display:flex;align-items:center;gap:.75rem;margin-top:.875rem;flex-wrap:wrap}.row-inline label{font-size:.8125rem;color:var(--muted);flex:1;min-width:8.75rem}.row-inline input{width:9.375rem;flex:none}.segmented{display:inline-flex;background:var(--surface-2);border:1px solid var(--border);border-radius:.75rem;padding:.25rem;gap:2px}.segmented button{position:relative;isolation:isolate;border:0;background:transparent;padding:.4375rem .875rem;border-radius:.5rem;font:inherit;font-size:.8438rem;font-weight:600;color:var(--muted);cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;-webkit-tap-highlight-color:transparent}.segmented button[aria-pressed=true]{background:var(--seg-active-bg);color:var(--seg-active-ink);box-shadow:var(--seg-active-shadow);font-weight:700}.segmented button[aria-pressed=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--sheen);pointer-events:none}.segmented button:disabled{cursor:not-allowed}.token-chip{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-2);margin-top:.875rem;flex-wrap:wrap}.token-avatar{width:2.375rem;height:2.375rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-weight:800;flex:none;overflow:hidden}.token-avatar img{width:100%;height:100%;object-fit:cover}.token-picks{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;margin-bottom:.875rem}.token-pick{justify-content:flex-start;gap:.625rem;min-width:0;padding:.5rem .75rem;border-radius:.75rem;text-align:left}.token-pick img{width:2rem;height:2rem;border-radius:50%;flex:none;box-shadow:0 0 0 1px #ffffff14,0 .125rem .375rem #0000004d}.token-pick span{display:grid;min-width:0;line-height:1.25}.token-pick strong{font-size:.875rem;font-weight:700}.token-pick small{font-size:.7188rem;font-weight:500;color:var(--muted);overflow:hidden;text-overflow:ellipsis}.token-pick[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent),var(--btn-shine)}@media(max-width:600px){.token-picks{grid-template-columns:repeat(auto-fit,minmax(4.25rem,1fr))}.token-pick{flex-direction:column;justify-content:center;gap:.375rem;padding:.75rem .25rem;text-align:center}.token-pick img{width:2.5rem;height:2.5rem}.token-pick small{display:none}}.token-meta{min-width:0;flex:1}.token-meta strong{display:block}.token-meta span{font-size:.8125rem;color:var(--muted)}.token-bal{text-align:right;font-size:.8125rem;color:var(--muted)}.token-bal strong{display:block;color:var(--text);font-size:.9375rem;font-variant-numeric:tabular-nums}.token-msg{margin-top:.75rem;font-size:.8438rem;color:var(--muted);display:flex;align-items:center;gap:.5rem}.token-msg.err{color:var(--danger)}.parse-stats{margin-top:.75rem;font-size:.8125rem;display:flex;gap:.375rem 1rem;flex-wrap:wrap}.stat-ok{color:var(--ok);font-weight:600}.stat-err{color:var(--danger);font-weight:600}.stat-warn{color:var(--warn);font-weight:600}.stat-info{color:var(--muted)}.payee{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-family:var(--sans);font-weight:700;color:var(--text);word-break:normal;overflow-wrap:anywhere}.designation{font-size:.6875rem;font-weight:600;color:var(--accent);background:var(--accent-soft);padding:.0625rem .5rem;border-radius:62.5rem}.payroll-hint{margin-top:.375rem}.link-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;color:var(--link);cursor:pointer;text-decoration:underline}.optional-tag{font:600 .6875rem/1 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--border);border-radius:62.4375rem;padding:.3125rem .5625rem}.card-sub{margin:-.375rem 0 1rem;font-size:.8125rem;color:var(--muted)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}.form-grid .span-2{grid-column:1 / -1}.form-grid textarea{min-height:5.25rem;font-family:var(--sans);font-size:.875rem;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.logo-row{display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.logo-preview{height:2.5rem;max-width:8.75rem;object-fit:contain;border:1px solid var(--border);border-radius:.5rem;background:#fff;padding:.25rem}.field-hint{font-size:.7813rem;color:var(--muted)}@media(max-width:600px){.form-grid{grid-template-columns:minmax(0,1fr)}}.table-wrap{max-height:30rem;overflow:auto;border:1px solid var(--border);border-radius:.75rem}table{width:100%;border-collapse:collapse;font-size:.8125rem}th{position:sticky;top:0;z-index:1;background:var(--surface-2);text-align:left;font-weight:600;color:var(--muted);padding:.5625rem .75rem;border-bottom:1px solid var(--border);white-space:nowrap}td{padding:.5625rem .75rem;border-bottom:1px solid var(--border);vertical-align:top}tr:last-child td{border-bottom:0}.num{color:var(--muted);width:3rem;font-variant-numeric:tabular-nums}.addr{font-family:var(--mono);word-break:break-all}.wns-name{display:block;font-family:var(--sans);font-weight:700;color:var(--text);word-break:normal;overflow-wrap:anywhere}.addr-sub{display:block;font-size:.7188rem;color:var(--muted);margin-top:2px}.amt{font-family:var(--mono);text-align:right;white-space:nowrap}th.amt{font-family:var(--sans)}.is-invalid td{background:color-mix(in srgb,var(--danger-soft) 60%,transparent)}@media(max-width:600px){.num{display:none}th,td{padding:.5rem .5625rem}.table-wrap table,.table-wrap tbody{display:block}.table-wrap thead{display:none}.table-wrap tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"who who" "status amt";gap:.5rem 1rem;padding:.875rem;border-bottom:1px solid var(--border)}.table-wrap tbody tr:last-child{border-bottom:0}.table-wrap tbody td{padding:0;border:0}.table-wrap td.addr{grid-area:who;font-size:.7188rem;letter-spacing:-.015em}.table-wrap .payee,.table-wrap .wns-name{font-size:.9375rem}.table-wrap td.amt{grid-area:amt;align-self:start;font-size:.9375rem;font-weight:700;line-height:1.5;color:var(--text)}.table-wrap td:last-child{grid-area:status;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.table-wrap td:last-child .tx{margin:0}.table-wrap td:last-child .note{flex-basis:100%;margin:0}.table-wrap tr.is-invalid{background:color-mix(in srgb,var(--danger-soft) 60%,transparent)}.table-wrap tr.is-invalid td{background:none}}.empty{padding:2.25rem 1rem;text-align:center;color:var(--muted);font-size:.875rem}.pill{display:inline-flex;align-items:center;gap:.375rem;padding:2px .5rem;border-radius:62.4375rem;font-size:.75rem;font-weight:600;white-space:nowrap}.pill.ready{background:var(--surface-2);color:var(--muted);border:1px solid var(--border)}.pill.invalid,.pill.failed{background:var(--danger-soft);color:var(--danger)}.pill.signing,.pill.pending,.pill.resolving{background:var(--accent-soft);color:var(--accent)}.pill.confirmed{background:var(--ok-soft);color:var(--ok)}.pill.unknown{background:var(--warn-soft);color:var(--warn)}.tx{font-family:var(--mono);font-size:.75rem;margin-left:.375rem;white-space:nowrap}.note{display:block;color:var(--muted);font-size:.75rem;margin-top:.1875rem}.note.err{color:var(--danger)}.note.warn{color:var(--warn)}.spinner{width:.6875rem;height:.6875rem;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite;flex:none}@keyframes spin{to{transform:rotate(360deg)}}.progress{margin-bottom:.875rem}.bar{height:.5rem;border-radius:6.1875rem;background:var(--surface-2);overflow:hidden;border:1px solid var(--border)}.bar span{display:block;height:100%;width:0;background:var(--ok);transition:width .3s}.progress-text{font-size:.8125rem;color:var(--muted);margin-top:.375rem}.total-block{margin:1rem 0 .375rem}.total-label{font:600 .7188rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.total{font-size:1.875rem;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2;margin-top:.5rem}.total .sym{font-size:1.0625rem;color:var(--muted);font-weight:700}.kv{display:flex;justify-content:space-between;gap:.75rem;padding:.5rem 0;border-bottom:1px dashed var(--border);font-size:.875rem}.kv>span:first-child{color:var(--muted)}.kv strong{font-weight:600;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.kv strong.neg{color:var(--danger)}fieldset.method{border:0;padding:0;margin:1.125rem 0 0;display:grid;gap:.5rem;min-width:0}fieldset.method legend{font-size:.8125rem;font-weight:700;margin-bottom:.5rem;padding:0}.option{display:flex;gap:.625rem;padding:.625rem .75rem;border:1px solid var(--border);border-radius:.75rem;cursor:pointer;background:var(--surface-2)}.option:has(input:checked){border-color:var(--accent);background:var(--accent-soft)}.option.disabled{opacity:.6;cursor:not-allowed}.option input{margin:.1875rem 0 0;accent-color:var(--accent);flex:none}.option strong{display:block;font-size:.875rem}.option span{display:block;font-size:.7813rem;color:var(--muted)}.batch-settings{margin-top:.25rem}.batch-settings .row-inline input{width:5.625rem}.batch-count{font-size:.7813rem;color:var(--muted);min-width:2.5rem;text-align:right}.check{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--muted);margin-top:.625rem;cursor:pointer}.check input{accent-color:var(--accent);margin:0}.send-area{margin-top:1.125rem;display:grid;gap:.5rem}.fine{font-size:.7813rem;color:var(--muted);margin:2px 0 0}.fine.warn{color:var(--warn)}.log{list-style:none;margin:.75rem 0 0;padding:0;max-height:16.25rem;overflow:auto;font-size:.8125rem}.log li{padding:.4375rem 0;border-bottom:1px solid var(--border);display:flex;gap:.625rem}.log li:last-child{border-bottom:0}.log time{color:var(--muted);font-family:var(--mono);font-size:.7188rem;flex:none;padding-top:1px}.log span{overflow-wrap:anywhere}.log li.error span{color:var(--danger)}.log li.ok span{color:var(--ok)}.footer{border-top:1px solid var(--border);background:var(--footer-bg);font:.75rem/1.6 var(--mono);color:var(--muted)}.footer .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem 1.25rem;padding-top:1.5rem;padding-bottom:1.75rem}.footer-brand{display:inline-flex;align-items:center;gap:.5rem;margin-right:.5rem;color:var(--text)}.footer-brand .wordmark{font-family:var(--sans);font-size:1.1875rem}.copyright{margin-left:auto}@media(max-width:600px){.copyright{flex-basis:100%;margin:.5rem 0 0;padding-top:.75rem;border-top:1px dashed var(--border)}}dialog{border:1px solid var(--border);border-radius:1.125rem;background:var(--surface-solid);color:var(--text);padding:0;width:min(28.75rem,calc(100vw - 2rem));box-shadow:0 1.5rem 3.75rem #00000059}dialog::backdrop{background:#04080699;-webkit-backdrop-filter:blur(.1875rem);backdrop-filter:blur(.1875rem)}.dialog-head{padding:1.125rem 1.25rem 0;display:flex;justify-content:space-between;align-items:center;gap:.75rem}.dialog-head h3{margin:0;font-size:1.0625rem}.dialog-body{padding:.875rem 1.25rem 1.125rem}.dialog-foot{padding:0 1.25rem 1.25rem;display:flex;gap:.625rem;justify-content:flex-end}.confirm-amount{font-size:1.875rem;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere;line-height:1.2}.confirm-amount span{color:var(--muted);font-size:1.125rem;font-weight:700}.confirm-sub{margin:.25rem 0 .75rem}.callout{margin-top:.75rem;padding:.625rem .75rem;border-radius:.625rem;background:var(--surface-2);border:1px solid var(--border);font-size:.8125rem;color:var(--muted)}.callout.warn{background:var(--warn-soft);border-color:transparent;color:var(--warn)}.wallet-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;margin-bottom:.5rem;border:1px solid var(--border);border-radius:.75rem;background:var(--surface-2);color:var(--text);font:inherit;font-weight:600;cursor:pointer;text-align:left}.wallet-item img,.wallet-icon{width:1.75rem;height:1.75rem;border-radius:.4375rem;flex:none}.wallet-icon{background:var(--accent-soft)}.toast{position:fixed;left:50%;bottom:1.5rem;z-index:50;transform:translate(-50%,1rem);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s;background:var(--text);color:var(--bg);padding:.625rem 1rem;border-radius:.625rem;font-size:.875rem}.toast.show{opacity:1;transform:translate(-50%)}.history{display:grid;gap:.625rem}.history-item{border:1px solid var(--border);border-radius:.75rem;background:var(--surface-2);padding:.75rem .875rem}.hi-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.hi-main{display:grid;gap:.125rem;min-width:0}.hi-amount{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:800;letter-spacing:-.01em}.hi-logo{width:1.5rem;height:1.5rem;border-radius:50%;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:.75rem;font-weight:800;flex:none;overflow:hidden}.hi-logo img{width:100%;height:100%;object-fit:cover}.hi-meta{font-size:.8125rem;color:var(--muted);overflow-wrap:anywhere}.hi-meta a{white-space:nowrap}.hi-actions{display:flex;gap:.375rem;flex-wrap:wrap}.hi-details{margin-top:.75rem;max-height:22rem;overflow:auto;border:1px solid var(--border);border-radius:.625rem;background:var(--surface-solid)}.history-empty{display:flex;align-items:center;gap:.5rem;padding:1rem;color:var(--muted);font-size:.875rem}.history-empty.err{color:var(--danger)}.history-note{font-size:.8125rem;color:var(--warn)}#historyCard{scroll-margin-top:5.5rem}.pager{display:flex;align-items:center;justify-content:space-between;gap:.625rem 1rem;flex-wrap:wrap;margin-top:.875rem}.pager-info{font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}.pager-info strong{color:var(--text);font-weight:600}.pager-btns{display:flex;align-items:center;gap:.375rem}.pager-num{min-width:2.25rem;padding-left:.5rem;padding-right:.5rem;font-variant-numeric:tabular-nums}.pager-num[aria-current=page]{background:var(--primary-bg);border-color:var(--accent);color:var(--accent-ink);box-shadow:var(--primary-shadow);font-weight:700}.pager-num[aria-current=page]:after{background:var(--sheen-strong)}.pager-step svg{width:1rem;height:1rem;flex:none}@media(max-width:600px){#historyCard{scroll-margin-top:1rem}.pager{flex-direction:column;align-items:stretch}.pager-info{text-align:center}.pager-btns{width:100%}.pager-step{flex:none;width:var(--tap);padding:0}.pager-step span{display:none}.pager-num{flex:1 1 0;min-width:0;padding:0}}@media(max-width:600px){.hi-actions{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}}.locale-row{display:flex;align-items:center;justify-content:space-between;gap:.625rem;flex-wrap:wrap;padding:.625rem .75rem;border:1px dashed var(--border);border-radius:.75rem;background:var(--surface-2)}.locale-info{font-size:.8125rem;color:var(--muted);display:flex;align-items:center;gap:.375rem .5rem;flex-wrap:wrap}.locale-info strong{color:var(--text);font-weight:600}.mobile-bar{display:none}@media(max-width:920px){.mobile-bar{display:flex;align-items:center;gap:.75rem;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--surface-solid);border-top:1px solid var(--border);box-shadow:0 -.5rem 1.5rem #0000001f;transition:transform .25s ease}.mobile-bar.is-hidden{transform:translateY(110%)}.mobile-bar-total{flex:1;min-width:0;display:grid}.mobile-bar-total span{font:600 .6875rem/1.3 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mobile-bar-total strong{font-size:1.125rem;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-bar .btn{flex:0 1 auto;min-height:var(--tap-lg);max-width:62%;padding:0 1.25rem;overflow:hidden;text-overflow:ellipsis}body{padding-bottom:5.5rem}.toast{bottom:6rem}}@media(max-width:600px),(pointer:coarse){.btn,.btn-sm{min-height:var(--tap)}.btn-sm{padding:0 .875rem;font-size:.875rem;border-radius:.625rem}.btn-icon{width:var(--tap);height:var(--tap)}.btn-block,.dialog-foot .btn{min-height:var(--tap-lg)}input[type=text],input[type=number],select{min-height:var(--tap)}input[type=text],input[type=number],select,textarea,.form-grid textarea{font-size:16px}.segmented{padding:3px}.segmented button{min-height:calc(var(--tap) - 8px)}.option input,.check input{width:1.25rem;height:1.25rem}.option input{margin-top:.0625rem}.check{min-height:var(--tap);margin-top:.25rem}.wm-item{min-height:var(--tap)}}@media(max-width:600px){.card{padding:1rem;border-radius:1rem}.card:before{left:1.25rem;right:1.25rem}textarea{min-height:11rem}.card-head>.tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(7rem,40%),1fr));width:100%;gap:.5rem}.card-head>.tools .btn{width:100%}.token-bal{flex-basis:100%;display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;text-align:left;padding-top:.625rem;border-top:1px solid var(--border)}.token-bal strong{display:inline;text-align:right;overflow-wrap:anywhere}.segmented{width:100%}.segmented button{flex:1}.label{font-size:.875rem}.hint,.fine,.field-hint,.card-sub,.option span{font-size:.8438rem}.row-inline label{flex:1 1 100%;font-size:.875rem}.row-inline input{flex:1 1 auto;width:auto}.locale-row{padding:.75rem}.locale-row .btn{width:100%}.option{padding:.875rem;align-items:flex-start}.kv{padding:.625rem 0}.hero{padding-top:1.5rem}.checks{gap:.5rem 1rem}dialog{width:100%;max-width:none;margin:auto 0 0;border-radius:1.25rem 1.25rem 0 0;border-bottom:0;max-height:90vh;padding-bottom:env(safe-area-inset-bottom)}dialog[open]{animation:sheet-up .28s cubic-bezier(.2,.8,.2,1)}.dialog-foot .btn{flex:1}}@media(max-width:400px){.wrap{padding-left:.875rem;padding-right:.875rem}.card{padding:.875rem}.card-head>.tools .btn{padding:0 .5rem;font-size:.8125rem}.topbar select{padding-left:.75rem;padding-right:.5rem}.mobile-bar{padding-left:.875rem;padding-right:.875rem}.wm-stats{grid-template-columns:minmax(0,1fr)}}@keyframes sheet-up{0%{transform:translateY(100%)}}@media(prefers-reduced-motion:reduce){dialog[open],.wallet-menu{animation:none}.btn,.segmented button,.mobile-bar{transition:none}}
