.cct{--b:#0143a3;--b2:#0752c4;--l:#afd20e;--n:#0a1a3a;--bg:#f3f6fb;--line:#e2e8f2;--mut:#5d6b86;--red:#ff3b52;max-width:1120px;margin:0 auto;padding-top:30px;color:var(--n);font:400 15px/1.45 system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;text-align:left}.cct *,.cct *::before,.cct *::after{box-sizing:border-box}.cct h2,.cct h3,.cct h4,.cct p{margin:0;padding:0;color:inherit;font-family:inherit;letter-spacing:normal;text-transform:none;line-height:1.2}.cct [hidden]{display:none!important}.cct .cct-loading,.cct .cct-empty{color:var(--mut);padding:14px 0;font-size:14px}.cct-ic{display:inline-flex;width:16px;height:16px;flex:none}.cct-ic svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cct-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cct-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);flex:none;position:relative}.cct-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:cct-pulse 1.6s ease-out infinite}.cct-dot.is-off{background:#9aa6bb}.cct-dot.is-off::after{animation:none}@keyframes cct-pulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(3);opacity:0}}@media (prefers-reduced-motion:reduce){.cct-dot::after{animation:none}}.cct-hero{position:relative;overflow:hidden;border-radius:20px;padding:18px 18px 22px;color:#fff;background:radial-gradient(140% 90% at 110% -10%,rgb(1 67 163 / .95) 0%,#fff0 60%),linear-gradient(155deg,#0a1a3a 0%,#0b2252 60%,#0d2f6e 100%)}.cct-hero::before,.cct-hero::after{content:"";position:absolute;top:-20px;bottom:-20px;transform:skewX(-20deg);background:var(--l);pointer-events:none}.cct-hero::before{right:34px;width:14px;opacity:.9}.cct-hero::after{right:6px;width:6px;opacity:.5}@media (max-width:719px){.cct-hero::before,.cct-hero::after{-webkit-mask-image:linear-gradient(#000 25%,transparent 55%);mask-image:linear-gradient(#000 25%,transparent 55%)}}.cct-hero>*{position:relative;z-index:1}.cct-logo{display:inline-flex;align-items:center}.cct-logo img{display:block;height:30px;width:auto;max-width:100%}.cct-kicker{margin-top:18px!important;color:var(--l);font-size:12px;font-weight:800;letter-spacing:.14em!important;text-transform:uppercase!important}.cct .cct-title{margin-top:6px;max-width:16ch;padding-right:36px;font-size:clamp(28px,8.4vw,56px);font-weight:900;font-style:italic;line-height:.98;text-transform:uppercase;letter-spacing:-.01em;color:#fff}.cct-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cct-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;background:rgb(255 255 255 / .09);border:1px solid rgb(255 255 255 / .16);font-size:13px;font-weight:600}.cct-chip .cct-ic{color:var(--l)}.cct .cct-about{margin-top:14px;max-width:62ch;color:rgb(255 255 255 / .82);font-size:14px;line-height:1.55;white-space:pre-line}.cct-top{display:grid;gap:14px;margin-top:14px}.cct-live{border-radius:18px;padding:14px 14px 12px;color:#fff;background:linear-gradient(180deg,#0d2350,#0a1a3a);border:1px solid rgb(175 210 14 / .4);box-shadow:0 12px 30px rgb(10 26 58 / .25)}.cct-ltop{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.cct-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;background:var(--l);color:var(--n);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cct-badge.is-idle{background:rgb(255 255 255 / .14);color:#fff}.cct-lctx{font-size:13px;color:rgb(255 255 255 / .75);font-weight:600}.cct-lrow{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgb(255 255 255 / .08)}.cct-serve{width:14px;height:14px;flex:none;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:900;color:var(--n)}.is-serving .cct-serve{background:var(--l);box-shadow:0 0 0 4px rgb(175 210 14 / .22),0 0 14px rgb(175 210 14 / .8)}.cct-lwho{flex:1;min-width:0;display:flex;flex-direction:column}.cct-lname{font-size:19px;font-weight:800;line-height:1.15;overflow-wrap:anywhere}.cct-lplayers{font-size:12.5px;color:rgb(255 255 255 / .65);margin-top:2px}.cct-lrow.is-win .cct-lname{color:var(--l)}.cct-lgames{display:flex;flex-direction:column;align-items:center;min-width:30px;font-size:20px;font-weight:800;color:var(--l);line-height:1}.cct-lgames small{font-size:9px;letter-spacing:.1em;color:rgb(255 255 255 / .5);margin-bottom:3px}.cct-lscore{min-width:62px;padding:6px 8px;border-radius:12px;background:var(--b);text-align:center;font-size:40px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.is-serving .cct-lscore{background:var(--b2);box-shadow:inset 0 -3px 0 var(--l)}.cct-lfoot{padding-top:10px;border-top:1px solid rgb(255 255 255 / .08);font-size:12px;color:rgb(255 255 255 / .6);font-weight:600;letter-spacing:.02em}.cct-stream{border-radius:18px;overflow:hidden;background:var(--n);box-shadow:0 12px 30px rgb(10 26 58 / .2)}.cct-shead{display:flex;align-items:center;gap:8px;padding:10px 14px;color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cct-frame{position:relative;aspect-ratio:16/9;background:#000}.cct-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cct-tabs{display:flex;gap:8px;margin:20px -16px 0;padding:2px 16px 6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.cct-tabs::-webkit-scrollbar{display:none}.cct .cct-tab{all:unset;box-sizing:border-box;flex:none;display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 16px;border-radius:999px;cursor:pointer;background:#fff;border:1.5px solid var(--line);color:var(--n);font:700 14px/1 system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;white-space:nowrap;transition:background .15s,border-color .15s}.cct .cct-tab:hover{border-color:var(--b)}.cct .cct-tab:focus-visible{outline:2px solid var(--b);outline-offset:2px}.cct .cct-tab[aria-selected="true"]{background:var(--b);border-color:var(--b);color:#fff;box-shadow:0 6px 16px rgb(1 67 163 / .3),inset 0 -3px 0 var(--l)}.cct-panel{margin-top:12px}.cct-cathead{display:grid;gap:12px;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--line)}.cct .cct-catname{font-size:22px;font-weight:900;font-style:italic;text-transform:uppercase;letter-spacing:-.01em}.cct-cattag{display:block;margin-top:4px;font-size:12px;font-weight:700;color:var(--mut);letter-spacing:.06em;text-transform:uppercase}.cct-slotnum{font-size:13px;color:var(--mut);font-weight:600}.cct-slotnum b{font-size:24px;font-weight:900;color:var(--b);font-variant-numeric:tabular-nums}.cct-bar{height:8px;margin-top:6px;border-radius:99px;background:#e8edf5;overflow:hidden}.cct-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--b),#2a73e0 70%,var(--l))}.cct-champ{display:flex;align-items:center;gap:14px;margin-top:12px;padding:16px;border-radius:16px;color:var(--n);background:linear-gradient(120deg,#c6e83a 0%,var(--l) 45%,#e5f57d 100%);box-shadow:0 10px 26px rgb(175 210 14 / .35);position:relative;overflow:hidden}.cct-champ::after{content:"";position:absolute;right:-30px;top:-40px;width:140px;height:140px;border-radius:50%;border:14px solid rgb(255 255 255 / .28)}.cct-champ>.cct-ic{width:46px;height:46px;padding:10px;border-radius:50%;background:var(--n);color:var(--l)}.cct-champtxt{display:flex;flex-direction:column;min-width:0;position:relative;z-index:1}.cct-champk{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#2b3d0a}.cct-champname{font-size:24px;font-weight:900;font-style:italic;text-transform:uppercase;line-height:1.05;margin-top:2px}.cct-champp{font-size:13px;font-weight:700;margin-top:2px}.cct-champd{font-size:12px;margin-top:4px;color:#33450f}.cct-sec{margin-top:22px}.cct .cct-h{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:7px 14px 7px 12px;border-radius:999px;background:var(--n);border:1px solid rgb(255 255 255 / .14);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#fff}.cct .cct-h::before{content:"";width:18px;height:4px;border-radius:2px;background:var(--l)}.cct-tables{display:grid;gap:12px}.cct-tblwrap{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.cct-tbltitle{padding:9px 12px;background:var(--n);color:#fff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cct .cct-table{width:100%;margin:0;border:0;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;table-layout:auto}.cct .cct-table th,.cct .cct-table td{padding:9px 6px;border:0;border-bottom:1px solid var(--line);text-align:center;background:none;vertical-align:middle}.cct .cct-table th{font-size:11px;font-weight:800;color:var(--mut);letter-spacing:.08em;text-transform:uppercase}.cct .cct-table tr:last-child td{border-bottom:0}.cct .cct-table th:nth-child(2),.cct .cct-table td.cct-tteam{text-align:left;width:100%}.cct .cct-table td.cct-tpos{color:var(--mut);font-weight:700;width:28px}.cct-tteam{display:table-cell}.cct-tname{display:block;font-weight:700}.cct-tplayers{display:block;font-size:12px;color:var(--mut)}.cct .cct-table td.cct-tw{font-weight:900;color:var(--b)}.cct .cct-table td.is-pos{color:#3d7a00;font-weight:700}.cct .cct-table td.is-neg{color:#c0392b;font-weight:700}.cct-rounds{display:grid;gap:16px}.cct-rname{display:inline-block;margin-bottom:8px;padding:4px 10px;border-radius:6px;background:var(--n);border:1px solid rgb(255 255 255 / .18);color:#fff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cct-matches{display:grid;gap:10px}.cct-match{padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--line)}.cct-match.is-live{border-color:var(--l);box-shadow:0 0 0 2px rgb(175 210 14 / .35)}.cct-mmeta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.cct-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cct-pill .cct-dot{width:6px;height:6px}.p-live{background:var(--n);color:var(--l)}.p-done{background:#e8edf5;color:var(--mut)}.p-sched{background:rgb(1 67 163 / .08);color:var(--b)}.cct-court{font-size:12px;color:var(--mut);font-weight:600}.cct-mline{display:flex;align-items:center;gap:10px;padding:4px 0}.cct-mname{flex:1;min-width:0;font-weight:600;overflow-wrap:anywhere}.cct-mline.is-win .cct-mname{font-weight:900}.cct-mline.is-win .cct-mname::after{content:"";display:inline-block;width:7px;height:7px;margin-left:7px;border-radius:50%;background:var(--l);vertical-align:middle;box-shadow:0 0 0 2px rgb(175 210 14 / .3)}.cct-mscores{display:flex;gap:4px}.cct-mscores span{min-width:28px;padding:3px 0;border-radius:6px;background:var(--bg);text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.cct-mline.is-win .cct-mscores span{background:rgb(1 67 163 / .1);color:var(--b)}.cct-mscores span.is-cur{background:var(--b);color:#fff}.cct-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.cct-team{display:flex;align-items:flex-start;gap:9px;padding:10px 12px;border-radius:12px;background:#fff;border:1px solid var(--line)}.cct-grp{flex:none;width:24px;height:24px;border-radius:7px;display:flex;align-items:center;justify-content:center;background:var(--n);color:var(--l);font-size:12px;font-weight:900}.cct-teamtxt{display:flex;flex-direction:column;min-width:0}.cct-teamname{font-weight:800;line-height:1.25;overflow-wrap:anywhere}.cct-teamp{font-size:12px;color:var(--mut);margin-top:1px}.cct-foot{display:flex;align-items:center;gap:8px;margin-top:24px;padding:12px 0;border-top:1px solid var(--line);color:var(--mut);font-size:12px}@media (min-width:720px){.cct-hero{padding:28px 32px 32px;border-radius:24px}.cct-hero::before{right:90px;width:26px}.cct-hero::after{right:56px;width:10px}.cct-logo img{height:40px}.cct-cathead{grid-template-columns:1fr minmax(220px,300px);align-items:center;padding:20px 22px}.cct-tables{grid-template-columns:repeat(2,1fr)}.cct-matches{grid-template-columns:repeat(2,1fr)}.cct-tabs{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media (min-width:980px){.cct-top.is-two{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start}.cct-lname{font-size:22px}.cct-lscore{font-size:48px;min-width:76px}.cct-matches{grid-template-columns:repeat(3,1fr)}}.cct-past{margin-top:26px;padding:14px 16px;border-radius:14px;background:#fff;border:1px solid var(--line)}.cct-past .cct-h{margin-bottom:8px}.cct .cct-select{width:100%;max-width:520px;min-height:44px;padding:8px 36px 8px 12px;border:1.5px solid var(--line);border-radius:10px;background:#fff;color:var(--n);font-size:14px;font-weight:600;line-height:1.2;font-family:inherit;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--b) 50%),linear-gradient(135deg,var(--b) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 12px) 50%;background-size:6px 6px;background-repeat:no-repeat}.cct .cct-select:focus{outline:2px solid var(--b);outline-offset:1px}.cct-bsec{position:relative}.cct-bhint{position:absolute;right:2px;top:7px;display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:rgb(175 210 14 / .14);border:1px solid rgb(175 210 14 / .45);color:var(--l);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;animation:cct-nudge 1.8s ease-in-out infinite}@media (min-width:720px){.cct-bhint{display:none}}.cct-bwrap{--wire:rgba(255,255,255,.22);--gap:28px;position:relative;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgb(175 210 14 / .5) #fff0;padding:14px 16px 16px;border-radius:18px;border:1px solid rgb(255 255 255 / .12);color:#fff;box-shadow:0 14px 34px rgb(0 0 0 / .28);background:radial-gradient(60% 80% at 100% 50%,rgb(175 210 14 / .12) 0%,#fff0 70%),radial-gradient(90% 70% at 0% 0%,rgb(1 67 163 / .55) 0%,#fff0 60%),linear-gradient(160deg,#0d2350 0%,#0a1a3a 55%,#08142e 100%)}.cct-bracket{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(212px,1fr);column-gap:var(--gap)}.cct-bcol{display:flex;flex-direction:column;min-width:0}.cct-bround{height:26px;margin-bottom:4px;display:flex;align-items:center;gap:8px;color:var(--l);font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.cct-bround::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,rgb(175 210 14 / .45),#fff0)}.cct-bbody{flex:1;display:flex;flex-direction:column}.cct-bcell{flex:1 1 0%;display:flex;align-items:center;position:relative;padding:7px 0}.cct-bcell.is-out::after,.cct-bcell.is-in::before,.cct-bcell.is-straight::after{content:"";position:absolute;border:0 solid var(--wire);pointer-events:none}.cct-bcell.is-in::before{right:100%;top:50%;width:calc(var(--gap)/2);border-top-width:2px;margin-top:-1px}.cct-bcell.is-out::after{left:100%;width:calc(var(--gap)/2);border-right-width:2px}.cct-bcell.is-out:nth-child(odd)::after{top:50%;bottom:-1px;margin-top:-1px;border-top-width:2px;border-top-right-radius:10px}.cct-bcell.is-out:nth-child(even)::after{top:-1px;bottom:50%;margin-bottom:-1px;border-bottom-width:2px;border-bottom-right-radius:10px}.cct-bcell.is-straight::after{left:100%;top:50%;width:var(--gap);margin-top:-1px;border-top-width:2px}.cct-bcell.is-feed::after,.cct-bcell.is-feedin::before{animation:cct-wire 2.6s ease-out both}.cct-bm{width:100%;border-radius:12px;overflow:hidden;background:linear-gradient(180deg,rgb(255 255 255 / .085),rgb(255 255 255 / .045));border:1px solid rgb(255 255 255 / .13);box-shadow:0 6px 16px rgb(0 0 0 / .25)}.cct-bm.is-live{border-color:var(--red);animation:cct-livebrd 1.6s ease-in-out infinite}.cct-bhead{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;background:rgb(0 0 0 / .2);color:rgb(255 255 255 / .55);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.cct-bhead span:last-child{overflow:hidden;text-overflow:ellipsis}.cct-blive{display:inline-flex;align-items:center;gap:6px;color:#fff}.cct-blive .cct-dot{width:6px;height:6px}.cct-brow{display:flex;align-items:center;gap:7px;min-height:36px;padding:6px 10px 6px 8px;transition:opacity .3s}.cct-brow+.cct-brow{border-top:1px solid rgb(255 255 255 / .07)}.cct-bmark{width:18px;height:18px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%}.cct-bmark .cct-ic{width:12px;height:12px}.cct-bmark .cct-ic svg{stroke-width:3}.cct-bname{flex:1;min-width:0;font-size:14px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cct-bname.is-tbd{color:rgb(255 255 255 / .42);font-size:12.5px;font-weight:600;font-style:italic}.cct-bscores{display:flex;gap:3px;flex:none}.cct-bscores span{min-width:22px;padding:2px 0;border-radius:5px;background:rgb(255 255 255 / .07);text-align:center;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;color:rgb(255 255 255 / .8)}.cct-bscores span.is-cur{background:var(--b);color:#fff}.cct-brow.is-win{background:linear-gradient(90deg,rgb(175 210 14 / .2),rgb(175 210 14 / .03) 75%);box-shadow:inset 3px 0 0 var(--l)}.cct-brow.is-win .cct-bname{color:var(--l);font-weight:900}.cct-brow.is-win .cct-bmark{background:var(--l);color:var(--n);box-shadow:0 0 10px rgb(175 210 14 / .6)}.cct-brow.is-win .cct-bscores span{background:rgb(175 210 14 / .18);color:var(--l)}.cct-brow.is-lose{opacity:.48}.cct-brow.is-new .cct-bname{animation:cct-slidein .7s .35s cubic-bezier(.2,.8,.2,1) both}.cct-brow.is-new{animation:cct-glow 1.6s .35s ease-out 2}.cct-brow.is-flash{animation:cct-flash .8s ease-in-out 3}.cct-bcol.is-champ{min-width:0}.cct-bchamp{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:18px 12px;border-radius:16px;border:1px dashed rgb(255 255 255 / .2);background:rgb(255 255 255 / .03);color:rgb(255 255 255 / .5)}.cct-bchamp>.cct-ic{width:44px;height:44px;padding:10px;border-radius:50%;background:rgb(255 255 255 / .08);margin-bottom:6px}.cct-bchk{font-size:10.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.cct-bchname{font-size:15px;font-weight:800;line-height:1.1;overflow-wrap:anywhere}.cct-bchp{font-size:12px;color:rgb(255 255 255 / .7)}.cct-bchamp.is-won{border:1px solid rgb(175 210 14 / .6);color:#fff;background:radial-gradient(120% 90% at 50% 0%,rgb(175 210 14 / .28),rgb(175 210 14 / .04) 70%),#0b1d44;box-shadow:0 0 0 1px rgb(175 210 14 / .15),0 0 34px rgb(175 210 14 / .28)}.cct-bchamp.is-won>.cct-ic{background:var(--l);color:var(--n);box-shadow:0 0 0 6px rgb(175 210 14 / .18),0 0 26px rgb(175 210 14 / .7)}.cct-bchamp.is-won .cct-bchk{color:var(--l)}.cct-bchamp.is-won .cct-bchname{font-size:20px;font-weight:900;font-style:italic;text-transform:uppercase;color:var(--l);text-shadow:0 0 16px rgb(175 210 14 / .65)}.cct-bchamp.is-new{animation:cct-pop .9s cubic-bezier(.2,.8,.2,1.2) both}.cct-bracket.is-enter .cct-bcol{animation:cct-colin .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 130ms)}@keyframes cct-colin{from{opacity:0;transform:translateX(-22px)}to{opacity:1;transform:none}}@keyframes cct-wire{0%,45%{border-color:var(--l);filter:drop-shadow(0 0 5px rgb(175 210 14 / .9))}100%{border-color:var(--wire);filter:none}}@keyframes cct-slidein{from{opacity:0;transform:translateX(-26px)}to{opacity:1;transform:none}}@keyframes cct-glow{0%{box-shadow:inset 0 0 0 1px rgb(175 210 14 / .9),0 0 18px rgb(175 210 14 / .55);background:rgb(175 210 14 / .22)}100%{box-shadow:inset 0 0 0 1px #fff0,0 0 0 #fff0}}@keyframes cct-flash{0%,100%{background-color:#fff0}50%{background-color:rgb(175 210 14 / .42)}}@keyframes cct-livebrd{0%,100%{box-shadow:0 0 0 0 rgb(255 59 82 / .55),0 6px 16px rgb(0 0 0 / .25)}50%{box-shadow:0 0 0 4px rgb(255 59 82 / .18),0 0 18px rgb(255 59 82 / .45)}}@keyframes cct-pop{0%{transform:scale(.85);opacity:.3}60%{transform:scale(1.04);opacity:1}100%{transform:none}}@keyframes cct-nudge{0%,100%{transform:translateX(0)}50%{transform:translateX(5px)}}@media (min-width:720px){.cct-bwrap{--gap:36px;padding:18px 22px 20px}.cct-bracket{grid-auto-columns:minmax(200px,1fr)}}@media (prefers-reduced-motion:reduce){.cct-bwrap *,.cct-bhint{animation:none!important;transition:none!important}.cct-bm.is-live{box-shadow:0 0 0 2px rgb(255 59 82 / .4)}}.cct .cct-click{cursor:pointer;transition:transform .12s,box-shadow .15s,border-color .15s}.cct .cct-match.cct-click:hover{border-color:var(--b);box-shadow:0 8px 20px rgb(1 67 163 / .18);transform:translateY(-1px)}.cct .cct-bm.cct-click:hover{border-color:rgb(175 210 14 / .6);transform:translateY(-1px)}.cct .cct-live.cct-click:hover{border-color:var(--l)}.cct .cct-click:focus-visible{outline:2px solid var(--l);outline-offset:2px}.cct .cct-ptab{border-color:rgb(175 210 14 / .7)}.cct .cct-ptab .cct-ic{width:17px;height:17px;color:var(--b)}.cct .cct-ptab[aria-selected="true"] .cct-ic{color:var(--l)}html.cct-lock,html.cct-lock body{overflow:hidden}.cct.cct-ov{position:fixed;inset:0;z-index:99990;max-width:none;margin:0;padding:0;display:flex;align-items:flex-end;justify-content:center;background:rgb(4 10 26 / .72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:cct-ovin .2s ease both}.cct.cct-ov.is-under{visibility:hidden}.cct-sheet{width:100%;max-height:92vh;overflow:auto;overscroll-behavior:contain;border-radius:22px 22px 0 0;background:var(--bg);box-shadow:0 -20px 60px rgb(0 0 0 / .4);animation:cct-sheetin .32s cubic-bezier(.2,.8,.2,1) both}.cct-sheethead{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 10px 18px;background:rgb(243 246 251 / .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cct .cct-sheettitle{font-size:13px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.cct .cct-x{all:unset;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid var(--line);color:var(--n);cursor:pointer}.cct .cct-x:hover{border-color:var(--b)}.cct .cct-x:focus-visible{outline:2px solid var(--b);outline-offset:2px}.cct .cct-x .cct-ic{width:18px;height:18px}.cct-sheetbody{display:grid;gap:12px;padding:0 14px 22px}@keyframes cct-ovin{from{opacity:0}to{opacity:1}}@keyframes cct-sheetin{from{transform:translateY(40px);opacity:.4}to{transform:none;opacity:1}}@media (min-width:720px){.cct.cct-ov{align-items:center;padding:24px}.cct-sheet{max-width:640px;max-height:calc(100vh - 48px);border-radius:22px}.cct-sheetbody{padding:0 20px 24px}}.cct-dhero{padding:18px;border-radius:18px;color:#fff;background:radial-gradient(120% 90% at 100% 0%,rgb(1 67 163 / .9),#fff0 60%),linear-gradient(155deg,#0a1a3a,#0d2f6e)}.cct .cct-dctx{color:var(--l);font-size:12px;font-weight:800;letter-spacing:.04em}.cct .cct-dtime{margin-top:4px;color:rgb(255 255 255 / .7);font-size:12.5px;font-weight:600}.cct-dteam{display:flex;align-items:center;gap:10px;padding:10px 0}.cct-dteam+.cct-dteam{border-top:1px solid rgb(255 255 255 / .1)}.cct-dteam:nth-of-type(1){margin-top:8px}.cct-dwho{flex:1;min-width:0;display:flex;flex-direction:column}.cct-dname{display:flex;align-items:center;gap:6px;font-size:18px;font-weight:700;line-height:1.2;overflow-wrap:anywhere}.cct-dteam.is-win .cct-dname{font-weight:900}.cct-dname .cct-ic{width:18px;height:18px;color:var(--l)}.cct-dplayers{font-size:12px;color:rgb(255 255 255 / .62);margin-top:2px}.cct-dchips{display:flex;gap:6px;flex:none}.cct-dchips span{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .12);font-weight:900;font-variant-numeric:tabular-nums}.cct-dchips span.is-won{background:var(--l);color:var(--n)}.cct .cct-dlive{display:flex;align-items:center;gap:8px;margin-top:8px;color:#ff8c9b;font-size:12px;font-weight:800}.cct-dcard{padding:16px;border-radius:16px;background:#fff;border:1px solid var(--line)}.cct .cct-dh{margin-bottom:8px;font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:var(--b)}.cct .cct-dnote{color:var(--mut);font-size:12.5px;line-height:1.45}.cct-legend{display:flex;justify-content:space-between;gap:10px;margin-bottom:4px;font-size:12px;font-weight:800}.cct-legend span{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cct-legend span::before{content:"";flex:none;width:10px;height:10px;border-radius:3px;background:var(--b)}.cct-legend .is-b{flex-direction:row-reverse}.cct-legend .is-b::before{background:var(--l)}.cct-cmp{padding:7px 0}.cct-cmprow{display:flex;align-items:center;gap:8px}.cct-cmprow b{min-width:28px;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.cct-cmprow b:last-child{text-align:right}.cct-cmprow b.is-best{font-weight:900;color:var(--n)}.cct-cmprow span{flex:1;text-align:center;font-size:12.5px;color:var(--mut);font-weight:600;line-height:1.2}.cct-cmprow small{display:block;font-size:10.5px;opacity:.8}.cct-cbar{position:relative;height:8px;margin-top:5px;border-radius:5px;background:#e6ebf3;overflow:hidden}.cct-cbar i{position:absolute;top:0;bottom:0}.cct-cbar .is-a{left:0;background:var(--b);border-radius:5px 0 0 5px;transform-origin:left}.cct-cbar .is-b{right:0;background:var(--l);border-radius:0 5px 5px 0;transform-origin:right}.is-anim .cct-cbar i{animation:cct-grow .8s cubic-bezier(.2,.8,.2,1) both}.is-anim .cct-cmp:nth-child(3) i{animation-delay:.06s}.is-anim .cct-cmp:nth-child(4) i{animation-delay:.12s}.is-anim .cct-cmp:nth-child(5) i{animation-delay:.18s}.is-anim .cct-cmp:nth-child(6) i{animation-delay:.24s}.is-anim .cct-cmp:nth-child(7) i{animation-delay:.3s}@keyframes cct-grow{from{transform:scaleX(0)}to{transform:none}}.cct-mom+.cct-mom{margin-top:12px}.cct-momh{display:flex;align-items:baseline;gap:8px;margin:8px 0 4px;font-size:13px}.cct-momh b{color:var(--n);font-weight:900}.cct-momh span{color:var(--mut);font-weight:700;font-variant-numeric:tabular-nums}.cct-momwrap{border-radius:10px;background:linear-gradient(180deg,rgb(1 67 163 / .04),rgb(175 210 14 / .06))}.cct-momsvg{display:block;width:100%;height:90px;overflow:visible}.cct-mom1{fill:rgb(1 67 163 / .28)}.cct-mom2{fill:rgb(175 210 14 / .5)}.cct-momaxis{stroke:#cfd8e6;stroke-width:1;stroke-dasharray:3 3}.cct-momline{fill:none;stroke:var(--n);stroke-width:2;stroke-linejoin:round}.is-anim .cct-momwrap{animation:cct-draw 1.1s cubic-bezier(.4,0,.2,1) .15s both}@keyframes cct-draw{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.cct-srvteam+.cct-srvteam{margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.cct-srvrow{display:flex;align-items:center;gap:10px;padding:7px 0}.cct-srvdot{width:12px;height:12px;border-radius:50%;flex:none;background:var(--b)}.cct-srvdot.is-b{background:var(--l)}.cct-srvname{flex:1;min-width:0;font-weight:600}.cct-srvrow b{font-size:16px;font-weight:900;font-variant-numeric:tabular-nums}.cct-form{display:inline-flex;gap:3px}.cct-form span{width:18px;height:18px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:var(--n)}.cct-form .is-w{background:var(--l)}.cct-form .is-l{background:#ffd6da}.cct-form.is-big span{width:34px;height:34px;border-radius:9px;font-size:14px}.cct-lbhead{grid-template-columns:1fr!important}.cct-searchwrap{display:flex;align-items:center;gap:8px;margin-top:12px;padding:0 14px;min-height:48px;border-radius:14px;background:#fff;border:1.5px solid var(--line);color:var(--mut)}.cct-searchwrap:focus-within{border-color:var(--b);box-shadow:0 0 0 3px rgb(1 67 163 / .15)}.cct-searchwrap .cct-ic{width:18px;height:18px}.cct .cct-search{all:unset;flex:1;min-width:0;height:44px;color:var(--n);font:600 15px/44px system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif}.cct .cct-search::placeholder{color:#8a96ad}.cct-lb{display:grid;gap:8px;margin-top:12px}.cct .cct-lbrow{all:unset;box-sizing:border-box;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:#fff;border:1px solid var(--line);color:var(--n);cursor:pointer;font-family:inherit;transition:border-color .15s,transform .12s}.cct .cct-lbrow:hover{border-color:var(--b);transform:translateY(-1px)}.cct .cct-lbrow:focus-visible{outline:2px solid var(--l);outline-offset:2px}.cct-rank{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#e9eef6;font-weight:900;font-variant-numeric:tabular-nums}.cct-rank.is-top{background:var(--l);box-shadow:0 0 0 3px rgb(175 210 14 / .25)}.cct-lbname{min-width:0;display:flex;flex-direction:column}.cct-lbname strong{font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cct-lbname small{font-size:12.5px;color:var(--mut);font-weight:600}.cct-lbwl,.cct-lbpct{display:none;font-weight:800;font-variant-numeric:tabular-nums}.cct-lbform{grid-column:2;grid-row:2;margin-top:-4px}.cct-lbdiff{grid-column:3;grid-row:1/3;font-weight:900;font-size:16px;font-variant-numeric:tabular-nums;text-align:right}.cct-lbdiff.is-pos{color:#3f8f1f}.cct-lbdiff.is-neg{color:#c0392b}.cct .cct-lbcols{display:none}.cct-lb.is-enter .cct-lbrow{animation:cct-rowin .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 40ms)}@keyframes cct-rowin{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:720px){.cct .cct-lbrow{grid-template-columns:40px minmax(0,1fr) 70px 70px 120px 64px;gap:14px;padding:10px 16px}.cct .cct-lbcols{display:grid;padding:2px 16px;background:none;border:0;cursor:default;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .7)}.cct .cct-lbcols:hover{transform:none}.cct-lbcols .cct-rank{background:none;height:auto}.cct-lbname small{display:none}.cct-lbwl,.cct-lbpct{display:block;text-align:center}.cct-lbform,.cct-lbdiff{grid-column:auto;grid-row:auto;margin:0}}.cct-phero{display:flex;align-items:center;gap:14px;padding:18px;border-radius:18px;color:#fff;background:linear-gradient(120deg,var(--b),var(--n))}.cct-avatar{flex:none;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--l);color:var(--n);font-size:21px;font-weight:900;box-shadow:0 0 0 4px rgb(175 210 14 / .25)}.cct-pwho{flex:1;min-width:0;display:flex;flex-direction:column}.cct-pname{font-size:21px;font-weight:900;line-height:1.15;overflow-wrap:anywhere}.cct-pwho span{color:rgb(255 255 255 / .72);font-size:13px;font-weight:600;margin-top:2px}.cct-ring{position:relative;flex:none;width:76px;height:76px}.cct-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.cct-ring circle{fill:none;stroke-width:6}.cct-ringbg{stroke:rgb(255 255 255 / .14)}.cct-ringfg{stroke:var(--l);stroke-linecap:round;stroke-dasharray:var(--c);stroke-dashoffset:var(--off);filter:drop-shadow(0 0 4px rgb(175 210 14 / .6))}.is-anim .cct-ringfg{animation:cct-ring 1s cubic-bezier(.2,.8,.2,1) .1s both}@keyframes cct-ring{from{stroke-dashoffset:var(--c)}}.cct-ring b{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:900}.cct-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cct-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:76px;padding:10px 6px;border-radius:14px;background:#fff;border:1px solid var(--line);text-align:center}.cct-tile b{font-size:21px;font-weight:900;color:var(--n);font-variant-numeric:tabular-nums;line-height:1.1}.cct-tile span{font-size:11px;font-weight:700;color:var(--mut)}.is-anim .cct-tile{animation:cct-rowin .45s cubic-bezier(.2,.8,.2,1) both}.is-anim .cct-tile:nth-child(2){animation-delay:.04s}.is-anim .cct-tile:nth-child(3){animation-delay:.08s}.is-anim .cct-tile:nth-child(4){animation-delay:.12s}.is-anim .cct-tile:nth-child(5){animation-delay:.16s}.is-anim .cct-tile:nth-child(6){animation-delay:.2s}.cct-formrow{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cct-streak{color:var(--mut);font-weight:700;font-size:13px}.cct .cct-biggest{margin-top:10px;font-weight:600}.cct-catrow{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.cct-catrow:last-child{border-bottom:0}.cct .cct-pmatch{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;border-bottom:1px solid var(--line);cursor:pointer;color:var(--n);font-family:inherit}.cct .cct-pmatch:last-child{border-bottom:0}.cct .cct-pmatch:hover .cct-pmtxt strong{color:var(--b)}.cct .cct-pmatch:focus-visible{outline:2px solid var(--b);outline-offset:2px;border-radius:8px}.cct-res{flex:none;width:26px;height:26px;border-radius:7px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.cct-res.is-w{background:var(--l)}.cct-res.is-l{background:#ffd6da}.cct-pmtxt{flex:1;min-width:0;display:flex;flex-direction:column}.cct-pmtxt strong{font-weight:800;overflow-wrap:anywhere}.cct-pmtxt span{font-size:12.5px;color:var(--mut)}.cct-pmatch>.cct-ic{color:var(--mut)}@media (prefers-reduced-motion:reduce){.cct.cct-ov,.cct-sheet,.cct-sheet *,.cct-lb *{animation:none!important;transition:none!important}}.cct .cct-lbcols .cct-lbdiff{font-size:11px;font-weight:800}