.host[data-v-277f1660]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);z-index:60;display:grid;gap:8px;width:min(420px,calc(100vw - 32px));pointer-events:none}.toast[data-v-277f1660]{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:11px 12px 11px 15px;background:var(--raised);border:1px solid var(--rule);border-left:3px solid var(--ink-dim);border-radius:var(--radius);font-size:var(--fs-sm);line-height:1.55;animation:rise-277f1660 .16s ease-out}.toast.ok[data-v-277f1660]{border-left-color:var(--live)}.toast.err[data-v-277f1660]{border-left-color:var(--fault);color:var(--fault)}.x[data-v-277f1660]{margin-left:auto;background:none;border:0;padding:0 2px;font-size:16px;line-height:1;color:var(--ink-faint)}.x[data-v-277f1660]:hover{color:var(--ink)}@keyframes rise-277f1660{0%{opacity:0;transform:translateY(6px)}}.scrim[data-v-e57e0864]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;padding:24px;background:#0a0e0d6b}.box[data-v-e57e0864]{width:min(420px,100%);padding:22px}h2[data-v-e57e0864]{margin:0 0 8px;font-size:var(--fs-md);font-weight:600}.body[data-v-e57e0864]{margin:0 0 20px;font-size:var(--fs-sm);color:var(--ink-dim);line-height:1.7}.acts[data-v-e57e0864]{display:flex;justify-content:flex-end;gap:10px}.matrix[data-v-67c9813b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(216px,1fr));gap:1px;background:var(--rule);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.cell[data-v-67c9813b]{display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:13px 15px;background:var(--raised);border:0;text-align:left;color:inherit;font:inherit}.tick[data-v-67c9813b]{width:9px;height:5px;border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);transform:rotate(-45deg) translateY(-1px)}.name[data-v-67c9813b]{font-size:var(--fs-sm);font-weight:500}.meta[data-v-67c9813b]{font-size:var(--fs-legend);letter-spacing:.05em;color:var(--ink-faint);text-transform:uppercase}.matrix.live .cell[data-v-67c9813b]{cursor:pointer;transition:background .12s}.matrix.live .cell[data-v-67c9813b]:hover{background:var(--accent-soft)}.matrix.live .cell:hover .meta[data-v-67c9813b]{color:var(--accent)}.matrix.live .cell[data-v-67c9813b]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.hero[data-v-2b2c33ac]{padding:68px 24px 52px}.kicker[data-v-2b2c33ac]{margin:0 0 18px}h1[data-v-2b2c33ac]{margin:0 0 20px;font-size:var(--fs-display);font-weight:600;line-height:1.14;letter-spacing:-.028em}h1 em[data-v-2b2c33ac]{font-family:var(--mono);font-style:normal;font-weight:600;color:var(--accent)}.lede[data-v-2b2c33ac]{max-width:58ch;margin:0 0 34px;color:var(--ink-dim)}.spec[data-v-2b2c33ac]{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--sunken)}.specrow[data-v-2b2c33ac]{display:flex;flex-wrap:wrap;gap:0}.cell[data-v-2b2c33ac]{display:flex;flex-direction:column;gap:3px;padding:17px 28px 17px 0;margin-right:28px;border-right:1px solid var(--rule);min-width:118px}.cell[data-v-2b2c33ac]:last-child{border-right:none;margin-right:0;padding-right:0}.cell.wide[data-v-2b2c33ac]{flex:1;min-width:250px}.readout[data-v-2b2c33ac]{font-size:var(--fs-lg);font-weight:500;line-height:1.25}.pct[data-v-2b2c33ac]{font-size:var(--fs-sm);margin-left:8px;font-style:normal}.pct.good[data-v-2b2c33ac]{color:var(--live)}.pct.warn[data-v-2b2c33ac]{color:var(--accent)}.pct.bad[data-v-2b2c33ac]{color:var(--fault)}.protos[data-v-2b2c33ac]{display:flex;flex-wrap:wrap;gap:5px;padding-top:5px}.protos code[data-v-2b2c33ac]{font-family:var(--mono);font-size:var(--fs-legend);padding:2px 7px;background:var(--raised);border:1px solid var(--rule);border-radius:2px}.plans[data-v-2b2c33ac]{padding:52px 24px 80px}.plans .sec-head[data-v-2b2c33ac]{margin-bottom:20px;display:block}.plans h2[data-v-2b2c33ac]{margin:0 0 5px;font-size:var(--fs-lg);font-weight:600}.plangrid[data-v-2b2c33ac]{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px}.plan[data-v-2b2c33ac]{display:flex;flex-direction:column;padding:20px}.plan h3[data-v-2b2c33ac]{margin:0 0 16px;font-size:var(--fs-md);font-weight:600}.specs[data-v-2b2c33ac]{margin:0 0 18px;display:grid;gap:7px}.specs>div[data-v-2b2c33ac]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.specs dt[data-v-2b2c33ac]{margin:0}.specs dd[data-v-2b2c33ac]{margin:0;font-size:var(--fs-sm)}.from[data-v-2b2c33ac]{margin:0 0 14px;display:flex;align-items:baseline;gap:7px}.amt[data-v-2b2c33ac]{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.025em}.prices[data-v-2b2c33ac]{list-style:none;margin:0 0 20px;padding:14px 0 0;border-top:1px solid var(--rule-soft);display:grid;gap:6px}.prices li[data-v-2b2c33ac]{display:flex;justify-content:space-between;gap:12px;font-size:var(--fs-sm);color:var(--ink-dim)}.buy[data-v-2b2c33ac]{margin-top:auto}@media(max-width:620px){.hero[data-v-2b2c33ac]{padding:40px 16px 32px}.plans[data-v-2b2c33ac]{padding:40px 16px 64px}.cell[data-v-2b2c33ac]{padding-right:18px;margin-right:18px}.cell.wide[data-v-2b2c33ac]{min-width:100%;border-top:1px solid var(--rule);padding-top:14px}}.page[data-v-514e32c6]{padding:64px 24px 80px;display:grid;place-items:start center}.card[data-v-514e32c6]{width:100%;max-width:372px;display:grid;gap:14px;padding:26px}.tabs[data-v-514e32c6]{display:flex;gap:22px;margin-bottom:4px;border-bottom:1px solid var(--rule)}.tabs button[data-v-514e32c6]{background:none;border:none;padding:0 0 10px;font-size:var(--fs-md);font-weight:600;color:var(--ink-faint);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs button.on[data-v-514e32c6]{color:var(--ink);border-bottom-color:var(--accent)}.head[data-v-514e32c6]{margin:0 0 4px;padding-bottom:10px;font-size:var(--fs-md);font-weight:600;border-bottom:1px solid var(--rule)}.opt[data-v-514e32c6]{margin-left:6px;font-size:var(--fs-legend);color:var(--ink-faint)}.lead[data-v-514e32c6]{line-height:1.7}.msg[data-v-514e32c6]{margin:0;line-height:1.6}.go[data-v-514e32c6]{margin-top:6px;padding:11px 16px}.foot[data-v-514e32c6]{margin:0;text-align:center}.foot .linkbtn[data-v-514e32c6]{font-size:var(--fs-xs)}@media(max-width:520px){.page[data-v-514e32c6]{padding:40px 16px 72px}}.gauge[data-v-50178790]{display:grid;gap:0}.track[data-v-50178790]{height:11px;background:var(--sunken);border:1px solid var(--rule);border-radius:2px;overflow:hidden}.fill[data-v-50178790]{display:block;height:100%;background:var(--ink-dim);transition:width .35s ease}.track.warn .fill[data-v-50178790]{background:var(--accent)}.track.bad .fill[data-v-50178790]{background:var(--fault)}.ruler[data-v-50178790]{height:5px;margin-top:3px;background:repeating-linear-gradient(to right,var(--rule) 0,var(--rule) 1px,transparent 1px,transparent 10%);border-right:1px solid var(--rule)}.scale[data-v-50178790]{display:flex;align-items:baseline;margin-top:7px;font-size:var(--fs-xs);color:var(--ink-faint)}.pct[data-v-50178790]{margin:0 auto;padding:0 12px}.pct.warn[data-v-50178790]{color:var(--accent);font-weight:600}.pct.bad[data-v-50178790]{color:var(--fault);font-weight:600}.cap[data-v-50178790]{color:var(--ink-dim)}.qr[data-v-5c41b794]{display:block;border:1px solid var(--rule);border-radius:var(--radius)}.page[data-v-cd2aad69]{padding:32px 24px 72px}.notice[data-v-cd2aad69]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:13px 16px;background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);font-size:var(--fs-sm);color:var(--ink)}.notice .btn[data-v-cd2aad69]{margin-left:auto}.meter-panel[data-v-cd2aad69]{padding:0;overflow:hidden}.mhead[data-v-cd2aad69]{display:flex;align-items:center;gap:12px;padding:18px 20px 16px}.mhead h1[data-v-cd2aad69]{margin:0;font-size:var(--fs-lg);font-weight:600}.mgauge[data-v-cd2aad69]{padding:0 20px 20px}.readouts[data-v-cd2aad69]{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule);background:var(--rule);gap:1px}.readouts>div[data-v-cd2aad69]{padding:15px 20px;background:var(--raised)}.readouts dt[data-v-cd2aad69]{margin:0 0 5px}.readouts dd[data-v-cd2aad69]{margin:0}.big[data-v-cd2aad69]{font-size:var(--fs-xl);font-weight:500;line-height:1.15;letter-spacing:-.02em}.big.warn[data-v-cd2aad69]{color:var(--accent)}.big.bad[data-v-cd2aad69]{color:var(--fault)}.of[data-v-cd2aad69]{font-size:var(--fs-sm);color:var(--ink-faint);font-weight:400}.sub[data-v-cd2aad69]{margin-top:6px;font-size:var(--fs-xs);color:var(--ink-faint)}.sub .linkbtn[data-v-cd2aad69]{font-size:var(--fs-xs)}.import[data-v-cd2aad69]{display:flex;gap:22px;padding:20px;align-items:flex-start}.qrcol[data-v-cd2aad69]{flex:none;display:grid;gap:8px;justify-items:center}.qrcol .hint[data-v-cd2aad69]{text-align:center}.matrixcol[data-v-cd2aad69]{flex:1;min-width:0}.linkrow[data-v-cd2aad69]{display:flex;gap:10px;align-items:center;padding:10px}.link[data-v-cd2aad69]{flex:1;min-width:0;font-family:var(--mono);font-size:var(--fs-xs);padding:9px 11px;background:var(--sunken);border-radius:2px;overflow-x:auto;white-space:nowrap}.promo[data-v-cd2aad69]{display:flex;align-items:center;gap:18px;padding:18px 20px;flex-wrap:wrap}.promo h2[data-v-cd2aad69]{margin:0 0 4px;font-size:var(--fs-md);font-weight:600}.promo .push[data-v-cd2aad69]{margin-left:auto}@media(max-width:820px){.readouts[data-v-cd2aad69]{grid-template-columns:1fr 1fr}.readouts>div[data-v-cd2aad69]:last-child{grid-column:1 / -1}.import[data-v-cd2aad69]{flex-direction:column;align-items:stretch}.qrcol[data-v-cd2aad69]{justify-items:start}.qrcol .hint[data-v-cd2aad69]{text-align:left}}@media(max-width:520px){.page[data-v-cd2aad69]{padding:22px 16px 72px}.readouts[data-v-cd2aad69]{grid-template-columns:1fr}.readouts>div[data-v-cd2aad69]:last-child{grid-column:auto}}.page[data-v-59ba872e]{padding:32px 24px 72px;display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.bill[data-v-59ba872e]{display:grid}.bill>div[data-v-59ba872e]{display:flex;justify-content:space-between;gap:16px;padding:11px 16px;border-bottom:1px solid var(--rule-soft)}.bill>div[data-v-59ba872e]:last-child{border-bottom:0}.bill dt[data-v-59ba872e]{color:var(--ink-dim);font-size:var(--fs-sm)}.bill dd[data-v-59ba872e]{margin:0;font-size:var(--fs-sm)}.cut[data-v-59ba872e]{color:var(--live)}.note dd[data-v-59ba872e]{color:var(--ink-dim)}.due[data-v-59ba872e]{background:var(--sunken)}.due dt[data-v-59ba872e],.due dd[data-v-59ba872e]{font-weight:600;color:var(--ink);font-size:var(--fs-base)}.pays[data-v-59ba872e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payopt[data-v-59ba872e]{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius);padding:6px 14px;font-size:var(--fs-sm);color:var(--ink-dim)}.payopt[data-v-59ba872e]:hover{color:var(--ink);border-color:var(--ink-faint)}.payopt.on[data-v-59ba872e]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.acts[data-v-59ba872e]{display:flex;gap:10px;flex-wrap:wrap}.waiting[data-v-59ba872e]{margin:0;font-size:var(--fs-sm);line-height:1.65;color:var(--ink-dim)}.waiting .linkbtn[data-v-59ba872e]{margin-left:6px;font-size:var(--fs-xs)}.coupon[data-v-59ba872e]{display:flex;align-items:center;gap:12px}.coupon span[data-v-59ba872e]{font-size:var(--fs-sm);color:var(--ink-dim);white-space:nowrap}.coupon .field[data-v-59ba872e]{max-width:320px}.grid[data-v-59ba872e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:16px}.plan[data-v-59ba872e]{display:flex;flex-direction:column;padding:20px}.plan.current[data-v-59ba872e]{border-color:var(--accent)}.phead[data-v-59ba872e]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.phead h3[data-v-59ba872e]{margin:0;font-size:var(--fs-md);font-weight:600}.specs[data-v-59ba872e]{margin:0 0 16px;display:grid;gap:7px}.specs>div[data-v-59ba872e]{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.specs dt[data-v-59ba872e]{margin:0}.specs dd[data-v-59ba872e]{margin:0;font-size:var(--fs-sm)}.from[data-v-59ba872e]{margin:0 0 16px;display:flex;align-items:baseline;gap:7px}.amt[data-v-59ba872e]{font-size:var(--fs-xl);font-weight:600;letter-spacing:-.025em}.periods[data-v-59ba872e]{margin:0 0 16px;padding:14px 0 0;border:0;border-top:1px solid var(--rule-soft);display:grid;gap:6px}.periods>.legend[data-v-59ba872e]{padding:0;margin-bottom:3px}.period[data-v-59ba872e]{display:flex;justify-content:space-between;align-items:center;gap:12px;background:none;border:1px solid var(--rule);border-radius:var(--radius);padding:7px 11px;font-size:var(--fs-sm);color:var(--ink-dim);transition:border-color .12s,color .12s,background .12s}.period[data-v-59ba872e]:hover{color:var(--ink);border-color:var(--ink-faint)}.period.on[data-v-59ba872e]{color:var(--ink);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.go[data-v-59ba872e]{margin-top:auto}@media(max-width:520px){.page[data-v-59ba872e]{padding:22px 16px 72px}.coupon[data-v-59ba872e]{flex-direction:column;align-items:stretch;gap:6px}.coupon .field[data-v-59ba872e]{max-width:none}}.page[data-v-ff470516]{padding:32px 24px 72px;display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.pending[data-v-ff470516]{border-color:var(--accent)}.prow[data-v-ff470516]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:13px 16px;border-bottom:1px solid var(--rule-soft)}.pending .prow[data-v-ff470516]:last-child{border-bottom:0}.amt[data-v-ff470516]{font-size:var(--fs-md);font-weight:600;letter-spacing:-.02em}.ptype[data-v-ff470516]{font-size:var(--fs-sm);color:var(--ink-dim)}.pmeta[data-v-ff470516]{font-size:var(--fs-xs);color:var(--ink-faint)}.pacts[data-v-ff470516]{margin-left:auto;display:flex;gap:8px;align-items:center}.pays[data-v-ff470516]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.payopt[data-v-ff470516]{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius);padding:5px 13px;font-size:var(--fs-xs);color:var(--ink-dim)}.payopt[data-v-ff470516]:hover{color:var(--ink);border-color:var(--ink-faint)}.payopt.on[data-v-ff470516]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft);font-weight:600}.waiting[data-v-ff470516]{flex:1 0 100%;margin:2px 0 0;font-size:var(--fs-xs);line-height:1.65;color:var(--ink-dim)}.waiting .linkbtn[data-v-ff470516]{margin-left:6px;font-size:var(--fs-xs)}.cut[data-v-ff470516]{color:var(--live)}.table-scroll>.table[data-v-ff470516]{min-width:720px}.no[data-v-ff470516]{font-size:var(--fs-xs);color:var(--ink-faint)}.more[data-v-ff470516]{justify-self:start}@media(max-width:560px){.page[data-v-ff470516]{padding:22px 16px 72px}.prow[data-v-ff470516]{gap:8px 12px}.pacts[data-v-ff470516]{margin-left:0;flex:1 0 100%}}.page[data-v-8420a312]{padding:32px 24px 72px}.lead[data-v-8420a312]{margin:0;font-size:var(--fs-sm);color:var(--ink-dim);line-height:1.7;max-width:62ch}.lead b[data-v-8420a312]{color:var(--ink);font-weight:600}.linkrow[data-v-8420a312]{display:flex;gap:10px;align-items:center;padding:10px}.link[data-v-8420a312]{flex:1;min-width:0;font-family:var(--mono);font-size:var(--fs-xs);padding:9px 11px;background:var(--sunken);border-radius:2px;overflow-x:auto;white-space:nowrap}.stats[data-v-8420a312]{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);overflow:hidden}.stats>div[data-v-8420a312]{padding:16px 20px;background:var(--raised)}.stats dt[data-v-8420a312]{margin:0 0 5px}.stats dd[data-v-8420a312]{margin:0}.big[data-v-8420a312]{font-size:var(--fs-xl);font-weight:500;line-height:1.15;letter-spacing:-.02em}@media(max-width:560px){.page[data-v-8420a312]{padding:22px 16px 72px}.stats[data-v-8420a312]{grid-template-columns:1fr}}.page[data-v-19cd32a1]{padding:32px 24px 72px;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.compose[data-v-19cd32a1]{display:grid;gap:14px;padding:20px}.acts[data-v-19cd32a1]{display:flex;gap:10px;flex-wrap:wrap}.thread[data-v-19cd32a1]{display:grid;gap:18px;padding:20px}.thead[data-v-19cd32a1]{display:flex;align-items:flex-start;gap:12px}.thead h3[data-v-19cd32a1]{margin:0 0 7px;font-size:var(--fs-md);font-weight:600}.meta[data-v-19cd32a1]{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:var(--fs-xs);color:var(--ink-faint)}.thead .push[data-v-19cd32a1]{margin-left:auto}.msgs[data-v-19cd32a1]{display:grid;gap:10px}.msg[data-v-19cd32a1]{padding:12px 14px;background:var(--raised);border:1px solid var(--rule-soft);border-left:3px solid var(--rule);border-radius:2px}.msg.staff[data-v-19cd32a1]{background:var(--sunken);border-left-color:var(--accent)}.who[data-v-19cd32a1]{margin:0 0 6px;display:flex;align-items:baseline;gap:10px;font-size:var(--fs-xs);font-weight:600;color:var(--ink-dim)}.time[data-v-19cd32a1]{margin-left:auto;font-weight:400;color:var(--ink-faint)}.body[data-v-19cd32a1]{margin:0;font-size:var(--fs-sm);line-height:1.75;white-space:pre-wrap}.replybox[data-v-19cd32a1]{display:grid;gap:10px;padding-top:4px;border-top:1px solid var(--rule-soft)}.wide[data-v-19cd32a1]{width:100%}.table td[data-v-19cd32a1]:not(.subject){white-space:nowrap;width:1%}.subject[data-v-19cd32a1]{font-weight:500}.dim[data-v-19cd32a1]{color:var(--ink-faint);font-size:var(--fs-xs)}tr.done td[data-v-19cd32a1]{opacity:.55}@media(max-width:520px){.page[data-v-19cd32a1]{padding:22px 16px 72px}}.page[data-v-c78701c0]{padding:32px 24px 72px;display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.sec[data-v-c78701c0]{max-width:720px}.rows[data-v-c78701c0]{display:grid}.row[data-v-c78701c0]{display:flex;align-items:flex-start;gap:16px;padding:16px 20px;border-bottom:1px solid var(--rule-soft)}.rows .row[data-v-c78701c0]:last-child{border-bottom:0}.row .push[data-v-c78701c0]{margin-left:auto;flex:none}.rlabel[data-v-c78701c0]{margin:0;font-size:var(--fs-sm);font-weight:600}.rvalue[data-v-c78701c0]{margin:4px 0 0;font-size:var(--fs-sm)}.rvalue.big[data-v-c78701c0]{font-size:var(--fs-lg);font-weight:500;letter-spacing:-.02em}.rhint[data-v-c78701c0]{margin:4px 0 0;font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.65;max-width:54ch}.row.form[data-v-c78701c0]{display:grid;gap:14px;background:var(--hover)}.acts[data-v-c78701c0]{display:flex;gap:10px;flex-wrap:wrap}.giftrow[data-v-c78701c0]{display:flex;gap:8px}.giftrow .field[data-v-c78701c0]{flex:1;min-width:0}@media(max-width:520px){.page[data-v-c78701c0]{padding:22px 16px 72px}.row[data-v-c78701c0]{flex-direction:column}.row .push[data-v-c78701c0]{margin-left:0}}.app[data-v-dba391bf]{min-height:100vh;display:flex;flex-direction:column}.topbar[data-v-dba391bf]{position:sticky;top:0;z-index:20;background:var(--raised);border-bottom:1px solid var(--rule)}.bar[data-v-dba391bf]{display:flex;align-items:center;gap:16px;height:56px;max-width:var(--measure);margin:0 auto;padding:0 24px}.bar.full[data-v-dba391bf]{max-width:none;padding:0 20px}.brand[data-v-dba391bf]{display:flex;align-items:center;gap:9px;background:none;border:none;padding:0;font-size:var(--fs-md);font-weight:600;letter-spacing:-.015em}.mark[data-v-dba391bf]{width:13px;height:14px;border-left:2.5px solid var(--accent);transform:skew(-20deg)}.tools[data-v-dba391bf]{margin-left:auto;display:flex;align-items:center;gap:14px}.theme[data-v-dba391bf]{font-size:var(--fs-xs);text-decoration:none}.theme[data-v-dba391bf]:hover{color:var(--accent)}.who[data-v-dba391bf]{font-size:var(--fs-xs);color:var(--ink-faint)}.shell[data-v-dba391bf]{flex:1;display:flex}.shell.console[data-v-dba391bf]{align-items:flex-start}.rail[data-v-dba391bf]{flex:none;width:var(--rail-w);background:var(--raised);align-self:stretch;padding:26px 14px 26px 20px;border-right:1px solid var(--rule);position:sticky;top:56px;max-height:calc(100vh - 56px);overflow-y:auto;display:grid;gap:22px;align-content:start}.navgroup[data-v-dba391bf]{display:grid;gap:2px}.navgroup .legend[data-v-dba391bf]{margin:0 0 6px 10px}.navitem[data-v-dba391bf]{display:block;width:100%;text-align:left;background:none;border:0;border-left:2px solid transparent;padding:7px 10px;font-size:var(--fs-sm);color:var(--ink-dim);transition:color .12s,background .12s}.navitem[data-v-dba391bf]:hover{color:var(--ink);background:var(--hover)}.navitem.on[data-v-dba391bf]{color:var(--ink);font-weight:600;border-left-color:var(--accent);background:var(--hover)}.content[data-v-dba391bf]{flex:1;min-width:0}.tabbar[data-v-dba391bf]{display:none}.foot[data-v-dba391bf]{border-top:1px solid var(--rule);margin-top:48px}.frow[data-v-dba391bf]{display:flex;justify-content:space-between;gap:16px;padding:22px 24px;flex-wrap:wrap}@media(max-width:900px){.rail[data-v-dba391bf]{display:none}.tabbar[data-v-dba391bf]{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);background:var(--raised);border-top:1px solid var(--rule);padding-bottom:env(safe-area-inset-bottom)}.tab[data-v-dba391bf]{background:none;border:0;border-top:2px solid transparent;padding:11px 4px;font-size:var(--fs-xs);color:var(--ink-dim)}.tab.on[data-v-dba391bf]{color:var(--ink);font-weight:600;border-top-color:var(--accent)}.shell.console .content[data-v-dba391bf]{padding-bottom:64px}}@media(max-width:560px){.who[data-v-dba391bf]{display:none}.bar[data-v-dba391bf]{gap:10px;padding:0 16px}.tools[data-v-dba391bf]{gap:10px}}:root{--paper: #f1f3f2;--raised: #ffffff;--sunken: #e7eae9;--hover: #f4f6f5;--rule: #d3d8d6;--rule-soft: #e3e6e5;--ink: #16191a;--ink-dim: #545b59;--ink-faint: #7d8583;--accent: #b4711a;--accent-soft: #f6ecdc;--live: #1f7a4c;--live-soft: #e4f0e9;--fault: #b23a2b;--fault-soft: #f7e9e6;--mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--sans: "Archivo", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--fs-legend: 11px;--fs-xs: 12px;--fs-sm: 13px;--fs-base: 15px;--fs-md: 17px;--fs-lg: 21px;--fs-xl: 27px;--fs-display: clamp(31px, 4.6vw, 47px);--measure: 1100px;--rail-w: 188px;--radius: 3px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper: #131716;--raised: #1b201e;--sunken: #0e1211;--hover: #232927;--rule: #333b39;--rule-soft: #262d2b;--ink: #e9edeb;--ink-dim: #a2aba8;--ink-faint: #7e8784;--accent: #e8a33d;--accent-soft: #352915;--live: #6fd08c;--live-soft: #1a2f22;--fault: #e0705e;--fault-soft: #33201d}}:root[data-theme=dark]{--paper: #131716;--raised: #1b201e;--sunken: #0e1211;--hover: #232927;--rule: #333b39;--rule-soft: #262d2b;--ink: #e9edeb;--ink-dim: #a2aba8;--ink-faint: #7e8784;--accent: #e8a33d;--accent-soft: #352915;--live: #6fd08c;--live-soft: #1a2f22;--fault: #e0705e;--fault-soft: #33201d}*{box-sizing:border-box}html,body,#app{min-height:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:var(--fs-base);line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3{letter-spacing:-.018em;text-wrap:balance}.num,.readout{font-family:var(--mono);font-variant-numeric:tabular-nums}.legend{font-family:var(--mono);font-size:var(--fs-legend);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.wrap{max-width:var(--measure);margin:0 auto;padding:0 24px}.panel{background:var(--raised);border:1px solid var(--rule);border-radius:var(--radius)}.panel-pad{padding:20px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--raised);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);padding:9px 16px;font-size:var(--fs-sm);font-weight:500;white-space:nowrap;transition:border-color .12s,background .12s,color .12s}.btn:hover:not(:disabled){border-color:var(--ink-faint);background:var(--hover)}.btn:disabled{opacity:.45;cursor:not-allowed}.btn-solid{background:var(--ink);color:var(--paper);border-color:var(--ink)}.btn-solid:hover:not(:disabled){background:var(--ink);border-color:var(--ink);filter:brightness(1.35)}.btn-accent{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.btn-accent:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.btn-ghost{background:none;border-color:transparent;color:var(--ink-dim)}.btn-ghost:hover:not(:disabled){background:var(--hover);border-color:var(--rule);color:var(--ink)}.btn-danger{color:var(--fault);border-color:var(--rule)}.btn-danger:hover:not(:disabled){border-color:var(--fault);background:var(--fault-soft)}.btn-sm{padding:5px 11px;font-size:var(--fs-xs)}.btn-block{width:100%}.linkbtn{background:none;border:none;padding:0;font-size:var(--fs-sm);color:var(--ink-faint);text-decoration:underline;text-underline-offset:3px}.linkbtn:hover{color:var(--ink)}.field{width:100%;background:var(--sunken);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);padding:9px 11px;font-size:var(--fs-sm);transition:border-color .12s}textarea.field{min-height:112px;resize:vertical;line-height:1.65;font-family:inherit}input.field,select.field{height:38px}.field::placeholder{color:var(--ink-faint)}.field:focus{border-color:var(--accent);outline:none}.field:disabled{opacity:.55}.field-mono{font-family:var(--mono)}.form-row{display:grid;gap:6px}.form-row>label{font-size:var(--fs-xs);color:var(--ink-dim)}.hint{margin:0;font-size:var(--fs-xs);color:var(--ink-faint);line-height:1.6}.err{color:var(--fault);font-size:var(--fs-sm)}.ok{color:var(--live);font-size:var(--fs-sm)}.tag{display:inline-block;padding:1px 8px;border:1px solid var(--rule);border-radius:2px;font-size:var(--fs-xs);color:var(--ink-dim);white-space:nowrap}.tag-live{border-color:var(--live);color:var(--live);background:var(--live-soft)}.tag-accent{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.tag-fault{border-color:var(--fault);color:var(--fault);background:var(--fault-soft)}.table{width:100%;border-collapse:collapse}.table th{text-align:left;padding:9px 14px;border-bottom:1px solid var(--rule);font-family:var(--mono);font-size:var(--fs-legend);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.table td{padding:11px 14px;border-bottom:1px solid var(--rule-soft);font-size:var(--fs-sm)}.table tbody tr:last-child td{border-bottom:none}.table tbody tr:hover td{background:var(--hover)}.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll>.table{min-width:520px}.empty{padding:30px 24px;text-align:center;font-size:var(--fs-sm);color:var(--ink-dim);line-height:1.7}.copyable{user-select:all;-webkit-user-select:all;cursor:text}.loading{font-family:var(--mono);font-size:var(--fs-sm);color:var(--ink-faint)}.sec{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.sec-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.sec-head h2{margin:0;font-size:var(--fs-md);font-weight:600}.sec-head .push{margin-left:auto}.stack{display:grid;grid-template-columns:minmax(0,1fr);gap:30px}
