:root{--font-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-sans:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-mono);--fs-display:2.625rem;--fs-h1:2rem;--fs-h2:1.5rem;--fs-h3:1.1875rem;--fs-h4:1rem;--fs-lg:.9375rem;--fs-body:.8125rem;--fs-sm:.75rem;--fs-xs:.625rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.08;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.65;--ls-tight:-.01em;--ls-normal:0;--ls-label:.06em;--ls-wide:.12em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--r-xs:3px;--r-sm:4px;--r-md:5px;--r-lg:7px;--r-xl:10px;--r-pill:3px;--r-round:999px;--bw-hair:1px;--bw-strong:2px;--bw-edge:3px;--sh-xs:0 1px 2px #00000059;--sh-sm:0 2px 10px -4px #00000080;--sh-md:0 18px 50px #0006;--sh-lg:0 24px 70px #00000080;--sh-glow:0 0 7px var(--bd-glow-color);--sh-glow-sm:0 0 5px var(--bd-glow-color);--ease:cubic-bezier(.2, .6, .3, 1);--dur-fast:.12s;--dur-mid:.18s;--dur-slow:.3s;--container:1240px;--container-narrow:720px;--header-h:46px}:root,:root[data-theme=dark],:root[data-mantine-color-scheme=dark]{--bd-bg:#050f0a;--bd-bg-soft:#06140d;--bd-surface:#06140d;--bd-surface-2:#04110b;--bd-surface-3:#0b2417;--bd-border:#16442e;--bd-border-strong:#1f6043;--bd-heading:#8dffba;--bd-text:#3bff9a;--bd-text-muted:#1faa66;--bd-text-dim:#137a45;--bd-accent:#54ffa0;--bd-accent-soft:#0c2417;--bd-green:#7dffb0;--bd-green-soft:#0c2417;--bd-red:#ff8a7a;--bd-red-soft:#241310;--bd-yellow:#d6ff6b;--bd-yellow-soft:#1c2410;--bd-deep:#020806;--bd-deep-2:#010403;--bd-deep-fg:#8dffba;--bd-deep-muted:#1faa66;--bd-header-bg:#04110beb;--bd-header-line:#16442e;--bd-on-accent:#050f0a;--bd-scan:.18;--bd-vignette:.5;--bd-glow-color:#8dffba8c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light],:root[data-mantine-color-scheme=light]{--bd-bg:#f3efe4;--bd-bg-soft:#ece6d7;--bd-surface:#fbf8f0;--bd-surface-2:#efe9da;--bd-surface-3:#e6dfcc;--bd-border:#ddd3bc;--bd-border-strong:#c8bb9c;--bd-heading:#13301f;--bd-text:#1f3a28;--bd-text-muted:#5a6b54;--bd-text-dim:#8a8064;--bd-accent:#1c7a45;--bd-accent-soft:#e4efe2;--bd-green:#1c7a45;--bd-green-soft:#e3f3ec;--bd-red:#b23b2e;--bd-red-soft:#f7e6e2;--bd-yellow:#8a6d10;--bd-yellow-soft:#f1ecd6;--bd-deep:#13301f;--bd-deep-2:#0e2417;--bd-deep-fg:#eef3e8;--bd-deep-muted:#9bb0a0;--bd-header-bg:#f3efe4eb;--bd-header-line:#ddd3bc;--bd-on-accent:#fbf8f0;--bd-scan:0;--bd-vignette:0;--bd-glow-color:transparent;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body,#root{min-height:100%;margin:0}body{background:var(--bd-bg);color:var(--bd-text);font-family:var(--font-mono);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overscroll-behavior:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--bd-heading);font-weight:var(--fw-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}[id]{scroll-margin-top:72px}:focus-visible{outline:2px solid var(--bd-accent);outline-offset:2px;border-radius:var(--r-xs)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body:after{content:"";pointer-events:none;z-index:60;background:repeating-linear-gradient(0deg, rgba(0, 0, 0, var(--bd-scan)) 0px, rgba(0, 0, 0, var(--bd-scan)) 1px, transparent 1px, transparent 3px), radial-gradient(120% 90% at 50% 0%, transparent 55%, rgba(0, 0, 0, var(--bd-vignette)) 100%);animation:5.5s steps(60,end) infinite bd-flicker;position:fixed;inset:0}@keyframes bd-flicker{0%,97%,to{opacity:1}97.5%{opacity:.84}98.5%{opacity:.95}99.2%{opacity:.88}}.bd-glow{text-shadow:0 0 6px}.bd-figure{font-family:var(--font-mono);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--bd-heading);letter-spacing:var(--ls-tight);text-shadow:0 0 10px var(--bd-glow-color)}.bd-num{font-variant-numeric:tabular-nums}.bd-mono{font-family:var(--font-mono);font-variant-ligatures:none}.bd-label{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--bd-text-dim)}.bd-cursor{background:var(--bd-accent);vertical-align:-2px;width:.5em;height:1.05em;animation:1.05s step-end infinite bd-blink;display:inline-block}@keyframes bd-blink{0%,49%{opacity:1}50%,to{opacity:0}}.bd-skip-link{z-index:1000;border-radius:var(--r-sm);background:var(--bd-accent);color:var(--bd-on-accent);transition:top .15s var(--ease);padding:8px 14px;font-weight:700;text-decoration:none;position:absolute;top:-48px;left:8px}.bd-skip-link:focus{top:8px}.bd-noselect{-webkit-user-select:none;user-select:none}.bd-noselect input,.bd-noselect textarea{-webkit-user-select:text;user-select:text}.bd-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--bd-border-strong) transparent;overflow-y:auto}.bd-scroll::-webkit-scrollbar{width:8px}.bd-scroll::-webkit-scrollbar-track{background:0 0}.bd-scroll::-webkit-scrollbar-thumb{background:var(--bd-border-strong);background-clip:padding-box;border:2px solid #0000;border-radius:8px}.bd-scroll::-webkit-scrollbar-thumb:hover{background:var(--bd-accent)}.bd-rowlink{transition:background-color var(--dur-fast) var(--ease)}.bd-rowlink:hover{background:var(--bd-surface-2)}.bd-hero{background:radial-gradient(120% 100% at 50% -10%, var(--bd-bg-soft) 0%, var(--bd-bg) 70%);border-bottom:var(--bw-hair) solid var(--bd-border);position:relative;overflow:hidden}.bd-card{transition:border-color var(--dur-mid) var(--ease), box-shadow var(--dur-mid) var(--ease)}.bd-card:hover{box-shadow:var(--sh-glow-sm);border-color:var(--bd-accent)!important}@media (width>=1800px){:root{zoom:1.1}}@media (width>=2300px){:root{zoom:1.2}}@media (width>=3200px){:root{zoom:1.35}}@media (width>=4200px){:root{zoom:1.5}}.term{background:var(--bd-bg);min-height:100dvh;color:var(--bd-text);flex-direction:column;display:flex;overflow-x:clip}.mono{font-family:var(--font-mono)}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.glow{text-shadow:0 0 6px}:root[data-theme=light] .glow,:root[data-theme=light] .recv,:root[data-theme=light] .brand{text-shadow:none}@keyframes term-blink{0%,49%{opacity:1}50%,to{opacity:0}}.cursor{background:var(--bd-accent);vertical-align:-2px;width:8px;height:1.05em;animation:1.05s step-end infinite term-blink;display:inline-block}.topbar{border-bottom:1px solid var(--bd-border);background:var(--bd-surface-2);z-index:30;align-items:center;gap:14px;height:46px;padding:0 16px;display:flex;position:sticky;top:0}.brand{font-family:var(--font-mono);color:var(--bd-heading);text-shadow:0 0 7px;letter-spacing:.02em;cursor:pointer;align-items:center;gap:7px;font-size:15px;font-weight:700;text-decoration:none;display:flex}.brand b{color:var(--bd-accent)}.tag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bd-text-muted);border:1px solid var(--bd-border-strong);border-radius:3px;padding:2px 7px;font-size:10px}.crumbs{font-family:var(--font-mono);color:var(--bd-text-dim);align-items:center;gap:8px;font-size:11px;display:flex}.crumbs a{color:var(--bd-text-muted);cursor:pointer;text-decoration:none}.crumbs a.on{color:var(--bd-accent)}.topbar .right{align-items:center;gap:12px;margin-left:auto;display:flex}.navlink{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--bd-text-muted);font-size:11px;text-decoration:none}.navlink:hover,.navlink.on{color:var(--bd-accent)}.theme-btn{font-family:var(--font-mono);letter-spacing:.06em;border:1px solid var(--bd-border-strong);color:var(--bd-text-muted);cursor:pointer;background:0 0;border-radius:4px;padding:5px 9px;font-size:10px}.theme-btn:hover{border-color:var(--bd-accent);color:var(--bd-accent)}.tk{color:#031007;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.lab{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bd-text-dim);margin:14px 0 5px;font-size:10px}.lab.first{margin-top:0}.field{background:var(--bd-surface);border:1px solid var(--bd-border-strong);border-radius:4px;align-items:center;gap:8px;padding:8px 10px;display:flex}.field:hover{border-color:var(--bd-accent)}.field select,.field input{width:100%;color:var(--bd-text);font-family:var(--font-mono);background:0 0;border:0;outline:none;font-size:13px}.field select option{background:var(--bd-surface);color:var(--bd-text)}.dd{position:relative}.dd-btn{width:100%;color:var(--bd-text);font-family:var(--font-mono);cursor:pointer;background:0 0;border:0;outline:none;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:0;font-size:13px;display:flex}.dd-btn:hover{color:var(--bd-heading)}.dd-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd-chev{color:var(--bd-text-dim);flex-shrink:0;font-size:10px}.dd-list{background:var(--bd-surface);border:1px solid var(--bd-border-strong);max-height:248px;box-shadow:var(--sh-md);z-index:90;border-radius:5px;padding:4px;position:absolute;top:calc(100% + 8px);overflow-y:auto}.dd-opt{text-align:left;width:100%;color:var(--bd-text);font-family:var(--font-mono);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:4px;padding:8px 11px;font-size:12.5px;display:block;overflow:hidden}.dd-opt:hover,.dd-opt:focus-visible{background:var(--bd-surface-3);color:var(--bd-heading)}.dd-opt.on{color:var(--bd-accent)}.cli-or{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bd-text-dim);margin:16px 0 6px;font-size:10px}.cli{font-family:var(--font-mono);border:1px solid var(--bd-border-strong);background:var(--bd-bg);border-radius:4px;align-items:center;gap:8px;padding:9px 11px;font-size:12px;display:flex}.cli:focus-within{border-color:var(--bd-accent)}.cli-pr{color:var(--bd-accent);white-space:nowrap}.cli-field{flex:1;min-width:0;line-height:1.4;position:relative}.cli-mirror{pointer-events:none;white-space:pre;font-size:12px;line-height:inherit;position:absolute;inset:0;overflow:hidden}.cli-typed{color:#0000}.cli-ghost{color:var(--bd-text-dim)}.cli-caret{background:var(--bd-accent);vertical-align:-2px;width:8px;height:1.05em;display:none}.cli:focus-within .cli-caret{animation:1.05s step-end infinite term-blink;display:inline-block}.cli-input{width:100%;color:var(--bd-text);caret-color:#0000;font-family:var(--font-mono);font-size:12px;line-height:inherit;background:0 0;border:0;outline:none;padding:0;display:block}.cli-input::placeholder{color:var(--bd-text-dim)}.cli-next{font-family:var(--font-mono);color:var(--bd-text-dim);margin-top:6px;font-size:10.5px;line-height:1.4}.cli-err{font-family:var(--font-mono);color:var(--bd-red);margin-top:5px;font-size:11px}.cmd-strip{border-bottom:1px solid var(--bd-border);background:var(--bd-bg);padding:9px 16px}.cmd-state{font-family:var(--font-mono);color:var(--bd-text-muted);margin-top:6px;font-size:11px}.cmd-state .fl{color:var(--bd-text-dim)}.field input.amt{color:var(--bd-heading);text-align:left;font-weight:600}.addr-field input{font-size:11.5px}.addr-field.ok{border-color:var(--bd-green)}.mini{color:var(--bd-text-dim);gap:5px;margin-top:7px;font-size:10.5px;line-height:1.5;display:flex}.run{background:var(--bd-accent);width:100%;color:var(--bd-on-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12.5px;font-weight:700;display:flex}.run:hover{filter:brightness(1.08)}.run:disabled{opacity:.5;cursor:not-allowed}.kbd{font-family:var(--font-mono);background:var(--bd-surface-3);border:1px solid var(--bd-border-strong);color:var(--bd-text-muted);border-radius:3px;padding:1px 5px;font-size:10px}.import-link{font-family:var(--font-mono);color:var(--bd-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 0 0;font-size:10.5px;display:flex}.import-link:hover{color:var(--bd-accent)}.land{min-height:calc(100vh - var(--header-h));min-height:calc(100dvh - var(--header-h));flex-direction:column;flex:1;display:flex;position:relative}.bg-field{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.land-body,.tape-ticker{z-index:1;position:relative}.land-body{flex:1;grid-template-columns:1.05fr .95fr;gap:0;min-height:0;display:grid}.land-left{border-right:1px solid var(--bd-border);flex-direction:column;justify-content:center;padding:64px 56px;display:flex}.boot{font-family:var(--font-mono);color:var(--bd-text-dim);margin-bottom:22px;font-size:11px;line-height:1.8}.boot .ok{color:var(--bd-accent)}.bg-fx{align-items:center;gap:6px;margin:0 0 24px;display:inline-flex}.bg-fx-lab{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bd-text-dim);font-size:10px}.bg-fx-opt{font-family:var(--font-mono);letter-spacing:.03em;border:1px solid var(--bd-border-strong);color:var(--bd-text-muted);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);background:0 0;border-radius:4px;padding:3px 9px;font-size:10.5px}.bg-fx-opt:hover{border-color:var(--bd-accent);color:var(--bd-accent)}.bg-fx-opt.on{border-color:var(--bd-accent);color:var(--bd-on-accent);background:var(--bd-accent)}@media (width<=600px){.bg-fx{display:none}}.hero-h{font-family:var(--font-mono);color:var(--bd-heading);letter-spacing:-.01em;text-shadow:0 0 14px color-mix(in srgb, var(--bd-heading) 45%, transparent);margin:0;font-size:42px;font-weight:700;line-height:1.08}:root[data-theme=light] .hero-h{text-shadow:none}.hero-h em{color:var(--bd-accent);font-style:normal}.hero-sub{font-family:var(--font-mono);color:var(--bd-text-muted);max-width:46ch;margin:20px 0 0;font-size:15px;line-height:1.6}.trust-strip{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.trust-mod{border:1px solid var(--bd-border-strong);background:var(--bd-surface);border-radius:5px;flex:1;min-width:150px;padding:11px 13px}.trust-mod .h{font-family:var(--font-mono);color:var(--bd-accent);letter-spacing:.04em;font-size:11px}.trust-mod .d{font-family:var(--font-mono);color:var(--bd-text-muted);margin-top:5px;font-size:10.5px;line-height:1.5}.land-right{background:var(--bd-surface-2);flex-direction:column;justify-content:center;padding:48px;display:flex}.land-card{border:1px solid var(--bd-border-strong);background:var(--bd-surface);box-shadow:0 0 0 1px var(--bd-bg), var(--sh-md);border-radius:7px}.land-card-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bd-text-muted);border-bottom:1px solid var(--bd-border);justify-content:space-between;padding:12px 16px;font-size:10.5px;display:flex}.land-card-h .live{color:var(--bd-accent)}.land-card-b{padding:18px}.tape-ticker{border-top:1px solid var(--bd-border);background:var(--bd-bg);white-space:nowrap;padding:7px 0;overflow:hidden}.tape-ticker .run-row{font-family:var(--font-mono);color:var(--bd-text-muted);font-size:11px;animation:38s linear infinite marq;display:inline-block}.tape-ticker .run-row span{margin:0 22px}.tape-ticker .run-row b{color:var(--bd-green)}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}.land-seo{border-top:1px solid var(--bd-border);background:var(--bd-bg);padding:40px 56px}.land-seo h2{font-family:var(--font-mono);color:var(--bd-heading);margin:0 0 14px;font-size:19px}.faq-q{font-family:var(--font-mono);color:var(--bd-heading);margin:18px 0 4px;font-size:13px;font-weight:700}.faq-a{font-family:var(--font-mono);color:var(--bd-text-muted);max-width:80ch;font-size:12.5px;line-height:1.6}.grid{flex:1;grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid}.panel{border-right:1px solid var(--bd-border);flex-direction:column;display:flex}.panel-h{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bd-text-muted);border-bottom:1px solid var(--bd-border);background:var(--bd-surface-2);padding:11px 14px;font-size:10.5px}.ip{padding:14px}.filters{border-top:1px solid var(--bd-border);margin-top:18px;padding-top:14px}.chk{font-family:var(--font-mono);color:var(--bd-text-muted);cursor:pointer;align-items:center;gap:8px;padding:4px 0;font-size:11.5px;display:flex}.chk .box{border:1px solid var(--bd-border-strong);border-radius:3px;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;display:inline-flex}.chk.on .box{background:var(--bd-accent);border-color:var(--bd-accent);color:var(--bd-on-accent)}.main{flex-direction:column;min-width:0;display:flex}.cmdline{font-family:var(--font-mono);color:var(--bd-text);border-bottom:1px solid var(--bd-border);background:var(--bd-bg);flex-wrap:wrap;align-items:center;gap:7px;padding:9px 16px;font-size:12px;display:flex}.cmdline .pr{color:var(--bd-accent)}.cmdline .arg{color:var(--bd-heading)}.cmdline .fl{color:var(--bd-text-muted)}.scroll{flex:1;overflow:auto}.ledger{border-collapse:collapse;width:100%}.ledger thead th{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--bd-text-dim);text-align:right;border-bottom:1px solid var(--bd-border);background:var(--bd-surface-2);cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 14px;font-size:10px;position:sticky;top:0}.ledger thead th.l{text-align:left}.ledger thead th:hover,.ledger thead th .ar{color:var(--bd-accent)}.ledger tbody td{text-align:right;border-bottom:1px solid var(--bd-border);font-family:var(--font-mono);white-space:nowrap;padding:11px 14px;font-size:13px}.ledger tbody td.l{text-align:left}.ledger tbody tr.route{cursor:pointer}.ledger tbody tr.route:hover{background:var(--bd-surface-2)}.ledger tbody tr.best td{background:var(--bd-accent);color:var(--bd-on-accent)}.ledger tbody tr.best .prov b,.ledger tbody tr.best .recv,.ledger tbody tr.best .pos{color:var(--bd-on-accent);text-shadow:none}.ledger tbody tr.best .pill{border-color:var(--bd-on-accent);color:var(--bd-on-accent)}.ledger tbody tr.best td:first-child{box-shadow:inset 3px 0 0 var(--bd-on-accent)}.prov{align-items:center;gap:8px;display:flex}.prov b{color:var(--bd-heading);font-family:var(--font-mono);font-weight:700}.recv{color:var(--bd-heading);text-shadow:0 0 6px color-mix(in srgb, var(--bd-heading) 55%, transparent);font-weight:600}.pos{color:var(--bd-green)}.neg{color:var(--bd-red)}.pill{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--bd-border-strong);color:var(--bd-text-muted);border-radius:3px;padding:1px 6px;font-size:9.5px}.foot{border-top:1px solid var(--bd-border);font-family:var(--font-mono);color:var(--bd-text-dim);flex-wrap:wrap;align-items:center;gap:14px;padding:9px 16px;font-size:10.5px;display:flex}.foot .live{background:var(--bd-accent);width:7px;height:7px;box-shadow:0 0 7px var(--bd-accent);border-radius:50%}.empty{text-align:center;font-family:var(--font-mono);color:var(--bd-text-muted);padding:40px 16px;font-size:12px}.exec-tag{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:3px;padding:1px 5px;font-size:9px}.exec-tag.addr{color:var(--bd-accent);border-color:var(--bd-accent)}.exec-tag.sign{color:var(--bd-text-muted);border-color:var(--bd-border-strong)}.ledger tbody tr.best .exec-tag.addr{color:var(--bd-on-accent);border-color:var(--bd-on-accent)}.rep{color:var(--bd-yellow);font-family:var(--font-mono)}.ledger tbody tr.best .rep{color:var(--bd-on-accent)}.ctrl-bar{border-bottom:1px solid var(--bd-border);background:var(--bd-bg);flex-wrap:wrap;align-items:center;gap:16px;padding:8px 16px;display:flex}.ctrl-grp{align-items:center;gap:7px;display:flex}.ctrl-lab{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bd-text-dim);font-size:9.5px}.seg{border:1px solid var(--bd-border-strong);border-radius:5px;display:flex;overflow:hidden}.seg button{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--bd-text-muted);border:0;border-left:1px solid var(--bd-border-strong);cursor:pointer;white-space:nowrap;background:0 0;padding:5px 10px;font-size:10px}.seg button:first-child{border-left:0}.seg button.on{background:var(--bd-accent);color:var(--bd-on-accent)}.seg.ghost button.on{background:var(--bd-surface-3);color:var(--bd-accent)}.bl-chips{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.bl-chip{font-family:var(--font-mono);border:1px solid var(--bd-border-strong);color:var(--bd-text-muted);cursor:pointer;border-radius:3px;padding:3px 7px;font-size:10px}.bl-chip.off{opacity:.4;text-decoration:line-through}.matrix{padding:16px;overflow:auto}.mtx-h{font-family:var(--font-mono);color:var(--bd-text-muted);margin:0 0 12px;font-size:11px}.mtx-h b{color:var(--bd-heading)}.mtx{border-collapse:collapse;width:100%;min-width:560px}.mtx th,.mtx td{border:1px solid var(--bd-border);font-family:var(--font-mono);text-align:right;white-space:nowrap;padding:11px 13px;font-size:13px}.mtx th{color:var(--bd-text-dim);text-transform:uppercase;letter-spacing:.06em;background:var(--bd-surface-2);font-size:10px}.mtx th.l,.mtx td.l{text-align:left}.mtx td .deg{color:var(--bd-red);margin-left:6px;font-size:10px}.mtx td.top{background:var(--bd-accent);color:var(--bd-on-accent)}.mtx td.top .deg{color:var(--bd-on-accent)}.mtx .pname{color:var(--bd-heading)}.exec{flex-direction:column;flex:1;min-height:0;display:flex}.exec-bar{border-bottom:1px solid var(--bd-border);background:var(--bd-surface-2);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.back-btn{font-family:var(--font-mono);color:var(--bd-text-muted);border:1px solid var(--bd-border-strong);cursor:pointer;background:0 0;border-radius:4px;padding:5px 10px;font-size:11px}.back-btn:hover{border-color:var(--bd-accent);color:var(--bd-accent)}.exec-body{flex:1;grid-template-columns:1fr 1fr;min-height:0;display:grid}.exec-col{padding:22px 26px;overflow-y:auto}.exec-col.l{border-right:1px solid var(--bd-border)}.col-h{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bd-text-dim);align-items:center;gap:8px;margin:0 0 16px;font-size:10px;display:flex}.col-h:before{content:"▸";color:var(--bd-accent)}.badges{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.badge{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--bd-border-strong);color:var(--bd-text-muted);border-radius:3px;padding:3px 8px;font-size:9.5px}.badge.good{color:var(--bd-accent);border-color:var(--bd-accent)}.badge.warn{color:var(--bd-yellow);border-color:var(--bd-yellow)}.tk-recv{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--bd-heading);text-shadow:0 0 12px color-mix(in srgb, var(--bd-heading) 50%, transparent);margin-top:6px;font-size:38px;font-weight:700}:root[data-theme=light] .tk-recv{text-shadow:none}.tk-recv span{color:var(--bd-text-muted);text-shadow:none;font-size:16px}.kv-row{flex-wrap:wrap;gap:26px;margin-top:14px;display:flex}.kv .k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--bd-text-dim);font-size:10px}.kv .v{font-family:var(--font-mono);color:var(--bd-heading);margin-top:3px;font-size:16px}.card{border:1px solid var(--bd-border-strong);background:var(--bd-surface);border-radius:6px;margin-top:20px;padding:16px}.card-h{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bd-text-dim);margin:0 0 12px;font-size:10px}.dep-wrap{align-items:flex-start;gap:14px;display:flex}.qrwrap{background:#dffbe9;border-radius:5px;flex-shrink:0;padding:8px;display:inline-block}:root[data-theme=light] .qrwrap{background:#fff}.send-x{font-family:var(--font-mono);color:var(--bd-text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.send-amt{font-family:var(--font-mono);color:var(--bd-heading);font-size:20px;font-weight:700}.depbox{font-family:var(--font-mono);color:var(--bd-text);background:var(--bd-bg);border:1px solid var(--bd-border-strong);word-break:break-all;border-radius:4px;margin-top:10px;padding:9px;font-size:11.5px;line-height:1.5}.dep-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.copy{background:var(--bd-accent);color:var(--bd-on-accent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:0;border-radius:4px;flex:1;padding:9px;font-size:11px;font-weight:700}.expl{color:var(--bd-text-muted);border:1px solid var(--bd-border-strong);font-family:var(--font-mono);cursor:pointer;white-space:nowrap;background:0 0;border-radius:4px;padding:9px 12px;font-size:11px;text-decoration:none}.expl:hover{border-color:var(--bd-accent);color:var(--bd-accent)}.txfield{align-items:center;gap:8px;margin-top:8px;display:flex}.txfield .v{font-family:var(--font-mono);color:var(--bd-text);background:var(--bd-bg);border:1px solid var(--bd-border-strong);word-break:break-all;border-radius:4px;flex:1;padding:9px;font-size:11.5px}.txfield .v a{color:var(--bd-accent);text-decoration:none}.sign-note{font-family:var(--font-mono);color:var(--bd-text-muted);margin-top:10px;font-size:11.5px;line-height:1.6}.optional{font-family:var(--font-mono);color:var(--bd-text-dim);border-top:1px dotted var(--bd-border-strong);margin-top:12px;padding-top:12px;font-size:10.5px}.step{border-bottom:1px dotted var(--bd-border-strong);grid-template-columns:26px 1fr;gap:12px;padding:10px 0;display:grid}.step .n{font-family:var(--font-mono);color:var(--bd-accent);font-size:13px;font-weight:700}.step .t{font-family:var(--font-mono);color:var(--bd-text);font-size:12.5px;line-height:1.55}.step .t b{color:var(--bd-heading)}.guar{font-family:var(--font-mono);color:var(--bd-text);font-size:12.5px;line-height:2}.guar .c{color:var(--bd-accent)}.contract{font-family:var(--font-mono);border-bottom:1px dotted var(--bd-border-strong);padding:10px 0;font-size:11.5px}.contract .leg{color:var(--bd-heading)}.contract .addr{color:var(--bd-text-muted);word-break:break-all}.contract .addr a{color:var(--bd-accent);text-decoration:none}.contract .aud{color:var(--bd-green);margin-top:3px;font-size:10.5px}.contract .noaud{color:var(--bd-yellow);margin-top:3px;font-size:10.5px}.receipt-wrap{flex:1;justify-content:center;align-items:center;padding:32px;display:flex;overflow:auto}.receipt{border:1px solid var(--bd-border-strong);background:var(--bd-surface);width:540px;max-width:100%;box-shadow:var(--sh-md);border-radius:8px}.receipt-top{border-bottom:1px dashed var(--bd-border-strong);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.receipt-top .ok{font-family:var(--font-mono);color:var(--bd-accent);letter-spacing:.04em;font-size:13px;font-weight:700}.receipt-top .ts{font-family:var(--font-mono);color:var(--bd-text-dim);font-size:10.5px}.receipt-b{padding:20px}.receipt-amt{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--bd-heading);text-shadow:0 0 10px color-mix(in srgb, var(--bd-heading) 45%, transparent);font-size:30px;font-weight:700}:root[data-theme=light] .receipt-amt{text-shadow:none}.receipt-amt span{color:var(--bd-text-muted);font-size:14px}.rrow{font-family:var(--font-mono);border-bottom:1px dotted var(--bd-border-strong);justify-content:space-between;gap:14px;padding:8px 0;font-size:12px;display:flex}.rrow .k{color:var(--bd-text-dim);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.rrow .v{color:var(--bd-text);text-align:right;word-break:break-all}.rrow .v a{color:var(--bd-accent);text-decoration:none}.receipt-actions{border-top:1px solid var(--bd-border);gap:8px;padding:16px 20px;display:flex}.receipt-actions button{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:4px;flex:1;padding:10px;font-size:11px}.btn-pri{background:var(--bd-accent);color:var(--bd-on-accent);border:0;font-weight:700}.btn-sec{color:var(--bd-text-muted);border:1px solid var(--bd-border-strong);background:0 0}.btn-sec:hover{border-color:var(--bd-accent);color:var(--bd-accent)}.modal-overlay{z-index:80;background:#020805b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}:root[data-theme=light] .modal-overlay{background:#2822126b}.modal{border:1px solid var(--bd-border-strong);background:var(--bd-surface);width:480px;max-width:100%;max-height:90vh;box-shadow:var(--sh-lg);border-radius:8px;overflow:auto}.modal-h{border-bottom:1px solid var(--bd-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.modal-h .t{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--bd-text-muted);font-size:11px}.modal-h .x{color:var(--bd-text-muted);cursor:pointer;background:0 0;border:0;font-size:16px}.modal-b{padding:16px}.verdict{border:1px solid var(--bd-border-strong);border-radius:6px;margin-top:14px;padding:14px}.verdict.ok{border-color:var(--bd-accent)}.verdict.caution{border-color:var(--bd-yellow)}.verdict.danger{border-color:var(--bd-red)}.v-top{align-items:center;gap:10px;display:flex}.v-pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:4px;padding:3px 9px;font-size:10px;font-weight:700}.verdict.ok .v-pill{background:var(--bd-accent);color:var(--bd-on-accent)}.verdict.caution .v-pill{background:var(--bd-yellow);color:#1a1400}.verdict.danger .v-pill{background:var(--bd-red);color:#2a0a05}.verdict.unknown .v-pill{background:var(--bd-surface-3);color:var(--bd-text-muted)}.v-sym{font-family:var(--font-mono);color:var(--bd-heading);font-size:14px;font-weight:700}.v-name{font-family:var(--font-mono);color:var(--bd-text-muted);font-size:11px}.v-labels{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.v-label{font-family:var(--font-mono);border:1px solid var(--bd-border-strong);color:var(--bd-text-muted);border-radius:3px;padding:3px 8px;font-size:10px}.v-warn{font-family:var(--font-mono);color:var(--bd-yellow);border-radius:4px;margin-top:12px;padding:9px 11px;font-size:11px;line-height:1.5}.modal-actions{border-top:1px solid var(--bd-border);gap:8px;padding:14px 16px;display:flex}.modal-actions button{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;border-radius:4px;flex:1;padding:10px;font-size:11px}.modal-actions .add{background:var(--bd-accent);color:var(--bd-on-accent);border:0;font-weight:700}.modal-actions .add:disabled{opacity:.4;cursor:not-allowed}.modal-actions .cancel{color:var(--bd-text-muted);border:1px solid var(--bd-border-strong);background:0 0}.err{font-family:var(--font-mono);color:var(--bd-red);margin-top:8px;font-size:11px}.note{font-family:var(--font-mono);color:var(--bd-yellow);margin-top:8px;font-size:11px}.prov-page{max-width:var(--container);margin:0 auto;padding:32px 24px 64px}.prov-head h1{font-family:var(--font-mono);color:var(--bd-heading);margin:0 0 8px;font-size:28px}.prov-head p{font-family:var(--font-mono);color:var(--bd-text-muted);max-width:70ch;font-size:13px;line-height:1.6}.prov-detail{font-family:var(--font-mono)}.prov-detail .about{color:var(--bd-text-muted);max-width:75ch;font-size:13px;line-height:1.7}.proscons{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}@media (width<=760px){.proscons{grid-template-columns:1fr}}@media (width<=1100px){.land{min-height:0}.land-body{grid-template-columns:1fr}.land-left{border-right:0;border-bottom:1px solid var(--bd-border);padding:40px 28px}.land-right{padding:28px}.land-seo{padding:32px 28px}.hero-h{font-size:32px}.grid{grid-template-columns:minmax(0,1fr)}.panel{border-right:0;border-bottom:1px solid var(--bd-border)}.scroll{flex:none;overflow:auto hidden}.exec,.exec-body{display:block}.exec-col{overflow:visible}.exec-col.l{border-right:0;border-bottom:1px solid var(--bd-border)}}@media (width<=600px){.crumbs{display:none}.topbar{gap:10px;padding:0 12px}.ledger thead th:nth-child(2),.ledger tbody td:nth-child(2),.ledger thead th:nth-child(3),.ledger tbody td:nth-child(3),.ledger thead th:nth-child(7),.ledger tbody td:nth-child(7){display:none}.ledger thead th,.ledger tbody td{padding:10px;font-size:12px}.ledger tbody td.l:first-child{white-space:normal}.prov{flex-wrap:wrap;gap:5px}.ctrl-bar{gap:10px 12px;padding:8px 12px}.cmdline{padding:8px 12px;font-size:11px}.foot{padding:9px 12px;font-size:10px}.ip{padding:12px}.exec-col{padding:16px 14px}.exec-bar{padding:10px 12px}.land-left{padding:32px 18px}.land-right{padding:18px}.land-card-b{padding:16px}.land-seo{padding:28px 18px}.hero-h{font-size:28px}.trust-mod{flex:100%;min-width:0}.field{min-height:46px;padding:6px 10px}.field select,.field input{min-height:38px}.run{padding:14px}.theme-btn{min-height:40px}.seg button{padding:9px 12px}.copy,.expl,.back-btn,.btn-pri,.btn-sec,.modal-actions button{min-height:42px}.chk{padding:8px 0}.modal-overlay{padding:14px}.modal{max-width:calc(100vw - 28px)}.mtx{min-width:480px}}
