.k .tr-page{flex-direction:column;gap:36px;min-width:0;display:flex}.k .tr-pa{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px 20px;display:flex}.k .tr-note{max-width:34ch;font:400 13px / 1.4 var(--f-mono);color:var(--mut);text-align:right;margin:0}.k .tr-bh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:10px;display:flex}.k .tr-bh h2{font:600 22px / 1 var(--f-osw);text-transform:uppercase;letter-spacing:.05em;margin:0}.k .tr-wait{font:500 13px / 1.4 var(--f-mono);color:var(--mut)}.k .tr-alarm{border-color:var(--red)}.k .tr-acts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k .tr-wrap{white-space:normal;text-align:center}.k .tr-tb{flex-wrap:wrap;align-items:flex-end;gap:16px 24px;display:flex}.k .tr-tb .tr-q{flex:260px;max-width:420px}.k .tr-tb .chk{margin-left:auto}.k .tr-tb fieldset.seg2{min-width:0;margin:0;padding:0}.k .tr-tb .seg2 button{min-height:44px}.k .lh.tr-r5,.k .lr.tr-r5{grid-template-columns:minmax(0,1fr) 150px 170px 150px 20px}.k .tr-list{margin:0;padding:0;list-style:none}.k .tr-tl{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.k .tr-tl .t{min-width:0}.k .tr-cap{flex-direction:column;gap:6px;display:flex}.k .tr-cap i{background:var(--rule);height:4px;display:block}.k .tr-cap i b{background:var(--fg);height:100%;display:block}.k .tr-go{font:400 22px / 1 var(--f-disp);color:var(--mut);text-align:right}.k a.lr:hover .tr-go{color:var(--fg)}.k .lr.tr-done .t,.k .lr.tr-done .v{color:var(--mut)}.k .lr.tr-done .tr-cap i b{background:var(--mut)}.k .tr-ha{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.k .tr-ha .tr-ed{margin-left:auto}.k .tr-ent h1{font:400 48px / 1.05 var(--f-disp);overflow-wrap:anywhere;margin:0}.k .tr-ent p{max-width:62ch;color:var(--mut);margin:10px 0 0}.k .tr-figs{background:var(--rule);border:2px solid var(--frame);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;display:grid}.k .tr-fig{background:var(--bg);min-width:0;padding:14px 16px 16px}.k .tr-fig b{font:400 38px / 1 var(--f-disp);overflow-wrap:anywhere;margin:8px 0 4px;display:block}.k .tr-fig small{font:400 12px / 1.3 var(--f-mono);color:var(--mut)}.k .tr-about{max-width:70ch;color:var(--mut);flex-direction:column;gap:8px;margin-top:-16px;display:flex}.k .tr-about p{overflow-wrap:anywhere;margin:0}.k .tr-pre{white-space:pre-wrap}.k .tr-pk{border:2px solid var(--frame);flex-wrap:wrap;align-items:center;gap:14px 16px;padding:14px;display:flex}.k .tr-pk .tr-inf{font:400 13px / 1.4 var(--f-mono);color:var(--mut);flex-direction:column;flex:260px;gap:4px;display:flex}.k .tr-pk .tr-inf p,.k .tr-confirm p{margin:0}.k .tr-confirm{border:0;flex-direction:column;gap:10px;min-width:0;margin:0;padding:0;display:flex}.k .tr-confirm p{font:400 13px / 1.4 var(--f-mono);color:var(--mut)}.k .tr-stack{flex-direction:column;gap:14px;display:flex}.k .tr-msg .tr-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.k .tr-msg .fld{width:auto;max-width:100%}.k .tr-match{border:2px solid var(--frame);flex-direction:column;min-width:0;display:flex}.k .tr-mhead{border-bottom:2px solid var(--frame);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.k .tr-mhead h2{font:600 11px / 1.3 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;margin:0}.k .tr-duel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.k .tr-duel .tr-tm{flex-direction:column;gap:6px;min-width:0;padding:26px 24px;display:flex}.k .tr-duel .tr-tm b{font:600 40px / 1 var(--f-osw);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.k .tr-duel .tr-hm{background:var(--pl);color:var(--plt);clip-path:polygon(0 0,100% 0,calc(100% - 56px) 100%,0 100%);padding-right:84px}.k .tr-duel .tr-hm .lab{color:inherit;opacity:.75}.k .tr-duel .tr-aw{text-align:right;align-items:flex-end;padding-left:60px}.k .tr-duel .tg{align-self:flex-start}.k .tr-duel .tr-aw .tg{align-self:flex-end}.k .tr-score{z-index:2;background:var(--bg);color:var(--fg);border:3px solid var(--frame);box-shadow:4px 4px 0 var(--sh);font:400 30px / 1 var(--f-disp);white-space:nowrap;padding:5px 12px 6px;position:absolute;top:50%;left:calc(50% - 28px);transform:translate(-50%,-50%)rotate(-4deg)}.k .tr-roster{border-top:2px solid var(--frame);flex-direction:column;gap:10px;padding:14px;display:flex}.k .tr-roster ul{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:6px 24px;margin:0;padding:0;list-style:none;display:grid}.k .tr-roster li{min-width:0;font:400 13px / 1.4 var(--f-mono);align-items:center;gap:10px;display:flex}.k .tr-roster li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.k .tr-mk{background:var(--fg);flex:none;width:10px;height:10px}.k .tr-mk.tr-away{background:radial-gradient(circle, var(--fg) 1px, transparent 1.4px) 0 0 / 3px 3px, transparent;outline:1px solid var(--fg);outline-offset:-1px}.k .tr-mfoot{border-top:2px solid var(--frame);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding:14px;display:flex}.k .lr.tr-r10{grid-template-columns:36px minmax(0,1fr) auto auto;min-height:56px}.k .tr-r10 .tr-acts{justify-content:flex-end}.k .tr-r10 .tr-acts:empty{display:none}.k .tr-r10 .tr-confirm{grid-column:2/-1}.k .tr-nw{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:36px 44px;display:grid}.k .tr-nw form,.k .tr-nw .tr-fset{border:0;flex-direction:column;gap:34px;min-width:0;margin:0;padding:0;display:flex}.k .tr-frm{flex-wrap:wrap;align-items:flex-start;gap:18px 32px;display:flex}.k .tr-frm>*{flex:0 auto;max-width:100%}.k .tr-frm>.tr-wide{flex-basis:100%}.k .tr-frm>label.fw:not(.tr-wide){width:260px}.k .tr-nw textarea.fld{resize:vertical;min-height:96px;padding:10px 12px;line-height:1.5}.k .tr-hint{font:400 12px / 1.4 var(--f-mono);color:var(--mut);margin:0}.k .tr-choice{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.k .tr-choice legend{float:left;margin-bottom:6px;padding:0}.k .tr-seg{clear:both;border:2px solid var(--frame);flex-wrap:wrap;align-self:flex-start;max-width:100%;display:inline-flex}.k .tr-seg label{min-width:44px;min-height:44px;font:500 14px var(--f-osw);letter-spacing:.07em;text-transform:uppercase;border-right:1px solid var(--rule);cursor:pointer;justify-content:center;align-items:center;padding:0 14px;display:inline-flex}.k .tr-seg label:last-child{border-right:0}.k .tr-seg label:hover{background:var(--sf)}.k .tr-seg label:has(input:checked){background:var(--pl);color:var(--plt)}.k .tr-seg label:has(input:focus-visible){outline:3px solid var(--fg);outline-offset:3px;z-index:1;position:relative}.k .tr-seg label:has(input:disabled){color:var(--mut);cursor:not-allowed}.k .tr-seg label:has(input:checked:disabled){background:var(--mut);color:var(--bg)}.k .tr-seg input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.k .tr-nw .fld[disabled]{color:var(--mut);cursor:not-allowed;border-style:dashed}.k .tr-nw .chk:has(input[disabled]){color:var(--mut);cursor:not-allowed}.k .tr-sum{border:2px solid var(--frame);flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;position:sticky;top:20px}.k .tr-sum .tr-nm{font:400 30px / 1.05 var(--f-disp);overflow-wrap:anywhere}.k .tr-sum .tr-nm.tr-empty{color:var(--mut)}.k .tr-sum dl{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;padding:12px 0;display:grid}.k .tr-sum dt{font:600 11px / 1.6 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.k .tr-sum dd{font:500 13px / 1.4 var(--f-mono);text-align:right;overflow-wrap:anywhere;margin:0}.k .tr-sum .tg{align-self:flex-start}@container (max-width:760px){.k .tr-pa{justify-content:flex-start}.k .tr-note{text-align:left}.k .tr-tb .chk{margin-left:0}.k .lh.tr-r5,.k .tr-go{display:none}.k .lh.tr-r5,.k .lr.tr-r5{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px}.k .tr-r5>:first-child,.k .tr-r5>.tr-cap{grid-column:1/-1}.k .tr-r5>.v{text-align:right}.k .lr .t{white-space:normal}.k .tr-ent h1{font-size:34px}.k .tr-fig b{font-size:30px}.k .tr-duel{grid-template-columns:minmax(0,1fr)}.k .tr-duel .tr-tm b{font-size:30px}.k .tr-duel .tr-hm{clip-path:none;padding-right:24px}.k .tr-duel .tr-aw{text-align:left;align-items:flex-start;padding-left:24px}.k .tr-duel .tr-aw .tg{align-self:flex-start}.k .tr-score{justify-self:start;margin:-14px 0 -14px 24px;position:static;transform:rotate(-4deg)}.k .lr.tr-r10{grid-template-columns:28px minmax(0,1fr)}.k .tr-r10>:nth-child(n+3){grid-column:2}.k .tr-r10 .tr-acts{justify-content:flex-start}.k .tr-nw{grid-template-columns:minmax(0,1fr)}.k .tr-sum{position:static}}@media (prefers-reduced-motion:reduce){.k .tr-go{transition:none}}
