
.pagetitle .tkname{font-weight:600}
.pagetitle .tkex{display:block;font-size:.4em;font-weight:600;color:var(--dim);letter-spacing:.08em;margin-top:6px}
.pagetitle .tksec{margin-left:10px;padding-left:10px;border-left:1px solid var(--rule);color:var(--muted);text-decoration:none}
.pagetitle .tksec:hover,.pagetitle .tksec:focus-visible{color:var(--text);text-decoration:underline;text-underline-offset:3px}
.pagetitle .tksep{font-weight:400}
.pagetitle .tksub{display:block;font-size:.74em;font-weight:600;margin-top:5px}
.thb{margin:0 0 12px}
.tmeth{margin-top:14px}
.thh{font-family:'Archivo','Archivo Fallback',system-ui,sans-serif;font-weight:600;
font-size:clamp(18px,2.4vw,23px);letter-spacing:-.012em;line-height:1.3;
color:var(--slow);margin:0 0 6px}
.thist th:nth-child(1),.thist td:nth-child(1),
.thist th:nth-child(2),.thist td:nth-child(2),
.thist th:nth-child(3),.thist td:nth-child(3),
.thist th:nth-child(4),.thist td:nth-child(4){width:25%}
.thist .tct{white-space:nowrap}
.thist .tct.tested,.thist .tct.active{color:var(--slow)}
.thist .tct.not,.thist .tct.none{color:var(--dim)}
.thist .tct a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(215,170,30,.4)}
.thist .tct a:hover{border-bottom-color:var(--slow)}
.ttabs{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:18px 0 0}
.ttabs .pill{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px}
.ttabs .pill[aria-current]{background:var(--slow);border-color:var(--slow);color:var(--ink);cursor:default;transform:none}
.ttabs.two .pill{width:200px;padding:0 12px}
@media(max-width:560px){
.ttabs{justify-content:center;gap:6px;flex-wrap:nowrap}
.ttabs .pill{flex:0 1 auto;min-width:0;padding:0 8px;font-size:11px;letter-spacing:.02em;white-space:normal;line-height:1.2}
.ttabs.two .pill{flex:1 1 0;width:auto}
}
#thbar{display:flex;justify-content:flex-end;margin:0 0 2px}
@media(min-width:821px){ #thall{display:inline-flex} }
#thall{padding:4px 9px;font-size:10px}
@media(max-width:560px){
.thist th:nth-child(1),.thist td:nth-child(1),
.thist th:nth-child(2),.thist td:nth-child(2),
.thist th:nth-child(3),.thist td:nth-child(3),
.thist th:nth-child(4),.thist td:nth-child(4){width:auto}
}
@media(max-width:820px){.thh{font-size:17px}}
.thfwrap{margin-top:46px}
.tsub{font-family:'IBM Plex Mono','IBM Plex Mono Fallback',monospace;font-size:11px;letter-spacing:.08em;
text-transform:uppercase;color:var(--dim);margin:30px 0 12px;font-weight:500}
.tnote{line-height:1.6;margin:10px 0 0}
.tstate{border-collapse:collapse;width:100%;font-size:14px;margin-bottom:6px}
.tstate th{text-align:left;font-weight:500;color:var(--muted);padding:7px 12px 7px 0;
white-space:nowrap}
.tstate td{padding:7px 12px 7px 0;font-family:'IBM Plex Mono','IBM Plex Mono Fallback',monospace}
.ttbl{overflow-x:auto}
.thist{border-collapse:collapse;width:100%;font-size:13px;margin-top:10px}
.thist th{text-align:left;font-weight:500;color:var(--dim);font-size:11px;
letter-spacing:.06em;text-transform:uppercase;padding:6px 18px 6px 0;
border-bottom:1px solid rgba(255,255,255,.08);white-space:nowrap}
.thist td{padding:7px 18px 7px 0;border-bottom:1px solid rgba(255,255,255,.04);
white-space:nowrap}
.thist .tdate{font-family:'IBM Plex Mono','IBM Plex Mono Fallback',monospace}
.thist .tdir.golden{color:var(--xgold)}
.thist .tdir.death{color:var(--xdeath)}
.thist .tang{margin-left:8px;padding:1px 5px;border:1px solid var(--rule);border-radius:3px;color:var(--dim);
font-family:'IBM Plex Mono','IBM Plex Mono Fallback',monospace;font-size:10px;letter-spacing:.08em;
text-transform:uppercase;vertical-align:1px}
#thfilt{flex-wrap:wrap;align-items:center}
#thfilt .flab{color:var(--dim);font-family:'IBM Plex Mono','IBM Plex Mono Fallback',monospace;font-size:10px;
letter-spacing:.08em;text-transform:uppercase;margin:0 2px 0 10px}
#thfilt .flab:first-child{margin-left:0}
#thfilt .filt[aria-pressed="true"]{color:var(--text);border-color:var(--slow)}
.thfwrap{position:relative}
.pop[data-f="dir"] .fsec:not([data-facet="dir"]),
.pop[data-f="tf"] .fsec:not([data-facet="tf"]),
.pop[data-f="ct"] .fsec:not([data-facet="ct"]){display:none}
.thist button.filt.hfl.on{color:var(--slow)}
.thist button.filt.hfl.on .car{color:var(--slow);opacity:1}
.fck{display:flex;align-items:center;gap:7px;margin:0;
cursor:pointer;padding:3px 0}
.fck input{accent-color:var(--slow);cursor:pointer}
.tnote a{color:var(--slow);text-decoration:none;border-bottom:0;transition:color 150ms ease}
.tnote a:hover{color:#EBC550;text-decoration:underline;text-underline-offset:2px}
@media(max-width:820px){
.tstate,.thist{font-size:13px}
.thist th,.thist td{padding-right:12px}
.ttbl{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);
mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}
.thist th:last-child,.thist td:last-child{padding-right:28px}
.thist td{padding-top:11px;padding-bottom:11px}
#thbar{margin-bottom:10px}
.thist th{padding-bottom:12px}
}
.twrap{margin-top:22px}
.chwrap.tinline{position:static;inset:auto;z-index:auto;padding:0;background:none;
display:block;margin:0 0 26px}
.chwrap.tinline .chbox{width:100%;height:auto;max-height:none;box-shadow:none;
border-radius:10px}
.chwrap.tinline .chbody{max-height:none;overflow:visible}
@media (max-width:560px){
.chwrap.tinline .chbody{padding:14px 4px 18px}
.chwrap.tinline .chbody:not(.chin){
min-height:calc(clamp(380px,70vh,600px) + 214px);
min-height:calc(clamp(380px,70svh,600px) + 214px)}
.chwrap.tinline[data-replay="0"] .chbody:not(.chin){
min-height:calc(clamp(380px,70vh,600px) + 165px);
min-height:calc(clamp(380px,70svh,600px) + 165px)}
}
.chwrap.tinline .chhead{display:block}
.chwrap.tinline .ttfbar{margin:12px 0 0;flex-wrap:wrap}
.chwrap.tinline .chttl{margin:0;font-family:'Archivo','Archivo Fallback',system-ui,sans-serif;
font-size:20px;font-weight:600;color:var(--text);letter-spacing:-.01em}
.chwrap.tinline .chttl .chsub{display:block;font-family:'IBM Plex Mono','IBM Plex Mono Fallback',monospace;
font-size:11px;letter-spacing:.12em;color:var(--dim);margin-top:5px}
@keyframes chbreathe{0%,100%{opacity:.4}50%{opacity:1}}
.chtb{filter:drop-shadow(0 0 2.5px rgba(215,170,30,.9))}
.chtb.pulse{animation:chbreathe 2s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){.chtb.pulse{animation:none;opacity:1}}
.chxb .ctn{color:var(--slow)}
.chwrap.tinline .chasof{display:block;text-align:right;font-family:'IBM Plex Mono','IBM Plex Mono Fallback',monospace;
font-size:11px;letter-spacing:.06em;color:var(--dim);margin-top:6px;font-weight:400}
.ttfbar{display:flex;gap:6px;margin:0 0 16px}
.ttf{background:none;border:1px solid rgba(255,255,255,.12);border-radius:4px;
padding:6px 12px;cursor:pointer;font-family:'IBM Plex Mono','IBM Plex Mono Fallback',monospace;font-size:11px;
letter-spacing:.06em;color:var(--muted)}
.ttf[aria-pressed="true"]{color:var(--text);border-color:var(--slow)}
.ttf.off{opacity:.38;cursor:not-allowed}
.ttf.off:hover{color:inherit;border-color:inherit}
