@font-face{font-family:"Noto Kufi Arabic";src:url(/assets/kufi-800.44018eb483.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Readex Pro";src:url(/assets/readex-400-600.1b469e7afb.woff2) format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:"Barlow Condensed";src:url(/assets/barlow-700-digits.4d7992e9ff.woff2) format("woff2");font-weight:700;font-display:swap}

:root{
color-scheme:light dark;
--font:-apple-system,system-ui,"SF Arabic","SF Pro Text","Segoe UI","Noto Sans Arabic",sans-serif;
--bg:#F2F2F7; --bg2:#FFFFFF; --bg3:#F2F2F7; --bg-el:#FFFFFF;
--fill:rgba(120,120,128,.12); --fill2:rgba(120,120,128,.2); --fill3:rgba(118,118,128,.08);
--label:#000; --label2:rgba(60,60,67,.64); --label3:rgba(60,60,67,.36); --label4:rgba(60,60,67,.18);
--sep:rgba(60,60,67,.24);
--bar:rgba(248,248,250,.78); --glass:rgba(255,255,255,.72); --glass-b:rgba(0,0,0,.06);
--accent:#0B8246; --accent-2:#0B8246; --accent-bg:rgba(11,130,70,.12); --on-accent:#fff;
--live:#E5261D; --live-bg:rgba(229,38,29,.1);
--win:#1E8A44; --draw:#727278; --loss:#D6392F;
--ycard:#F5C518; --rcard:#E5261D;
--thumb:#FFFFFF; --thumb-sh:0 3px 8px rgba(0,0,0,.12),0 3px 1px rgba(0,0,0,.04);
--pitch:#2F8F4E; --pitch-2:#2A8347; --pitch-line:rgba(255,255,255,.55);
--shadow:0 1px 2px rgba(0,0,0,.04);
--tb-shadow:0 10px 30px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.06);
--r:16px; --r-s:10px; --gut:16px; --navh:52px; --maxw:720px;
--ease:cubic-bezier(.2,.8,.2,1); --spring:cubic-bezier(.32,1.28,.54,1);
}
@media (prefers-color-scheme:dark){
:root{
--bg:#000; --bg2:#1C1C1E; --bg3:#2C2C2E; --bg-el:#2C2C2E;
--fill:rgba(118,118,128,.24); --fill2:rgba(118,118,128,.32); --fill3:rgba(118,118,128,.14);
--label:#fff; --label2:rgba(235,235,245,.64); --label3:rgba(235,235,245,.34); --label4:rgba(235,235,245,.16);
--sep:rgba(84,84,88,.6);
--bar:rgba(18,18,20,.72); --glass:rgba(44,44,46,.66); --glass-b:rgba(255,255,255,.08);
--accent:#35D07F; --accent-2:#2BBF6F; --accent-bg:rgba(53,208,127,.16); --on-accent:#00210F;
--live:#FF453A; --live-bg:rgba(255,69,58,.16);
--win:#2DB45A; --draw:#8E8E93; --loss:#E5483E;
--thumb:#636366; --thumb-sh:0 3px 8px rgba(0,0,0,.3);
--pitch:#1F5E36; --pitch-2:#1B5431; --pitch-line:rgba(255,255,255,.35);
--shadow:none; --tb-shadow:0 10px 30px rgba(0,0,0,.5),0 0 0 .5px rgba(255,255,255,.08);
}
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--bg);scroll-padding-top:calc(var(--navh) + 56px + env(safe-area-inset-top))}
body{margin:0;background:var(--bg);color:var(--label);font:400 17px/1.35 var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility;overflow-x:hidden}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}
img{display:block}
svg{display:block;flex:none}
h1,h2,h3,h4,p,ol,ul,dl,dd,figure{margin:0}
ol,ul{padding:0;list-style:none}
table{border-collapse:collapse}
.num,.tn-n{font-variant-numeric:tabular-nums}
.lat{direction:ltr;unicode-bidi:isolate}
.vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}
.skip{position:absolute;inset-inline-start:8px;top:-60px;z-index:99;background:var(--accent);color:var(--on-accent);padding:10px 14px;border-radius:12px}
.skip:focus{top:calc(8px + env(safe-area-inset-top))}
.nav{position:fixed;inset:0 0 auto;z-index:40;padding-top:env(safe-area-inset-top);pointer-events:none}
.nav::before{content:"";position:absolute;inset:0;background:var(--bar);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--sep);opacity:0;transition:opacity .22s var(--ease)}
.nav.stuck::before,.nav.solid::before{opacity:1}
.nav.merge::before{border-bottom-color:transparent}
.nav-in{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--navh);max-width:calc(var(--maxw) + 2 * var(--gut));margin:0 auto;padding:0 10px;pointer-events:auto}
.nav-lead,.nav-trail{display:flex;align-items:center;gap:6px;min-width:44px;max-width:40%;flex:1}
.nav-trail{justify-content:flex-end}
.nav-title{position:absolute;inset-inline:22%;top:0;line-height:var(--navh);pointer-events:none;text-align:center;font-weight:600;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;transform:translateY(6px);transition:opacity .22s var(--ease),transform .22s var(--ease)}
.nav.stuck .nav-title{opacity:1;transform:none}
.nb{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:44px;height:44px;padding:0 10px;border-radius:22px;color:var(--label);background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:inset 0 0 0 .5px var(--glass-b);transition:transform .15s var(--ease),background .2s}
.nb:active{transform:scale(.92)}
.nb svg{width:22px;height:22px}
.nb.icon{width:44px;padding:0}
.nb.back{padding-inline:6px 14px;font-size:17px;max-width:62vw}
.nb.back span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:36vw;transition:max-width .25s var(--ease)}
.nav.stuck .nb.back span{max-width:0}
.nav.stuck .nb.back{padding-inline:10px}
.nb.back svg{width:22px;height:22px}
.nb.on{color:var(--accent)}
.brand{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 6px;font-weight:800;font-size:20px}
.mark{display:grid;grid-template-columns:repeat(3,6px);gap:1.5px}
.mark i{width:6px;height:6px;border-radius:1.5px;background:var(--label)}
.mark i:nth-child(2),.mark i:nth-child(6),.mark i:nth-child(7){background:var(--accent)}
.mark i:nth-child(3),.mark i:nth-child(5){background:var(--label3)}
main{display:block;max-width:calc(var(--maxw) + 2 * var(--gut));margin:0 auto;padding:calc(var(--navh) + env(safe-area-inset-top)) var(--gut) calc(116px + env(safe-area-inset-bottom))}
.lt{padding:2px 4px 14px}
.lt h1{font-size:34px;line-height:41px;font-weight:800}
.lt p{margin-top:2px;color:var(--label2);font-size:15px}
.lt-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}
.lt-row .lt-x{margin-bottom:4px}
.grp{margin-top:26px}
.grp:first-child,.lt + .grp,.segbar + .pane > .grp:first-child,.pane > .grp:first-child{margin-top:0}
.pane > * + .grp{margin-top:26px}
.gh{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 16px 7px;color:var(--label2);font-size:13px;line-height:18px;font-weight:500}
.gh h2,.gh h3{font:inherit}
.gh.big{padding:0 4px 9px;color:var(--label);font-size:22px;line-height:28px;font-weight:700}
.gh a{color:var(--accent);font-weight:500;font-size:15px;white-space:nowrap}
.gf{padding:7px 16px 0;color:var(--label2);font-size:13px;line-height:18px}
.gf a{color:var(--accent)}
.card{background:var(--bg2);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}
.card + .card{margin-top:12px}
.row{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:11px 16px;font-size:17px;line-height:22px}
a.row,button.row{width:100%;text-align:start;transition:background .15s}
a.row:active,button.row:active,.mr:active,.hd-row:active{background:var(--fill)}
.card:not(.lc) > * + *::before,.sepd > * + *::before{content:"";position:absolute;top:0;inset-inline:16px 0;border-top:.5px solid var(--sep)}
.card:not(.lc) > .ins + *::before,.card:not(.lc) > * + .ins::before{inset-inline-start:58px}
.row .ic{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:var(--c,#8E8E93);color:#fff}
.row .ic svg{width:19px;height:19px}
.row .lg{width:28px;height:28px;object-fit:contain;flex:none}
.rt{flex:1;min-width:0}
.rt b,.rt strong{font-weight:600}
.rt small,.sub{display:block;color:var(--label2);font-size:13px;line-height:17px;margin-top:1px}
.rv{flex:none;color:var(--label2);font-size:17px;max-width:58%;text-align:end;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.chev{flex:none;width:9px;height:15px;color:var(--label3);margin-inline-start:2px}
.row .badge{flex:none;min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--live);color:#fff;font-size:13px;font-weight:600;display:inline-grid;place-items:center}
.row.link .rt{color:var(--accent)}
.row.center{justify-content:center;color:var(--accent);font-weight:500}
.more-row{justify-content:center;color:var(--accent);font-size:15px;font-weight:500;min-height:44px}
.empty{padding:22px 16px;color:var(--label2);font-size:15px;text-align:center}
.note{padding:12px 16px;border-radius:var(--r);background:var(--fill3);color:var(--label2);font-size:15px;line-height:21px}
.note b{color:var(--label)}
.kv dt{color:var(--label2)}
.sw{position:relative;flex:none;width:51px;height:31px;border-radius:16px;background:var(--fill2);transition:background .25s var(--ease)}
.sw::after{content:"";position:absolute;top:2px;inset-inline-start:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15),0 1px 1px rgba(0,0,0,.16);transition:transform .3s var(--spring)}
[aria-checked="true"] > .sw,.sw[aria-checked="true"]{background:#34C759}
[aria-checked="true"] > .sw::after,.sw[aria-checked="true"]::after{transform:translateX(-20px)}
.segbar{position:sticky;top:calc(var(--navh) + env(safe-area-inset-top));z-index:30;margin:0 calc(-1 * var(--gut)) 16px;padding:8px var(--gut)}
.segbar::before{content:"";position:absolute;inset:0;background:var(--bar);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:.5px solid var(--sep);opacity:0;transition:opacity .2s}
.segbar.stuck::before{opacity:1}
.seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:34px;padding:2px;border-radius:10px;background:var(--fill);isolation:isolate}
.seg-th{position:absolute;z-index:-1;top:2px;bottom:2px;inset-inline-start:2px;width:calc((100% - 4px) / var(--n,2));border-radius:8px;background:var(--thumb);box-shadow:var(--thumb-sh);transform:translateX(calc(var(--i,0) * -100%));transition:transform .36s var(--spring)}
.seg button{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:0 4px;font-size:13.5px;font-weight:500;line-height:30px;color:var(--label);white-space:nowrap;border-radius:8px}
.seg .sl{min-width:0;overflow:hidden;text-overflow:ellipsis}
.seg button[aria-selected="true"]{font-weight:600}
.seg button + button::before{content:"";position:absolute;inset-inline-start:0;top:8px;bottom:8px;border-inline-start:1px solid var(--label4);transition:opacity .2s}
.seg button[aria-selected="true"]::before,.seg button[aria-selected="true"] + button::before{opacity:0}
.seg .cnt[hidden]{display:none}
.seg .cnt{display:inline-block;min-width:17px;height:17px;margin-inline-start:4px;padding:0 5px;border-radius:9px;background:var(--live);color:#fff;font-size:11px;font-weight:700;line-height:17px;vertical-align:1px}
.seg.sm{height:30px}
.seg.sm button{font-size:13px;line-height:26px}
.pane[hidden]{display:none}
.cr{width:24px;height:24px;object-fit:contain;flex:none}
.cr.md{width:32px;height:32px}
.cr.lg{width:44px;height:44px}
.cr.xl{width:64px;height:64px}
.flag{font-size:18px;line-height:1}
.mr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);align-items:center;gap:6px;min-height:60px;padding:9px 12px}
.mr-t{display:flex;align-items:center;gap:8px;min-width:0}
.mr-t.h{justify-content:flex-end;text-align:end}
.mr-t.a{justify-content:flex-start;text-align:start}
.mr-t .tn{font-size:15px;line-height:19px;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-wrap:anywhere}
.mr-t.w .tn{font-weight:700}
.mr-t.l .tn{color:var(--label2)}
.mr-m{display:flex;flex-direction:column;align-items:center;gap:1px;text-align:center}
.sc{font-size:19px;line-height:24px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate}
.sc.ko{font-size:17px;font-weight:600}
.sc.tbd{color:var(--label2);font-size:15px}
.st{font-size:12px;line-height:15px;color:var(--label2);white-space:nowrap}
.st.live{color:var(--live);font-weight:600;display:inline-flex;align-items:center;gap:4px}
.dot{width:6px;height:6px;border-radius:50%;background:var(--live);flex:none;animation:pulse 1.6s ease-in-out infinite}
@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}
.mr .pen{font-size:11px;color:var(--label2)}
.mr.mine::after{content:"";position:absolute;inset-inline-start:0;top:12px;bottom:12px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}
.mr .rsl{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;color:#fff;font-size:11px;font-weight:700;margin-top:2px}
.nospoil .sc.hide{filter:blur(6px);opacity:.6}
.hd-row{display:flex;align-items:center;gap:10px;min-height:46px;padding:10px 16px;font-size:15px;font-weight:600}
.hd-row .lg{width:22px;height:22px;object-fit:contain;flex:none}
.hd-row .rt small{font-weight:400}
.hd-row .rt{display:flex;align-items:baseline;gap:6px;min-width:0}
.hd-row .rt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hd-row .rt small{display:inline;color:var(--label2);white-space:nowrap}
.date-sub{padding:8px 16px 0;color:var(--label2);font-size:13px;font-weight:600}
.days{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:0 calc(-1 * var(--gut)) 12px;padding:2px var(--gut) 4px;scroll-snap-type:x proximity}
.days::-webkit-scrollbar{display:none}
.day{flex:none;display:flex;flex-direction:column;align-items:center;gap:3px;width:54px;min-height:60px;padding:6px 0;border-radius:14px;scroll-snap-align:center;color:var(--label2);transition:background .2s}
.day span{font-size:12px;line-height:15px;white-space:nowrap}
.day b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;font-size:18px;font-weight:600;color:var(--label);font-variant-numeric:tabular-nums}
.day.today span{color:var(--accent);font-weight:600}
.day[aria-selected="true"] b{background:var(--accent);color:var(--on-accent)}
.day.today:not([aria-selected="true"]) b{color:var(--accent)}
.fc{display:block;padding:14px 16px 12px}
.fc-top{display:flex;align-items:center;gap:8px;color:var(--label2);font-size:13px;font-weight:500}
.fc-top .lg{width:18px;height:18px;object-fit:contain}
.fc-top .st{margin-inline-start:auto}
.fc-body{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:10px}
.fc-t{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:15px;font-weight:600;min-width:0}
.fc-t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}
.fc .sc{font-size:34px;line-height:40px}
.fc .sc.ko{font-size:26px}
.fc-sub{margin-top:8px;text-align:center;color:var(--label2);font-size:13px}
.hdr{position:relative;isolation:isolate;margin:0 calc(-1 * var(--gut)) 6px;padding:6px var(--gut) 14px;text-align:center}
.hdr-wash{position:absolute;inset:calc(-1 * (var(--navh) + env(safe-area-inset-top))) 0 0;z-index:-1;pointer-events:none;background:radial-gradient(90% 70% at 85% 0%,color-mix(in srgb,var(--h,transparent) 30%,transparent),transparent 72%),radial-gradient(90% 70% at 15% 0%,color-mix(in srgb,var(--a,transparent) 30%,transparent),transparent 72%)}
.hdr-kick{display:inline-flex;align-items:center;gap:6px;min-height:44px;max-width:100%;color:var(--label2);font-size:13px;font-weight:500}
.hdr-kick .lg{width:18px;height:18px;object-fit:contain}
.hdr-kick span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mh{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:8px;margin-top:14px}
.mh-t{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}
.mh-t b{font-size:17px;line-height:21px;font-weight:700;overflow-wrap:anywhere}
.mh-mid{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:6px;min-width:96px}
.mh .sc{font-size:44px;line-height:50px;font-weight:800;letter-spacing:.01em}
.mh .sc.ko{font-size:30px;line-height:50px}
.mh .st{font-size:14px;line-height:18px}
.mh .st.live{font-size:14px}
.mh .pen{font-size:13px;color:var(--label2)}
.mh-goals{display:grid;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr);gap:8px;margin-top:12px;font-size:13px;line-height:18px;color:var(--label2)}
.mh-goals ul{display:flex;flex-direction:column;gap:2px;min-width:0}
.mh-goals li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mh-goals .gi{display:inline-block;width:12px;height:12px;vertical-align:-1px;margin-inline-end:3px;opacity:.7}
.mh-meta{margin-top:12px;color:var(--label2);font-size:13px}
.th{display:flex;flex-direction:column;align-items:center;gap:10px}
.th h1{font-size:28px;line-height:34px;font-weight:800}
.th .sub{font-size:15px;margin:0}
.th-acts{display:flex;justify-content:center;gap:10px;margin-top:14px}
.pill{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 18px;border-radius:22px;font-size:15px;font-weight:600;background:var(--fill);color:var(--label);transition:transform .15s var(--ease),background .2s}
.pill svg{width:18px;height:18px}
.pill.pri{background:var(--accent);color:var(--on-accent)}
.pill.on{background:var(--accent-bg);color:var(--accent)}
.pill:active{transform:scale(.96)}
.chip{position:relative;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:14px;background:var(--fill);color:var(--label);font-size:13px;font-weight:500;white-space:nowrap}
.chip .lg{width:16px;height:16px;object-fit:contain}
.chips{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 6px;margin-top:10px}
.avatar{position:relative;width:104px;height:104px;border-radius:50%;overflow:hidden;background:var(--c,#3A3A3C);display:grid;place-items:center;box-shadow:0 0 0 4px var(--bg2)}
.avatar img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}
.avatar b{font-size:38px;font-weight:800;color:var(--ci,#fff);font-variant-numeric:tabular-nums}
.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.tile{background:var(--bg2);border-radius:14px;padding:12px 6px 10px;text-align:center;box-shadow:var(--shadow)}
.tile b{display:block;font-size:24px;line-height:28px;font-weight:800;font-variant-numeric:tabular-nums}
.tile span{display:block;margin-top:2px;color:var(--label2);font-size:12px;line-height:15px}
.ev li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);align-items:center;min-height:48px;padding:6px 10px}
.ev .em{grid-column:2;justify-self:center;min-width:44px;height:24px;padding:0 6px;border-radius:12px;background:var(--fill);font-size:12.5px;font-weight:600;line-height:24px;text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap}
.ev .eb{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px;line-height:19px}
.ev li.home .eb{grid-column:1;grid-row:1;flex-direction:row-reverse;justify-content:flex-start;text-align:end}
.ev li.away .eb{grid-column:3;grid-row:1;justify-content:flex-start;text-align:start}
.ev li .em{grid-row:1}
.ev .ei{flex:none;width:20px;height:20px}
.ev .et{min-width:0}
.ev .et b{font-weight:600;display:block;overflow-wrap:anywhere}
.ev .et small{display:block;color:var(--label2);font-size:12.5px;line-height:16px}
.ev .et .sc{font-size:12.5px;line-height:16px;font-weight:700;color:var(--label)}
.ev li.goal .em{background:var(--accent-bg);color:var(--accent)}
.ev li.mark{display:flex;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:8px 16px;color:var(--label2);font-size:13px;font-weight:600;background:var(--fill3)}
.ev li.mark .sc{font-size:13px;line-height:16px}
.cardic{display:inline-block;width:12px;height:16px;border-radius:2.5px;background:var(--ycard);box-shadow:inset 0 0 0 .5px rgba(0,0,0,.15)}
.cardic.r{background:var(--rcard)}
.cardic.yr{background:linear-gradient(135deg,var(--ycard) 50%,var(--rcard) 50%)}
.wp{padding:14px 16px}
.wp-bar{display:flex;height:10px;border-radius:5px;overflow:hidden;gap:2px;margin-top:10px}
.wp-bar i{display:block;height:100%}
.wp-l{display:grid;grid-template-columns:repeat(3,1fr);font-size:13px;color:var(--label2)}
.wp-l div:nth-child(2){text-align:center}
.wp-l div:last-child{text-align:end}
.wp-l b{display:block;color:var(--label);font-size:20px;line-height:24px;font-weight:800;font-variant-numeric:tabular-nums}
.chart{width:100%;height:auto;overflow:visible}
.chart .ax{fill:var(--label3);font-size:10px;font-family:var(--font)}
.chart .gl{stroke:var(--sep);stroke-width:1}
.stg{padding:6px 0}
.str{padding:10px 16px}
.str-top{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:15px;line-height:19px}
.str-top span{text-align:center;color:var(--label2);font-size:13.5px}
.str-top b{min-width:36px;padding:2px 8px;border-radius:12px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
.str-top b.lead{background:var(--tc,var(--accent));color:var(--tci,#fff)}
.str-bar{display:flex;gap:4px;height:5px;margin-top:8px}
.str-bar i{display:block;height:100%;border-radius:3px;background:var(--fill2)}
.str-bar i.hb{background:var(--hc,var(--accent))}
.str-bar i.ab{background:var(--ac,var(--label2))}
.poss{padding:14px 16px}
.poss-bar{display:flex;height:34px;border-radius:17px;overflow:hidden;margin-top:8px;font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}
.poss-bar i{display:flex;align-items:center;padding:0 14px;color:var(--ci,#fff);font-style:normal;min-width:48px}
.poss-bar i:last-child{justify-content:flex-end}
.pitch{position:relative;aspect-ratio:68/100;margin:0 auto;max-width:520px;border-radius:var(--r);overflow:hidden;background:repeating-linear-gradient(180deg,var(--pitch) 0 10%,var(--pitch-2) 10% 20%)}
.pitch .ln{position:absolute;border:1.5px solid var(--pitch-line);pointer-events:none}
.pitch .half{inset:50% 4% auto;height:0;border-width:1.5px 0 0}
.pitch .cc{left:50%;top:50%;width:26%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%)}
.pitch .box1,.pitch .box2{left:22%;right:22%;height:15%}
.pitch .box1{top:3%;border-top:0}
.pitch .box2{bottom:3%;border-bottom:0}
.pitch .out{inset:3% 4%;border-radius:4px}
.pp{position:absolute;display:flex;flex-direction:column;align-items:center;width:64px;margin-inline-start:-32px;transform:translate(0,-50%);text-align:center;color:#fff;font-size:11px;line-height:13px;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.45)}
.pp .sh{position:relative;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--pc,#fff);color:var(--pci,#000);font-size:13px;font-weight:800;text-shadow:none;box-shadow:0 2px 6px rgba(0,0,0,.28);font-variant-numeric:tabular-nums}
.pp .nm{margin-top:3px;max-width:62px;padding:0 3px;border-radius:5px;background:rgba(0,0,0,.22);font-size:10.5px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pp .rtg{position:absolute;top:-7px;inset-inline-end:-14px;min-width:24px;height:15px;padding:0 3px;border-radius:8px;font-size:9.5px;line-height:15px;font-weight:800;color:#fff;background:#8E8E93;text-shadow:none}
.pp .bdg{position:absolute;bottom:-3px;inset-inline-start:-6px;display:flex;gap:1px}
.pp .bdg svg{width:13px;height:13px}
.pp .bdg .cardic{width:8px;height:11px}
.rt-hi{background:#1E8A44!important}.rt-md{background:#6BA32E!important}.rt-lo{background:#D98E04!important}.rt-bad{background:#D6392F!important}
.pitch-t{position:absolute;inset-inline-start:10px;padding:3px 8px;border-radius:8px;background:rgba(0,0,0,.28);color:#fff;font-size:11px;font-weight:600}
.pitch-t.t1{top:8px}.pitch-t.t2{bottom:8px}
.formation{font-variant-numeric:tabular-nums;color:var(--label2);font-size:13px}
.tblw{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.tbl{width:100%;font-size:15px;line-height:19px;font-variant-numeric:tabular-nums}
.tbl th{padding:10px 6px;color:var(--label2);font-size:12px;font-weight:500;text-align:center;white-space:nowrap;border-bottom:.5px solid var(--sep)}
.tbl td{height:44px;padding:0 6px;text-align:center;white-space:nowrap}
.tbl tbody tr + tr td{border-top:.5px solid var(--sep)}
.tbl th:first-child,.tbl td:first-child{padding-inline-start:12px}
.tbl th:last-child,.tbl td:last-child{padding-inline-end:14px}
.tbl .tm{text-align:start;width:100%;max-width:0}
.tbl .tm a,.tbl .tm > span{display:flex;align-items:center;gap:8px;min-width:0;min-height:44px}
.tbl .tm span.n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tbl .pts{font-weight:800}
.tbl .rk{position:relative;width:34px;color:var(--label2);font-weight:600}
.tbl .rk i{position:absolute;inset-inline-start:0;top:6px;bottom:6px;width:3px;border-radius:0 3px 3px 0;background:var(--z)}
.tbl tr.hl td{background:var(--accent-bg)}
.tbl tr.live .tm .n::after{content:"";display:inline-block;width:6px;height:6px;margin-inline-start:6px;border-radius:50%;background:var(--live);vertical-align:2px}
.tbl .dim{color:var(--label2)}
.tbl.wide .tm{max-width:none;min-width:150px}
.legend{display:flex;flex-wrap:wrap;gap:6px 14px;padding:10px 16px 12px;color:var(--label2);font-size:12px}
.legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-inline-end:5px;vertical-align:-1px;background:var(--z)}
.form{display:inline-flex;gap:3px}
.form i{display:grid;place-items:center;width:18px;height:18px;border-radius:5px;color:#fff;font-size:10.5px;font-style:normal;font-weight:700}
.W,.form .W{background:var(--win)}.D,.form .D{background:var(--draw)}.L,.form .L{background:var(--loss)}
.rounds{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gut)) 12px;padding:2px var(--gut) 4px}
.rounds::-webkit-scrollbar{display:none}
.rounds button{position:relative;flex:none;min-width:44px;height:36px;padding:0 12px;border-radius:18px;background:var(--fill);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--label)}
.rounds button[aria-selected="true"]{background:var(--label);color:var(--bg2)}
.ld{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 16px}
.ld .rk{width:22px;flex:none;color:var(--label2);font-size:15px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}
.ld .v{flex:none;min-width:34px;font-size:20px;font-weight:800;text-align:end;font-variant-numeric:tabular-nums}
.ld .rt small{display:flex;align-items:center;gap:5px}
.ld .rt small .cr{width:14px;height:14px}
.ld:first-child .v{color:var(--accent)}
.bars li{position:relative}
.bars .bl{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:48px;padding:10px 16px}
.bars li + li::before{content:"";position:absolute;top:0;inset-inline:16px 0;border-top:.5px solid var(--sep)}
a.bl:active{background:var(--fill)}
.bars .bn{display:flex;align-items:center;gap:8px;min-width:0;font-size:15px}
.bars .bn span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bars b{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums}
.bars i{grid-column:1/-1;display:block;height:6px;border-radius:3px;background:linear-gradient(to left,var(--accent) var(--w),var(--fill) var(--w))}
.nw{position:relative;display:block;padding:14px 16px}
.nw-k{display:flex;align-items:center;gap:8px;color:var(--label2);font-size:12.5px;font-weight:500}
.nw-k .tg{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;background:var(--fill);color:var(--label);font-weight:600}
.nw-k .tg.transfer{background:var(--accent-bg);color:var(--accent)}
.nw-k .tg.injury{background:var(--live-bg);color:var(--live)}
.nw h3{margin-top:7px;font-size:17px;line-height:23px;font-weight:700}
.nw p.sm{margin-top:4px;color:var(--label2);font-size:15px;line-height:21px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.nw .ents{display:flex;flex-wrap:wrap;gap:16px 6px;margin-top:12px}
.nw .src{margin-top:8px;color:var(--label3);font-size:12px}
.nw .hwg{color:var(--accent);font-weight:700}
.vids{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--gut));padding:0 var(--gut) 4px}
.vids::-webkit-scrollbar{display:none}
.vid{flex:none;width:220px;background:var(--bg2);border-radius:14px;overflow:hidden}
.vid img{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--fill)}
.vid span{display:block;padding:8px 10px 0;font-size:13.5px;line-height:18px;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.vid small{display:block;padding:2px 10px 10px;color:var(--label2);font-size:12px}
.ea{display:grid;grid-template-columns:132px 1fr;gap:16px;align-items:center;padding:16px}
.eac{position:relative;width:132px;aspect-ratio:132/184;border-radius:18px 18px 22px 22px;padding:12px 10px 10px;color:#2B2310;background:linear-gradient(160deg,#F6E3A1,#D8B55A 48%,#B8923A);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55),0 6px 18px rgba(0,0,0,.18);overflow:hidden;text-align:center}
.eac.silver{color:#23272B;background:linear-gradient(160deg,#F1F3F5,#C3C9CF 50%,#9AA2AA)}
.eac.bronze{color:#2A1A10;background:linear-gradient(160deg,#EBC39B,#C08658 50%,#8E5C36)}
.eac .ov{position:absolute;top:10px;inset-inline-start:12px;font-size:30px;line-height:30px;font-weight:800;font-variant-numeric:tabular-nums;text-align:center}
.eac .ps{position:absolute;top:42px;inset-inline-start:12px;width:34px;font-size:12px;font-weight:700;text-align:center}
.eac .ph{width:70px;height:70px;margin:4px 0 0;margin-inline-start:auto;border-radius:50%;overflow:hidden;background:rgba(255,255,255,.35)}
.eac .ph img{width:100%;height:100%;object-fit:cover;object-position:50% 15%}
.eac .nm{margin-top:6px;font-size:13px;font-weight:800;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.eac .fs{display:grid;grid-template-columns:1fr 1fr;gap:2px 8px;margin-top:6px;font-size:10.5px;line-height:13px}
.eac .fs span{display:flex;justify-content:space-between;gap:4px}
.eac .fs b{font-weight:800;font-variant-numeric:tabular-nums}
.ea-b li{display:grid;grid-template-columns:5.5em 1fr 2em;align-items:center;gap:8px;font-size:13px;line-height:22px}
.ea-b i{display:block;height:6px;border-radius:3px;background:linear-gradient(to left,var(--bc,var(--accent)) var(--w),var(--fill) var(--w))}
.ea-b b{text-align:end;font-weight:700;font-variant-numeric:tabular-nums}
.ea-meta{padding:0 16px 14px;color:var(--label2);font-size:13px}
.stars{color:#E4A11B;letter-spacing:1px}.stars i{color:var(--label4);font-style:normal}
.sf{position:relative;display:flex;align-items:center;height:44px;margin:0 0 14px;border-radius:12px;background:var(--fill)}
.sf svg{position:absolute;inset-inline-start:10px;width:18px;height:18px;color:var(--label2);pointer-events:none}
.sf input{width:100%;height:100%;padding:0 36px;border:0;border-radius:12px;background:transparent;color:var(--label);font:inherit;font-size:17px;outline:none;-webkit-appearance:none;appearance:none}
.sf input::placeholder{color:var(--label2)}
.sf input::-webkit-search-cancel-button{display:none}
.sf .clr{position:absolute;inset-inline-end:6px;width:32px;height:32px;display:grid;place-items:center;color:var(--label3)}
.sf .clr[hidden]{display:none}
dialog.sheet{position:fixed;inset:auto 0 0;width:100%;max-width:560px;max-height:min(88vh,860px);margin:0 auto;padding:0 0 calc(12px + env(safe-area-inset-bottom));border:0;border-radius:22px 22px 0 0;background:var(--bg);color:var(--label);overflow:hidden auto;overscroll-behavior:contain;transform:translateY(100%);transition:transform .42s var(--spring),overlay .42s allow-discrete,display .42s allow-discrete}
dialog.sheet[open]{transform:none}
@starting-style{dialog.sheet[open]{transform:translateY(100%)}}
dialog.sheet::backdrop{background:rgba(0,0,0,0);transition:background .3s,overlay .3s allow-discrete,display .3s allow-discrete}
dialog.sheet[open]::backdrop{background:rgba(0,0,0,.36)}
@starting-style{dialog.sheet[open]::backdrop{background:rgba(0,0,0,0)}}
dialog.sheet.closing{transform:translateY(100%)}
.sh-grab{width:36px;height:5px;margin:7px auto 0;border-radius:3px;background:var(--label3)}
.sh-hd{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 12px;background:var(--bg)}
.sh-hd h2{font-size:20px;line-height:25px;font-weight:700;outline:none}
.sh-x{position:relative;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:var(--fill);color:var(--label2)}
.sh-x svg{width:14px;height:14px}
.sh-bd{padding:0 16px 8px}
.sh-bd .grp{margin-top:18px}
.sh-bd .grp:first-child{margin-top:0}
.acts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}
.act{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;border-radius:14px;background:var(--bg2);font-size:12px;line-height:15px;text-align:center;min-height:84px}
.act .ic{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--fill);color:var(--label)}
.act .ic svg{width:22px;height:22px}
.picks{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}
.pk{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;border-radius:14px;background:var(--bg2);font-size:13px;line-height:16px;font-weight:600;text-align:center;min-height:96px}
.pk[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--accent)}
.pk[aria-pressed="true"]::after{content:"";position:absolute;top:8px;inset-inline-end:8px;width:18px;height:18px;border-radius:50%;background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/12px no-repeat}
.toast{position:fixed;inset-inline:0;bottom:calc(96px + env(safe-area-inset-bottom));z-index:60;width:max-content;max-width:calc(100% - 48px);margin:0 auto;padding:10px 16px;border-radius:18px;background:var(--label);color:var(--bg2);font-size:15px;font-weight:600;box-shadow:var(--tb-shadow);opacity:0;transform:translateY(10px);transition:opacity .2s,transform .3s var(--spring);pointer-events:none}
.toast.on{opacity:1;transform:none}
.tabbar{position:fixed;inset-inline:0;bottom:max(10px,env(safe-area-inset-bottom));z-index:45;display:grid;grid-template-columns:repeat(5,1fr);width:calc(100% - 24px);max-width:440px;height:62px;margin:0 auto;padding:4px;border-radius:31px;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);box-shadow:var(--tb-shadow),inset 0 0 0 .5px var(--glass-b)}
.tabbar a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:27px;color:var(--label);font-size:10.5px;line-height:13px;font-weight:600;transition:color .2s}
.tabbar a svg{width:25px;height:25px}
.tabbar a .fi{display:none}
.tabbar a[aria-current="page"]{color:var(--accent);background:var(--accent-bg)}
.tabbar a[aria-current="page"] .fi{display:block}
.tabbar a[aria-current="page"] .li{display:none}
.tabbar a:active{transform:scale(.94)}
.foot{margin-top:34px;padding:0 16px;color:var(--label3);font-size:12px;line-height:17px;text-align:center}
.foot a{color:var(--label2)}
.pv{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding:10px 14px;border-radius:14px;background:var(--accent-bg);color:var(--label);font-size:13px;line-height:18px}
.pv b{color:var(--accent)}
.mt{margin-top:12px}.mt2{margin-top:22px}
.ctr{text-align:center}
.muted{color:var(--label2)}
.small{font-size:13px}
.w100{width:100%}
.hide{display:none!important}
.stack > * + *{margin-top:12px}
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:12px}
details.dz > summary{list-style:none;cursor:pointer}
details.dz > summary::-webkit-details-marker{display:none}
details.dz > summary .chev{transition:transform .25s var(--ease)}
details.dz[open] > summary .chev{transform:rotate(-90deg)}
details.dz[open] > summary{font-weight:600}
.wiki{padding:14px 16px;font-size:15px;line-height:23px}
.wiki a{color:var(--accent)}
.src{padding:8px 16px 12px;color:var(--label3);font-size:12px}
@media (min-width:768px){
:root{--gut:24px}
.lt h1{font-size:40px;line-height:48px}
.tiles{gap:12px}
.mh .sc{font-size:56px;line-height:62px}
.cr.xl{width:80px;height:80px}
}
@media (hover:hover){
a.row:hover,button.row:hover,.mr:hover,.hd-row:hover{background:var(--fill3)}
.tabbar a:hover{color:var(--accent)}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation:none!important;transition:none!important}
}
.mh .pen .sc{font-size:13px;line-height:inherit;font-weight:700}
.fc{position:relative;isolation:isolate;overflow:hidden}
.fc::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 90% at 100% 0%,color-mix(in srgb,var(--h,transparent) 16%,transparent),transparent 70%),radial-gradient(70% 90% at 0% 0%,color-mix(in srgb,var(--a,transparent) 16%,transparent),transparent 70%)}
.cardlist > details + details::before,.cardlist > * + *::before{content:"";position:absolute;top:0;inset-inline:16px 0;border-top:.5px solid var(--sep)}
.cardlist > *{position:relative}
.cardlist details > .sepd{position:relative;border-top:.5px solid var(--sep)}
.cardlist details > .sepd > .row{padding-inline-start:30px}
.cardlist details > .sepd > *::before{inset-inline-start:30px}
.seg button::after,.rounds button::after,a.chip::after,button.chip::after,.sh-x::after,.sf .clr::after,.tx::after{content:"";position:absolute;inset:-7px 0}
.seg.sm button::after{inset:-9px 0}
.rounds button::after{inset:-4px 0}
a.chip::after,button.chip::after{inset:-8px -2px}
.sh-x::after,.sf .clr::after{inset:-6px}
.tx{position:relative}
.tx::after{inset:-12px -8px}
.nw h3 a::after{content:"";position:absolute;inset:0}
.nw .ents{position:relative;z-index:1}
.seg.none .seg-th{opacity:0}
[hidden]{display:none!important}
html:has(body.sheet-on){overflow:hidden}
#homelist.dim,#roundlist.dim{opacity:.45;transition:opacity .2s}
.chip.enc{background:var(--fill);color:var(--label2);height:24px;font-size:12px}
span.row > .chev,span.ld > .chev{display:none}   
.chip.lvc{background:var(--live-bg);color:var(--live);height:22px;padding:0 8px;font-size:12px;font-weight:600}
.ghs{color:var(--label2);font-size:13px;white-space:nowrap}
.sh-sub{display:block;margin-top:2px;color:var(--label2);font-size:13px;line-height:17px;font-weight:400}
.nospoil .shown .sc.hide{filter:none;opacity:1}
.lt-k{margin:0 0 2px;color:var(--label2);font-size:13px;line-height:18px}
.lt-k a{color:var(--accent)}
.lt-k a + a::before{content:"·";margin-inline:6px;color:var(--label3)}
.lt-t{min-width:0}
.lt .lt-s{margin-top:4px}
.lt-lg{width:44px;height:44px;object-fit:contain;flex:none;margin-bottom:4px}
.lt-x{flex:none}
.hdr-k{margin:0 0 6px;color:var(--label2);font-size:13px}
.hdr-k a{color:var(--accent)}
.sxs .sxb{background:var(--bg2);border-radius:var(--r);padding:12px 16px}
.lc.mounts > * + *{margin-top:14px}
.faq .gl{padding:2px 16px 14px}
.faq dt{margin-top:12px;font-weight:600;font-size:15px;line-height:21px}
.faq dd{margin:4px 0 0;color:var(--label2);font-size:15px;line-height:22px}
.shprev{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover;border-radius:14px;margin-bottom:12px;background:var(--fill)}
.embc{display:block;width:calc(100% - 32px);margin:8px 16px;padding:10px;border:0;border-radius:10px;background:var(--fill);color:var(--label);font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;direction:ltr;resize:none}
.mine-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px 22px;text-align:center}
.mine-empty b{font-size:17px}
.mine-empty p{font-size:15px;line-height:21px}
.mine-ic{display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--accent-bg);color:var(--accent)}
.mine-ic svg{width:28px;height:28px}
.foot .audit{margin-bottom:8px;color:var(--label2)}
.foot .ab{display:inline-flex;align-items:center;gap:4px;margin-inline-end:4px;padding:2px 9px 2px 8px;border-radius:11px;background:var(--accent-bg);color:var(--accent);font-weight:600}
.foot .ab svg{width:12px;height:12px}
.fnav{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px;margin:14px auto;max-width:560px}
.fnav a{padding:4px 6px}
.foot p + p{margin-top:6px}
.natcd{display:flex;align-items:center;gap:12px;margin-top:12px;padding:12px 16px}
.natcd small{display:block;margin-top:2px;color:var(--accent);font-size:13px;font-weight:600}
.fc-cd{margin-top:8px;text-align:center;color:var(--accent);font-size:13px;font-weight:600}
.card.fc > * + *::before{content:none}
.wl > summary .rv{color:var(--label2);font-size:15px}
#world{margin-top:26px}
#world:empty{display:none}
.prayl{margin-top:6px;color:var(--label2);font-size:13px}
.mh-cd{margin-top:10px;color:var(--accent);font-size:15px;font-weight:600}
.prayl:empty,.mslot:empty{display:none}
.mslot{margin-top:12px}
.hdr .mslot .mdh{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 18px;border:0;border-radius:22px;background:var(--accent);color:var(--on-accent);font:600 15px var(--font);cursor:pointer}
.ev .mdw{position:relative;min-height:26px;padding:0 10px;border:0;border-radius:13px;background:var(--accent-bg);color:var(--accent);font:600 12px var(--font)}
.ev .mdw::after{content:"";position:absolute;inset:-9px -4px}
.stalen{margin-top:8px;color:var(--label2);font-size:12.5px}
html.stale .mr.is-live .sc,html.stale .mh .sc,html.stale .fc .sc{opacity:.45;transition:opacity .3s}
.pickres{margin-top:8px;color:var(--loss);font-size:13px;font-weight:600}
.pickres.ok{color:var(--win)}
.hdr.goal::after{content:"";position:absolute;inset:calc(-1 * (var(--navh) + env(safe-area-inset-top))) 0 0;z-index:-1;background:var(--gc,var(--accent));opacity:0;animation:v5gflash 2.2s var(--ease)}
@keyframes v5gflash{12%{opacity:.32}100%{opacity:0}}
.gtext{position:absolute;top:34%;z-index:3;display:flex;flex-direction:column;align-items:center;gap:2px;max-width:70%;padding:10px 20px;border-radius:18px;background:var(--gc,var(--accent));color:var(--gci,#fff);box-shadow:0 12px 30px rgba(0,0,0,.25);pointer-events:none}
.gtext b{font-size:28px;line-height:32px;font-weight:800}
.gtext span{font-size:13px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.gtext.fr{inset-inline-start:16px;animation:v5gin-r 2.4s var(--spring) forwards}
.gtext.fl{inset-inline-end:16px;animation:v5gin-l 2.4s var(--spring) forwards}
@keyframes v5gin-r{0%{transform:translateX(70px);opacity:0}16%{transform:none;opacity:1}82%{opacity:1}100%{opacity:0}}
@keyframes v5gin-l{0%{transform:translateX(-70px);opacity:0}16%{transform:none;opacity:1}82%{opacity:1}100%{opacity:0}}
.island{position:fixed;z-index:44;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 70px);inset-inline:0;display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 24px);height:44px;margin:0 auto;padding:0 4px 0 14px;border-radius:22px;background:#0B0B0C;color:#fff;box-shadow:0 8px 24px rgba(0,0,0,.22),inset 0 0 0 .5px rgba(255,255,255,.12);font-size:14px;line-height:18px;font-weight:600;animation:v5isin .45s var(--spring);view-transition-name:island}
@keyframes v5isin{from{transform:translateY(16px) scale(.92);opacity:0}}
@media (prefers-color-scheme:dark){.island{background:#2C2C2E;box-shadow:0 8px 24px rgba(0,0,0,.5),inset 0 0 0 .5px rgba(255,255,255,.14)}}
.island .is-t{display:flex;align-items:center;gap:6px;min-width:0}
.island .is-n{max-width:86px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.island .cr{width:20px;height:20px}
.island .is-m{display:flex;flex-direction:column;align-items:center;min-width:54px}
.island .sc{font-size:17px;line-height:20px;color:#fff}
.island .st,.island .st.live{font-size:10.5px;line-height:12px;color:#FF6961}
.island .dot{width:5px;height:5px;background:#FF453A}
.island .is-more{padding:0 6px;border-radius:10px;background:rgba(255,255,255,.16);font-size:11px;line-height:20px}
.island .is-x,.instask .is-x{position:relative;flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:rgba(255,255,255,.72)}
.island .is-x svg,.instask .is-x svg{width:12px;height:12px}
.island .is-x::after,.instask .is-x::after{content:"";position:absolute;inset:-4px}
.island.goal{animation:v5isgoal 1s var(--spring)}
@keyframes v5isgoal{30%{transform:scale(1.12);box-shadow:0 0 0 6px color-mix(in srgb,#35D07F 55%,transparent)}}
.island-on main{padding-bottom:calc(170px + env(safe-area-inset-bottom))}
.island-on .toast{bottom:calc(150px + env(safe-area-inset-bottom))}
.island-on .instask{display:none}
.instask{position:fixed;z-index:44;inset-inline:0;bottom:calc(max(10px,env(safe-area-inset-bottom)) + 70px);display:flex;align-items:center;gap:10px;width:calc(100% - 24px);max-width:440px;margin:0 auto;padding:10px 8px 10px 12px;border-radius:20px;background:var(--glass);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);box-shadow:var(--tb-shadow),inset 0 0 0 .5px var(--glass-b);animation:v5isin .45s var(--spring)}
.instask img{width:40px;height:40px;border-radius:10px;flex:none}
.instask > span{flex:1;min-width:0;font-size:14px;line-height:18px}
.instask small{display:block;color:var(--label2);font-size:12.5px;line-height:16px}
.instask .pill{flex:none;padding:0 16px;font-size:14px}
.instask .is-x{color:var(--label2)}
.inst-hero{display:flex;align-items:center;gap:14px;padding:4px 4px 0}
.inst-ic{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:15px;background:#0B8246}
.inst-ic .mark{grid-template-columns:repeat(3,10px);gap:3px}
.inst-ic .mark i{width:10px;height:10px;border-radius:2.5px;background:#fff}
.inst-ic .mark i:nth-child(2),.inst-ic .mark i:nth-child(6),.inst-ic .mark i:nth-child(7){background:#7CF0B4}
.inst-ic .mark i:nth-child(3),.inst-ic .mark i:nth-child(5){background:rgba(255,255,255,.45)}
.inst-hero p{color:var(--label2);font-size:15px;line-height:21px}
.inst-ios .rt{font-size:15px;line-height:26px}
.kbd{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:7px;background:var(--fill);font-weight:600;vertical-align:1px}
.kbd svg{width:15px;height:15px}
#sh-onb .note{margin-bottom:6px}
#onbr .picks{margin-bottom:14px}
#onbr .empty{padding:12px}
.ccs{display:flex;flex-wrap:wrap;gap:8px}
.ccb{min-height:44px;padding:0 16px;border-radius:22px;background:var(--bg2);font-size:15px;font-weight:500}
.ccb[aria-pressed="true"]{background:var(--accent);color:var(--on-accent)}
.onb-acts{position:sticky;bottom:0;display:flex;gap:10px;margin:18px -16px 0;padding:12px 16px 4px;background:var(--bg)}
.onb-acts .pill{flex:1}
.sf .mic{inset-inline-end:40px}
.sf:has(.mic) input{padding-inline-end:76px}
.pitchw{padding:12px}
button.pp{background:none;border:0;cursor:pointer;min-height:44px}
.cine{position:fixed;inset:0;z-index:70;display:grid;place-items:center;padding:24px;background:#000;color:#fff;text-align:center}
.cine > .is-x{position:absolute;top:calc(12px + env(safe-area-inset-top));inset-inline-end:12px;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.14);color:#fff}
.cine > .is-x svg{width:14px;height:14px}
.cine .ct3{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4vw}
.cine .ct3 > span{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:clamp(18px,3vw,34px);font-weight:700}
.cine .cs .sc{font-size:clamp(64px,16vw,200px);line-height:1;font-weight:800;color:#fff}
.cine .cs .sc.ko{font-size:clamp(40px,10vw,120px)}
.cine p{margin-top:3vh;color:rgba(255,255,255,.75);font-size:clamp(16px,2.6vw,28px)}
.cine .st,.cine .st.live{font-size:inherit;line-height:inherit}
body.second .nav,body.second .tabbar,body.second .island,body.second .segbar,body.second .foot,body.second .instask{display:none!important}
body.second main > :not(.hdr):not(.pane[data-p="ov"]){display:none!important}
body.second .pane[data-p="ov"]{display:block!important}
body.second .pane[data-p="ov"] > :not(:has(#ev)){display:none!important}
body.second main{padding-top:calc(16px + env(safe-area-inset-top))}
body.second .mh-mid > .sc{font-size:min(17vw,120px);line-height:1.05}
body.second .mh-t b{overflow-wrap:normal;word-break:keep-all}
.second-x{position:fixed;z-index:50;inset-inline:0;bottom:calc(16px + env(safe-area-inset-bottom));width:max-content;margin:0 auto;box-shadow:var(--tb-shadow)}
.scrim5{position:fixed;inset:0;z-index:59;background:rgba(0,0,0,.36)}
.mvsh{position:fixed;z-index:60;inset:auto 0 0;display:block;max-width:560px;max-height:92svh;margin:0 auto;overflow:auto;border-radius:22px 22px 0 0;background:var(--bg);color:var(--label);box-shadow:0 -10px 40px rgba(0,0,0,.2)}
.mvsh .sh-in{background:none!important;color:inherit!important;padding:0 16px calc(16px + env(safe-area-inset-bottom))!important}
.mvsh .sh-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0 12px}
.mvsh .sh-h h2{font-size:20px;line-height:25px;font-weight:700}
.mvsh .x{min-height:36px;padding:0 14px;border:0;border-radius:18px;background:var(--fill);color:var(--label);font:600 14px var(--font)}
.mvsh .mvp,.mvsh .mvx{border-radius:14px;overflow:hidden}
.mvsh .mvm,.mvsh .mvt{color:var(--label2)!important}
.mvsh .mvl button{border-radius:16px;border-color:var(--sep)!important;color:var(--label)!important;min-height:36px}
.mvsh .mvl button[aria-pressed=true]{background:var(--accent)!important;color:var(--on-accent)!important;border-color:var(--accent)!important}
@view-transition{navigation:auto}
::view-transition-old(root),::view-transition-new(root){animation-duration:.2s;animation-timing-function:var(--ease)}
.tabbar{view-transition-name:tabbar}
@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
.nw .cred{display:flex;align-items:center;gap:8px;margin:8px 0 0;font-size:13px;color:var(--label2)}.nw .cred b{color:var(--label)}.nw .crb{flex:none;width:56px;height:6px;border-radius:3px;background:var(--fill2);overflow:hidden}.nw .crb i{display:block;height:100%;border-radius:3px;background:var(--draw)}.nw .cred.md .crb i{background:#FF9F0A}.nw .cred.hi .crb i{background:var(--win)}
:root{--concrete:var(--bg);--concrete-2:var(--bg3);--night:var(--bg3);--night-2:var(--fill);--chalk:var(--label);--ink:var(--label);--dune:var(--accent);--dune-soft:var(--accent-bg);--pulse:var(--live);--pulse-soft:var(--live-bg);--card-y:var(--ycard);--card-r:var(--rcard);--stone:var(--label2);--line:var(--sep);--line-2:var(--fill);--kufi:var(--font);--text:var(--label);--font-text:var(--font);--digits:var(--font);--gutter:clamp(1rem,.6rem + 2vw,3rem);--wide:1200px;--ground:var(--bg2);--raised:var(--fill3);--raised-hi:var(--fill);--sunken:var(--bg3);--sunken-2:var(--bg3);--text-2:var(--label2);--text-3:var(--label2);--rule:var(--sep);--rule-2:var(--fill);--rule-ctl:var(--label3);--mine:var(--accent);--live-text:var(--live);--focus:var(--accent);--inkbg:var(--fill2);--z-bar:30;--z-mini:25;--z-sheet:45;--z-scrim:40;--z-top:80;--t1:160ms;--t2:240ms;--t3:480ms;--fs-1:.75rem;--fs-2:.85rem;--fs-3:.95rem;--fs-4:1.15rem;--fs-5:1.5rem;--fs-6:clamp(2rem,1.2rem + 4.5vw,4.4rem);--surf:var(--bg2);--surf-2:var(--bg);--board:var(--bg3);--tert:var(--label2);--topH:3.5rem;--tabH:3.9rem}
.lc{font-size:15px;line-height:1.6;overflow-wrap:break-word}.lc.lcx,.lc.mounts{margin-top:14px}.card.lc{padding:12px 16px}.card.lc:empty{display:none}
.lc [hidden]{display:none!important}
.lc a{color:inherit;text-decoration:none}
.lc a:hover{color:var(--dune)}
.lc :focus-visible{outline:3px solid var(--dune);outline-offset:2px}
.lc button,.lc input,.lc select{font:inherit;color:inherit}
.lc .num,.lc .dg{font-family:var(--digits);font-weight:700;font-variant-numeric:tabular-nums;unicode-bidi:isolate;white-space:nowrap;letter-spacing:.01em}
.lc .lat{unicode-bidi:isolate}
.lc .muted{color:var(--stone)}
.lc .small{font-size:.82rem}
.lc .cardflip{display:inline-block;inline-size:.62rem;block-size:.62rem;background:var(--pulse);vertical-align:middle;margin-inline-end:.35rem;animation:flip 1.4s infinite}
@keyframes flip{0%,100%{transform:scaleX(1)}50%{transform:scaleX(.15);background:var(--raised)}}
@media (prefers-reduced-motion:reduce){.lc .cardflip{animation:none}}
.lc h1{font-family:var(--kufi);font-weight:800;font-size:clamp(1.55rem,1.1rem + 2vw,2.5rem);line-height:1.35;margin:1.4rem 0 .2rem}
.lc h2{font-family:var(--kufi);font-weight:800;font-size:1.02rem;margin:2.2rem 0 .6rem;display:flex;align-items:center;gap:.55rem}
.lc h2::before{content:"";inline-size:.7rem;block-size:.7rem;background:var(--sunken);flex:none}
.lc h3{font-family:var(--kufi);font-weight:800;font-size:.9rem;margin:1.2rem 0 .4rem}
.lc .crumbs{font-size:.82rem;margin-block-start:1rem}
:is(.lc .crumbs,.crumbs .lc) a{color:var(--stone)}
.lc .season{font-size:.85rem;color:var(--stone)}
.lc .tabs{display:flex;border-block-end:2px solid var(--line);overflow-x:auto;scrollbar-width:none;margin-block:1.1rem .4rem}
:is(.lc .tabs,.tabs .lc) button{background:none;border:0;border-block-end:3px solid transparent;margin-block-end:-2px;padding:.55rem .95rem;cursor:pointer;color:var(--stone);white-space:nowrap;font-weight:600}
:is(.lc .tabs,.tabs .lc) [aria-selected="true"]{color:var(--ink);border-block-end-color:var(--night)}
.lc .chips{display:flex;gap:.3rem;overflow-x:auto;scrollbar-width:none;padding-block:.3rem .6rem}
:is(.lc .chips,.chips .lc) button{border:1px solid var(--line);background:var(--raised);min-inline-size:2.4rem;padding:.25rem .55rem;white-space:nowrap;cursor:pointer;font-family:var(--digits);font-weight:700;font-size:1rem}
:is(.lc .chips,.chips .lc) [aria-pressed="true"]{border-color:var(--night);background:var(--sunken);color:var(--chalk)}
.lc .comp-block{margin-block-end:1.4rem}
.lc .comp-head{display:flex;align-items:center;gap:.55rem;padding:.45rem 0;font-family:var(--kufi);font-weight:800;font-size:.88rem;border-block-end:2px solid var(--ink)}
:is(.lc .comp-head,.comp-head .lc) .grp{font-family:var(--font-text);font-weight:400;color:var(--stone);font-size:.8rem}
:is(.lc .comp-head,.comp-head .lc) .lv{margin-inline-start:auto;font-family:var(--font-text);font-weight:600;color:var(--pulse);font-size:.8rem}
.lc .m{display:grid;grid-template-columns:1fr 4.2rem 1fr;align-items:center;gap:.6rem;padding:.6rem .15rem;border-block-end:1px solid var(--line-2);position:relative}
.lc .m:hover{background:var(--sunken-2);color:inherit}
:is(.lc .m,.m .lc) .t{display:flex;align-items:center;gap:.45rem;min-inline-size:0}
:is(.lc .m,.m .lc) .t span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(.lc .m,.m .lc) .t.a{flex-direction:row-reverse}
:is(.lc .m,.m .lc) .win{font-weight:600}
:is(.lc .m,.m .lc) .lose{color:var(--stone)}
.lc .chip{display:grid;justify-items:center;background:var(--sunken);color:var(--chalk);padding:.2rem .1rem;font-family:var(--digits);font-weight:700;font-size:1.15rem;line-height:1.15;min-block-size:2.35rem;align-content:center}
:is(.lc .chip,.chip .lc) small{font-family:var(--font-text);font-weight:400;font-size:.75rem;color:var(--label2);line-height:1.2}
.lc .chip.up{background:var(--raised);color:var(--ink);border:1px solid var(--line)}
:is(.lc .chip.up,.chip.up .lc) small{color:var(--stone)}
.lc .chip.live{background:var(--pulse);color:#fff}
:is(.lc .chip.live,.chip.live .lc) small{color:#E4F8EC}
.lc .chip.off{background:var(--sunken-2);color:var(--stone);font-size:.8rem;font-family:var(--font-text)}
.lc .m.mine::after{content:"";position:absolute;inset-block:.35rem;inset-inline-start:-.55rem;inline-size:.3rem;background:var(--dune)}
.lc img.logo{inline-size:1.5rem;block-size:1.5rem;object-fit:contain;flex:none}
.lc img.logo.lg{inline-size:3.6rem;block-size:3.6rem}
.lc img.logo.sm{inline-size:1.15rem;block-size:1.15rem}
.lc .empty{padding:1.5rem 0;color:var(--stone)}
.lc .daynav{display:grid;grid-template-columns:2.6rem 1fr 2.6rem;align-items:stretch;margin-block:1.2rem .4rem;border:2px solid var(--ink)}
:is(.lc .daynav,.daynav .lc) button{background:var(--raised);border:0;cursor:pointer;font-family:var(--digits);font-size:1.3rem}
:is(.lc .daynav,.daynav .lc) button:hover{background:var(--sunken);color:var(--chalk)}
:is(.lc .daynav,.daynav .lc) b{display:grid;place-items:center;font-family:var(--kufi);font-weight:800;font-size:.95rem;padding:.4rem;border-inline:2px solid var(--ink);line-height:1.5}
:is(.lc .daynav,.daynav .lc) b small{font-family:var(--font-text);font-weight:400;color:var(--stone);font-size:.75rem}
.lc .livecount{font-size:.85rem;color:var(--pulse);font-weight:600;min-block-size:1.2rem}
.lc .tblwrap{overflow-x:auto}
.lc table.st{inline-size:100%;border-collapse:collapse;font-size:.92rem}
:is(.lc table.st,table.st .lc) th{font-weight:400;color:var(--stone);font-size:.75rem;text-align:center;padding:.35rem .2rem;border-block-end:2px solid var(--ink)}
:is(.lc table.st,table.st .lc) td{padding:.42rem .2rem;border-block-end:1px dashed var(--line);text-align:center;font-family:var(--digits);font-weight:700;font-size:1.02rem}
:is(.lc table.st,table.st .lc) td.tm{text-align:start;font-family:var(--font-text);font-weight:400;font-size:.92rem;white-space:nowrap}
:is(.lc table.st,table.st .lc) td.tm a{display:inline-flex;align-items:center;gap:.45rem}
:is(.lc table.st,table.st .lc) td.rk{inline-size:2.2rem}
:is(.lc table.st,table.st .lc) td.rk span{display:inline-grid;place-items:center;inline-size:1.55rem;block-size:1.55rem}
:is(.lc table.st,table.st .lc) td.pts{font-size:1.15rem}
:is(.lc table.st,table.st .lc) tr.mine td{background:var(--dune-soft)}
:is(.lc table.st,table.st .lc) tr.live td.tm::after{content:"";display:inline-block;inline-size:.5rem;block-size:.5rem;background:var(--pulse);margin-inline-start:.4rem}
.lc .form{display:inline-flex;gap:2px}
:is(.lc .form,.form .lc) i{inline-size:1.05rem;block-size:1.05rem;font-style:normal;font-size:.75rem;display:grid;place-items:center;font-family:var(--font-text);font-weight:600}
:is(.lc .form,.form .lc) .W{background:var(--chalk);color:var(--night)}
:is(.lc .form,.form .lc) .D{background:var(--label2);color:#fff}
:is(.lc .form,.form .lc) .L{background:var(--inkbg);color:var(--chalk)}
.lc .legend{display:flex;flex-wrap:wrap;gap:.9rem;font-size:.76rem;color:var(--stone);margin-block:.6rem}
:is(.lc .legend,.legend .lc) i{display:inline-block;inline-size:.75rem;block-size:.75rem;margin-inline-end:.35rem;vertical-align:-1px}
@media (max-width:560px){:is(.lc table.st,table.st .lc) .hx{display:none}}
.lc ol.lead{list-style:none;margin:0;padding:0}
:is(.lc ol.lead,ol.lead .lc) li{display:grid;grid-template-columns:2rem 1fr 2.6rem;gap:.5rem;align-items:center;padding:.5rem 0;border-block-end:1px dashed var(--line)}
:is(.lc ol.lead,ol.lead .lc) li b{font-family:var(--digits);font-size:1.3rem;text-align:center;background:var(--sunken);color:var(--chalk)}
:is(.lc ol.lead,ol.lead .lc) li:first-child b{background:var(--dune);color:var(--on-accent)}
:is(.lc ol.lead,ol.lead .lc) li .who{display:flex;align-items:center;gap:.45rem;min-inline-size:0}
:is(.lc ol.lead,ol.lead .lc) li .who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lc .board{background:var(--sunken);color:var(--chalk);margin-inline:calc(var(--gutter) * -1);display:grid;grid-template-columns:.55rem 1fr auto 1fr .55rem;align-items:center;gap:.8rem;padding-block:1.4rem 1rem}
@media (min-width:1100px){.lc .board{margin-inline:0}}
:is(.lc .board,.board .lc) .band{align-self:stretch;margin-block:-1.4rem -1rem;display:grid}
:is(.lc .board,.board .lc) .band i{display:block}
:is(.lc .board,.board .lc) .tm{display:grid;justify-items:center;gap:.45rem;font-family:var(--kufi);font-weight:800;font-size:clamp(.95rem,.8rem + .9vw,1.35rem);text-align:center;color:var(--chalk);line-height:1.4}
:is(.lc .board,.board .lc) .sc{text-align:center}
:is(.lc .board,.board .lc) .sc .dg{display:block;font-size:clamp(3rem,2.2rem + 4vw,5rem);line-height:1}
:is(.lc .board,.board .lc) .sc .st{font-size:.85rem;color:var(--label2);display:block;margin-block-start:.35rem}
:is(.lc .board.live,.board.live .lc) .sc .dg,:is(.lc .board.live,.board.live .lc) .sc .st{color:var(--live)}
:is(.lc .board,.board .lc) .sc .pens{font-size:.8rem;color:var(--label2)}
.lc .timeline{background:var(--night-2);margin-inline:calc(var(--gutter) * -1);padding:.75rem var(--gutter) .5rem;color:var(--label2)}
@media (min-width:1100px){.lc .timeline{margin-inline:0}}
.lc .tl{position:relative;block-size:2.6rem}
:is(.lc .tl,.tl .lc) .axis{position:absolute;inset-inline:0;inset-block-start:calc(50% - 1px);block-size:2px;background:var(--fill2)}
:is(.lc .tl,.tl .lc) .played{position:absolute;inset-inline-start:0;inset-block-start:calc(50% - 1px);block-size:2px;background:var(--raised)}
:is(.lc .tl,.tl .lc) .ht{position:absolute;inset-block:.3rem;inline-size:2px;background:#4B7A6D;transform:translateX(50%)}
:is(.lc .tl,.tl .lc) .ev{position:absolute;inline-size:.7rem;block-size:.7rem;transform:translateX(50%)}
:is(.lc .tl,.tl .lc) .ev.h{inset-block-start:.1rem}
:is(.lc .tl,.tl .lc) .ev.a{inset-block-end:.1rem}
:is(.lc .tl,.tl .lc) .ev.goal{background:var(--raised)}
:is(.lc .tl,.tl .lc) .ev.yellow{background:var(--card-y);inline-size:.5rem}
:is(.lc .tl,.tl .lc) .ev.red{background:var(--card-r);inline-size:.5rem}
.lc .tl-lbl{display:flex;justify-content:space-between;font-family:var(--digits);font-weight:700;font-size:.8rem}
.lc .facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr));border:2px solid var(--ink);margin:1rem 0 .5rem;background:var(--raised)}
:is(.lc .facts,.facts .lc) div{padding:.5rem .7rem;border-inline-end:1px solid var(--line);border-block-end:1px solid var(--line)}
:is(.lc .facts,.facts .lc) dt{font-size:.75rem;color:var(--stone)}
:is(.lc .facts,.facts .lc) dd{margin:0;font-weight:600;font-size:.9rem}
.lc .tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:.6rem;margin-block:.6rem}
.lc .tile{display:grid;grid-template-columns:2.4rem 1fr;gap:.6rem;align-items:center;padding:.6rem .7rem;background:var(--raised);border:1px solid var(--line)}
:is(.lc .tile,.tile .lc) .ic{inline-size:2.4rem;block-size:2.4rem;display:grid;place-items:center;background:var(--sunken);color:var(--chalk);font-size:1.1rem}
:is(.lc .tile.pray,.tile.pray .lc) .ic{background:var(--dune)}
.lc .tile.hot{border:2px solid var(--card-r)}
:is(.lc .tile,.tile .lc) b{display:block;font-size:.9rem}
:is(.lc .tile,.tile .lc) span{font-size:.82rem;color:var(--stone)}
.lc ul.ev{list-style:none;margin:0;padding:0}
:is(.lc ul.ev,ul.ev .lc) li{display:grid;grid-template-columns:1fr 3.2rem 1fr;align-items:center;gap:.5rem;padding:.45rem 0;border-block-end:1px dashed var(--line);font-size:.9rem}
:is(.lc ul.ev,ul.ev .lc) li .mn{text-align:center;font-family:var(--digits);font-weight:700;font-size:1.05rem}
:is(.lc ul.ev,ul.ev .lc) li .h{text-align:end}
:is(.lc ul.ev,ul.ev .lc) li.div{grid-template-columns:1fr;text-align:center;font-family:var(--kufi);font-weight:800;font-size:.78rem;background:var(--sunken);color:var(--chalk);border:0;margin-block:.3rem;padding:.3rem}
:is(.lc ul.ev,ul.ev .lc) .ico{display:inline-block;inline-size:.62rem;block-size:.85rem;vertical-align:-1px;margin-inline:.25rem}
:is(.lc ul.ev,ul.ev .lc) .ico.yellow{background:var(--card-y)}
:is(.lc ul.ev,ul.ev .lc) .ico.red{background:var(--card-r)}
:is(.lc ul.ev,ul.ev .lc) .ico.goal{inline-size:.8rem;block-size:.8rem;background:var(--inkbg)}
:is(.lc ul.ev,ul.ev .lc) .ico.sub{inline-size:.8rem;block-size:.8rem;border:2px solid var(--stone)}
:is(.lc ul.ev,ul.ev .lc) .ico.miss{inline-size:.8rem;block-size:.8rem;border:2px solid var(--stone);position:relative}
:is(.lc ul.ev,ul.ev .lc) .ico.miss::after{content:"✕";position:absolute;inset:-.2rem 0 0;font-size:.6rem;line-height:1;text-align:center;color:var(--stone)}
:is(.lc ul.ev,ul.ev .lc) .who{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.1rem .3rem}
:is(.lc ul.ev,ul.ev .lc) li .h .who{justify-content:flex-end}
:is(.lc ul.ev,ul.ev .lc) .sub{color:var(--stone);font-size:.78rem;display:block}
:is(.lc ul.ev,ul.ev .lc) .gs{white-space:nowrap;display:inline-block;font-family:var(--digits);font-weight:700;font-size:1.05rem;background:var(--sunken);color:var(--chalk);padding:0 .3rem;margin-inline:.25rem}
:is(.lc ul.ev,ul.ev .lc) .kind{color:var(--stone);font-size:.8rem}
.lc .pitch{position:relative;background:var(--bg3);aspect-ratio:68/105;max-inline-size:26rem;margin:.6rem auto;border:2px solid var(--chalk);color:var(--chalk);overflow:hidden}
:is(.lc .pitch,.pitch .lc) .half{position:absolute;inset-inline:0;inset-block-start:calc(50% - 1px);block-size:2px;background:#ffffff55}
:is(.lc .pitch,.pitch .lc) .circle{position:absolute;inset-inline-start:37%;inset-block-start:calc(50% - 13%*68/105);inline-size:26%;aspect-ratio:1;border:2px solid #ffffff55;border-radius:50%}
:is(.lc .pitch,.pitch .lc) .box{position:absolute;inset-inline-start:22%;inline-size:56%;block-size:14%;border:2px solid #ffffff55}
:is(.lc .pitch,.pitch .lc) .box.t{inset-block-start:-2px}
:is(.lc .pitch,.pitch .lc) .box.b{inset-block-end:-2px}
:is(.lc .pitch,.pitch .lc) .side{position:absolute;inset-inline-start:.4rem;font-size:.75rem;color:#ffffffaa;font-family:var(--kufi);font-weight:800}
:is(.lc .pitch,.pitch .lc) .side.t{inset-block-start:.3rem}
:is(.lc .pitch,.pitch .lc) .side.b{inset-block-end:.3rem}
.lc .pl{position:absolute;display:grid;justify-items:center;gap:1px;z-index:1;inline-size:4.4rem;transform:translate(-50%,-35%);text-align:center}
:is(.lc .pl,.pl .lc) b{inline-size:1.7rem;block-size:1.7rem;display:grid;place-items:center;font-family:var(--digits);font-size:1rem;background:var(--raised);color:var(--ink)}
:is(.lc .pl.away,.pl.away .lc) b{background:var(--inkbg);color:var(--chalk);outline:1px solid var(--chalk)}
:is(.lc .pl,.pl .lc) span{font-size:.75rem;line-height:1.15;text-shadow:0 1px 2px #000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%}
:is(.lc .pl,.pl .lc) .rt{font-size:.75rem;padding:0 .2rem}
.lc .lu{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}
:is(.lc .lu,.lu .lc) h3{display:flex;justify-content:space-between;align-items:center}
:is(.lc .lu,.lu .lc) ul{list-style:none;margin:0;padding:0;font-size:.88rem}
:is(.lc .lu,.lu .lc) li{display:flex;gap:.5rem;padding:.28rem 0;border-block-end:1px dashed var(--line)}
:is(.lc .lu,.lu .lc) li .no{font-family:var(--digits);font-weight:700;inline-size:1.6rem}
:is(.lc .lu,.lu .lc) li .rt{margin-inline-start:auto}
.lc .rt{font-family:var(--digits);font-weight:700;font-size:.82rem;padding:0 .3rem}
.lc .rt.hi{background:var(--chalk);color:var(--night)}
.lc .rt.mid{background:var(--line);color:var(--ink)}
.lc .rt.lo{background:var(--sunken-2);color:var(--stone)}
@media (max-width:600px){.lc .lu{grid-template-columns:1fr}}
.lc .stat{display:grid;grid-template-columns:2.8rem 1fr 2.8rem;gap:.5rem;align-items:center;padding:.4rem 0}
:is(.lc .stat,.stat .lc) .l{grid-column:1/-1;text-align:center;color:var(--stone);font-size:.8rem;margin-block-end:-.35rem}
:is(.lc .stat,.stat .lc) .v{font-family:var(--digits);font-weight:700;font-size:1.1rem;text-align:center}
:is(.lc .stat,.stat .lc) .bar2{display:flex;gap:2px;block-size:.55rem}
:is(.lc .stat,.stat .lc) .bar2 i{display:block;background:var(--sunken)}
:is(.lc .stat,.stat .lc) .bar2 i + i{background:var(--dune)}
.lc .h2hsum{display:grid;grid-template-columns:repeat(3,1fr);text-align:center;border:2px solid var(--ink);margin-block:.6rem;background:var(--raised)}
:is(.lc .h2hsum,.h2hsum .lc) div{padding:.6rem;font-size:.85rem}
:is(.lc .h2hsum,.h2hsum .lc) div + div{border-inline-start:1px solid var(--line)}
:is(.lc .h2hsum,.h2hsum .lc) b{display:block;font-family:var(--digits);font-size:2rem;line-height:1.1}
.lc .note{border:2px solid var(--ink);padding:.5rem .75rem;margin-block:.75rem;font-size:.88rem;background:var(--raised)}
.lc .th{background:var(--sunken);color:var(--chalk);margin-inline:calc(var(--gutter) * -1);padding:1.2rem var(--gutter) 0}
@media (min-width:1100px){.lc .th{margin-inline:0}}
:is(.lc .th,.th .lc) .in{display:flex;align-items:center;gap:1rem}
:is(.lc .th,.th .lc) h1{margin:0;color:var(--chalk)}
:is(.lc .th,.th .lc) p{margin:.2rem 0 0;color:var(--label2);font-size:.85rem}
.lc .strip{display:grid;grid-template-columns:repeat(24,1fr);margin-block-start:1rem;block-size:.9rem}
.lc .btnrow{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:1rem}
.lc .btn{display:inline-flex;align-items:center;gap:.45rem;border:2px solid var(--ink);background:var(--raised);color:var(--ink);padding:.4rem .9rem;cursor:pointer;font-size:.9rem;font-weight:600}
.lc .btn.on{background:var(--dune);border-color:var(--dune);color:var(--on-accent)}
.lc .btn:hover{background:var(--sunken);border-color:var(--night);color:var(--chalk)}
.lc .squad{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr));gap:0 1.5rem}
:is(.lc .squad,.squad .lc) div{display:flex;gap:.5rem;padding:.35rem 0;border-block-end:1px dashed var(--line);font-size:.9rem;align-items:center}
:is(.lc .squad,.squad .lc) .no{font-family:var(--digits);font-weight:700;inline-size:1.6rem}
:is(.lc .squad,.squad .lc) .x{margin-inline-start:auto;font-family:var(--digits);font-weight:700;font-size:.9rem;color:var(--stone)}
.lc .flag{font-size:.75rem;color:var(--stone);border:1px solid var(--line);padding:0 .25rem;font-family:var(--digits)}
.lc .comps{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(16rem,100%),1fr));gap:0 1.5rem}
:is(.lc .comps,.comps .lc) a{display:flex;justify-content:space-between;align-items:center;padding:.55rem 0;border-block-end:1px dashed var(--line)}
.lc .mine-card{background:var(--raised);border:2px solid var(--dune);padding:.8rem 1rem;margin-block:1rem;display:grid;gap:.35rem}
:is(.lc .mine-card,.mine-card .lc) .h{display:flex;align-items:center;gap:.6rem;font-family:var(--kufi);font-weight:800}
:is(.lc .mine-card,.mine-card .lc) .h small{font-family:var(--font-text);font-weight:600;font-size:.75rem;background:var(--dune);color:var(--on-accent);padding:0 .35rem}
:is(.lc .mine-card,.mine-card .lc) .lbl{font-size:.75rem;color:var(--stone);margin-block-start:.3rem}
.lc .updated{font-family:var(--digits);font-weight:700}
.lc .blk{margin-block-end:1.5rem}
:is(.lc .blk,.blk .lc) h2 small{font-family:var(--font-text);font-weight:400;font-size:.75rem;color:var(--stone);margin-inline-start:auto}
.lc .secnav{position:sticky;top:3.1rem;z-index:5;background:var(--ground);padding-block:.4rem;border-block-end:1px solid var(--line)}
:is(.lc .secnav,.secnav .lc) a{border:1px solid var(--line);background:var(--raised);padding:.2rem .6rem;white-space:nowrap;font-size:.85rem}
.lc .src{font-size:.76rem;color:var(--stone);margin:.4rem 0 0;max-inline-size:60ch}
:is(.lc .src,.src .lc) a{text-decoration:underline}
.lc a.tl{display:inline-flex;align-items:center;gap:.4rem;min-inline-size:0}
:is(.lc a.tl,a.tl .lc) span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lc .pbar{display:block;block-size:.3rem;background:var(--line-2);margin-block-start:.15rem}
:is(.lc .pbar,.pbar .lc) i{display:block;block-size:100%;background:var(--sunken)}
:is(.lc .pbar.gold,.pbar.gold .lc) i{background:var(--chalk)}
:is(.lc .pbar.bad,.pbar.bad .lc) i{background:var(--card-r)}
:is(.lc table.sim,table.sim .lc) td{min-inline-size:4.2rem}
.lc .pv{display:block;line-height:1.1}
.lc .ok{background:var(--pulse);color:#fff;padding:0 .35rem;font-family:var(--font-text);font-size:.75rem}
.lc .no{background:var(--inkbg);color:var(--chalk);padding:0 .35rem;font-family:var(--font-text);font-size:.75rem}
.lc .probs{margin-block:.8rem}
.lc .pr3{display:flex;gap:2px;block-size:.9rem}
:is(.lc .pr3,.pr3 .lc) i{display:block}
:is(.lc .pr3,.pr3 .lc) i.d{background:var(--label2)}
.lc .pr3l{display:flex;justify-content:space-between;gap:.5rem;font-size:.8rem;margin-block-start:.3rem}
:is(.lc .pr3l,.pr3l .lc) b{font-size:1rem}
.lc .wt{display:grid;grid-template-columns:3.2rem 1fr;align-items:center;gap:.5rem;border-block-end:1px solid var(--line-2)}
:is(.lc .wt,.wt .lc) .m{border:0}
:is(.lc .wt,.wt .lc) .ws{display:grid;justify-items:center;background:var(--sunken);color:var(--chalk);padding:.25rem 0}
:is(.lc .wt,.wt .lc) .ws b{font-family:var(--digits);font-size:1.3rem;line-height:1}
:is(.lc .wt,.wt .lc) .ws small{font-size:.75rem;color:var(--label2)}
:is(.lc .wt,.wt .lc) .tags{grid-column:2;display:flex;flex-wrap:wrap;gap:.3rem;padding-block-end:.5rem}
:is(.lc .wt,.wt .lc) .tags i{font-style:normal;font-size:.75rem;background:var(--dune-soft);padding:0 .4rem}
:is(.lc .bump,.bump .lc) svg,:is(.lc .rchart,.rchart .lc) svg,:is(.lc .clock,.clock .lc) svg{display:block;inline-size:100%;block-size:auto;background:var(--raised);border:1px solid var(--line)}
:is(.lc .bump,.bump .lc) path,:is(.lc .rchart,.rchart .lc) path{fill:none;stroke-width:2.5}
:is(.lc .bump,.bump .lc) .bl text{font-family:var(--font-text);font-size:11px;fill:var(--ink)}
:is(.lc .bump,.bump .lc) .bl:hover path{stroke-width:5}
.lc .ax{font-family:var(--digits);font-weight:700;font-size:11px;fill:var(--stone)}
:is(.lc .rchart,.rchart .lc) line.base{stroke:var(--line);stroke-dasharray:4 4}
.lc .clock{max-inline-size:22rem}
:is(.lc .clock,.clock .lc) line{stroke:var(--night);stroke-width:3}
:is(.lc .clock,.clock .lc) line.st{stroke:var(--dune)}
:is(.lc .clock,.clock .lc) .ring{fill:none;stroke:var(--line)}
:is(.lc .clock,.clock .lc) text{font-family:var(--digits);font-weight:700;font-size:12px;fill:var(--stone)}
:is(.lc .clock,.clock .lc) p{margin:.4rem 0 0}
.lc .two{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}
@media (max-width:600px){.lc .two{grid-template-columns:1fr}}
.lc .thermo{display:grid;gap:.1rem}
.lc .th1{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr 2.4rem;gap:.2rem .6rem;align-items:center;padding:.3rem 0;border-block-end:1px dashed var(--line)}
:is(.lc .th1,.th1 .lc) small{grid-column:1/-1;font-size:.75rem}
.lc .tbar{display:block;block-size:.75rem;background:var(--line-2)}
:is(.lc .tbar,.tbar .lc) i{display:block;block-size:100%}
:is(.lc .th1,.th1 .lc) b{font-size:1.1rem;text-align:center}
.lc ul.facts-l{margin:0;padding-inline-start:1.1rem;font-size:.9rem}
:is(.lc ul.facts-l,ul.facts-l .lc) li{margin-block:.3rem}
.lc .rec{background:var(--chalk);color:var(--night);font-size:.75rem;padding:0 .35rem;font-weight:600}
.lc .up{color:var(--pulse)}
.lc .dn{color:var(--card-r)}
.lc .lk-up{color:var(--pulse)}
.lc .lk-dn{color:var(--card-r)}
.lc details.more{margin-block:.6rem}
:is(.lc details.more,details.more .lc) summary{cursor:pointer;font-weight:600;padding:.3rem 0}
:is(.lc .scen,.scen .lc) p{margin:.3rem 0}
.lc .scn3{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin-block:.5rem;text-align:center;font-size:.85rem}
:is(.lc .scn3,.scn3 .lc) div{padding:.5rem .3rem;background:var(--raised);border:1px solid var(--line)}
:is(.lc .scn3,.scn3 .lc) b{display:block;font-family:var(--kufi);font-weight:800;font-size:.8rem}
:is(.lc .scn3,.scn3 .lc) .w{border-color:var(--pulse)}
:is(.lc .scn3,.scn3 .lc) .l{border-color:var(--ink)}
.lc .pitch.half{aspect-ratio:68/60}
:is(.lc .pitch.half,.pitch.half .lc) .box.b{block-size:22%}
:is(.lc .pl,.pl .lc) .tn{font-size:.75rem;color:#ffffffbb}
.lc .tcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.6rem}
.lc .tcard{position:relative;display:grid;justify-items:center;gap:.15rem;padding:.6rem .5rem .5rem;background:var(--sunken);color:var(--chalk);border-block-start:.45rem solid var(--c1);text-align:center}
.lc .tcard:hover{color:var(--chalk);outline:3px solid var(--c2)}
:is(.lc .tcard,.tcard .lc) .ov{font-family:var(--digits);font-weight:700;font-size:2.1rem;line-height:1}
:is(.lc .tcard,.tcard .lc) .rl{font-size:.75rem;color:var(--label2)}
:is(.lc .tcard,.tcard .lc) b{font-size:.85rem;line-height:1.3;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(.lc .tcard,.tcard .lc) .pts6{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;inline-size:100%;margin-block-start:.25rem}
:is(.lc .tcard,.tcard .lc) .pts6 i{font-style:normal;font-size:.75rem;color:var(--label2);display:grid;background:var(--night-2);padding:.15rem 0}
:is(.lc .tcard,.tcard .lc) .pts6 em{font-style:normal;font-family:var(--digits);font-weight:700;font-size:.95rem;color:var(--chalk)}
.lc .tcard.big{max-inline-size:14rem;margin-inline:auto}
.lc .pstats{display:grid;grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));border:2px solid var(--ink);background:var(--raised);margin-block:1rem}
:is(.lc .pstats,.pstats .lc) div{padding:.5rem;text-align:center;border-inline-end:1px solid var(--line)}
:is(.lc .pstats,.pstats .lc) b{display:block;font-family:var(--digits);font-size:1.6rem;line-height:1.1}
:is(.lc .pstats,.pstats .lc) span{font-size:.75rem;color:var(--stone)}
:is(.lc ol.lead,ol.lead .lc) li .who{flex-wrap:wrap;row-gap:0}
:is(.lc ol.lead,ol.lead .lc) li .who > .muted{white-space:normal;flex-basis:100%;font-size:.76rem}
.lc .shotmap{max-inline-size:26rem}
:is(.lc .shotmap,.shotmap .lc) svg{display:block;inline-size:100%;block-size:auto}
:is(.lc .shotmap,.shotmap .lc) .pitchbg{fill:var(--bg3)}
:is(.lc .shotmap,.shotmap .lc) .ln{fill:none;stroke:#ffffff55;stroke-width:2}
:is(.lc .shotmap,.shotmap .lc) .goal{stroke:var(--chalk);stroke-width:4}
:is(.lc .shotmap,.shotmap .lc) circle.g{fill:var(--pulse);stroke:#fff;stroke-width:1.5}
:is(.lc .shotmap,.shotmap .lc) circle.m{fill:none;stroke:#ffffffaa;stroke-width:1.5}
.lc .h2hrow{display:grid;grid-template-columns:5.5rem 1fr;align-items:center;gap:.4rem}
:is(.lc .h2hrow,.h2hrow .lc) .m{border:0}
.lc .h2hrow{border-block-end:1px solid var(--line-2)}
:is(.lc #wi-m,#wi-m .lc) .wi{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5rem;padding:.45rem 0;border-block-end:1px dashed var(--line)}
:is(.lc #wi-m,#wi-m .lc) .wi .a{justify-self:end}
:is(.lc #wi-m,#wi-m .lc) .pick{display:grid;grid-template-columns:repeat(3,2.4rem);gap:2px}
:is(.lc #wi-m,#wi-m .lc) .pick button{border:1px solid var(--line);background:var(--raised);padding:.3rem 0;cursor:pointer;font-size:.8rem;font-weight:600}
:is(.lc #wi-m,#wi-m .lc) .pick button[aria-pressed="true"]{background:var(--sunken);color:var(--chalk);border-color:var(--night)}
.lc .mv{font-size:.75rem;margin-inline-start:.3rem}
.lc .mv.up{color:var(--pulse)}
.lc .mv.dn{color:var(--card-r)}
.lc .cmpsel{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-block:1rem}
:is(.lc .cmpsel,.cmpsel .lc) input,:is(.lc .cmpsel,.cmpsel .lc) select{inline-size:100%;padding:.45rem;border:2px solid var(--ink);background:var(--raised)}
:is(.lc .radar,.radar .lc) svg{display:block;inline-size:100%;max-inline-size:24rem;margin:auto}
:is(.lc .radar,.radar .lc) .grid{fill:none;stroke:var(--line)}
:is(.lc .radar,.radar .lc) text{font-size:11px;fill:var(--stone);font-family:var(--font-text)}
:is(.lc .radar,.radar .lc) .pa{fill-opacity:.25;stroke-width:2.5}
.lc .cmpt{display:grid;grid-template-columns:3.2rem 1fr 3.2rem;gap:.4rem;align-items:center;padding:.3rem 0;border-block-end:1px dashed var(--line);font-size:.85rem}
:is(.lc .cmpt,.cmpt .lc) b{font-family:var(--digits);font-size:1.05rem;text-align:center}
:is(.lc .cmpt,.cmpt .lc) span{text-align:center;color:var(--stone)}
:is(.lc .cmpt,.cmpt .lc) b.w{background:none;color:var(--chalk);font-weight:800;text-decoration:underline 2px}
.lc .catchup{background:var(--raised);border:2px solid var(--ink);border-inline-start:.5rem solid var(--dune);padding:.6rem .8rem;margin-block:.8rem}
:is(.lc .catchup,.catchup .lc) b{font-family:var(--kufi);font-weight:800;font-size:.85rem}
:is(.lc .catchup,.catchup .lc) p{margin:.2rem 0;font-size:.92rem}
.lc .tools{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:.6rem}
.lc .spoil{margin-inline-start:.5rem;background:none;border:1px solid var(--label2);color:var(--label2);font-size:.75rem;padding:.15rem .45rem;cursor:pointer;white-space:nowrap}
.lc .spoil[aria-pressed="true"]{background:var(--dune);border-color:var(--dune);color:var(--on-accent)}
:is(.lc .nospoil,.nospoil .lc) .chip:not(.up):not(.shown),:is(.lc .nospoil,.nospoil .lc) .board .sc .dg:not(.shown),:is(.lc .nospoil,.nospoil .lc) ul.ev,:is(.lc .nospoil,.nospoil .lc) .catchup,:is(.lc .nospoil,.nospoil .lc) .timeline,:is(.lc .nospoil,.nospoil .lc) .gs{filter:blur(7px);cursor:pointer}
.lc .cd{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--sunken);color:var(--chalk);padding:.7rem 1rem;margin-block:1rem;border-inline-start:.5rem solid var(--chalk)}
:is(.lc .cd,.cd .lc) b{font-family:var(--kufi);font-weight:800}
:is(.lc .cd,.cd .lc) .dg{font-size:1.6rem}
:is(.lc .cd,.cd .lc) a{color:var(--chalk)}
body[data-page="tv"]{background:var(--sunken);color:var(--chalk)}
.lc .tvbar{display:flex;align-items:center;gap:1rem;margin-block:1rem}
:is(.lc .tvbar,.tvbar .lc) h1{margin:0;color:var(--chalk)}
:is(.lc .tvbar,.tvbar .lc) .btn{margin-inline-start:auto}
.lc .tvgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));gap:.8rem}
.lc .tvgrid.pin{grid-template-columns:repeat(auto-fit,minmax(min(26rem,100%),1fr))}
.lc .tvt{background:var(--night-2);padding:1rem;display:grid;gap:.5rem;border-block-start:.4rem solid var(--night-2)}
.lc .tvt.live{border-block-start-color:var(--pulse)}
:is(.lc .tvt,.tvt .lc) .cmp{font-size:.8rem;color:var(--label2)}
:is(.lc .tvt,.tvt .lc) .row{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.6rem}
:is(.lc .tvt,.tvt .lc) .tn{font-family:var(--kufi);font-weight:800;font-size:clamp(1rem,.8rem + 1vw,1.6rem);display:flex;align-items:center;gap:.5rem;color:var(--chalk)}
:is(.lc .tvt,.tvt .lc) .tn.a{flex-direction:row-reverse}
:is(.lc .tvt,.tvt .lc) .big{font-family:var(--digits);font-weight:700;font-size:clamp(2.4rem,1.6rem + 3vw,4.2rem);line-height:1;text-align:center;white-space:nowrap}
:is(.lc .tvt.live,.tvt.live .lc) .big{color:var(--live)}
:is(.lc .tvt,.tvt .lc) .st{text-align:center;color:var(--label2);font-size:.9rem}
:is(.lc .tvt,.tvt .lc) ul{list-style:none;margin:0;padding:0;font-size:.85rem;color:var(--fill);max-block-size:14rem;overflow:auto}
:is(.lc .tvt,.tvt .lc) li{padding:.2rem 0;border-block-end:1px solid var(--fill2)}
body[data-page="tv"] .lc img.logo{inline-size:2.2rem;block-size:2.2rem}
:is(.lc .studio,.studio .lc) canvas{inline-size:100%;block-size:auto;display:block;border:2px solid var(--ink)}
:is(.lc .studio,.studio .lc) .cmpsel{grid-template-columns:1fr 2fr}
.lc .p3d{position:relative;margin-block:.6rem;background:var(--sunken)}
:is(.lc .p3d,.p3d .lc) canvas{display:block;inline-size:100%}
.lc .p3tip{position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem;background:var(--raised);color:var(--ink);border:2px solid var(--ink);padding:.35rem .6rem;font-size:.85rem;z-index:2;max-inline-size:70%}
:is(.lc .p3tip,.p3tip .lc) b{font-family:var(--digits);font-size:1.1rem}
.lc .ai{background:var(--raised);border:2px solid var(--ink);border-inline-start:.5rem solid var(--pulse);padding:.7rem .9rem;margin-block:.8rem}
:is(.lc .ai,.ai .lc) b{font-family:var(--kufi);font-weight:800}
:is(.lc .ai,.ai .lc) p{margin:.35rem 0}
:is(.lc .ai,.ai .lc) ul.prev{margin:0;padding:0;list-style:none}
:is(.lc .ai,.ai .lc) ul.prev li{padding:.3rem 0;border-block-end:1px dashed var(--line)}
:is(.lc .ai,.ai .lc) ul.prev b{font-size:.78rem;background:var(--sunken);color:var(--chalk);padding:0 .35rem;margin-inline-end:.3rem}
.lc .aisrc{font-size:.75rem;color:var(--stone)}
.lc ol.thread{padding-inline-start:1.2rem}
:is(.lc ol.thread,ol.thread .lc) li{margin-block:.5rem;padding:.5rem;background:var(--raised);border:1px solid var(--line)}
:is(.lc ol.thread,ol.thread .lc) p{margin:0 0 .3rem}
.lc .btn.copy{font-size:.78rem;padding:.2rem .6rem}
:is(.lc .press,.press .lc) ul{padding-inline-start:1.1rem}
:is(.lc .press,.press .lc) li{margin-block:.2rem}
:is(.lc .dist,.dist .lc) select{border:1px solid var(--line);background:var(--raised);font-size:.85rem}
.lc .wk{border-block-end:1px solid var(--line-2);padding-block-start:.4rem}
:is(.lc .wk,.wk .lc) .m{border:0}
.lc audio{inline-size:100%;margin-block:.4rem}
@media print{.lc .tabs,.lc .tools,.lc .board,.lc .timeline,.lc .facts,.lc .tiles,.lc .btnrow,.lc #catchup,.lc .probs{display:none!important}
.lc [data-pane]{display:block!important}
.lc [data-pane]:not([data-pane="press"]){display:none!important}}
.lc .ask{display:grid;grid-template-columns:1fr auto;gap:.5rem;margin-block:1rem}
:is(.lc .ask,.ask .lc) input{padding:.55rem;border:2px solid var(--ink);background:var(--raised)}
.lc ul.bc{list-style:none;margin:0;padding:0}
:is(.lc ul.bc,ul.bc .lc) li{padding:.35rem 0;border-block-end:1px dashed var(--line)}
.lc blockquote{margin:.5rem 0;padding:.4rem .7rem;border-inline-start:3px solid var(--rule);font-size:.85rem;color:var(--stone);background:var(--raised)}
.lc .ctrybox{position:fixed;inset-inline:0;top:3.2rem;z-index:30;margin-inline:auto;max-inline-size:32rem;background:var(--raised);border:2px solid var(--ink);padding:.8rem}
.lc .cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.3rem}
:is(.lc .cgrid,.cgrid .lc) button{border:1px solid var(--line);background:var(--ground);padding:.35rem;cursor:pointer}
:is(.lc .cgrid,.cgrid .lc) button[aria-pressed="true"]{background:var(--sunken);color:var(--chalk)}
:is(.lc .favrow,.favrow .lc) + .favrow{border-block-start:1px dashed var(--line);padding-block-start:.3rem}
:is(.lc #srchbox,#srchbox .lc) input{inline-size:100%;padding:.55rem;border:2px solid var(--ink);background:var(--raised);font-size:1rem}
:is(.lc #sr,#sr .lc) ul{list-style:none;margin:.5rem 0 0;padding:0;max-block-size:60vh;overflow:auto}
:is(.lc #sr,#sr .lc) li a{display:flex;justify-content:space-between;gap:.5rem;padding:.45rem .2rem;border-block-end:1px dashed var(--line)}
.comm .lc .tabs,.comm .lc .tools:not(:has(#commbtn)),.comm .lc #facts,.comm .lc .tiles,.comm .lc .probs,.comm .lc .blk,.comm .lc #catchup{display:none!important}
.comm .lc .press{font-size:1.5rem;line-height:1.6}
.comm :is(.lc .press,.press .lc) li{padding:.4rem;transition:background .3s}
.comm :is(.lc .press,.press .lc) li.hot1{background:var(--dune-soft)}
:is(.lc ul.md,ul.md .lc) li{margin-block:.35rem}
:is(.lc .fdr,.fdr .lc) .fr{display:grid;grid-template-columns:minmax(6.5rem,9rem) 1fr;gap:.5rem;align-items:center;padding:.3rem 0;border-block-end:1px dashed var(--line)}
.lc .fds{display:flex;gap:2px}
.lc i.fd{font-style:normal;flex:1;min-inline-size:2.6rem;display:grid;place-items:center;font-size:.75rem;line-height:1.2;padding:.2rem .1rem;text-align:center}
:is(.lc i.fd,i.fd .lc) small{font-size:.75rem;opacity:.8}
:is(.lc .legend,.legend .lc) i.fd{display:inline-grid;inline-size:1rem;min-inline-size:1rem;block-size:.8rem;padding:0}
.lc .fd.f1{background:#F1EBDD;color:var(--label)}
.lc .fd.f2{background:#DCD3C0;color:var(--label)}
.lc .fd.f3{background:#B8B2A6;color:var(--label)}
.lc .fd.f4{background:#6F7872;color:#fff}
.lc .fd.f5{background:var(--label);color:var(--label)}
.lc .road{padding:.5rem 0;border-block-end:1px dashed var(--line)}
:is(.lc .road,.road .lc) .rh{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-block-end:.3rem}
.lc #arabonly[aria-pressed="true"]{background:var(--dune);border-color:var(--dune);color:var(--on-accent)}
.lc .pbar.big{block-size:.8rem}
:is(.lc .clock2,.clock2 .lc) p{margin:.4rem 0}
.lc .sgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:.4rem}
:is(.lc .sgrid,.sgrid .lc) div{display:grid;grid-template-columns:auto 1fr auto;gap:.4rem;align-items:center;background:var(--raised);border:1px solid var(--line);padding:.35rem .5rem}
.lc .poster{background:#fff;color:var(--label);border-block-start:1rem solid var(--c1);padding:1rem;max-inline-size:210mm;margin:1rem auto}
:is(.lc .poster,.poster .lc) .ph{display:flex;align-items:center;gap:1rem;border-block-end:.4rem solid var(--c2);padding-block-end:.6rem;margin-block-end:.6rem}
:is(.lc .poster,.poster .lc) .ph h1{margin:0;font-size:1.8rem}
:is(.lc .poster,.poster .lc) table{inline-size:100%;border-collapse:collapse;font-size:.85rem}
:is(.lc .poster,.poster .lc) td{padding:.3rem .25rem;border-block-end:1px solid var(--sep)}
:is(.lc .poster,.poster .lc) .pf{text-align:center;font-family:var(--digits);margin-block-start:.6rem}
@media print{.lc .noprint{display:none!important}
body[data-page="poster"]{background:#fff}
.lc .poster{margin:0;max-inline-size:none;border-block-start-width:.6rem}
@page{size:A4;margin:10mm}}
.lc .shr{margin-inline-start:.5rem;border:1px solid var(--line);background:var(--raised);font-size:.75rem;padding:0 .45rem;cursor:pointer;font-family:var(--font-text);font-weight:400}
.lc .story{display:grid;grid-template-columns:1fr;gap:1rem}
.lc .stbl{position:sticky;top:3.3rem;z-index:2;list-style:none;margin:0;padding:0;background:var(--ground);block-size:calc(var(--n,14) * 1.9rem);min-block-size:14rem}
:is(.lc .stbl,.stbl .lc) li{position:absolute;inset-inline:0;top:calc(var(--i) * 1.9rem);block-size:1.85rem;display:flex;align-items:center;gap:.5rem;padding-inline:.3rem;border-block-end:1px dashed var(--line);transition:top .6s cubic-bezier(.22,.61,.36,1),background .6s}
:is(.lc .stbl,.stbl .lc) li.moved{background:var(--dune-soft)}
:is(.lc .stbl,.stbl .lc) .rk{inline-size:1.6rem;font-family:var(--digits);font-weight:700}
:is(.lc .stbl,.stbl .lc) .pt{margin-inline-start:auto}
:is(.lc .steps,.steps .lc) .step{min-block-size:55vh;display:flex;align-items:center;opacity:.45;transition:opacity .3s}
:is(.lc .steps,.steps .lc) .step.on{opacity:1}
:is(.lc .steps,.steps .lc) .step > *{inline-size:100%}
@media (min-width:860px){.lc .story{grid-template-columns:1fr 1fr}
.lc .stbl{top:4rem}}
@media (prefers-reduced-motion:reduce){:is(.lc .stbl,.stbl .lc) li{transition:none}}
.lc .bracket{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(14rem,1fr);gap:1rem;overflow-x:auto}
:is(.lc .bs,.bs .lc) .tie{display:grid;grid-template-columns:1fr auto 1fr;gap:.4rem;align-items:center;background:var(--raised);border:1px solid var(--line);padding:.4rem;margin-block:.35rem;font-size:.85rem}
:is(.lc .bs,.bs .lc) .tie a{grid-column:1/-1;font-size:.75rem;color:var(--stone)}
.lc .labsel{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.5rem;margin-block:1rem}
:is(.lc .labsel,.labsel .lc) select,:is(.lc .labsel,.labsel .lc) input{padding:.4rem;border:2px solid var(--ink);background:var(--raised)}
.lc .labsvg{inline-size:100%;block-size:auto;background:var(--raised);border:1px solid var(--line)}
:is(.lc .labsvg,.labsvg .lc) line{stroke:var(--stone)}
:is(.lc .labsvg,.labsvg .lc) text{font-family:var(--font-text);font-size:11px;fill:var(--ink)}
:is(.lc dl.gl,dl.gl .lc) dt{font-family:var(--kufi);font-weight:800;margin-block-start:1rem}
:is(.lc dl.gl,dl.gl .lc) dd{margin:0;padding-block:.2rem .6rem;border-block-end:1px dashed var(--line)}
:is(.lc dl.gl,dl.gl .lc) dt:target{background:var(--dune-soft)}
.lc .lesson{border-inline-start:.4rem solid var(--night);padding-inline-start:.8rem;margin-block:1.2rem}
:is(.lc .lesson,.lesson .lc) .ex{background:var(--raised);border:1px solid var(--line);padding:.5rem .7rem}
.lc #freeonly[aria-pressed="true"]{background:var(--dune);border-color:var(--dune);color:var(--on-accent)}
.lc .shelf{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;margin-block:.5rem}
.lc .cup{display:grid;justify-items:center;text-align:center;gap:.15rem;background:var(--sunken);color:var(--chalk);padding:.7rem .4rem;font-size:.82rem}
:is(.lc .cup,.cup .lc) i{inline-size:1.6rem;block-size:1.2rem;background:var(--dune);clip-path:polygon(0 0,100% 0,85% 55%,60% 70%,65% 100%,35% 100%,40% 70%,15% 55%)}
:is(.lc .cup,.cup .lc) b{font-size:1.6rem}
:is(.lc .cup,.cup .lc) a{color:var(--label2)}
.lc .yt{position:relative;aspect-ratio:16/9;margin-block:.6rem}
:is(.lc .yt,.yt .lc) iframe{position:absolute;inset:0;inline-size:100%;block-size:100%;border:0}
:is(.lc .replay,.replay .lc) input{inline-size:100%;margin-block:.5rem}
.lc .rpsc{display:grid;grid-template-columns:1fr auto 1fr;gap:.6rem;align-items:center;text-align:center;font-family:var(--kufi);font-weight:800}
:is(.lc .rpsc,.rpsc .lc) b{font-size:2.2rem;background:var(--sunken);color:var(--chalk);padding:.1rem .7rem}
.lc .wbox{min-block-size:70vh;display:grid;place-items:center}
.lc .wb{display:grid;grid-template-columns:1fr;gap:.6rem;text-align:center;inline-size:100%}
:is(.lc .wb,.wb .lc) .wt{font-family:var(--kufi);font-weight:800;font-size:2rem}
:is(.lc .wb,.wb .lc) .ws2{font-size:clamp(4rem,20vw,9rem);line-height:1}
:is(.lc .wb,.wb .lc) .wst{color:var(--stone)}
.lc .nlform{max-inline-size:28rem}
.lc #carbtn[aria-pressed="true"]{background:var(--pulse);border-color:var(--pulse);color:#fff}
:is(.lc .wp,.wp .lc) svg{direction:ltr;display:block;inline-size:100%;block-size:auto;background:var(--raised);border:1px solid var(--line)}
:is(.lc .wp,.wp .lc) polygon.wd,:is(.lc .legend,.legend .lc) i.wd{fill:var(--line-2);background:var(--line-2)}
:is(.lc .wp,.wp .lc) line.wg{stroke:var(--ink);stroke-width:1.5;stroke-dasharray:3 3}
:is(.lc .wp,.wp .lc) line.wr{stroke:var(--card-r);stroke-width:2}
:is(.lc .wp,.wp .lc) text.ax,:is(.lc .rchart,.rchart .lc) text.ax{font:600 12px var(--digits);fill:var(--stone)}
.lc .legend{display:flex;flex-wrap:wrap;gap:.3rem 1rem;font-size:.85rem;margin:.4rem 0}
:is(.lc .legend,.legend .lc) i{display:inline-block;inline-size:.8rem;block-size:.8rem;margin-inline-end:.3rem;vertical-align:middle;border:1px solid var(--line)}
.lc .star{border:2px solid var(--ink);background:var(--raised);padding:1rem;margin-block:1rem}
:is(.lc .star,.star .lc) .big{font:800 1.5rem/1.3 var(--kufi);margin:.3rem 0}
:is(.lc .star,.star .lc) .kicker{font:600 .8rem var(--font-text);background:var(--dune);color:var(--on-accent);padding:.15rem .5rem}
.lc .derbies{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(18rem,100%),1fr));gap:1rem}
.lc .derby{display:block;border:1px solid var(--line);background:var(--raised);padding:.8rem;color:inherit;text-decoration:none}
:is(.lc .derby,.derby .lc) h3{margin:0 0 .2rem;font-size:1rem}
.lc .gm{border-block-end:1px dashed var(--line);padding-block-end:.3rem}
:is(.lc .gm,.gm .lc) .m{border-block-end:0}
.lc .bc{margin:.1rem 0 .3rem;font-size:.85rem}
.lc .free{font-size:.75rem;border:1px solid var(--ink);padding:0 .3rem}
.lc .yl,.lc .trl,.lc .sq,.lc .wcl,.lc .exl{list-style:none;margin:0;padding:0}
:is(.lc .yl,.yl .lc) li,:is(.lc .trl,.trl .lc) li,:is(.lc .wcl,.wcl .lc) li{padding:.45rem 0;border-block-end:1px dashed var(--line)}
:is(.lc .yl,.yl .lc) li.k-final{font-weight:600}
.lc .sq{columns:2 12rem;column-gap:1.5rem}
:is(.lc .sq,.sq .lc) li{break-inside:avoid;padding:.25rem 0}
.lc .tag{font-size:.75rem;background:var(--sunken-2);padding:.05rem .4rem;white-space:nowrap}
.lc .rW{font-weight:700}
.lc .rL{color:var(--stone)}
.lc .up,.lc .dn{font-size:.75rem;color:var(--stone)}
.lc .chk{display:inline-flex;align-items:center;gap:.3rem;font-size:.9rem}
:is(.lc .exl,.exl .lc) li{display:grid;grid-template-columns:5.5rem 1fr 3rem 1fr;gap:.4rem;align-items:center;padding:.35rem 0;border-block-end:1px dashed var(--line);font-size:.9rem}
:is(.lc .exl,.exl .lc) li>span:last-child{grid-column:2 / -1;margin-block-start:-.2rem}
:is(.lc .exl,.exl .lc) .sc{text-align:center;font-family:var(--digits);font-size:1.1rem}
:is(.lc .exl,.exl .lc) .win{font-weight:700}
:is(.lc .st.abt,.st.abt .lc) td,:is(.lc .st.abt,.st.abt .lc) th{white-space:nowrap}
:is(.lc .st.wrapn,.st.wrapn .lc) td.tm{white-space:normal;min-inline-size:9rem}
.lc .cpath,.lc .hmc{display:flex;flex-wrap:wrap;gap:2px}
:is(.lc .cpath,.cpath .lc) a,:is(.lc .hmc,.hmc .lc) i{inline-size:12px;block-size:12px;display:block;background:var(--line)}
:is(.lc .cpath,.cpath .lc) .fW,:is(.lc .hmc,.hmc .lc) .fW{background:var(--inkbg)}
:is(.lc .cpath,.cpath .lc) .fD,:is(.lc .hmc,.hmc .lc) .fD{background:var(--stone);opacity:.55}
:is(.lc .cpath,.cpath .lc) .fL,:is(.lc .hmc,.hmc .lc) .fL{background:var(--line)}
.lc .hm{display:grid;gap:.35rem}
.lc .hmr{display:grid;grid-template-columns:3.6rem 1fr 2.4rem;gap:.5rem;align-items:center}
:is(.lc .hmc,.hmc .lc) i{inline-size:8px;block-size:8px}
.lc .comm{list-style:none;margin:0;padding:0}
:is(.lc .comm,.comm .lc) li{display:grid;grid-template-columns:2.6rem 1fr;gap:.5rem;padding:.45rem 0;border-block-end:1px dashed var(--line)}
:is(.lc .comm,.comm .lc) b{font-family:var(--digits);color:var(--stone)}
:is(.lc .lead.pow,.lead.pow .lc) li{align-items:start}
:is(.lc .lead.pow,.lead.pow .lc) .who{flex-wrap:wrap}
:is(.lc .lead.pow,.lead.pow .lc) .who .small{flex-basis:100%;color:var(--ink)}
:is(.lc .lead.pow,.lead.pow .lc) .who,:is(.lc .lead.pow,.lead.pow .lc) .who *{white-space:normal;overflow:visible;text-overflow:clip}
.lc a:hover{color:var(--ink)}
.lc .muted{color:var(--stone)}
.lc main{min-block-size:60vh}
.lc .vh{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.lc h1{font-size:clamp(2rem,1.2rem + 4.5vw,4.4rem);line-height:1.2;margin:.2rem 0 .1rem;letter-spacing:0}
.lc h2{font-size:1.1rem;margin:0}
.lc h2::before{background:var(--ink)}
.lc .hhero{min-block-size:clamp(30rem,78svh,44rem)}
@media (min-width:880px){.lc .hhero{min-block-size:clamp(28rem,68svh,40rem)}}
.lc .hk{margin:0 0 .6rem;color:var(--tert);font-size:.88rem}
:is(.lc .hk,.hk .lc) a{color:var(--tert);border-block-end:1px solid var(--line)}
.lc .kick{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--kufi);font-weight:800;font-size:.78rem;padding:.25rem .6rem;background:var(--ink);color:var(--bg);margin-block-end:.9rem}
.lc .hl{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:clamp(.6rem,3vw,3rem);max-inline-size:62rem}
.lc .htm{display:grid;justify-items:center;gap:.6rem;font-family:var(--kufi);font-weight:800;font-size:clamp(1.05rem,.55rem + 2.6vw,3rem);line-height:1.3;text-align:center;color:var(--ink);min-inline-size:0}
:is(.lc .htm,.htm .lc) span{overflow-wrap:normal;word-break:keep-all}
.lc img.logo.xl{inline-size:clamp(3.8rem,2.5rem + 7vw,7.5rem);block-size:clamp(3.8rem,2.5rem + 7vw,7.5rem);filter:drop-shadow(0 0 0 transparent)}
.lc img.logo.md{inline-size:2.1rem;block-size:2.1rem}
.lc .hsc{display:grid;justify-items:center;text-align:center;color:var(--ink);padding-block-end:.4rem}
:is(.lc .hsc,.hsc .lc) .dg.big,:is(.lc .board,.board .lc) .sc .dg{font-size:clamp(3.6rem,1.8rem + 10vw,8.5rem);line-height:.95;letter-spacing:.02em}
:is(.lc .hsc,.hsc .lc) .st{font-size:.9rem;color:var(--tert);margin-block-start:.3rem}
:is(.lc .hsc.live,.hsc.live .lc) .dg,:is(.lc .hsc,.hsc .lc) .st.live{color:var(--live-text)}
.lc .cta,.lc .ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:2.9rem;padding:.55rem 1.4rem;font-family:var(--kufi);font-weight:800;font-size:.95rem;cursor:pointer;border:2px solid var(--ink)}
.lc .cta{background:var(--ink);color:var(--bg)}
.lc .cta:hover{background:#fff;color:var(--bg)!important}
.lc .ghost{background:color-mix(in srgb,var(--bg2) 40%,transparent);color:var(--ink)}
.lc .ghost:hover{background:color-mix(in srgb,var(--label) 12%,transparent)}
.lc #since:empty{display:none}
.lc #uaecd{margin-block-start:1rem;max-inline-size:34rem}
@media (min-width:880px){.lc .hl{margin-inline:0}}
.lc .chero{min-block-size:clamp(24rem,60svh,34rem)}
:is(.lc .chero,.chero .lc) .season{color:var(--tert);margin:0}
.lc .hfacts{display:flex;flex-wrap:wrap;gap:.6rem 2.2rem;margin:1.2rem 0 0}
:is(.lc .hfacts,.hfacts .lc) div{position:relative;min-inline-size:8rem}
:is(.lc .hfacts,.hfacts .lc) dt{font-size:.78rem;color:var(--tert)}
:is(.lc .hfacts,.hfacts .lc) dd{margin:0;font-weight:600;display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}
:is(.lc .hfacts,.hfacts .lc) dd .num{font-size:1.4rem}
:is(.lc .hfacts,.hfacts .lc) dd small{color:var(--tert)}
.lc .prog{display:block;block-size:3px;background:var(--line);margin-block-start:.35rem;inline-size:100%}
.lc .prog::after{content:"";display:block;block-size:100%;inline-size:var(--p);background:var(--ink)}
.lc .lv{display:inline-flex;align-items:center;color:var(--live-text);font-weight:600;margin-inline-start:.6rem}
:is(.lc .mini-on,.mini-on .lc) .mtabs{inset-block-start:calc(var(--topH) + 3rem)}
.lc .body{padding-block-start:.4rem}
.lc .mtabs{position:sticky;inset-block-start:var(--topH);z-index:20;background:var(--bg);margin:0 calc(var(--gutter) * -1) 1.2rem;padding-inline:var(--gutter);border-block-end:1px solid var(--line);gap:.2rem;transition:inset-block-start .22s}
:is(.lc .mtabs,.mtabs .lc) button{font-family:var(--kufi);font-weight:800;font-size:.86rem;padding:.9rem .62rem .75rem;color:var(--stone);border-block-end-width:3px}
:is(.lc .mtabs,.mtabs .lc) [aria-selected="true"]{color:var(--ink);border-block-end-color:var(--dune)}
@media (min-width:880px){:is(.lc .mtabs,.mtabs .lc) button{font-size:1rem;padding-inline:1.2rem}}
.lc .seg{display:inline-flex;max-inline-size:100%;border:1px solid var(--line);margin-block:.2rem 1rem;overflow-x:auto;scrollbar-width:none;background:var(--surf-2);border-block-end:1px solid var(--line)}
:is(.lc .seg,.seg .lc) button{background:none;border:0;border-inline-start:1px solid var(--line-2);margin:0;padding:.5rem 1rem;color:var(--stone);font-weight:600;font-size:.88rem;white-space:nowrap;cursor:pointer;font-family:var(--font-text)}
:is(.lc .seg,.seg .lc) button:first-child{border-inline-start:0}
:is(.lc .seg,.seg .lc) [aria-selected="true"],:is(.lc .seg,.seg .lc) [aria-pressed="true"]{background:var(--ink);color:var(--bg)}
.lc #arabonly[aria-pressed="true"],.lc #freeonly[aria-pressed="true"]{background:var(--ink);border-color:var(--line-2);color:var(--bg)}
.lc section[data-pane]{animation:paneIn .28s ease both}
@keyframes paneIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}
.lc .sub-h{font-family:var(--kufi);color:var(--tert);font-size:.85rem;margin:1.8rem 0 .4rem}
.lc .rail{margin-block:2.2rem 0}
.lc .rail-h{display:flex;align-items:center;gap:.8rem;margin-block-end:.8rem}
:is(.lc .rail-h,.rail-h .lc) h2{font-size:clamp(1.1rem,.9rem + .8vw,1.5rem);display:flex;align-items:center;gap:.5rem}
:is(.lc .rail-h,.rail-h .lc) h2::before{display:none}
.lc .more-l{margin-inline-start:auto;font-size:.85rem;color:var(--tert);background:none;border:0;cursor:pointer;padding:0;font-family:var(--font-text)}
.lc .more-l:hover{color:var(--ink)}
.lc .rail-s{display:grid;grid-auto-flow:column;grid-auto-columns:min(78%,17.5rem);gap:.7rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-block-end:.3rem}
.lc .rail-s::-webkit-scrollbar{display:none}
:is(.lc .rail-s,.rail-s .lc) > *{scroll-snap-align:start}
.lc .rail-a{display:none;margin-inline-start:.4rem;gap:.3rem}
:is(.lc .rail-h,.rail-h .lc) .more-l + .rail-a{margin-inline-start:.4rem}
:is(.lc .rail-a,.rail-a .lc) button{inline-size:2.2rem;block-size:2.2rem;border:1px solid var(--line);background:none;color:var(--ink);cursor:pointer;font-family:var(--digits);font-size:1.2rem}
:is(.lc .rail-a,.rail-a .lc) button:hover{background:var(--surf)}
@media (min-width:880px){.lc .rail-a{display:flex}
.lc .rail-s{grid-auto-columns:17.5rem}
:is(.lc .rail-h,.rail-h .lc) .rail-a:only-child,:is(.lc .rail-h,.rail-h .lc) h2 + .rail-a{margin-inline-start:auto}}
.lc .rc{position:relative;display:grid;gap:.6rem;background:var(--surf);padding:.75rem .9rem .9rem;border-block-start:3px solid transparent;min-block-size:9.2rem;overflow:hidden;transition:background-color .2s}
.lc .rc::before,.lc .rc::after{content:"";position:absolute;inset-block:0;inline-size:5px}
.lc .rc::before{inset-inline-start:0;background:var(--hc)}
.lc .rc::after{inset-inline-end:0;background:var(--ac)}
.lc .rc:hover{background:var(--raised-hi)}
.lc .rc.live{border-block-start-color:var(--pulse)}
.lc .rc.mine{border-block-start-color:var(--dune)}
:is(.lc .rc,.rc .lc) .cp{font-size:.78rem;color:var(--tert);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lc .rt3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.4rem}
:is(.lc .rt3,.rt3 .lc) .t{display:grid;justify-items:center;gap:.35rem;text-align:center;font-family:var(--kufi);font-weight:800;font-size:.84rem;line-height:1.35;min-inline-size:0}
:is(.lc .rt3,.rt3 .lc) .t span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
:is(.lc .rt3,.rt3 .lc) .mid{display:grid;justify-items:center;gap:.1rem}
:is(.lc .rt3,.rt3 .lc) .mid .dg{font-size:1.9rem;line-height:1}
:is(.lc .rt3,.rt3 .lc) .mid .st{font-size:.78rem;color:var(--tert);white-space:nowrap}
:is(.lc .rt3,.rt3 .lc) .mid .st.live{color:var(--live-text)}
:is(.lc .rc.live,.rc.live .lc) .mid .dg{color:var(--live-text)}
:is(.lc .rmine,.rmine .lc) .mine-card{background:none;border:0;padding:0;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:min(86%,22rem);gap:.7rem;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}
:is(.lc .rmine,.rmine .lc) .mine-card > .h{display:none}
:is(.lc .rmine,.rmine .lc) .mine-card > p{grid-column:1/-1;background:var(--surf);padding:1rem;border-inline-start:3px solid var(--dune);color:var(--tert)}
:is(.lc .rmine,.rmine .lc) .favrow{background:var(--surf);padding:.7rem .8rem;border-block-start:3px solid var(--dune)}
:is(.lc .rmine,.rmine .lc) .favrow + .favrow{border-block-start:3px solid var(--dune);padding-block-start:.7rem}
:is(.lc .rmine,.rmine .lc) .favrow .h{font-family:var(--kufi);font-weight:800;display:flex;align-items:center;gap:.4rem}
:is(.lc .rmine,.rmine .lc) .favrow .h small{background:var(--dune);color:var(--on-accent);font:600 .78rem var(--font-text);padding:0 .35rem}
:is(.lc .rmine,.rmine .lc) #themebtn{align-self:center;justify-self:start;border:1px solid var(--line);background:none;color:var(--tert)}
.lc .daybox{margin-block-start:2.6rem;background:var(--surf-2);margin-inline:calc(var(--gutter) * -1);padding:1.2rem var(--gutter) 1rem}
@media (min-width:880px){.lc .daybox{margin-inline:0;padding-inline:1.5rem}}
:is(.lc .daybox,.daybox .lc) .livecount{margin:0 auto 0 0;margin-inline-start:auto;font-size:.82rem;color:var(--live-text)}
.lc .daynav{border:1px solid var(--line);margin-block:.2rem .8rem;grid-template-columns:3rem 1fr 3rem}
:is(.lc .daynav,.daynav .lc) button{background:none;color:var(--ink)}
:is(.lc .daynav,.daynav .lc) button:hover{background:var(--surf)}
:is(.lc .daynav,.daynav .lc) b{border-inline:1px solid var(--line)}
.lc .segf{display:flex;inline-size:100%}
:is(.lc .segf,.segf .lc) button{flex:1}
:is(.lc #day.fold,#day.fold .lc) .comp-block:nth-of-type(n+5){display:none}
.lc .unfold{display:block;inline-size:100%;background:none;border:1px solid var(--line);color:var(--ink);padding:.7rem;font-family:var(--kufi);font-weight:800;cursor:pointer;margin-block-start:.4rem}
.lc .unfold:hover{background:var(--surf)}
.lc .comp-head{border-block-end:1px solid var(--line);font-size:.9rem;padding-block:.6rem .45rem}
:is(.lc .comp-head,.comp-head .lc) a{color:var(--ink)}
.lc .m{border-block-end-color:var(--line-2);padding-block:.7rem}
.lc .m:hover{background:color-mix(in srgb,var(--label) 4%,transparent)}
.lc .chip{background:var(--board);min-block-size:2.5rem}
.lc .chip.up{background:none;border:1px solid var(--line);color:var(--ink)}
.lc .chip.live{background:var(--pulse);color:#fff}
.lc .m.mine{box-shadow:inset -3px 0 0 var(--dune)}
.lc .cts{display:grid;grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-auto-columns:min(40%,10rem);gap:.6rem;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter)}
@media (min-width:880px){.lc .cts{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));overflow:visible;margin-inline:0;padding-inline:0}}
.lc .ct{display:grid;gap:.45rem;background:var(--surf);padding:.6rem .6rem .75rem;transition:background-color .2s}
.lc .ct:hover{background:var(--raised-hi)}
.lc .cm{display:grid;grid-template-columns:repeat(6,1fr);gap:2px;aspect-ratio:3/1.1}
:is(.lc .cm,.cm .lc) i{display:block}
:is(.lc .ct,.ct .lc) b{font-family:var(--kufi);font-weight:800;font-size:.84rem;line-height:1.4}
:is(.lc .ct,.ct .lc) small{font-size:.78rem;color:var(--tert);margin-block-start:-.35rem}
:is(.lc .edr,.edr .lc) .rail-s{grid-auto-columns:min(72%,15.5rem)}
.lc .ed,.lc .sht{position:relative;display:grid;align-content:start;gap:.45rem;text-align:start;background:var(--surf);border:0;color:var(--ink);padding:.9rem .9rem 1rem;cursor:pointer;font:inherit;min-block-size:9rem;transition:background-color .2s,transform .2s}
.lc .ed:hover,.lc .sht:hover{background:var(--raised-hi)}
.lc .ed:focus-visible,.lc .sht:focus-visible{outline:3px solid var(--dune);outline-offset:2px}
.lc .ti{display:block;inline-size:1.7rem;block-size:1.7rem;color:var(--tert);margin-block-end:.2rem}
:is(.lc .ti,.ti .lc) svg{inline-size:100%;block-size:100%}
:is(.lc .ti,.ti .lc) i{display:block;inline-size:.55rem;block-size:.55rem}
.lc .tt2{font-family:var(--kufi);font-weight:800;font-size:.98rem;line-height:1.45}
.lc .tz{font-size:.8rem;color:var(--tert);line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.lc .em{font-size:.78rem;color:var(--ink);border-block-end:1px solid var(--line);justify-self:start;margin-block-start:auto}
.lc .edb:empty{display:none}
.lc .edb{background:var(--surf);padding:.9rem;min-block-size:9rem}
:is(.lc .edb,.edb .lc) .blk{margin:0}
:is(.lc .edb,.edb .lc) h2{font-size:.98rem}
:is(.lc .edb,.edb .lc) h2::before{display:none}
:is(.lc .edb,.edb .lc) .facts-l{font-size:.82rem;padding-inline-start:1rem}
.lc .shelf-h{display:flex;align-items:baseline;gap:.6rem;margin-block:2.2rem .8rem;border-block-start:1px solid var(--line);padding-block-start:1.2rem}
:is(.lc .shelf-h,.shelf-h .lc) h3{margin:0;font-size:1rem}
.lc .shelf3{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(14rem,46%),1fr));gap:.7rem}
@media (max-width:420px){.lc .shelf3{grid-template-columns:1fr 1fr}
.lc .sht{min-block-size:8rem;padding:.75rem}
:is(.lc .sht,.sht .lc) .tt2{font-size:.9rem}}
@media (min-width:880px){.lc .sht:hover{transform:translateY(-2px)}}
.lc .x{margin-inline-start:auto;background:none;border:1px solid var(--line);color:var(--ink);padding:.35rem .8rem;cursor:pointer;font-weight:600}
.lc .x:hover{background:var(--surf)}
.lc .sa{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;min-block-size:3rem;background:var(--surf);border:0;border-inline-start:3px solid var(--line);color:var(--ink);padding:.6rem .9rem;font:600 .92rem var(--font-text);cursor:pointer;text-align:start}
.lc .sa:hover{background:var(--raised-hi);border-inline-start-color:var(--ink)}
.lc .sa[aria-pressed="true"]{border-inline-start-color:var(--dune);background:color-mix(in srgb,var(--accent) 18%,transparent)}
.lc .spoil{border-width:0 0 0 0;border-inline-start:3px solid var(--line)}
.lc .spoil[aria-pressed="true"]{background:color-mix(in srgb,var(--accent) 18%,transparent);border-inline-start-color:var(--dune);color:var(--ink)}
.lc #carbtn[aria-pressed="true"]{background:color-mix(in srgb,var(--live) 15%,transparent);border-inline-start-color:var(--pulse);color:var(--ink)}
@keyframes sheetIn{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}
@keyframes fadeIn{from{opacity:0}to{opacity:1}}
.lc .catchup{background:var(--surf);border:0;border-inline-start:4px solid var(--ink);padding:.9rem 1rem;margin-block:0 1.2rem}
:is(.lc .catchup,.catchup .lc) b{font-size:.95rem}
:is(.lc ul.ev,ul.ev .lc) li{border-block-end:1px solid var(--line-2);padding-block:.6rem;font-size:.92rem}
:is(.lc ul.ev,ul.ev .lc) li.g{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--label) 5%,transparent),transparent)}
:is(.lc ul.ev,ul.ev .lc) li.div{background:var(--surf);color:var(--tert);font-size:.8rem}
:is(.lc ul.ev,ul.ev .lc) .ico.goal{background:var(--ink)}
:is(.lc ul.ev,ul.ev .lc) .gs{background:var(--ink);color:var(--bg)}
:is(.lc ul.ev,ul.ev .lc) .subs{display:grid;gap:.1rem}
:is(.lc ul.ev,ul.ev .lc) .subs .in::before{content:"";display:inline-block;inline-size:.45rem;block-size:.45rem;background:var(--ink);margin-inline-end:.35rem;vertical-align:1px}
:is(.lc ul.ev,ul.ev .lc) .subs .out{color:var(--stone)}
:is(.lc ul.ev,ul.ev .lc) .subs .out::before{content:"";display:inline-block;inline-size:.45rem;block-size:.45rem;border:1px solid var(--stone);margin-inline-end:.35rem;vertical-align:1px}
.lc .facts{border:1px solid var(--line);background:var(--surf-2)}
:is(.lc .facts,.facts .lc) div{border-color:var(--line-2)}
.lc .tile{background:var(--surf);border-color:var(--line-2)}
:is(.lc .tile,.tile .lc) .ic{background:var(--board)}
.lc .note{border:1px solid var(--line);background:var(--surf)}
.lc .btn{border:1px solid var(--line);background:var(--surf);color:var(--ink)}
.lc .btn:hover{background:var(--raised-hi);border-color:var(--ink);color:var(--ink)}
.lc .blk{margin-block:0 2rem}
:is(.lc .blk,.blk .lc) h2{margin-block-end:.8rem}
:is(.lc [data-pane],[data-pane] .lc) > .blk > h2,:is(.lc [data-pane],[data-pane] .lc) > section.blk > h2{font-size:1.15rem}
:is(.lc table.st,table.st .lc) th{border-block-end:1px solid var(--line);color:var(--stone)}
:is(.lc table.st,table.st .lc) td{border-block-end:1px solid var(--line-2)}
:is(.lc table.st,table.st .lc) tbody tr:hover td{background:color-mix(in srgb,var(--label) 4%,transparent)}
.lc .h2hsum{border:1px solid var(--line);background:var(--surf)}
:is(.lc .stat,.stat .lc) .bar2 i{background:var(--ink)}
:is(.lc .stat,.stat .lc) .bar2 i + i{background:#6E8A80}
.lc .pitch{border-color:var(--line)}
.lc .chips{gap:.25rem}
:is(.lc .chips,.chips .lc) button{background:none;border:1px solid var(--line);color:var(--stone)}
:is(.lc .chips,.chips .lc) [aria-pressed="true"]{background:var(--ink);border-color:var(--ink);color:var(--bg)}
.lc .timeline{color:var(--tert)}
:is(.lc .form,.form .lc) .L{background:var(--inkbg);color:var(--ink)}
.lc .hlink{margin-block:0 1rem}
.lc .faq{margin-block:2rem 0}
:is(.lc .faq,.faq .lc) summary{cursor:pointer;list-style:none;padding-block:1rem;border-block-start:1px solid var(--line)}
:is(.lc .faq,.faq .lc) summary::-webkit-details-marker{display:none}
:is(.lc .faq,.faq .lc) summary h2{display:inline-flex;font-size:1rem;color:var(--tert)}
:is(.lc .faq,.faq .lc) summary h2::after{content:"+";font-family:var(--digits);margin-inline-start:.6rem}
:is(.lc .faq[open],.faq[open] .lc) summary h2::after{content:"−"}
.lc .fl{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem}
:is(.lc .fl,.fl .lc) a{color:var(--tert)}
:is(.lc .fl,.fl .lc) a:hover{color:var(--ink)}
.lc .pv{color:var(--dune)}
.lc .ctrybox{z-index:60}
:is(.lc .nospoil,.nospoil .lc) .hsc .dg,:is(.lc .nospoil,.nospoil .lc) .rc:not(.shown) .mid .dg{filter:blur(8px)}
.lc .fx:not(.in){opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease}
.lc .fx.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.lc .fx:not(.in){opacity:1;transform:none;transition:none}
.lc section[data-pane]{animation:none}
.lc .mtabs{transition:none}}
@media (max-width:420px){.lc .mtabs{gap:0}
:is(.lc .mtabs,.mtabs .lc) button{font-size:.8rem;padding-inline:.48rem}}
:is(.lc ol.lead,ol.lead .lc) li:first-child b{background:var(--ink);color:var(--bg)}
.lc .free{background:none;color:var(--ink);border:1px solid var(--line);padding:0 .35rem}
.lc .ok{background:none;color:var(--ink);border:1px solid var(--ink)}
.lc .chero.haslogo{background:var(--bg)}
.lc .lgart{position:absolute;z-index:-2;inset-block-start:calc(var(--topH) + .5rem);left:50%;translate:-50% 0;inline-size:min(62vw,15rem);aspect-ratio:1;display:grid;place-items:center;perspective:900px;will-change:transform}
.lc .lglogo{position:relative;inline-size:78%;block-size:auto;filter:drop-shadow(0 12px 24px #0008);transition:transform .5s cubic-bezier(.2,.7,.2,1);animation:logoIn 1.1s cubic-bezier(.2,.7,.2,1) both}
@media (min-width:880px){.lc .chero.haslogo{min-block-size:clamp(28rem,66svh,38rem)}
.lc .lgart{inset-block:0;left:7%;translate:0 0;margin-block:auto;inline-size:clamp(15rem,30vw,25rem)}}
@keyframes logoIn{from{opacity:0;transform:scale(.94) translateY(10px)}to{opacity:1}}
.lc .ct.lgt{background:var(--surf)}
.lc .cl{display:grid;place-items:center;block-size:5.2rem;position:relative;overflow:hidden}
.lc .cl::before{content:none}
:is(.lc .cl,.cl .lc) img{position:relative;block-size:4rem;inline-size:auto;max-inline-size:85%;object-fit:contain;filter:drop-shadow(0 6px 14px #0008)}
.lc .cts.all{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:repeat(auto-fill,minmax(min(9.5rem,46%),1fr));overflow:visible;margin-inline:0;padding-inline:0}
.lc .lhero{min-block-size:clamp(18rem,42svh,26rem)}
.lc .lgwall{position:absolute;z-index:-2;inset:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(4.5rem,1fr));gap:1.6rem;padding:4.5rem 1rem 0;opacity:.35;place-items:center}
:is(.lc .lgwall,.lgwall .lc) img{inline-size:3.2rem;block-size:3.2rem;object-fit:contain}
@media (prefers-reduced-motion:reduce){.lc .lglogo{animation:none}
.lc .lglogo{transition:none}}
.lc .legacy{padding-block-start:calc(var(--topH) + .8rem)}
.lc .why{margin-block:0 1.2rem;padding-block:.2rem .4rem;border-inline-start:4px solid var(--ink);padding-inline-start:1rem}
:is(.lc .why,.why .lc) b,:is(.lc .quick,.quick .lc) b{display:block;font-family:var(--kufi);font-size:.85rem;color:var(--tert);margin-block-end:.3rem}
:is(.lc .why,.why .lc) p{margin:.25rem 0;font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);line-height:1.7;font-weight:600}
.lc .quick{background:var(--surf);padding:.9rem 1rem;margin-block:0 1.2rem;border-block-start:3px solid var(--ink)}
:is(.lc .quick,.quick .lc) ol{margin:0;padding-inline-start:1.2rem;display:grid;gap:.35rem;font-size:.95rem}
.lc .thero{min-block-size:clamp(22rem,56svh,32rem)}
.lc .tid{display:flex;align-items:center;gap:clamp(.8rem,3vw,2rem)}
:is(.lc .tid,.tid .lc) h1{margin:0}
:is(.lc .tid,.tid .lc) .season{margin:.2rem 0 0;color:var(--tert)}
.lc .tnext{margin:1.1rem 0 0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem;font-size:.95rem}
:is(.lc .tnext,.tnext .lc) span{font-family:var(--kufi);font-size:.78rem;color:var(--bg);background:var(--ink);padding:.05rem .45rem}
:is(.lc .tnext,.tnext .lc) a{font-weight:600;border-block-end:1px solid var(--line)}
.lc .cta.on{background:var(--dune);border-color:var(--dune);color:var(--on-accent)}
.lc .th,.lc .strip{display:none}
.lc .phero{min-block-size:clamp(13rem,34svh,20rem)}
:is(.lc .phero,.phero .lc) h1{font-size:clamp(1.7rem,1.1rem + 3.2vw,3.2rem)}
:is(.lc .phero,.phero .lc) .season{color:var(--tert);margin:.2rem 0 0}
:is(.lc .phero.haslogo,.phero.haslogo .lc) .lgart{inline-size:min(40vw,9rem);inset-block-start:calc(var(--topH) + .2rem)}
@media (min-width:880px){:is(.lc .phero.haslogo,.phero.haslogo .lc) .lgart{inline-size:12rem;left:8%}}
.lc .na{font-size:.8rem;color:var(--stone);margin-block:1.2rem 0}
.lc .pstats{border:1px solid var(--line)}
.lc .tcard.big{margin-block-end:1.6rem}
.lc .goalfx{position:fixed;inset:0;z-index:70;pointer-events:none;display:grid;place-content:center;justify-items:center;gap:.2rem;background:color-mix(in srgb,var(--gc) 55%,transparent);animation:gflash 1.4s ease forwards}
:is(.lc .goalfx,.goalfx .lc) b{font:800 clamp(3rem,12vw,8rem)/1 var(--kufi);color:#fff;text-shadow:0 4px 30px #0008}
:is(.lc .goalfx,.goalfx .lc) span{font:800 clamp(1.1rem,4vw,2.2rem) var(--kufi);color:#fff;animation:gsweep 1.2s cubic-bezier(.2,.7,.2,1) forwards;white-space:nowrap}
@keyframes gflash{0%{opacity:0}12%{opacity:1}70%{opacity:1}100%{opacity:0}}
@keyframes gsweep{from{transform:translateX(-60vw)}to{transform:translateX(60vw)}}
.lc .flip{display:inline-block;animation:flip3 .6s cubic-bezier(.3,.7,.3,1)}
@keyframes flip3{0%{transform:perspective(400px) rotateX(0)}50%{transform:perspective(400px) rotateX(-90deg)}100%{transform:perspective(400px) rotateX(0)}}
@media (prefers-reduced-motion:reduce){.lc .goalfx,:is(.lc .goalfx,.goalfx .lc) span,.lc .flip{animation:none}
.lc .goalfx{background:color-mix(in srgb,var(--gc) 35%,transparent)}}
.lc .mcd{display:block;margin-block-start:.4rem;font-size:.85rem;color:var(--tert)}
:is(.lc .mcd,.mcd .lc) .num{font-size:1.25rem;color:var(--ink)}
@keyframes livepulse{0%,100%{opacity:1}50%{opacity:.86}}
.lc .cine{position:fixed;inset:0;z-index:80;background:radial-gradient(80% 70% at 50% 40%,var(--bg3),var(--bg3));display:grid;place-items:center;padding:4vmin}
:is(.lc .cine,.cine .lc) .x{position:absolute;inset-block-start:1rem;inset-inline-end:1rem}
:is(.lc .cine,.cine .lc) .ci{inline-size:100%;max-inline-size:1400px;text-align:center}
.lc .ct3{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:4vmin}
:is(.lc .ct3,.ct3 .lc) span{display:grid;justify-items:center;gap:1vmin;font:800 clamp(1rem,4.5vmin,4rem) var(--kufi);min-inline-size:0;overflow-wrap:anywhere}
:is(.lc .ct3,.ct3 .lc) img.logo.xl{inline-size:clamp(4rem,18vmin,12rem);block-size:clamp(4rem,18vmin,12rem)}
.lc .cs{font-size:clamp(3.5rem,19vmin,18rem)!important;line-height:.9;white-space:nowrap}
:is(.lc .cine,.cine .lc) .cn{font:700 clamp(1.4rem,6vmin,4rem) var(--digits);color:var(--tert);margin:2vmin 0 0}
:is(.lc .cine,.cine .lc) .cn.live{color:var(--live-text)}
:is(.lc .cine,.cine .lc) .ce{font-size:clamp(1rem,3.4vmin,2rem);color:var(--tert)}
.lc .lt{background:var(--surf);padding:.7rem .9rem;margin-block:0 1.2rem;border-inline-start:3px solid var(--pulse)}
:is(.lc .lt,.lt .lc) b{font-family:var(--kufi);font-size:.85rem;color:var(--live-text)}
:is(.lc .lt,.lt .lc) tr.hot td{background:color-mix(in srgb,var(--label) 8%,transparent);font-weight:700}
.lc .xi{display:grid;gap:.6rem;background:linear-gradient(var(--pitch),var(--bg2));padding:1rem .6rem;margin-block:.8rem;border:1px solid var(--line)}
.lc .xr{display:flex;justify-content:center;gap:.3rem}
:is(.lc .xr,.xr .lc) select{min-inline-size:0;flex:1 1 0}
:is(.lc .xr,.xr .lc) select{max-inline-size:9.5rem;background:var(--surf);color:var(--ink);border:1px solid var(--line);padding:.35rem}
.lc .embc{inline-size:100%;background:var(--board);color:var(--ink);border:1px solid var(--line);font:12px/1.5 ui-monospace,monospace;direction:ltr;margin-block:.4rem}
.lc .pitch{background:radial-gradient(60% 45% at 0 0,#ffffff1f,transparent 70%),radial-gradient(60% 45% at 100% 0,#ffffff1f,transparent 70%),radial-gradient(60% 45% at 0 100%,#ffffff17,transparent 70%),radial-gradient(60% 45% at 100% 100%,#ffffff17,transparent 70%),repeating-linear-gradient(0deg,var(--pitch) 0 8%,var(--pitch) 8% 16%);box-shadow:inset 0 0 60px #0008}
@keyframes skel{0%{background-position:100% 0}100%{background-position:-100% 0}}
:is(.lc .rmine,.rmine .lc) #mine:empty{block-size:9rem;background:linear-gradient(90deg,var(--surf) 0,var(--raised-hi) 50%,var(--surf) 100%) 0 0/200% 100%;animation:skel 1.4s linear 3}
.lc p.empty:only-child:not(:empty){position:relative}
.lc .skel{block-size:10rem;color:transparent;background:linear-gradient(90deg,var(--surf) 0,var(--raised-hi) 50%,var(--surf) 100%) 0 0/200% 100%;animation:skel 1.4s linear 3}
@media (prefers-reduced-motion:reduce){:is(.lc .rmine,.rmine .lc) #mine:empty,.lc .skel{animation:none}}
@view-transition{navigation:auto}
.lc ::view-transition-group(*){animation-duration:.35s}
@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}
.lc .verdict{background:var(--surf);padding:.8rem 1rem;border-inline-start:4px solid var(--ink);font-size:1.02rem;margin-block:.4rem 1rem}
:is(.lc .verdict,.verdict .lc) b{font-family:var(--kufi);font-size:.8rem;color:var(--tert);display:block}
.lc .cell{display:inline-block;font-style:normal;min-inline-size:.62em;padding:0 .04em;margin:0 .03em;text-align:center;background:linear-gradient(#ffffff0d,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 -.5em 0 #00000024;border-radius:0}
:is(.lc .rc,.rc .lc) .cell{box-shadow:none;background:none;min-inline-size:0;margin:0}
:is(.lc .hsc,.hsc .lc) .st,:is(.lc .board,.board .lc) .sc .st{font-family:var(--digits);letter-spacing:.02em}
:is(.lc ul.ev,ul.ev .lc) .subs{display:grid;gap:0;font-size:.84rem;line-height:1.5}
:is(.lc ul.ev,ul.ev .lc) .subs .in::before,:is(.lc ul.ev,ul.ev .lc) .subs .out::before{display:none}
.lc .arr{font-style:normal;font-weight:700;display:inline-block;inline-size:1em;text-align:center;margin-inline-end:.25rem}
.lc .arr.up{color:var(--live-text)}
.lc .arr.dn{color:var(--stone)}
:is(.lc ul.ev,ul.ev .lc) .subs .out{color:var(--stone)}
:is(.lc ul.ev,ul.ev .lc) li.div{display:flex;align-items:center;gap:.7rem;background:none;border:0;padding:.6rem 0;margin:.2rem 0;font:600 .78rem var(--font-text);color:var(--stone)}
:is(.lc ul.ev,ul.ev .lc) li.div::before,:is(.lc ul.ev,ul.ev .lc) li.div::after{content:"";flex:1;block-size:1px;background:var(--line)}
.lc .ghost{border:0;background:color-mix(in srgb,var(--label) 8%,transparent);min-block-size:2.9rem}
.lc .ghost:hover{background:color-mix(in srgb,var(--label) 16%,transparent)}
.lc .btn{border:0;background:color-mix(in srgb,var(--label) 8%,transparent);color:var(--ink);font-weight:600}
.lc .btn:hover{background:color-mix(in srgb,var(--label) 16%,transparent);color:var(--ink)}
.lc .x{border:0;background:color-mix(in srgb,var(--label) 8%,transparent)}
.lc .unfold{border:0;background:color-mix(in srgb,var(--label) 6%,transparent)}
.lc .sa{border-inline-start:0;background:color-mix(in srgb,var(--label) 5%,transparent)}
.lc .sa:hover{border-inline-start:0}
@media (max-width:879px){.lc .chero.haslogo{min-block-size:0}
:is(.lc .chero.haslogo,.chero.haslogo .lc) .lgart{inline-size:5.6rem;left:auto;inset-inline-end:var(--gutter);translate:0 0;inset-block-start:calc(var(--topH) + 1.1rem)}
:is(.lc .chero,.chero .lc) h1{font-size:clamp(1.5rem,1rem + 3vw,2.2rem)}
:is(.lc .chero,.chero .lc) .hfacts{gap:.4rem 1.2rem;margin-block-start:.7rem}
:is(.lc .chero,.chero .lc) .hfacts div{min-inline-size:0}
:is(.lc .chero,.chero .lc) .hfacts dd .num{font-size:1.1rem}
:is(.lc .chero,.chero .lc) .hfacts div:nth-child(n+3){display:none}}
:is(.lc table.st,table.st .lc) td.rk.z{position:relative}
:is(.lc table.st,table.st .lc) td.rk.z::before{content:"";position:absolute;inset-block:.35rem;inset-inline-start:0;inline-size:3px;background:var(--z)}
:is(.lc table.st,table.st .lc) td.rk span{background:none!important;color:var(--ink)!important}
.lc .shelf-h{border-block-start:0;position:relative;padding-block-start:1.6rem}
.lc .shelf-h::before{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:1px;background:var(--line)}
.lc .shelf-h::after{content:"";position:absolute;inset-block-start:0;left:50%;inline-size:2.4rem;block-size:1.2rem;translate:-50% 0;border:1px solid var(--line);border-block-start:0;border-radius:0 0 1.2rem 1.2rem}
.lc .edi{inline-size:1.7rem;block-size:1.7rem;fill:none;stroke:var(--tert);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;margin-block-end:.2rem}
.lc .mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.2rem,1fr));gap:.5rem;margin-block-start:.6rem;grid-column:1/-1}
:is(.lc .mgrid,.mgrid .lc) button{display:grid;justify-items:center;gap:.3rem;background:var(--surf);border:0;color:var(--ink);padding:.6rem .3rem;cursor:pointer;font:600 .78rem var(--font-text)}
:is(.lc .mgrid,.mgrid .lc) button:hover{background:var(--raised-hi)}
:is(.lc .rmine,.rmine .lc) .mine-card{grid-auto-flow:row;grid-auto-columns:auto}
:is(.lc .rc,.rc .lc) #uaecd{margin:0;min-block-size:0;font-size:.78rem}
:is(.lc .rc,.rc .lc) #uaecd .cd{display:flex;gap:.4rem;background:none;border:0;padding:0;margin:0;color:var(--tert)}
:is(.lc .rc,.rc .lc) #uaecd .cd b,:is(.lc .rc,.rc .lc) #uaecd .cd br,:is(.lc .rc,.rc .lc) #uaecd .cd .small{display:none}
:is(.lc .rc,.rc .lc) #uaecd .dg{font-size:.9rem;color:var(--ink)}
:is(.lc .stale,.stale .lc) .hsc .dg,:is(.lc .stale,.stale .lc) .board .sc .dg,:is(.lc .stale,.stale .lc) .board .sc .st,:is(.lc .stale,.stale .lc) .hsc .st,:is(.lc .stale,.stale .lc) .kick,:is(.lc .stale,.stale .lc) .rc.live .mid,:is(.lc .stale,.stale .lc) .chip.live{opacity:.5}
.lc .stalen,.lc .netnote{margin:.6rem 0 0;font-size:.78rem;color:var(--tert)}
.lc .netnote{color:var(--ink)}
:is(.lc .pl,.pl .lc) b{background:var(--ink);color:var(--bg)}
:is(.lc .tl,.tl .lc) .played{background:var(--ink)}
:is(.lc .tl,.tl .lc) .ev.goal{background:var(--ink);border-radius:50%;inline-size:.85rem;block-size:.85rem}
:is(.lc .tabs,.tabs .lc) button{margin-block-end:0;border-block-end:0}
:is(.lc .tabs,.tabs .lc) [aria-selected="true"]{box-shadow:inset 0 -3px 0 var(--dune)}
:is(.lc .seg,.seg .lc) [aria-selected="true"],:is(.lc .seg,.seg .lc) [aria-pressed="true"]{box-shadow:none}
.lc .flag{font-size:.95em}
.lc .m.nolink{cursor:default}
.lc .arr.up{color:var(--ink)}
.lc .edi{stroke-width:1.75;stroke-linecap:square;stroke-linejoin:miter}
:is(.lc table.st,table.st .lc) td.rk.z.rel::before{background:repeating-linear-gradient(180deg,var(--stone) 0 3px,transparent 3px 6px)}
.lc .zrel{background:repeating-linear-gradient(180deg,var(--stone) 0 2px,transparent 2px 4px)!important}
.lc .mom{inline-size:100%;block-size:auto;display:block}
@media (max-width:879px){:is(.lc .chero,.chero .lc) .hfacts{margin-block-start:.5rem}}
:is(.lc .pl,.pl .lc) b{background:var(--hc,var(--ink));color:var(--hi,var(--bg))}
:is(.lc .pl.away,.pl.away .lc) b{background:var(--ac,var(--ink));color:var(--ai,var(--bg))}
.lc .chip.live{background:var(--pulse);color:var(--ground)}
:is(.lc .chip.live,.chip.live .lc) small{color:var(--ground);font-size:.78rem}
:is(.lc .m,.m .lc) .t span{white-space:normal;overflow-wrap:normal;word-break:keep-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.86rem;line-height:1.35}
.lc .lat{unicode-bidi:isolate}
:is(.lc ul.ev,ul.ev .lc) li.fresh{animation:evfresh 1.6s ease-out 1}
@keyframes evfresh{from{background:#F6F7F233}to{background:transparent}}
:is(.lc .more-stats,.more-stats .lc) summary{cursor:pointer;color:var(--tert);padding:.6rem 0;font-size:.85rem}
.lc .lus{font-size:.9rem;margin:.2rem 0 1rem}
:is(.lc .lus,.lus .lc) a{border-block-end:1px solid var(--line)}
.lc .f3{margin-block:0 1rem}
@media (prefers-reduced-motion:reduce){:is(.lc ul.ev,ul.ev .lc) li.fresh{animation:none}}
.lc .pstats.four{grid-template-columns:repeat(4,1fr)}
.lc .shirt{position:absolute;inset-inline-end:var(--gutter);inset-block-end:1.2rem;font:700 clamp(3.5rem,12vw,6rem)/1 var(--digits);color:transparent;-webkit-text-stroke:2px var(--sc);opacity:.9}
.lc .tnm{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-block-start:1rem;background:color-mix(in srgb,var(--bg2) 60%,transparent);padding:.6rem .8rem;max-inline-size:28rem}
:is(.lc .tnm,.tnm .lc) .mid{text-align:center;display:grid;gap:.1rem}
:is(.lc .tnm,.tnm .lc) .mid b{font-size:1.4rem}
:is(.lc .tnm,.tnm .lc) .mid small{color:var(--tert);font-size:.78rem}
.lc .tkick{font-size:.85rem;color:var(--tert);margin:.3rem 0 0}
:is(.lc .tkick,.tkick .lc) a{border-block-end:1px solid var(--line)}
.lc .tform{display:flex;gap:3px;margin-block-start:.5rem}
:is(.lc .tform,.tform .lc) i{inline-size:1.3rem;block-size:1.3rem;display:grid;place-items:center;font:700 .78rem var(--font-text);font-style:normal}
:is(.lc .tform,.tform .lc) .W{background:var(--chalk);color:var(--night)}
:is(.lc .tform,.tform .lc) .D{background:var(--stone);color:var(--night)}
:is(.lc .tform,.tform .lc) .L{background:var(--inkbg);color:var(--ink)}
.lc .clg{inline-size:1rem;block-size:1rem;object-fit:contain;opacity:.8;margin-inline-end:.3rem;vertical-align:-2px}
.lc .grab{display:block;inline-size:36px;block-size:4px;background:var(--rule-ctl);margin:.55rem auto .1rem;border-radius:2px}
@media (min-width:880px){.lc .grab{display:none}}
@keyframes sheetOut{to{transform:translateY(24px);opacity:0}}
.lc .x{min-block-size:2.75rem;min-inline-size:2.75rem}
.lc .srchsheet{position:fixed;inset-inline:0;inset-block-end:0;z-index:60;max-block-size:85svh;overflow:auto;background:var(--sunken-2);border-block-start:3px solid var(--ink);padding:0 var(--gutter) calc(1rem + env(safe-area-inset-bottom))}
:is(.lc .srchsheet,.srchsheet .lc) input{inline-size:100%;font-size:1rem;min-block-size:3rem;padding:.6rem .8rem;background:var(--raised);color:var(--ink);border:1px solid var(--rule-ctl)}
@media (min-width:880px){.lc .srchsheet{inset:auto;inset-block-start:4rem;inset-inline-start:50%;translate:50% 0;inline-size:min(40rem,92vw);border:1px solid var(--line)}}
.lc input,.lc select,.lc textarea{font-size:max(16px,1em)}
.lc .cardflip{animation:none}
@media (min-width:880px){.lc .mtabs{margin-inline:0;padding-inline:0}
.lc .rail-s,:is(.lc .rmine,.rmine .lc) .mine-card,.lc .cts{margin-inline:0;padding-inline:0;scroll-padding-inline:0}
.lc .daybox{margin-inline:0}}
@media (min-width:880px) and (max-width:1239px){.lc .rail-s{grid-auto-columns:calc((100% - .7rem) / 2)}
:is(.lc .edr,.edr .lc) .rail-s{grid-auto-columns:calc((100% - 1.4rem) / 3)}}
:is(.lc .why,.why .lc) p,:is(.lc .catchup,.catchup .lc) p,:is(.lc .quick,.quick .lc) li,:is(.lc [data-pane],[data-pane] .lc) .blk > p,:is(.lc .pbody,.pbody .lc) > .blk > p,:is(.lc .facts-l,.facts-l .lc) li,:is(.lc .lesson,.lesson .lc) p,:is(.lc .legacy,.legacy .lc) > p{max-inline-size:68ch}
.lc .hl{max-inline-size:62rem}
.lc .stalen,.lc .netnote{position:absolute;inset-block-start:calc(var(--topH) + .6rem);inset-inline-start:var(--gutter);margin:0;background:color-mix(in srgb,var(--bg2) 80%,transparent);padding:.15rem .5rem;z-index:2}
:is(.lc .phero,.phero .lc) .stalen,:is(.lc .phero,.phero .lc) .netnote{inset-block-start:calc(var(--topH) + .3rem)}
.lc #catchup{min-block-size:0}
.lc .cdph{min-block-size:2.2rem}
.lc .gtext{position:absolute;inset-block-end:38%;z-index:3;display:grid;gap:.2rem;pointer-events:none;animation:gtr 2.2s cubic-bezier(.2,.7,.2,1) forwards}
.lc .gtext.fr{inset-inline-start:var(--gutter)}
.lc .gtext.fl{inset-inline-end:var(--gutter);text-align:end;animation-name:gtl}
:is(.lc .gtext,.gtext .lc) b{font:800 clamp(2.2rem,8vw,4.5rem)/1 var(--kufi);color:var(--ink)}
:is(.lc .gtext,.gtext .lc) span{font:800 clamp(1rem,3.5vw,1.6rem) var(--kufi);color:var(--ink)}
:is(.lc .gtext.mine,.gtext.mine .lc) b{text-decoration:underline 4px var(--mine);text-underline-offset:.3em}
@keyframes gtr{0%{opacity:0;transform:translateX(40%)}15%{opacity:1;transform:none}80%{opacity:1}100%{opacity:0}}
@keyframes gtl{0%{opacity:0;transform:translateX(-40%)}15%{opacity:1;transform:none}80%{opacity:1}100%{opacity:0}}
@keyframes gstripe{from{background-size:0% 100%,auto}to{background-size:100% 100%,auto}}
.lc .cell.flap,.lc .dg.flap,.lc .chip.flap{animation:flapfold .36s cubic-bezier(.3,.6,.3,1)}
@keyframes flapfold{0%{clip-path:inset(0 0 50% 0);transform:perspective(300px) rotateX(0)}50%{clip-path:inset(0 0 50% 0);transform:perspective(300px) rotateX(-90deg)}51%{clip-path:inset(50% 0 0 0);transform:perspective(300px) rotateX(90deg)}100%{clip-path:inset(0 0 0 0);transform:perspective(300px) rotateX(0)}}
.lc .rc.just,.lc .m.just{box-shadow:inset 0 3px 0 var(--jc)}
@media (prefers-reduced-motion:reduce){.lc .gtext,.lc .cell.flap,.lc .dg.flap,.lc .chip.flap{animation:none}}
.lc .chn{grid-column:1/-1;justify-self:center;font-size:.78rem;color:var(--tert);line-height:1.3;margin-block-start:-.2rem}
:is(.lc .chn,.chn .lc) b{font-weight:600;color:var(--ink);border:1px solid var(--rule);padding:0 .3rem;margin-inline-start:.2rem}
:is(.lc .rc,.rc .lc) .chn{justify-self:start;margin:0}
.lc .prayl{margin:.7rem 0 0;font-size:.82rem;color:var(--tert);line-height:1.5;min-block-size:1.5em}
.lc .mcd{min-block-size:1.9rem}
.lc .prayl.in{margin:.4rem 0 .8rem}
.lc .instask{position:fixed;z-index:var(--z-mini);inset-inline:.75rem;inset-block-end:calc(var(--tabH) + .75rem + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;background:var(--sunken);border:1px solid var(--rule);font-size:.9rem}
:is(.lc .instask,.instask .lc) span{flex:1 1 auto;min-inline-size:0}
:is(.lc .instask,.instask .lc) .cta{min-block-size:2.4rem;padding-inline:1rem;font-size:.85rem}
:is(.lc .instask,.instask .lc) .x{background:none;border:0;color:var(--tert);font:inherit;font-size:.8rem;cursor:pointer;padding:.4rem}
@media (min-width:880px){.lc .instask{inset-inline:auto var(--gutter);inset-block-end:1.25rem;max-inline-size:26rem}}
.lc .inst-l{margin:.2rem 0 1rem;color:var(--tert);line-height:1.7}
.lc .inst-ios{margin:.8rem 0 0;line-height:1.7}
.lc .nobet{margin:.6rem 0 0;font-size:.8rem;color:var(--stone)}
.lc .calk{margin:.8rem 0 0;font-size:.85rem}
:is(.lc .calk,.calk .lc) a{color:var(--tert);text-decoration:underline;text-underline-offset:.25em}
:is(.lc #offl,#offl .lc) li{padding-block:.5rem;border-block-end:1px solid var(--rule-2)}
:is(.lc .rmine,.rmine .lc) .sugrow{background:var(--surf);padding:.7rem .8rem;border-block-start:3px solid var(--rule)}
:is(.lc .rmine,.rmine .lc) .sugrow .h{font-family:var(--kufi);font-weight:800;display:flex;align-items:center;gap:.4rem}
:is(.lc .rmine,.rmine .lc) .tg{font:600 .78rem var(--font-text);color:var(--tert);border:1px solid var(--rule);padding:0 .35rem}
:is(.lc .rmine,.rmine .lc) .nwd{font:600 .78rem var(--font-text);font-style:normal;color:var(--bg);background:var(--ink);padding:0 .35rem;margin-inline-start:auto}
.lc .mlinks{display:flex;flex-wrap:wrap;gap:.3rem 1rem;margin:.1rem 0 .5rem;font-size:.82rem}
:is(.lc .mlinks,.mlinks .lc) a{color:var(--tert);text-decoration:underline;text-underline-offset:.25em}
.lc .rkch{margin:.3rem 0 0;font-size:.8rem;color:var(--tert)}
:is(.lc .atn,.atn .lc) .atl{display:grid;grid-auto-flow:column;grid-auto-columns:min(62%,12.5rem);gap:.6rem;overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x proximity}
.lc .atr{display:grid;gap:.2rem;align-content:start;background:var(--surf);padding:.7rem .8rem;color:var(--ink);text-decoration:none;scroll-snap-align:start;border-block-start:3px solid var(--rule)}
.lc .atr.live{border-block-start-color:var(--live)}
:is(.lc .atr,.atr .lc) .atp{font-family:var(--kufi);font-weight:800;font-size:.95rem;line-height:1.35}
:is(.lc .atr,.atr .lc) .atc{display:flex;align-items:center;gap:.3rem;font-size:.8rem;color:var(--tert)}
:is(.lc .atr,.atr .lc) .atc .logo{inline-size:1.1rem;block-size:1.1rem}
:is(.lc .atr,.atr .lc) .atm{font-size:.8rem;color:var(--tert)}
:is(.lc .atr.live,.atr.live .lc) .atm{color:var(--live-text)}
:is(.lc .atr,.atr .lc) .atg{font-size:.8rem;font-weight:600;min-block-size:1.1em}
.lc .agrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-block:1.2rem}
@media (min-width:880px){.lc .agrid{grid-template-columns:repeat(4,minmax(0,1fr))}}
.lc .agc{background:var(--surf);padding:.9rem;display:grid;align-content:start;gap:.5rem}
:is(.lc .agc,.agc .lc) h3{margin:0;font-size:.95rem}
.lc .agn{margin:0;display:grid;gap:.1rem}
:is(.lc .agn,.agn .lc) b{font-size:2rem;line-height:1}
:is(.lc .agn,.agn .lc) span{font-size:.78rem;color:var(--tert);line-height:1.4}
.lc .agl{display:grid;gap:.25rem;font-size:.85rem}
:is(.lc .agl,.agl .lc) a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:.25em}
.lc .allsec{margin-block:1.5rem}
:is(.lc .allsec,.allsec .lc) summary{cursor:pointer;font-family:var(--kufi);font-weight:800;padding-block:.6rem;list-style-position:inside}
.lc .xih{margin:0 0 .8rem}
.lc .lnk{background:none;border:0;padding:0;color:var(--ink);font:inherit;font-size:.9rem;text-decoration:underline;text-decoration-color:var(--rule-ctl);text-underline-offset:.3em;cursor:pointer}
.lc .xpitch{max-inline-size:24rem}
:is(.lc .xpitch,.xpitch .lc) .xs{border:0;background:none;color:var(--ink);cursor:pointer;padding:0;font:inherit;transform:translate(-50%,-50%);inline-size:4.6rem}
:is(.lc .xpitch,.xpitch .lc) .xs b{inline-size:2.1rem;block-size:2.1rem;font-size:1.05rem;background:transparent;outline:2px dashed color-mix(in srgb,var(--label) 50%,transparent);color:var(--ink)}
:is(.lc .xpitch,.xpitch .lc) .xs.on b{background:var(--hc,var(--ink));color:var(--hi,var(--bg));outline:0}
:is(.lc .xpitch,.xpitch .lc) .xs:focus-visible b{outline:3px solid var(--focus)}
.lc .xcount{text-align:center;margin:.2rem 0 .6rem}
.lc .xpick{position:sticky;inset-block-end:0;z-index:2;background:var(--sunken);border-block-start:3px solid var(--ink);max-block-size:55vh;overflow:auto;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) .8rem}
.lc .xp-h{display:flex;justify-content:space-between;align-items:center;position:sticky;inset-block-start:0;background:var(--sunken);padding-block:.7rem}
:is(.lc .xp-h,.xp-h .lc) .x{background:none;border:0;color:var(--tert);font:inherit;cursor:pointer}
.lc .xp-r{background:none;border:1px solid var(--rule);color:var(--ink);font:inherit;font-size:.85rem;padding:.4rem .7rem;margin-block-end:.5rem;cursor:pointer}
.lc .xp-l{list-style:none;margin:0;padding:0}
:is(.lc .xp-l,.xp-l .lc) button{display:flex;align-items:center;gap:.7rem;inline-size:100%;background:none;border:0;border-block-end:1px solid var(--rule-2);color:var(--ink);font:inherit;text-align:start;padding:.6rem 0;cursor:pointer;min-block-size:2.75rem}
:is(.lc .xp-l,.xp-l .lc) button .num{inline-size:1.8rem;font-weight:700;color:var(--tert)}
:is(.lc .xp-l,.xp-l .lc) button small{margin-inline-start:auto;color:var(--tert);font-size:.78rem}
:is(.lc .xp-l,.xp-l .lc) button[aria-current]{color:var(--mine)}
:is(.lc #sr,#sr .lc) li a{display:grid;grid-template-columns:1fr;gap:.1rem;padding:.55rem .2rem;border-block-end:1px solid var(--rule-2);color:var(--ink);text-decoration:none}
:is(.lc #sr,#sr .lc) .srn{font-weight:600}
:is(.lc #sr,#sr .lc) .srs{font-size:.78rem}
.lc .sre-h{margin:.9rem 0 .3rem;font-size:.78rem;color:var(--tert)}
.lc .sre{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:.6rem}
.lc .sqc{display:inline-flex;align-items:center;min-block-size:2.5rem;padding:0 .9rem;background:var(--raised);border:1px solid var(--rule);color:var(--ink);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:none}
@media (max-width:479px){:is(.lc .seg:has(> button:nth-child(4)),.seg:has(> button:nth-child(4)) .lc) button{padding-inline:.55rem;font-size:.82rem}}
:is(.lc .tdnow,.tdnow .lc) .tdnav{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-block-end:.6rem}
:is(.lc .tdnow,.tdnow .lc) .tdnav h2{flex:1 1 auto;text-align:center}
.lc .tdm{border-block-end:1px solid var(--rule-2)}
:is(.lc .tdm,.tdm .lc) summary{cursor:pointer;padding-block:.8rem;font-family:var(--kufi);font-weight:800;min-block-size:2.75rem}
:is(.lc .tdm[open],.tdm[open] .lc) summary{color:var(--ink)}
.lc .story.auto{display:grid;gap:.8rem}
:is(.lc .story.auto,.story.auto .lc) .stbl{position:relative;top:auto}
.lc .sthead{display:grid;gap:.6rem}
.lc .stnow{min-block-size:4.2rem}
:is(.lc .stnow,.stnow .lc) .m{border:0}
:is(.lc .stbl,.stbl .lc) li.moved{background:var(--raised-hi)}
.lc .h2hrow{display:block}
.lc .h2hd{margin:.7rem 0 0}
.lc .h2hnext{background:var(--surf);padding:.6rem .8rem;margin-block-end:1rem}
:is(.lc .h2hnext,.h2hnext .lc) .kicker{display:block;font-size:.78rem;color:var(--tert);margin-block-end:.2rem}
.lc .h2hbar{display:flex;block-size:.6rem;margin-block:.2rem 1rem;gap:2px}
:is(.lc .h2hbar,.h2hbar .lc) i{display:block}
:is(.lc .h2hbar,.h2hbar .lc) i.d{background:var(--text-3)}
.lc .rcard{display:inline-block;inline-size:.5rem;block-size:.7rem;vertical-align:-.05rem;margin-inline-end:.2rem}
.lc .rcard.y{background:var(--card-y)}
.lc .rcard.r{background:var(--card-r)}
.lc .scope{margin-block-end:.6rem}
.lc #trmore{margin-block:.8rem}
.lc input,.lc select,.lc textarea{font-size:max(16px,1rem)}
:is(.lc .natme,.natme .lc) #natmeb{min-block-size:11.75rem}
:is(.lc .natflags,.natflags .lc) a.me{outline:2px solid var(--ink);outline-offset:-2px}
.lc .natme-h{display:flex;align-items:center;gap:.5rem;color:var(--ink);font-family:var(--kufi);margin-block-end:.3rem}
.lc .natflags{display:grid;grid-template-columns:repeat(auto-fill,minmax(5.6rem,1fr));gap:.5rem;margin-block:1rem 1.5rem}
:is(.lc .natflags,.natflags .lc) a{display:grid;justify-items:center;gap:.35rem;background:var(--surf);padding:.7rem .3rem;color:var(--ink);font:600 .8rem var(--font-text);text-align:center;text-decoration:none;min-block-size:2.75rem}
:is(.lc .natflags,.natflags .lc) a:hover{background:var(--raised-hi)}
.lc .mowpin{background:var(--surf);padding:.9rem;margin-block:1rem 1.5rem}
:is(.lc .mowpin,.mowpin .lc) h2 small{font:600 .82rem var(--font-text);color:var(--tert);margin-inline-start:.6rem}
.lc a.cd{border-inline-start:0}
:is(.lc .gl,.gl .lc) .ex{margin:.4rem 0 0;font-size:.9rem;color:var(--tert)}
:is(.lc .gl,.gl .lc) .ex b{color:var(--ink)}
:is(.lc .body,.body .lc) > section.blk + section.blk,:is(.lc [data-pane],[data-pane] .lc) > section.blk + section.blk{content-visibility:auto;contain-intrinsic-size:auto 480px}
.lc .calk{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;align-items:center}
:is(.lc .calk,.calk .lc) .lnk{font-size:.85rem;color:var(--tert)}
.lc .pushg{display:grid;gap:.5rem;margin-block:.4rem .8rem}
.lc .ptg{display:flex;justify-content:space-between;align-items:center;min-block-size:3rem;padding:0 1rem;background:var(--raised);border:1px solid var(--rule);color:var(--ink);font:600 .95rem var(--font-text);cursor:pointer;text-align:start}
.lc .ptg::after{content:"";inline-size:2.4rem;block-size:1.3rem;border:1px solid var(--rule-ctl);background:linear-gradient(90deg,var(--text-3) 0 45%,transparent 45%)}
.lc .ptg[aria-pressed="true"]::after{background:linear-gradient(90deg,transparent 55%,var(--ink) 55%)}
:is(.lc .pick,.pick .lc) h2 small{font:500 .78rem var(--font-text);color:var(--tert);margin-inline-start:.6rem}
.lc .pickb{display:grid;grid-template-columns:1fr auto 1fr;gap:.4rem;margin-block:.5rem}
:is(.lc .pickb,.pickb .lc) button{min-block-size:2.75rem;padding:0 .6rem;background:none;border:1px solid var(--rule);color:var(--ink);font:600 .9rem var(--font-text);cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(.lc .pickb,.pickb .lc) button[aria-pressed="true"]{border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--ink)}
.lc .pickres{position:absolute;inset-block-start:calc(var(--topH) + .6rem);inset-inline-end:var(--gutter);margin:0;background:color-mix(in srgb,var(--bg2) 80%,transparent);padding:.15rem .5rem;font-size:.8rem;color:var(--tert);z-index:2}
.lc .pickres.ok{color:var(--ink)}
:is(.lc .rmine,.rmine .lc) .picks{grid-column:1/-1;margin:.2rem 0 0;font-size:.85rem;color:var(--tert)}
.lc .navcrest{inline-size:22px;block-size:22px;object-fit:contain}
:is(.lc #minesh,#minesh .lc) .mgrid{margin-block:.6rem 1rem}
@media (max-width:420px){:is(.lc .shelf3,.shelf3 .lc) > :last-child:nth-child(odd){grid-column:1/-1}}
.lc .shall{margin-block:.8rem 0;inline-size:100%}
.lc .shmore{margin-block-start:.6rem}
:is(.lc .stakes,.stakes .lc) h2 small{font:500 .78rem var(--font-text);color:var(--tert);margin-inline-start:.6rem}
:is(.lc tr.stk,tr.stk .lc) td{font-weight:800;color:var(--ink);background:var(--raised-hi)}
.lc .mside{display:none}
@media (min-width:1240px){.lc .m2col{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:2.4rem;align-items:start}
:is(.lc .m2col,.m2col .lc) > .mcol{min-inline-size:0}
.lc .mside{display:block;position:sticky;inset-block-start:calc(var(--topH) + 4.2rem);max-block-size:calc(100vh - var(--topH) - 5.2rem);overflow:auto;scrollbar-width:thin}
:is(.lc .mside,.mside .lc) .blk{margin-block:0 1.4rem}
:is(.lc .mside,.mside .lc) h2{font-size:1rem}}
.lc .mxi{display:grid;grid-template-columns:1fr 1fr;gap:1rem}
:is(.lc .mxi,.mxi .lc) h3{font-size:.9rem;margin:0 0 .3rem}
:is(.lc .mxi,.mxi .lc) h3 small{color:var(--tert);font-weight:600}
:is(.lc .mxi,.mxi .lc) ol{list-style:none;margin:0;padding:0;font-size:.82rem}
:is(.lc .mxi,.mxi .lc) li{display:flex;gap:.4rem;padding-block:.2rem;border-block-end:1px solid var(--rule-2)}
:is(.lc .mxi,.mxi .lc) li .num{inline-size:1.5rem;color:var(--tert)}
.lc .shprev{display:block;inline-size:100%;block-size:auto;aspect-ratio:1200/630;max-block-size:11rem;object-fit:cover;object-position:center top;margin-block:.2rem .8rem;background:var(--sunken)}
.lc .shrows{display:grid;gap:.5rem}
.lc .shr{display:grid;gap:.15rem;align-content:center;min-block-size:3.4rem;padding:.55rem .9rem;background:var(--raised);border:1px solid var(--rule);color:var(--ink);font:inherit;text-align:start;cursor:pointer;text-decoration:none}
.lc button.shr:hover,.lc a.shr:hover{background:var(--raised-hi)}
:is(.lc .shr,.shr .lc) b{font-family:var(--kufi);font-weight:800;font-size:.98rem}
:is(.lc .shr,.shr .lc) > span{font-size:.82rem;color:var(--tert)}
.lc .shc{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:.25rem}
:is(.lc .shc,.shc .lc) a,:is(.lc .shc,.shc .lc) button{min-block-size:2.5rem;display:inline-flex;align-items:center;padding:0 .8rem;border:1px solid var(--rule-ctl);background:none;color:var(--ink);font:600 .85rem var(--font-text);cursor:pointer;text-decoration:none}
.lc .shq{display:flex;flex-wrap:wrap;gap:.2rem 1rem;margin:.9rem 0 0;font-size:.85rem}
:is(.lc .shq,.shq .lc) a,:is(.lc .shq,.shq .lc) button{background:none;border:0;padding:.4rem 0;color:var(--tert);font:inherit;text-decoration:underline;text-underline-offset:.25em;cursor:pointer}
.lc .wkpair{display:grid;gap:1rem;margin-block:1rem 1.5rem}
:is(.lc .wkpair,.wkpair .lc) > .blk{margin:0}
@media (min-width:1100px){.lc .wkpair:has(> .wkcard):has(> .mowpin){grid-template-columns:1fr 1fr;align-items:start}}
.lc .wkcard{background:var(--surf);padding:.9rem}
:is(.lc .wkcard,.wkcard .lc) h2 small{font:500 .82rem var(--font-text);color:var(--tert);margin-inline-start:.6rem}
.lc .wkr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem;padding-block:.65rem;border-block-end:1px solid var(--rule-2);color:var(--ink);text-decoration:none}
:is(.lc a.wkr:hover,a.wkr:hover .lc) .wkt b{text-decoration:underline;text-underline-offset:.25em}
.lc .wkt{display:grid;gap:.05rem;min-inline-size:0}
:is(.lc .wkt,.wkt .lc) small{font-size:.78rem;color:var(--tert)}
:is(.lc .wkt,.wkt .lc) b{font-weight:700;line-height:1.45}
:is(.lc .wkt,.wkt .lc) span{font-size:.8rem;color:var(--tert)}
.lc .wkv{font-weight:700;font-size:1.35rem;white-space:nowrap;text-align:end}
:is(.lc .wkv,.wkv .lc) small{font:600 .78rem var(--font-text);color:var(--tert)}
.lc .wkv.sc{font-family:var(--digits);background:var(--board);color:var(--ink);padding:.1rem .55rem}
.lc .wkdot{inline-size:24px;block-size:24px;background:var(--rule)}
.lc .wkdl{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;margin:.8rem 0 0;font-size:.85rem}
:is(.lc .wkdl,.wkdl .lc) a{color:var(--tert);text-decoration:underline;text-underline-offset:.25em}
:is(.lc #srchbox,#srchbox .lc) input{inline-size:100%;font-size:max(16px,1rem);min-block-size:3rem;padding:.6rem .8rem;background:var(--raised);color:var(--ink);border:1px solid var(--rule-ctl)}
:is(.lc #ctrybody,#ctrybody .lc) .cgrid{gap:.4rem;margin-block:.4rem .8rem}
:is(.lc #ctrybody,#ctrybody .lc) .cgrid button{min-block-size:2.75rem;background:var(--raised);color:var(--ink);border:1px solid var(--rule);font:inherit}
:is(.lc #ctrybody,#ctrybody .lc) .cgrid button[aria-pressed="true"]{background:none;box-shadow:inset 0 -3px 0 var(--mine);border-color:var(--ink)}
.lc .grp-sub{margin:.5rem 0 .1rem;font-size:.8rem;color:var(--tert);font-weight:600}
.lc .ask{grid-template-columns:1fr auto auto;align-items:stretch}
.lc .mic{inline-size:2.9rem;min-block-size:2.9rem;display:grid;place-items:center;background:none;border:1px solid var(--rule-ctl);color:var(--ink);cursor:pointer}
.lc .sfrm{display:flex;gap:.4rem}
:is(.lc .sfrm,.sfrm .lc) .mic{flex:none}
:is(.lc .trl:not(.js),.trl:not(.js) .lc) li:not([data-c="AE"]),:is(.lc .trl:not(.js),.trl:not(.js) .lc) li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"] ~ li[data-c="AE"]{display:none}
:is(.lc .pl.tor,.pl.tor .lc) .rt0{font:700 .95rem var(--digits);color:var(--ink)}
:is(.lc .pl.tor,.pl.tor .lc) a{color:var(--ink);font-size:.78rem;text-decoration:none;text-shadow:0 1px 2px #000}
.lc .up,.lc .lk-up{color:var(--ink)}
.lc .dn,.lc .lk-dn{color:var(--stone)}
:is(.lc .seg,.seg .lc) [aria-selected="true"],:is(.lc .seg,.seg .lc) [aria-pressed="true"]{background:none;color:var(--ink);box-shadow:inset 0 -3px 0 var(--mine)}
:is(.lc .pickb,.pickb .lc) button[aria-pressed="true"]{box-shadow:inset 0 -3px 0 var(--mine)}
:is(.lc .fds,.fds .lc) i.fd{word-break:keep-all;overflow-wrap:normal}
.lc .agl{gap:0}
:is(.lc .agl,.agl .lc) a{display:flex;align-items:center;min-block-size:2.75rem}
.lc #cout{min-block-size:24rem}
.lc #offl{min-block-size:12rem}
.lc #day404{min-block-size:18rem}
.lc .gtext{inset-block-end:auto;inset-block-start:calc(var(--topH) + 1rem)}
.lc .enc{font-size:.75rem;font-weight:500;color:var(--tert);border:1px solid var(--rule);padding:0 .35rem;margin-inline-start:.2rem}
.lc .nwl{display:grid;gap:0}
.lc .nw{padding:.85rem 0;border-bottom:1px solid var(--line)}
:is(.lc .nw,.nw .lc) h3{font-size:1.05rem;line-height:1.5;margin:.15rem 0 .3rem}
:is(.lc .nw,.nw .lc) h3 a{color:var(--ink);text-decoration:none}
:is(.lc .nw,.nw .lc) h3 a:hover{text-decoration:underline}
:is(.lc .nw,.nw .lc) .nk{margin:0;font-size:.75rem;color:var(--tert);display:flex;gap:.5rem;align-items:center}
:is(.lc .nw,.nw .lc) .nk .tg{border:1px solid var(--line);padding:0 .4rem;color:var(--stone)}
:is(.lc .nw.tr,.nw.tr .lc) .nk .tg{border-color:var(--ink);color:var(--ink)}
:is(.lc .nw,.nw .lc) .nsum{margin:0 0 .35rem;line-height:1.7}
:is(.lc .nw,.nw .lc) .nent,:is(.lc .nw,.nw .lc) .nsrc{margin:.1rem 0}
.lc .nkinds{margin:.5rem 0 .25rem;flex-wrap:wrap}
.lc .nvh{font-size:.95rem;margin:1.2rem 0 .5rem}
.lc .nvid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem}
.lc .nv{display:grid;gap:.25rem;color:var(--ink);text-decoration:none;font-size:.85rem;line-height:1.5}
:is(.lc .nv,.nv .lc) img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:var(--surf)}
:is(.lc .phero,.phero .lc) .pph{grid-column:2;grid-row:1 / span 6;align-self:end;margin:0;inline-size:clamp(6.5rem,28vw,11rem);background:color-mix(in oklab,var(--pc) 38%,var(--label));position:relative}
:is(.lc .phero,.phero .lc) .pph img{display:block;inline-size:100%;block-size:auto;aspect-ratio:4/5;mix-blend-mode:luminosity;opacity:.92;-webkit-mask-image:linear-gradient(to top,transparent 0,#000 22%);mask-image:linear-gradient(to top,transparent 0,#000 22%)}
:is(.lc .phero,.phero .lc) .pph figcaption{font-size:.6rem;line-height:1.3;margin-block-start:.2rem;opacity:.55;max-inline-size:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;direction:ltr;text-align:end}
:is(.lc .phero,.phero .lc) .pph figcaption a{color:inherit;text-decoration:none}
:is(.lc .trh,.trh .lc) td,:is(.lc .trh,.trh .lc) th{white-space:nowrap}
.lc .trc{padding-inline-start:1.2rem;margin:.3rem 0 .8rem}
:is(.lc .trc,.trc .lc) li{margin:.25rem 0}
.lc .mentry{position:relative;display:grid;gap:1rem;padding:1.2rem 0 .6rem;isolation:isolate}
.lc .harcs{position:absolute;inset:0 0 auto auto;inline-size:min(100%,34rem);block-size:auto;opacity:.5;z-index:-1;pointer-events:none}
:is(.lc .harcs,.harcs .lc) path{fill:none;stroke-width:.14;stroke:var(--mg);stroke-dasharray:140;stroke-dashoffset:140;animation:mdraw 3.2s ease-out forwards}
:is(.lc .harcs,.harcs .lc) path.R{stroke:var(--mgr)}
:is(.lc .harcs,.harcs .lc) path.H{stroke:var(--mgh)}
@keyframes mdraw{to{stroke-dashoffset:0}}
@media (prefers-reduced-motion:reduce){:is(.lc .harcs,.harcs .lc) path{animation:none;stroke-dashoffset:0}}
:is(.lc .mcount,.mcount .lc) b{display:block;font:700 clamp(4.5rem,18vw,9rem)/1 var(--digits);color:var(--mg);letter-spacing:-.02em}
:is(.lc .mcount,.mcount .lc) span{font-size:1.05rem}
.lc .mteams{display:flex;flex-wrap:wrap;gap:.3rem 1.2rem;list-style:none;padding:0;margin:0;font-size:.9rem}
.lc .mnow{border-inline-start:2px solid var(--mg);padding-inline-start:.8rem}
:is(.lc .mnow,.mnow .lc) h3{margin:0 0 .2rem;font-size:.95rem}
:is(.lc .mnow,.mnow .lc) p{margin:.1rem 0;font-size:.9rem}
.lc .mbday{background:var(--mg);color:var(--label);padding:.6rem .9rem;margin:.5rem 0}
.lc .museum{display:grid;gap:1.5rem;margin-block-start:1.5rem}
@media (min-width:980px){.lc .museum{grid-template-columns:15rem minmax(0,1fr)}
.lc .mrooms{position:sticky;inset-block-start:calc(var(--topH,4rem) + 1rem);align-self:start;max-block-size:calc(100svh - 6rem);overflow:auto}}
:is(.lc .mrooms,.mrooms .lc) ol{list-style:none;margin:0;padding:0;font-size:.85rem;line-height:1.5}
:is(.lc .mrooms,.mrooms .lc) a{display:block;padding:.2rem 0;color:var(--stone);text-decoration:none}
:is(.lc .mrooms,.mrooms .lc) a:hover{color:var(--ink)}
:is(.lc .mrooms,.mrooms .lc) .num{color:var(--mg);display:inline-block;min-inline-size:1.6rem}
@media (max-width:979px){:is(.lc .mrooms,.mrooms .lc) ol{display:flex;gap:.3rem;overflow-x:auto;padding-block-end:.4rem}
:is(.lc .mrooms,.mrooms .lc) a{white-space:nowrap;border:1px solid var(--line);padding:.25rem .55rem}}
.lc .room{padding-block:1.8rem;border-block-start:1px solid var(--line);scroll-margin-top:5rem}
.lc .plaque{margin-block-end:1rem;max-inline-size:44rem}
:is(.lc .plaque,.plaque .lc) .rno{font-size:.75rem;color:var(--mg);letter-spacing:.04em}
:is(.lc .plaque,.plaque .lc) h2{font-size:clamp(1.35rem,1rem + 1.6vw,2rem);margin:.1rem 0 .35rem}
:is(.lc .plaque,.plaque .lc) p{margin:0;color:var(--stone);line-height:1.7}
.lc .mp{display:block;inline-size:100%;max-inline-size:34rem;block-size:auto}
.lc .mp.sm{max-inline-size:16rem}
.lc .mp.wide{max-inline-size:44rem}
.lc .mp.big{max-inline-size:none}
:is(.lc .mp,.mp .lc) .g{fill:#123a2f}
:is(.lc .mp,.mp .lc) .l{fill:none;stroke:rgba(246,247,242,.45);stroke-width:.3}
:is(.lc .mp,.mp .lc) .d{fill:rgba(246,247,242,.6)}
:is(.lc .mp,.mp .lc) .gl{fill:none;stroke:var(--label);stroke-width:.5}
:is(.lc .mp,.mp .lc) .arc{fill:none;stroke:var(--mg);stroke-width:.25;opacity:.75}
:is(.lc .mp,.mp .lc) .arc.R{stroke:var(--mgr)}
:is(.lc .mp,.mp .lc) .arc.H{stroke:var(--mgh)}
:is(.lc .mp,.mp .lc) .pt{fill:var(--mg)}
:is(.lc .mp,.mp .lc) .pt.R{fill:var(--mgr)}
:is(.lc .mp,.mp .lc) .pt.H{fill:var(--mgh)}
:is(.lc .mp,.mp .lc) .pt.miss{fill:rgba(233,236,228,.22)}
:is(.lc .mp,.mp .lc) .as{stroke:var(--mg);stroke-width:.3;opacity:.5}
:is(.lc .mp,.mp .lc) .hm{fill:var(--mg)}
:is(.lc .mp,.mp .lc) .you{fill:none;stroke:#fff;stroke-width:.6}
:is(.lc .mp,.mp .lc) .cr{stroke-width:.35;opacity:.45}
:is(.lc .mp,.mp .lc) .cr.e1{stroke:#9FB8AE}
:is(.lc .mp,.mp .lc) .cr.e2{stroke:var(--mg)}
:is(.lc .mp,.mp .lc) .cr.e3{stroke:#E58A3A}
:is(.lc .mp,.mp .lc) .cr.e4{stroke:#6FA3E0}
:is(.lc .mp,.mp .lc) .cr.e5{stroke:#8EC9EE}
.lc .mp.tap{cursor:crosshair}
.lc .mrow{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:1rem}
:is(.lc .mrow,.mrow .lc) figure{margin:0}
:is(.lc .mrow,.mrow .lc) figcaption{font-size:.85rem;margin-block-start:.35rem}
.lc .mlist{padding-inline-start:1.1rem;line-height:1.8}
.lc .mlist.cols{columns:2 15rem;column-gap:2rem}
:is(.lc .mlist.hard,.mlist.hard .lc) .lnk{font:inherit;text-align:start}
.lc .chart{inline-size:100%;max-inline-size:40rem;block-size:auto;display:block;margin-block-end:.8rem}
:is(.lc .chart,.chart .lc) .gl2{fill:none;stroke:var(--mg);stroke-width:1.6}
:is(.lc .chart,.chart .lc) .xgl{fill:none;stroke:var(--mgr);stroke-width:1;stroke-dasharray:3 2;opacity:.8}
:is(.lc .chart,.chart .lc) .ax{font-size:7px;fill:var(--tert);text-anchor:middle}
.lc .clock{inline-size:min(100%,22rem);display:block}
:is(.lc .clock,.clock .lc) .cb{fill:var(--mg);opacity:.8}
:is(.lc .clock,.clock .lc) .cb.hot{fill:#E58A3A}
:is(.lc .clock,.clock .lc) .c1,:is(.lc .clock,.clock .lc) .c2{font-size:6px;fill:var(--tert);text-anchor:middle}
.lc .bars{list-style:none;padding:0;margin:0;display:grid;gap:.3rem;max-inline-size:36rem}
:is(.lc .bars,.bars .lc) li{display:grid;grid-template-columns:9rem minmax(0,1fr) 2.5rem;align-items:center;gap:.6rem;font-size:.9rem}
:is(.lc .bars,.bars .lc) i{display:block;block-size:.6rem;inline-size:var(--w);background:var(--mg)}
:is(.lc .bars,.bars .lc) b{text-align:end}
.lc .net{inline-size:min(100%,30rem);display:block}
:is(.lc .net,.net .lc) .nl{stroke:var(--mg);opacity:.55}
:is(.lc .net,.net .lc) .nn{fill:var(--mgr)}
:is(.lc .net,.net .lc) .nm{fill:var(--mg)}
:is(.lc .net,.net .lc) .nt{font-size:4px;fill:currentColor;text-anchor:middle}
:is(.lc .net,.net .lc) .nmt{font-size:3.4px;fill:var(--label);text-anchor:middle;font-weight:700}
.lc .cab{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.4rem 1rem;margin:.3rem 0 1rem}
:is(.lc .cab,.cab .lc) li{display:flex;justify-content:space-between;gap:.5rem;border-block-end:1px solid var(--line);padding-block:.3rem;font-size:.9rem}
.lc .bdo{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem}
:is(.lc .bdo,.bdo .lc) li{display:grid;justify-items:center;gap:.3rem}
:is(.lc .bdo,.bdo .lc) .ball{inline-size:3.2rem;block-size:3.2rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#FFF1C9,#F0BC5A 45%,#8F5400 100%);box-shadow:0 0 0 1px rgba(240,188,90,.4)}
.lc .tline{position:relative;display:grid;gap:.5rem;padding-block-end:1.4rem}
.lc .tl{--c:var(--mg);font-size:.85rem;padding-block-end:.55rem;background:linear-gradient(to left,transparent var(--a),var(--c) var(--a),var(--c) var(--b),transparent var(--b)) bottom/100% 6px no-repeat}
.lc .tl.nat{--c:#8EC9EE}
:is(.lc .tl,.tl .lc) b{margin-inline-end:.6rem}
.lc .ty{position:absolute;inset-inline:0;inset-block-end:0;display:flex;justify-content:space-between;font-size:.75rem;color:var(--tert)}
.lc .games{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}
:is(.lc .games,.games .lc) h3{margin:0 0 .3rem}
.lc .gz,.lc .qa{display:grid;grid-template-columns:repeat(3,1fr);gap:.3rem;margin-block:.5rem;max-inline-size:18rem}
.lc .qa{grid-template-columns:1fr 1fr;max-inline-size:26rem}
:is(.lc .gz,.gz .lc) button,:is(.lc .qa,.qa .lc) button{border:1px solid var(--line);background:none;color:inherit;padding:.45rem .3rem;font:inherit;font-size:.85rem;cursor:pointer}
:is(.lc .gz,.gz .lc) .right,:is(.lc .qa,.qa .lc) .right{background:var(--mg);color:var(--label);border-color:var(--mg)}
:is(.lc .gz,.gz .lc) .wrong,:is(.lc .qa,.qa .lc) .wrong{text-decoration:line-through;opacity:.6}
.lc .keep{display:flex;flex-wrap:wrap;gap:.5rem}
.lc .wmap{inline-size:100%;max-inline-size:44rem;display:block;margin-block-end:.6rem}
:is(.lc .wmap,.wmap .lc) .land{fill:#1c3a31;stroke:rgba(246,247,242,.25);stroke-width:.3}
:is(.lc .wmap,.wmap .lc) .md{fill:var(--mg);opacity:.8}
.lc .m3dc{min-block-size:320px;background:var(--mink)}
:is(.lc .m3dc,.m3dc .lc) canvas{display:block;inline-size:100%}
.lc .m3d-ctl{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin:.6rem 0}
:is(.lc .m3d-ctl,.m3d-ctl .lc) [aria-pressed="true"]{background:var(--ink);color:var(--bg)}
.lc #m3dr{inline-size:100%;margin-block-start:.5rem}
:is(.lc .tbl,.tbl .lc) tr.mine td{color:var(--mg);font-weight:700}
.lc .mposter{text-align:center}
:is(.lc .mposter,.mposter .lc) h1{font-size:4rem;margin:0}
:is(.lc .mposter,.mposter .lc) .num{font-size:3rem;color:#8F5400;margin:0}
@media print{:is(.lc .mposter,.mposter .lc) .mp .g{fill:#fff}
:is(.lc .mposter,.mposter .lc) .mp .l{stroke:#999}
:is(.lc .mposter,.mposter .lc) .mp .arc{stroke:#8F5400;opacity:.55}
:is(.lc .mposter,.mposter .lc) .mp .arc.R{stroke:#555}
:is(.lc .mposter,.mposter .lc) .mp .arc.H{stroke:#1B6F5A}}
:is(.lc .mp,.mp .lc) .fl{stroke:var(--mg);opacity:.85}
:is(.lc .mp,.mp .lc) .fh{fill:var(--mg)}
:is(.lc .legend,.legend .lc) i{display:inline-block;inline-size:.8rem;block-size:.8rem;background:var(--c);margin-inline:.5rem .25rem;vertical-align:middle}
:is(.lc .clock,.clock .lc) .c1{font-size:6px;fill:var(--tert);text-anchor:middle;dominant-baseline:middle}
:is(.lc .clock,.clock .lc) .c2{font-size:5px;fill:var(--tert);text-anchor:middle}
:is(.lc .chist,.chist .lc) .hsum{font-size:1.05rem}
:is(.lc .chist,.chist .lc) .dec{max-inline-size:44rem}
:is(.lc .chist,.chist .lc) .dw{fill:var(--mg,#F0BC5A)}
:is(.lc .chist,.chist .lc) .hq{margin-block:.3rem .5rem;padding:.4rem .6rem;inline-size:min(100%,20rem);border:1px solid var(--line);background:transparent;color:inherit;font:inherit}
:is(.lc .chist,.chist .lc) .hbig{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem}
:is(.lc .chist,.chist .lc) .sc{font-weight:700}
.lc .ccard{margin-block-end:1.2rem}
.lc .chon{list-style:none;padding:0;display:grid;gap:.35rem}
:is(.lc .chon,.chon .lc) li{display:grid;grid-template-columns:minmax(0,14rem) 2.5rem minmax(0,1fr);gap:.6rem;align-items:baseline;border-block-end:1px solid var(--line);padding-block:.25rem}
.lc .elo-c{max-inline-size:44rem}
:is(.lc .elo-c,.elo-c .lc) .pk{fill:var(--mg,#F0BC5A)}
.lc .yrs{font-family:var(--digits);font-variant-numeric:tabular-nums;white-space:normal;line-height:1.6}
@media (max-width:40rem){:is(.lc .chon,.chon .lc) li{grid-template-columns:minmax(0,1fr) 2.5rem}
:is(.lc .chon,.chon .lc) li .yrs{grid-column:1/-1;font-size:.8rem}}
.lc [data-pane="chist"],.lc .ccard,.lc .chist{min-inline-size:0;overflow-wrap:anywhere}
:is(.lc [data-pane="chist"],[data-pane="chist"] .lc) .tbl{display:block;overflow-x:auto}
.lc .pbio{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.4rem 1rem;margin:.8rem 0 1.2rem}
:is(.lc .pbio,.pbio .lc) div{border-block-end:1px solid var(--line);padding-block:.3rem}
:is(.lc .pbio,.pbio .lc) dt{font-size:.75rem;color:var(--tert)}
:is(.lc .pbio,.pbio .lc) dd{margin:0;font-weight:600}
:is(.lc .pcar,.pcar .lc) .pexp{cursor:pointer}
:is(.lc .pcar,.pcar .lc) .psub td{font-size:.85rem;color:var(--stone)}
.lc .fmv{font-size:.95rem}
:is(.lc .chart,.chart .lc) .pt0{fill:var(--mgr,var(--bg))}
.lc .wq{inline-size:min(100%,34rem);font-size:1.05rem;padding:.6rem .8rem}
.lc .wc{border-block-end:1px solid var(--line);padding-block:.4rem}
:is(.lc .wc,.wc .lc) summary{cursor:pointer;font-weight:600}
:is(.lc .wc,.wc .lc) h4{margin:.6rem 0 .2rem;font-size:.9rem;color:var(--stone)}
.lc .wl{line-height:2;margin:0}
.lc .tscroll{overflow-x:auto}
:is(.lc .plt,.plt .lc) td,:is(.lc .plt,.plt .lc) th{white-space:nowrap}
.lc .cd{display:inline-block;inline-size:.6rem;block-size:.85rem;vertical-align:middle;margin-inline:.1rem;font-size:.6rem;text-align:center;color:var(--label)}
.lc .cd.y{background:var(--ycard)}
.lc .cd.r{background:var(--loss)}
.lc .res.w{color:var(--live-text,#5CC9A4)}
.lc .res.l{color:var(--loss)}
.lc .rt{font-size:.8rem;border:1px solid var(--line);padding:0 .25rem}
.lc .wmh{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;font-size:1.3rem;font-weight:700;margin:.5rem 0}
:is(.lc .wmh,.wmh .lc) a:last-child{text-align:end}
.lc .wsc{font-size:2rem}
:is(.lc .wev,.wev .lc) .ev{font-size:.75rem;border:1px solid var(--line);padding:0 .3rem}
:is(.lc .wev,.wev .lc) .ev.g{border-color:var(--mg,#F0BC5A)}
:is(.lc .wev,.wev .lc) .ev.y{background:var(--ycard);color:var(--label)}
:is(.lc .wev,.wev .lc) .ev.r{background:var(--loss);color:#fff}
:is(.lc .wlu,.wlu .lc) .sub{opacity:.7}
.lc .wlogo{inline-size:2rem;block-size:2rem;object-fit:contain;vertical-align:middle;margin-inline-end:.5rem}
:is(.lc .wgm,.wgm .lc) li{display:flex;flex-wrap:wrap;gap:.2rem .6rem;align-items:baseline}
:is(.lc .wgm,.wgm .lc) li>span:first-child{min-inline-size:6.5rem}
:is(.lc .wlu,.wlu .lc) .ev.g{font-size:.7rem;border:1px solid var(--mg,#F0BC5A);padding:0 .25rem}
.lc #wts{font:inherit;padding:.3rem .5rem}
.lc .pwiki{line-height:1.9;max-inline-size:46rem;margin:.6rem 0 1.2rem}
.lc .eag{display:grid;grid-template-columns:auto 1fr;gap:1rem 1.5rem;align-items:center}
.lc .eao{display:grid;justify-items:center;border:1px solid var(--line);padding:.6rem 1rem}
:is(.lc .eao,.eao .lc) b{font-size:2.6rem;line-height:1}
:is(.lc .eao,.eao .lc) span{font-size:.85rem;color:var(--stone);letter-spacing:.05em}
.lc .eas{letter-spacing:.1em;color:var(--mg,#F0BC5A)}
:is(.lc .eas,.eas .lc) i{font-style:normal;opacity:.25}
.lc .eaps{display:flex;flex-wrap:wrap;gap:.35rem}
.lc .eap{border:1px solid var(--line);padding:.1rem .45rem;font-size:.8rem}
.lc .eap.plus{border-color:var(--mg,#F0BC5A)}
:is(.lc .eac,.eac .lc) h4{margin:.8rem 0 .2rem;font-size:.85rem;color:var(--stone)}
@media (max-width:30rem){.lc .eag{grid-template-columns:1fr}
.lc .eao{justify-self:start}}
.lc .allbar{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch;margin-block:0 .8rem}
:is(.lc .allbar,.allbar .lc) .wq{flex:1 1 8rem;min-inline-size:0;margin:0;border:1px solid var(--line);background:transparent;color:inherit;font:inherit;font-size:.95rem;padding:.55rem .7rem}
.lc .alllive{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--line);background:none;color:var(--ink);padding:.5rem .9rem;font:600 .88rem var(--font-text);cursor:pointer;white-space:nowrap}
:is(.lc .alllive,.alllive .lc) b{font-family:var(--digits,inherit);color:var(--live-text)}
.lc .alllive[aria-pressed="true"]{background:var(--live);color:var(--ground)}
:is(.lc .alllive[aria-pressed="true"],.alllive[aria-pressed="true"] .lc) b{color:var(--ground)}
.lc .alllive:disabled{opacity:.55;cursor:default}
:is(.lc .alllive,.alllive .lc) .cardflip{inline-size:.55rem;block-size:.55rem}
.lc #alllist{min-block-size:40vh}
.lc #alllist[aria-busy="true"]{opacity:.6}
.lc details.alg{border-block-end:1px solid var(--line)}
:is(.lc details.alg,details.alg .lc) > summary{display:flex;align-items:center;gap:.5rem;padding-block:.65rem .5rem;cursor:pointer;list-style:none;font-size:.92rem;font-weight:600}
:is(.lc details.alg,details.alg .lc) > summary::-webkit-details-marker{display:none}
:is(.lc details.alg,details.alg .lc) > summary::after{content:"";inline-size:.45rem;block-size:.45rem;border-block-end:1.5px solid var(--tert);border-inline-start:1.5px solid var(--tert);transform:rotate(-45deg);margin-inline-start:.2rem;transition:transform .15s}
:is(.lc details.alg[open],details.alg[open] .lc) > summary::after{transform:rotate(135deg)}
:is(.lc details.alg.ours,details.alg.ours .lc) > summary .aln{color:var(--ink)}
:is(.lc .alg,.alg .lc) .aln{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(.lc .alg,.alg .lc) .alc{color:var(--tert);font-size:.78rem;font-weight:400;white-space:nowrap}
:is(.lc .alg,.alg .lc) .alglive{color:var(--live-text);font-size:.78rem;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}
:is(.lc .alg,.alg .lc) .alglive .cardflip{inline-size:.5rem;block-size:.5rem}
:is(.lc .alg,.alg .lc) .aln2{margin-inline-start:auto;color:var(--tert);font-size:.8rem;font-weight:400}
:is(.lc .alg,.alg .lc) .algb{padding-block-end:.5rem}
:is(.lc .alg,.alg .lc) .alk{display:inline-block;margin-block:.4rem .2rem;font-size:.8rem;color:var(--tert)}
:is(.lc .alg,.alg .lc) .alk:hover{color:var(--ink)}
.lc .alred{display:inline-block;inline-size:.45rem;block-size:.62rem;background:var(--card-r);margin-inline-start:.35rem;vertical-align:-1px}
.lc a.unfold.allgo{text-align:center;text-decoration:none}
:is(.lc .lvh,.lvh .lc) .board{margin-block:.4rem 1rem}
:is(.lc .lvh,.lvh .lc) .board .tm{color:var(--ink)}
:is(.lc #lvhl,#lvhl .lc) .hlink{margin-block:0 .8rem}
:is(.lc ul.ev,ul.ev .lc) .how{color:var(--tert)}
.card.lc .catchup,.card.lc .why,.card.lc .quick{background:none;border:0;padding:0;margin:0}.card.lc .catchup > b:first-child{display:none}.card.lc .catchup p,.card.lc .why p{font-size:15px;line-height:1.6;max-inline-size:none}.lc .blk,.lc .tscroll,.lc .tblwrap,.lc .hopp,.card.lc{overflow-x:auto;-webkit-overflow-scrolling:touch}.lc .tbl td,.lc .tbl th{white-space:normal}.lc .tdnav .ib{min-width:44px;min-height:44px;padding:0 10px}
.sx .mw{position:relative}
.sx .mx{margin:0;padding:0 .2rem .6rem;font-size:.76rem;line-height:1.55;text-align:center}
.sx .mx > span{display:block}
.sx .rcd{display:inline-block;inline-size:.45rem;block-size:.62rem;margin-inline-start:.3rem;background:#D8343F;vertical-align:-.05rem}
.sx .gsub{margin:0;padding:.55rem .2rem .15rem;font-size:.76rem;font-weight:600}
.sx #dlist[data-f="live"] .mw:not(.is-live),.sx #dlist[data-f="live"] .dl:not(.has-live),.sx #dlist[data-f="live"] .gsub,.sx #dlist[data-f="arab"] .dl:not([data-arab]){display:none}
.sx .lvn,.sx .gh .nn{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap;flex:none}
.sx details.dl > summary{cursor:pointer;list-style:none}
.sx details.dl > summary::-webkit-details-marker{display:none}
.sx details.dl > summary::after{content:"+";flex:none;inline-size:1.4rem;text-align:center;font-weight:700;opacity:.7}
.sx details.dl[open] > summary::after{content:"−"}
.sx .faq details{border-block-end:1px solid var(--line-2,#8E8E9333)}
.sx .faq summary{cursor:pointer;padding:.7rem 0;font-weight:600;list-style-position:inside}
.sx .faq details p{margin:0 0 .8rem}
.sx .dnav{display:flex;flex-wrap:wrap;gap:.4rem;margin:.2rem 0 .9rem}
.sx .dnav a,.sx .dnav span{padding:.35rem .8rem;font-size:.85rem;white-space:nowrap}
.sx .tvx,.sx .clk{white-space:normal}
.sx .ptab{inline-size:100%;border-collapse:collapse}
@media (prefers-reduced-motion:no-preference){.sx .st.live .dot{animation:sxp 1.6s ease-in-out infinite}}
@keyframes sxp{50%{opacity:.35}}
.sx .sxh{margin:26px 16px 7px;color:var(--label2);font-size:13px;line-height:18px;font-weight:500}
.sx .intro{margin:2px 4px 14px;color:var(--label2);font-size:15px;line-height:22px}
.sx .intro b{color:var(--label);font-weight:600}
.sx .dnav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}
.sx .dnav a,.sx .dnav span{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:18px;background:var(--fill);color:var(--label);font-size:15px;font-weight:500;text-decoration:none}
.sx .dnav span[aria-current]{background:var(--accent);color:var(--on-accent);font-weight:600}
.sx .dfil{margin:0 0 4px}
.sx .dfil button[aria-pressed="true"]{background:var(--thumb);box-shadow:var(--thumb-sh);font-weight:600}
.sx .dfil button[aria-pressed="true"]::before,.sx .dfil button[aria-pressed="true"] + button::before{opacity:0}
.sx .dfil .num{margin-inline-start:4px}
.sx .mx{padding:0 12px 10px;color:var(--label2);font-size:12.5px;line-height:18px}
.sx .tvx,.sx .clk{overflow-wrap:anywhere}
.sx .gsub{padding:10px 16px 4px;color:var(--label2)}
.sx .lk{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0}
.sx .lk .btn{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:22px;background:var(--fill);color:var(--accent);font-size:15px;font-weight:600;text-decoration:none}
.sx .faq .card{padding:0 16px}
.sx .faq details{border-block-end:1px solid var(--sep)}
.sx .faq details:last-child{border-block-end:0}
.sx .faq summary{padding:12px 0;color:var(--label);font-size:15px}
.sx .faq details p{color:var(--label2);font-size:15px;line-height:22px}
.sx .src{margin:14px 4px 0;color:var(--label3);font-size:12px}
.sx .tbl .tm a{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:44px}
@media (max-width:560px){.sx .tbl:has(th:nth-child(10)) :is(th,td):nth-child(n+4):nth-child(-n+8){display:none}}
