.rec-page-body{background:var(--void)}.rec-page-bg{z-index:-2;pointer-events:none;background:radial-gradient(1100px 680px at 82% -6%,#5cdcff14,#0000 60%),radial-gradient(900px 680px at 8% 10%,#63e6a40b,#0000 55%),linear-gradient(#05070e,#04060d 60%);position:fixed;inset:0}a.wordmark{text-decoration:none}.topnav a[aria-current=page]{color:var(--ink)}#record-root{max-width:1180px;padding:clamp(104px, 13vh, 150px) var(--gut) 0;margin:0 auto}.rec-page{padding-bottom:20px}.rec-page .ch-top{margin-bottom:14px}.rec-page .ch-kicker{letter-spacing:.2em;color:var(--dim);align-items:center;gap:10px;font-size:11px;display:inline-flex}.rec-page .ch-kicker:before{content:"";background:var(--cyan);width:22px;height:1px}.rec-page .ch-title{letter-spacing:-.03em;color:var(--ink);margin:0 0 8px;font-size:clamp(48px,8vw,104px);font-weight:800;line-height:.94}.rec-page-foot{max-width:1180px;padding:28px var(--gut) 0;letter-spacing:.06em;color:var(--faint);border-top:1px solid #8ca5d224;flex-wrap:wrap;justify-content:space-between;gap:14px;margin:clamp(70px,10vh,120px) auto 64px;font-size:11px;display:flex}.rec-page-foot a{color:var(--dim);text-decoration:none}.rec-page-foot a:hover{color:var(--cyan)}.rec{flex-direction:column;gap:16px;display:flex}.rec-bar{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.rec-run{font-family:var(--mono);letter-spacing:.06em;background:var(--green);color:#042418;cursor:pointer;box-shadow:0 0 26px -10px var(--green);border:none;border-radius:3px;padding:12px 18px;font-size:12px;font-weight:500;transition:filter .2s,transform .15s,box-shadow .25s}.rec-run:hover{filter:brightness(1.1);transform:translateY(-1px)}.rec-run:disabled{cursor:progress;filter:saturate(.5)brightness(.85)}.rec-run.running{animation:rec-pulse 1.1s var(--ease) infinite}@keyframes rec-pulse{50%{box-shadow:0 0 34px -6px var(--green)}}.rec-filters{flex-wrap:wrap;gap:6px;display:flex}.rec-filter{font-family:var(--mono);letter-spacing:.1em;color:var(--faint);cursor:pointer;background:0 0;border:1px solid #7896c833;border-radius:3px;padding:7px 10px;font-size:10px;transition:color .2s,border-color .2s,background .2s}.rec-filter:hover{color:var(--dim);border-color:var(--dim)}.rec-filter.on{color:var(--ink);border-color:var(--cyan);background:#5cdcff14}.rec-tally{color:var(--faint);margin-left:auto;font-size:11px}.rec-scroll{background:linear-gradient(#0e1628a8,#080c1880);border:1px solid #7896c829;border-radius:5px;overflow-x:auto}.rec-head,.rec-row{grid-template-columns:72px minmax(320px,1fr) 190px 250px;align-items:center;gap:14px;min-width:860px;padding:11px 16px;display:grid}.rec-head{letter-spacing:.16em;color:var(--faint);border-bottom:1px solid #7896c829;font-size:9.5px}.rec-rows{flex-direction:column;display:flex}.rec-row{border-bottom:1px solid #7896c812;transition:background .2s}.rec-row:last-child{border-bottom:none}.rec-row:hover{background:#5cdcff08}.rc-id{color:var(--dim);align-items:center;gap:7px;font-size:12px;display:inline-flex}.rc-tierdot{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.t-exhibit{background:var(--green);box-shadow:0 0 8px -1px var(--green)}.t-corroborated{background:var(--cyan);box-shadow:0 0 8px -1px var(--cyan)}.t-attested{background:var(--gold);box-shadow:0 0 8px -1px var(--gold)}.t-dev{background:var(--faint)}.rc-text{color:var(--ink);font-size:13px;line-height:1.45}.rc-mag{color:var(--dim);font-size:11px}.rc-ev{display:flex}.ev-chip{letter-spacing:.05em;animation:rec-chipin .32s var(--ease);border:1px solid;border-radius:3px;align-items:center;gap:7px;padding:6px 10px;font-size:10.5px;line-height:1;display:inline-flex}@keyframes rec-chipin{0%{opacity:0;transform:translate(-5px)}}.ev-lat{opacity:.55;font-size:9.5px;font-style:normal}.ev-arr{opacity:.8}.ev-idle{color:var(--faint);border-color:#7896c833}.ev-run{color:var(--cyan);border-color:color-mix(in oklch, var(--cyan) 45%, transparent);animation:.9s steps(2,jump-none) infinite rec-blink}@keyframes rec-blink{50%{opacity:.55}}.ev-ok{color:var(--green);border-color:color-mix(in oklch, var(--green) 55%, transparent);box-shadow:0 0 16px -6px var(--green);background:#63e6a40f}.ev-att{color:var(--gold);border-color:color-mix(in oklch, var(--gold) 50%, transparent);background:#f4b0630d}.ev-dev{color:var(--faint);border-style:dashed;border-color:#7896c838}.ev-corr{color:var(--cyan);border-color:color-mix(in oklch, var(--cyan) 45%, transparent);background:#5cdcff0d}.ev-fail{color:var(--coral);border-color:color-mix(in oklch, var(--coral) 60%, transparent);box-shadow:0 0 18px -6px var(--coral);background:#ff6a4d0f}.ev-link{cursor:pointer;transition:filter .18s,transform .15s}.ev-link:hover{filter:brightness(1.15);transform:translateY(-1px)}.rec-row.rt-exhibit{box-shadow:inset 2px 0 0 color-mix(in oklch, var(--green) 40%, transparent)}.rec-row.rt-corroborated{box-shadow:inset 2px 0 0 color-mix(in oklch, var(--cyan) 40%, transparent)}.rec-row.rt-attested{box-shadow:inset 2px 0 0 color-mix(in oklch, var(--gold) 35%, transparent)}.rec-row.rt-dev{box-shadow:inset 2px 0 #7896c840}.rec-status{color:var(--faint);background:#080c188c;border:1px solid #7896c824;border-radius:5px;padding:13px 16px;font-size:12px;line-height:1.6;transition:border-color .3s,color .3s}.rec-status b{color:var(--ink)}.rec-status.s-run{border-color:color-mix(in oklch, var(--cyan) 40%, transparent);color:var(--dim)}.rec-status.s-ok{border-color:color-mix(in oklch, var(--green) 45%, transparent);color:var(--dim)}.rec-status.s-ok b{color:var(--green)}.rec-status.s-fail{border-color:color-mix(in oklch, var(--coral) 55%, transparent);color:var(--dim)}.rec-status.s-fail b{color:var(--coral)}@media (width<=640px){.rec-tally{width:100%;margin-left:0}}
