.consequence-badge{font-family:var(--mono);font-size:var(--fs-10);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums slashed-zero;border-radius:var(--radius);border:var(--hair) solid var(--hair-3);color:var(--bone-2);background:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;max-width:26ch;padding:2px 8px;display:inline-flex;overflow:hidden}.consequence-badge:before{font-family:var(--mono);font-size:var(--fs-10);flex:none;line-height:1}.consequence-badge[data-consequence=C0]{color:var(--bone-3)}.consequence-badge[data-consequence=C0]:before{content:"○"}.consequence-badge[data-consequence=C1]{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, transparent)}.consequence-badge[data-consequence=C1]:before{content:"▽"}.consequence-badge[data-consequence=C2]{color:var(--blue);border-color:color-mix(in srgb, var(--blue) 35%, transparent)}.consequence-badge[data-consequence=C2]:before{content:"◐"}.consequence-badge[data-consequence=C3]{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 40%, transparent)}.consequence-badge[data-consequence=C3]:before{content:"◆"}.consequence-badge[data-consequence=C4]{color:var(--amber-deep);border-color:color-mix(in srgb, var(--amber-deep) 55%, transparent)}.consequence-badge[data-consequence=C4]:before{content:"▲"}.consequence-badge[data-consequence=C5]{color:var(--red-text);border-color:color-mix(in srgb, var(--red) 55%, transparent)}.consequence-badge[data-consequence=C5]:before{content:"▣"}.consequence-badge[data-consequence=C5]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--red) 30%, transparent), inset 0 0 0 3px color-mix(in srgb, var(--red) 12%, transparent)}.consequence-badge[data-state=at-ceiling]{background:color-mix(in srgb, var(--amber) 10%, var(--ink-2))}.consequence-badge[data-state=above-ceiling]{color:var(--red-text);border-style:dashed;text-decoration:line-through}.consequence-badge[data-state=above-ceiling]:after{content:"refused";color:var(--red-text);letter-spacing:.08em;font-size:9px;text-decoration:none}.consequence-badge[data-state=non-delegable]:after{content:"ceremony";color:var(--bone-3);letter-spacing:.08em;font-size:9px}.consequence-badge[data-state=stale]{opacity:.5;filter:saturate(.35)}.consequence-badge:focus-visible{outline:1px solid var(--hair-4);outline-offset:2px}.op-card{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;border:var(--hair) solid var(--hair-2);border-radius:var(--radius);background:var(--ink-1);max-width:480px;overflow:hidden}.op-card .oc-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:10px 13px 8px;display:flex}.op-card .oc-sig{min-width:0;font-size:var(--fs-16);color:var(--bone-0);font-weight:var(--fw-semibold);align-items:baseline;gap:8px;display:flex}.op-card .oc-sig .oc-k{font-size:var(--fs-10);font-weight:var(--fw-medium);letter-spacing:.07em;text-transform:uppercase;color:var(--bone-4);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.op-card .oc-sig .oc-kind{white-space:nowrap;flex:none}.op-card .oc-st{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3);flex:none;align-items:center;gap:5px;display:inline-flex}.op-card .oc-st:before{font-family:var(--mono);line-height:1}.op-card[data-state=draft] .oc-st:before{content:"○"}.op-card[data-state=draft]{border-style:dashed}.op-card[data-state=quoted] .oc-st:before{content:"◇"}.op-card[data-state=simulated] .oc-st{color:var(--blue)}.op-card[data-state=simulated] .oc-st:before{content:"◈"}.op-card[data-state=needs-authorization] .oc-st{color:var(--amber)}.op-card[data-state=needs-authorization] .oc-st:before{content:"◐"}.op-card[data-state=authorized] .oc-st{color:var(--green)}.op-card[data-state=authorized] .oc-st:before{content:"✓"}.op-card[data-state=submitted] .oc-st{color:var(--blue)}.op-card[data-state=submitted] .oc-st:before{content:"▷"}.op-card[data-state=settled] .oc-st{color:var(--green)}.op-card[data-state=settled] .oc-st:before{content:"●"}.op-card[data-state=reconciled] .oc-st{color:var(--green)}.op-card[data-state=reconciled] .oc-st:before{content:"◆"}.op-card[data-state=refused] .oc-st{color:var(--red-text)}.op-card[data-state=refused] .oc-st:before{content:"✕"}.op-card[data-state=expired] .oc-st:before{content:"◌"}.op-card[data-state=expired],.op-card[data-state=cancelled]{opacity:.72}.op-card[data-state=cancelled] .oc-st:before{content:"⊘"}.op-card[data-state=disputed] .oc-st{color:var(--amber)}.op-card[data-state=disputed] .oc-st:before{content:"▲"}.op-card[data-state=compensated] .oc-st{color:var(--amber)}.op-card[data-state=compensated] .oc-st:before{content:"↺"}.op-card[data-state=submitted] .oc-st:before{animation:oc-pip calc(var(--d-breath) * var(--pulse,1)) var(--ease-zero) infinite alternate}@keyframes oc-pip{0%{opacity:1}to{opacity:.35}}.op-card .oc-meta{font-size:var(--fs-11);color:var(--bone-3);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 13px 8px;display:flex}.op-card .oc-rail{border:var(--hair) solid var(--hair-2);border-radius:var(--radius);font-size:var(--fs-10);letter-spacing:.05em;color:var(--bone-3);text-overflow:ellipsis;white-space:nowrap;max-width:16ch;padding:1px 6px;overflow:hidden}.op-card .oc-verdict{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-11);grid-template-columns:1fr 1fr;gap:8px 14px;padding:8px 13px;display:grid}.op-card .oc-verdict>div{flex-direction:column;gap:2px;min-width:0;display:flex}.op-card .oc-vk{letter-spacing:.08em;text-transform:uppercase;color:var(--bone-4);font-size:9px}.op-card .oc-vv{color:var(--bone-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.op-card .oc-vv[data-verdict-tone=pass]{color:var(--green)}.op-card .oc-vv[data-verdict-tone=refuse]{color:var(--red-text)}.op-card .oc-vv .oc-hash{color:var(--bone-4);font-size:var(--fs-10)}.op-card[data-state=refused] .oc-verdict{grid-template-columns:1fr}.op-card .oc-foot{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-4);justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;display:flex}.op-card .oc-ctx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.op-card .oc-acts{flex:none;align-items:center;gap:10px;display:flex}.op-card .oc-act{color:var(--bone-3);border-bottom:1px solid var(--hair-2);padding-bottom:1px;text-decoration:none}.op-card .oc-act:hover{color:var(--bone-1);border-color:var(--hair-4)}.op-card .oc-act.escape{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 35%, transparent)}.op-card .oc-act.receipt{color:var(--bone-2)}.op-card .oc-act:focus-visible{outline:1px solid var(--hair-4);outline-offset:2px}.op-card .oc-st.is-flash{animation:zero-land var(--dur-base) var(--ease-zero)}.receipt-chain{font-family:var(--mono);border:var(--hair) solid var(--hair-2);border-radius:var(--radius);background:var(--ink-1);max-width:480px;overflow:hidden}.receipt-chain .rc-head{justify-content:space-between;align-items:baseline;gap:10px;padding:9px 13px 7px;display:flex}.receipt-chain .rc-sig{font-size:var(--fs-13);color:var(--bone-1);font-weight:var(--fw-medium);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.receipt-chain .rc-sig .rc-k{font-size:var(--fs-10);letter-spacing:.07em;text-transform:uppercase;color:var(--bone-4);margin-right:8px}.receipt-chain .rc-st{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3);flex:none}.receipt-chain[data-state=complete] .rc-st{color:var(--green)}.receipt-chain[data-state=broken] .rc-st{color:var(--red-text)}.receipt-chain[data-state=advancing] .rc-st{color:var(--blue)}.receipt-chain[data-state=partial] .rc-st{color:var(--amber)}.receipt-chain .rc-stages{flex-wrap:wrap;gap:0;padding:4px 13px 10px;display:flex}.receipt-chain .rc-stage{font-size:var(--fs-10);color:var(--bone-3);align-items:center;gap:5px;min-width:0;display:flex}.receipt-chain .rc-stage:before{font-family:var(--mono);line-height:1;font-size:var(--fs-10)}.receipt-chain .rc-stage[data-mark=verified]{color:var(--bone-2)}.receipt-chain .rc-stage[data-mark=verified]:before{content:"◆";color:var(--green)}.receipt-chain .rc-stage[data-mark=pending]:before{content:"◌";color:var(--bone-4)}.receipt-chain .rc-stage[data-mark=absent]{color:var(--bone-4)}.receipt-chain .rc-stage[data-mark=absent]:before{content:"—";color:var(--bone-4)}.receipt-chain .rc-stage[data-mark=broken]{color:var(--red-text)}.receipt-chain .rc-stage[data-mark=broken]:before{content:"✕";color:var(--red-text)}.receipt-chain .rc-stage+.rc-stage{margin-left:6px;padding-left:12px;position:relative}.receipt-chain .rc-stage+.rc-stage:after{content:"";border-top:var(--hair) solid var(--hair-3);width:8px;height:0;position:absolute;top:50%;left:0}.receipt-chain .rc-stage .rc-n{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.receipt-chain[data-state=advancing] .rc-stage[data-mark=pending]:first-of-type:before,.receipt-chain[data-state=advancing] .rc-stage[data-mark=pending]:before{animation:oc-pip calc(var(--d-breath) * var(--pulse,1)) var(--ease-zero) infinite alternate}.receipt-chain .rc-foot{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-4);justify-content:space-between;align-items:center;gap:10px;padding:7px 13px;display:flex}.receipt-chain .rc-hash{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums slashed-zero;min-width:0;overflow:hidden}.receipt-chain .rc-l3{color:var(--bone-3);border-bottom:1px solid var(--hair-2);flex:none;text-decoration:none}.receipt-chain .rc-l3:hover{color:var(--bone-1);border-color:var(--hair-4)}.receipt-chain .rc-l3:focus-visible{outline:1px solid var(--hair-4);outline-offset:2px}.receipt-chain[data-state=loading] .rc-stage{color:#0000}.receipt-chain[data-state=loading] .rc-stage:before{content:"◌";color:var(--bone-4);animation:oc-pip calc(var(--d-breath) * var(--pulse,1)) var(--ease-zero) infinite alternate}.receipt-chain[data-state=loading] .rc-stage .rc-n{background:var(--ink-3);border-radius:var(--radius);color:#0000}.receipt-chain[data-state=empty] .rc-stages:before{content:"no receipts — nothing is claimed";font-size:var(--fs-10);color:var(--bone-4);font-style:italic}.receipt-chain[data-state=empty] .rc-stage{display:none}.refusal-receipt{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;border:var(--hair) solid color-mix(in srgb, var(--red) 40%, transparent);border-radius:var(--radius);background:var(--ink-1);max-width:460px;overflow:hidden}.refusal-receipt .rf-head{justify-content:space-between;align-items:baseline;gap:10px;padding:9px 13px 7px;display:flex}.refusal-receipt .rf-sig{min-width:0;font-size:var(--fs-13);color:var(--bone-0);font-weight:var(--fw-medium);align-items:baseline;gap:8px;display:flex}.refusal-receipt .rf-sig:before{content:"✕";font-family:var(--mono);color:var(--red-text);flex:none}.refusal-receipt .rf-sig .rf-verb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refusal-receipt .rf-st{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--red-text);flex:none}.refusal-receipt[data-state=retryable] .rf-st{color:var(--amber)}.refusal-receipt[data-state=escalate] .rf-st{color:var(--amber-deep)}.refusal-receipt[data-state=acknowledged] .rf-st{color:var(--bone-3)}.refusal-receipt[data-state=acknowledged]{border-color:var(--hair-2)}.refusal-receipt[data-state=stale]{opacity:.6;filter:saturate(.4)}.refusal-receipt .rf-rows{font-size:var(--fs-11);flex-direction:column;gap:6px;padding:2px 13px 9px;display:flex}.refusal-receipt .rf-row{gap:10px;min-width:0;display:flex}.refusal-receipt .rf-k{letter-spacing:.08em;text-transform:uppercase;width:8ch;color:var(--bone-4);flex:none;padding-top:2px;font-size:9px}.refusal-receipt .rf-v{min-width:0;color:var(--bone-2);overflow-wrap:break-word}.refusal-receipt .rf-v .rf-cap{color:var(--red-text)}.refusal-receipt .rf-v .rf-hash{color:var(--bone-4);font-size:var(--fs-10)}.refusal-receipt .rf-instead{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-11);color:var(--bone-2);background:color-mix(in srgb, var(--green) 4%, transparent);gap:10px;padding:8px 13px;display:flex}.refusal-receipt .rf-instead:before{content:"▽";font-family:var(--mono);color:var(--green);flex:none}.refusal-receipt[data-state=escalate] .rf-instead:before{content:"◐";color:var(--amber)}.refusal-receipt .rf-foot{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-4);justify-content:space-between;align-items:center;gap:10px;padding:7px 13px;display:flex}.refusal-receipt .rf-ctx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.refusal-receipt .rf-act{color:var(--bone-3);border-bottom:1px solid var(--hair-2);flex:none;text-decoration:none}.refusal-receipt .rf-act:hover{color:var(--bone-1);border-color:var(--hair-4)}.refusal-receipt .rf-act:focus-visible{outline:1px solid var(--hair-4);outline-offset:2px}.refusal-receipt .rf-st.is-flash{animation:zero-land var(--dur-base) var(--ease-zero)}.x402-lane{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;border:var(--hair) solid var(--hair-2);border-radius:var(--radius);background:var(--ink-1);max-width:460px;overflow:hidden}.x402-lane .xl-head{justify-content:space-between;align-items:baseline;gap:10px;padding:9px 13px 6px;display:flex}.x402-lane .xl-sig{min-width:0;font-size:var(--fs-14);color:var(--bone-0);font-weight:var(--fw-medium);align-items:baseline;gap:8px;display:flex}.x402-lane .xl-sig .xl-k{font-size:var(--fs-10);letter-spacing:.07em;text-transform:uppercase;color:var(--bone-4);font-weight:var(--fw-medium);flex:none}.x402-lane .xl-sig .xl-merchant{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.x402-lane .xl-st{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3);flex:none;align-items:center;gap:5px;display:inline-flex}.x402-lane .xl-st:before{font-family:var(--mono);line-height:1}.x402-lane[data-state=open] .xl-st:before{content:"○"}.x402-lane[data-state=metering] .xl-st{color:var(--blue)}.x402-lane[data-state=metering] .xl-st:before{content:"▷";animation:oc-pip calc(var(--d-breath) * var(--pulse,1)) var(--ease-zero) infinite alternate}.x402-lane[data-state=capped] .xl-st{color:var(--amber)}.x402-lane[data-state=capped] .xl-st:before{content:"▲"}.x402-lane[data-state=paused] .xl-st{color:var(--amber)}.x402-lane[data-state=paused] .xl-st:before{content:"▮"}.x402-lane[data-state=disputed] .xl-st{color:var(--red-text)}.x402-lane[data-state=disputed] .xl-st:before{content:"✕"}.x402-lane[data-state=closed]{opacity:.72}.x402-lane[data-state=closed] .xl-st:before{content:"⊘"}.x402-lane .xl-meta{font-size:var(--fs-10);color:var(--bone-3);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:0 13px 7px;display:flex}.x402-lane .xl-cad{border:var(--hair) solid var(--hair-2);border-radius:var(--radius);letter-spacing:.05em;align-items:center;gap:5px;padding:1px 6px;display:inline-flex}.x402-lane .xl-cad:before{content:"";border-radius:var(--radius-full);background:var(--bone-4);flex:none;width:5px;height:5px}.x402-lane .xl-cad[data-cad=streaming]:before{background:var(--blue);border-radius:var(--radius)}.x402-lane .xl-cad[data-cad=recurring]:before{background:var(--bone-3)}.x402-lane .xl-bar{background:var(--ink-3);border-radius:var(--radius);height:6px;margin:0 13px 7px;position:relative;overflow:hidden}.x402-lane .xl-burn{background:var(--bone-3);transition:width var(--dur-tween) var(--ease-zero);position:absolute;inset:0 auto 0 0}.x402-lane[data-state=capped] .xl-burn{background:var(--amber);width:100%}.x402-lane[data-state=disputed] .xl-burn{background:var(--red)}.x402-lane .xl-figs{font-size:var(--fs-11);flex-wrap:wrap;gap:6px 18px;padding:0 13px 9px;display:flex}.x402-lane .xl-fig{flex-direction:column;gap:1px;min-width:0;display:flex}.x402-lane .xl-fk{letter-spacing:.08em;text-transform:uppercase;color:var(--bone-4);font-size:9px}.x402-lane .xl-fv{color:var(--bone-2);white-space:nowrap}.x402-lane[data-state=paused] .xl-fv[data-role=next]{color:var(--bone-4);text-decoration:line-through}.x402-lane .xl-foot{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-4);justify-content:space-between;align-items:center;gap:10px;padding:7px 13px;display:flex}.x402-lane .xl-ctx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.x402-lane .xl-act{color:var(--amber);border-bottom:1px solid color-mix(in srgb, var(--amber) 35%, transparent);flex:none;text-decoration:none}.x402-lane .xl-act:hover{color:var(--amber-soft)}.x402-lane .xl-act:focus-visible{outline:1px solid var(--hair-4);outline-offset:2px}.x402-lane .xl-st.is-flash{animation:zero-land var(--dur-base) var(--ease-zero)}.escrow-case{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;border:var(--hair) solid var(--hair-2);border-radius:var(--radius);background:var(--ink-1);max-width:480px;overflow:hidden}.escrow-case .ec-head{justify-content:space-between;align-items:baseline;gap:10px;padding:9px 13px 6px;display:flex}.escrow-case .ec-sig{min-width:0;font-size:var(--fs-16);color:var(--bone-0);font-weight:var(--fw-semibold);align-items:baseline;gap:8px;display:flex}.escrow-case .ec-sig .ec-k{font-size:var(--fs-10);font-weight:var(--fw-medium);letter-spacing:.07em;text-transform:uppercase;color:var(--bone-4);flex:none}.escrow-case .ec-st{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3);flex:none;align-items:center;gap:5px;display:inline-flex}.escrow-case .ec-st:before{font-family:var(--mono);line-height:1}.escrow-case[data-state=funded] .ec-st{color:var(--blue)}.escrow-case[data-state=funded] .ec-st:before{content:"◈"}.escrow-case[data-state=delivered] .ec-st{color:var(--blue)}.escrow-case[data-state=delivered] .ec-st:before{content:"▷"}.escrow-case[data-state=review] .ec-st{color:var(--amber)}.escrow-case[data-state=review] .ec-st:before{content:"◐"}.escrow-case[data-state=released] .ec-st{color:var(--green)}.escrow-case[data-state=released] .ec-st:before{content:"✓"}.escrow-case[data-state=refunded] .ec-st{color:var(--amber)}.escrow-case[data-state=refunded] .ec-st:before{content:"↺"}.escrow-case[data-state=disputed] .ec-st{color:var(--red-text)}.escrow-case[data-state=disputed] .ec-st:before{content:"▲"}.escrow-case[data-state=closed]{opacity:.72}.escrow-case[data-state=closed] .ec-st:before{content:"●"}.escrow-case .ec-parties{font-size:var(--fs-11);color:var(--bone-2);align-items:center;gap:8px;min-width:0;padding:0 13px 7px;display:flex}.escrow-case .ec-party{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.escrow-case .ec-arrow{color:var(--bone-4);flex:none}.escrow-case .ec-arrow:before{content:"→"}.escrow-case .ec-terms{font-size:var(--fs-11);flex-wrap:wrap;gap:6px 18px;padding:0 13px 8px;display:flex}.escrow-case .ec-term{flex-direction:column;gap:1px;min-width:0;display:flex}.escrow-case .ec-tk{letter-spacing:.08em;text-transform:uppercase;color:var(--bone-4);font-size:9px}.escrow-case .ec-tv{color:var(--bone-2);white-space:nowrap;text-overflow:ellipsis;max-width:22ch;overflow:hidden}.escrow-case .ec-tv.overdue{color:var(--red-text)}.escrow-case .ec-quorum{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-3);align-items:center;gap:8px;padding:7px 13px;display:flex}.escrow-case .ec-votes{gap:4px;display:flex}.escrow-case .ec-vote{border-radius:var(--radius-full);border:var(--hair) solid var(--hair-3);box-sizing:border-box;width:8px;height:8px}.escrow-case .ec-vote[data-vote=release]{background:var(--green);border-color:var(--green)}.escrow-case .ec-vote[data-vote=refund]{background:var(--amber);border-color:var(--amber);border-radius:var(--radius)}.escrow-case .ec-vote[data-vote=pending]{background:0 0}.escrow-case .ec-foot{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-4);justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;display:flex}.escrow-case .ec-ctx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.escrow-case .ec-acts{flex:none;align-items:center;gap:10px;display:flex}.escrow-case .ec-act{color:var(--bone-3);border-bottom:1px solid var(--hair-2);text-decoration:none}.escrow-case .ec-act:hover{color:var(--bone-1);border-color:var(--hair-4)}.escrow-case .ec-act.release{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, transparent)}.escrow-case .ec-act.refund{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 35%, transparent)}.escrow-case .ec-act.dispute{color:var(--red-text);border-color:color-mix(in srgb, var(--red) 35%, transparent)}.escrow-case .ec-act:focus-visible{outline:1px solid var(--hair-4);outline-offset:2px}.escrow-case .ec-st.is-flash{animation:zero-land var(--dur-base) var(--ease-zero)}.mcp-consent{font-family:var(--mono);border:var(--hair) solid var(--hair-3);border-radius:var(--radius);background:var(--ink-2);max-width:440px;overflow:hidden}.mcp-consent .mc-head{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 13px 6px;display:flex}.mcp-consent .mc-sig{min-width:0;font-size:var(--fs-13);color:var(--bone-0);font-weight:var(--fw-medium);align-items:baseline;gap:8px;display:flex}.mcp-consent .mc-sig .mc-k{font-size:var(--fs-10);letter-spacing:.07em;text-transform:uppercase;color:var(--bone-4);font-weight:var(--fw-medium);flex:none}.mcp-consent .mc-sig .mc-tool{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcp-consent .mc-st{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3);flex:none;align-items:center;gap:5px;display:inline-flex}.mcp-consent .mc-st:before{font-family:var(--mono);line-height:1}.mcp-consent[data-state=proposed] .mc-st{color:var(--amber)}.mcp-consent[data-state=proposed] .mc-st:before{content:"◐"}.mcp-consent[data-state=reviewing] .mc-st{color:var(--blue)}.mcp-consent[data-state=reviewing] .mc-st:before{content:"◈"}.mcp-consent[data-state=granted] .mc-st{color:var(--green)}.mcp-consent[data-state=granted] .mc-st:before{content:"✓"}.mcp-consent[data-state=denied] .mc-st{color:var(--red-text)}.mcp-consent[data-state=denied] .mc-st:before{content:"✕"}.mcp-consent[data-state=revoked] .mc-st{color:var(--amber)}.mcp-consent[data-state=revoked] .mc-st:before{content:"⊘"}.mcp-consent[data-state=expired]{opacity:.72}.mcp-consent[data-state=expired] .mc-st:before{content:"◌"}.mcp-consent .mc-who{font-size:var(--fs-11);color:var(--bone-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:0 13px 7px;overflow:hidden}.mcp-consent .mc-who b{color:var(--bone-2);font-weight:var(--fw-medium)}.mcp-consent .mc-caps{font-size:var(--fs-11);flex-direction:column;padding:0 13px 8px;display:flex}.mcp-consent .mc-cap{border-top:var(--hair) solid var(--hair-1);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:4px 0;display:flex}.mcp-consent .mc-cap:first-child{border-top:0}.mcp-consent .mc-cq{color:var(--bone-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mcp-consent .mc-ca{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;flex:none;align-items:center;gap:5px;display:inline-flex}.mcp-consent .mc-ca:before{font-family:var(--mono);line-height:1}.mcp-consent .mc-cap[data-can=yes] .mc-ca{color:var(--amber)}.mcp-consent .mc-cap[data-can=yes] .mc-ca:before{content:"▲"}.mcp-consent .mc-cap[data-can=yes][data-cap=moves-funds] .mc-ca,.mcp-consent .mc-cap[data-can=yes][data-cap=grants-authority] .mc-ca{color:var(--red-text)}.mcp-consent .mc-cap[data-can=no] .mc-ca{color:var(--bone-4)}.mcp-consent .mc-cap[data-can=no] .mc-ca:before{content:"—"}.mcp-consent .mc-bind{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-3);flex-wrap:wrap;align-items:center;gap:6px 12px;padding:7px 13px;display:flex}.mcp-consent .mc-bind .mc-hash{color:var(--bone-4);font-variant-numeric:tabular-nums slashed-zero}.mcp-consent .mc-foot{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-4);justify-content:space-between;align-items:center;gap:10px;padding:8px 13px;display:flex}.mcp-consent .mc-ctx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mcp-consent .mc-acts{flex:none;align-items:center;gap:10px;display:flex}.mcp-consent .mc-act{color:var(--bone-3);border-bottom:1px solid var(--hair-2);text-decoration:none}.mcp-consent .mc-act:hover{color:var(--bone-1);border-color:var(--hair-4)}.mcp-consent .mc-act.deny{color:var(--red-text);border-color:color-mix(in srgb, var(--red) 35%, transparent)}.mcp-consent .mc-act.grant{color:var(--green);border-color:color-mix(in srgb, var(--green) 35%, transparent)}.mcp-consent .mc-act:focus-visible{outline:1px solid var(--hair-4);outline-offset:2px}.mcp-consent .mc-st.is-flash{animation:zero-land var(--dur-base) var(--ease-zero)}.mcp-consent[data-state=denied] .mc-tool,.mcp-consent[data-state=revoked] .mc-tool{color:var(--bone-3);text-decoration:line-through}.signature-ceremony{font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;border:var(--hair) solid color-mix(in srgb, var(--red) 45%, transparent);box-shadow:var(--glow-red);border-radius:var(--radius);background:var(--ink-2);max-width:460px;overflow:hidden}.signature-ceremony .sc-head{justify-content:space-between;align-items:baseline;gap:10px;padding:11px 14px 7px;display:flex}.signature-ceremony .sc-sig{min-width:0;font-size:var(--fs-14);color:var(--bone-0);font-weight:var(--fw-semibold);align-items:baseline;gap:8px;display:flex}.signature-ceremony .sc-sig .sc-k{font-size:var(--fs-10);font-weight:var(--fw-medium);letter-spacing:.07em;text-transform:uppercase;color:var(--red-text);flex:none}.signature-ceremony .sc-sig .sc-verb{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.signature-ceremony .sc-st{font-size:var(--fs-10);letter-spacing:.06em;text-transform:uppercase;color:var(--bone-3);flex:none;align-items:center;gap:5px;display:inline-flex}.signature-ceremony .sc-st:before{font-family:var(--mono);line-height:1}.signature-ceremony[data-state=summoned] .sc-st:before{content:"▣";color:var(--red-text)}.signature-ceremony[data-state=reading] .sc-st{color:var(--blue)}.signature-ceremony[data-state=reading] .sc-st:before{content:"◈"}.signature-ceremony[data-state=armed] .sc-st{color:var(--amber)}.signature-ceremony[data-state=armed] .sc-st:before{content:"◆"}.signature-ceremony[data-state=signing] .sc-st{color:var(--amber)}.signature-ceremony[data-state=signing] .sc-st:before{content:"▷";animation:oc-pip calc(var(--d-breath) * var(--pulse,1)) var(--ease-zero) infinite alternate}.signature-ceremony[data-state=signed] .sc-st{color:var(--green)}.signature-ceremony[data-state=signed] .sc-st:before{content:"✓"}.signature-ceremony[data-state=refused] .sc-st{color:var(--red-text)}.signature-ceremony[data-state=refused] .sc-st:before{content:"✕"}.signature-ceremony[data-state=lapsed]{opacity:.72}.signature-ceremony[data-state=lapsed] .sc-st:before{content:"◌"}.signature-ceremony .sc-law{font-size:var(--fs-10);color:var(--bone-3);letter-spacing:.02em;padding:0 14px 8px}.signature-ceremony .sc-law b{color:var(--red-text);font-weight:var(--fw-medium)}.signature-ceremony .sc-figs{border-top:var(--hair) solid var(--hair-1);background:var(--ink-1);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 16px;padding:8px 14px;display:grid}.signature-ceremony .sc-fig{flex-direction:column;gap:2px;min-width:0;display:flex}.signature-ceremony .sc-fk{letter-spacing:.08em;text-transform:uppercase;color:var(--bone-4);font-size:9px}.signature-ceremony .sc-fv{font-size:var(--fs-16);color:var(--bone-0);font-weight:var(--fw-semibold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.signature-ceremony .sc-fv.danger{color:var(--red-text)}.signature-ceremony .sc-binds{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-4);flex-direction:column;gap:4px;padding:8px 14px;display:flex}.signature-ceremony .sc-bind{gap:10px;min-width:0;display:flex}.signature-ceremony .sc-bk{letter-spacing:.08em;text-transform:uppercase;width:10ch;color:var(--bone-4);flex:none;padding-top:1px;font-size:9px}.signature-ceremony .sc-bv{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--bone-3);overflow:hidden}.signature-ceremony .sc-token{border-top:var(--hair) solid var(--hair-1);flex-direction:column;gap:4px;padding:8px 14px;display:flex}.signature-ceremony .sc-tk{letter-spacing:.08em;text-transform:uppercase;color:var(--bone-4);font-size:9px}.signature-ceremony .sc-token input{font-family:var(--mono);font-size:var(--fs-12);color:var(--bone-1);background:var(--ink-3);border:var(--hair) solid var(--hair-3);border-radius:var(--radius);padding:6px 8px}.signature-ceremony .sc-token input:focus-visible{outline:1px solid var(--hair-4);outline-offset:1px}.signature-ceremony[data-state=armed] .sc-token input{border-color:color-mix(in srgb, var(--amber) 55%, transparent)}.signature-ceremony .sc-foot{border-top:var(--hair) solid var(--hair-1);font-size:var(--fs-10);color:var(--bone-4);justify-content:space-between;align-items:center;gap:10px;padding:9px 14px;display:flex}.signature-ceremony .sc-ctx{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signature-ceremony .sc-acts{flex:none;align-items:center;gap:12px;display:flex}.signature-ceremony .sc-act{color:var(--bone-3);border-bottom:1px solid var(--hair-2);text-decoration:none}.signature-ceremony .sc-act.refuse{color:var(--bone-2)}.signature-ceremony .sc-act.sign{color:var(--bone-4);border-color:var(--hair-1);pointer-events:none}.signature-ceremony[data-state=armed] .sc-act.sign,.signature-ceremony[data-state=signing] .sc-act.sign{color:var(--red-text);border-color:color-mix(in srgb, var(--red) 45%, transparent);pointer-events:auto}.signature-ceremony .sc-act:hover{border-color:var(--hair-4)}.signature-ceremony .sc-act:focus-visible{outline:1px solid var(--hair-4);outline-offset:2px}.signature-ceremony .sc-st.is-flash{animation:zero-land var(--d-ceremony) var(--ease-zero)}@media (max-width:480px){.op-card .oc-act,.receipt-chain .rc-l3,.refusal-receipt .rf-act,.x402-lane .xl-act,.escrow-case .ec-act,.mcp-consent .mc-act,.signature-ceremony .sc-act{border:var(--hair) solid var(--hair-3);border-radius:var(--radius);border-bottom-width:var(--hair);justify-content:center;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.op-card .oc-act.escape{border-color:color-mix(in srgb, var(--amber) 40%, transparent)}.escrow-case .ec-act.release{border-color:color-mix(in srgb, var(--green) 40%, transparent)}.escrow-case .ec-act.refund{border-color:color-mix(in srgb, var(--amber) 40%, transparent)}.escrow-case .ec-act.dispute,.mcp-consent .mc-act.deny{border-color:color-mix(in srgb, var(--red) 40%, transparent)}.mcp-consent .mc-act.grant{border-color:color-mix(in srgb, var(--green) 40%, transparent)}.op-card .oc-foot,.refusal-receipt .rf-foot,.x402-lane .xl-foot,.escrow-case .ec-foot,.mcp-consent .mc-foot,.signature-ceremony .sc-foot,.receipt-chain .rc-foot{flex-direction:column;align-items:stretch;gap:8px}.op-card .oc-acts,.escrow-case .ec-acts,.mcp-consent .mc-acts,.signature-ceremony .sc-acts{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.op-card .oc-ctx,.refusal-receipt .rf-ctx,.x402-lane .xl-ctx,.escrow-case .ec-ctx,.mcp-consent .mc-ctx,.signature-ceremony .sc-ctx,.receipt-chain .rc-hash{white-space:normal;overflow-wrap:break-word}.op-card .oc-verdict{grid-template-columns:1fr}.receipt-chain .rc-stages{flex-direction:column;gap:0;padding-bottom:6px}.receipt-chain .rc-stage{min-height:30px}.receipt-chain .rc-stage .rc-n{max-width:none}.receipt-chain .rc-stage+.rc-stage{margin-top:0;margin-left:0;padding-top:4px;padding-left:0}.receipt-chain .rc-stage+.rc-stage:after{border-top:0;border-left:var(--hair) solid var(--hair-3);width:0;height:14px;top:-12px;left:4px}.signature-ceremony .sc-figs{grid-template-columns:1fr}.signature-ceremony .sc-token input{box-sizing:border-box;min-height:44px}.signature-ceremony .sc-bind{flex-direction:column;gap:1px}.signature-ceremony .sc-bk{width:auto}.signature-ceremony .sc-foot{background:var(--ink-2);box-shadow:inset 0 1px 0 var(--hair-2);position:sticky;bottom:0}.signature-ceremony .sc-acts{grid-template-columns:1fr 1fr;grid-auto-flow:row}.x402-lane{flex-direction:column;display:flex}.x402-lane .xl-head{order:0}.x402-lane .xl-bar{order:1;margin-top:2px}.x402-lane .xl-figs{order:2}.x402-lane .xl-meta{order:3;padding-top:2px}.x402-lane .xl-foot{order:4}.escrow-case .ec-terms{flex-direction:column;gap:6px}.escrow-case .ec-tv{max-width:none}.escrow-case .ec-quorum{flex-wrap:wrap}.mcp-consent .mc-cq{white-space:normal;overflow-wrap:break-word}.op-card .oc-meta{row-gap:8px}}@media (max-width:360px){.op-card .oc-sig,.escrow-case .ec-sig,.signature-ceremony .sc-fv{font-size:var(--fs-14)}.x402-lane .xl-figs{gap:6px 12px}.op-card .oc-acts,.escrow-case .ec-acts,.mcp-consent .mc-acts{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.op-card .oc-st:before,.op-card .oc-st.is-flash,.receipt-chain .rc-stage:before,.receipt-chain[data-state=loading] .rc-stage:before,.refusal-receipt .rf-st.is-flash,.x402-lane .xl-st:before,.x402-lane .xl-st.is-flash,.x402-lane .xl-burn,.escrow-case .ec-st.is-flash,.mcp-consent .mc-st.is-flash,.signature-ceremony .sc-st:before,.signature-ceremony .sc-st.is-flash{transition:none;animation:none}}
[data-skin=signature]{--ink-0:#010100;--ink-1:#050403;--ink-2:#0f0c09;--ink-3:#1a1613;--ink-4:#26211d;--ink-5:#322d28;--bone-0:#ffefd1;--bone-1:#ddccb3;--bone-2:#b9ab96;--bone-3:#958b7b;--bone-4:#736c60;--bone-5:#534e46;--bone-6:#35322e;--acid-base:#edf804;--acid:#edf804;--acid-soft:#f0fa66;--acid-deep:#b4bc00;--amber-base:#e9aa47;--amber:#e9aa47;--amber-soft:#fdcf90;--amber-deep:#b46f02;--amber-muted:#9e7027;--semantic-green:#73c076;--green:#73c076;--semantic-red:#c75f56;--red:#c75f56;--semantic-red-text:#d68a81;--red-text:#d68a81;--semantic-blue:#578cb5;--blue:#578cb5;--brand-signal:#edf804;--data-signal:#edf804;--ground:#020100;--figure:#dcd0b8}@supports (color:lab(0% 0 0)){[data-skin=signature]{--ink-0:lab(.256874% -.103153 .376245);--ink-1:lab(1.1383% .162162 .463119);--ink-2:lab(3.49274% .651747 1.52049);--ink-3:lab(7.64731% 1.60605 2.71932);--ink-4:lab(13.2099% 1.88589 3.76184);--ink-5:lab(18.911% 1.49997 3.95294);--bone-0:lab(95.1424% 2.11671 16.6737);--bone-1:lab(83.0162% 3.19985 14.8939);--bone-2:lab(70.7143% 2.59838 12.6132);--bone-3:lab(58.416% 1.78012 9.96769);--bone-4:lab(45.9985% 1.16524 7.68701);--bone-5:lab(33.45% .928 5.3425);--bone-6:lab(21.0163% .715196 2.98983);--acid-base:lab(94.3615% -19.8312 90.0961);--acid:lab(94.3615% -19.8312 90.0961);--acid-soft:lab(95.4451% -17.1398 67.4942);--acid-deep:lab(73.6698% -15.9025 73.5031);--amber-base:lab(74.4018% 17.1058 58.3978);--amber:lab(74.4018% 17.1058 58.3978);--amber-soft:lab(86.0984% 10.8679 37.6411);--amber-deep:lab(53.5874% 23.207 59.9902);--amber-muted:lab(51.0826% 13.7298 46.0274);--semantic-green:lab(71.3311% -36.4035 29.5782);--green:lab(71.3311% -36.4035 29.5782);--semantic-red:lab(53.4707% 41.9196 25.9296);--red:lab(53.4707% 41.9196 25.9296);--semantic-red-text:lab(65.3678% 29.1133 17.6);--red-text:lab(65.3678% 29.1133 17.6);--semantic-blue:lab(55.8407% -9.33471 -27.35);--blue:lab(55.8407% -9.33471 -27.35);--brand-signal:lab(94.3615% -19.8312 90.0961);--data-signal:lab(94.3615% -19.8312 90.0961);--ground:lab(.323977% .177771 .494641);--figure:lab(83.9956% 1.39144 13.5676)}}
:root{--ambient-hue:.3;--ambient-speed:1;--ambient-amplitude:.42;--ambient-pointer-x:.5;--ambient-pointer-y:.5}.ambient-root{z-index:-1;pointer-events:none;contain:layout style paint;position:fixed;inset:0;overflow:hidden}.ambient-root>*{width:100%;height:100%;position:absolute;inset:0}.ambient-substrate{background:var(--ground,var(--ink-0))}.ambient-tier-a{background:radial-gradient(130% 100% at calc(var(--ambient-pointer-x,.5) * 100%) 6%, color-mix(in oklab, var(--brand-signal) 11%, transparent) 0%, color-mix(in oklab, var(--data-signal,var(--amber-base)) 5%, transparent) 32%, transparent 70%)}.ambient-tier-b,.ambient-tier-c{display:block}@media (prefers-reduced-motion:reduce){.ambient-tier-b,.ambient-tier-c{display:none}.ambient-root,.ambient-root *{transition:none!important;animation:none!important}}
.zp-shell,.zw-shell{background:linear-gradient(90deg, rgba(var(--hair-color), .018) 1px, transparent 1px) 0 0 / 96px 96px, linear-gradient(180deg, rgba(var(--hair-color), .014) 1px, transparent 1px) 0 0 / 96px 96px, var(--room-field,var(--ink-0));min-height:100vh;color:var(--bone-1);position:relative;overflow-x:clip}.zp-shell *,.zw-shell *{box-sizing:border-box}.zp-mist,.zw-mist{opacity:.72;position:fixed}.zp-topbar,.zw-topbar{z-index:4;align-items:center;gap:var(--s-4);min-height:var(--topbar-height);padding:var(--s-3) clamp(var(--s-4), 5vw, var(--s-10));border-bottom:var(--hair) solid var(--hair-2);background:var(--gradient-topbar-glass);-webkit-backdrop-filter:var(--material-membrane-blur-2);backdrop-filter:var(--material-membrane-blur-2);display:grid;position:sticky;top:0}.zp-topbar{grid-template-columns:auto minmax(0,1fr) auto}.zw-topbar{grid-template-columns:minmax(0,1fr) auto}.zp-mark,.zw-mark,.zp-nav-link{color:inherit;text-decoration:none}.zp-mark,.zw-mark{align-items:center;gap:var(--s-3);min-width:0;display:inline-flex}.zp-brand-lockup{align-items:center;gap:var(--s-2);color:var(--bone-1);display:inline-flex}.zp-sigil{width:16px;height:16px;color:var(--acid);flex:none}.zp-wordmark{width:60px;height:16px;color:var(--bone-1);flex:none}.zp-brand-text{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-4);text-transform:uppercase}.zp-nav{justify-content:center;gap:var(--s-1);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.zp-nav-link{min-height:32px;padding:0 var(--s-3);border:var(--hair) solid transparent;border-radius:var(--radius);color:var(--bone-3);font-family:var(--mono);font-size:var(--fs-11);white-space:nowrap;align-items:center;display:inline-flex}.zp-nav-link:hover,.zp-nav-link:focus-visible{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 36%, transparent);outline:none}.zp-nav-link.zp-active{color:var(--amber);border-color:color-mix(in srgb, var(--amber) 34%, transparent);background:color-mix(in srgb, var(--amber) 4%, transparent)}.zp-access{flex:none}.zp-hero,.zw-panel{z-index:1;gap:var(--s-9);padding:var(--s-10) clamp(var(--s-4), 5vw, var(--s-10)) var(--s-8);align-items:end;display:grid;position:relative}.zp-hero{min-height:min(720px, calc(100vh - var(--topbar-height)));border-bottom:var(--hair) solid var(--hair-2);grid-template-columns:minmax(0,1fr) minmax(0,min(420px,100%))}.zp-record-hero{min-height:520px}.zp-proofstrip{align-items:center;gap:var(--s-3) var(--s-4);margin-top:var(--s-7);padding:var(--s-3) var(--s-4);border:var(--hair) solid var(--hair-1);border-radius:var(--radius);background:var(--material-mist-1);font-family:var(--mono);font-size:var(--fs-12);color:var(--bone-3);flex-wrap:wrap;display:flex}.zp-proofstrip-cell strong{color:var(--amber);font-variant-numeric:tabular-nums;font-weight:600}.zp-proofstrip-hash{color:var(--bone-4);overflow-wrap:anywhere}.zp-proofstrip-link{color:var(--bone-1);text-underline-offset:3px;text-decoration:underline}.zp-proofstrip-link:hover,.zp-proofstrip-link:focus-visible{color:var(--amber);outline:none}.zp-proofstrip-asof{color:var(--bone-4);font-size:var(--fs-10);flex-basis:100%}.zp-footer{z-index:1;padding:var(--s-8) clamp(var(--s-4), 5vw, var(--s-10)) var(--s-9);border-top:var(--hair) solid var(--hair-2);background:var(--material-mist-1);position:relative}.zp-footer-cols{gap:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.zp-footer-col{align-content:start;gap:var(--s-2);display:grid}.zp-footer-col a{color:var(--bone-2);font-family:var(--mono);font-size:var(--fs-12);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.zp-footer-col a:hover,.zp-footer-col a:focus-visible{color:var(--amber);outline:none}.zp-footer-base{gap:var(--s-2) var(--s-6);margin-top:var(--s-7);padding-top:var(--s-4);border-top:var(--hair) solid var(--hair-1);color:var(--bone-4);font-family:var(--mono);font-size:var(--fs-11);flex-wrap:wrap;display:flex}.zp-record-side{gap:var(--s-3);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid}.zp-record-identity{gap:var(--s-4);padding:var(--s-4);grid-template-columns:148px minmax(0,1fr);align-items:center;width:100%;min-width:0;display:grid;overflow:hidden}.zp-record-punk-portrait{aspect-ratio:1;border:var(--hair) solid var(--record-punk-station,var(--amber));background:linear-gradient(145deg, color-mix(in srgb, var(--record-punk-station,var(--amber)) 15%, transparent), transparent 48%), var(--ink-0);width:148px;max-width:100%;image-rendering:pixelated;grid-template-rows:repeat(24,1fr);grid-template-columns:repeat(24,1fr);display:grid;position:relative;overflow:hidden}.zp-record-punk-portrait:after{content:"";pointer-events:none;background:linear-gradient(90deg, rgba(var(--hair-color), .055) 1px, transparent 1px), linear-gradient(180deg, rgba(var(--hair-color), .055) 1px, transparent 1px);box-shadow:inset 0 0 0 var(--hair) color-mix(in srgb, var(--ink-0) 90%, transparent);mix-blend-mode:screen;background-size:4.16667% 4.16667%;position:absolute;inset:0}.zp-record-punk-pixel{width:100%;min-width:0;height:100%;min-height:0}.zp-record-identity-copy{gap:var(--s-2);min-width:0;display:grid}.zp-record-identity-copy strong{color:var(--bone-0);font-family:var(--mono);font-size:var(--fs-16);line-height:var(--lh-tight);overflow-wrap:anywhere}.zp-record-identity-copy p,.zp-record-identity-copy small{color:var(--bone-3);font-family:var(--mono);font-size:var(--fs-12);line-height:var(--lh-normal);overflow-wrap:anywhere;margin:0}.zp-record-identity-meta{gap:var(--s-1);flex-wrap:wrap;display:flex}.zp-record-identity-meta span{min-height:24px;padding:0 var(--s-2);border:var(--hair) solid var(--hair-1);color:var(--bone-2);font-family:var(--mono);font-size:var(--fs-10);text-transform:uppercase;align-items:center;display:inline-flex}.zp-record-punk-traits{gap:var(--s-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.zp-record-punk-traits span{min-width:0;padding:var(--s-1) var(--s-2);border:var(--hair) solid var(--hair-1);background:color-mix(in srgb, var(--ink-0) 18%, transparent);gap:2px;display:grid}.zp-record-punk-traits strong,.zp-record-punk-traits em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);line-height:var(--lh-tight);display:block;overflow:hidden}.zp-record-punk-traits strong{color:var(--bone-4);font-size:var(--fs-9);letter-spacing:.07em;text-transform:uppercase;font-weight:500}.zp-record-punk-traits em{color:var(--bone-1);font-size:var(--fs-10);font-style:normal}.zp-kicker,.zw-kicker{margin:0 0 var(--s-5);color:var(--bone-3)}.zp-title,.zw-title{max-width:980px;font-size:var(--fs-80);letter-spacing:0;margin:0}.zw-title{max-width:760px;font-size:var(--fs-64)}.zp-deck,.zw-copy .t-lede{max-width:760px;margin:var(--s-5) 0 0;color:var(--bone-2)}.zp-actions{gap:var(--s-2);margin-top:var(--s-7);flex-wrap:wrap;display:flex}.zp-actions-secondary{column-gap:var(--s-4);row-gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.zp-actions-secondary a{min-height:24px;color:var(--bone-3);font-family:var(--mono);font-size:var(--fs-11);border-bottom:var(--hair) solid var(--hair-1);align-items:center;text-decoration:none;display:inline-flex}.zp-actions-secondary a:hover,.zp-actions-secondary a:focus-visible{color:var(--bone-1);border-bottom-color:var(--amber);outline:none}.zp-state{box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:0;width:100%;min-width:0;max-width:100%;padding:0;display:grid;overflow:hidden}.zp-state>*{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.zp-state-row{gap:var(--s-2);padding:var(--s-4);border-bottom:var(--hair) solid var(--hair-1);grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%;display:grid}.zp-state-row:last-child{border-bottom:0}.zp-state-row .zero-eyebrow,.zp-state-row strong{min-width:0;max-width:100%}.zp-state-row strong{color:var(--bone-1);font-family:var(--mono);font-size:var(--fs-12);line-height:var(--lh-normal);overflow-wrap:anywhere}.zp-stat-grid{z-index:1;max-width:none;margin:0 clamp(var(--s-4), 5vw, var(--s-10));border-top:0;border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));position:relative}.zp-stat{min-height:168px}.zp-stat .sv{margin:var(--s-3) 0 var(--s-2);color:var(--amber);font-size:var(--fs-24);display:block}.zp-stat p,.zp-lane p,.zp-tape-row p{margin:var(--s-2) 0 0;color:var(--bone-3);font-family:var(--mono);font-size:var(--fs-12);line-height:var(--lh-normal)}.zp-lanes{z-index:1;gap:var(--s-1);padding:var(--s-7) clamp(var(--s-4), 5vw, var(--s-10));background:var(--material-mist-1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.zp-lane{min-height:188px;padding:var(--s-5)}.zp-lane div{justify-content:space-between;align-items:baseline;gap:var(--s-4);display:flex}.zp-lane strong{color:var(--bone-0);font-family:var(--mono);font-size:var(--fs-12);overflow-wrap:anywhere}.zp-tape{z-index:1;padding:var(--s-7) clamp(var(--s-4), 5vw, var(--s-10)) var(--s-10);position:relative}.zp-tape-head,.zp-tape-row{gap:var(--s-5);padding:var(--s-4) 0;border-bottom:var(--hair) solid var(--hair-1);grid-template-columns:118px minmax(140px,240px) minmax(0,1fr);align-items:baseline;display:grid}.zp-tape-head strong,.zp-tape-row strong{color:var(--bone-0);font-family:var(--mono);font-size:var(--fs-12);overflow-wrap:anywhere}.zp-tape-row p{margin:0}.zw-panel{grid-template-columns:minmax(0,.95fr) minmax(320px,520px);align-items:start}.zw-form{gap:var(--s-5);padding:var(--s-5);display:grid}.zw-textarea{resize:vertical;white-space:normal;text-overflow:clip;min-height:132px}.zw-field-q .fl{white-space:normal;text-overflow:clip}.zw-check{align-items:flex-start;min-height:44px}.zw-check input[type=checkbox]{flex:none;block-size:20px;inline-size:20px}.zw-form>.btn{justify-content:center;min-height:44px}.zp-shell .btn,.zp-shell .zinput,.zp-shell .zselect{min-height:44px}.zp-shell input::placeholder,.zp-shell textarea::placeholder,.home input::placeholder,.home textarea::placeholder{color:var(--bone-3);opacity:1}.zp-shell .fv,.zp-shell .zhint,.home .fv,.home .zhint{color:var(--bone-3)}.zp-shell .m-field .zinput,.zp-shell .zinput,.home .m-field input,.home .m-field textarea{color:var(--bone-1)}.zp-shell .zp-stat .sf{color:var(--bone-3)}.zw-status,.zw-error{white-space:normal;justify-content:flex-start}@media (max-width:900px){.zp-topbar{grid-template-columns:1fr auto}.zp-nav{order:3;grid-column:1/-1;justify-content:flex-start}.zp-hero,.zw-panel,.zp-stat-grid,.zp-lanes,.zp-tape-head,.zp-tape-row{grid-template-columns:1fr}.zp-hero{flex-direction:column;align-items:stretch;width:100%;min-height:auto;display:flex;overflow-x:clip}.zp-hero>*,.zp-state,.zp-record-side,.zp-hero-copy{flex:none;width:100%;min-width:0;max-width:100%}.zp-stat-grid{margin-inline:var(--s-4)}.zp-record-identity{grid-template-columns:116px minmax(0,1fr)}.zp-record-punk-portrait{width:116px}.zp-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.zp-topbar,.zw-topbar{padding-inline:var(--s-3)}.zp-wordmark{width:52px}.zp-brand-text{display:none}.zp-nav{flex-wrap:wrap;justify-self:stretch;gap:0;width:100%;max-width:100%;overflow-x:visible}.zp-nav-link{min-width:44px;min-height:44px;padding-inline:var(--s-1);font-size:var(--fs-12);justify-content:center}.zp-title,.zw-title{font-size:var(--fs-40)}.zp-footer-cols{grid-template-columns:1fr}.zp-footer-col a{min-height:48px}.zp-record-identity{gap:var(--s-3);padding:var(--s-3);grid-template-columns:84px minmax(0,1fr)}.zp-record-punk-portrait{width:84px}.zp-record-identity-copy strong{font-size:var(--fs-14)}.zp-record-punk-traits{grid-template-columns:1fr}}.zp-skip{left:var(--s-3);z-index:20;padding:var(--s-2) var(--s-3);background:var(--ink-1);color:var(--bone-0);font-family:var(--mono);font-size:var(--fs-12);position:absolute;top:-100%}.zp-skip:focus-visible{top:var(--s-2);outline:var(--hair) solid var(--amber)}.zp-statusstrip{z-index:5;align-items:center;gap:var(--s-4);white-space:nowrap;height:32px;padding:0 clamp(var(--s-4), 5vw, var(--s-10));border-bottom:var(--hair) solid var(--hair-1);background:var(--ink-0);font-family:var(--mono);font-size:var(--fs-10);color:var(--bone-4);display:flex;position:sticky;top:0;overflow:hidden}.zp-statusstrip .state-chip{white-space:nowrap;flex:none}.zp-statusstrip-fill{flex:1}.zp-statusstrip-link{color:var(--bone-3);align-items:center;min-height:32px;text-decoration:none;display:inline-flex}.zp-statusstrip-link:hover,.zp-statusstrip-link:focus-visible{color:var(--amber);outline:none}.zp-shell .zp-topbar{top:32px}.zp-topbar-actions{align-items:center;gap:var(--s-3);display:inline-flex}.zp-signin{color:var(--bone-3);font-family:var(--mono);font-size:var(--fs-11);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.zp-signin:hover,.zp-signin:focus-visible{color:var(--amber);outline:none}.zp-claim{z-index:1;padding:clamp(28px, 4.5vh, 52px) clamp(var(--s-4), 5vw, var(--s-10)) var(--s-5);max-width:1440px;position:relative}.zp-claim .zp-title{max-width:26ch;font-size:clamp(24px,3.4vw,48px);line-height:1.15}.zp-claim .zp-deck,.zp-doc-head .zp-deck{max-width:62ch;font-family:var(--sans);font-size:var(--fs-16);line-height:var(--lh-prose,1.6);color:var(--bone-2)}.zp-doc-head{z-index:1;padding:var(--s-9) clamp(var(--s-4), 5vw, var(--s-10)) var(--s-5);position:relative}.zp-doc-title{font-family:var(--display);font-weight:700;font-size:var(--fs-48);letter-spacing:-.026em;color:var(--bone-0);margin:0}.zp-room-exits{z-index:1;padding:var(--s-5) clamp(var(--s-4), 5vw, var(--s-10)) var(--s-8);position:relative}.zf-machine{z-index:1;padding:var(--s-4) clamp(var(--s-4), 5vw, var(--s-10)) var(--s-9);gap:var(--s-7);display:grid;position:relative}.zf-field{gap:var(--s-9);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;display:grid}.zf-spec-h{align-items:baseline;gap:var(--s-2) var(--s-4);padding-bottom:var(--s-3);border-bottom:var(--hair) solid var(--hair-1);flex-wrap:wrap;display:flex}.zf-src{font-family:var(--mono);font-size:var(--fs-10);color:var(--bone-4)}.zf-asof{font-family:var(--mono);font-size:var(--fs-10);color:var(--bone-4);margin-left:auto}.zf-focal{gap:var(--s-2);margin:var(--s-6) 0 var(--s-6);display:grid}.zf-focal-number{font-family:var(--mono);color:var(--bone-0);font-variant-numeric:tabular-nums;font-size:clamp(40px,7vw,72px);font-weight:600;line-height:1}.zf-focal-label{max-width:52ch;font-family:var(--sans);font-size:var(--fs-13);line-height:var(--lh-prose,1.55);color:var(--bone-3)}.zf-tape,.zf-zone-d,.zf-zone-b{opacity:calc(.44 + .56 * var(--surface-life,1))}.zf-tape{border-left:2px solid var(--amber);padding-left:var(--s-4);display:grid}.zf-tape-row{gap:var(--s-4);min-height:44px;padding:var(--s-2) 0;border-bottom:var(--hair) solid var(--hair-1);color:inherit;grid-template-columns:132px 108px minmax(0,1fr) auto;align-items:baseline;text-decoration:none;display:grid}.zf-tape-row:hover .zf-tape-body,.zf-tape-row:focus-visible .zf-tape-body{color:var(--bone-0)}.zf-tape-row:focus-visible{outline:var(--hair) solid var(--amber);outline-offset:var(--s-1)}.zf-tape-time,.zf-tape-kind{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-4);font-variant-numeric:tabular-nums;white-space:nowrap}.zf-tape-kind{color:var(--bone-3)}.zf-tape-body{font-family:var(--mono);font-size:var(--fs-12);color:var(--bone-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zf-tape-empty{padding:var(--s-4) 0;font-family:var(--sans);font-size:var(--fs-13);color:var(--bone-3);margin:0}.zf-tape-empty a{color:var(--bone-1)}.zf-zone-b{border:var(--hair) solid var(--hair-2);border-radius:var(--radius);background:color-mix(in srgb, var(--ink-1) 72%, transparent);align-content:start;gap:0;display:grid;overflow:hidden}.zf-b-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:var(--hair) solid var(--hair-1);display:flex}.zf-chip{justify-content:space-between;align-items:baseline;gap:var(--s-3);min-height:40px;padding:var(--s-2) var(--s-4);border-bottom:var(--hair) solid var(--hair-1);display:flex}.zf-chip:last-child{border-bottom:0}.zf-chip-k{font-family:var(--mono);font-size:var(--fs-10);color:var(--bone-4)}.zf-chip-v{font-family:var(--mono);font-size:var(--fs-13);color:var(--bone-1);font-variant-numeric:tabular-nums}.zf-zone-c{gap:var(--s-2) var(--s-6);flex-wrap:wrap;display:flex}.zf-action{min-height:44px;color:var(--bone-2);font-family:var(--mono);font-size:var(--fs-13);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);align-items:center;display:inline-flex}.zf-action:hover,.zf-action:focus-visible{color:var(--bone-0);-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber);outline:none}.zf-zone-d{z-index:4;align-items:center;gap:var(--s-3);min-height:56px;margin:0 calc(-1 * clamp(var(--s-4), 5vw, var(--s-10)));padding:0 clamp(var(--s-4), 5vw, var(--s-10));border-top:var(--hair) solid var(--hair-2);background:var(--ink-1);font-family:var(--mono);font-size:var(--fs-12);display:flex;position:sticky;bottom:0}.zf-d-pulse{border-radius:var(--radius-full);background:var(--semantic-green);width:8px;height:8px;opacity:calc((.35 + .65 * var(--hb,0)) * var(--surface-life,1));flex:none}.zf-d-pulse[data-live=false]{background:var(--amber);opacity:.9;border-radius:0}.zf-d-label{color:var(--bone-4);font-size:var(--fs-10)}.zf-d-hash{color:var(--bone-1);overflow-wrap:anywhere}.zf-d-fill{border-bottom:var(--hair) dotted var(--hair-2);min-width:var(--s-6);flex:1;align-self:center}.zf-d-action{color:var(--bone-2);text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.zf-d-action:hover,.zf-d-action:focus-visible{color:var(--amber);outline:none}@media (max-width:900px){.zf-field{gap:var(--s-6);grid-template-columns:1fr}.zf-zone-b{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.zf-tape-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto}.zf-tape-time{order:3}.zf-tape-kind{text-align:right;order:4}}@media (max-width:560px){.zf-zone-b{grid-template-columns:1fr}.zp-statusstrip{gap:var(--s-2)}.zp-statusstrip-item{display:none}}.zp-frame-stage{z-index:1;position:relative}@keyframes zf-settle{0%{transform:translateY(7px)scale(.994)}to{transform:none}}.zf-tape-row{animation:zf-settle var(--d-slow,.52s) var(--ease-zero,cubic-bezier(.65, 0, .45, 1)) backwards}.zf-tape-row:first-child{animation-delay:0s}.zf-tape-row:nth-child(2){animation-delay:60ms}.zf-tape-row:nth-child(3){animation-delay:.12s}.zf-tape-row:nth-child(4){animation-delay:.18s}.zf-tape-row:nth-child(5){animation-delay:.24s}.zf-tape-row:nth-child(6){animation-delay:.3s}.zf-tape-row:nth-child(n+7){animation-delay:.34s}.zp-shell .zp-mist{opacity:calc((.5 + .3 * var(--breath,.5)) * (.6 + .4 * var(--surface-life,1)));inset:0;transform:none}@media (prefers-reduced-motion:reduce){.zf-tape-row{animation:none}}.zp-record-identity-meta span{letter-spacing:var(--ls-mono-label,.06em)}.zp-doc-title{line-height:1.12}.zg{box-sizing:border-box;flex:none;width:8px;height:8px;display:inline-block}.zg[data-shape=dot]{border-radius:var(--radius-full);background:currentColor}.zg[data-shape=half]{border-radius:var(--radius-full);background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid}.zg[data-shape=ring]{border-radius:var(--radius-full);border:1.5px solid}.zg[data-shape=square]{background:currentColor}.zpc{z-index:1;margin:0 clamp(var(--s-4), 5vw, var(--s-10));padding-bottom:var(--s-6);max-width:720px;position:relative}.zpc-head{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;min-width:0;display:flex}.zpc-law{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-3);letter-spacing:.02em;overflow-wrap:anywhere}.zpc-form{gap:var(--s-2);margin-top:var(--s-3);min-width:0;display:flex}.zpc-input{background:color-mix(in srgb, var(--ink-1) 88%, transparent);border:var(--hair) solid var(--hair-2);border-radius:var(--radius);min-width:0;height:48px;color:var(--bone-0);font-family:var(--mono);font-size:var(--fs-14);padding:0 var(--s-3);flex:1}.zpc-input::placeholder{color:var(--bone-3)}.zpc-input:hover{border-color:var(--hair-1)}.zpc-input:focus-visible{border-color:color-mix(in srgb, var(--amber) 36%, transparent);outline:none}.zpc-run{flex-shrink:0;height:48px}.zpc-chips{gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.zpc-chip{min-height:44px;padding:0 var(--s-3);border:var(--hair) solid var(--hair-2);border-radius:var(--radius);color:var(--bone-2);font-family:var(--mono);font-size:var(--fs-12);cursor:pointer;text-align:left;background:0 0}.zpc-chip:hover,.zpc-chip:focus-visible{color:var(--bone-1);border-color:color-mix(in srgb, var(--amber) 36%, transparent);outline:none}.zpc-result{margin-top:var(--s-4);border:var(--hair) solid var(--hair-2);border-radius:var(--radius);overflow:hidden}.zpc-result .tcm-cap{white-space:normal;overflow-wrap:anywhere}.zpc-blank{margin-top:var(--s-3);max-width:62ch;font-family:var(--sans);font-size:var(--fs-13);line-height:var(--lh-prose,1.6);color:var(--bone-3)}.zpc-blank a{color:var(--bone-2);text-underline-offset:2px;text-decoration:underline}.zpc-blank a:hover,.zpc-blank a:focus-visible{color:var(--amber);outline:none}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.zp-doc{z-index:1;padding:var(--s-9) clamp(var(--s-4), 5vw, var(--s-10)) var(--s-11);color:var(--bone-1);gap:var(--s-8);display:grid;position:relative}.zp-doc>.zp-doc-head{gap:var(--s-3);justify-items:start;padding:0;display:grid}.zp-doc>.zp-doc-head>*{margin:0}.zp-doc>.zp-doc-head .zp-deck{margin-top:var(--s-1);max-width:62ch}.zp-doc-body{gap:var(--s-6);display:grid}.zp-doc-body>p,.zp-doc-body p.zp-prose{max-width:72ch;font-family:var(--sans);font-size:var(--fs-14);line-height:var(--lh-prose,1.6);color:var(--bone-2)}.zp-doc-body a.zp-inline-link{color:var(--bone-1);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);transition:text-decoration-color var(--dur-quick) var(--ease-zero)}.zp-doc-body a.zp-inline-link:hover,.zp-doc-body a.zp-inline-link:focus-visible{-webkit-text-decoration-color:var(--amber);text-decoration-color:var(--amber)}.zp-doc-title{overflow-wrap:anywhere}.zp-doc-source{z-index:1;gap:var(--s-6);padding:0 clamp(var(--s-4), 5vw, var(--s-10)) var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,min(420px,100%));align-items:start;display:grid;position:relative}.zp-doc-source .zp-actions{margin-top:0}@media (max-width:900px){.zp-doc-source{grid-template-columns:1fr}}.zpd-editorial-lede{max-width:48em;padding:var(--s-4) 0;color:var(--bone-2);font-family:var(--sans);font-size:var(--fs-14);line-height:var(--lh-relaxed);margin:0}.zp-tape-row.zpd-row{grid-template-columns:118px minmax(140px,240px) minmax(0,1fr) auto}.zp-tape-row.zpd-row p{max-width:48em}.zpd-route{white-space:nowrap;justify-content:center;justify-self:end;min-width:44px}@media (max-width:900px){.zp-tape-row.zpd-row{grid-template-columns:1fr}.zpd-route{justify-self:start}}.zm-market{gap:var(--s-4);padding:var(--s-7) clamp(var(--s-4), 5vw, var(--s-10));color:var(--bone-1);display:grid}.zm-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.zm-head h2{margin:var(--s-1) 0 0;font-family:var(--sans);font-size:var(--fs-20);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);color:var(--bone-0)}.zm-counts{gap:var(--s-2) var(--s-4);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:var(--ls-mono-label);color:var(--bone-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.zm-asof{color:var(--amber-muted)}.zm-table{border-top:var(--hair) solid var(--hair-2);display:grid}.zm-cols,.zm-row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2);border-bottom:var(--hair) solid var(--hair-1);font-family:var(--mono);font-size:var(--fs-12);font-variant-numeric:tabular-nums;grid-template-columns:minmax(120px,1.1fr) minmax(96px,.9fr) minmax(88px,auto) minmax(0,1.6fr) minmax(96px,auto);display:grid}.zm-cols{font-size:var(--fs-10);letter-spacing:var(--ls-label);text-transform:uppercase;letter-spacing:var(--ls-mono-label,.06em);color:var(--bone-4)}.zm-row{color:var(--bone-2);transition:background-color var(--d-flick) var(--ease-zero), color var(--d-flick) var(--ease-zero);text-decoration:none}.zm-row:hover,.zm-row:focus-visible{background:var(--ink-2);color:var(--bone-0)}.zm-row:focus-visible{outline:var(--hair) solid var(--amber-deep);outline-offset:calc(-1 * var(--hair))}.zm-name{color:var(--bone-0);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zm-operator{color:var(--bone-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zm-mode{align-items:center;gap:var(--s-1);padding:2px var(--s-2);border:var(--hair) solid var(--hair-2);border-radius:var(--radius-chip);font-size:var(--fs-10);letter-spacing:var(--ls-mono-label);text-transform:lowercase;white-space:nowrap;color:var(--bone-3);justify-self:start;display:inline-flex}.zm-mode[data-mode=live]{color:var(--semantic-green);border-color:var(--semantic-green)}.zm-mode[data-mode=paper]{color:var(--semantic-blue);border-color:var(--semantic-blue)}.zm-capability{color:var(--bone-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zm-status{color:var(--bone-3);text-transform:lowercase;white-space:nowrap}.zm-note{max-width:60ch;font-family:var(--sans);font-size:var(--fs-12);line-height:var(--lh-normal);color:var(--bone-4);margin:0}.zm-machine{align-items:center;gap:var(--s-3);padding-top:var(--s-2);border-top:var(--hair) solid var(--hair-1);flex-wrap:wrap;display:flex}.zm-machine a{min-height:44px;font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:3px;transition:color var(--d-flick) var(--ease-zero), text-decoration-color var(--d-flick) var(--ease-zero);align-items:center;display:inline-flex}.zm-machine a:hover,.zm-machine a:focus-visible{color:var(--amber-base);border-color:var(--amber-deep)}@media (max-width:720px){.zm-cols{display:none}.zm-row{grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto}.zm-capability{white-space:normal;grid-column:1/-1}}.zr-records{gap:var(--s-4);padding:var(--s-7) clamp(var(--s-4), 5vw, var(--s-10));color:var(--bone-1);display:grid}.zr-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.zr-head h2{margin:var(--s-1) 0 0;font-family:var(--sans);font-size:var(--fs-20);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);color:var(--bone-0)}.zr-counts{gap:var(--s-2) var(--s-4);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:var(--ls-mono-label);color:var(--bone-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.zr-counts strong{color:var(--bone-1);font-weight:600}.zr-asof{color:var(--amber-muted)}.zr-root{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:var(--hair) solid var(--hair-2);border-radius:var(--radius-default);background:var(--ink-1);font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-2);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.zr-root code{font-family:var(--mono);color:var(--bone-0)}.zr-root-finality{color:var(--bone-3);text-transform:lowercase}.zr-tape{border-top:var(--hair) solid var(--hair-2);margin:0;padding:0;list-style:none}.zr-row{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-2);border-bottom:var(--hair) solid var(--hair-1);font-family:var(--mono);font-size:var(--fs-12);color:var(--bone-2);font-variant-numeric:tabular-nums;transition:background-color var(--d-flick) var(--ease-zero), color var(--d-flick) var(--ease-zero);grid-template-columns:minmax(120px,auto) minmax(96px,auto) minmax(0,1fr) auto auto;text-decoration:none;display:grid}.zr-row:hover,.zr-row:focus-visible{background:var(--ink-2);color:var(--bone-0)}.zr-row:focus-visible{outline:var(--hair) solid var(--amber-deep);outline-offset:calc(-1 * var(--hair))}.zr-stamp{color:var(--bone-3);white-space:nowrap}.zr-kind,.zr-journal,.zr-audit{align-items:center;gap:var(--s-1);padding:2px var(--s-2);border:var(--hair) solid var(--hair-2);border-radius:var(--radius-chip);font-size:var(--fs-10);letter-spacing:var(--ls-mono-label);text-transform:lowercase;white-space:nowrap;color:var(--bone-3);display:inline-flex}.zr-kind[data-kind=refusal]{color:var(--semantic-red-text);border-color:var(--semantic-red)}.zr-kind[data-kind=closed_trade]{color:var(--bone-1)}.zr-id{text-overflow:ellipsis;white-space:nowrap;color:var(--bone-2);overflow:hidden}.zr-journal[data-journal=complete]{color:var(--semantic-green);border-color:var(--semantic-green)}.zr-journal[data-journal=partial]{color:var(--semantic-blue);border-color:var(--semantic-blue)}.zr-journal[data-journal=unavailable]{color:var(--bone-4)}.zr-audit[data-audit=complete]{color:var(--semantic-green)}.zr-audit[data-audit=partial]{color:var(--bone-2)}.zr-audit[data-audit=weak]{color:var(--semantic-red-text)}.zr-empty,.zr-unreachable{justify-items:start;gap:var(--s-2);padding:var(--s-6);border:var(--hair) dashed var(--hair-3);border-radius:var(--radius-default);background:var(--ink-1);display:grid}.zr-empty strong,.zr-unreachable strong{font-family:var(--mono);font-size:var(--fs-12);letter-spacing:var(--ls-mono-label);text-transform:lowercase;color:var(--bone-1)}.zr-empty p,.zr-unreachable p{max-width:52ch;font-family:var(--sans);font-size:var(--fs-13);line-height:var(--lh-normal);color:var(--bone-3);margin:0}.zr-unreachable-glyph{font-family:var(--mono);font-size:var(--fs-14);color:var(--semantic-red-text)}.zr-unreachable-stamp{font-family:var(--mono);font-size:var(--fs-10);color:var(--bone-4);font-variant-numeric:tabular-nums}.zr-machine{align-items:center;gap:var(--s-3);padding-top:var(--s-2);border-top:var(--hair) solid var(--hair-1);flex-wrap:wrap;display:flex}.zr-machine a{min-height:44px;font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:3px;transition:color var(--d-flick) var(--ease-zero), text-decoration-color var(--d-flick) var(--ease-zero);align-items:center;display:inline-flex}.zr-machine a:hover,.zr-machine a:focus-visible{color:var(--amber-base);border-color:var(--amber-deep)}@media (max-width:720px){.zr-row{grid-template-columns:minmax(0,1fr) auto;grid-auto-rows:auto}.zr-id{grid-column:1/-1}}.zra{gap:var(--s-4);padding:var(--s-7) clamp(var(--s-4), 5vw, var(--s-10));color:var(--bone-1);display:grid}.zra-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.zra-head h2{margin:var(--s-1) 0 0;font-family:var(--sans);font-size:var(--fs-20);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);color:var(--bone-0)}.zra-window{gap:var(--s-2) var(--s-4);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:var(--ls-mono-label);color:var(--bone-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.zra-window strong{color:var(--bone-1);font-weight:600}.zra-list{border-top:var(--hair) solid var(--hair-2);margin:0;padding:0;list-style:none}.zra-root{gap:var(--s-1);padding:var(--s-3) var(--s-2);border-bottom:var(--hair) solid var(--hair-1);font-family:var(--mono);font-size:var(--fs-12);color:var(--bone-2);font-variant-numeric:tabular-nums;display:grid}.zra-root:target{border-left:2px solid var(--amber-deep);padding-left:calc(var(--s-2) - 2px);background:var(--ink-1)}.zra-root-line{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.zra-permalink{min-width:20px;min-height:44px;color:var(--bone-4);transition:color var(--d-flick) var(--ease-zero);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.zra-permalink:hover,.zra-permalink:focus-visible{color:var(--amber-base)}.zra-permalink:focus-visible{outline:var(--hair) solid var(--amber-deep);outline-offset:2px}.zra-hash{font-family:var(--mono);color:var(--bone-0)}.zra-finality{align-items:center;gap:var(--s-1);padding:2px var(--s-2);border:var(--hair) solid var(--hair-2);border-radius:var(--radius-chip);font-size:var(--fs-10);letter-spacing:var(--ls-mono-label);text-transform:lowercase;white-space:nowrap;color:var(--bone-3);display:inline-flex}.zra-finality[data-finality=chain_confirmed]{color:var(--semantic-green);border-color:var(--semantic-green)}.zra-finality[data-finality=calendar_attested]{color:var(--semantic-blue);border-color:var(--semantic-blue)}.zra-finality[data-finality=pending]{color:var(--amber-base);border-color:var(--amber-deep)}.zra-finality[data-finality=unavailable]{color:var(--bone-4)}.zra-updated{color:var(--bone-3);white-space:nowrap;margin-left:auto}.zra-root-meta{gap:var(--s-2) var(--s-3);font-size:var(--fs-11);color:var(--bone-3);flex-wrap:wrap;display:flex}.zra-root-meta strong{color:var(--bone-1);font-weight:600}.zra-root-meta code{color:var(--bone-2)}.zra-meta-warn{color:var(--semantic-red-text)}.zra-root-links{gap:var(--s-3);flex-wrap:wrap;display:flex}.zra-root-links a{min-height:44px;font-size:var(--fs-11);color:var(--bone-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:3px;transition:color var(--d-flick) var(--ease-zero), text-decoration-color var(--d-flick) var(--ease-zero);align-items:center;display:inline-flex}.zra-root-links a:hover,.zra-root-links a:focus-visible{color:var(--amber-base)}.zra-trail{max-width:64ch}.zra-gaps{gap:var(--s-3);padding:var(--s-4);border:var(--hair) dashed var(--hair-3);border-radius:var(--radius-default);background:var(--ink-1);display:grid}.zra-gaps-head{gap:var(--s-1);display:grid}.zra-gaps-head p,.zra-gaps-unavailable{max-width:62ch;font-family:var(--sans);font-size:var(--fs-13);line-height:var(--lh-normal);color:var(--bone-3);margin:0}.zra-gap-list{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.zra-gap{align-items:baseline;gap:var(--s-3);display:flex}.zra-gap-measured{min-width:3ch;font-family:var(--mono);font-size:var(--fs-16);text-align:right;color:var(--bone-1);font-variant-numeric:tabular-nums;font-weight:600}.zra-gap[data-measured=open] .zra-gap-measured{color:var(--amber-base)}.zra-gap-body{gap:2px;display:grid}.zra-gap-label{font-family:var(--mono);font-size:var(--fs-12);letter-spacing:var(--ls-mono-label);color:var(--bone-1)}.zra-gap-body p{max-width:62ch;font-family:var(--sans);font-size:var(--fs-12);line-height:var(--lh-normal);color:var(--bone-3);margin:0}.zra-gap-source,.zra-export-note{font-family:var(--mono);font-size:var(--fs-10);color:var(--bone-4)}@media (max-width:720px){.zra-updated{flex-basis:100%;margin-left:0}}.zn-network{gap:var(--s-5);padding:var(--s-7) clamp(var(--s-4), 5vw, var(--s-10));color:var(--bone-1);display:grid}.zn-head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.zn-head h2{margin:var(--s-1) 0 0;font-family:var(--sans);font-size:var(--fs-20);line-height:var(--lh-tight);letter-spacing:var(--ls-heading);color:var(--bone-0)}.zn-counts{gap:var(--s-2) var(--s-4);font-family:var(--mono);font-size:var(--fs-11);letter-spacing:var(--ls-mono-label);color:var(--bone-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.zn-asof{color:var(--amber-muted)}.zn-empty{gap:var(--s-2);padding:var(--s-5);border:var(--hair) solid var(--hair-2);border-radius:var(--radius);display:grid}.zn-empty p{max-width:62ch;font-family:var(--sans);font-size:var(--fs-13);line-height:var(--lh-normal);color:var(--bone-2);margin:0}.zn-empty-hint{color:var(--bone-4)}.zn-presence{gap:var(--s-2);padding-top:var(--s-2);border-top:var(--hair) solid var(--hair-2);display:grid}.zn-clusters{gap:var(--s-4);display:grid}.zn-cluster{gap:var(--s-2);padding:var(--s-4);border:var(--hair) solid var(--hair-2);border-radius:var(--radius);display:grid}.zn-cluster-head{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.zn-operator-name{font-family:var(--mono);font-size:var(--fs-14);color:var(--bone-0);text-decoration:none}.zn-operator-name:hover,.zn-operator-name:focus-visible{color:var(--amber-base)}.zn-operator-name:focus-visible{outline:var(--hair) solid var(--amber-deep);outline-offset:2px}.zn-operator-tier{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono-label);text-transform:lowercase;color:var(--bone-4)}.zn-trust{font-family:var(--mono);font-size:var(--fs-11);letter-spacing:var(--ls-mono-label);color:var(--bone-3);margin:0}.zn-links{gap:var(--s-2);padding-left:var(--s-3);border-left:var(--hair) solid var(--hair-2);display:grid}.zn-link{align-items:center;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.zn-edge{width:var(--s-4);height:var(--hair);background:var(--hair-3);flex:none}.zn-edge-label{font-family:var(--mono);font-size:var(--fs-10);letter-spacing:var(--ls-mono-label);text-transform:lowercase;color:var(--amber-muted);white-space:nowrap}.zn-no-agents{font-family:var(--sans);font-size:var(--fs-12);color:var(--bone-4);margin:0}.zn-note{max-width:60ch;font-family:var(--sans);font-size:var(--fs-12);line-height:var(--lh-normal);color:var(--bone-4);margin:0}.zn-machine{align-items:center;gap:var(--s-3);padding-top:var(--s-2);border-top:var(--hair) solid var(--hair-1);flex-wrap:wrap;display:flex}.zn-machine a{min-height:44px;font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair-3);text-decoration-color:var(--hair-3);text-underline-offset:3px;transition:color var(--d-flick) var(--ease-zero), text-decoration-color var(--d-flick) var(--ease-zero);align-items:center;display:inline-flex}.zn-machine a:hover,.zn-machine a:focus-visible{color:var(--amber-base)}@media (max-width:720px){.zn-cluster-head,.zn-link{align-items:flex-start}.zn-edge{display:none}}.lg-shell{color:var(--bone-1);font-family:var(--mono);padding:0 clamp(var(--s-4), 5vw, var(--s-10)) var(--s-8)}.lg-shell a:focus-visible{outline:1px solid var(--amber-base,var(--amber));outline-offset:2px;border-radius:var(--radius-default,2px)}.lg-header-links{gap:var(--s-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.lg-link{min-height:44px;padding:0 var(--s-3);color:var(--bone-1);border:1px solid var(--hair-3);border-radius:var(--radius-default,2px);font-size:var(--fs-12);transition:border-color var(--d-flick) var(--ease-zero), color var(--d-flick) var(--ease-zero);align-items:center;text-decoration:none;display:inline-flex}.lg-link:hover{border-color:var(--hair-4);color:var(--bone-0)}.lg-metrics{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.lg-metric{border-top:1px solid var(--hair-2);padding-top:var(--s-3)}.lg-metric-label{color:var(--bone-3);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--ls-mono-label,var(--ls-wider));display:block}.lg-metric-value{margin-top:var(--s-1);font-size:var(--fs-16);color:var(--bone-0);overflow-wrap:anywhere;font-variant-numeric:tabular-nums slashed-zero;font-weight:600;display:block}.lg-method{margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);border:1px solid var(--hair-2);border-left:2px solid var(--bone-4);border-radius:var(--radius-default,2px);background:var(--material-mist-0);max-width:48em;color:var(--bone-2);font-size:var(--fs-12);line-height:var(--lh-normal)}.lg-method p{margin:0}.lg-method p+p{margin-top:var(--s-2)}.lg-list{gap:var(--s-3);margin-top:var(--s-6);display:grid}.lg-row{border:1px solid var(--hair-2);border-radius:var(--radius-default,2px);padding:var(--s-4);background:var(--material-mist-0);transition:border-color var(--d-flick) var(--ease-zero)}.lg-row:hover{border-color:var(--hair-3)}.lg-row--lead{border-color:var(--amber-deep)}.lg-row--lead:hover{border-color:var(--amber-base,var(--amber))}.lg-row-top{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.lg-row-name{align-items:baseline;gap:var(--s-2);flex-wrap:wrap;display:flex}.lg-rank{color:var(--bone-3);font-size:var(--fs-13);font-variant-numeric:tabular-nums slashed-zero}.lg-name{color:var(--bone-0);font-size:var(--fs-18);font-weight:600;text-decoration:none}.lg-name:hover{text-underline-offset:3px;text-decoration:underline}.lg-tier{color:var(--amber-soft);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--ls-label,var(--ls-wider));border:1px solid var(--hair-2);border-radius:var(--radius-chip,4px);padding:1px var(--s-2)}.lg-lead{color:var(--ink-0);background:var(--amber-base,var(--amber));border-radius:var(--radius-chip,4px);padding:1px var(--s-2);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--ls-label,var(--ls-wider));font-weight:600}.lg-evidence{min-height:44px;color:var(--bone-2);font-size:var(--fs-12);white-space:nowrap;transition:color var(--d-flick) var(--ease-zero);align-items:center;text-decoration:none;display:inline-flex}.lg-evidence:hover{color:var(--bone-0)}.lg-mandate{margin:var(--s-2) 0 0;color:var(--bone-2);font-size:var(--fs-13)}.lg-score{align-items:baseline;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.lg-score-label{color:var(--bone-3);font-size:var(--fs-10);text-transform:uppercase;letter-spacing:var(--ls-label,var(--ls-wider))}.lg-score-value{color:var(--bone-0);font-size:var(--fs-20);font-variant-numeric:tabular-nums slashed-zero;font-weight:600}.lg-score-unit{color:var(--bone-3);font-size:var(--fs-11)}.lg-bar{height:2px;margin-top:var(--s-2);background:var(--ink-4);border-radius:var(--radius-default,2px);position:relative;overflow:hidden}.lg-bar-fill{background:var(--bone-3);position:absolute;top:0;bottom:0;left:0}.lg-stats{gap:var(--s-2) var(--s-4);margin:var(--s-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.lg-stat dt{color:var(--bone-3);font-size:var(--fs-10);text-transform:uppercase;letter-spacing:var(--ls-mono-label,var(--ls-wider))}.lg-stat dd{color:var(--bone-1);font-size:var(--fs-13);overflow-wrap:anywhere;font-variant-numeric:tabular-nums slashed-zero;margin:2px 0 0}.lg-v{align-items:baseline;gap:var(--s-1);display:inline-flex}.lg-v-glyph{font-size:var(--fs-10)}.lg-v--complete{color:var(--semantic-green,var(--green))}.lg-v--partial{color:var(--bone-2)}.lg-v--unavailable{color:var(--semantic-red-text,var(--red-text))}.lg-actions{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.lg-action{min-height:44px;padding:0 var(--s-3);color:var(--bone-2);border:1px solid var(--hair-2);border-radius:var(--radius-default,2px);font-size:var(--fs-11);line-height:var(--lh-tight);transition:border-color var(--d-flick) var(--ease-zero), color var(--d-flick) var(--ease-zero);align-items:center;text-decoration:none;display:inline-flex}.lg-action:hover{border-color:var(--hair-3);color:var(--bone-0)}.lg-action--primary{color:var(--ink-0);background:var(--amber-base,var(--amber));border-color:var(--amber-base,var(--amber));transition:background-color var(--d-flick) var(--ease-zero);font-weight:600}.lg-action--primary:hover{background:var(--amber-soft);border-color:var(--amber-soft);color:var(--ink-0)}.lg-blockers{margin:var(--s-3) 0 0;color:var(--semantic-red-text,var(--red-text));font-size:var(--fs-12)}.lg-rubric{margin-top:var(--s-7);border-top:1px solid var(--hair-2);padding-top:var(--s-4)}.lg-rubric-title{color:var(--bone-3);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--ls-label,var(--ls-wider));margin:0;font-weight:400}.lg-rubric-list{gap:var(--s-2) var(--s-4);margin:var(--s-2) 0 0;color:var(--bone-2);font-size:var(--fs-12);font-variant-numeric:tabular-nums slashed-zero;flex-wrap:wrap;padding:0;list-style:none;display:flex}.lg-rubric-note{margin:var(--s-2) 0 0;max-width:620px;color:var(--bone-3);font-size:var(--fs-12);line-height:var(--lh-normal)}.lg-forming{border:1px dashed var(--hair-3);border-radius:var(--radius-default,2px);padding:var(--s-7);margin-top:var(--s-6);background:var(--material-mist-0)}.lg-forming-title{margin:0 0 var(--s-3);font-size:var(--fs-20);color:var(--bone-0);font-weight:600}.lg-forming-body{max-width:620px;color:var(--bone-2);line-height:var(--lh-normal);font-size:var(--fs-14);margin:0}.lg-forming-links{gap:var(--s-2);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.lg-disclosures{gap:var(--s-2) var(--s-4);color:var(--bone-3);font-size:var(--fs-11);text-transform:uppercase;letter-spacing:var(--ls-mono-label,var(--ls-wider));border-top:1px solid var(--hair-1);margin-top:var(--s-7);padding-top:var(--s-4);flex-wrap:wrap;display:flex}@media (max-width:480px){.lg-shell{padding:0 var(--s-4) var(--s-7)}.lg-forming{padding:var(--s-5)}}.pfv-root{max-width:1000px;padding:0 clamp(var(--s-4), 5vw, var(--s-10)) var(--s-11);color:var(--bone-0);font-family:var(--mono);font-size:var(--fs-13);line-height:var(--lh-normal);margin:0}.pfv-h2{font-size:var(--fs-11);letter-spacing:var(--ls-label,var(--ls-wider));text-transform:uppercase;color:var(--bone-3);margin:0;font-weight:500}.pfv-asof{font-size:var(--fs-11);color:var(--bone-4);font-variant-numeric:tabular-nums slashed-zero}.pfv-fine{margin:var(--s-3) 0 0;font-size:var(--fs-12);line-height:var(--lh-prose,var(--lh-relaxed));color:var(--bone-3);max-width:66ch}.pfv-link{color:var(--bone-1);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-4);text-decoration-color:var(--hair-4);transition:color var(--d-flick) var(--ease-zero);align-items:center;min-height:44px;display:inline-flex}.pfv-link:hover{color:var(--bone-0)}.pfv-link:focus-visible{outline:1px solid var(--amber-base,var(--amber));outline-offset:2px}.pfv-panel{border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-default,var(--radius));background:var(--ink-1);padding:var(--s-5);margin-bottom:var(--s-8)}.pfv-panel-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.pfv-hash{margin:var(--s-4) 0 0;padding:var(--s-3);border:var(--hair,1px) solid var(--hair-1);border-radius:var(--radius-default,var(--radius));background:var(--ink-2);font-size:var(--fs-12);color:var(--bone-1);overflow-wrap:anywhere;font-variant-numeric:tabular-nums slashed-zero}.pfv-facts{gap:var(--s-4);margin:var(--s-5) 0 0;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));padding:0;display:grid}.pfv-fact dt{font-size:var(--fs-10);letter-spacing:var(--ls-mono-label,var(--ls-wider));text-transform:uppercase;color:var(--bone-4)}.pfv-fact dd{margin:var(--s-2) 0 0;font-size:var(--fs-13);color:var(--bone-1);overflow-wrap:anywhere}.pfv-num{font-variant-numeric:tabular-nums slashed-zero}.pfv-panel-foot{gap:var(--s-1) var(--s-5);margin-top:var(--s-4);padding-top:var(--s-3);border-top:var(--hair,1px) solid var(--hair-1);font-size:var(--fs-12);flex-wrap:wrap;display:flex}.pfv-glyph{margin-right:var(--s-2);display:inline-block}.pfv-glyph-unavailable{color:var(--bone-4)}.pfv-verdict{padding:var(--s-1) var(--s-2);border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-chip,var(--radius-3));font-size:var(--fs-12);align-items:center;display:inline-flex}.pfv-verdict-confirmed{color:var(--semantic-green,var(--green));border-color:color-mix(in srgb, var(--semantic-green,var(--green)) 35%, transparent)}.pfv-verdict-pending{color:var(--amber-base,var(--amber));border-color:color-mix(in srgb, var(--amber-base,var(--amber)) 35%, transparent);background:color-mix(in srgb, var(--amber-base,var(--amber)) 6%, transparent)}.pfv-verdict-unavailable{color:var(--bone-3);border-style:dashed}.pfv-unreachable-line{font-size:var(--fs-13);color:var(--bone-1);margin:0}.pfv-ledger{margin-bottom:var(--s-8)}.pfv-ledger-head{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-4);margin-bottom:var(--s-3);flex-wrap:wrap;display:flex}.pfv-ledger-grid{border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-default,var(--radius));grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;display:grid}.pfv-cell{padding:var(--s-4);border-right:var(--hair,1px) solid var(--hair-1)}.pfv-cell:last-child{border-right:none}.pfv-cell dt{font-size:var(--fs-10);letter-spacing:var(--ls-mono-label,var(--ls-wider));text-transform:uppercase;color:var(--bone-4)}.pfv-cell dd{margin:var(--s-2) 0 0;font-size:var(--fs-24);line-height:var(--lh-tight);color:var(--bone-0)}@media (max-width:480px){.pfv-cell{border-right:none;border-bottom:var(--hair,1px) solid var(--hair-1)}.pfv-cell:last-child{border-bottom:none}}.pfv-verify{margin-bottom:var(--s-8)}.pfv-verify-lede{margin:var(--s-3) 0 0;font-size:var(--fs-13);color:var(--bone-2);max-width:60ch}.pfv-steps{margin:var(--s-4) 0 0;gap:var(--s-5);padding:0;list-style:none;display:grid}.pfv-step-title{font-size:var(--fs-12);color:var(--bone-1);letter-spacing:var(--ls-mono-label,var(--ls-wide));margin:0}.pfv-cmd{margin:var(--s-2) 0 0;padding:var(--s-3) var(--s-4);border:var(--hair,1px) solid var(--hair-2);border-left:2px solid var(--hair-3);border-radius:var(--radius-default,var(--radius));background:var(--ink-2);overflow-x:auto}.pfv-cmd code{font-family:var(--mono);font-size:var(--fs-12);color:var(--bone-0);white-space:pre;font-variant-numeric:tabular-nums slashed-zero;-webkit-user-select:all;user-select:all}.pfv-step-note{margin:var(--s-2) 0 0;font-size:var(--fs-12);line-height:var(--lh-prose,var(--lh-relaxed));color:var(--bone-3);max-width:66ch}.pfv-inline-code{font-family:var(--mono);font-size:var(--fs-11);color:var(--bone-1);border:var(--hair,1px) solid var(--hair-1);border-radius:var(--radius-default,var(--radius));padding:0 var(--s-1);background:var(--ink-2)}.pfv-machine{margin-bottom:var(--s-8)}.pfv-machine-list{margin:var(--s-3) 0 0;border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-default,var(--radius));padding:0;list-style:none}.pfv-machine-list li{align-items:center;gap:var(--s-1) var(--s-4);padding:var(--s-2) var(--s-4);border-bottom:var(--hair,1px) solid var(--hair-1);font-size:var(--fs-12);flex-wrap:wrap;display:flex}.pfv-machine-list li:last-child{border-bottom:none}.pfv-machine-note{color:var(--bone-4)}.rp-shell{color:var(--bone-1);font-family:var(--mono);font-variant-numeric:tabular-nums slashed-zero;padding:0 clamp(var(--s-4), 5vw, var(--s-10)) var(--s-11)}.rp-inner{max-width:1080px;margin:0}.rp-shell a:focus-visible{outline:1px solid var(--amber-base,var(--amber));outline-offset:2px;border-radius:var(--radius-default,2px)}.rp-header-links{justify-content:flex-end;gap:var(--s-2);flex-wrap:wrap;display:flex}.rp-header-links a{min-height:44px;color:var(--bone-1);border:var(--hair,1px) solid var(--hair-3);border-radius:var(--radius-default,2px);padding:0 var(--s-3);font-size:var(--fs-12);transition:border-color var(--d-flick,.12s) var(--ease-zero,cubic-bezier(.65, 0, .45, 1));align-items:center;text-decoration:none;display:inline-flex}.rp-header-links a:hover{border-color:var(--hair-4)}.rp-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.rp-metrics{gap:var(--s-3);margin-top:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.rp-metric{border-top:var(--hair,1px) solid var(--hair-2);padding-top:var(--s-2)}.rp-metric-value{margin-top:var(--s-1);font-size:var(--fs-14);color:var(--bone-1);font-weight:600;display:block}.rp-filters{align-items:center;gap:var(--s-2);margin-top:var(--s-5);padding:var(--s-3) 0;border-top:var(--hair,1px) solid var(--hair-1);border-bottom:var(--hair,1px) solid var(--hair-1);flex-wrap:wrap;display:flex}.rp-filter{min-height:44px;color:var(--bone-3);font-size:var(--fs-12);border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-chip,4px);padding:var(--s-1) var(--s-3);transition:color var(--d-flick,.12s) var(--ease-zero,cubic-bezier(.65, 0, .45, 1));align-items:center;text-decoration:none;display:inline-flex}.rp-filter:hover{color:var(--bone-0)}.rp-filter[aria-current=true]{color:var(--amber-base,var(--amber));border-color:var(--amber-muted)}.rp-active-filters{gap:var(--s-3);margin:var(--s-3) 0 0;color:var(--bone-3);font-size:var(--fs-12);flex-wrap:wrap;display:flex}.rp-group-head{justify-content:space-between;align-items:baseline;gap:var(--s-3);border-top:var(--hair,1px) solid var(--hair-3);margin-top:var(--s-8);padding-top:var(--s-3);flex-wrap:wrap;display:flex}.rp-group-title{font-size:var(--fs-14);color:var(--bone-0);letter-spacing:var(--ls-mono-label,.08em);text-transform:uppercase;letter-spacing:var(--ls-mono-label,.06em);margin:0;font-weight:600}.rp-group-meta{color:var(--bone-4);font-size:var(--fs-11)}.rp-group-link{min-height:44px;color:var(--bone-2);font-size:var(--fs-12);align-items:center;text-decoration:none;display:inline-flex}.rp-group-link:hover{color:var(--bone-0)}.rp-group-note{margin:var(--s-2) 0 0;color:var(--bone-4);font-size:var(--fs-12);max-width:72ch}.rp-list{gap:var(--s-3);margin-top:var(--s-4);display:grid}.rp-row{border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-default,2px);background:var(--ink-1);padding:var(--s-4)}.rp-row-top{justify-content:space-between;align-items:baseline;gap:var(--s-2) var(--s-3);flex-wrap:wrap;display:flex}.rp-row-id{color:var(--bone-0);font-size:var(--fs-13);overflow-wrap:anywhere;text-decoration:none}.rp-row-id:hover{color:var(--amber-base,var(--amber))}.rp-row-summary{margin:var(--s-3) 0;color:var(--bone-2);font-size:var(--fs-13);line-height:var(--lh-normal);max-width:78ch}.rp-empty{margin:var(--s-4) 0 0;color:var(--bone-3);font-size:var(--fs-13);border:var(--hair,1px) dashed var(--hair-2);border-radius:var(--radius-default,2px);padding:var(--s-4)}.rp-next{margin-top:var(--s-5);color:var(--bone-1);font-size:var(--fs-13);border-bottom:var(--hair,1px) solid var(--hair-3);text-decoration:none;display:inline-block}.rp-next:hover{color:var(--bone-0)}.rp-facts{gap:var(--s-1) var(--s-3);font-size:var(--fs-12);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.rp-facts dt{color:var(--bone-4)}.rp-facts dd{color:var(--bone-2);overflow-wrap:anywhere;margin:0}.rp-chip{align-items:baseline;gap:var(--s-1);border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-chip,4px);padding:0 var(--s-2);font-size:var(--fs-11);color:var(--bone-3);white-space:nowrap;line-height:1.7;display:inline-flex}.rp-chip[data-tone=ok]{color:var(--semantic-green,var(--green))}.rp-chip[data-tone=bad]{color:var(--semantic-red-text,var(--red-text))}.rp-chip[data-tone=info]{color:var(--semantic-blue,var(--blue))}.rp-chip[data-tone=neutral]{color:var(--bone-3)}.rp-missing{color:var(--semantic-red-text,var(--red-text))}.rp-steps{margin:var(--s-3) 0 0;padding:0;list-style:none}.rp-step{align-items:baseline;gap:var(--s-2) var(--s-3);border-top:var(--hair,1px) solid var(--hair-1);padding:var(--s-3) 0;flex-wrap:wrap;display:flex}.rp-step-index{color:var(--bone-5);font-size:var(--fs-11)}.rp-step-name{color:var(--bone-0);font-size:var(--fs-13);min-width:104px;font-weight:600}.rp-step-evidence{color:var(--bone-2);font-size:var(--fs-12);line-height:var(--lh-normal);flex-basis:100%;max-width:78ch;margin:0}.rp-grid{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.rp-panel{border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-default,2px);background:var(--ink-1);padding:var(--s-4)}.rp-panel>.t-label{margin-bottom:var(--s-3);display:block}.rp-panel-note{margin:var(--s-3) 0 0;color:var(--bone-3);font-size:var(--fs-11);line-height:var(--lh-normal)}.rp-detail-meta{align-items:baseline;gap:var(--s-2) var(--s-4);margin-top:var(--s-3);color:var(--bone-3);font-size:var(--fs-12);flex-wrap:wrap;display:flex}@media (max-width:720px){.rp-shell{padding:0 var(--s-4) var(--s-9)}.rp-header-links{justify-content:flex-start}.rp-facts{gap:0 var(--s-3);grid-template-columns:minmax(0,1fr)}.rp-facts dt{margin-top:var(--s-2)}}.pp-root{margin-top:var(--s-8)}.pp-verdict-line{align-items:center;gap:var(--s-2) var(--s-4);margin:var(--s-4) 0 0;flex-wrap:wrap;display:flex}.pp-verdict-meta{color:var(--bone-3);font-size:var(--fs-12)}.pp-scope{margin:var(--s-2) 0 0;color:var(--bone-3);font-size:var(--fs-11);line-height:var(--lh-normal)}.pp-refusal-gloss{margin:var(--s-4) 0 0;padding:var(--s-3) var(--s-4);border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-default,2px);color:var(--bone-1);font-size:var(--fs-12);line-height:var(--lh-normal)}.pp-facts{margin-top:var(--s-5)}.pp-hash{overflow-wrap:anywhere;font-variant-numeric:tabular-nums slashed-zero}.pp-fine{margin:var(--s-2) 0 0;color:var(--bone-3);font-size:var(--fs-11);line-height:var(--lh-normal)}.pp-link{color:var(--bone-1);text-underline-offset:4px;text-decoration:underline}.pp-verify{margin-top:var(--s-6);padding:var(--s-4);border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-default,2px)}.pp-verify-title{color:var(--bone-2);font-size:var(--fs-11);letter-spacing:.08em;text-transform:lowercase;margin:0}.pp-cmd{margin:var(--s-3) 0 0;padding:var(--s-3) var(--s-4);border:var(--hair,1px) solid var(--hair-2);border-radius:var(--radius-default,2px);background:var(--ink-1,var(--ink-0));color:var(--bone-1);font-size:var(--fs-12);line-height:var(--lh-normal);-webkit-user-select:all;user-select:all;overflow-x:auto}.pp-rail{gap:var(--s-3) var(--s-5);margin-top:var(--s-6);padding-top:var(--s-4);border-top:var(--hair,1px) solid var(--hair-2);flex-wrap:wrap;display:flex}.pp-rail-link{min-height:44px;color:var(--bone-1);font-size:var(--fs-12);text-underline-offset:4px;align-items:center;text-decoration:underline;display:inline-flex}.pp-rail-link:hover{color:var(--bone-0)}
