:root{--concrete:#e4e6e9;--concrete-2:#d6d9dd;--board:#1e242b;--board-2:#272e36;--board-line:#343c46;--sign:#ffc20e;--ink:#121417;--white:#fff;--off:#7d8794;--muted:#4a525c;--measure:68ch;--wide:1080px;--sans:"Overpass", "Helvetica Neue", Arial, sans-serif;--flap:"Overpass Mono", ui-monospace, Menlo, monospace}*{box-sizing:border-box}html{color-scheme:light}body{background:var(--concrete);color:var(--ink);font:400 17px/1.55 var(--sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--ink);text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--sign)}a:hover{text-decoration-color:var(--ink)}:focus-visible{outline:3px solid var(--sign);outline-offset:2px}.wrap{max-width:var(--wide);margin:0 auto;padding:0 16px}.prose{max-width:var(--measure)}.skip{position:absolute;left:-999px}.skip:focus{background:var(--sign);z-index:10;padding:8px 12px;top:8px;left:16px}h1,h2,h3{font-family:var(--sans);margin:0 0 .5em;line-height:1.1}h1{letter-spacing:-.02em;font-size:clamp(2.2rem,6vw,4rem);font-weight:800}h2{letter-spacing:-.01em;margin-top:2.4em;font-size:1.6rem;font-weight:800}h3{margin-top:1.8em;font-size:1.1rem;font-weight:700}p{margin:0 0 1em}.lede{max-width:56ch;font-size:1.2rem;line-height:1.5}.quiet{color:var(--muted);font-size:.95rem}.site-header{background:var(--ink);color:var(--white)}.site-header .wrap{flex-wrap:wrap;align-items:center;gap:24px;min-height:52px;display:flex}.brand{color:var(--white);align-items:center;gap:10px;font-size:1.02rem;font-weight:800;text-decoration:none;display:inline-flex}.brand:hover{color:var(--sign)}.brand .glyph{background:var(--sign);border-radius:3px;place-items:center;width:26px;height:26px;display:grid}.brand .glyph svg{width:18px;height:18px}.site-header nav{flex-wrap:wrap;gap:18px;margin-left:auto;display:flex}.site-header nav a{color:#c9ced5;border-bottom:2px solid #0000;padding:4px 0;font-size:.95rem;text-decoration:none}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--white);border-bottom-color:var(--sign)}main{padding:0 0 64px}.sign{background:var(--sign);color:var(--ink);margin-bottom:0;padding:28px 0 30px}.sign .wrap{grid-template-columns:auto 1fr;align-items:center;gap:14px 22px;display:grid}.sign .pict{background:var(--ink);border-radius:6px;place-items:center;width:clamp(56px,9vw,88px);height:clamp(56px,9vw,88px);display:grid}.sign .pict svg{width:62%;height:62%}.sign h1{margin:0}.sign p{grid-column:1/-1;max-width:60ch;margin:6px 0 0;font-size:1.15rem}@media (width<=560px){.sign .wrap{grid-template-columns:1fr}}.board-zone{background:var(--board);color:var(--white);padding:28px 0 32px}.origin{color:#c9ced5;border-bottom:1px solid var(--board-line);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:4px;padding-bottom:16px;display:flex}.origin strong{color:var(--white);font-weight:700}.origin .flap{color:var(--white)}.origin a{color:#c9ced5;text-decoration-color:var(--board-line)}.origin a:hover{color:var(--white);text-decoration-color:var(--sign)}table.board{border-collapse:separate;border-spacing:0 6px;width:100%;font-family:var(--flap)}table.board caption{text-align:left;color:#c9ced5;font:600 .95rem var(--sans);padding:14px 0 6px}table.board th{text-align:left;font:600 .85rem var(--sans);color:#9aa3ae;padding:4px 12px}table.board th.num,table.board td.num{text-align:right}table.board td{background:var(--board-2);vertical-align:middle;padding:12px;font-size:1.05rem}table.board td:first-child{border-radius:4px 0 0 4px}table.board td:last-child{border-radius:0 4px 4px 0}table.board tr{cursor:pointer}table.board tbody tr:hover td{background:#2f3741}table.board .dest a{color:var(--sign);letter-spacing:.02em;font-size:1.25rem;font-weight:600;text-decoration:none}table.board .dest a:hover{text-decoration:underline;text-decoration-color:var(--sign)}table.board .dest small{font:400 .85rem/1.35 var(--sans);color:#aab2bc;max-width:46ch;margin-top:3px;display:block}table.board .score{color:var(--white);font-size:1.6rem;font-weight:600}table.board .gates span{margin-right:8px;font-size:.85rem;display:inline-block}table.board .gates .y{color:var(--white)}table.board .gates .n{color:#59626d;text-decoration:line-through}table.board .status{color:var(--white);font-size:.95rem}table.board .status.beta,table.board .status.alpha{color:var(--sign)}.mine{font:600 .75rem var(--sans);color:var(--ink);background:var(--white);vertical-align:3px;letter-spacing:0;border-radius:3px;margin-left:8px;padding:1px 6px}.owner-note{border-left:4px solid var(--ink);max-width:var(--measure);margin:28px 0;padding:4px 0 4px 14px}.board-zone .owner-note{border-left-color:var(--sign);color:#d5d9de;margin:18px 0 0}.board-zone .owner-note a{color:var(--white)}.app-head{background:var(--board);color:var(--white);padding:30px 0 34px}.app-head .crumb{color:#aab2bc;margin-bottom:12px;font-size:.95rem}.app-head .crumb a{color:#c9ced5;text-decoration-color:var(--board-line)}.app-head h1{color:var(--sign);font-family:var(--flap);letter-spacing:.01em;margin-bottom:8px;font-weight:600}.app-head .tag{color:#dde1e6;max-width:60ch;font-size:1.15rem}.split{grid-template-columns:minmax(150px,220px) 1fr;align-items:start;gap:28px;margin-top:26px;display:grid}@media (width<=640px){.split{grid-template-columns:1fr}}.bigscore{font-family:var(--flap);color:var(--white);font-size:4.2rem;font-weight:600;line-height:1}.bigscore small{color:#9aa3ae;margin-left:4px;font-size:1.1rem}.bigscore-label{color:#aab2bc;margin-top:6px;font-size:.9rem}.pillars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pillars li{grid-template-columns:9.5em 1fr 4.5ch;align-items:center;gap:12px;display:grid}.pillars .name{font-weight:700}.pillars .q{color:#9aa3ae;grid-column:1/-1;margin-top:-8px;font-size:.85rem}.pillars .meter{background:var(--board-line);border-radius:2px;height:10px;overflow:hidden}.pillars .meter i{background:var(--sign);height:100%;display:block}.pillars .v{font-family:var(--flap);text-align:right}.app-head .actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.btn{border-radius:4px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-block}.btn.sign-btn{background:var(--sign);color:var(--ink)}.btn.sign-btn:hover{background:var(--white)}.btn.line{color:var(--white);border:1px solid var(--board-line)}.btn.line:hover{border-color:var(--sign)}.check{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:4px 24px;margin:10px 0 0;padding:0;list-style:none;display:grid}.check li{border-bottom:1px solid var(--concrete-2);align-items:baseline;gap:10px;padding:6px 0;display:flex}.check li .mk{text-align:center;flex:none;width:1.1em;font-weight:800}.check li.yes .mk{color:var(--ink)}.check li.no{color:var(--muted)}.check li.no .mk{color:#b42318}.check li.unknown{color:var(--off)}.check li .pts{color:var(--muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.85rem}.facts{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px 24px;margin:10px 0 0;padding:0;list-style:none;display:grid}.facts li span{color:var(--muted);font-size:.85rem;display:block}.sources{word-break:break-all;padding-left:1.1em;font-size:.9rem}.sources li{margin:3px 0}.vs{border-collapse:collapse;width:100%;margin-top:18px}.vs th,.vs td{text-align:left;border-bottom:1px solid var(--concrete-2);padding:9px 12px}.vs thead th{background:var(--board);color:var(--sign);font-family:var(--flap);font-size:1.15rem;font-weight:600}.vs thead th:first-child{background:var(--board)}.vs thead th a{color:var(--sign);text-decoration:none}.vs tbody th{width:34%;font-weight:600}.vs td.yes{font-weight:700}.vs td.no{color:#b42318}.vs td.unknown{color:var(--off)}.vs tr.score td{font-family:var(--flap);font-size:1.2rem;font-weight:600}.dest-list{gap:8px;max-width:640px;margin:14px 0;padding:0;list-style:none;display:grid}.dest-list a{background:var(--board);color:var(--sign);font-family:var(--flap);border-radius:4px;justify-content:space-between;gap:16px;padding:12px 14px;font-size:1.05rem;text-decoration:none;display:flex}.dest-list a span{color:var(--white)}.dest-list a:hover{background:#2f3741}details{border-bottom:1px solid var(--concrete-2);max-width:var(--measure);padding:4px 0}details summary{cursor:pointer;padding:8px 0;font-weight:700}.site-footer{color:var(--muted);border-top:1px solid var(--concrete-2);padding:28px 0 44px;font-size:.92rem}.site-footer .wrap{flex-wrap:wrap;gap:8px 24px;display:flex}.site-footer a{color:var(--muted)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.board-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}table.board.factsboard th[scope=col]{white-space:nowrap}table.board.factsboard td{text-align:center}table.board.factsboard td.txt{color:var(--white);font-size:.85rem}table.board.factsboard td.gates{text-align:left;max-width:13em;line-height:1.7}table.board.factsboard .dest{white-space:nowrap}.mark{font-size:1.15rem;font-weight:600}.mark.y{color:var(--sign)}.mark.n{color:#59626d}.mark.u{color:#8b95a1}table.board .origin-row td,table.board .origin-row th{background:#161b20}table.board .origin-row .dest a{color:var(--white)}.tagpill{font:600 .75rem var(--sans);color:var(--board);vertical-align:3px;background:#c9ced5;border-radius:3px;margin-left:8px;padding:1px 6px}.board-scroll:focus-visible{outline-offset:4px}.keyfacts{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:24px;display:grid}.keyfacts div{background:var(--board-2);border-radius:4px;padding:12px 14px}.keyfacts dt{color:#aab2bc;font-size:.85rem}.keyfacts dd{font-family:var(--flap);color:var(--white);margin:4px 0 0;font-size:1.15rem}.keyfacts dd.y{color:var(--sign)}.keyfacts dd.n{color:#8b95a1}table.board.factsboard tbody th{background:var(--board-2);text-align:left;border-radius:4px 0 0 4px;padding:12px;font-weight:400}table.board.factsboard tbody td:first-of-type{border-radius:0}table.board.factsboard tbody tr:hover th{background:#2f3741}table.board.factsboard tbody tr.origin-row th,table.board.factsboard tbody tr.origin-row td{background:#161b20}table.board.factsboard td,table.board.factsboard tbody th{padding:12px 9px}table.board.factsboard td.gates{min-width:12.5em}table.board.factsboard{min-width:860px}table.board.factsboard td.stack{color:var(--white);font-size:.85rem;line-height:1.35}table.board.factsboard td.stack small{color:#aab2bc;margin-top:2px;font-size:.78rem;display:block}table.board.factsboard td.enc.all{color:var(--sign)}.keyfacts dd .sub{color:#aab2bc;font-size:.8rem;font-family:var(--sans);margin-top:2px;display:block}.board-zone .wrap{max-width:1160px}.steps{padding-left:1.4em}.steps li{margin:0 0 .8em;padding-left:.3em}.steps li::marker{font-weight:800}.dest-list a{font-family:var(--sans);font-weight:700}.footer-guides{flex-wrap:wrap;gap:6px 20px;margin-top:14px;display:flex}
