.ctable{overflow-x:auto}.ctable table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:760px}.ctable th{text-align:left;font:italic 900 11.5px var(--font);font-stretch:125%;letter-spacing:.1em;text-transform:uppercase;color:var(--steel);padding:12px;border-bottom:2px solid var(--line);white-space:nowrap}.ctable th[data-k]{cursor:pointer;user-select:none}.ctable th[data-k]:hover{color:#fff}.ctable th[data-k]:after{content:" ↕";opacity:.5}.ctable th[data-dir]{color:#fff;box-shadow:inset 0 -3px 0 var(--red)}.ctable th[data-dir=asc]:after{content:" ▲";opacity:1}.ctable th[data-dir=desc]:after{content:" ▼";opacity:1}.ctable td{padding:14px 12px;border-bottom:1px solid var(--line);color:#d3d6da}.ctable td b{font:italic 900 20px var(--font);font-stretch:125%;color:#fff}.ctable tr:hover td{background:#ffffff08}.ctable a{color:#fff;font-weight:700}@media(max-width:760px){.ctable{overflow:visible}.ctable table{min-width:0}.ctable thead{position:absolute;left:-9999px;opacity:0}.ctable thead *{opacity:0}.ctable tr{display:block;border:1px solid var(--line);margin-bottom:12px;padding:8px 14px;background:var(--ink-2)}.ctable td{display:flex;justify-content:space-between;gap:16px;border:0;padding:6px 0}.ctable td:before{content:attr(data-label);font:800 10.5px var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--steel)}}.duel{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:stretch}.corner{display:grid;gap:12px;padding:20px;background:#0c0d10;border:1px solid var(--line)}.corner.red{border-left:5px solid var(--red)}.corner.blue{border-right:5px solid var(--blue);text-align:right}.dlogos{min-height:44px;display:flex;align-items:center}.corner.blue .dlogos{justify-content:flex-end}.dlogo{height:40px;width:auto;max-width:200px;object-fit:contain}.dlogo[hidden]{display:none}.corner select{appearance:none;-webkit-appearance:none;background:#16181c;border:2px solid var(--red);color:#fff;font:italic 900 17px var(--font);font-stretch:125%;padding:13px 64px 13px 14px;text-transform:uppercase;width:100%;cursor:pointer;transition:border-color .2s,box-shadow .2s}.corner.blue select{border-color:var(--blue)}.pick{display:flex;align-items:center;gap:6px;font:800 11px var(--font);letter-spacing:.16em;text-transform:uppercase;color:#c4c7cc;margin:0 0 6px;cursor:pointer}.corner.blue .pick{justify-content:flex-end}.pickbox{position:relative}.pickbox:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;width:50px;pointer-events:none;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") center/22px no-repeat}.corner.blue .pickbox:after{background-color:var(--blue)}.corner select:hover,.corner select:focus-visible{box-shadow:0 0 0 3px #ffffff2e;outline:none}.corner.blue select{text-align:right}.cfoot{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.corner.blue .cfoot{flex-direction:row-reverse}.cscore{font:italic 900 34px/1 var(--font);font-stretch:125%;color:#fff}.cscore small{display:block;margin-top:6px;font:600 12px var(--font);letter-spacing:0;color:var(--steel)}.cacts{display:flex;align-items:center;gap:14px}.corner .cta{padding:10px 16px;font-size:12px}.corner .textlink{color:#fff;font-size:12.5px}.vsx{font-size:34px;color:#fff;align-self:center}.corner.red{order:1}.vsx{order:2}.corner.blue{order:3}.verdict{order:4}.duel-rows{order:5}.duel>.hint{order:6}.corner.red .cta{background:var(--red)}.corner.blue .cta{background:var(--blue)}.corner .cta:hover{background:#fff;color:#000}.verdict{grid-column:1 / -1;text-align:center;padding:14px;background:linear-gradient(90deg,#d0142f47,#2356e647);font-size:15px;color:#e6e8eb}.verdict b{font:italic 900 18px var(--font);font-stretch:125%;text-transform:uppercase;color:#fff}.duel-rows{grid-column:1 / -1;display:grid;gap:0;border-top:1px solid var(--line)}.dr{display:grid;grid-template-columns:1fr minmax(180px,1.1fr) 1fr;gap:16px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.dr b{font:italic 900 28px var(--font);font-stretch:125%;color:#5d636c}.dr b.win{color:#fff}.dr b:last-child{text-align:right}.dr span{text-align:center;font:800 11px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--steel)}.dr i{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin-top:8px}.dr em{display:block;height:6px;background:var(--red-hi);justify-self:end}.dr em+em{background:var(--blue-hi);justify-self:start}.dr.txt small{color:#c4c7cc;font-size:13.5px;line-height:1.4}.dr.txt small:last-child{text-align:right}.dr.txt small .v{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.dr.txt small:last-child .v{justify-content:flex-end}.dr .fi{width:20px;height:20px;flex:none;fill:currentColor}.dr .fi.st{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.dr .v b{font:italic 800 15px var(--font);font-stretch:112%;color:#fff}.dr .v.big{font:italic 900 26px var(--font);font-stretch:125%;color:#fff}.dr .v.bonusv{font:italic 900 16px/1.2 var(--font);font-stretch:112%;color:#111;background:linear-gradient(135deg,#fff3c4,#ffe27a);border:2px dashed #d39b00;padding:7px 12px;border-radius:4px}.dr .v.pill{padding:5px 11px;border-radius:999px;background:#ffffff12;color:#aeb3ba}.dr .v.pill.t2{background:#4ade8026;color:#4ade80}.dr .v.pill.t1{background:#ffd23f26;color:#ffd23f}.dr .v.pill b{color:inherit;font-size:13px}.dr .v.pay{color:#aeb3ba}.dr .ap{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;background:#fff;color:#111;border-radius:6px;font:800 13px var(--font)}.dr .v.app .st{color:#aeb3ba}.dr.txt small.better{color:#fff;font-weight:700}.dr.txt small.better:before{content:"✓ ";color:#4ade80}@media(max-width:760px){.duel{grid-template-columns:1fr}.vsx{text-align:center}.corner.blue{text-align:left;border-right:1px solid var(--line);border-left:5px solid var(--blue)}.corner.blue .dlogos{justify-content:flex-start}.corner.blue .cfoot{flex-direction:row}.corner.blue select{text-align:left}.dr{grid-template-columns:1fr 1fr;gap:8px 14px}.dr span{grid-column:1 / -1;grid-row:1}.dr b:last-child,.dr.txt small:last-child{text-align:right}}
