:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f5f5f8;--surface:#fff;--surface-2:#fbfbfd;--ink:#1a1a22;--muted:#6a6a77;--faint:#9a9aa6;--line:#e6e6ec;--line-strong:#d6d6df;--accent:#5b5bd6;--accent-ink:#4a4ac2;--strong:#1f9d6b;--good:#2f7fd1;--partial:#bd8410;--alarm:#d5443a;--alarm-bg:#fbecea;--warn:#bd8410;--warn-bg:#fbf3e2;--drop-bg:#f0f0f4;--serif:ui-serif, "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;--sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Code", Menlo, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--bg:#131318;--surface:#1c1c24;--surface-2:#212129;--ink:#e9e9ef;--muted:#9c9caa;--faint:#70707e;--line:#2b2b35;--line-strong:#3a3a46;--accent:#8a8af0;--accent-ink:#a1a1f5;--strong:#3ac48c;--good:#63a6e8;--partial:#d9a63c;--alarm:#f0776c;--alarm-bg:#341f1e;--warn:#d9a63c;--warn-bg:#322a17;--drop-bg:#24242d}}:root[data-theme=dark]{--bg:#131318;--surface:#1c1c24;--surface-2:#212129;--ink:#e9e9ef;--muted:#9c9caa;--faint:#70707e;--line:#2b2b35;--line-strong:#3a3a46;--accent:#8a8af0;--accent-ink:#a1a1f5;--strong:#3ac48c;--good:#63a6e8;--partial:#d9a63c;--alarm:#f0776c;--alarm-bg:#341f1e;--warn:#d9a63c;--warn-bg:#322a17;--drop-bg:#24242d}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:var(--accent-ink)}.appbar{z-index:20;background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:1.25rem;padding:.7rem 1.25rem;display:flex;position:sticky;top:0}.brand{letter-spacing:-.01em;white-space:nowrap;color:inherit;font-size:.98rem;font-weight:680;text-decoration:none}.brand .dot{color:var(--accent)}.tabs{flex-wrap:wrap;flex:1;gap:.15rem;display:flex}.tab{color:var(--muted);white-space:nowrap;border-radius:7px;align-items:center;gap:.35rem;padding:.28rem .6rem;font-size:.82rem;text-decoration:none;display:inline-flex;position:relative}.tab:hover{color:var(--ink);background:color-mix(in srgb, var(--drop-bg) 60%, transparent)}.tab[aria-current=page]{color:var(--ink);background:var(--drop-bg);font-weight:600}.badge{font-family:var(--mono);background:var(--alarm);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .28rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-flex}.iconbtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);cursor:pointer;border-radius:7px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.95rem;display:inline-flex}.iconbtn:hover{color:var(--ink)}.hambtn{display:none;position:relative}.hambtn .rollup{min-width:.9rem;height:.9rem;padding:0 .2rem;font-size:.6rem;position:absolute;top:-5px;right:-5px}.sheet{z-index:30;background:#0000006b;position:fixed;inset:0}.sheet-panel{background:var(--surface);border-left:1px solid var(--line);flex-direction:column;gap:.15rem;width:min(78vw,280px);height:100%;padding:1rem .75rem;display:flex;position:absolute;top:0;right:0;box-shadow:-12px 0 40px #0000002e}.sheet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:.4rem;padding:0 .5rem .6rem;display:flex}.sheet-head b{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.72rem}.sheet .tab{justify-content:space-between;padding:.6rem .65rem;font-size:.95rem}.sheet .tab .badge{margin-left:auto}.wrap{max-width:900px;margin:0 auto;padding:0 1.25rem 5rem}.glance{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin:1.1rem 0 0;overflow:hidden}.glance-head{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem .95rem;display:flex}.glance-head b{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:.7rem;font-weight:700}.counters{grid-template-columns:repeat(3,1fr);display:grid}.counter{border-right:1px solid var(--line);color:inherit;padding:.7rem .9rem;text-decoration:none;display:block}.counter:last-child{border-right:0}.counter:hover{background:var(--surface-2)}.counter .count{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.2rem;font-weight:600;line-height:1.05}.counter .label{color:var(--ink);font-size:.78rem}.counter .arrow{color:var(--accent-ink);font-size:.7rem}.counter.zero .count,.counter.zero .label{color:var(--faint)}.command{font-family:var(--mono);color:var(--faint);margin-top:.15rem;font-size:.68rem;display:block}.fit{white-space:nowrap;font-size:.72rem;font-weight:600}.fit-strong{color:var(--strong)}.fit-good{color:var(--good)}.fit-partial{color:var(--partial)}.fit-weak{color:var(--muted)}.outcome{font-family:var(--mono);background:var(--drop-bg);color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:6px;padding:.1rem .45rem;font-size:.7rem}.outcome-dropped_by_title_term{background:color-mix(in srgb, var(--partial) 16%, transparent);color:var(--partial)}.outcome-dropped_by_triage{border-color:var(--line-strong);color:var(--muted);background:0 0}.outcome-evaluated{background:color-mix(in srgb, var(--good) 16%, transparent);color:var(--good)}.verdict-relevant{background:color-mix(in srgb, var(--strong) 16%, transparent);color:var(--strong)}.verdict-title-term{background:color-mix(in srgb, var(--partial) 16%, transparent);color:var(--partial)}.verdict-triage{border-color:var(--line-strong);color:var(--muted);background:0 0}.verdict-not-relevant{background:var(--drop-bg);color:var(--muted)}.pill{white-space:nowrap;background:var(--drop-bg);color:var(--muted);font-size:.72rem;font-family:var(--mono);border-radius:999px;padding:.15rem .5rem}.pill-ok{background:color-mix(in srgb, var(--strong) 16%, transparent);color:var(--strong)}.pill-alarm{background:var(--alarm-bg);color:var(--alarm)}.pill-warn{background:var(--warn-bg);color:var(--warn)}.chips{flex-wrap:wrap;gap:.4rem;margin-top:.9rem;display:flex}.chip{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:999px;align-items:baseline;gap:.3rem;padding:.25rem .55rem;font-size:.76rem;text-decoration:none;display:inline-flex}.chip .chip-count{font-family:var(--mono);color:var(--ink);font-weight:700}.chip[aria-current=true]{border-color:var(--accent);color:var(--ink)}.chip-alarm{border-color:color-mix(in srgb, var(--alarm) 45%, var(--line-strong));background:var(--alarm-bg);color:var(--alarm)}.chip-alarm .chip-count{color:var(--alarm)}.chip-warn{border-color:color-mix(in srgb, var(--warn) 45%, var(--line-strong));background:var(--warn-bg);color:var(--warn)}.chip-warn .chip-count{color:var(--warn)}.rows{flex-direction:column;gap:.4rem;margin-top:.9rem;display:flex}.row{border:1px solid var(--line);background:var(--surface);border-radius:10px;font-size:.86rem}.row>summary{cursor:pointer;align-items:center;gap:.6rem;padding:.65rem .8rem;list-style:none;display:flex}.row>summary::-webkit-details-marker{display:none}.row>summary:before{content:"▸";color:var(--faint);font-size:.7rem}.row[open]>summary:before{content:"▾"}.row .detail{color:var(--muted);padding:0 .8rem .75rem 1.9rem}.row .spacer{flex:1}.screen-head{margin:1.6rem 0 .4rem}.screen-head h1{letter-spacing:-.01em;margin:0;font-size:1.35rem}.screen-head .sub{color:var(--muted);margin-top:.2rem;font-size:.85rem}.stub{border:1px dashed var(--line-strong);background:var(--surface);color:var(--muted);border-radius:12px;margin-top:1rem;padding:1rem 1.1rem;font-size:.9rem}.brief{font-family:var(--serif)}.empty{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;margin-top:1rem;padding:1rem 1.1rem;font-size:.9rem}.pager{justify-content:space-between;align-items:center;gap:1rem;display:flex}.pager .screen-head h1{font-family:var(--serif);font-size:1.7rem;font-weight:600}.pager .screen-head .sub{font-family:var(--mono);font-size:.8rem}.pager-nav{flex-shrink:0;gap:.4rem;display:flex}.navbtn{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;align-items:center;padding:.4rem .7rem;font-size:.82rem;text-decoration:none;display:inline-flex}.navbtn:hover{border-color:var(--accent);color:var(--accent-ink)}.navbtn[aria-disabled=true]{color:var(--faint);border-color:var(--line)}.opening{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin:.9rem 0 0;padding:.85rem 1rem;font-size:1.02rem}.opening.quiet{color:var(--muted)}.entry{border-bottom:1px solid var(--line);padding:1.3rem 0}.entry:last-of-type{border-bottom:0}.entry h2{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;align-items:baseline;gap:.6rem;margin:0;font-size:1.28rem;font-weight:600;display:flex}.entry .rank{font-family:var(--mono);color:var(--faint);font-size:.95rem;font-weight:500}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.86rem;display:flex}.meta>*+:before{content:"·";color:var(--faint);margin-right:.5rem}blockquote.reasons{border-left:2px solid var(--line-strong);color:var(--ink);margin:.7rem 0 0;padding:.1rem 0 .1rem .9rem}blockquote.reasons p{margin:0 0 .55rem;font-size:.94rem}blockquote.reasons p:last-child{margin-bottom:0}.actions{align-items:center;gap:1rem;margin-top:.85rem;font-size:.88rem;display:flex}.apply{color:#fff;background:var(--accent);border-radius:8px;padding:.34rem .8rem;font-weight:640;text-decoration:none}.apply:hover{background:var(--accent-ink)}.tracelink{color:var(--muted);text-decoration:none}.tracelink:hover{color:var(--accent-ink);text-decoration:underline}.xray{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-top:1.6rem;overflow:hidden}.xray>summary{cursor:pointer;background:var(--surface-2);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem .95rem;list-style:none;display:flex}.xray>summary::-webkit-details-marker{display:none}.xray>summary .lead{font-size:.86rem;font-weight:600}.xray>summary .lead .chev{color:var(--faint);transition:transform .15s;display:inline-block}.xray[open]>summary .lead .chev{transform:rotate(90deg)}.xray>summary .hint{color:var(--muted);font-size:.78rem}.drop{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.7rem;padding:.6rem .95rem;display:flex}.drop .dt{font-size:.92rem;font-weight:550}.drop .co{color:var(--muted);font-size:.82rem}.drop .why{color:var(--muted);align-items:center;gap:.45rem;margin-left:auto;font-size:.78rem;display:flex}.drop .why a{text-decoration:none}.drop .why a:hover{text-decoration:underline}.alsoline{color:var(--muted);margin-top:1rem;font-size:.84rem}.alsoline.clean{color:var(--strong)}.filefoot{border-top:1px dashed var(--line-strong);color:var(--faint);background:0 0;margin-top:2rem;padding-top:1rem;font-size:.74rem;font-style:italic}code,.mono{font-family:var(--mono);background:var(--drop-bg);border-radius:5px;padding:.05rem .3rem;font-size:.82em}.listcap{color:var(--muted);margin:.9rem 0 0;font-size:.82rem}.listcap b{color:var(--ink)}.listcap .burying{color:var(--alarm);font-weight:600}.row .term{font-family:var(--mono);font-size:.86rem;font-weight:600}.row .prov{color:var(--faint);font-size:.74rem}.row.tombstone,.row.retired{opacity:.62}.row.hot{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.gchip{white-space:nowrap;background:var(--drop-bg);color:var(--muted);border-radius:6px;padding:.12rem .45rem;font-size:.72rem;font-weight:600}.gchip .n{font-family:var(--mono)}.gchip-alarm{background:var(--alarm-bg);color:var(--alarm)}.gchip-warn{background:var(--warn-bg);color:var(--warn)}.meter,.kv{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem 1.2rem;margin-bottom:.6rem;display:grid}.kv{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.meter .k,.kv .k{text-transform:uppercase;letter-spacing:.06em;color:var(--faint);font-size:.68rem}.meter .v,.kv .v{font-family:var(--mono);color:var(--ink);font-size:.82rem}.meter .v .of{color:var(--faint)}.meter .v.bad,.kv .v.bad{color:var(--alarm)}.meter .v.good,.kv .v.good{color:var(--strong)}.kv .v.warn{color:var(--warn)}.samples{margin:.2rem 0 .5rem;font-size:.8rem}.samples .t{font-family:var(--mono);color:var(--ink)}.samples .t.bad{color:var(--alarm)}.provline{margin:.15rem 0;font-size:.8rem}.provline .from{font-family:var(--mono);color:var(--ink)}.alarmnote{background:var(--alarm-bg);color:var(--alarm);border-radius:8px;margin:.5rem 0 0;padding:.45rem .65rem;font-size:.8rem;font-weight:600}.alarmnote.soon{background:var(--warn-bg);color:var(--warn)}.rowfoot{font-family:var(--mono);color:var(--faint);margin-top:.55rem;font-size:.72rem}.row .co{font-size:.9rem;font-weight:600}.row .co .noco{color:var(--faint);font-style:italic;font-weight:400}.row .slug{font-family:var(--mono);color:var(--faint);font-size:.74rem}.drillnote{color:var(--muted);margin:.55rem 0 0;font-size:.8rem}.drillfoot{margin:.7rem 0 0;font-size:.8rem}.block{margin-top:1.8rem;scroll-margin-top:4.5rem}.block h2{align-items:baseline;gap:.5rem;margin:0;font-size:1.05rem;display:flex}.block h2 .ct{font-family:var(--mono);color:var(--faint);font-size:.78rem;font-weight:500}.block .blurb{color:var(--muted);margin:.25rem 0 .7rem;font-size:.83rem}.clean{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;margin:0;padding:.8rem 1rem;font-size:.88rem}.alarmgroup{border:1px solid var(--line);background:var(--surface);border-left-width:3px;border-radius:10px;margin-bottom:.6rem;overflow:hidden}.alarm-terminal{border-left-color:var(--alarm)}.alarm-transient{border-left-color:var(--warn)}.alarmhead{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.5rem .8rem;display:flex}.alarmhead .tag{letter-spacing:.01em;font-size:.78rem;font-weight:700}.alarm-terminal .alarmhead .tag{color:var(--alarm)}.alarm-transient .alarmhead .tag{color:var(--warn)}.alarmhead .why{color:var(--muted);font-size:.76rem}.frow{border-top:1px solid var(--line);align-items:center;gap:.8rem;padding:.55rem .8rem;display:flex}.frow:first-of-type{border-top:0}.frow .idy{flex:1;min-width:0}.frow .dt{font-size:.88rem;font-weight:600}.frow .sub{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin-top:.1rem;font-size:.76rem;display:flex}.frow .sub .co{color:var(--ink);font-weight:600}.frow .sub .stage,.frow .sub .reason{font-family:var(--mono);font-size:.72rem}.frow .sub .reason{color:var(--alarm)}.frow .attempts{text-align:right;flex:none}.frow .attempts .an{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1}.alarm-terminal .attempts .an{color:var(--alarm)}.alarm-transient .attempts .an{color:var(--warn)}.frow .attempts .al{color:var(--faint);text-transform:uppercase;letter-spacing:.05em;font-size:.66rem}.outbox{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.obhead{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:baseline;gap:.5rem;padding:.6rem .9rem;display:flex}.obhead .n{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1}.obhead .lbl{font-size:.85rem;font-weight:600}.obhead .obverb{color:var(--muted);margin-left:auto;font-size:.76rem}.obrow{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:.8rem;padding:.45rem .9rem;font-size:.85rem;display:flex}.obrow:first-of-type{border-top:0}.obrow .co{color:var(--muted);font-size:.78rem}.obrow .age{color:var(--faint);white-space:nowrap;font-size:.76rem}.obmore{border-top:1px solid var(--line);background:var(--surface-2);color:var(--muted);padding:.45rem .9rem;font-size:.78rem}.verdicts{margin-top:.6rem}.verdicts .row .dt{font-weight:600}.verdicts .row .co{color:var(--muted);font-size:.8rem;font-weight:400}.hiddenline{color:var(--muted);margin:.7rem 0 0;font-size:.78rem}.dropline{margin:.55rem 0 0;font-size:.86rem}.indigest{color:var(--accent-ink);font-size:.82rem;text-decoration:none}.indigest:hover{text-decoration:underline}.awaiting{color:var(--faint);font-size:.82rem;font-style:italic}.filterbar{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.srcfilter{color:var(--muted);align-items:center;gap:.45rem;font-size:.8rem;display:flex}.srcfilter input{font-family:var(--sans);border:1px solid var(--line-strong);background:var(--surface);min-width:16rem;color:var(--ink);border-radius:8px;padding:.3rem .55rem;font-size:.82rem}.srcfilter input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.chip-clear{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, transparent);color:var(--ink)}.chip-clear:hover{background:color-mix(in srgb, var(--accent) 18%, transparent)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.log{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.att{border-top:1px solid var(--line)}.att:first-child{border-top:0}.attline{align-items:center;gap:.75rem;padding:.6rem .9rem;list-style:none;display:flex}.attline .spacer{flex:1}.attline .when{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;min-width:9rem;font-size:.78rem}.attline .when .abs{color:var(--faint);font-size:.7rem;display:block}.attline .src{font-size:.88rem;font-weight:600}.attline .src .slug{font-family:var(--mono);color:var(--faint);font-size:.74rem;font-weight:400}.attline .postings{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem}.attline .rawlink{color:var(--accent-ink);white-space:nowrap;font-size:.74rem;text-decoration:none}.attline .rawlink:hover{text-decoration:underline}.att-open{background:var(--surface-2)}.attline .nobody{color:var(--faint);white-space:nowrap;font-size:.74rem}.rawbody{border-top:1px dashed var(--line);background:var(--surface-2);padding:.6rem .9rem .8rem}.rawhead{color:var(--muted);align-items:baseline;gap:.6rem;margin-bottom:.5rem;font-size:.72rem;display:flex}.rawhead .size{font-family:var(--mono);color:var(--faint)}.rawhead .cut{color:var(--warn)}.rawframe{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:22rem}.rawtext{max-height:22rem;font-family:var(--mono);color:var(--ink);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.74rem;overflow:auto}.jnode,.jleaf{font-family:var(--mono);font-size:.74rem}.jnode>summary{cursor:pointer;padding:.05rem 0;list-style:none}.jnode>summary::-webkit-details-marker{display:none}.jnode>summary:before{content:"▸";color:var(--faint);margin-right:.35rem}.jnode[open]>summary:before{content:"▾"}.jkids{border-left:1px solid var(--line);margin-left:.85rem;padding-left:.6rem}.jleaf{padding:.05rem 0}.jkey{color:var(--accent-ink);margin-right:.4rem}.jsize{color:var(--faint)}.j-string{color:var(--strong)}.j-number{color:var(--good)}.j-boolean,.j-null{color:var(--warn)}.rejects{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.rejgroup{border-top:1px solid var(--line);padding:.5rem .9rem .6rem}.rejgroup:first-child{border-top:0}.rejco{color:var(--muted);margin-bottom:.3rem;font-size:.8rem}.rej{flex-wrap:wrap;align-items:baseline;gap:.55rem;padding:.2rem 0;display:flex}.rej .nid{font-family:var(--mono);font-size:.78rem}.rej .reason{font-family:var(--mono);color:var(--warn);background:var(--warn-bg);border-radius:5px;padding:.08rem .42rem;font-size:.7rem}.legend{border-top:1px dashed var(--line-strong);color:var(--faint);margin-top:1.6rem;padding-top:.9rem;font-size:.76rem}.legend code{font-family:var(--mono)}.boot-failure{max-width:900px;margin:3rem auto;padding:0 1.25rem}@media (max-width:640px){.tabs{display:none}.hambtn{display:inline-flex}.counters{grid-template-columns:1fr}.counter{border-right:0;border-bottom:1px solid var(--line)}.counter:last-child{border-bottom:0}.counter .command{display:none}.pager{flex-direction:column;align-items:stretch}.attline{flex-wrap:wrap;gap:.4rem .6rem}.attline .when{flex-basis:100%}.attline .when .abs{margin-left:.4rem;display:inline}.srcfilter,.srcfilter input{flex:1;min-width:0}}
