@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-700-normal-KM2fueoL.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-700-normal-CMi6UoP4.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/big-shoulders-display-latin-ext-700-normal-C8xZtiKd.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-700-normal-D98SaizC.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-800-normal-DDUD9Xuh.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-800-normal-CI0lhnTM.woff)format("woff")}@font-face{font-family:Big Shoulders Display;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/big-shoulders-display-latin-ext-800-normal-fpv_pHPA.woff2)format("woff2"),url(/assets/big-shoulders-display-latin-ext-800-normal-BQnXNQRw.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff")}:root{--gallery:#e9edf1;--panel:#fff;--panel-2:#eef2f6;--well:#f4f6f9;--line:#ccd5de;--ink:#171c22;--muted:#57636f;--faint:#7d8994;--tally-red:#c0353b;--tally-amber:#8a621a;--tally-green:#177a4c;--link:#0b62b0;--violet:#5b48c2;--queued:#6b7885;--alert-bg:#fbeeed;--alert-ink:#7d1a15;--focus:#0b62b0;--display:"Big Shoulders Display", ui-sans-serif, system-ui, sans-serif;--body:"IBM Plex Sans", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--gallery:#10141b;--panel:#1a2029;--panel-2:#212936;--well:#0c0f14;--line:#2c3644;--ink:#e9edf3;--muted:#93a0b0;--faint:#5b6a7d;--tally-red:#e5484d;--tally-amber:#e8a33d;--tally-green:#3dd68c;--link:#6cb8ff;--violet:#9a86ff;--queued:#7d8b9c;--alert-bg:#2a1416;--alert-ink:#f7c6c1;--focus:#6cb8ff}}*{box-sizing:border-box}body{background:radial-gradient(1200px 500px at 50% -100px, var(--panel-2) 0%, var(--gallery) 60%) fixed var(--gallery);color:var(--ink);font-family:var(--body);margin:0;font-size:15px;line-height:1.45}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}.page{flex-direction:column;min-height:100dvh;display:flex}.wrap{width:100%;max-width:46rem;padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));margin-inline:auto}.content{flex:1;padding-block:1.1rem 2rem}.transmission-log h2{font:600 .85rem var(--mono);margin:1.2rem 0 .6rem}.log-checks{gap:.3rem;margin-bottom:1rem;display:grid}.log-entry{color:var(--muted);border-left:3px solid #0000}.log-row{width:100%;color:inherit;text-align:left;font:400 .73rem/1.5 var(--mono);cursor:pointer;background:0 0;border:0;grid-template-columns:3.3rem .5rem minmax(0,1fr) auto;align-items:center;gap:.6rem;padding:.6rem;display:grid}.log-message{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.log-dot{background:var(--faint);border-radius:50%;width:.4rem;height:.4rem}.log-entry[data-state=find]{border-color:var(--tally-green);background:var(--panel);color:var(--ink)}.log-entry[data-state=find] .log-dot{background:var(--tally-green);box-shadow:0 0 5px var(--tally-green)}.log-entry[data-state=fault],.log-pinned-fault{background:var(--alert-bg);color:var(--alert-ink);border-left:3px solid var(--tally-red)}.log-entry[data-state=fault] .log-message{white-space:normal;overflow-wrap:anywhere}.log-entry[data-state=fault] .log-dot{background:var(--tally-red)}.log-pinned-fault{margin-top:.5rem}.log-pinned-fault .log-entry{border-left:0}.log-recovered{color:var(--tally-green);font:400 .73rem/1.5 var(--mono);margin:0;padding:0 .6rem .6rem}.log-clear{color:var(--muted)}.log-details{background:var(--well);color:var(--ink);overflow-wrap:anywhere;padding:.5rem .8rem;font-size:.8rem}.log-stats{font-family:var(--mono);grid-template-columns:repeat(auto-fit,minmax(5rem,1fr));gap:.6rem;display:grid}.log-stats dt{color:var(--muted)}.log-stats dd{margin:0}.log-quiet-group{border:1px dashed var(--line)}.log-group-toggle{width:100%;color:var(--muted);text-align:left;font:400 .73rem/1.6 var(--mono);cursor:pointer;background:0 0;border:0;padding:.6rem}.log-tape{gap:3px;height:.65rem;margin-top:.3rem;display:flex;overflow:hidden}.log-tape i{background:var(--faint);flex:0 0 2px}@media (width<=480px){.log-duration{display:none}.log-row{grid-template-columns:3.3rem .4rem minmax(0,1fr);gap:.4rem}}.galley{border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));padding-block:calc(env(safe-area-inset-top) + .9rem) .9rem}.galley-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.wordmark{font:800 1.7rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;margin:0}.wordmark small{font:500 .58rem/1.4 var(--mono);letter-spacing:.28em;color:var(--muted);text-transform:uppercase;display:block}.tally{border:1px solid var(--line);background:var(--well);font:600 .72rem/1 var(--mono);letter-spacing:.08em;color:var(--muted);white-space:nowrap;border-radius:3px;align-items:center;gap:.5rem;margin:0;padding:.4rem .7rem;display:flex}.tally .dot{background:var(--faint);border-radius:50%;width:.6rem;height:.6rem}.tally[data-state=rec] .dot{background:var(--tally-green);box-shadow:0 0 8px var(--tally-green);animation:2s ease-in-out infinite pulse}.tally[data-state=fault] .dot{background:var(--tally-red);box-shadow:0 0 8px var(--tally-red)}.tally .tc{color:var(--ink);font-variant-numeric:tabular-nums}@keyframes pulse{50%{opacity:.35}}.strip-row{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:baseline;gap:.4rem 1.1rem;margin-top:.7rem;padding-top:.65rem;display:flex}.check-now{border:1px solid var(--tally-green);background:var(--well);color:var(--tally-green);font:500 .72rem var(--mono);cursor:pointer;border-radius:2px;padding:.4rem .6rem}.check-now:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed}.check-now[aria-busy=true]{color:var(--tally-amber)}.check-feedback{font:400 .74rem/1.5 var(--mono);color:var(--muted);flex-basis:100%;margin:0}.check-feedback[role=alert]{color:var(--tally-red)}.strip{font:400 .74rem/1.5 var(--mono);color:var(--muted);letter-spacing:.02em;margin:0}.counters{gap:.65rem;margin:0 0 0 auto;display:flex}.counter{font:500 .7rem/1 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:inline-flex}.counter:before{content:"";background:var(--faint);border-radius:50%;width:.5rem;height:.5rem}.counter.checking:before{background:var(--tally-amber)}.counter.checked:before{background:var(--tally-green)}.counter.failed:before{background:var(--tally-red)}.banner{font:400 .8rem/1.5 var(--mono);border-radius:3px;margin:1rem 0 0;padding:.7rem .9rem}.banner p{margin:0}.banner p+p{margin-top:.35rem}.banner-alert{background:var(--alert-bg);color:var(--alert-ink);border:1px solid var(--line);border-left:3px solid var(--tally-red)}.banner-offline{background:var(--panel-2);color:var(--muted);border:1px solid var(--line)}.filters{gap:.6rem;margin-top:0;display:grid}.search{position:relative}.search input{width:100%;color:var(--ink);background:var(--well);border:1px solid var(--line);font:400 .85rem var(--mono);border-radius:3px;padding:.6rem 2.4rem .6rem .8rem}.search input::placeholder{color:var(--faint)}.search input::-webkit-search-cancel-button{display:none}.search .clear{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.35rem .5rem;font-size:.9rem;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.chip{border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;font:500 .72rem/1.3 var(--mono);letter-spacing:.04em;text-transform:uppercase;border-radius:2px;align-items:center;gap:.45rem;padding:.32rem .65rem;display:inline-flex}.chip:before{content:"";background:var(--c,var(--faint));opacity:.35;border-radius:50%;width:.55rem;height:.55rem}.chip .count{color:var(--ink);font-variant-numeric:tabular-nums}.chip[aria-pressed=true]{color:var(--ink);border-color:var(--c,var(--line));box-shadow:inset 0 0 12px -6px var(--c,transparent)}.chip[aria-pressed=true]:before{opacity:1;box-shadow:0 0 6px var(--c,transparent)}.chip[aria-pressed=true] .count{color:var(--c,var(--ink))}.chip[data-badge=commentary]{--c:var(--tally-green)}.chip[data-badge=partial]{--c:var(--link)}.chip[data-badge=none]{--c:var(--queued)}.chip[data-badge=too-short]{--c:var(--violet)}.chip[data-badge=queued]{--c:var(--queued)}.chip[data-badge=checking]{--c:var(--tally-amber)}.chip[data-badge=failed]{--c:var(--tally-red)}.filter-summary{font:400 .74rem var(--mono);color:var(--muted);margin:0}.link{color:var(--link);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.link:hover{color:var(--ink)}.day{margin-top:1.5rem}.slate{cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--panel-2);border:1px solid var(--line);border-radius:2px;flex-wrap:wrap;align-items:center;gap:.4rem .7rem;padding:.45rem .7rem;list-style:none;display:flex}.slate::-webkit-details-marker{display:none}.slate::marker{content:""}.seg{font:600 .7rem var(--mono);letter-spacing:.08em;color:var(--gallery);background:var(--ink);white-space:nowrap;border-radius:2px;padding:.12rem .4rem}.day-title{font:700 1.05rem/1.2 var(--display);letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;margin:0;display:flex}.day-date{order:1}.day-event{font:400 .7rem var(--mono);letter-spacing:.02em;text-transform:none;color:var(--muted);order:2;margin-left:auto}.day-count{font:400 .7rem var(--mono);letter-spacing:.02em;text-transform:none;color:var(--muted);white-space:nowrap;order:3}.day-count:before{content:"·";color:var(--faint);margin-right:.5rem}.day-sep{display:none}.reveal-icon{color:var(--link);order:4;font-size:.7rem;transition:transform .15s}.day[open] .reveal-icon{transform:rotate(90deg)}.slate:hover .day-title{color:var(--ink)}@media (prefers-reduced-motion:reduce){.reveal-icon{transition:none}}.matches{gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.match{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--edge,var(--line));border-radius:2px;grid-template-columns:4.4rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.6rem .8rem;display:grid}.match[data-edge=yes],.match[data-edge=checked]{--edge:var(--tally-green)}.match[data-edge=partial]{--edge:var(--link)}.match[data-edge=short]{--edge:var(--violet)}.match[data-edge=checking]{--edge:var(--tally-amber)}.match[data-edge=failed]{--edge:var(--tally-red)}.tc{font:500 .78rem var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;margin:0}.tc small{letter-spacing:.08em;color:var(--faint);font-size:.62rem;display:block}.names{font:700 1.3rem/1.08 var(--display);letter-spacing:.02em;text-transform:uppercase;margin:0}.names span{overflow-wrap:anywhere;display:block}.names span+span:before{content:"vs";font:500 .62rem var(--mono);letter-spacing:.3em;color:var(--faint);display:block}.rmeta{font:400 .72rem/1.6 var(--mono);color:var(--muted);text-transform:lowercase;overflow-wrap:anywhere;margin:.25rem 0 0}.watch{color:var(--link);white-space:nowrap;font-weight:500;text-decoration:none}.watchwrap{white-space:nowrap}.watch:hover{text-decoration:underline}.lamp{border:1px solid var(--line);background:var(--well);font:600 .66rem var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-radius:2px;align-items:center;gap:.45rem;padding:.3rem .6rem;display:inline-flex}.lamp:before{content:"";background:var(--faint);border-radius:50%;width:.5rem;height:.5rem}.lamp[data-status=sampling],.lamp[data-status=sampled],.lamp[data-status=analyzing]{color:var(--tally-amber)}.lamp[data-status=sampling]:before,.lamp[data-status=sampled]:before,.lamp[data-status=analyzing]:before{background:var(--tally-amber);animation:1.2s steps(2,end) infinite blink}.lamp[data-status=done]{color:var(--tally-green)}.lamp[data-status=done]:before{background:var(--tally-green)}.lamp[data-status=failed]{color:var(--tally-red);border-color:var(--tally-red)}.lamp[data-status=failed]:before{background:var(--tally-red)}.lamp[data-verdict=yes]{color:var(--tally-green);border-color:var(--tally-green);box-shadow:0 0 10px -2px var(--tally-green)}.lamp[data-verdict=yes]:before{background:var(--tally-green);box-shadow:0 0 6px var(--tally-green)}.lamp[data-verdict=partial]{color:var(--link);border-color:var(--link)}.lamp[data-verdict=partial]:before{background:var(--link)}.lamp[data-kind=too-short]{color:var(--violet);border-color:var(--violet)}.lamp[data-kind=too-short]:before{background:var(--violet)}@keyframes blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.tally[data-state=rec] .dot,.lamp[data-status=sampling]:before,.lamp[data-status=sampled]:before,.lamp[data-status=analyzing]:before{animation:none}}.more{border:1px solid var(--line);color:var(--link);font:600 .75rem var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;margin:1.6rem auto 0;padding:.55rem 1.4rem;display:block}.more:hover{border-color:var(--link)}.more:disabled{opacity:.6;cursor:progress}.note{color:var(--muted);text-align:center;font:400 .8rem var(--mono);padding-block:2.5rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.footer{border-top:1px solid var(--line);padding-block:.9rem calc(env(safe-area-inset-bottom) + 1rem);font:400 .72rem var(--mono);color:var(--faint);flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;display:flex}.worker-status:before{content:"● ";color:var(--tally-green)}.worker-status[data-state=stale],.worker-status[data-state=never],.worker-status[data-state=stale]:before,.worker-status[data-state=never]:before{color:var(--tally-red)}.page-nav{gap:1.5rem;padding-block:.7rem;display:flex}.page-nav a{color:var(--link)}.page-nav [aria-current=page]{color:var(--ink);font-weight:600}.download-list{gap:1rem;padding:0;list-style:none;display:grid}.download-card{border:1px solid var(--line);background:var(--panel);overflow-wrap:anywhere;border-radius:3px;padding:1rem}.download-card h2{margin:0;font-size:1.2rem}.download-card p{margin-block:.5rem}.download-card dl{gap:.4rem;font-size:.85rem;display:grid}.download-card dl>div{grid-template-columns:6rem minmax(0,1fr);gap:.5rem;display:grid}.download-card dt{color:var(--muted)}.download-card dd{margin:0}@media (width<=560px){.day-event{order:3;margin-left:0}.day-count{order:4}.reveal-icon{order:2;margin-left:auto}}@media (width<=480px){.match{grid-template-columns:3.6rem minmax(0,1fr)}.match .lamp{grid-column:2;justify-self:start}.counters{justify-content:space-between;width:100%;margin-left:0}.names{font-size:1.18rem}}
