:root{--ink:#e9f1ef;--paper:#081015;--page:#0a141c;--quiet:#86949a;--line:#253034;--refusal:#ffc4b8;--refusal-paper:#2a1618;--rail:#081016;--lift:#1e262b;--accent:#5ce5b2;--accent-paper:#18333e;--scored:oklch(80% .12 245);--adaptive:oklch(72% .19 300);--agent-hardened:oklch(84% .11 195);--agent-weak:oklch(88% .15 92);--agent-trivial:oklch(70% .19 15);--sent:oklch(78% .13 255);--reply:oklch(72% .17 30);--resisted:oklch(80% .14 162);--succeeded:oklch(68% .19 20);--state-pending:oklch(88% .15 92);--state-admitted:oklch(82% .18 162);--state-rejected:oklch(72% .19 18);--band-holds:var(--resisted);--band-weak:var(--agent-weak);--band-fails:var(--succeeded);--verdict-blend:color-mix(in oklch, var(--resisted), var(--succeeded));--verdict-join:min(.85rem, 45%);--report-block:69rem;--reading:62rem;--radius:10px;--radius-sm:6px;--radius-pill:999px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--accent);color:var(--ink);background:var(--page);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}body{background:var(--page);margin:0}p{max-width:var(--reading);margin:.75rem 0}.screen{box-sizing:border-box;max-width:130rem;margin:0 auto;padding:2.2rem 1.5rem 4rem}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);margin:0;font-size:.8rem}h1{letter-spacing:-.018em;margin:.3rem 0 .4rem;font-size:1.8rem;font-weight:700}h2{letter-spacing:-.012em;margin:.55rem 0 .4rem;font-size:1.15rem;font-weight:700}h3{letter-spacing:-.008em;margin:.8rem 0 .3rem;font-size:.95rem;font-weight:600}h4{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);margin:1.4rem 0 .4rem;font-size:.8rem;font-weight:600}.steps{color:var(--quiet);margin:0 0 2rem;font-size:.9rem}section{padding-top:1.1rem}label{color:var(--quiet);margin:1.1rem 0;font-size:.9rem;display:block}input,select,textarea{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);background:0 0;margin-top:.35rem;padding:.55rem .6rem;font-size:1rem;display:block}textarea{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:var(--accent)}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:var(--refusal)}.field-refused{color:var(--refusal);margin-top:.35rem;font-size:.9rem;display:block}.declaring label:not(.declaration),label.priced{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:11rem minmax(0,28rem) minmax(0,1fr);align-items:center;gap:.35rem 1.15rem;margin:0;padding:.6rem 0;font-size:.95rem;display:grid}.declaring label:not(.declaration)>input,.declaring label:not(.declaration)>select,.declaring label:not(.declaration)>textarea,label.priced>input{grid-column:2;margin-top:0}label.priced{margin-top:1.6rem}.declaring label:not(.declaration)>input[type=number]{text-align:right;width:7rem}.declaring label:not(.declaration)>select{width:auto;min-width:13rem}.declaring label:not(.declaration)>.aside,.declaring label:not(.declaration)>.field-refused,label.priced>.aside{grid-column:3;margin-top:0}.band{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);margin:.9rem 0 .2rem;font-size:.72rem;font-weight:600}.declaring label:not(.declaration)>input[type=range]{width:100%}label.declaration{color:var(--ink);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;margin:1.2rem 0;font-size:1rem;display:grid}h3.field-name{color:var(--quiet);font-size:.9rem}h3.field-name+label.declaration{margin-top:.3rem}.declaring h3.field-name{border-top:1px solid var(--line);margin-top:0;padding-top:1.1rem}label.declaration input{width:1.1rem;height:1.1rem;margin-top:.25rem}.wording{font-weight:600}.consequence{max-width:none;font-size:1.05rem}.attesting-as{border-top:1px solid var(--line);margin-top:1.6rem;padding-top:1.2rem}.attesting-as>p{margin:0}ol.attestations{counter-reset:attestation;margin:2rem 0 0;padding:0;list-style:none}ol.attestations>li{counter-increment:attestation;border-top:1px solid var(--line);padding:1.5rem 0}ol.attestations>li:before{content:counter(attestation) " of 3";color:var(--quiet);margin-bottom:.6rem;font-size:.85rem;display:block}ol.attestations>li>.consequence{margin-top:0}ul.names{margin:.6rem 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;list-style:none}ul.names li{padding:.15rem 0}.aside{color:var(--quiet);margin-top:.4rem;font-size:.85rem;display:block}fieldset{border:1px solid var(--line);border-radius:var(--radius);margin:1.5rem 0;padding:.5rem 1rem 1rem}legend{color:var(--quiet);padding:0 .4rem;font-size:.9rem}.rule-of-two{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.5rem}.standing code{color:var(--ink);font-size:.85rem}.standing{border-left:3px solid var(--line);color:var(--quiet);margin-top:1.25rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.6}.standing summary{cursor:pointer;color:var(--quiet)}.standing summary:hover{color:var(--ink)}.standing p{margin:.6rem 0 0}.waiver{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1.2rem}.waiver h3{margin-bottom:.4rem}.waiver ul{margin:.8rem 0;padding-left:1.2rem}.waiver li{margin-bottom:.6rem}details.plant{margin-top:1rem}details.plant summary{cursor:pointer;color:var(--accent);font-size:.9rem}details.plant summary:hover{color:var(--ink)}details.plant article{margin-top:1rem}details.plant h4{color:var(--quiet);margin:0 0 .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:500}.nonce{word-break:break-all;border:1px dashed var(--line);border-radius:var(--radius);padding:.8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem}pre{white-space:pre-wrap;border:1px solid var(--line);border-radius:var(--radius);padding:.8rem;font-size:.85rem}.review{grid-template-columns:12rem 1fr;gap:.4rem 1rem;font-size:.95rem;display:grid}.review dt{color:var(--quiet)}.review dd{margin:0}.announced{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.answered{color:var(--quiet);margin:0 0 1.5rem;font-size:.85rem}.stalled{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);margin-bottom:2rem;padding:.2rem 1rem 1rem}.refusal{border:1px solid var(--refusal);border-radius:var(--radius);background:var(--refusal-paper);color:var(--refusal);margin-bottom:2rem;padding:.2rem 1rem 1rem}.blocked{margin-top:1.5rem;font-size:.95rem}.walk{gap:.8rem;margin-top:2.5rem;display:flex}button{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;padding:.55rem 1.2rem}button.primary{color:var(--accent);background:var(--accent-paper);border-color:var(--accent)}button:hover:not(:disabled){border-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}button:disabled{cursor:not-allowed;opacity:.45}.said{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1rem;margin:0;display:grid}.said.families{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:1fr;gap:0}.said.families>div{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:10.5rem minmax(0,1fr) 13.25rem 8rem;align-items:start;gap:1.1rem .85rem;display:grid}.said.families>div:first-child{border-top:0}.said.families .claims{flex-direction:column;gap:.4rem;margin:0;display:flex}.said.families .claims>span{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.said.families .claims .of{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);font-size:.72rem;font-weight:600}.said.families .claims code{color:var(--ink);font-size:.8rem}.said.families .means{margin:0}.said.families .holds{text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=60rem){.said.families>div{grid-template-columns:1fr;gap:.55rem}.said.families .holds{text-align:left}.said.families .claims{border-top:1px solid var(--line);flex-flow:wrap;align-items:baseline;gap:.35rem 1.1rem;padding-top:.55rem}}.switching{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);flex-wrap:wrap;align-items:baseline;gap:.35rem 1rem;margin:0 0 .7rem;font-size:.72rem;font-weight:600;display:flex}.switching span:nth-child(2){color:var(--ink)}.said.layers{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);grid-template-columns:1fr;gap:0}.said.layers>div{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:10.5rem minmax(0,.95fr) minmax(0,1.35fr) minmax(8rem,max-content);align-items:start;gap:1.1rem .85rem;display:grid}.said.layers>div:first-child{border-top:0}.said.layers .sends{margin:0}.said.layers .sends .of{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);margin-bottom:.4rem;font-size:.72rem;font-weight:600;display:block}.said.layers .sends .of~.of{margin-top:.75rem}.said.layers .holds{text-align:right;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.said.layers .holds .much,.said.families .holds .much{color:var(--ink);font-size:.82rem;display:block}.said.layers .holds .each{color:var(--quiet);margin-top:.2rem;font-size:.75rem;display:block}.said.layers .sends .sent{flex-wrap:wrap;gap:.35rem;display:flex}.said.layers .sends .sent label{color:var(--quiet);background:var(--page);border:1px solid var(--line);border-radius:var(--radius-sm);gap:0;margin:0;padding:.2rem .55rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.said.layers .sends .sent .tick{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.said.layers .sends .sent label:has(.tick:checked){color:var(--accent);background:var(--accent-paper);border-color:var(--accent)}.said.layers .sends .sent label:hover{border-color:var(--accent)}.said.layers .sends .sent label:has(.tick:checked):hover{border-color:var(--ink)}.said.layers .sends .sent label:has(.tick:focus-visible){outline:2px solid var(--accent);outline-offset:2px}@media (width<=60rem){.said.layers>div{grid-template-columns:1fr;gap:.55rem}.said.layers .holds{text-align:left}}.said.layers .sends .none{font-style:italic}.said>div{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem}.said dt{align-items:center;gap:.6rem;font-weight:600;display:flex}.said .tick{appearance:none;background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:.25rem;flex:none;width:1rem;height:1rem;margin:0;position:relative}.said .tick:checked,.said .tick.on{background:var(--accent);border-color:var(--accent)}.said .tick:checked:after,.said .tick.on:after{content:"";border:solid var(--paper);border-width:0 2px 2px 0;width:.28rem;height:.5rem;position:absolute;top:.15rem;left:.28rem;transform:rotate(45deg)}.said .tick:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.said .tick:hover,.said .sent label:hover .tick{border-color:var(--accent)}.said .tick:checked:hover,.said .tick.on:hover,.said .sent label:hover .tick:checked{border-color:var(--ink)}.said dd{color:var(--quiet);margin:.3rem 0 0;font-size:.9rem}.said .sent{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.35rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.said .sent label{cursor:pointer;align-items:center;gap:.6rem;display:flex}.watching+.said{margin-top:1.5rem}.switch{background:var(--line);border-radius:var(--radius-pill);flex:none;width:1.75rem;height:1rem;position:relative}.switch:after{content:"";background:var(--ink);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:.125rem;left:.125rem}.switch.on{background:var(--accent)}.switch.on:after{background:var(--paper);left:auto;right:.125rem}a{color:inherit}a:hover{color:var(--accent)}.figures{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.8rem;margin:1.5rem 0 1rem;display:grid}.figure{border-radius:var(--radius);padding:1rem 1.1rem}.figure dt{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem .8rem;font-weight:600;display:flex}.figure dd{margin:.55rem 0 0}.figure .calls{font-variant-numeric:tabular-nums;font-size:1.5rem;display:block}.figure .unit{color:var(--quiet);margin-right:.8rem;font-size:1rem;display:inline-block}.figure .money{font-variant-numeric:tabular-nums;margin-top:.15rem;font-size:1.1rem;display:block}.figure .kind{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);font-size:.8rem;font-weight:400}.figure .aside{margin-top:.55rem;display:block}.layers{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.family,.signed,.artefact,.figure,.citation,.layer,.ledger-wrap,pre,fieldset,textarea,input,select{background:var(--paper)}select option{color:var(--ink);background:var(--paper)}.layer{border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:1rem;font-size:.95rem;display:flex}.layer h3{margin-top:0}.layer>p:last-child{margin-top:auto;margin-bottom:0}.at{grid-template-columns:auto 1fr;gap:.2rem .8rem;margin:0 0 1rem;font-size:.9rem;display:grid}.at dt{color:var(--quiet)}.at dd{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.layer .at{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.6rem 1.2rem;display:flex}.layer .at>div{min-width:0}.checks{margin:1.2rem 0 2rem}.check{padding:.7rem 0;font-size:.95rem}.check dd{color:var(--quiet);margin:.3rem 0 0}.check.did-not-hold{border-left:3px solid var(--refusal);color:var(--refusal);padding-left:.8rem}.check.did-not-hold dd{color:inherit}.families{gap:1.5rem;margin:1.5rem 0;display:grid}.family{border:1px solid var(--line);border-radius:var(--radius);padding:1.15rem 1.3rem;font-size:.95rem}.family h3{margin-top:0}.family .calls{font-variant-numeric:tabular-nums;margin-right:.8rem;font-size:1.25rem;display:inline-block}.table-wrap{max-width:100%;overflow-x:auto}.per-family{width:min(100%, var(--report-block));margin-inline:auto;border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-top:1.2rem;font-size:.9rem}.per-family th,.per-family td{text-align:left;vertical-align:baseline;padding:.55rem .7rem}.per-family th:first-child,.per-family td:first-child{width:12.5rem;padding-left:1rem}.per-family th:last-child,.per-family td:last-child{padding-right:1rem}.per-family thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);border-bottom:1px solid var(--line);font-size:.72rem;font-weight:600}.per-family tbody th{color:var(--ink);font-weight:600}.per-family .figure-cell{text-align:right;font-variant-numeric:tabular-nums;width:4rem;color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.per-family thead th:nth-child(4),.per-family tbody td:nth-child(4){width:13rem}.per-family .figure-cell .at{font-size:.78rem}.per-family tbody .rate-cell{font-variant-numeric:tabular-nums;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.per-family tbody .rate-cell .track{background:var(--line);border-radius:var(--radius-pill);height:.3rem;margin-top:.3rem;display:block}.per-family tbody .rate-cell .segment{background:var(--scored);border-radius:var(--radius-pill);height:100%;display:block}.per-family tbody .rate-cell.holds .segment{background:var(--band-holds)}.per-family tbody .rate-cell.weak .segment{background:var(--band-weak)}.per-family tbody .rate-cell.fails .segment{background:var(--band-fails)}.per-family tbody .rate-cell.holds .rate{color:var(--band-holds)}.per-family tbody .rate-cell.weak .rate{color:var(--band-weak)}.per-family tbody .rate-cell.fails .rate{color:var(--band-fails)}.per-family .band-cell{text-align:right;width:4.5rem;color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.per-family tbody .band-cell.holds{color:var(--band-holds)}.per-family tbody .band-cell.weak{color:var(--band-weak)}.per-family tbody .band-cell.fails{color:var(--band-fails)}.per-family .rate-cell{width:6.5rem}.artefact-files{flex-wrap:wrap;gap:.4rem 1.6rem;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;list-style:none;display:flex}.per-family.searches{table-layout:fixed}.per-family.searches th:first-child,.per-family.searches td:first-child{width:22%}.per-family.searches .figure-cell{width:9%}.per-family.searches .outcome-cell{width:15%}.per-family.searches .proposed-cell,.per-family.searches thead th:last-child{width:54%}.per-family.searches .proposed-cell{color:var(--quiet)}.per-family.searches tbody th,.per-family.searches tbody td{border-bottom:1px solid var(--line)}.per-family.searches tbody:last-child tr:last-child th,.per-family.searches tbody:last-child tr:last-child td{border-bottom:0}.held-counts{gap:.55rem;margin:1rem 0 1.5rem;display:grid}.held-counts dt{letter-spacing:.04em;text-transform:lowercase;color:var(--quiet);font-size:.78rem}.held-counts dd{color:var(--quiet);margin:.1rem 0 0}.held-counts .held-figure{font-variant-numeric:tabular-nums;color:var(--ink);margin-right:.35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.1rem}.per-family.held-routes{table-layout:fixed}.per-family.held-routes th:first-child,.per-family.held-routes td:first-child{width:26%}.per-family.held-routes .outcome-cell{width:16%}.per-family.held-routes .route-key{color:var(--quiet);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;font-weight:400;display:block}.per-family.held-routes .regressed{letter-spacing:.04em;color:var(--quiet);font-size:.72rem}.per-family.held-routes tbody th,.per-family.held-routes tbody td{border-bottom:1px solid var(--line)}.per-family.held-routes tbody tr:last-child th,.per-family.held-routes tbody tr:last-child td{border-bottom:0}.per-family .refs-cell{text-align:left;width:auto;padding-left:1.4rem}.per-family .refs-cell .entry{font-variant-numeric:tabular-nums;color:var(--quiet);margin-right:.45rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:inline-block}.per-family .said-cell{color:var(--quiet)}.per-family .said-cell .kappa{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.per-family tr.family-said>td{border-bottom:1px solid var(--line);padding-top:0;padding-bottom:.9rem}.per-family tbody:last-child tr.family-said>td{border-bottom:0}.per-family tr.family-said p{max-width:none;color:var(--quiet);margin:.2rem 0 0;font-size:.82rem}.families.per-family{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.family .rate-line{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.family .rates{flex-wrap:wrap;gap:0 1rem;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;list-style:none;display:flex}.family .rates .who{color:var(--quiet)}.family .rates .rate{font-variant-numeric:tabular-nums}.family .score{white-space:nowrap;margin:0}.family .rate-line .kind{color:var(--quiet);font-size:.8rem}.family .rate-line+.rates{margin-top:.7rem}.family>.label{color:var(--quiet);margin:.1rem 0;font-size:.8rem}.family>.label+.label{margin-bottom:.6rem}.family>.claimed{flex-direction:column;gap:.15rem;margin:0 0 .6rem;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;list-style:none;display:flex}.family>.claimed li{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.family>.claimed .list{color:var(--quiet);font-family:inherit}.family>.claimed .entry{font-variant-numeric:tabular-nums}.claimed.requested{gap:0 .5rem;margin:0 0 .8rem;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;list-style:none;display:flex}.claimed.requested li{flex-wrap:wrap;align-items:baseline;gap:0 .5rem;display:flex}.claimed.requested .list{color:var(--quiet)}.absences{color:var(--quiet);margin:0;padding:0;font-size:.85rem;list-style:none}.absences li+li{margin-top:.5rem}.family>.kind{color:var(--quiet);margin:0;font-size:.8rem}.family .plot{height:.9rem;margin:.9rem 0 .5rem;position:relative}.family .plot:before{content:"";border-top:1px solid var(--line);position:absolute;top:50%;left:0;right:0}.family .plot .span{border-top:2px solid var(--quiet);height:0;position:absolute;top:50%;transform:translateY(-1px)}.dot{border:1.5px solid var(--paper);background:var(--line);border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.dot.hardened{background:var(--agent-hardened)}.dot.weak{background:var(--agent-weak)}.dot.trivial{background:var(--agent-trivial)}.family .plot .dot{position:absolute;top:50%;transform:translate(-50%,-50%)}.family .legend{color:var(--quiet);justify-content:space-between;gap:.5rem;margin:0 0 .3rem;font-size:.76rem;display:flex}.family .legend .key{white-space:nowrap;margin-right:.7rem}.family .legend .dot{vertical-align:baseline;margin:0 .3rem 0 0}.family.set-aside{border-style:dashed;border-left:3px solid var(--quiet)}.family.absent{border-style:dashed}.defeat{border-left:3px solid var(--refusal);margin:1.2rem 0;padding-left:.9rem}.defeat h3{margin-top:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}blockquote{border-left:1px solid var(--line);color:var(--quiet);margin:1rem 0;padding-left:1rem;font-size:.95rem}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.citation{border:1px solid var(--line);border-radius:var(--radius);margin:1.2rem 0 0;padding:1rem 1.2rem;font-size:.95rem}.citation.uncited{border-style:dashed}.citation h3{margin-top:0}.citation .at{grid-template-columns:repeat(auto-fit,minmax(12rem,16rem));justify-content:space-between;gap:.9rem 1.2rem;margin-bottom:0}.citation code{word-break:break-all}.standing{color:var(--quiet);margin:0 0 .4rem;font-size:.85rem}.signed{gap:0;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.signed li{border-bottom:1px solid var(--line);align-items:baseline;gap:.9rem;padding:.7rem 1.1rem;font-size:.92rem;display:flex}.signed li:last-child{border-bottom:none}.signed code{color:var(--quiet);margin-left:auto;font-size:.8rem}.ledger-wrap{border-radius:var(--radius);margin:1.2rem 0 0;overflow-x:auto}.ledger{border-collapse:collapse;width:100%;font-size:.92rem}.ledger th,.ledger td{text-align:left;white-space:nowrap;border-bottom:1px solid var(--line);padding:.75rem 1.1rem}.ledger thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--quiet);font-size:.78rem;font-weight:600}.ledger tbody th{font-weight:600}.ledger tbody tr:last-child th,.ledger tbody tr:last-child td{border-bottom:none}.recorded{font-variant-numeric:tabular-nums;color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.ledger .calls-cell{text-align:right;font-variant-numeric:tabular-nums}.ledger .calls-cell.scored{color:var(--scored)}.ledger .calls-cell.adaptive{color:var(--adaptive)}.clauses{margin:1.2rem 0;padding-left:1.2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;list-style:none}.clauses li{margin:.35rem 0}.clauses li.under{border-left:1px solid var(--line);padding-left:1.2rem}.agents{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;margin:1rem 0 0;display:grid}.agent{border-left:3px solid var(--line);padding:.2rem 0 .2rem .8rem}.agent.hardened{border-left-color:var(--agent-hardened)}.agent.weak{border-left-color:var(--agent-weak)}.agent.trivial{border-left-color:var(--agent-trivial)}.agent .agent-name{margin:0 0 .2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;font-weight:600}.agent .kind{color:var(--quiet);margin:0;font-size:.85rem}.artefacts{gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.artefact{border-radius:var(--radius);padding:1.4rem 1.3rem 1rem}.artefact h3{margin:0 0 .2rem;font-size:1rem}.artefact-rows{border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;margin-top:1.2rem;font-size:.9rem}.artefact-rows th,.artefact-rows td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--line);padding:.6rem .7rem}.artefact-rows th:first-child,.artefact-rows td:first-child{padding-left:1rem}.artefact-rows th:last-child,.artefact-rows td:last-child{padding-right:1rem}.artefact-rows thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);font-size:.72rem;font-weight:600}.artefact-rows tbody tr:last-child th,.artefact-rows tbody tr:last-child td{border-bottom:0}.artefact-rows tbody th{font-weight:600}.artefact-rows .id-cell code{color:var(--quiet);font-size:.8rem}.artefact-rows .id-cell .run{margin-top:.2rem;font-size:.8rem;display:block}.artefact-rows .when-cell{white-space:nowrap;color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.citation.deciding,.measuring .artefacts,.measuring .model-passes{max-width:var(--reading)}.measuring .model-passes{margin-top:1.6rem}.routes-queue{border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;margin-top:1.2rem;font-size:.9rem}.routes-queue th,.routes-queue td{text-align:left;vertical-align:baseline;padding:.55rem .7rem}.routes-queue th:first-child,.routes-queue td:first-child{padding-left:1rem}.routes-queue thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);border-bottom:1px solid var(--line);font-size:.72rem;font-weight:600}.routes-queue tbody th{color:var(--ink);font-weight:600}.routes-queue tbody th label.declaration{font-size:inherit;background:0 0;border:0;align-items:baseline;margin:0;padding:0}.routes-queue .when-cell,.routes-queue .id-cell code,.routes-queue .state-cell{color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem}.routes-queue .state-cell.pending,.routes-queue .state-cell.admitted,.routes-queue .state-cell.rejected{font-weight:600}.routes-queue .state-cell.pending{color:var(--state-pending)}.routes-queue .state-cell.admitted{color:var(--state-admitted)}.routes-queue .state-cell.rejected{color:var(--state-rejected)}.routes-queue tr.route-said .reason{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--quiet);background:0 0;border:0;margin:.4rem 0 0;padding:0;font-size:.78rem}.routes-queue tr.route-said>td{border-bottom:1px solid var(--line);padding-top:0;padding-bottom:.9rem}.routes-queue tbody:last-child tr.route-said>td{border-bottom:0}.routes-queue tr.route-said p{max-width:none;margin:.2rem 0 0}.routes-queue tr.route-said summary{cursor:pointer;color:var(--quiet);margin-top:.35rem;font-size:.8rem}.routes-queue tr.route-said summary:hover{color:var(--ink)}.routes-queue .artefact h3{align-items:baseline;gap:.5rem;display:flex}.routes-queue .artefact h3 label.declaration{background:0 0;border:0;align-items:baseline;margin:0;padding:0}.routes-queue .artefact h3 .wording{font-weight:inherit}.routes-queue .artefact>p{margin:.2rem 0 .6rem}.files-line{color:var(--quiet);flex-wrap:wrap;gap:.4rem 1.4rem;margin:.6rem 0;padding:0;font-size:.9rem;list-style:none;display:flex}.files{margin:.4rem 0 1.2rem;padding-left:1.2rem;font-size:.9rem}.files li{color:var(--quiet);margin:.3rem 0}.command{white-space:pre;margin:1.2rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.watching{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;margin-top:1.5rem;display:grid}.watching h3,.payloads h3{margin:0 0 .8rem;font-size:.95rem}.watching .progress,.watching .answering{min-width:0}.payloads{margin-top:1.8rem}.attempts{border-collapse:separate;border-spacing:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:100%;margin-top:1.2rem;font-size:.9rem}.attempts th,.attempts td{text-align:left;border-bottom:1px solid var(--line);padding:.5rem .7rem}.attempts thead th{border-top:0}.attempts th:first-child,.attempts td:first-child{padding-left:1rem}.attempts th:last-child,.attempts td:last-child{padding-right:1rem}.attempts thead th{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);font-size:.72rem;font-weight:600}.attempts tbody th{color:var(--ink);font-weight:600}.attempts tbody tr:last-child th,.attempts tbody tr:last-child td{border-bottom:0}.attempts .figure-cell{text-align:right;font-variant-numeric:tabular-nums;width:5.5rem;color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.attempts td.figure-cell.broke{color:var(--succeeded)}.attempts .attempts-cell{width:auto}.attempts .state-cell{text-align:right;width:7rem;color:var(--quiet);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.attempts td.state-cell.running{color:var(--scored)}.attempts .cells{gap:2px;width:100%;display:flex}.attempts .cell{background:var(--line);border-radius:1px;flex:1 1 0;min-width:0;max-width:10px;height:15px}.attempts .cell.held{background:var(--resisted)}.attempts .cell.broke{background:var(--succeeded)}.attempts .cell.in-flight,.swatch.in-flight{background:var(--scored)}.swatch.waiting{background:var(--line)}.legend{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:.9rem;margin:.7rem 0 0;font-size:.76rem;display:flex}.legend .key{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.legend .unit{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.run-state{max-width:none;color:var(--quiet);align-items:baseline;gap:.5rem;margin:0 0 .2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;display:flex}.run-state button{margin-left:.4rem;padding:.15rem .6rem;font-size:.78rem}.run-state .taken{color:var(--quiet);margin-left:.4rem;font-size:.78rem}.run-state .dot{background:var(--line);border-radius:50%;width:.5rem;height:.5rem}.run-state.running{color:var(--scored)}.run-state.running .dot{background:var(--scored)}.run-state.completed .dot{background:var(--resisted)}.run-state.aborted .dot,.run-state.transport .dot,.run-state.declined .dot,.run-state.unanswered .dot,.run-state.registration_refused .dot{background:var(--refusal)}.run-share{border-top:1px solid var(--line);margin:.9rem 0 0;padding-top:.8rem}.run-share+.layer-line{border-top:0;margin-top:.5rem;padding-top:0}.run-share .track{height:.4rem}.run-share .counts{max-width:none;color:var(--quiet);flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;margin:.45rem 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;display:flex}.run-share .counts .percent{color:var(--ink);font-size:.95rem}.layer-line{border-top:1px solid var(--line);max-width:none;color:var(--quiet);flex-wrap:wrap;align-items:baseline;gap:.3rem 1.1rem;margin:.9rem 0 0;padding-top:.8rem;font-size:.85rem;display:flex}.layer-line .of{letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:600}.layer-line .at{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.layer-line .at .unit{color:var(--quiet);font-family:inherit}.layer-line .spent{color:var(--ink);margin-left:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.payload .which{color:var(--quiet);flex-wrap:wrap;align-items:baseline;gap:.3rem .9rem;margin:0 0 .8rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;display:flex}.payload .which .of{letter-spacing:.04em;text-transform:uppercase;font-weight:600}.payload .which code{color:var(--ink)}.payload .which .verdict{color:var(--ink);margin-left:auto}.payload .which .reading{color:var(--ink);flex-basis:100%}.family-bar{margin-bottom:.9rem}.family-name{justify-content:space-between;gap:.8rem;margin:0 0 .3rem;font-size:.85rem;display:flex}.answering .family-name{justify-content:flex-start}.family-name .name{font-family:inherit}.family-name .count{color:var(--quiet);font-variant-numeric:tabular-nums}.model-passes{margin:0 0 1rem;padding:0;list-style:none}.model-pass{margin-bottom:.9rem}.model-pass .model-name{justify-content:space-between;gap:.8rem;margin:0 0 .3rem;font-size:.85rem;display:flex}.model-pass .model-name .name{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.model-pass .model-name .count{color:var(--quiet);font-variant-numeric:tabular-nums;white-space:nowrap}.model-pass .aside{color:var(--quiet);margin:.3rem 0 0;font-size:.76rem}.model-pass progress{appearance:none;border-radius:var(--radius-pill);background:var(--line);border:0;width:100%;height:.45rem;display:block;overflow:hidden}.model-pass progress::-webkit-progress-bar{background:var(--line);border-radius:var(--radius-pill)}.model-pass progress::-webkit-progress-value{background:var(--scored);border-radius:var(--radius-pill)}.model-pass progress::-moz-progress-bar{background:var(--scored);border-radius:var(--radius-pill)}.model-pass.unmeasured progress::-webkit-progress-value{background:var(--quiet)}.model-pass.unmeasured progress::-moz-progress-bar{background:var(--quiet)}.track{background:var(--line);border-radius:var(--radius-pill);height:.45rem;display:flex;overflow:hidden}.track .segment{height:100%}.track .segment.hardened{background:var(--agent-hardened)}.track .segment.weak{background:var(--agent-weak)}.track .segment.trivial{background:var(--agent-trivial)}.track .segment.scored{background:var(--scored)}.track .segment.resisted{background:var(--resisted)}.track .segment.succeeded{background:var(--succeeded)}.track .segment.resisted:not(:last-child){background:linear-gradient(to right, var(--resisted) calc(100% - var(--verdict-join)), var(--verdict-blend))}.track .segment.succeeded:not(:first-child){background:linear-gradient(to right, var(--verdict-blend), var(--succeeded) var(--verdict-join))}.answering .legend{color:var(--quiet);flex-wrap:wrap;gap:.9rem;margin:0 0 .8rem;font-size:.76rem;display:flex}.answering .legend .key{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.swatch.scored{background:var(--scored)}.swatch.resisted{background:var(--resisted)}.swatch.succeeded{background:var(--succeeded)}.progress .legend{color:var(--quiet);flex-wrap:wrap;gap:.9rem;margin:0 0 .8rem;font-size:.76rem;display:flex}.progress .legend .key{white-space:nowrap;align-items:center;gap:.35rem;display:inline-flex}.swatch{background:var(--line);border-radius:var(--radius-pill);width:.9rem;height:.45rem;display:inline-block}.swatch.hardened{background:var(--agent-hardened)}.swatch.weak{background:var(--agent-weak)}.swatch.trivial{background:var(--agent-trivial)}.payload{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:.7rem;padding:.7rem .8rem;font-size:.85rem}.payload .turn{border-left:2px solid var(--line);margin-bottom:.7rem;padding-left:.75rem}.payload .turn.sent{border-left-color:var(--sent)}.payload .turn.reply{border-left-color:var(--reply)}.payload .who{margin:0 0 .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.payload .turn.sent .who{color:var(--sent)}.payload .turn.reply .who{color:var(--reply)}.payload .bubble,.payload .which{overflow-wrap:anywhere;max-width:none;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.route{gap:1.5rem;margin:1.5rem 0;display:grid}.route .probes{gap:.9rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.route .ordinal{color:var(--quiet);margin:0;font-size:.8rem}.route .bubble{background:var(--page);border:1px solid var(--line);border-radius:var(--radius);overflow-wrap:anywhere;margin:.25rem 0 0;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.route .broke{margin:.35rem 0 0;font-size:.8rem;font-weight:600}.route .bubble.reply{background:var(--sunk,var(--page));color:var(--quiet);white-space:pre-wrap}.finding h4 .fix-label{letter-spacing:.04em;text-transform:uppercase;color:var(--quiet);margin-left:.7rem;font-size:.8rem;font-weight:400}.findings{width:min(100%, var(--report-block));gap:1rem;margin:1.5rem auto;display:grid}.findings details.family>summary{cursor:pointer;list-style-position:outside}.findings details.family>summary:hover,.findings .finding details.diff>summary:hover{color:var(--accent)}.findings details.family>summary h3{margin:0;display:inline}.findings .finding{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:1rem}.findings .finding h4{margin:0 0 .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:500}.findings .finding .ordinal{color:var(--quiet);margin:.9rem 0 .1rem;font-size:.8rem;font-weight:600}.findings .finding>p{margin:.2rem 0}.findings .finding .aside{margin-top:.6rem}.findings .finding .location{margin-top:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}section>.asserts{max-width:none;color:var(--quiet);margin-top:.4rem;font-size:.9rem}.findings .finding .change{margin-top:.9rem}.findings .finding .change>.label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;font-weight:600}.findings .finding details.diff>summary{cursor:pointer;margin-top:.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;list-style-position:outside}.findings .finding details.diff pre{white-space:pre;margin-top:.5rem;overflow-x:auto}.exchanges{gap:1rem;margin:1.5rem 0;display:grid}.exchanges .probe,.exchanges .reply{background:var(--page);border:1px solid var(--line);border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0 0;padding:.5rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem;overflow-x:auto}.exchanges .reply{background:var(--sunk,var(--page));color:var(--quiet)}.bubble.worked,.exchanges .probe{border-color:var(--succeeded);border-left-width:3px}.broke-by-family{gap:1rem;margin:1.5rem 0;display:grid}.tuning{gap:1.1rem;margin:1.25rem 0;display:grid}.tuning label{gap:.35rem;display:grid}.tuning select,.tuning input{color:inherit;border:1px solid var(--line);border-radius:var(--radius);font:inherit;padding:.45rem .6rem}.tuning input[type=range]{accent-color:var(--accent,currentColor);cursor:pointer;background:0 0;border:0;padding:0}.tuning .unavailable{color:var(--quiet);margin:0}.tuning button{background:var(--page);color:inherit;border:1px solid var(--line);border-radius:var(--radius);font:inherit;cursor:pointer;justify-self:start;padding:.5rem .9rem}.tuning button[disabled]{cursor:progress;color:var(--quiet)}a,button,summary,input,select,textarea,.said .tick,.said.layers .sends .sent label{transition:color .12s,background-color .12s,border-color .12s,opacity .12s}.skip{z-index:1;color:var(--accent);background:var(--accent-paper);border-color:var(--accent);position:fixed;top:.6rem;left:-100vw}.skip:focus{left:.6rem}.console{grid-template-columns:19rem minmax(0,1fr);min-height:100vh;display:grid}.rail{background:var(--rail);border-right:1px solid var(--line);flex-direction:column;padding:1.6rem 1rem 3rem;font-size:.95rem;display:flex}.rail .mark{text-transform:uppercase;letter-spacing:.06em;margin:.2rem 0 2rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.3rem;font-weight:600}.rail .mark span{color:var(--quiet);font-weight:400}.rail-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--quiet);margin:1.8rem 0 .6rem;font-size:.8rem}.rail ul{margin:0;padding:0;list-style:none}.rail li{border-radius:var(--radius-sm)}.rail li a{color:var(--quiet);padding:.45rem .6rem;text-decoration:none;display:block}.rail li a:hover{background:var(--lift);border-radius:var(--radius-sm);text-decoration:none}.rail li a .glyph{vertical-align:-.17em;width:1.05em;height:1.05em;margin-right:.45em}.rail li.current{background:var(--lift)}.rail li.current a,.rail li.current a:hover{color:var(--ink);background:0 0;font-weight:600}.console-body{min-width:0}.console-body:focus{outline:none}.rail-operator{border-top:1px solid var(--line);margin-top:auto;padding-top:.9rem}.rail-operator .operator-name{color:var(--ink);overflow-wrap:anywhere;margin:0 0 .7rem}.rail-operator button{padding:.3rem .7rem;font-size:.85rem}.console-body>.refusal{box-sizing:border-box;width:calc(100% - 3rem);max-width:127rem;margin:2.2rem auto 0}.console-body>.refusal .aside{gap:.8rem;margin-bottom:.6rem;display:flex}.sign-in{flex-direction:column;justify-content:center;align-items:center;gap:.4rem;max-width:44rem;min-height:100vh;display:flex}.sign-in h1{margin-bottom:.4rem}.sign-in p{max-width:34rem;margin-bottom:1.4rem}@media (width<=52rem){.console{grid-template-columns:minmax(0,1fr)}.rail{border-right:0;border-bottom:1px solid var(--line);padding:1rem 1.2rem}.screen{padding-inline:1.2rem}.rail ul{flex-wrap:wrap;gap:0 1.2rem;display:flex}.rail .mark{margin-bottom:.6rem}.rail li.current{border-left:0;margin-left:0;padding-left:0}.rail-heading{margin-top:1rem}.rail-operator{margin-top:1.4rem}}@media (width<=60rem){.watching,.families.per-family{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
