.btl-main,.btl-tab{flex-direction:column;gap:14px;display:flex}.btl-col{flex-direction:column;gap:12px;min-width:0;display:flex}.btl-main .chip-btn.small{padding:4px 10px;font-size:12px}.btl-label{margin:0 0 6px}.btl-h{margin:0}.btl-small{margin:0;font-size:13px;line-height:1.45}.btl-warn{color:var(--bad);margin:0;font-size:13px}.btl-num{font-variant-numeric:tabular-nums}.btl-legal{margin:4px 0 0;font-size:12px}.btl-big{color:var(--accent);overflow-wrap:anywhere;margin:0;font-size:40px}.btl-title{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.btl-type{font-family:var(--f-mono);letter-spacing:.04em;text-transform:uppercase;border:1.5px solid var(--line);color:var(--ink);background:var(--surface);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;line-height:1.5;display:inline-block}.btl-type.dim{color:var(--muted)}.btl-types{vertical-align:middle;flex-wrap:wrap;gap:4px;display:inline-flex}.btl-typegrid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px;display:grid}.btl-typegrid .chip-btn{justify-content:center}.btl-group{border-left:4px solid var(--line);border-radius:0 var(--radius) var(--radius) 0;flex-direction:column;gap:6px;padding:6px 10px;display:flex}.btl-group-head{margin:0;font-size:14px}.btl-group.m4{border-color:var(--bad);background:var(--bad-tint)}.btl-group.m2{border-color:var(--bad)}.btl-group.mh{border-color:var(--good)}.btl-group.m0{border-color:var(--info);background:var(--info-tint)}.btl-check{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.btl-check input{width:18px;height:18px;accent-color:var(--accent)}.btl-check-field{align-self:flex-end;min-height:40px}.btl-checks{flex-direction:column;gap:6px;display:flex}.btl-range{width:100%;accent-color:var(--accent)}.btl-paste{min-height:180px;font-family:var(--f-mono);font-size:13px}.btl-members{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.btl-member{flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex}.btl-mname{font-family:var(--f-word);overflow-wrap:anywhere;margin:0;font-size:17px}.btl-moves{flex-direction:column;gap:3px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.btl-scroll{max-width:100%;overflow-x:auto}.btl-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btl-table{border-collapse:collapse;width:100%;min-width:420px;font-size:13px}.btl-table th,.btl-table td{border-bottom:1px solid var(--line);text-align:center;padding:4px 6px}.btl-table thead th{font-family:var(--f-mono);color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.btl-table tbody th{text-align:left}.btl-table tr.danger th,.btl-table tr.danger td:last-child,.btl-table tr.danger td:nth-last-child(2){background:var(--warn-tint)}.btl-cell{font-variant-numeric:tabular-nums;min-width:40px;font-weight:700}.btl-cell.m4{background:var(--bad);color:var(--surface)}.btl-cell.m2{background:var(--bad-tint);color:var(--bad)}.btl-cell.mh{background:var(--good-tint);color:var(--good)}.btl-cell.mq{background:var(--good);color:var(--surface)}.btl-cell.m0{background:var(--info-tint);color:var(--info)}.btl-cover{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:6px;display:grid}.btl-cover-cell{border:1.5px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:flex}.btl-cover-cell.good{background:var(--good-tint);border-color:var(--good)}.btl-cover-cell.bad{background:var(--bad-tint);border-color:var(--bad)}.btl-tiers{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.btl-tiers li{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 8px;font-size:14px;display:grid}.btl-tiers li>span:nth-child(2){overflow-wrap:anywhere}.btl-tiers li.you{background:var(--accent);color:var(--accent-ink);border-radius:var(--radius);font-weight:700}.btl-tiers li.you .muted{color:inherit}.btl-tiers li.team{background:var(--info-tint)}.btl-vs{font-family:var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.btl-vs.bad{color:var(--bad)}.btl-vs.good{color:var(--good)}@media (max-width:480px){.btl-tiers li{grid-template-columns:44px minmax(0,1fr) auto}.btl-tiers li>span:nth-child(3){display:none}}.btl-sides{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:760px){.btl-sides{grid-template-columns:minmax(0,1fr)}}.btl-spread{border:0;min-width:0;margin:0;padding:0}.btl-spread legend{margin-bottom:6px;padding:0}.btl-spread-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;display:grid}.btl-spread-cell{font-family:var(--f-mono);color:var(--muted);text-align:center;flex-direction:column;gap:2px;font-size:10px;display:flex}.btl-spread-cell .input{text-align:center;font-variant-numeric:tabular-nums;min-width:0;padding-left:4px;padding-right:4px}.btl-result{flex-direction:column;gap:6px;display:flex}.btl-result+.btl-result,.btl-others .btl-result{border-top:1px solid var(--line);padding-top:10px}.btl-rhead{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.btl-pct{color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:20px;font-weight:700}.btl-bar{background:var(--good-tint);border:1.5px solid var(--line);border-radius:999px;height:12px;position:relative;overflow:hidden}.btl-bar s{background:var(--bad);position:absolute;top:0;bottom:0;left:0}.btl-bar i{background:var(--sun);position:absolute;top:0;bottom:0}.btl-rolls{font-family:var(--f-mono);color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:11px}.btl-notes{color:var(--muted);margin:0;padding-left:18px;font-size:13px}.btl-others{flex-direction:column;gap:10px;display:flex}.btl-vsgrid td{min-width:72px;padding:6px 4px 14px;line-height:1.2;position:relative}.btl-vsgrid td small{opacity:.85;white-space:nowrap;text-overflow:ellipsis;max-width:84px;margin:0 auto;font-size:10px;font-weight:400;display:block;overflow:hidden}.btl-vsgrid tbody th{white-space:nowrap;font-size:12px}.btl-spd{font-size:10px;font-style:normal;font-weight:700;position:absolute;bottom:1px;right:3px}.btl-spd.faster{color:var(--good)}.btl-spd.slower{color:var(--muted)}.btl-cell.m4 .btl-spd,.btl-cell.mq .btl-spd{color:inherit}.btl-vsgrid .btl-cell.m1{background:var(--warn-tint)}.btl-combos{counter-reset:btl;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.btl-combos>li{border:1.5px solid var(--line);border-radius:var(--radius);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.btl-combos>li.chosen{border-color:var(--accent)}.btl-combo-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.btl-good{color:var(--good)}.btl-combos .btn.small{align-self:flex-start}.btl-stats{min-width:0;max-width:260px}.btl-stats td,.btl-stats th{text-align:right}.btl-stats th{text-align:left;font-family:var(--f-mono);color:var(--muted);font-size:12px;font-weight:600}.btl-vsgrid.mine .btl-cell.m4{background:var(--good);color:var(--surface)}.btl-vsgrid.mine .btl-cell.m2{background:var(--good-tint);color:var(--good)}.btl-vsgrid.mine .btl-cell.mh{color:var(--muted);background:0 0}
