.sp-live{--line:var(--border);--line-strong:var(--border-strong);display:grid;gap:var(--s-7)}.sp-live-head{display:grid;gap:var(--s-3)}.sp-live-rule{font-size:var(--fs-h1);line-height:var(--lh-h1);letter-spacing:var(--tracking-h1);font-weight:600;margin:0;max-width:22ch}.sp-live-rule .n{font-family:var(--font-mono);font-size:.92em;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--accent-strong)}.sp-live-rule.is-off,.sp-live-watch{color:var(--ink-muted)}.sp-live-watch{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-4);margin:0;font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tracking-mono)}.sp-live-watch .dot{width:7px;height:7px;border-radius:var(--r-pill);background:var(--accent);flex:none}.sp-live-watch.is-warn .dot{background:var(--warn)}.sp-live-watch.is-off .dot{background:var(--ink-faint)}.sp-live-why{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--warn);max-width:60ch}.sp-live-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);margin-top:var(--s-2)}.sp-section{border-top:1px solid var(--line-strong);padding-top:var(--s-4);display:grid;gap:var(--s-4)}.sp-section-label{display:flex;justify-content:space-between;gap:var(--s-4);font-size:var(--fs-caption);color:var(--ink-faint);margin:0}.sp-section-label a{color:var(--accent)}.sp-register-empty{line-height:1.55;color:var(--ink-muted);max-width:52ch}.sp-fact,.sp-register-empty{margin:0;font-size:var(--fs-small)}.sp-fact{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-4);padding:var(--s-2) 0;border-bottom:1px solid var(--line)}.sp-fact:last-child{border-bottom:0}.sp-fact .k{color:var(--ink-muted)}.sp-fact .v{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--tracking-mono);text-align:right;overflow-wrap:anywhere}.sp-fact .v.is-big{font-size:1.25rem;font-weight:600;letter-spacing:-.01em}.sp-fact .v .unit{color:var(--ink-muted);font-size:.75em;margin-left:.3em}.sp-fact-note{margin:0;font-size:var(--fs-caption);color:var(--ink-faint);line-height:1.5}.sp-live-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--s-8);align-items:start}@media (max-width:900px){.sp-live-grid{grid-template-columns:minmax(0,1fr)}}.sp-linkline{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2) var(--s-3)}.sp-linkline .sp-url{width:auto;flex:1 1 200px}.sp-ledger-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--s-5) var(--s-6)}.sp-ledger-fact .k{margin:0 0 var(--s-1);font-size:var(--fs-caption);color:var(--ink-muted)}.sp-ledger-fact .v{margin:0;font-family:var(--font-mono);font-size:1.5rem;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.sp-ledger-fact .held{margin:0;color:var(--ink-muted)}.sp-ledger-fact .held,.sp-ledger-fact .note{font-size:var(--fs-caption);line-height:1.45}.sp-ledger-fact .note{margin:var(--s-1) 0 0;color:var(--ink-faint)}.sp-story{border-top:1px solid var(--line-strong);padding-top:var(--s-4);display:grid;gap:var(--s-4)}.sp-story-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--s-6) var(--s-8);align-items:start}@media (max-width:900px){.sp-story-grid{grid-template-columns:minmax(0,1fr)}}.sp-fact .v.is-ok{color:var(--ok)}.sp-fact .v.is-err{color:var(--err)}.sp-stairs{margin:0;color:var(--accent)}.sp-stairs svg{display:block;overflow:visible}.sp-stairs figcaption{display:flex;justify-content:space-between;gap:var(--s-3);font-family:var(--font-mono);font-size:var(--fs-caption);letter-spacing:var(--tracking-mono);color:var(--ink-faint);margin-top:var(--s-2)}.sp-stairs figcaption span:nth-child(2){color:var(--ink);font-weight:600}.sp-front-book{width:100%;max-width:440px}.sp-front-book .stub-stack{gap:var(--s-3)}.sp-fact .v.is-words{font-family:var(--font-sans);font-size:var(--fs-small);letter-spacing:0;color:var(--ink-muted);max-width:34ch}.sp-code{margin:0;padding:var(--s-4);background:var(--surface-inverse);color:var(--ink-inverse);border-radius:var(--r-md);font-family:var(--font-mono);font-size:var(--fs-caption);line-height:1.6;overflow-x:auto}.sp-fact-note .mono{overflow-wrap:anywhere}.sp-moment,.sp-moments{display:flex;flex-direction:column}.sp-moment{gap:2px;margin:0;padding:var(--s-2) 0;border-bottom:1px solid var(--line);font-size:var(--fs-small)}.sp-moment:last-child{border-bottom:0}.sp-moment .k{color:var(--ink);font-weight:500}.sp-moment .v{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--fs-mono)}.sp-moment.is-next .k{color:var(--ink-muted);font-weight:400}.sp-moment.is-next .v{font-family:inherit;font-size:var(--fs-caption);line-height:1.5}.sp-moment-share{font-size:var(--fs-mono);font-family:var(--font-mono)}.sp-linkish{border:0;background:none;padding:0;font:inherit;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sp-linkish.is-quiet{color:var(--ink-faint)}.sp-linkish:hover{color:var(--accent-strong)}