/* © 2026 Bádminton Burgos. Todos los derechos reservados. Prohibida su copia, total o parcial, sin permiso. */
@font-face{font-family:Inter;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-weight:400 700;font-display:swap;src:url(../fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-weight:600 700;font-display:swap;src:url(../fonts/outfit-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-weight:500;font-display:swap;src:url(../fonts/barlow-condensed-500.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(../fonts/barlow-condensed-600.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(../fonts/barlow-condensed-800.woff2) format("woff2")}@font-face{font-family:Outfit;font-weight:600 700;font-display:swap;src:url(../fonts/outfit-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f4f5fb;--card: #ffffff;--card2: #eef0f8;--ink: #151827;--ink2: #5a6079;--ink3: #646981;--line: #e2e5f0;--brand: #1d4394;--brand2: #3a67c4;--brand-ink: #ffffff;--brand-soft: #e2eaf8;--accent: #ff7a1a;--accent-soft: #ffeede;--live: #1f7a8c;--live-soft: #ddf0f3;--ok: #139a55;--ok-soft: #dcf5e8;--danger: #d42a30;--danger-soft: #fde4e4;--danger-ink: #d42a30;--me: #139a55;--me-soft: #dcf5e8;--me-ink: #0e7a43;--tut: #6d3fd6;--tut-soft: #efe8fc;--tut-ink: #5b2fc2;--live-ink: #1a6a7a;--ok-ink: #0e7a43;--accent-ink: #b54d00;--hero-a: #0f2a63;--hero-b: #1f4a9e;--focus: #1d4394;--oro: #d9a400;--plata: #9aa4b1;--bronce: #b8733a;--r: 16px;--shadow: 0 1px 2px rgba(21, 24, 39, .06), 0 4px 16px rgba(21, 24, 39, .05);--head: "Outfit", system-ui, sans-serif;--body: "Inter", system-ui, sans-serif;color-scheme:light;--ease-out: cubic-bezier(.23, 1, .32, 1);--press: .16s;--fade: .15s;--state: .3s}@media(prefers-color-scheme:dark){:root{--bg: #0f1120;--card: #181b2e;--card2: #20243b;--ink: #eef0fa;--ink2: #a6abc4;--ink3: #8a90ab;--line: #2a2f4a;--brand: #8db1ff;--brand2: #a9c4ff;--brand-ink: #0f1120;--brand-soft: #1b2a4d;--accent-soft: #3a2a1c;--live-soft: #16343a;--ok-soft: #173327;--danger-soft: #3d1d22;--me-soft: #173327;--tut: #9a7bff;--tut-soft: #2a2346;--live-ink: #6fd0e0;--danger-ink: #ff7b7f;--me-ink: #52d18c;--tut-ink: #b9a0ff;--ok-ink: #52d18c;--accent-ink: #ff7a1a;--focus: #a9c4ff;--shadow: none;color-scheme:dark}}*{box-sizing:border-box}html,body{overscroll-behavior-y:none}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background:var(--bg);touch-action:pan-x pan-y}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.45 var(--body);padding-bottom:calc(76px + env(safe-area-inset-bottom))}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}a{color:var(--brand);text-underline-offset:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.top :focus-visible,.hero:focus-visible{outline-color:#fff}::selection{background:var(--brand-soft);color:var(--ink)}.sr{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}h1,h2,h3{font-family:var(--head);margin:0;letter-spacing:-.01em}.wrap{max-width:760px;margin:0 auto;padding:0 16px}.top{background:linear-gradient(160deg,#0a1a3f,#102a5e 60%,#17397a);color:#fff;padding:calc(16px + env(safe-area-inset-top)) 0 20px}.top .wrap{display:flex;gap:14px;align-items:flex-start}.top h1{font-size:18px;font-weight:700;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.top .sub{font-size:13px;opacity:.95;margin-top:6px}.top .grow{flex:1;min-width:0}.alltour{display:inline-flex;align-items:center;gap:4px;margin:-4px 0 8px -4px;padding:4px 10px 4px 4px;min-height:28px;border-radius:99px;background:#ffffff1f;color:#fff;font-size:12.5px;font-weight:600;text-decoration:none;position:relative;transition:background-color var(--state) ease}.alltour svg{width:16px;height:16px}.alltour:after{content:"";position:absolute;inset:-6px}.alltour[hidden]{display:none}.sync{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;background:#030a1e57;padding:8px 12px;min-height:34px;position:relative;border-radius:99px;white-space:nowrap;margin-top:1px;transition:background-color var(--state) ease}.sync i{width:8px;height:8px;border-radius:50%;background:#54f0a0;flex:0 0 auto;position:relative;transition:background-color var(--state) ease}.sync.ok i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#54f0a0;animation:ping 2s var(--ease-out) infinite}.sync.old i{background:#ffc24a}.sync.stale{background:#78081480}.sync.stale i{background:#ff6b6b}.sync:after{content:"";position:absolute;inset:-6px}.sync[hidden]{display:none}.sync.busy i{background:#fff}.sync.busy i:after{display:none}@keyframes ping{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.75);opacity:0}}.nav{position:fixed;left:0;right:0;bottom:0;background:var(--card);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:20}.nav .wrap{display:grid;grid-template-columns:repeat(4,1fr);padding:0 4px}.nav svg{width:22px;height:22px}.nav a{display:flex;flex-direction:column;align-items:center;gap:2px;padding:9px 0 8px;font-size:11px;font-weight:600;color:var(--ink3);text-decoration:none}.nav a.on{color:var(--brand)}.nav a:focus-visible{outline-offset:-4px}.tour-nav{position:sticky;top:env(safe-area-inset-top);z-index:30;background:var(--card);border-bottom:1px solid var(--line);transition:transform .22s var(--ease-out),box-shadow var(--fade) ease}.tour-nav.stuck{box-shadow:0 2px 8px #080c1e14}.tour-nav.stuck:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:env(safe-area-inset-top);background:var(--card)}.tour-nav.hide{transform:translateY(calc(-100% - env(safe-area-inset-top) - 2px));box-shadow:none}@media(prefers-reduced-motion:reduce){.tour-nav{transition:none}}.tour-nav[hidden]{display:none}.tour-nav .wrap{display:grid;grid-template-columns:repeat(4,1fr);padding:0 4px}.tour-nav button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 0 7px;font-size:11px;font-weight:600;color:var(--ink3)}.tour-nav svg{width:20px;height:20px}.tour-nav button.on{color:var(--brand)}.tour-nav button:focus-visible{outline-offset:-4px}main.wrap{padding-top:18px}.page-transition{will-change:transform,opacity}.page-transition.page-forward{animation:page-in-forward .28s var(--ease-out) both}.page-transition.page-back{animation:page-in-back .28s var(--ease-out) both}@keyframes page-in-forward{0%{opacity:.45;transform:translate(20px)}}@keyframes page-in-back{0%{opacity:.45;transform:translate(-20px)}}@media(prefers-reduced-motion:reduce){.page-transition.page-forward,.page-transition.page-back{animation:page-in-fade .14s ease-out both}@keyframes page-in-fade{0%{opacity:.5}}}.sec{font:700 13px/1 var(--head);text-transform:uppercase;letter-spacing:.06em;color:var(--ink2);margin:22px 2px 10px;display:flex;align-items:center;gap:8px}.sec .n{background:var(--card2);color:var(--ink2);border-radius:99px;padding:2px 8px;font-size:11px}.mine{margin-top:22px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:4px 12px}.mine>summary{list-style:none;display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:8px;padding:8px 0;cursor:pointer}.mine>summary::-webkit-details-marker{display:none}.mine>summary .sec{margin:0}.mine .mhint{grid-column:1;margin-top:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mine .chev{grid-column:2;grid-row:1 / span 2;width:20px;height:20px;color:var(--ink3);transition:transform var(--state) ease}.mine[open] .chev{transform:rotate(180deg)}.mine[open] .mhint{display:none}.mine>.stack{padding:4px 0 10px}.card{background:var(--card);border-radius:var(--r);box-shadow:var(--shadow);border:1px solid var(--line);padding:14px}.stack>*+*{margin-top:10px}.muted{color:var(--ink2)}.dim{color:var(--ink3)}.small{font-size:13px}.tiny{font-size:11.5px}.row{display:flex;align-items:center;gap:10px}.grow{flex:1;min-width:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 16px;border-radius:99px;background:var(--brand-soft);color:var(--brand);font-weight:600;font-size:13.5px}.player-title{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-bottom:2px}.player-title h2{font-size:22px}.player-stats{min-height:32px;padding:5px 9px;font-size:12px}.btn.solid{background:var(--brand);color:var(--brand-ink)}.btn svg{width:16px;height:16px;flex:0 0 auto}.btn.ghost{background:transparent;padding:6px 8px}.back{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px 0 0;color:var(--brand);font-weight:600;margin-bottom:2px}.empty{text-align:center;color:var(--ink2);padding:26px 16px}.banner{background:var(--accent-soft);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:13.5px;margin-bottom:12px}.stale-note{display:flex;align-items:center;gap:12px}.stale-note p{margin:0;flex:1;min-width:0}.stale-note .btn{flex:0 0 auto;background:var(--card);color:var(--ink)}.stale-note.stale{background:var(--danger-soft)}.chips{display:flex;gap:6px;overflow-x:auto;padding:3px 3px 6px;margin:0 -3px;scrollbar-width:none}.chips::-webkit-scrollbar{display:none}.pwho{margin-bottom:12px}.pwho .chip{gap:5px}.pwho .chip svg{width:13px;height:13px;color:var(--tut)}.pwho .chip.tut.on{background:var(--tut);border-color:var(--tut);color:#fff}.pwho .chip.tut.on svg{color:#fff}.pwho .chip.lens{margin-left:auto;padding:6px 10px;gap:6px;background:transparent;border-color:transparent;color:var(--ink3);font-weight:500}.pwho .chip.lens svg{width:16px;height:16px;color:currentColor}.pwho .chip.lens.on{background:var(--card);border-color:var(--line);color:var(--ink)}.tutfind{margin-bottom:16px}.rkmine .chip{text-decoration:none}.rkt tr.rkme,.rkt tr.rkme>*{background:var(--tut-soft)}.rkt tr.rkme .c-name a{color:var(--tut-ink)}.rkfindbox{margin-bottom:14px}.rkfindlist>.pl{color:var(--ink);text-decoration:none}.rkfindlist>.pl>svg{width:16px;height:16px;flex:0 0 auto;color:var(--ink3)}.cwho .chip.fav{gap:5px}.cwho .chip.fav svg{width:13px;height:13px;color:var(--accent)}.cwho .chip.fav.on svg{color:currentColor}.sec .wr{margin-left:auto;font:500 12px/1 var(--body);text-transform:none;letter-spacing:0;color:var(--ink3)}.cweek>.tcard{padding:0;border:0;box-shadow:none;background:none}.cweek .ckpis{margin-top:12px;grid-template-columns:repeat(3,1fr);gap:8px}.cweek .ckpis .kpi{padding:10px;background:var(--card2);border-color:transparent;box-shadow:none}.cweek .ckpis .kpi b{font-size:21px}.cweek .ckpis .kpi span{font-size:11.5px}.cweek .clive>summary{background:var(--card2);border-color:transparent}.crank .cpos{font:600 15px/1.3 var(--head);margin:4px 0 6px}.crank .cpos b{font-size:26px}.crank .t tr.me td{background:var(--brand-soft)}.crank .t tr.me td:first-child{border-radius:8px 0 0 8px}.crank .t tr.me td:last-child{border-radius:0 8px 8px 0}.crank .t tr[data-act]{cursor:pointer}.kpis.cseason{grid-template-columns:repeat(3,1fr);gap:8px}.cseason .kpi{padding:10px}.cseason .kpi b{font-size:21px}.cseason .kpi span{font-size:11.5px}.cmedals{display:flex;gap:4px;flex:none}.igbtn{padding-left:12px;padding-right:12px}.igbtn svg{width:22px;height:22px;margin:0}.wsel{display:flex;gap:8px;align-items:stretch;margin-bottom:14px}.wnav{flex:none;display:grid;place-items:center;width:44px;min-height:44px;border-radius:12px;background:var(--card);border:1px solid var(--line);color:var(--ink2)}.wnav svg{width:20px;height:20px}.wnav.prev svg{transform:rotate(90deg)}.wnav.next svg{transform:rotate(-90deg)}.wnav:disabled{opacity:.35}.wpick{position:relative;flex:1;min-width:0}.wpick select{width:100%;height:100%;min-height:44px;-webkit-appearance:none;appearance:none;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 15px/1.2 var(--head);padding:0 38px 0 14px;text-overflow:ellipsis}.wpick svg{position:absolute;right:12px;top:50%;width:18px;height:18px;margin-top:-9px;color:var(--ink3);pointer-events:none}.clive{margin-top:10px}.clive>summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:10px 12px;border-radius:12px;background:var(--card);border:1px solid var(--line);font:700 12px/1 var(--head);text-transform:uppercase;letter-spacing:.05em;color:var(--ink2)}.clive>summary::-webkit-details-marker{display:none}.clive>summary .n{background:var(--card2);color:var(--ink2);border-radius:99px;padding:2px 8px;font-size:11px}.clive>summary .chev{margin-left:auto;width:18px;height:18px;color:var(--ink3);transition:transform var(--state) ease}.clive[open]>summary .chev{transform:rotate(180deg)}.clive>.stack{margin-top:10px}.plist>.sqmore{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px 2px 2px;font:600 14px/1.2 var(--head);color:var(--brand)}.sqmore .chev{width:18px;height:18px}.sqmore.on .chev{transform:rotate(180deg)}.cmeds{display:grid;gap:8px}.pod .elink{color:inherit;font-weight:inherit;text-decoration:none}.plopen{display:flex;align-items:center;gap:10px;flex:1;min-width:0;text-align:left;border-radius:10px}.plopen .pname{color:var(--brand)}@media(hover:hover)and (pointer:fine){.plopen:hover .pname{text-decoration:underline;text-underline-offset:3px}}.chip{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;padding:6px 14px;border-radius:99px;background:var(--card);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink2)}.chip.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.segs{display:flex;flex-wrap:wrap;gap:0 8px}.seg{display:inline-flex;background:var(--card2);border-radius:12px;padding:3px;margin-bottom:10px}.seg button{min-height:38px;padding:6px 16px;border-radius:9px;font-weight:600;font-size:13.5px;color:var(--ink2)}.seg button.on{background:var(--card);color:var(--ink);box-shadow:var(--shadow)}.search{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:0 12px;transition:border-color var(--fade) ease,box-shadow var(--fade) ease}.search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.search svg{width:18px;height:18px;color:var(--ink3);flex:0 0 auto}.search input{flex:1;border:0;background:transparent;font:inherit;font-size:16px;color:var(--ink);padding:12px 0;outline:none;min-width:0}.search input::placeholder{color:var(--ink3);opacity:1}.plist>button,.plist>.pl{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 2px;border-bottom:1px solid var(--line)}.plist>:last-child{border-bottom:0}.av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 13px var(--head);color:#fff;flex:0 0 auto}.pname{font-weight:600}.pclub{font-size:12.5px;color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.star{display:grid;place-items:center;width:44px;height:44px;margin:-6px -8px -6px 0;border-radius:50%;color:var(--ink3);flex:0 0 auto}.star svg{width:22px;height:22px}.star.on{color:var(--accent-ink)}.star.heart{margin-right:-4px}.star.heart.on{color:var(--tut-ink)}.btn.tutbtn{background:var(--tut-soft);color:var(--tut-ink)}.btn.tutbtn.solid{background:var(--tut);color:#fff}.tutcard{display:block;width:100%;text-align:left;border-left:4px solid var(--tut)}.tutcard .tuh{color:var(--tut-ink);display:inline-flex}.tutcard .tuh svg{width:18px;height:18px}.tutcard .tbig{font:700 24px/1.1 var(--head);font-variant-numeric:tabular-nums;margin:6px 0 4px}.tutcard.now,.tutcard.soon{background:var(--tut-soft);border-color:var(--tut)}.tutcard.now .tbig,.tutcard.soon .tbig{color:var(--tut-ink)}.tutcard.done{border-left-color:var(--line)}.tutcard.done .tbig{font-size:18px}.tag.tut{background:var(--tut);color:#fff}.m{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:9px 12px 8px;box-shadow:var(--shadow)}.m.live{border-color:var(--live)}.m.mine{border-left:4px solid var(--accent)}.m.mine-me{border-left-color:var(--me)}.m.mine-tut{border-left-color:var(--tut)}.m .hr{font:700 15px/1 var(--head);color:var(--ink);font-variant-numeric:tabular-nums}.court{display:inline-block;font:700 10.5px/1 var(--head);padding:3px 6px;border-radius:6px;background:var(--card2);color:var(--ink2)}.m.live .court{background:var(--live-soft);color:var(--live-ink)}.eta{display:inline-block;padding:2px 5px;border:1px dashed var(--ink2);border-radius:6px;font:italic 600 10.5px/1.15 var(--head);color:var(--ink2)}.m .meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink2);margin-bottom:4px;flex-wrap:wrap}.tag{font:700 10.5px/1 var(--head);text-transform:uppercase;letter-spacing:.05em;padding:4px 7px;border-radius:6px;background:var(--card2);color:var(--ink2)}.tag.live{background:var(--live-soft);color:var(--live-ink)}.tag.done{background:var(--card2);color:var(--ink2)}.tag.wo{background:var(--accent-soft);color:var(--accent-ink)}.side{display:flex;align-items:center;gap:8px;padding:1px 0}.side .nm{flex:1;min-width:0;font-size:14.5px;line-height:1.3}.side .ppl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:3px 0;margin:-3px 0}.side .nm button{text-align:left}.side .who{font-weight:500}.side.win .nm{color:var(--ok-ink)}.side.win .who{font-weight:700}.side.lose{color:var(--ink2)}button.grp{color:var(--brand);font-weight:500;text-decoration:underline dotted;text-underline-offset:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side .cl{font-size:11px;color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side .mk-fav,.side .mk-tut,.side .mk-me{border-radius:4px;padding:0 3px}.side .mk-fav{background:var(--accent-soft)}.side .mk-tut{background:var(--tut-soft)}.side .mk-me{background:var(--me-soft)}.seed{font:700 11px/1 var(--head);color:var(--ink2);margin-left:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.gs{display:flex;gap:6px;font:600 14px/1 var(--head);font-variant-numeric:tabular-nums}.gs span{width:18px;text-align:right}.gs span.w{color:var(--ink);font-weight:700}.gs span:not(.w):not(.cur){color:var(--ink3);font-weight:500}.side.win .gs span.w{color:var(--ok-ink)}.gs.ls span.cur{color:var(--live-ink);font-weight:800}.side .sv{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 auto}.tag.live.on{display:inline-flex;align-items:center;gap:5px}.tag.live.on i{position:relative;width:6px;height:6px;border-radius:50%;background:var(--live)}.tag.live.on i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--live);animation:ping 2s var(--ease-out) infinite}@media(prefers-reduced-motion:reduce){.tag.live.on i:after{animation:none}}.ct .lsc{font:700 15px/1.3 var(--head);color:var(--live-ink);font-variant-numeric:tabular-nums;white-space:pre}.m .foot{margin-left:auto;color:var(--ink3);white-space:nowrap}.m .foot+.mkbtn{margin-left:0}.hour{font:700 12px var(--head);color:var(--ink2);margin:10px 2px 5px;display:flex;align-items:center;gap:8px}.hour:after{content:"";flex:1;height:1px;background:var(--line)}.stack>.m+.m{margin-top:6px}.stack>.hour+*{margin-top:0}.jumpnow{margin:2px 0 6px}#ahora{scroll-margin-top:14px}.nowline{display:flex;align-items:center;gap:8px;color:var(--danger-ink);font:700 12px var(--head);margin:14px 0}.nowline:before,.nowline:after{content:"";flex:1;height:2px;background:var(--danger);border-radius:2px}.hero{display:block;width:100%;text-align:left;background:linear-gradient(135deg,var(--hero-a),var(--hero-b));color:#fff;border:0}.hero .muted,.hero .dim{color:#ffffffe6}.hero .big{margin:6px 0 4px}.hero .call{font:700 17px/1.25 var(--head);margin:8px 0 6px}.hero.now,.hero.soon{padding:18px 16px 16px}.hero.now .big,.hero.soon .big{font-size:56px;letter-spacing:-.02em;margin:0}.hero.now{background:var(--danger);box-shadow:0 0 0 3px var(--danger-soft),var(--shadow)}.hero.now .big{text-transform:uppercase}.hero.soon{background:var(--accent);color:#151827}.hero.soon .fresh{color:#fff}.hero .fresh{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:4px 10px 4px 8px;border-radius:99px;background:#030a1e66;font-size:12.5px;font-weight:600}.hero .fresh:before{content:"";width:8px;height:8px;border-radius:50%;background:#ffc24a}.hero .fresh.stale:before,.hero .fresh.unknown:before{background:#ff6b6b}.big{font:700 34px/1 var(--head);font-variant-numeric:tabular-nums}.kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px}.kpi{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:12px;box-shadow:var(--shadow)}.kpi b{display:block;font:700 26px/1.1 var(--head);font-variant-numeric:tabular-nums}.kpi span{font-size:12.5px;color:var(--ink2)}.livestrip{position:relative;display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.livestrip>*{flex:0 0 82%;max-width:340px}.courts{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}.ct{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:10px 12px;box-shadow:var(--shadow)}.ct.busy{border-color:var(--live)}.ct h3{font-size:15px;display:flex;justify-content:space-between;align-items:center}.ct .l{font-size:13px;margin-top:4px}.ct .n{font-size:12px;color:var(--ink3);margin-top:6px}body.tv{--tv-bg: #08142f;--tv-card: #11224a;--tv-line: #1e3466;--tv-ink2: #b5c3e6;background:var(--tv-bg);color:#fff;padding:0;font-size:clamp(14px,min(1.05vw,1.85vh),30px);color-scheme:dark}body.tv .top,body.tv .nav,body.tv .tour-nav,body.tv .cb{display:none}html.club .top{padding-top:16px}.cb{position:relative;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:calc(12px + env(safe-area-inset-top)) 24px 12px;background:#fffffff2;color:#111827;border-bottom:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;font-family:var(--body);color-scheme:light}.cb a{text-decoration:none;color:inherit}.cb-logo{flex:none}.cb-logo img{display:block;height:32px;width:auto}.cb-wide{display:none}.cb-wide>a,.cb-sub>a{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#6b7280;white-space:nowrap;transition:color .2s}.cb-wide>a:hover,.cb-sub>a:hover{color:#111827}.cb a[aria-current]{color:#1a56db}.cb-sub{position:relative;padding:8px 0}.cb-sub svg{transition:transform .2s}.cb-sub:hover svg,.cb-sub:focus-within svg{transform:rotate(180deg)}.cb-pop{position:absolute;left:50%;top:100%;transform:translate(-50%);padding-top:8px;min-width:180px;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s}.cb-sub:hover .cb-pop,.cb-sub:focus-within .cb-pop{opacity:1;visibility:visible}.cb-pop a{display:block;padding:12px 20px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#4b5563;background:#fff}.cb-pop a:first-child{border-radius:12px 12px 0 0;padding-top:16px}.cb-pop a:last-child{border-radius:0 0 12px 12px;padding-bottom:16px}.cb-pop{filter:drop-shadow(0 10px 15px rgba(0,0,0,.12))}.cb-pop a:hover{background:#f9fafb;color:#1a56db}.cb a.cb-priv{padding:10px 20px;border:1px solid rgba(26,86,219,.3);border-radius:12px;background:#1a56db1a;color:#1a56db;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:14px;white-space:nowrap;transition:background-color .3s}.cb a.cb-priv:hover{background:#1a56db33}.cb a.cb-go{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(26,86,219,.3);border-radius:12px;background:#1a56db1a;color:#1a56db;font-size:13px;font-weight:700;white-space:nowrap;transition:background-color .3s}.cb a.cb-go:active{background:#1a56db33}@media(max-width:379px){.cb{padding-left:16px;padding-right:16px;gap:8px}.cb-logo img{height:28px}.cb a.cb-go{padding:7px 9px;font-size:12px}.cb-go svg{display:none}}.cb-menu>summary{list-style:none;display:flex;padding:10px;margin:-10px -10px -10px 0;border-radius:12px;cursor:pointer;color:#111827}.cb-menu>summary::-webkit-details-marker,.cb-acc>summary::-webkit-details-marker{display:none}.cb-menu>summary:active{background:#e5e7eb}.cb-menu .cb-close,.cb-menu[open] .cb-open{display:none}.cb-menu[open] .cb-close{display:block}.cb-panel{position:absolute;left:16px;right:16px;top:calc(100% + 8px);display:flex;flex-direction:column;max-height:75vh;overflow-y:auto;padding:24px;background:#fffffff7;border:1px solid #e5e7eb;border-radius:24px;box-shadow:0 25px 50px -12px #00000040}.cb-panel>a,.cb-acc>summary{display:flex;justify-content:center;align-items:center;gap:8px;padding:16px 8px;border-bottom:1px solid #f3f4f6;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#111827;list-style:none;cursor:pointer}.cb-acc[open]>summary{color:#1a56db}.cb-acc[open]>summary svg{transform:rotate(180deg)}.cb-acc>div{display:flex;flex-direction:column;margin:0 0 12px;background:#f9fafbcc;border-radius:16px}.cb-acc>div a{padding:14px 16px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#4b5563}.cb-panel>a.cb-priv{margin-top:24px;padding:16px;justify-content:center;border-radius:16px;border-bottom:1px solid rgba(26,86,219,.3)}@media(min-width:768px){.cb{padding-left:48px;padding-right:48px}.cb-logo img{height:40px}}@media(min-width:1280px){.cb-wide{display:flex;align-items:center;gap:clamp(16px,1.6vw,32px)}.cb-menu,.cb a.cb-go{display:none}}@media(min-width:1280px)and (max-width:1535px){.cb{padding-left:32px;padding-right:32px}.cb-wide{gap:14px}.cb-wide>a,.cb-sub>a,.cb-wide>a.cb-priv{font-size:13px;letter-spacing:.05em}.cb-wide>a.cb-priv{padding:9px 14px}}body.tv main.wrap{max-width:none;padding:1.2em 1.6em}body.tv .dim{color:var(--tv-ink2)}.tvtop{display:flex;align-items:center;gap:1em;margin-bottom:.8em}.tvtop h1{font:700 1.9em/1.1 var(--head);margin:0}.tvsub{color:var(--tv-ink2);margin-top:.2em}.tvclock{font:700 3em/1 var(--head);font-variant-numeric:tabular-nums}.tvbtn{font:600 .85em var(--body);color:#fff;background:transparent;border:1px solid var(--tv-line);border-radius:999px;padding:.5em 1em;cursor:pointer}.tvbtn:hover{background:var(--tv-card)}.tvwarn{background:var(--danger);color:#fff;font-weight:600;border-radius:.6em;padding:.55em 1em;margin-bottom:.8em}.tvwarn.soft{background:var(--accent);color:#1a0d00}.tvgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(16em,24em);gap:1.2em;align-items:start}.tvcourts{display:grid;grid-template-columns:repeat(auto-fill,minmax(16em,1fr));gap:.8em}.tvct{background:var(--tv-card);border:1px solid var(--tv-line);border-top:.35em solid var(--tv-line);border-radius:.8em;padding:.8em 1em 1em;min-height:11em;display:flex;flex-direction:column}.tvct.busy{border-top-color:var(--live)}.tvch{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4em}.tvch b{font:700 1.6em/1 var(--head)}.tvch span{background:var(--live);color:#fff;font:700 .75em/1 var(--head);text-transform:uppercase;letter-spacing:.04em;padding:.35em .6em;border-radius:.4em}.tvev{color:var(--tv-ink2);font-size:.9em;margin-bottom:.3em}.tvp{font:600 1.2em/1.2 var(--head)}.tvp small{display:block;font:400 .65em/1.3 var(--body);color:var(--tv-ink2)}.tvvs{color:var(--tv-ink2);font-size:.8em;margin:.25em 0}.tvls{margin-top:.4em;font:700 1.5em/1 var(--head);color:var(--live);font-variant-numeric:tabular-nums;white-space:pre}.tvfree{color:var(--tv-ink2);font:600 1.3em var(--head);margin:auto 0}.tvnext{margin-top:auto;padding-top:.6em;border-top:1px solid var(--tv-line);font-size:.85em;color:var(--tv-ink2)}.tvgrid aside{max-height:calc(100vh - 11em);overflow:hidden}.tvgrid h2{font:700 .85em var(--head);text-transform:uppercase;letter-spacing:.06em;color:var(--tv-ink2);margin:0 0 .5em}.tvgrid aside h2+.tvlist{margin-bottom:1.4em}.tvlist{list-style:none;margin:0;padding:0}.tvlist li{display:grid;grid-template-columns:5.2em 1fr;gap:.6em;padding:.5em 0;border-bottom:1px solid var(--tv-line);font-size:.9em}.tvlist b{font:700 1.1em var(--head);font-variant-numeric:tabular-nums}.tvlist .w{font-weight:700}.tvlist .res{grid-template-columns:1fr}.tvlist .res b{display:block;margin-top:.15em}.tvcourts.many{grid-template-columns:repeat(auto-fill,minmax(13em,1fr));font-size:.82em}.tvcourts.many .tvct{min-height:0}.tvempty{text-align:center;font:600 2em/1.3 var(--head);padding:3em 0}.tvempty span{font-size:.6em;color:var(--tv-ink2)}.tvfoot{color:var(--tv-ink2);font-size:.75em;margin-top:1.2em}@media(min-width:761px){body.tv{overflow:hidden}}@media(max-width:760px){.tvgrid{grid-template-columns:1fr}.tvtop{flex-wrap:wrap}.tvclock{font-size:2em}}.h2hrow{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--line)}.h2hrow .tag{flex:0 0 auto;min-width:58px;text-align:center}.tag.ok{background:var(--brand-soft);color:var(--brand)}.tag.st-in{background:var(--ok-soft);color:var(--ok-ink)}.tag.st-res{background:var(--accent-soft);color:var(--accent-ink)}.tag.st-out{background:var(--danger-soft);color:var(--danger-ink)}.tag.st-qual{background:var(--live-soft);color:var(--live-ink)}.erows{margin-top:6px}.erow{display:flex;align-items:center;gap:10px;padding:7px 0}.erow+.erow{border-top:1px solid var(--line)}.card.erows{padding-top:6px;padding-bottom:6px;margin-top:0}.erow .tag{flex:0 0 auto}.hero .erow+.erow{border-top-color:#ffffff2e}.elink{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:2px}.mypos{padding:8px 2px 0;border-top:1px dashed var(--line);margin-top:-1px}.tag.me{background:var(--me-soft);color:var(--me-ink);vertical-align:1px}.pname.k-me{color:var(--me-ink)}.pname.k-tut{color:var(--tut-ink)}.pname.k-fav{color:var(--accent-ink)}.ename{font-weight:600;text-align:left}.ename.k-me{color:var(--me-ink)}.ename.k-tut{color:var(--tut-ink)}.ename.k-fav{color:var(--accent-ink)}.tag.ko{background:var(--danger-soft);color:var(--danger-ink)}table.t{width:100%;border-collapse:collapse;font-size:13.5px}table.t th{text-align:left;font:700 11px var(--head);text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);padding:6px 4px;border-bottom:1px solid var(--line)}table.t td{padding:8px 4px;border-bottom:1px solid var(--line);vertical-align:middle}table.t tr:last-child td{border-bottom:0}table.t .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}table.t tr.hl td{background:var(--accent-soft)}table.t tr.hl-tut td{background:var(--tut-soft)}table.t tr.hl-me td{background:var(--me-soft)}table.t tr[data-go]{cursor:pointer}table.t tr[data-go]:active td{background:var(--card2)}.pos{font:700 13px var(--head);color:var(--ink3);min-width:22px}.q{color:var(--brand);font-weight:700}.medal{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;font:700 11px var(--head);color:#151827}.medal.oro{background:var(--oro)}.medal.plata{background:var(--plata)}.medal.bronce{background:var(--bronce)}.bar{height:6px;border-radius:3px;background:var(--brand);opacity:.8}.draw-entries{margin:0 0 10px}.draw-cats{position:relative;display:flex;gap:7px;overflow-x:auto;padding:4px 3px 10px;margin:0 -3px 14px;scrollbar-width:none}.draw-cats::-webkit-scrollbar{display:none}.draw-cats .chip{flex:0 0 auto;min-height:42px;padding-inline:14px;white-space:nowrap}.draw-cats .chip span{margin-left:2px;opacity:.75;font-size:11px;font-variant-numeric:tabular-nums}.drawcat-title{display:flex;align-items:center;gap:8px;font:700 20px/1.2 var(--head);margin:8px 2px 16px;padding-bottom:10px;border-bottom:2px solid var(--line)}.drawcat-title .n{margin-left:auto;background:var(--card2);color:var(--ink2);border-radius:99px;padding:3px 9px;font:700 11px/1.4 var(--head)}.draw-mod{margin-top:16px}.draw-mod h3{display:flex;align-items:center;gap:8px;margin:0 2px 8px;font:700 14px/1.25 var(--head);color:var(--ink2)}.draw-mod h3 span{color:var(--ink3);font:500 11.5px/1.2 var(--body)}.dgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.dcard{min-height:76px;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.dcard b{display:block;font:700 16px/1.25 var(--head);margin-bottom:3px}.dcard span{font-size:12.5px;color:var(--ink2)}.dgrid .dcard.mk-fav{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.dgrid .dcard.mk-tut{border-color:var(--tut);box-shadow:0 0 0 1px var(--tut) inset}.dgrid .dcard.mk-me{border-color:var(--me);box-shadow:0 0 0 1px var(--me) inset}.tcard{display:block;color:inherit;text-decoration:none}.tcard b{display:block;font:700 16px/1.25 var(--head);margin-bottom:3px}.cal{flex:0 0 auto;width:50px;border-radius:12px;overflow:hidden;text-align:center;background:var(--brand-soft);color:var(--brand);border:1px solid var(--line)}.cal small{display:block;font:700 10px/1 var(--head);text-transform:uppercase;letter-spacing:.06em;padding:4px 0 3px;background:var(--brand);color:var(--brand-ink)}.cal i{display:block;font:700 20px/1 var(--head);font-style:normal;font-variant-numeric:tabular-nums;padding:6px 0 7px}.cal i.wide{font-size:15px;padding:8px 0 9px}.tcard.live .cal{background:var(--live-soft);color:var(--live-ink)}.tcard.live .cal small{background:var(--live);color:#fff}.tcard.done .cal{background:var(--card2);color:var(--ink2)}.tcard.done .cal small{background:var(--ink3);color:var(--card)}.month+.month{margin-top:22px}.month:not([open])+.month{margin-top:14px}.month+.sec{margin-top:34px}.mhead{display:flex;align-items:baseline;gap:8px;font:700 20px/1.2 var(--head);margin:0 2px 10px;padding-bottom:8px;border-bottom:2px solid var(--line);list-style:none;cursor:pointer}.mhead::-webkit-details-marker{display:none}.mhead .chev{align-self:center;width:18px;height:18px;color:var(--ink3);transition:transform var(--state) ease}.month[open]>.mhead .chev{transform:rotate(180deg)}.month:not([open])>.mhead{margin-bottom:0}.past{margin:0 2px 14px}.past>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;padding:4px 0;font:600 13px/1.3 var(--head);color:var(--ink3)}.past>summary::-webkit-details-marker{display:none}.past>summary .n{background:var(--card2);color:var(--ink2);border-radius:99px;padding:1px 7px;font-size:11px}.past>summary .chev{width:16px;height:16px;transition:transform var(--state) ease}.past[open]>summary .chev{transform:rotate(180deg)}.past>.pbody{padding:8px 0 4px}.past+.month{margin-top:0}.past .mhead{font-size:17px}.mhead .yr{color:var(--ink3);font-weight:600}.week+.week{margin-top:16px}.whead{display:flex;align-items:center;gap:8px;font:700 12px/1.3 var(--head);text-transform:uppercase;letter-spacing:.05em;color:var(--ink2);margin:0 2px 8px}.whead .wr{color:var(--ink3);font-weight:600;text-transform:none;letter-spacing:0}.whead .tag.now{margin-left:auto;background:var(--brand);color:#fff}.who{display:flex;flex-wrap:wrap;gap:4px 6px;margin-top:6px}.who span{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:99px}.who .wme{background:var(--me-soft);color:var(--me-ink)}.who .wtut{background:var(--tut-soft);color:var(--tut-ink)}.who svg{width:11px;height:11px;flex:0 0 auto}.mhead .n{margin-left:auto;align-self:center;background:var(--card2);color:var(--ink2);border-radius:99px;padding:2px 8px;font:700 11px/1.4 var(--head)}.bracket{overflow-x:auto;margin:0 -16px;padding:4px 16px 16px;scroll-snap-type:x proximity}.bracket .cols{display:flex;gap:22px;min-width:max-content}.bcol{width:212px;display:flex;flex-direction:column;scroll-snap-align:start}.bcol h3{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink2);margin-bottom:8px}.bslots{display:flex;flex-direction:column;flex:1}.bpair{flex:1;display:flex;flex-direction:column;position:relative}.bslot{flex:1;display:flex;align-items:center;position:relative;padding:5px 0}.bcol:not(:last-child) .bslot:after{content:"";position:absolute;right:-11px;top:50%;width:11px;border-top:2px solid var(--line)}.bcol:not(:last-child) .bpair:after{content:"";position:absolute;right:-11px;top:25%;bottom:25%;border-right:2px solid var(--line)}.bcol:not(:first-child) .bslot:before{content:"";position:absolute;left:-11px;top:50%;width:11px;border-top:2px solid var(--line)}.bm{width:100%;background:var(--card);border:1px solid var(--line);border-radius:10px;font-size:12.5px;overflow:hidden;box-shadow:var(--shadow)}.bm.mine{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.bm.mine-tut{border-color:var(--tut);box-shadow:0 0 0 1px var(--tut) inset}.bm.mine-me{border-color:var(--me);box-shadow:0 0 0 1px var(--me) inset}.bm .mk-fav{background:var(--accent-soft)}.bm .mk-tut{background:var(--tut-soft)}.bm .mk-me{background:var(--me-soft)}.bm .mk-fav,.bm .mk-tut,.bm .mk-me{border-radius:3px;padding:0 2px}.bm.bye{opacity:.55;box-shadow:none}.bm .bt{display:flex;align-items:center;gap:6px;padding:5px 8px}.bm .bt+.bt{border-top:1px solid var(--line)}.bm .bt .nm{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bm .bt.win{font-weight:700}.bm .bt.win .nm,.bm .bt.win .sc{color:var(--ok-ink)}.bm .bt.lose{color:var(--ink2)}.bm .bt .sc{display:flex;gap:5px;font:600 12px var(--head);font-variant-numeric:tabular-nums}.bm .bh{font-size:10.5px;color:var(--ink3);padding:4px 8px 0;display:flex;justify-content:space-between}.bm .bh .lv{color:var(--live-ink);font-weight:700}.skel{position:relative;overflow:hidden;height:72px;border-radius:var(--r);background:var(--card2)}.skel:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--card),transparent);transform:translate(-100%);animation:sk 1.2s linear infinite}@keyframes sk{to{transform:translate(100%)}}.foot-note{font-size:12px;color:var(--ink3);margin:26px 2px 10px;line-height:1.5}.toast{--spring: linear(0, .036, .122, .234, .355, .472, .58, .676, .756, .823, .876, .917, .948, .971, .987, .998, 1.005, 1.009, 1.011, 1.011, 1.011, 1.01, 1.008, 1.007, 1.006, 1.005, 1.004, 1.003, 1.002, 1.001, 1.001, 1.001, 1);position:fixed;top:calc(8px + env(safe-area-inset-top));left:8px;right:8px;margin-inline:auto;max-width:440px;display:flex;align-items:center;gap:11px;padding:11px 16px 11px 11px;border-radius:24px;background:color-mix(in srgb,var(--card) 78%,transparent);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);box-shadow:0 12px 32px #030a1e33,inset 0 0 0 .5px color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink);font-size:13.5px;line-height:1.3;text-wrap:pretty;overflow-wrap:anywhere;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;cursor:grab;z-index:100;transition:transform .62s var(--spring),opacity .2s ease}.toast[hidden]{display:none}.toast img{flex:none;width:36px;height:36px;border-radius:9px}.toast .tx{min-width:0}.toast b{display:block;font-weight:650;letter-spacing:-.01em}.toast small{display:block;margin-top:1px;font-size:13px;color:var(--ink2)}.toast.drag{transition:none;cursor:grabbing}@starting-style{.toast{transform:translateY(calc(-100% - 16px - env(safe-area-inset-top)))}}.toast.out{transform:translateY(calc(-100% - 16px - env(safe-area-inset-top)));transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .32s ease}@media(prefers-reduced-transparency:reduce){.toast{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}}.btn,.chip,.seg button,.nav button,.star,.dcard,.tcard,.back,.plist>button,.hero{transition:background-color var(--fade) ease,border-color var(--fade) ease,color var(--fade) ease}@media(prefers-reduced-motion:no-preference){.btn,.chip,.seg button,.nav button,.star,.dcard,.tcard,.back,.plist>button,.hero{transition:transform var(--press) var(--ease-out),background-color var(--fade) ease,border-color var(--fade) ease,color var(--fade) ease}.sync,.alltour{transition:transform var(--press) var(--ease-out),background-color var(--state) ease}:is(.btn,.chip,.seg button,.nav button,.star,.dcard,.back,.sync,.alltour):active{transform:scale(.97)}:is(.plist>button,.hero,.tcard):active{transform:scale(.99)}svg.pop{animation:pop .2s var(--ease-out)}}@keyframes pop{0%{transform:scale(.8)}}.hero.arrive{animation:arrive var(--state) var(--ease-out)}@keyframes arrive{0%{opacity:.6;transform:scale(.97)}}@keyframes arrive-fade{0%{opacity:.6}}@media(hover:hover)and (pointer:fine){.chip:not(.on):hover,.dcard:hover,.tcard:hover{border-color:var(--ink3)}.seg button:not(.on):hover,.nav button:not(.on):hover{color:var(--ink)}.btn:hover{background:color-mix(in srgb,var(--brand-soft),var(--brand) 10%)}.btn.solid:hover{background:color-mix(in srgb,var(--brand),#000 12%)}.btn.ghost:hover,.stale-note .btn:hover{background:var(--card2)}.star:not(.on):hover{color:var(--accent-ink)}.star.heart:not(.on):hover{color:var(--tut-ink)}.plist>button:hover .pname,.back:hover{color:var(--brand)}table.t tr[data-go]:hover td{background:var(--card2)}.sync:hover{background:#030a1e80}.alltour:hover{background:#fff3}}@media(prefers-reduced-motion:reduce){.sync.ok i:after,.skel:after{display:none}.hero.arrive{animation-name:arrive-fade}.toast,.toast.out,.toast.drag{transform:none!important}.toast.out{opacity:0}@starting-style{.toast{transform:none;opacity:0}}}.side .nm button{padding:3px 0;margin:-3px 0}.lcal i svg{width:22px;height:22px;display:block;margin:0 auto}.lt-round{font:700 14px var(--head);margin:14px 2px 8px}.lt-round .dim{font-weight:500}.lt-list{padding:4px 12px}.lt-row{display:block;width:100%;text-align:left;padding:10px 0;border-bottom:1px solid var(--line);color:inherit}.lt-list>:last-child{border-bottom:0}.lt{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.lt-team{font-size:13.5px;font-weight:500;line-height:1.25;text-align:right;overflow-wrap:anywhere}.lt-team.away{text-align:left}.lt-team.win{font-weight:700}.lt-score{font:700 17px/1 var(--head);font-variant-numeric:tabular-nums;min-width:52px;text-align:center;padding:6px 8px;border-radius:9px;background:var(--card2)}.lt-score span{color:var(--ink3);margin:0 3px;font-weight:500}.lt-when{font:600 13px var(--head);color:var(--ink2);min-width:52px;text-align:center}.lt-day{text-align:center;margin-top:4px}.lt.big{margin:10px 0}.lt.big .lt-team{font:700 16px/1.25 var(--head)}.lt.big .lt-score{font-size:22px}.lt-head{text-align:center}.lt-tname{font:inherit;color:inherit;text-align:inherit}.lt-table tr.z-title td:first-child{box-shadow:inset 3px 0 0 var(--ok)}.lt-table tr.z-perm td:first-child{box-shadow:inset 3px 0 0 var(--danger)}.lt-legend{margin:8px 2px 2px;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.lz{display:inline-block;width:10px;height:10px;border-radius:3px}.lz.title{background:var(--ok)}.lz.perm{background:var(--danger);margin-left:8px}.lr{padding:10px 0;border-bottom:1px solid var(--line)}.lr-cat{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.lr-cat b{font:700 12px var(--head);background:var(--brand-soft);color:var(--brand);border-radius:6px;padding:3px 6px}.lr-body{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:center}.lr-side{font-size:13px;line-height:1.35;text-align:right;color:var(--ink2)}.lr-side.away{text-align:left}.lr-side .win{color:var(--ink);font-weight:600}.lr-side>div+div{margin-top:5px}.lr-games{display:flex;flex-direction:column;align-items:center;gap:2px;font-variant-numeric:tabular-nums;font-size:13px;color:var(--ink3)}.lr-games i{font-style:normal}.lr-games i.w{color:var(--ink);font-weight:700}.lr-games i:not(.w){color:var(--ink3);font-weight:500}.lt-score.live{background:var(--live-soft);color:var(--live-ink)}.lt-live{text-align:center;margin-top:6px}.lt-live .tag{display:inline-flex}.lr-p{color:inherit;text-decoration:none;border-bottom:1px dotted var(--ink3)}.lpm{text-decoration:none}.lpm .row{align-items:center;gap:10px}.lpm .lr-cat{margin:0}.lpm-res{text-align:right;flex:0 0 auto}.lpm-res .tiny{margin-top:4px;font-variant-numeric:tabular-nums}.tag.won{background:var(--ok-soft);color:var(--ok-ink)}.lt-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;text-align:center}.lt-stats b{display:block;font:700 18px var(--head);font-variant-numeric:tabular-nums}.lt-stats span{font-size:11px;color:var(--ink3)}@media(max-width:380px){.lt-stats{grid-template-columns:repeat(2,1fr);row-gap:12px}}.tcard.soon b{color:var(--ink2)}html.tour-on,html.tour-on body{overflow:hidden}.tour{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#080c1e8c}.tour-box{width:100%;max-width:400px;max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--card);color:var(--ink);border-radius:22px;box-shadow:0 12px 40px #080c1e59;overflow:hidden}.tour-top{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 0 18px}.tour-skip{font-weight:600;font-size:14px;color:var(--ink2);min-height:40px;padding:0 10px;border-radius:99px}.tour-track{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;flex:1 1 auto;min-height:0}.tour-track::-webkit-scrollbar{display:none}.tour-slide{flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;padding:10px 18px 4px;overflow-y:auto}.tour-slide h2{font:700 21px/1.2 var(--head);margin:16px 0 6px;text-wrap:balance}.tour-slide p{margin:0;color:var(--ink2);font-size:14.5px;line-height:1.5;text-wrap:pretty}.tour-art{background:var(--card2);border-radius:16px;padding:14px;min-height:190px;display:flex;flex-direction:column;justify-content:center;gap:8px;user-select:none;-webkit-user-select:none}.tour-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px 18px}.tour-foot .btn{min-width:120px;min-height:44px}.tour-dots{display:flex;gap:6px}.tour-dots i{width:7px;height:7px;border-radius:99px;background:var(--line);transition:width .2s var(--ease-out),background-color .2s}.tour-dots i.on{width:20px;background:var(--brand)}@media(prefers-reduced-motion:no-preference){.tour{animation:tour-in .22s var(--ease-out)}.tour .tour-box{animation:tour-box .26s var(--ease-out)}.tour.out{animation:tour-out .16s ease-in forwards}}@keyframes tour-in{0%{opacity:0}}@keyframes tour-box{0%{opacity:0;transform:translateY(10px) scale(.98)}}@keyframes tour-out{to{opacity:0}}@media(hover:hover){.tour-skip:hover{background:var(--card2);color:var(--ink)}}.tm-stack{display:flex;flex-direction:column;gap:6px}.tm-match{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;background:var(--card);border-radius:10px;padding:8px 10px;border-left:3px solid transparent;font-size:12.5px}.tm-match.live{border-left-color:var(--danger)}.tm-match.me{border-left-color:var(--me)}.tm-match.tut{border-left-color:var(--tut)}.tm-time{font:700 13px var(--head);font-variant-numeric:tabular-nums}.tm-vs{display:flex;flex-direction:column;line-height:1.3}.tm-vs span{color:var(--ink2)}.tm-match.me .tm-vs b{color:var(--me-ink)}.tm-match.tut .tm-vs b{color:var(--tut-ink)}.tm-court{font:700 10.5px var(--head);text-transform:uppercase;letter-spacing:.04em;color:var(--ink3)}.tm-match.live .tm-court{color:var(--danger-ink)}.tm-search{display:flex;align-items:center;gap:8px;background:var(--card);border-radius:12px;padding:10px 12px;font-size:14px}.tm-search svg{width:18px;height:18px;color:var(--ink3)}.tm-search span:after{content:"";display:inline-block;width:1.5px;height:1em;margin-left:1px;vertical-align:-2px;background:var(--brand)}.tm-row{display:flex;align-items:center;gap:10px;background:var(--card);border-radius:12px;padding:9px 10px}.tm-row .grow{display:flex;flex-direction:column;line-height:1.3;font-size:13.5px}.tm-row small{color:var(--ink3);font-size:11.5px}.tm-row b.tut{color:var(--tut-ink)}.tm-row b.fav{color:var(--accent-ink)}.tm-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--head);color:#fff;background:#306191;flex:0 0 auto}.tm-btn{background:var(--brand);color:var(--brand-ink);font-weight:600;font-size:12.5px;border-radius:99px;padding:6px 12px}.tm-ic{width:30px;height:30px;display:grid;place-items:center;color:var(--ink3)}.tm-ic svg{width:21px;height:21px}.tm-ic.tut{color:var(--tut)}.tm-ic.fav{color:var(--accent)}.tm-hero{border-radius:14px;padding:14px 16px;display:flex;flex-direction:column}.tm-hero.soon{background:var(--accent);color:#151827}.tm-hero small{font-size:12.5px;font-weight:600}.tm-hero b{font:700 38px/1.05 var(--head);letter-spacing:-.02em}.tm-hero span{font-size:13px;margin-top:2px}.tm-hero.now{background:var(--danger);color:#fff;padding:10px 16px}.tm-hero.now b{font-size:26px;text-transform:uppercase}.tm-table{background:var(--card);border-radius:12px;padding:6px 10px;font-size:13px}.tm-th{display:flex;justify-content:space-between;font:700 10.5px var(--head);text-transform:uppercase;letter-spacing:.05em;color:var(--ink3);padding:4px 0 6px;border-bottom:1px solid var(--line)}.tm-tr{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line)}.tm-tr:last-child{border-bottom:0}.tm-tr i{font-style:normal;font-weight:700;color:var(--ink3);display:inline-block;width:18px}.tm-tr.me{color:var(--me-ink);font-weight:600}.tm-tr b{font-variant-numeric:tabular-nums}.tm-medals{display:flex;align-items:center;gap:6px;background:var(--card);border-radius:12px;padding:8px 10px;font-size:13px}.tm-medal{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:700 12px var(--head);color:#fff}.tm-medal.oro{background:var(--oro)}.tm-medal.plata{background:var(--plata)}.tm-medal.bronce{background:var(--bronce)}.tm-mlabel{margin-left:4px;font-weight:600}.tm-h2h{display:flex;justify-content:space-between;align-items:center;background:var(--card);border-radius:12px;padding:9px 12px;font-size:13px;color:var(--ink2)}.tm-h2h b{font:700 18px var(--head);color:var(--ink);font-variant-numeric:tabular-nums}.tm-pill{background:var(--brand-soft);color:var(--brand);font-weight:600;font-size:12.5px;border-radius:99px;padding:7px 12px}.tm-cal{width:38px;flex:0 0 auto;border-radius:9px;overflow:hidden;text-align:center;background:var(--brand-soft);color:var(--brand);font:700 15px/1 var(--head);padding-bottom:5px}.tm-cal small{display:block;font-size:8.5px;letter-spacing:.05em;padding:3px 0;margin-bottom:4px;background:var(--brand);color:var(--brand-ink)}.tm-cal svg{width:16px;height:16px;display:block;margin:0 auto}.tm-segs{display:flex;flex-wrap:wrap;gap:6px}.tm-seg{display:inline-flex;background:var(--card);border-radius:9px;padding:2px}.tm-seg i{font-style:normal;font-size:12px;font-weight:600;color:var(--ink2);padding:4px 10px;border-radius:7px}.tm-seg i.on{background:var(--brand);color:var(--brand-ink)}.tm-now{display:flex;align-items:center;gap:8px;color:var(--danger-ink);font:700 11px var(--head)}.tm-now:before,.tm-now:after{content:"";flex:1;height:2px;background:var(--danger);border-radius:2px}.tour-art.small{min-height:0;padding:12px}.tm-home{display:grid;grid-template-columns:repeat(4,44px);justify-content:center;align-items:start;gap:14px}.tm-home i{width:44px;height:44px;border-radius:11px;background:var(--card)}.tm-app{display:flex;flex-direction:column;align-items:center;gap:3px}.tm-app img{width:44px;height:44px;border-radius:11px;box-shadow:0 0 0 2px var(--brand)}.tm-app small{font-size:10px;font-weight:600;color:var(--ink2)}.tour-os{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 8px}.tour-os button{font-size:12.5px;font-weight:600;color:var(--ink2);background:var(--card2);border-radius:99px;padding:7px 11px;min-height:34px}.tour-os button.on{background:var(--brand);color:var(--brand-ink)}.tour-steps{margin:0 0 4px;padding-left:20px;font-size:14px;line-height:1.45;color:var(--ink)}.tour-steps li{margin:4px 0}.tour-steps li::marker{font-weight:700;color:var(--brand)}.tm-inline{width:17px;height:17px;vertical-align:-3px;color:var(--brand)}.tour-os-steps .btn{margin-top:8px}@media(max-height:600px){.tour-art.small{display:none}}.tm-flow{display:flex;align-items:center;justify-content:center;gap:4px}.tm-node{flex:1 1 0;min-width:0;background:var(--card);border-radius:10px;padding:8px 4px;text-align:center;font-size:11px;color:var(--ink2);line-height:1.25}.tm-node small{display:block;font:700 11.5px/1.2 var(--head);color:var(--ink);margin-bottom:2px;overflow-wrap:anywhere}.tm-node.main{background:var(--brand);color:var(--brand-ink)}.tm-node.main small{color:var(--brand-ink)}.tm-arrow{flex:0 0 auto;width:10px;height:2px;background:var(--ink3);position:relative}.tm-arrow:after{content:"";position:absolute;right:-3px;top:-4px;border:5px solid transparent;border-left-color:var(--ink3);border-right:0}html.mk-open,html.mk-open body{overflow:hidden}.mk{position:fixed;inset:0;z-index:60;background:var(--bg);color:var(--ink);overflow-y:auto;overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom)}.mk.play{display:flex;flex-direction:column;overflow:hidden}.mk .s0{--c: var(--brand);--cs: var(--brand-soft)}.mk .s1{--c: var(--accent-ink);--cs: var(--accent-soft)}.mkbar{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:4px;padding:calc(6px + env(safe-area-inset-top)) max(6px,env(safe-area-inset-right)) 6px max(6px,env(safe-area-inset-left));background:linear-gradient(160deg,#0a1a3f,#102a5e 60%,#17397a);color:#fff}.mkt{flex:1;min-width:0;padding:0 4px;font:700 16px/1.2 var(--head)}.mkt small{display:block;font:500 12px/1.3 var(--body);opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mkic{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff}.mkic svg{width:22px;height:22px}.mkic:disabled{opacity:.35}.mkic:focus-visible{outline-color:#fff}.mkres{display:flex;align-items:center;gap:12px;margin-top:14px}.mkopts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mkopt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:16px 8px;border-radius:16px;background:var(--card);border:2px solid var(--line);text-align:center}.mkopt b{font:800 40px/1 var(--head)}.mkopt span{font:700 13px/1.2 var(--head);color:var(--ink2)}.mkopt small{margin-top:6px;font-size:12px;line-height:1.3;color:var(--ink2)}.mkopts.two{grid-template-columns:1fr 1fr}.mkopts.two b{font-size:30px}.mkopt:active{background:var(--brand-soft)}.mkopt.on{border-color:var(--brand);background:var(--brand-soft)}.mkopt.on b{color:var(--brand)}.mkrule{margin:8px 2px 0}.mkteams{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mkteam{display:flex;flex-direction:column;gap:6px;min-width:0}.mkside-l{font:700 12px/1.2 var(--head);color:var(--c);padding:0 2px}.mkin{width:100%;min-width:0;font:inherit;font-size:16px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);border-left:4px solid var(--c);background:var(--card);color:var(--ink)}.mkin:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.mkpick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.mkpick .chip{border-left:4px solid var(--c)}.mkpick .chip.on{background:var(--c);border-color:var(--c);color:var(--bg)}.mkgo{width:100%;min-height:54px;font-size:16px;margin-top:16px}.mknote{margin:8px 8px 0;padding:9px 12px;border-radius:12px;text-align:center;font:700 15px/1.3 var(--head);background:var(--card2)}.mknote.empty{visibility:hidden}.mknote.game{background:var(--brand-soft);color:var(--brand)}.mknote.match,.mknote.gold{background:var(--accent);color:#151827}.mknote.break{background:var(--live-soft);color:var(--live-ink)}.mkcourt{flex:1;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:8px max(8px,env(safe-area-inset-right)) 4px max(8px,env(safe-area-inset-left))}.mkside{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;justify-items:center;align-items:center;gap:6px;min-width:0;min-height:0;padding:12px 8px;border-radius:20px;background:var(--card);border:2px solid var(--line);text-align:center;touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.mkside.srv{border-color:var(--c)}.mkside:active{background:var(--cs)}.mkgames{display:flex;gap:6px}.mkgames i{width:11px;height:11px;border-radius:50%;border:2px solid var(--c)}.mkgames i.on{background:var(--c)}.mknames{display:flex;flex-direction:column;gap:2px;width:100%}.mknames span{display:block;font:500 15px/1.3 var(--body);color:var(--ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mknames .is-srv{color:var(--ink);font-weight:700}.mknames .is-rcv{color:var(--ink);font-weight:600}.mknames .shut{width:15px;height:15px;margin-right:4px;vertical-align:-2px;color:var(--c)}.mkscorebox{align-self:stretch;justify-self:stretch;display:grid;place-items:center;min-height:0;container-type:size}.mkscore{font:800 clamp(64px,30vw,220px)/1 var(--head);font-size:min(88cqh,78cqw);font-variant-numeric:tabular-nums;color:var(--c);letter-spacing:-.03em}.mkhint{min-height:2.6em;width:100%;font-size:13px;line-height:1.3;color:var(--ink2)}.mkside.srv .mkhint{color:var(--ink);font-weight:600}.mksets{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:4px 8px 10px;font-size:13px;color:var(--ink2)}.mksets span{padding:4px 10px;border-radius:99px;background:var(--card2);font-variant-numeric:tabular-nums}.mksets .mktap{background:none;color:var(--ink3)}.mksets span:not(.mktap)~.mktap{display:none}@media(orientation:landscape)and (max-height:520px){.mkbar{padding-top:max(2px,env(safe-area-inset-top));padding-bottom:2px}.mkic{width:40px;height:40px}.mkt{font-size:14px}.mkt small{display:inline;margin-left:6px}.mknote{margin:4px max(8px,env(safe-area-inset-right)) 0 max(8px,env(safe-area-inset-left));padding:4px 12px;font-size:13.5px}.mkcourt{padding-top:6px;gap:10px}.mkside{padding:6px 10px;gap:2px;border-radius:16px}.mknames{flex-direction:row;justify-content:center;gap:0 10px}.mknames span{flex:0 1 auto;min-width:0}.mkhint{min-height:0;font-size:12.5px}.mksets{padding:2px 8px 4px;font-size:12px}.mksets span{padding:2px 8px}}.mkwin{text-align:center;padding:18px 0 4px}.mkwin small{display:block;font-size:13px;color:var(--ink2)}.mkwin b{display:block;font:800 22px/1.25 var(--head)}.mkbig{font:800 52px/1.1 var(--head);font-variant-numeric:tabular-nums;color:var(--brand)}.mkwin .mksets{padding-top:8px}.mkstats{padding:8px 12px}.mkstats td:first-child{white-space:nowrap}.mkstats th.num{max-width:96px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--c)}.mkstats td.w{font-weight:800}.mkgraph{margin-top:10px}.mkgraph svg{display:block;width:100%;height:64px;margin-top:4px}.mkgraph .a0{fill:var(--brand);opacity:.22}.mkgraph .a1{fill:var(--accent);opacity:.3}.mkgraph .zero{stroke:var(--line);stroke-width:1}.mkgraph .ln{fill:none;stroke:var(--ink2);stroke-width:1.5;vector-effect:non-scaling-stroke}.mkend{display:flex;gap:8px;justify-content:center;margin-top:18px}.mkbtn{margin-left:auto;display:inline-grid;place-items:center;width:36px;height:32px;margin-right:-6px;border-radius:99px;color:var(--ink3);font-size:12px;font-weight:600}.mkbtn svg{width:17px;height:17px}.ytrow{margin-top:8px;min-width:0}.ytbtn{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:8px 12px;border-radius:12px;background:var(--card2);color:var(--ink);font-size:13.5px;font-weight:600;text-align:left}.ytbtn svg{flex:0 0 auto;width:22px;height:22px}.ytbtn span{flex:1;min-width:0}.ytbtn .chev{width:18px;height:18px;color:var(--ink3);transition:transform var(--state) var(--ease-out)}.ytbtn[aria-expanded=true] .chev{transform:rotate(180deg)}.ytslot{margin-top:10px;aspect-ratio:16 / 9;border-radius:12px;background:#000}.ytnote{margin:6px 2px 0;font-size:11.5px;color:var(--ink3)}.ytdock{position:absolute;z-index:15;border-radius:12px;overflow:hidden;background:#000}.ytdock iframe{display:block;width:100%;height:100%;border:0}.mkic.live{color:#7fe3f2}.mkexp{margin:0 0 12px;color:var(--ink2);line-height:1.5;max-width:60ch}.mkerr{margin:10px 0 0;color:var(--danger-ink);font-weight:600}.mklink{border-left-width:1px;margin:4px 0 12px;font-size:15px;color:var(--ink2)}.mkshare{display:flex;flex-wrap:wrap;gap:8px}.mkstop{align-self:flex-start;margin-top:10px;color:var(--ink2)}.mktip{display:flex;align-items:center;gap:10px;margin:14px 0 0;padding:10px 12px;border-radius:12px;background:var(--brand-soft);color:var(--brand);font-size:13.5px;font-weight:600}.mktip svg{flex:0 0 auto;width:22px;height:22px}.mkrot{display:none}@media(orientation:landscape){.mktip{display:none}}@media(orientation:portrait){.mksets .mkrot{display:inline;background:none;color:var(--ink3);padding:4px 0}}.mk.flow{display:flex;flex-direction:column}.mkflow{flex:1;display:flex;flex-direction:column;width:100%;max-width:640px;margin:0 auto;padding:8px max(16px,env(safe-area-inset-right)) 16px max(16px,env(safe-area-inset-left))}.mkq{font:700 20px/1.25 var(--head);margin:18px 2px 12px}.mkstep{flex:0 0 auto;padding:0 10px;font:600 12px/1 var(--head);opacity:.85}.mkfoot{display:flex;gap:8px;margin-top:auto;padding-top:18px}.mkfoot .btn{min-height:50px;padding:8px 22px;font-size:15px}.mkfoot .solid{flex:1}.mkswaprow{display:flex;align-items:center;justify-content:space-between;gap:8px}.mkswaprow .mkq{min-width:0}.mkswaprow .btn{margin:6px -8px 0 0;white-space:nowrap}.mkflow .seg{align-self:flex-start}.mksplit{flex:1;display:grid;gap:4px 20px;width:100%;max-width:980px;margin:0 auto;padding:4px max(16px,env(safe-area-inset-right)) 20px max(16px,env(safe-area-inset-left));align-content:start}.mkmain{display:flex;flex-direction:column;min-width:0}.mkside-stats{min-width:0}.mkgraphs{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0 12px}.mkic.on{background:#fff;color:#102a5e}.mknote.fix{background:var(--danger-soft);color:var(--danger-ink)}.mkcourt.fix .mkside{border-style:dashed;border-color:var(--danger-ink)}.mkcourt.fix .mkside:active{background:var(--danger-soft)}.mkcourt.fix .mkside:disabled{opacity:.45}.mkscorebox{position:relative}.mkcourt.fix+.mksets .mktap{visibility:hidden}.mkminus{position:absolute;top:0;right:4px;padding:2px 8px;border-radius:99px;background:var(--danger-ink);color:#fff;font:800 13px/1.3 var(--head)}@media(orientation:landscape)and (max-height:520px){.mkflow{padding-top:0;padding-bottom:10px}.mkq{font-size:17px;margin:10px 2px 8px}.mkres{margin-top:8px;padding:8px 12px}.mkopt{padding:10px 8px}.mkopt b{font-size:32px}.mkopt small{margin-top:4px}.mkrule{margin-top:6px}.mkteams{gap:8px 16px}.mkteam{gap:5px}.mkin{padding:7px 12px}.mkflow .seg{margin-bottom:6px}.mkflow .seg button{min-height:34px}.mkfoot{padding-top:10px}.mkfoot .btn{min-height:44px}.mkpick{margin-bottom:2px}.mksplit{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;padding-top:6px;padding-bottom:8px}.mkwin{padding-top:0}.mkwin small{font-size:12px}.mkwin b{font-size:17px}.mkbig{font-size:34px}.mkwin .mksets{padding:4px 0 0}.mkmain .mkpick{margin-top:6px;margin-bottom:0;flex-wrap:nowrap}.mkmain .mkpick .chip{flex:1 1 0;min-width:0;min-height:36px;padding:4px 10px;justify-content:center}.mkgo{margin-top:8px;min-height:46px}.mkmain .mkrule{font-size:11.5px;margin-top:4px}.mkend{margin-top:10px}.mkside-stats .sec{margin:4px 2px 6px}.mkstats{padding:4px 10px}.mkstats table.t td{padding:4px}.mkstats table.t th{padding:3px 4px}.mkgraphs{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:0 10px}.mksplit.menu{grid-template-areas:"a b" "f b"}.mksplit.menu .ma{grid-area:a}.mksplit.menu .mb{grid-area:b}.mksplit.menu .mkmenufoot{grid-area:f;margin-top:8px}.mkgraph{margin-top:4px}.mkgraph svg{height:36px;margin-top:2px}}.mkmenufoot{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mkmenufoot .btn{min-height:46px}.mkmenufoot .solid{flex:1 1 auto}.mkmain .seg{align-self:flex-start}.mkdanger{background:var(--danger-soft);color:var(--danger-ink)}.mkdanger.sure{background:var(--danger);color:#fff}.news{display:flex;flex-direction:column;gap:6px}.news .nd{font:600 12px/1.2 var(--head);color:var(--ink3);text-transform:uppercase;letter-spacing:.05em;display:flex;align-items:center;gap:8px}.news h3{font:700 17px/1.3 var(--head);margin:0}.news p{margin:0;color:var(--ink2);font-size:14px}.news .btn{align-self:flex-start;margin-top:4px}.news.fresh{box-shadow:inset 4px 0 0 var(--danger),var(--shadow)}.tag.new{background:var(--danger);color:#fff}.newsbar{display:flex;align-items:center;gap:12px;margin-bottom:14px}.reqcard{margin-bottom:16px;padding:18px 16px;border-radius:var(--r);background:linear-gradient(160deg,#0a1a3f,#102a5e 60%,#17397a);color:#fff}.reqcard h2{font:700 19px/1.25 var(--head);margin:0 0 4px}.reqcard p{margin:0 0 14px;font-size:14px;opacity:.9}.reqcard .btn{background:#fff;color:#102a5e;min-height:44px;padding:8px 18px}.reqcard .btn:focus-visible{outline-color:#fff}.reqline{margin:22px 2px 0}.linkbtn{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:2px;padding:4px 0}html.req-open,html.req-open body{overflow:hidden}.req{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:#080c1e8c;overflow-y:auto}.reqbox{width:100%;max-width:440px;display:flex;flex-direction:column;gap:12px;padding:18px}.reqhead{display:flex;align-items:center;justify-content:space-between;gap:8px}.reqhead h2{font:700 19px/1.25 var(--head);margin:0}.reqx{display:grid;place-items:center;width:40px;height:40px;margin:-8px -8px -8px 0;border-radius:50%;color:var(--ink2)}.reqx svg{width:22px;height:22px}.reqbox p{margin:0}.reqbox label{display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--ink2)}.reqbox label b{font-weight:600}.reqbox label span{font-weight:400;color:var(--ink3)}.reqbox input{width:100%;min-width:0;font:inherit;font-size:16px;font-weight:400;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--card);color:var(--ink)}.reqbox input[type=date]{display:block;max-width:100%;min-height:46px;-webkit-appearance:none;appearance:none;text-align:left}.reqbox input[type=date]::-webkit-date-and-time-value{text-align:left}.reqbox input:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.reqbox .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.reqerr{color:var(--danger-ink);font-size:13.5px;font-weight:600}.reqerr:empty{display:none}.reqfoot{display:flex;gap:8px}.reqfoot .btn{min-height:46px}.reqfoot .solid{flex:1}.reqfoot .solid:disabled{opacity:.6}.reqok{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;padding:8px 0}.reqok svg{width:44px;height:44px;padding:8px;border-radius:50%;background:var(--ok-soft);color:var(--ok-ink)}.reqok h2{font:700 20px/1.2 var(--head);margin:0}.reqok .btn{margin-top:8px;min-width:140px}.calbtn{margin-left:auto;flex:0 0 auto;min-height:42px;padding:8px 12px;gap:7px;border-radius:12px;font-size:13px;letter-spacing:0;text-transform:none}.calbtn svg{width:18px;height:18px}.cal-today{display:block;margin:0 4px 8px auto;padding:6px 10px;min-height:36px;border-radius:9px;color:var(--brand);background:var(--brand-soft);font-size:12.5px;font-weight:700}.cal-today:hover{background:color-mix(in srgb,var(--brand-soft),var(--brand) 10%)}.calsheet{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;background:#080c1e8c;animation:tour-in var(--state) var(--ease-out)}.calbox{width:100%;max-width:420px;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--bg);border-radius:20px 20px 0 0;padding-top:6px;transition:transform var(--state) var(--ease-out);animation:calup var(--state) var(--ease-out)}@keyframes calup{0%{transform:translateY(40px);opacity:.4}}@media(prefers-reduced-motion:reduce){.calsheet,.calbox{animation:none}}.calgrab{width:40px;height:5px;border-radius:99px;background:var(--line);margin:4px auto 10px;flex:none}.calbody{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 16px max(20px,env(safe-area-inset-bottom))}.calbody .reqhead h2{font:700 19px/1.25 var(--head);margin:0}.calnav{display:flex;align-items:center;justify-content:space-between;margin:10px 0 6px}.calnav b{font:700 16px/1 var(--head)}.calarrow{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ink2)}.calarrow svg{width:20px;height:20px}.calarrow:hover:not(:disabled){background:var(--card2)}.calarrow:disabled{opacity:.3}.cgrid{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;gap:4px;background:var(--card);border-radius:var(--r);padding:8px;box-shadow:var(--shadow)}.cw{text-align:center;font:700 11px/1 var(--head);color:var(--ink3);padding:4px 0 8px}.cday{position:relative;width:100%;height:46px;min-width:0;min-height:0;margin:0;border-radius:12px;font:600 15px/1 var(--head);font-variant-numeric:tabular-nums;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.cday.past{color:var(--ink3)}.cday.today{color:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand)}.cday:hover{background:var(--card2)}.cday[aria-pressed=true]{background:var(--brand);color:var(--brand-ink)}.cdots{display:flex;gap:3px;height:5px}.cdots i,.clegend i{width:5px;height:5px;border-radius:50%}.cdots .dt,.clegend .dt{background:var(--brand)}.cdots .dl,.clegend .dl{background:var(--accent)}.cday[aria-pressed=true] .cdots i{background:var(--brand-ink)}.clegend{display:flex;align-items:center;gap:6px;margin:8px 4px 0}.clegend i{display:inline-block}.clegend i+i,.clegend i:not(:first-child){margin-left:8px}.calh{font:700 15px/1.25 var(--head);margin:18px 2px 10px}.ldday{padding:0;overflow:hidden}.ldday>.tcard{padding:14px}.ldday>.tcard:hover{background:var(--card2)}.ldday .lt-list{border-top:1px solid var(--line)}.ldday a.lt-row{text-decoration:none}.mk.tv{--tv-ink: #f4f6ff;--tv-dim: rgba(244, 246, 255, .62);--tv-faint: rgba(244, 246, 255, .4);--tv-gold: #ffc629;--tv-navy: #07102a;--tv-glass: rgba(255, 255, 255, .055);--tv-edge: rgba(255, 255, 255, .13);--cond: "Barlow Condensed", "Arial Narrow", sans-serif;--bg: #050a1c;--card: #0c1431;--card2: #141d40;--ink: #eef0fa;--ink2: #a6abc4;--ink3: #8a90ab;--line: #222b52;--brand: #8db1ff;--shadow: none;color-scheme:dark;color:var(--tv-ink);background:radial-gradient(120% 70% at 50% -10%,#17306b,#17306b00 60%),linear-gradient(180deg,#071233,#040817)}.mk.tv .s0{--c: #ff5a63}.mk.tv .s1{--c: #5b9bff}.mk.tv .mkgraph .a0{fill:#e30613;opacity:.35}.mk.tv .mkgraph .a1{fill:#0057b8;opacity:.5}.tvstage{min-height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 16px max(14px,env(safe-area-inset-left))}.tvwrap{container-type:inline-size;width:min(100%,1600px);margin:0 auto}.tvwrap.first{animation:tvrise .6s var(--ease-out) both}@keyframes tvrise{0%{opacity:0;transform:translateY(14px)}}.tvtop{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 2px clamp(8px,.9cqw,14px);font:600 clamp(12px,1.35cqw,22px)/1.15 var(--cond);letter-spacing:.09em;text-transform:uppercase}.tvtour{display:flex;align-items:center;gap:.6em;min-width:0;color:var(--tv-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvtour:before{content:"";flex:0 0 auto;width:.32em;height:1.1em;border-radius:2px;background:var(--tv-gold);box-shadow:0 0 12px #ffc6298c}.tvst{flex:0 0 auto;display:inline-flex;align-items:center;gap:.55em;padding:.45em .8em;border-radius:99px;background:#ffffff12;border:1px solid var(--tv-edge);color:var(--tv-ink);white-space:nowrap}.tvst i{position:relative;width:.6em;height:.6em;border-radius:50%;background:#54f0a0}.tvst i:after{content:"";position:absolute;inset:0;border-radius:50%;background:#54f0a0;animation:tvping 1.6s var(--ease-out) infinite}.tvst.off{color:var(--tv-dim)}.tvst.warn{color:#ffd27a;border-color:#ffc62959}@keyframes tvping{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.tvbar{--h: clamp(50px, 7.4cqw, 122px);--stripe: clamp(5px, .5cqw, 9px);--badge: clamp(30px, 4.4cqw, 74px);--srv: clamp(18px, 2.3cqw, 40px);--set: clamp(34px, 5cqw, 86px);--pts: clamp(60px, 8.8cqw, 150px);--grid: var(--stripe) var(--badge) minmax(0, 1fr) var(--srv) repeat(var(--n), var(--set)) var(--pts);display:grid;gap:3px;border-radius:clamp(10px,1.1cqw,18px);overflow:hidden;box-shadow:0 1px #ffffff1a inset,0 18px 50px #00000073,0 0 0 1px var(--tv-edge)}.tvbar.over{--grid: var(--stripe) var(--badge) minmax(0, 1fr) var(--srv) repeat(var(--n), var(--set))}.tvcols,.tvrow{display:grid;grid-template-columns:var(--grid);align-items:center;column-gap:clamp(6px,.8cqw,14px)}.tvcols{padding:clamp(6px,.6cqw,10px) 0 clamp(4px,.4cqw,7px);background:#04091a8c}.tvinfo{grid-column:1 / 5;display:flex;align-items:baseline;gap:.55em;min-width:0;padding-left:clamp(10px,1.2cqw,20px);overflow:hidden;white-space:nowrap;font:600 clamp(12px,1.25cqw,21px)/1 var(--cond);letter-spacing:.08em;text-transform:uppercase;color:var(--tv-dim)}.tvinfo b{flex:0 0 auto;font-weight:800;color:var(--tv-gold)}.tvinfo span{min-width:0;overflow:hidden;text-overflow:ellipsis}.tvinfo>*+*:before{content:"\b7";margin-right:.55em;color:var(--tv-faint)}.tvlbl{text-align:center;font:600 clamp(10px,1.05cqw,18px)/1 var(--cond);letter-spacing:.1em;text-transform:uppercase;color:var(--tv-faint)}.tvlbl.pts{color:#ffc629bf}.tvrow{position:relative;min-height:var(--h);padding-right:0;background:linear-gradient(180deg,#ffffff16,#ffffff06),#08102cb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.tvrow:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(100deg,transparent 20%,rgba(255,198,41,.28) 50%,transparent 80%);transform:translate(-100%)}.tvrow.flash:after{animation:tvflash .75s var(--ease-out)}@keyframes tvflash{0%{opacity:1;transform:translate(-100%)}to{opacity:0;transform:translate(100%)}}.tvstripe{align-self:stretch;background:var(--club);box-shadow:0 0 18px color-mix(in srgb,var(--club) 70%,transparent)}.tvbadge{display:grid;place-items:center;width:var(--badge);height:var(--badge);border-radius:50%;border:2px solid var(--club);background:color-mix(in srgb,var(--club) 26%,rgba(8,16,44,.9));font:800 calc(var(--badge) * .36)/1 var(--cond);letter-spacing:.02em;color:#fff}.tvwho{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.12em;padding:clamp(6px,.7cqw,12px) 0}.tvnames{display:flex;flex-direction:column}.tvn{font:600 clamp(18px,3.1cqw,54px)/1.02 var(--cond);text-transform:uppercase;letter-spacing:.015em;color:var(--tv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvrow.dbl .tvn{font-size:clamp(15px,2.35cqw,40px);color:var(--tv-dim)}.tvrow.dbl .tvn.on{color:var(--tv-ink)}.tvclub{font:500 clamp(10.5px,1.25cqw,21px)/1.1 var(--cond);letter-spacing:.07em;text-transform:uppercase;color:var(--tv-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tvsrv{display:grid;place-items:center;color:var(--tv-gold)}.tvsrv svg{width:100%;height:auto;max-width:var(--srv);filter:drop-shadow(0 0 6px rgba(255,198,41,.8));animation:tvserve 1.5s ease-in-out infinite}@keyframes tvserve{50%{opacity:.55;transform:scale(.88)}}.tvset{align-self:stretch;display:grid;place-items:center;margin:clamp(5px,.6cqw,10px) 0;border-radius:clamp(5px,.5cqw,9px);background:#ffffff0d;font:800 clamp(21px,3.1cqw,54px)/1 var(--cond);font-variant-numeric:tabular-nums}.tvset.win{color:#fff;background:#ffffff1a}.tvset.lose{color:var(--tv-faint)}.tvset.now{box-shadow:inset 0 0 0 1px #ffc62959}.tvset.next{background:#ffffff06}.tvset.fill{animation:tvfill .5s var(--ease-out) both}@keyframes tvfill{0%{transform:scale(.6);opacity:0}}.tvset.enter,.tvlbl.enter{animation:tventer .6s var(--ease-out) both;transform-origin:left center}@keyframes tventer{0%{transform:scaleX(0);opacity:0}}.tvpts{align-self:stretch;display:grid;place-items:center;overflow:hidden;perspective:400px;background:linear-gradient(180deg,#ffd34d,#ffbf1a);color:var(--tv-navy);box-shadow:inset 0 1px #ffffff80}.tvpts b{display:block;font:800 clamp(36px,5.6cqw,98px)/1 var(--cond);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tvpts.up b{animation:tvflip .45s var(--ease-out)}@keyframes tvflip{0%{transform:translateY(55%) rotateX(-75deg);opacity:0}}.tvpts.idle{background:#ffc62929;color:#ffd25ab3;box-shadow:none}.tvrow.won .tvn,.tvrow.won .tvbadge{color:#fff}.tvrow.lost{background:#08102ccc}.tvrow.lost .tvn{color:var(--tv-dim)}.tvunder{display:flex;justify-content:flex-end;min-height:clamp(38px,4.4cqw,70px)}.tvbanner{display:flex;align-items:baseline;gap:.6em;margin-top:-2px;padding:.5em 1.1em .55em;border-radius:0 0 clamp(8px,.8cqw,14px) clamp(8px,.8cqw,14px);font:800 clamp(16px,2.1cqw,36px)/1 var(--cond);letter-spacing:.07em;text-transform:uppercase;box-shadow:0 10px 30px #00000059}.tvbanner span{font-weight:600;letter-spacing:.04em;opacity:.85;text-transform:uppercase}.tvbanner.point{background:linear-gradient(180deg,#ffd34d,#ffbf1a);color:var(--tv-navy)}.tvbanner.info{background:#f4f6ff;color:var(--tv-navy)}.tvbanner.end{background:linear-gradient(100deg,#ffd34d,#fff1b8 55%,#ffd34d);color:var(--tv-navy)}.tvbanner.in{animation:tvbin .5s var(--ease-out) both}.tvbanner.out{animation:tvbout .4s ease-in both}@keyframes tvbin{0%{clip-path:inset(0 0 100% 0);transform:translateY(-8px)}to{clip-path:inset(0 0 0 0)}}@keyframes tvbout{to{clip-path:inset(0 0 100% 0);transform:translateY(-8px);opacity:0}}.tvnote{margin:14px 2px 0;text-align:center;font-size:clamp(12px,1.05cqw,17px);color:var(--tv-faint)}.tvempty{padding:clamp(28px,5cqw,80px) 20px;border-radius:clamp(10px,1.1cqw,18px);text-align:center;background:var(--tv-glass);border:1px solid var(--tv-edge)}.tvempty h2{margin:0;font:600 clamp(22px,3cqw,48px)/1.1 var(--cond);letter-spacing:.03em;text-transform:uppercase}.tvempty p{margin:10px auto 18px;max-width:46ch;color:var(--tv-dim)}@container (max-width: 520px){.tvbar{--badge: 0px;--srv: 15px;--set: 31px;--pts: 56px}.tvcols,.tvrow{column-gap:5px}.tvbadge{visibility:hidden;width:0;border:0}.tvcols{row-gap:7px}.tvinfo{grid-column:1 / -1}.tvwho{padding:7px 0}.tvn,.tvrow.dbl .tvn{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere;font-size:18px;line-height:1.04}.tvrow.dbl .tvn{-webkit-line-clamp:1;font-size:16px;overflow:hidden;text-overflow:ellipsis}.tvclub{font-size:11px}.tvset{font-size:20px}.tvpts b{font-size:34px}}@media(orientation:portrait)and (max-width:700px){.tvstage{min-height:0;justify-content:flex-start;padding-top:max(22px,env(safe-area-inset-top))}}.tvmore{width:min(100%,760px);margin:0 auto;padding:0 max(14px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left))}@media(prefers-reduced-motion:reduce){.tvwrap.first,.tvrow.flash:after,.tvset.fill,.tvset.enter,.tvlbl.enter,.tvpts.up b,.tvsrv svg,.tvst i:after{animation:none}.tvbanner.in,.tvbanner.out{animation-name:tvfade}@keyframes tvfade{0%{opacity:0}}}.jfilters{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.jlist{padding-top:2px;padding-bottom:2px}.plist>a.jrow{color:inherit;text-decoration:none}.plist>a.jrow .pname{color:var(--brand)}@media(hover:hover)and (pointer:fine){.plist>a.jrow:hover .pname{text-decoration:underline;text-underline-offset:3px}}.jhead{display:flex;gap:12px;align-items:flex-start}.jhead .av{width:48px;height:48px;font-size:17px}.jhead h2{margin:0 0 2px;font:700 21px/1.15 var(--head)}.jtags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.kpis.jk{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.kpis.jk .kpi span{display:block}.jgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px;margin-top:10px;align-items:start}.jwl{padding:10px 12px}.jgrid+p,.kpis.jk+.jgrid{margin-top:10px}.jwlh{display:flex;align-items:baseline;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:2px 0 6px}.jwlh>b{font:700 15px/1.2 var(--head)}.okc{color:var(--ok-ink)}.koc{color:var(--danger-ink)}.wlbar{display:flex;height:5px;border-radius:99px;overflow:hidden;background:var(--card2);margin-top:5px;gap:2px}.wlbar.big{height:10px;margin:2px 0 8px}.wlbar i{display:block;height:100%;min-width:0}.wlbar i.w{background:var(--ok)}.wlbar i.l{background:var(--danger)}.wlbar i:empty[style^="width:0"]{display:none}td .wlbar{max-width:140px}.jform{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.jform .dots{display:flex;gap:4px;flex-wrap:wrap}.jform .dots i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font:700 12px/1 var(--head);font-style:normal}.jform .dots i.w{background:var(--ok-soft);color:var(--ok-ink)}.jform .dots i.l{background:var(--danger-soft);color:var(--danger-ink)}.jstats{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}.jst{background:var(--card2);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:2px;min-width:0}.jst b{font:700 19px/1.15 var(--head);font-variant-numeric:tabular-nums}.jst span{font-size:12.5px;color:var(--ink2);font-weight:600}.jst small{font-size:11.5px;color:var(--ink3)}.jbal{flex:none;font:700 14px/1 var(--head);font-variant-numeric:tabular-nums;padding:6px 9px;border-radius:8px;background:var(--card2);color:var(--ink2)}.jbal.up{background:var(--ok-soft);color:var(--ok-ink)}.jbal.down{background:var(--danger-soft);color:var(--danger-ink)}.jvs{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-bottom:8px}.jvs .side{display:flex;flex-direction:column;gap:3px;min-width:0;font-size:14px}.jvs .side.r{text-align:right}.jvs .score{display:flex;align-items:center;gap:6px;font:700 34px/1 var(--head);font-variant-numeric:tabular-nums}.jvs .score i{font-style:normal;color:var(--ink3);font-size:24px}.linkbtn{color:var(--brand);font:inherit;text-decoration:underline;text-underline-offset:2px;padding:0}.jpick{flex:none;display:inline-block;vertical-align:middle}.jpick select{min-height:36px;padding:0 34px 0 12px;font:700 14px/1.2 var(--head);text-transform:none;letter-spacing:0;color:var(--ink)}.sec .jpick{margin-left:4px}.jyear{display:inline-flex;align-items:center;gap:6px}.jweek{margin-top:2px}.jweek .jpick{display:block}.jweek .jpick select{width:100%;min-height:44px}.jinfo{margin-left:auto;display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:4px 10px;border-radius:99px;background:var(--brand-soft);color:var(--brand);font:600 12px/1.1 var(--body);text-transform:none;letter-spacing:0}.jinfo svg{width:15px;height:15px;flex:none}.jinfo.on{background:var(--brand);color:var(--brand-ink)}.jex{margin:6px 0 0;padding-top:6px;border-top:1px dashed var(--line);font-size:12px;line-height:1.4;color:var(--ink2);font-weight:400}.jmore{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:40px;margin-top:4px;color:var(--brand);font:600 13.5px/1.2 var(--head);border-top:1px solid var(--line)}.jmore svg{width:18px;height:18px;transition:transform var(--state) ease}.jmore.on svg{transform:rotate(180deg)}.jbest tr.jmod th{padding:8px 4px 2px;font:700 12px var(--head);text-transform:uppercase;letter-spacing:.05em;color:var(--brand);border-bottom:1px solid var(--line)}.jbest tbody tr.jmod:first-child th{padding-top:4px}.jbest .jrank{display:inline-block;min-width:3.2em;font:700 15px/1.2 var(--head)}.jbest td{padding:4px}.jbest td.num>div{display:inline;margin-right:8px}.rkfilters{display:grid;gap:8px;margin:0 0 4px}.rkfilters .jfilters{margin-top:0}.rkcard{padding:0;overflow:hidden}.rkhead{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 14px;border-bottom:1px solid var(--line);color:inherit;text-decoration:none}.rkhead .grow{display:flex;flex-direction:column;gap:2px;min-width:0}.rkhead b{font:700 17px/1.2 var(--head);color:var(--brand)}.rkhead .n,.rktitle .n{background:var(--card2);color:var(--ink2);border-radius:99px;padding:2px 8px;font:700 11px/1.4 var(--head)}.rkhead svg,.rkmore svg{width:18px;height:18px;flex:none}.rkhead svg{color:var(--ink3)}.rkmore{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-top:1px solid var(--line);font:600 14px/1.2 var(--head);color:var(--brand);text-decoration:none}.rkempty{margin:0;padding:14px}@media(hover:hover)and (pointer:fine){.rkhead:hover b,.rkt .c-name a:hover{text-decoration:underline;text-underline-offset:3px}}.rktitle{display:flex;align-items:center;gap:8px;margin:4px 2px;font:700 22px/1.2 var(--head)}.rkbox{container-type:inline-size}.rkt{width:100%;border-collapse:collapse;font-size:12.5px;line-height:1.3}.rkt th,.rkt td{padding:7px 6px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.rkt thead th{font:700 10.5px/1.2 var(--head);text-transform:uppercase;letter-spacing:.03em;color:var(--ink2);background:var(--card2);vertical-align:bottom}.rkt tbody tr:last-child>*{border-bottom:0}.rkt th:first-child,.rkt td:first-child{padding-left:12px}.rkt th:last-child,.rkt td:last-child{padding-right:12px}.rkt .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rkt thead th,.rkt thead th.num{white-space:normal}.rkt td.c-x:not(.num):not(.c-lic){min-width:64px}.rkt .c-pos{width:52px;text-align:center}.rkt .c-lic{white-space:nowrap}.rkt .c-name{font-weight:600;font-size:13px;min-width:110px}.rkt .c-name a{color:var(--brand);text-decoration:none}.rkt abbr{text-decoration:none}.rkt .c-mob,.rkt .rkunit,.rkt .rktot{display:none}.rklater{font-style:italic;color:var(--ink2)}.rkland{color:var(--ink2)}.rknote{margin:0;padding:8px 12px 10px;border-top:1px solid var(--line)}.rkpos{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 4px;border-radius:8px;background:var(--card2);color:var(--ink2);font:700 13px/1 var(--head);font-variant-numeric:tabular-nums}.rkpos.p1{background:var(--oro);color:#fff}.rkpos.p2{background:var(--plata);color:#fff}.rkpos.p3{background:var(--bronce);color:#fff}.rkmv{display:block;margin-top:3px;font:700 10.5px/1.2 var(--head);font-variant-numeric:tabular-nums}.rkmv.up{color:var(--ok-ink)}.rkmv.down{color:var(--danger-ink)}.rkmv.new{color:var(--accent-ink)}@container (max-width: 699px){.rkt thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.rkt .c-x{display:none}.rkt tr{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"pos name pts" "pos mob mob";column-gap:10px;row-gap:3px;padding:10px 12px;border-bottom:1px solid var(--line)}.rkt tbody tr:last-child{border-bottom:0}.rkt tr>*{display:block;padding:0;border:0}.rkt th:first-child,.rkt td:first-child,.rkt th:last-child,.rkt td:last-child{padding:0}.rkt .c-pos{grid-area:pos;width:auto}.rkt .c-name{grid-area:name;font-size:14.5px;align-self:center}.rkt .c-pts{grid-area:pts;align-self:center;font-size:14.5px}.rkt .rkunit,.rkt .rktot{display:inline}.rkt .rkavg{display:none}.rkt .rkunit{font-size:11px;font-weight:500;color:var(--ink3)}.rkt .c-mob{grid-area:mob;display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--ink2)}.rkt .rkmeta{font-size:11.5px;color:var(--ink3)}}html.fs-on{scrollbar-width:none}html.fs-on::-webkit-scrollbar{display:none}.fs{position:fixed;z-index:25;right:max(0px,env(safe-area-inset-right));width:26px;top:calc(env(safe-area-inset-top) + 66px);bottom:calc(86px + env(safe-area-inset-bottom));touch-action:none;user-select:none;-webkit-user-select:none;cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--state) var(--ease-out)}.fs.show{opacity:1;pointer-events:auto}.fs[hidden]{display:none}.fs-dots{position:absolute;inset:0;z-index:1;pointer-events:none}.fs-dots i{pointer-events:auto}.fs-dots i{position:absolute;right:7px;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--ink3);opacity:.45;transition:opacity var(--fade) ease,transform var(--fade) ease}.fs-dots i.done{opacity:.75}.fs-dots i.pend{background:transparent;box-shadow:inset 0 0 0 1.25px var(--ink3);width:5px;height:5px;right:6.5px;margin-top:-2.5px;opacity:.85}.fs-dots i.live{right:5px;width:8px;height:8px;margin-top:-4px;background:var(--live);box-shadow:0 0 0 2.5px var(--live-soft);opacity:1}.fs-dots i.now{right:6px;width:6px;height:6px;margin-top:-3px;background:var(--danger);opacity:1}.fs-thumb{position:absolute;top:0;right:5px;width:8px;height:44px;border-radius:99px;background:var(--ink2);opacity:.55;transition:opacity var(--fade) ease,width var(--fade) ease,right var(--fade) ease}.fs.drag .fs-thumb,.fs:hover .fs-thumb{opacity:.9;width:10px;right:4px}.fs.drag .fs-dots i.done,.fs.drag .fs-dots i.pend{opacity:1}.fs.drag .fs-dots i.now{transform:scale(1.3)}.fs-bubble{position:absolute;top:0;right:30px;margin-top:-22px;height:44px;display:flex;align-items:center;padding:0 16px;border-radius:22px;background:var(--ink);color:var(--bg);font:700 20px/1 var(--head);font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 6px 20px #080c1e40;pointer-events:none;overflow:hidden;transform-origin:right center;opacity:0;scale:.4;translate:14px 0;transition:opacity .12s ease,scale .16s var(--ease-out),translate .16s var(--ease-out)}.fs.drag .fs-bubble:not(:empty){opacity:1;scale:1;translate:0 0;transition:opacity 90ms ease,scale .3s cubic-bezier(.34,1.5,.64,1),translate .3s cubic-bezier(.34,1.5,.64,1)}.fs-bubble .fs-l{display:flex;align-items:center;gap:7px}.fs-bubble .fs-l em{font-style:normal;display:flex;align-items:center;white-space:pre}.fs-bubble .fs-dot{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 2px var(--live-soft)}.fs-r{display:inline-block;height:1.15em;line-height:1.15;overflow:hidden}.fs-r i{display:block;font-style:normal;text-align:center}.fs-r.fs-fwd i{transform:translateY(-100%);animation:fs-fwd .18s var(--ease-out)}.fs-r.fs-back i{animation:fs-back .18s var(--ease-out)}@keyframes fs-fwd{0%{transform:translateY(0)}}@keyframes fs-back{0%{transform:translateY(-100%)}}@media(max-width:600px){.fs-bubble{right:27px;margin-top:-17px;height:34px;padding:0 12px;border-radius:17px;font-size:15.5px}}@media(prefers-reduced-motion:reduce){.fs,.fs-dots i,.fs-thumb,.fs-bubble,.fs.drag .fs-bubble:not(:empty){transition:none}.fs-bubble,.fs.drag .fs-bubble:not(:empty){scale:none;translate:none}.fs-r i{animation:none}}
