a:hover{color:var(--ac)}
.two6{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:20px}
.tl6 td a{display:inline-flex;align-items:center;gap:8px;font-weight:600}
.page6{max-width:1360px;margin:0 auto;padding:20px 20px 40px}
.h6{font-size:22px;font-weight:600;letter-spacing:-.3px}
.lede{color:var(--t2);margin-top:4px;max-width:720px}
.split6{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;margin-top:18px}
.rules{border-top:1px solid var(--ln);margin-top:8px}
.rules li{list-style:none;padding:8px 0;border-bottom:1px solid #17191c;color:var(--t2);display:grid;grid-template-columns:22px 1fr}.rules li b{color:var(--tx);font-weight:600}
.fld{margin-top:14px}.fld label{display:block;color:var(--t2);font-size:12px;margin-bottom:5px}
.fld .inp{background:none;font-weight:500;font-size:14px}.fld .inp.ph{color:var(--t3)}
.fld textarea{width:100%;height:70px;background:none;border:1px solid var(--ln);color:var(--t3);font:inherit;padding:8px 10px;resize:none}
.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.drop{border:1px dashed #33373d;height:150px;display:grid;place-items:center;color:var(--t3);text-align:center;font-size:12px}
.mode{display:flex;border-bottom:1px solid var(--ln);margin-top:16px}.mode a{padding:9px 14px;color:var(--t2);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.mode a.on{color:var(--tx);border-color:var(--ac)}
.adv{margin-top:20px;border-top:1px solid var(--ln)}
.adv h3{font-size:14px;font-weight:600;margin:16px 0 4px}
.fee6 td{padding:5px 8px 5px 0}.fee6 .inp{padding:5px 8px;font-size:13px}
.chk{display:flex;gap:8px;align-items:flex-start;padding:7px 0;border-bottom:1px solid #17191c;color:var(--t2)}.chk i{width:14px;height:14px;border:1px solid #444a52;flex:none;margin-top:2px}.chk i.on{background:var(--ac);border-color:var(--ac)}.chk b{color:var(--tx);font-weight:600}
.seg6{display:inline-flex;border:1px solid var(--ln)}.seg6 span{padding:5px 12px;color:var(--t2);font-weight:600}.seg6 span.on{background:var(--acd);color:var(--ac)}
.review{border:1px solid var(--ln);padding:14px;position:sticky;top:12px}
.review h3{font-size:14px;font-weight:600;margin-bottom:8px}
.review .cert span{padding:2px 0}
.big6{width:100%;margin-top:14px;background:var(--ac);color:#06202b;font-weight:700;padding:12px;font-size:15px;border-radius:3px!important}
.vote{border-top:1px solid var(--ln);padding:14px 0}
.vote h3{font-size:15px;font-weight:600}.vote .meta6{color:var(--t3);font-size:12px;margin-top:2px}
.vote p{color:var(--t2);margin-top:6px;max-width:760px}
.score{display:flex;height:6px;margin-top:10px;background:var(--p3)}.score i{display:block;height:100%}.score .y{background:var(--up)}.score .n{background:var(--dn)}
.sc6{display:flex;gap:14px;font-size:12px;color:var(--t2);margin-top:6px;align-items:center;flex-wrap:wrap}.sc6 .sp{flex:1}
.vb{padding:6px 14px;font-weight:700;border:1px solid var(--ln);border-radius:3px!important}.vb.y{color:var(--up)}.vb.n{color:var(--dn)}
.side6 h3{font-size:14px;font-weight:600;margin:0 0 6px}.side6 section{border-top:1px solid var(--ln);padding:12px 0}
@media(max-width:760px){
 .two6,.split6,.row2{grid-template-columns:1fr;gap:16px}
 .page6{padding:12px 12px 90px}
 .review{position:static}
 .tl6 .hm6{display:none}
}
.cert{display:grid;grid-template-columns:1fr auto;gap:5px 10px;font-size:12px}.cert span:nth-child(odd){color:var(--t2)}.cert span:nth-child(even){text-align:right;font-weight:500}
.tl6 td:first-child{display:table-cell}.tl6 td img{vertical-align:middle;margin-right:8px}.tl6 td{vertical-align:middle}
.review .cert{font-size:13px}
[hidden]{display:none!important}
.live i{display:inline-block;vertical-align:1px}
@media(max-width:760px){.tl6{font-size:12px}.tl6 td{white-space:nowrap}.tl6 td:first-child{white-space:normal}}

/* focus ring in the desk palette (Chromium on Linux draws an orange ring by default) */
input:focus-visible,textarea:focus-visible,select:focus-visible{outline:1px solid var(--ac);outline-offset:-1px}
a:focus-visible,button:focus-visible{outline:1px solid var(--ac);outline-offset:2px}
