:root{--bg:#e9eeec;--surface:#fff;--ink:#1d2a2e;--ink-soft:#52626a;--line:#c9d3d1;--rope:#c99a3e;--rope-deep:#9a7124;--spent:#d6ddda;--ok:#2f6f4c;--danger:#a83a2f;--danger-bg:#f6e3e0;--focus:#1f6fb2;--radius:6px;--font:"Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3{margin:0;line-height:1.2}h1{letter-spacing:-.01em;font-size:1.6rem;font-weight:700}h2{font-size:1.05rem;font-weight:600}p{margin:0}.muted{color:var(--ink-soft)}.num{font-variant-numeric:tabular-nums}code,.acct{font-family:var(--mono);overflow-wrap:anywhere;font-size:.93em;font-weight:500}.wallet-head h1,.rail li button{font-family:var(--font)}.notice.error{font-family:var(--mono);font-size:.92rem}a{color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.topbar{background:var(--ink);color:#f2f5f4;align-items:center;gap:14px;padding:12px 24px;display:flex}.brand{color:inherit;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.brand span{color:var(--rope);letter-spacing:-.01em}.network{color:#c3cfcd;border:1px solid #4b5d62;border-radius:4px;padding:2px 8px;font-size:.8rem}.session{align-items:center;gap:10px;margin-left:auto;font-size:.9rem;display:flex}.session .acct{color:#f2f5f4}button{font:inherit;border-radius:var(--radius);border:1px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;padding:8px 14px;font-weight:600}button:hover{background:#2c3e43}button:disabled{opacity:.5;cursor:not-allowed}button.quiet{color:var(--ink);border-color:var(--line);background:0 0}button.quiet:hover{border-color:var(--ink)}button.danger{background:var(--danger);border-color:var(--danger)}button.danger:hover{background:#8e2f26}.topbar button.quiet{color:#f2f5f4;border-color:#4b5d62}.topbar button.quiet:hover{border-color:#c3cfcd}button.link{color:var(--ink-soft);background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}label{margin-bottom:4px;font-size:.9rem;font-weight:600;display:block}.hint{color:var(--ink-soft);margin-top:3px;font-size:.85rem;font-weight:400;display:block}input,textarea{font:inherit;border:1px solid var(--line);border-radius:var(--radius);width:100%;color:var(--ink);background:#fff;padding:8px 10px}input:focus,textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 2px #1f6fb240}textarea{resize:vertical;min-height:70px}.field{margin-bottom:14px}.row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.suffix{position:relative}.suffix input{padding-right:52px}.suffix span{color:var(--ink-soft);font-size:.85rem;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.layout{grid-template-columns:260px 1fr;min-height:calc(100vh - 112px);display:grid}.rail{border-right:1px solid var(--line);padding:20px 16px}.main{max-width:900px;padding:28px 32px 60px}.rail h2{color:var(--ink-soft);margin-bottom:8px;font-size:.85rem;font-weight:600}.rail ul{margin:0 0 18px;padding:0;list-style:none}.rail li button{text-align:left;width:100%;color:var(--ink);overflow-wrap:anywhere;background:0 0;border:1px solid #0000;padding:8px 10px;font-weight:500}.rail li button:hover{background:#dfe6e3}.rail li button[aria-current=true]{background:var(--surface);border-color:var(--line);font-weight:600}.rail .actions{gap:8px;display:grid}.rail form{gap:6px;margin-top:6px;display:grid}.rail .empty{color:var(--ink-soft);margin-bottom:14px;font-size:.9rem}.notice{border-bottom:1px solid var(--line);color:var(--ok);background:#e2efe7;padding:10px 24px;font-weight:500}.notice.error{background:var(--danger-bg);color:var(--danger)}.section{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-top:18px;padding:20px 22px}.section>h2{margin-bottom:4px}.section>p.muted{margin-bottom:14px}.wallet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.wallet-head h1{overflow-wrap:anywhere}.wallet-head .balance{margin-top:4px;font-size:1.05rem}.status{vertical-align:middle;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:.85rem;font-weight:600;display:inline-block}.status.live{color:var(--ok);background:#e2efe7}.status.paused{background:var(--danger-bg);color:var(--danger)}.readonly{border-left:3px solid var(--rope);background:#f7f2e7;margin-top:14px;padding:10px 12px}.meter{margin-top:22px}.meter-figure{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.meter-figure strong{letter-spacing:-.02em;font-size:2.2rem;font-weight:700}.track{background:var(--spent);border-radius:7px;height:14px;margin:16px 0 14px;position:relative}.slack{background:repeating-linear-gradient(-45deg, var(--rope) 0 6px, var(--rope-deep) 6px 8px);border-radius:7px;transition:width .4s;position:absolute;inset:0 auto 0 0}.mark{border-left:2px solid var(--ink);width:0;position:absolute;top:-6px;bottom:-6px}.mark.cap{border-left-style:dashed}.key{color:var(--ink-soft);gap:4px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.key li{align-items:center;gap:8px;display:flex}.swatch{border-left:2px solid var(--ink);width:0;height:14px;display:inline-block}.swatch.cap{border-left-style:dashed}@media (prefers-reduced-motion:reduce){.slack{transition:none}}.list{margin:0;padding:0;list-style:none}.list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.list li:first-child{border-top:0}.list .what{min-width:0}.list .btns{gap:8px;display:flex}.empty-line{color:var(--ink-soft)}.inline-form{gap:8px;margin-top:12px;display:flex}.inline-form input{flex:1}.welcome{max-width:620px}.welcome h1{margin-bottom:12px;font-size:2rem}.welcome p{margin-bottom:12px;font-size:1.05rem}.welcome ol{margin:18px 0 22px;padding-left:20px}.welcome li{margin-bottom:6px}.site-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 20px;padding:18px 24px;font-size:.9rem;display:flex}.site-footer .muted{margin-left:auto}.doc{max-width:680px;padding:36px 24px 60px}.doc h1{margin-bottom:6px}.doc h2{margin:28px 0 8px}.doc p,.doc li{line-height:1.65}.doc p{margin-bottom:12px}.doc ul{padding-left:20px}.doc li{margin-bottom:8px}@media (width<=760px){.topbar{flex-wrap:wrap;padding:10px 16px}.layout{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;min-height:0}.main{order:-1}.site-footer{padding:16px}.site-footer .muted{margin-left:0}.doc{padding:24px 16px 48px}.rail{border-right:0;border-top:1px solid var(--line);padding:16px}.main{padding:18px 16px 48px}.row{grid-template-columns:1fr}.meter-figure strong{font-size:1.8rem}}
