:root{--bg:#fff;--fg:#111;--muted:#6b6b6b;--faint:#e6e6e6;--line:#111;--accent:#0057ff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#000;--fg:#f2f2f2;--muted:#8d8d8d;--faint:#262626;--line:#f2f2f2;--accent:#6ea8ff}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);margin:0;font:13px/1.5 ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace}button,input{font:inherit;color:inherit}main{flex-direction:column;gap:12px;max-width:960px;margin:0 auto;padding:16px;display:flex;overflow-x:hidden}.box{border:1px solid var(--line);border-radius:0;min-width:0;padding:12px}h1,h2,summary{text-transform:uppercase;letter-spacing:.08em;margin:0 0 8px;font-size:13px;font-weight:700}h1{margin-bottom:4px;font-size:15px}h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:12px 0 6px;font-size:12px;font-weight:400}h2+h3{margin-top:0}p{margin:0}header p,.muted{color:var(--muted)}.label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.input-box .label{margin-bottom:6px;display:block}.input-row{gap:8px;display:flex}.input-row input{border:1px solid var(--line);background:var(--bg);border-radius:0;flex:1;min-width:0;padding:8px}.input-row input:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:1px}button{border:1px solid var(--line);background:var(--fg);color:var(--bg);cursor:pointer;border-radius:0;padding:8px 16px}button:disabled{background:var(--bg);color:var(--muted);border-color:var(--muted);cursor:not-allowed}.inline-error{margin-top:6px}.inline-error:before{content:"! ";font-weight:700}.input-box .muted{margin-top:6px}.progress{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.progress ol{margin:0;padding:0;list-style:none;display:flex}.progress .arrow{color:var(--muted);margin:0 8px}.progress .step{border:1px solid #0000;padding:2px 6px}.progress .pending .step{color:var(--muted)}.progress .active .step{border-color:var(--accent);color:var(--accent);font-weight:700}.progress .done .step:after{content:" ✓"}.progress .failed .step{background:var(--fg);color:var(--bg)}.progress .failed .step:after{content:" ✕"}.box.error{background:var(--fg);color:var(--bg);overflow-wrap:anywhere}.box.error .label{color:var(--bg);font-weight:700}.ok{color:var(--accent);font-weight:700}.bad{background:var(--fg);color:var(--bg);padding:0 4px;font-weight:700}.tag{border:1px solid var(--muted);color:var(--muted);margin:0 4px;padding:0 4px;font-size:11px}.kv{grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:0;display:grid}.kv>div{display:contents}.kv dt{color:var(--muted)}.kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.list{flex-wrap:wrap;gap:4px 12px;display:inline-flex}.addr{white-space:nowrap}a{color:inherit;text-underline-offset:2px}button.copy{background:var(--bg);color:var(--muted);border-color:var(--muted);margin-left:4px;padding:0 4px;font-size:11px}button.copy:hover{color:var(--fg);border-color:var(--fg)}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border:1px solid var(--faint);text-align:left;white-space:nowrap;padding:4px 8px}th{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:400}.num{font-variant-numeric:tabular-nums}.ixs{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ix{border-left:1px solid var(--line);min-width:0;padding-left:8px}.ix-index{color:var(--muted)}.ix-info{margin-top:4px}code{font:inherit;overflow-wrap:anywhere}code.json{color:var(--muted)}details>summary{cursor:pointer;margin:0;list-style:none}details>summary::-webkit-details-marker{display:none}details>summary:before{content:"+ "}details[open]>summary:before{content:"- "}.details-body{margin-top:8px}.logs{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.logs .err{background:var(--fg);color:var(--bg)}.explanation>:not(h2){margin:0 0 8px}.explanation h3{margin:12px 0 4px}.explanation ol,.explanation ul{padding-left:1.5em}.explanation code{background:var(--faint);padding:0 3px}.recent{margin:0;padding:0;list-style:none}.recent li+li{border-top:1px solid var(--faint)}.recent button{text-align:left;width:100%;color:inherit;background:0 0;border:0;flex-wrap:wrap;gap:4px 12px;padding:6px 0;display:flex}.recent button:hover:not(:disabled) .recent-summary{text-decoration:underline}.recent button:disabled{background:0 0}.recent-summary{overflow-wrap:anywhere;flex:20ch;min-width:0}@media (width<=480px){main{padding:8px}.input-row{flex-direction:column}.kv{grid-template-columns:minmax(0,1fr);gap:0}.kv dd{margin-bottom:6px}}
