@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd){margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit}:where(ul,ol){margin:0;padding-inline-start:0;list-style-type:""}:where(li)::marker{font-size:0}:where(a){color:inherit}:where(img,svg,video,canvas,picture){block-size:auto;max-inline-size:100%;display:block}:where(button,input,select,textarea){font:inherit;color:inherit}:where(a,button,label,select,summary,[role=button],[role=tab]){touch-action:manipulation}:where(button,summary,[role=button],[role=tab]){cursor:pointer}summary::-webkit-details-marker{display:none}}@layer base{*,:before,:after{--clamp-root-font-size:16;--clamp-slope:calc((var(--clamp-max) - var(--clamp-min)) / (var(--clamp-viewport-max) - var(--clamp-viewport-min)));--clamp-y-axis-intersection:calc(var(--clamp-min) - (var(--clamp-slope) * var(--clamp-viewport-min)));--clamp-preffered-value:calc(var(--clamp-y-axis-intersection) * (1rem / var(--clamp-root-font-size)) + (var(--clamp-slope) * 100vi));--clamp:clamp(calc(var(--clamp-min) * (1rem / var(--clamp-root-font-size))), var(--clamp-preffered-value), calc(var(--clamp-max) * (1rem / var(--clamp-root-font-size))));font-size:var(--clamp);letter-spacing:.05em}:where(:lang(en)),:where(:lang(en)):before,:where(:lang(en)):after{letter-spacing:normal}html{overflow-x:clip}html[data-smooth-scroll]{scroll-behavior:smooth}body{--clamp-viewport-min:375;--clamp-viewport-max:480;--clamp-min:16;--clamp-max:16;font-family:var(--font-ja);color:var(--color-off-white);background-color:var(--color-ink);overflow-wrap:anywhere;line-height:1.6;overflow-x:clip}:where(h1,h2,h3,h4,h5,h6){color:var(--color-white)}:focus-visible{outline:2px solid var(--color-gold-light);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}}:root{--color-ink:#231815;--color-white:#fff;--color-off-white:#fffdfb;--color-gold:#b49141;--color-gold-light:#edd172;--color-panel:#1f1c1c;--color-panel-border:#373737;--color-collage:#c7c7c7;--color-gray-dark:#343434;--color-gray:#939393;--color-icon:#2f2927;--color-card:#272727;--color-card-border:#848484;--color-surface-raised:#2f2927;--color-badge-border:#5c5c5c;--color-button-gray:#666;--color-live:#ff0014;--color-red:#e60012;--color-outline-text:#c4c4c4;--color-gold-dark:#938200;--color-gray-light:#b4b4b4;--color-table-head:#737373;--color-first-place:#ffbe29;--color-pr-navy:#05005e;--color-banner-border:#767676;--color-link-gold:#c1ab04;--color-text-sub:#ddd;--color-black:#000;--color-breadcrumb-dot:#e3e3e3;--gradient-gold-line:linear-gradient(90deg, #9e8639, #c09746 18%, #e1c267 37%, #edd172 50%, #e1c267 63%, #c09746 82%, #9e8639);--gradient-gold:radial-gradient(51% 253% at 50% 50%, #ffc, #f5dc7a 10%, #dab960 38%, #bf9645 66%, #998336);--color-gold-stop-0:#ffc;--color-gold-stop-10:#f5dc7a;--color-gold-stop-38:#dab960;--color-gold-stop-66:#bf9645;--color-gold-stop-100:#998336;--font-ja:"Noto Sans JP", sans-serif;--font-en:"Archivo Black", sans-serif;--font-num:"Oswald", "Noto Sans JP", sans-serif;--font-num-narrow:"Oswald", "Helvetica Neue", Arial, "Noto Sans JP", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-weight-black:900;--column-width:480px;--site-header-height:48px;--bottom-nav-height:64px;--bottom-nav-gap:max(6px, env(safe-area-inset-bottom))}.mask-icon{background-color:currentColor;flex-shrink:0;block-size:24px;inline-size:24px;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (forced-colors:active){.mask-icon{forced-color-adjust:none;background-color:linktext}}.photo-band{overflow:clip}.photo-band__track{inline-size:max-content;animation:photo-band-rtl var(--photo-band-duration) linear infinite;display:flex}.photo-band[data-direction=ltr] .photo-band__track{animation-name:photo-band-ltr}.photo-band__photo{object-fit:cover;block-size:103px;max-inline-size:none}@keyframes photo-band-rtl{0%{translate:0}to{translate:-50%}}@keyframes photo-band-ltr{0%{translate:-50%}to{translate:0}}.body-text{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-regular);line-height:2}.time-label{--clamp-min:22;--clamp-max:22;min-inline-size:75px;font-family:var(--font-num);font-weight:var(--font-weight-bold);letter-spacing:normal;color:var(--color-ink);text-align:center;background-color:var(--color-off-white);flex-shrink:0;padding:6px 12px;line-height:1}.team-logo{background-color:var(--team-color,transparent);inline-size:100%;display:block}.team-logo__img{aspect-ratio:1;inline-size:100%}.link-icon{flex-shrink:0;block-size:20px;inline-size:20px}.skip-link{--clamp-min:14;--clamp-max:14;z-index:100;color:var(--color-ink);background-color:var(--color-white);padding:.5em 1em;position:fixed;inset-block-start:.5rem;inset-inline-start:.5rem;translate:0 calc(-100% - 1rem)}.skip-link:focus-visible{translate:none}.shell{grid-template-columns:0 minmax(0,1fr) 0;display:grid}@media (width>=600px){.shell{grid-template-columns:minmax(0, 1fr) var(--column-width) minmax(0, 1fr)}}.shell__column{background:url(/final-games-2026/assets/img/texture_noise-HgpqkYRg.svg) 0 0 / 256px 256px, var(--color-panel);grid-area:1/2;min-block-size:100svh;position:relative}@media (width>=600px){.shell__column{box-shadow:-6px 0 0 var(--color-ink), 6px 0 0 var(--color-ink), -10px 0 50px 10px #0009}}.shell__side{grid-area:1/3;container-type:inline-size}.site-header{background:url(/final-games-2026/assets/img/header_line-DjPi_mb7.svg) 0 100%/max(100%,440px) 4px no-repeat;grid-template-columns:auto minmax(0,1fr);padding-block-end:4px;display:grid}.site-header__sponsors{display:flex}.site-header__sponsors>li{font-size:0}.site-header__sponsor{block-size:44px;inline-size:56px}.site-header__logo{background:var(--color-ink) url(/final-games-2026/assets/img/header_logo-bg-DimeXOwI.svg) left center / cover no-repeat;place-items:center start;padding-inline:30px;display:grid}.site-header__logotype{block-size:32px;inline-size:auto}.side-nav{display:none}@media (width>=1024px){.side-nav{background-color:color-mix(in srgb, var(--color-panel) 95%, transparent);border:1px solid var(--color-panel-border);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-block-start:0;gap:1.5rem;max-inline-size:18.75rem;margin-inline:clamp(1.5rem,100cqi - 20.25rem,3.375rem) 1.5rem;padding:2.5rem 1.5rem 3.25rem;display:grid;position:sticky;inset-block-start:0}}.side-nav__title{--clamp-min:30;--clamp-max:30;color:var(--color-white);font-family:var(--font-en);background:var(--gradient-gold-line) left bottom / 100% 1px no-repeat;padding-block-end:5px;line-height:1.1}.side-nav__list{gap:1.875rem;display:grid}.side-nav__list>li{font-size:0}.side-nav__link{gap:2px;text-decoration:none;display:grid}.side-nav__en{--clamp-min:14;--clamp-max:14;font-family:var(--font-en);color:var(--color-gold);line-height:1.0625}.side-nav__ja{--clamp-min:18;--clamp-max:18;font-weight:var(--font-weight-black);color:var(--color-white);word-break:keep-all;background:linear-gradient(var(--color-gold), var(--color-gold)) left bottom / 0 1px no-repeat;justify-self:start;line-height:1.4;transition:background-size .3s ease-out}.side-nav__link:focus-visible .side-nav__ja{background-size:100% 1px}@media (any-hover:hover){.side-nav__link:hover .side-nav__ja{background-size:100% 1px}}.bottom-nav{z-index:10;inline-size:100%;margin-inline:auto;padding-block-end:var(--bottom-nav-gap);padding-inline:2px;position:fixed;inset-block-end:0;inset-inline:0}@media (width>=360px){.bottom-nav{padding-inline:6px}}@media (width>=600px){.bottom-nav{inline-size:var(--column-width)}}@media (width>=1024px){.bottom-nav{display:none}}.bottom-nav__list{background-color:color-mix(in srgb, var(--color-white) 80%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid #0000;border-radius:2px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:6px;display:grid;position:relative;box-shadow:0 4px 8px #00000040}.bottom-nav__list:before{content:"";border-radius:inherit;background:var(--gradient-gold-line);pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (width>=360px){.bottom-nav__list{gap:6px}}.bottom-nav__list>li{font-size:0}.bottom-nav__link{block-size:46px;color:var(--color-ink);border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:2px;text-decoration:none;transition:color .3s,background-color .3s;display:flex}.bottom-nav__link:focus-visible{color:var(--color-white);background-color:var(--color-ink);outline-color:var(--color-ink)}@media (any-hover:hover){.bottom-nav__link:hover{color:var(--color-white);background-color:var(--color-ink)}}.bottom-nav__icon{color:var(--color-icon);flex-shrink:0;transition:color .3s}.bottom-nav__link:focus-visible .bottom-nav__icon{color:inherit}@media (any-hover:hover){.bottom-nav__link:hover .bottom-nav__icon{color:inherit}}.bottom-nav__label{--clamp-min:12;--clamp-max:12;font-weight:var(--font-weight-bold);text-align:center;white-space:nowrap;letter-spacing:0;line-height:1}@media (width>=360px){.bottom-nav__label{letter-spacing:revert-layer}}.shell__column{padding-block-end:calc(var(--bottom-nav-height) + var(--bottom-nav-gap))}html{scroll-padding-block-end:calc(var(--bottom-nav-height) + var(--bottom-nav-gap))}@media (width>=1024px){.shell__column{padding-block-end:0}html{scroll-padding-block-end:0}}.site-footer{isolation:isolate;clip-path:inset(-1000px 0 0);position:relative}main{z-index:1;position:relative}.site-footer__splatter{z-index:-1;opacity:.6;pointer-events:none;background:url(/final-games-2026/assets/img/texture_splatter-BjBLUGEW.webp) 50%/100% 100% no-repeat;block-size:376px;inline-size:395px;position:absolute}.site-footer__splatter--left{inset-block-start:-179px;inset-inline-start:-78px}.site-footer__splatter--right{inset-block-start:-104px;inset-inline-start:122px}.page-top{justify-content:flex-end;display:flex}.page-top__link{block-size:50px;inline-size:50px;color:var(--color-off-white);background-color:var(--color-panel);place-items:center;transition:color .3s;display:grid}.page-top__icon{-webkit-mask-image:url(/final-games-2026/assets/img/icon_arrow-up-from-line-B7qGcK1s.svg);mask-image:url(/final-games-2026/assets/img/icon_arrow-up-from-line-B7qGcK1s.svg)}.page-top__link:focus-visible{color:var(--color-red)}@media (any-hover:hover){.page-top__link:hover{color:var(--color-red)}}.breadcrumbs{--clamp-min:12;--clamp-max:12;background-color:var(--color-gray-dark);padding:8px 12px;font-weight:500;line-height:1.4}.breadcrumbs__list{flex-wrap:wrap;display:flex}.breadcrumbs__item{display:flex}.breadcrumbs__item+.breadcrumbs__item:before{content:"";border:3px solid var(--color-breadcrumb-dot);border-radius:50%;flex-shrink:0;align-self:center;block-size:6px;inline-size:6px;margin-inline:.6em;translate:0 .5px}.breadcrumbs__vs{font-family:var(--font-num);line-height:1}.breadcrumbs__link{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .3s}.breadcrumbs__link:focus-visible{text-decoration-color:currentColor}@media (any-hover:hover){.breadcrumbs__link:hover{text-decoration-color:currentColor}}.supported{color:var(--color-ink);text-align:center;background-color:var(--color-white);padding:50px 24px}.supported__title{--clamp-min:30;--clamp-max:30;font-family:var(--font-en);letter-spacing:-.02em;color:inherit;line-height:1}.supported__list{justify-content:center;align-items:center;gap:40px;padding-block-start:20px;display:flex}.supported__list>li{min-inline-size:0;font-size:0}.supported__list>li>a{display:block}.jba-links{background-color:var(--color-panel);justify-items:center;gap:8px;padding:40px 12px;display:grid}.jba-links__title{--clamp-min:20;--clamp-max:20;font-family:var(--font-en);line-height:1}.jba-links__sns{justify-content:center;align-items:center;gap:24px;padding-block-start:8px;display:flex}.jba-links__sns>li{font-size:0}.jba-links__sns>li>a{display:block}.jba-links__banner{justify-self:stretch;margin-block-start:16px}.main-site-link{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-regular);color:var(--color-off-white);background-color:var(--color-panel);border-block:1px solid var(--color-off-white);justify-content:space-between;align-items:center;gap:12px;padding:16px 12px;line-height:1.4;text-decoration:none;transition:color .3s,border-color .3s;display:flex}.main-site-link__icon{-webkit-mask-image:url(/final-games-2026/assets/img/icon_external-link-BoykTfvt.svg);mask-image:url(/final-games-2026/assets/img/icon_external-link-BoykTfvt.svg)}.main-site-link:focus-visible{color:var(--color-red);border-color:var(--color-red)}@media (any-hover:hover){.main-site-link:hover{color:var(--color-red);border-color:var(--color-red)}}.nissin-links{background-color:var(--color-panel);gap:24px;padding-block-start:40px;display:grid}.nissin-links__logo{justify-self:center}.nissin-links__brands{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12.5px 12px 8.5px;display:grid}.nissin-links__brands>li{font-size:0}.nissin-links__brands>li>a{display:block}.nissin-links__brand{aspect-ratio:121/77;object-fit:cover;inline-size:100%}.nissin-links__banners{border-block-end:1px solid var(--color-gray)}.nissin-links__banners>li{font-size:0}.nissin-links__banner{border-block-start:1px solid var(--color-gray);padding:8px 12px;display:block}.copyright{--clamp-min:10;--clamp-max:10;font-weight:var(--font-weight-medium);color:var(--color-text-sub);text-align:center;text-wrap:pretty;background-color:var(--color-panel);gap:4px;padding:32px 16px 40px;line-height:1.6;display:grid}.copyright__credit{font-family:var(--font-num)}.backdrop{display:none}@media (width>=600px){.backdrop{z-index:-1;background:var(--color-ink) url(/final-games-2026/assets/img/backdrop_bg-Df_dfFVU.jpg) left calc(50% - 1vw) top min(-97px, -6.3vw) / max(104.5%, 1337px) auto no-repeat;block-size:100lvh;display:block;position:fixed;inset:0 0 auto;overflow:clip}.backdrop__collage{--collage-step:410px;--collage-step-y:450px;--collage-shift:20px;background-color:var(--color-collage);position:absolute;inset-block:0;-webkit-mask-image:url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png);mask-image:url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png),url(/final-games-2026/assets/img/backdrop_collage-DldbffCw.png);-webkit-mask-size:470.4px 479.2px;mask-size:470.4px 479.2px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.backdrop__collage--left{--collage-x:calc(-34.4px - var(--collage-shift));--collage-y:-.7px;inset-inline:0 calc(50% + var(--column-width) / 2);-webkit-mask-position:right var(--collage-x) top var(--collage-y), right calc(var(--collage-x) + var(--collage-step)) top var(--collage-y), right calc(var(--collage-x) + var(--collage-step) * 2) top var(--collage-y), right calc(var(--collage-x) + var(--collage-step) * 3) top var(--collage-y), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y)), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y)), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y)), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y)), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 2), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 2), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 2), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 2), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 3), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 3), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 3), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 3), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 4), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 4), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 4), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 4), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 5), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 5), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 5), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 5);mask-position:right var(--collage-x) top var(--collage-y), right calc(var(--collage-x) + var(--collage-step)) top var(--collage-y), right calc(var(--collage-x) + var(--collage-step) * 2) top var(--collage-y), right calc(var(--collage-x) + var(--collage-step) * 3) top var(--collage-y), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y)), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y)), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y)), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y)), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 2), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 2), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 2), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 2), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 3), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 3), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 3), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 3), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 4), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 4), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 4), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 4), right var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 5), right calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 5), right calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 5), right calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 5)}.backdrop__collage--right{--collage-x:calc(1px + var(--collage-shift));--collage-y:-168.7px;inset-inline:calc(50% + var(--column-width) / 2) 0;-webkit-mask-position:left var(--collage-x) top var(--collage-y), left calc(var(--collage-x) + var(--collage-step)) top var(--collage-y), left calc(var(--collage-x) + var(--collage-step) * 2) top var(--collage-y), left calc(var(--collage-x) + var(--collage-step) * 3) top var(--collage-y), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y)), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y)), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y)), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y)), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 2), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 2), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 2), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 2), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 3), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 3), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 3), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 3), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 4), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 4), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 4), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 4), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 5), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 5), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 5), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 5);mask-position:left var(--collage-x) top var(--collage-y), left calc(var(--collage-x) + var(--collage-step)) top var(--collage-y), left calc(var(--collage-x) + var(--collage-step) * 2) top var(--collage-y), left calc(var(--collage-x) + var(--collage-step) * 3) top var(--collage-y), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y)), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y)), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y)), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y)), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 2), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 2), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 2), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 2), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 3), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 3), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 3), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 3), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 4), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 4), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 4), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 4), left var(--collage-x) top calc(var(--collage-y) + var(--collage-step-y) * 5), left calc(var(--collage-x) + var(--collage-step)) top calc(var(--collage-y) + var(--collage-step-y) * 5), left calc(var(--collage-x) + var(--collage-step) * 2) top calc(var(--collage-y) + var(--collage-step-y) * 5), left calc(var(--collage-x) + var(--collage-step) * 3) top calc(var(--collage-y) + var(--collage-step-y) * 5)}.backdrop__shade{background-color:color-mix(in srgb, var(--color-ink) 35%, transparent);position:absolute;inset:0}.backdrop__sparks{mix-blend-mode:screen;block-size:100%;inline-size:100%;position:absolute;inset:0}.backdrop__stage{block-size:832px;position:absolute;inset-block-start:calc(100svh - 832px);inset-inline-start:50%}.backdrop__splash{transform-origin:0 0;background:50%/100% 100% no-repeat;position:absolute}.backdrop__splash--left,.backdrop__splash--right{background-image:url(/final-games-2026/assets/img/backdrop_splash-Dytf2V6D.svg);block-size:474.1px;inline-size:585.7px}.backdrop__splash--left{inset-block-start:371px;inset-inline-start:-240.3px;transform:rotate(-31.1011deg)scaleX(-1)translate(-4px)}.backdrop__splash--right{inset-block-start:371px;inset-inline-start:240.7px;transform:rotate(31.1011deg)translate(-4px)}.backdrop__splash--inner-left{background-image:url(/final-games-2026/assets/img/backdrop_splash-inner-left-fXvDG2TZ.svg);block-size:332.3px;inline-size:410.1px;inset-block-start:593px;inset-inline-start:-31.9px;transform:scaleX(-1)translate(-4px)}.backdrop__splash--inner-right{background-image:url(/final-games-2026/assets/img/backdrop_splash-inner-right-Ba9dmETd.svg);block-size:329.9px;inline-size:407px;inset-block-start:587px;inset-inline-start:48.8px;transform:rotate(1.0334deg)translate(-4px)}.backdrop__splash--outer-left{background-image:url(/final-games-2026/assets/img/backdrop_splash-outer-left-BPxPwx3P.svg);block-size:326.25px;inline-size:258.59px;inset-block-start:134px;inset-inline-start:-665.07px;transform:rotate(23.5063deg)translate(-4px)}.backdrop__splash--outer-left-lower{background-image:url(/final-games-2026/assets/img/backdrop_splash-outer-left-lower-0stUB1J6.svg);block-size:233.34px;inline-size:185.43px;inset-block-start:604.44px;inset-inline-start:-367.62px;transform:rotate(-160.623deg)translate(-4px)}.backdrop__splash--outer-right{background-image:url(/final-games-2026/assets/img/backdrop_splash-outer-Caux3tcl.svg);block-size:208.9px;inline-size:166.2px;inset-block-start:360px;inset-inline-start:548.3px;transform:rotate(-51.6044deg)scaleX(-1)translate(-4px)}}.card{background-color:var(--color-card);border:1px solid var(--color-card-border);border-radius:2px}.card__head{align-items:center;gap:12px;padding:12px;display:flex}.card__head:not(:last-child){border-block-end:1px solid var(--color-panel-border)}.card__title{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);line-height:1.6}.report-card{block-size:100%;color:var(--color-off-white);background-color:var(--color-surface-raised);border:1px solid var(--color-panel-border);border-radius:2px;flex-direction:column;padding:24px 16px;text-decoration:none;transition:color .3s,background-color .3s;display:flex}.report-card__image{aspect-ratio:3/2;object-fit:cover;block-size:auto;inline-size:100%}.report-card__title{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-medium);color:inherit;margin-block-start:16px;line-height:1.4}.report-card__date{--clamp-min:12;--clamp-max:12;font-family:var(--font-num);margin-block-start:12px;line-height:1}.report-card__more{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-medium);justify-content:flex-end;align-items:center;gap:8px;margin-block-start:auto;padding-block-start:8px;line-height:1.6;display:flex}.report-card .link-icon{will-change:filter;transition:filter .3s;translate:0 .67px}.report-card:focus-visible{color:var(--color-surface-raised);background-color:var(--color-off-white)}.report-card:focus-visible .link-icon{filter:brightness(0)opacity(.82)}@media (any-hover:hover){.report-card:hover{color:var(--color-surface-raised);background-color:var(--color-off-white)}.report-card:hover .link-icon{filter:brightness(0)opacity(.82)}}.arrow-link{color:var(--color-off-white);text-decoration:none;transition:color .3s}.arrow-link__icon{inline-size:var(--arrow-link-icon-size,30px);block-size:var(--arrow-link-icon-size,30px);color:var(--color-off-white);background-color:var(--color-red);border-radius:50%;flex-shrink:0;place-items:center;transition:color .3s,background-color .3s;display:grid}.arrow-link__icon:before{content:"";inline-size:var(--arrow-link-arrow-size,20px);block-size:var(--arrow-link-arrow-size,20px);background-color:currentColor;-webkit-mask:url(/final-games-2026/assets/img/icon_arrow-right-DpfWTuQ9.svg) 50%/100% 100% no-repeat;mask:url(/final-games-2026/assets/img/icon_arrow-right-DpfWTuQ9.svg) 50%/100% 100% no-repeat}.arrow-link:focus-visible{color:var(--color-red)}.arrow-link:focus-visible .arrow-link__icon{color:var(--color-red);background-color:var(--color-off-white)}@media (any-hover:hover){.arrow-link:hover{color:var(--color-red)}.arrow-link:hover .arrow-link__icon{color:var(--color-red);background-color:var(--color-off-white)}}@media (forced-colors:active){.arrow-link__icon:before{forced-color-adjust:none;background-color:linktext}}.slant-link{--clamp-min:14;--clamp-max:14;--slant-link-line:var(--color-off-white);isolation:isolate;color:var(--color-off-white);font-weight:var(--font-weight-bold);justify-content:space-between;align-items:center;gap:12px;padding:16px;line-height:1.4;text-decoration:none;display:flex;position:relative}.slant-link:before,.slant-link:after{content:"";z-index:-1;position:absolute;inset:0 3.6px;transform:skew(-8deg)}.slant-link:before{background-color:var(--color-surface-raised)}.slant-link:after{background:linear-gradient(var(--slant-link-line), var(--slant-link-line)) left bottom / 100% 2px no-repeat;pointer-events:none}.slant-link:focus-visible:after{animation:.8s slant-link-line}@media (any-hover:hover){.slant-link:hover:after{animation:.8s slant-link-line}}@keyframes slant-link-line{0%{background-position:100% 100%;background-size:100% 2px;animation-timing-function:ease-in}50%{background-position:100% 100%;background-size:0 2px}50.01%{background-position:0 100%;background-size:0 2px;animation-timing-function:ease-out}to{background-position:0 100%;background-size:100% 2px}}.slant-link--internal{--slant-link-line:var(--color-link-gold)}.pill-link{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);color:var(--color-off-white);background-color:var(--color-surface-raised);border:1px solid var(--color-panel-border);border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:12px;line-height:1.45;text-decoration:none;transition:color .3s,background-color .3s;display:flex}.pill-link__icon{background-color:var(--color-red);border-radius:50%;flex-shrink:0;place-items:center;block-size:30px;inline-size:30px;display:grid}.pill-link:focus-visible{color:var(--color-surface-raised);background-color:var(--color-off-white)}@media (any-hover:hover){.pill-link:hover{color:var(--color-surface-raised);background-color:var(--color-off-white)}}.section-heading{grid-template-columns:auto minmax(0,1fr);align-items:end;row-gap:6px;padding-inline:12px;display:grid;container-type:inline-size}.section-heading__en{--en-size:52px;font-size:min(var(--en-size), 100cqi / (var(--en-ems,1) + .08));block-size:1.09615em;inline-size:100%;font-family:var(--font-en);grid-column:1/-1;overflow:visible}.section-heading__en text{font-size:inherit;fill:none;stroke-width:1px;text-rendering:geometricprecision}.section-heading__en stop:first-child{stop-color:var(--color-gold-stop-0)}.section-heading__en stop:nth-child(2){stop-color:var(--color-gold-stop-10)}.section-heading__en stop:nth-child(3){stop-color:var(--color-gold-stop-38)}.section-heading__en stop:nth-child(4){stop-color:var(--color-gold-stop-66)}.section-heading__en stop:nth-child(5){stop-color:var(--color-gold-stop-100)}.section-heading__title{--clamp-min:28;--clamp-max:28;font-weight:var(--font-weight-black);word-break:keep-all;line-height:1.21429}.section-heading__note{--clamp-min:12;--clamp-max:12;font-weight:var(--font-weight-medium);margin-inline-start:10px;line-height:1.16667;translate:0 -1px}.section-heading__date{font-family:var(--font-num);letter-spacing:normal;margin-inline-end:2px}.section-heading--page{row-gap:0}.section-heading--page .section-heading__en{--en-size:60px;block-size:1.08333em}.section-heading--page .section-heading__title{--clamp-min:23;--clamp-max:23;line-height:1.6}.page-title{isolation:isolate;padding-block:60px 20px;position:relative;overflow:clip}.page-title__splatter{z-index:-1;background:url(/final-games-2026/assets/img/texture_splatter-BjBLUGEW.webp) 50%/100% 100% no-repeat;position:absolute;rotate:180deg}.page-title__splatter--large{opacity:.6;block-size:444px;inline-size:466px;inset-block-start:-280px;inset-inline-start:112px}.page-title__splatter--small{opacity:.5;block-size:222px;inline-size:233px;inset-block-start:-125px;inset-inline-start:-8px}.tabs{padding-inline:12px}.tabs__list{--tabs-count:2;--tabs-gap:2px;--tabs-padding-block:8px;--tabs-padding-inline:12px;--tabs-index:0;--tabs-duration:.3s;--tabs-easing:cubic-bezier(.65, 0, .35, 1);gap:var(--tabs-gap);isolation:isolate;padding:var(--tabs-padding-block) var(--tabs-padding-inline);background-color:var(--color-off-white);border-radius:9999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.tabs__thumb{--tabs-step:calc((100% + var(--tabs-gap)) / var(--tabs-count));inset:var(--tabs-padding-block) var(--tabs-padding-inline);z-index:1;gap:var(--tabs-gap);color:var(--color-off-white);background-color:var(--color-gold-dark);pointer-events:none;clip-path:inset(0 calc((var(--tabs-count) - 1 - var(--tabs-index)) * var(--tabs-step)) 0 calc(var(--tabs-index) * var(--tabs-step)) round 9999px);transition:clip-path var(--tabs-duration) var(--tabs-easing);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:absolute}.tabs__list:has(>:nth-child(2)[aria-selected=true]){--tabs-index:1}.tabs__list:has(>:nth-child(3)[aria-selected=true]){--tabs-index:2}.tabs__list:has(>:nth-child(4)[aria-selected=true]){--tabs-index:3}.tabs__tab,.tabs__thumb-item{min-block-size:50px;font-weight:var(--font-weight-bold);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 0;display:flex}.tabs__tab{color:var(--color-gray-light);-webkit-tap-highlight-color:transparent;transition:color var(--tabs-duration) var(--tabs-easing);background-color:#0000;border:0;border-radius:9999px;padding:0}:is(.tabs__tab,.tabs__thumb-item):has(>.tabs__badge){column-gap:8px}@media (width>=340px){:is(.tabs__tab,.tabs__thumb-item):has(>.tabs__badge){column-gap:12px}}.tabs__tab:focus-visible{outline-color:var(--color-ink)}@media (any-hover:hover){.tabs__tab[aria-selected=false]:hover{color:var(--color-gold-dark)}}@media (forced-colors:active){.tabs__thumb{display:none}.tabs__tab[aria-selected=true]{border:2px solid highlight}}.tabs__date{--clamp-min:24;--clamp-max:24;font-family:var(--font-num);white-space:nowrap;line-height:1.5}.tabs__week{--clamp-min:14;--clamp-max:14;font-family:var(--font-ja);margin-inline-start:2px;position:relative;inset-block-start:-2px}.tabs__badge{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-black);color:var(--color-off-white);white-space:nowrap;background-color:var(--color-gray-light);transition-property:color,background-color;transition-duration:var(--tabs-duration);transition-timing-function:var(--tabs-easing);padding:6px;line-height:1.2}.tabs__thumb .tabs__badge{color:var(--color-gold-dark);background-color:var(--color-off-white)}@media (any-hover:hover){.tabs__tab[aria-selected=false]:hover .tabs__badge{background-color:var(--color-gold-dark)}}.tabs__label{--clamp-min:20;--clamp-max:20;white-space:nowrap;line-height:1.2}.tabs__sub{--clamp-min:15;--clamp-max:15;white-space:nowrap;line-height:1.48}.tabs__sub .tabs__week{--clamp-min:13;--clamp-max:13}.tabs__thumb :is(.tabs__label,.tabs__sub){font-weight:var(--font-weight-black)}.tabs__num{font-family:var(--font-num);font-weight:var(--font-weight-bold);letter-spacing:normal}.match-schedule{gap:24px;padding-inline:12px;display:grid}.match-card{background:linear-gradient(var(--color-card), var(--color-card)) padding-box, var(--gradient-gold) border-box;border:1px solid #0000}.match-card__head{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 36px 12px 12px;display:flex;position:relative}.match-card__title{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);line-height:1.4}.match-card__toggle{text-align:start;background:0 0;border:0;padding:0}.match-card__toggle:after{content:"";z-index:1;position:absolute;inset:0}.match-card__toggle:focus-visible{outline:0}.match-card__toggle:focus-visible:after{outline:2px solid var(--color-gold-light);outline-offset:-2px}.match-card__toggle-icon{block-size:16px;inline-size:16px;position:absolute;inset-block-start:50%;inset-inline-end:12px;translate:0 -50%}.match-card__toggle-icon:before,.match-card__toggle-icon:after{content:"";background-color:var(--color-off-white);border-radius:1px;block-size:2px;inline-size:12px;margin:auto;position:absolute;inset:0}.match-card__toggle-icon:after{transition-property:rotate;transition-duration:.25s}.match-card[data-match-accordion=closed] .match-card__toggle-icon:after{rotate:90deg}@media (forced-colors:active){.match-card__toggle-icon:before,.match-card__toggle-icon:after{forced-color-adjust:none;background-color:buttontext}}.match-card__body{grid-template-rows:1fr;transition-property:grid-template-rows;transition-duration:.25s}.match-card__body:not([hidden]){display:grid}.match-card[data-match-accordion=closed] .match-card__body{grid-template-rows:0fr}.match-card[data-match-accordion-instant] .match-card__body,.match-card[data-match-accordion-instant] .match-card__toggle-icon:after{transition:none}.match-card__content{min-block-size:0;overflow:hidden}.match-card__live{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-bold);border:1px solid var(--color-live);align-self:stretch;align-items:center;gap:8px;padding:2px 8px;line-height:1;display:flex;position:relative}.match-card__live:after{content:"";border-radius:inherit;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-white) 85%, var(--color-live)), transparent) -100% 0 / 50% 100% no-repeat;pointer-events:none;padding:1px;animation:2.4s ease-in-out infinite match-card-live-sweep;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes match-card-live-sweep{0%{background-position-x:-100%}60%,to{background-position-x:200%}}.match-card__live:before{content:"";background-color:var(--color-live);border-radius:50%;flex-shrink:0;block-size:9px;inline-size:9px;animation:1.6s ease-in-out infinite match-card-live-blink}@keyframes match-card-live-blink{50%{opacity:.2}}.match-card__countdown,.match-card__final{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-medium);border:1px solid var(--color-badge-border);padding:4px 8px;line-height:1.4}.match-card__countdown{align-items:center;gap:4px;display:flex}.match-card__countdown[hidden]{display:none}.match-card__countdown-icon{flex-shrink:0}.match-card__teams{border-block-start:1px solid var(--color-panel-border);grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,100px) 66px minmax(0,100px);justify-content:center;column-gap:clamp(8px,50% - 133px,24px);padding:24px 12px;display:grid}.match-card__vs{--clamp-min:44;--clamp-max:44;font-family:var(--font-en);text-align:center;color:#0000;-webkit-text-stroke:1px var(--color-outline-text);grid-row:1/span 3;align-self:center;line-height:1.2}.match-card__team{grid-row:1/span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;place-items:start center;row-gap:6px;text-decoration:none;display:grid}.match-card__team-name{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);text-align:center;white-space:nowrap;line-height:1.4}.match-card__team-pref{--clamp-min:14;--clamp-max:14;margin-block-start:2px;display:block}.match-card__team-button{background-color:color-mix(in srgb, var(--color-button-gray) 100%, var(--color-off-white));border-radius:50px;place-items:center;margin-block-start:6px;padding:2px 12px;transition-property:background-color;transition-duration:.2s;display:grid}.match-card__team:focus-visible .match-card__team-button{background-color:color-mix(in srgb, var(--color-button-gray) 75%, var(--color-off-white))}@media (any-hover:hover){.match-card__team:hover .match-card__team-button{background-color:color-mix(in srgb, var(--color-button-gray) 75%, var(--color-off-white))}}.match-card__more{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);background-color:var(--color-surface-raised);border-block-start:1px solid var(--color-panel-border);justify-content:center;align-items:center;gap:6px;padding:21px 12px;line-height:1.4;display:flex}.match-card__more:focus-visible{outline-offset:-2px}.standings-table{--clamp-min:16;--clamp-max:16;table-layout:fixed;border-collapse:collapse;inline-size:100%;color:var(--color-off-white);font-weight:var(--font-weight-bold);line-height:1.5}.standings-table :is(th,td){font-weight:inherit;vertical-align:middle;padding:24px 6px}.standings-table :is(th,td):first-child{padding-inline-start:12px}.standings-table :is(th,td):last-child{padding-inline-end:12px}.standings-table thead th{--clamp-min:12;--clamp-max:12;background-color:var(--color-table-head);padding-block:12px;line-height:1.16667}.standings-table thead .standings-table__rank{inline-size:14.3204%}.standings-table thead .standings-table__team{inline-size:32.767%}.standings-table thead .standings-table__num{inline-size:12.8641%}.standings-table thead .standings-table__num:last-child{inline-size:14.3204%}.standings-table__rank{text-align:center}.standings-table__team{text-align:start}.standings-table__num{text-align:end}.standings-table tbody :is(.standings-table__rank,.standings-table__num){font-family:var(--font-num);letter-spacing:normal}.standings-table__row{background-color:var(--color-card);border-block-end:1px solid var(--color-panel-border)}.standings-table__row--first{--clamp-min:20;--clamp-max:20;color:var(--color-first-place)}.fv{--fv-band-scale:1.2;--fv-date-shift:8;--fv-space-block:calc(100svh - var(--site-header-height) - var(--bottom-nav-height) - var(--bottom-nav-gap));--fv-u-min:calc(12px / 16);--fv-u:min(100cqi / 412, max(var(--fv-u-min), var(--fv-space-block) / (808.95 + var(--fv-date-shift))));--fv-gutter:calc((100cqi - 412 * var(--fv-u)) / 2);isolation:isolate;clip-path:inset(0 0 -21.5094%);position:relative;container-type:inline-size}@media (width>=600px){.fv{--fv-band-scale:1;--fv-date-shift:0}}@media (width>=1024px){.fv{--fv-space-block:calc(100svh - var(--site-header-height));--fv-u-min:calc(13px / 16)}}.fv__stage{--fv-title-shift:35.95;--fv-head-shift:-30;--fv-open-shift:-1;inline-size:calc(412 * var(--fv-u));block-size:calc((808.95 + var(--fv-date-shift)) * var(--fv-u));margin-inline:auto;position:relative}@media (width>=600px){.fv__stage{--fv-open-shift:0}}.fv,.fv *{letter-spacing:0}.fv__splatter,.fv__date-band,.fv__splash,.fv__ring,.fv__brush-line{background:50%/100% 100% no-repeat;position:absolute}.fv__splatter{z-index:0;background-image:url(/final-games-2026/assets/img/texture_splatter-BjBLUGEW.webp)}.fv__splatter--1{inline-size:calc(466 * var(--fv-u));block-size:calc(444 * var(--fv-u));opacity:.7;inset-block-start:calc(-159 * var(--fv-u));inset-inline-start:calc(-307 * var(--fv-u));rotate:180deg}.fv__splatter--2{inline-size:calc(429 * var(--fv-u));block-size:calc(408 * var(--fv-u));opacity:.7;inset-block-start:calc(-174 * var(--fv-u));inset-inline-start:calc(255 * var(--fv-u))}.fv__splatter--3{inline-size:calc(519 * var(--fv-u));block-size:calc(494 * var(--fv-u));opacity:.5;inset-block-start:calc(60 * var(--fv-u));inset-inline-start:calc(-403 * var(--fv-u))}.fv__splatter--4{inline-size:calc(519 * var(--fv-u));block-size:calc(494 * var(--fv-u));opacity:.5;inset-block-start:calc(425.95 * var(--fv-u));inset-inline-start:calc(-239 * var(--fv-u))}.fv__splatter--5{inline-size:calc(540 * var(--fv-u));block-size:calc(514 * var(--fv-u));opacity:.5;inset-block-start:calc(424 * var(--fv-u));inset-inline-start:calc(88 * var(--fv-u));rotate:180deg}.fv__splatter--6{inline-size:calc(378 * var(--fv-u));block-size:calc(360 * var(--fv-u));opacity:.5;inset-block-start:calc(622.95 * var(--fv-u));inset-inline-start:calc(151 * var(--fv-u))}.fv__splatter--7{inline-size:calc(519 * var(--fv-u));block-size:calc(494 * var(--fv-u));opacity:.5;inset-block-start:calc(-30 * var(--fv-u));inset-inline-start:calc(305 * var(--fv-u))}.fv__photos{z-index:1;inset-inline:calc(-1 * var(--fv-gutter));position:absolute;inset-block-start:calc((705.95 + var(--fv-date-shift) - 103 * var(--fv-band-scale)) * var(--fv-u))}.fv__photos .photo-band__track{animation-duration:calc(var(--photo-band-duration) * var(--fv-band-scale))}.fv__photos .photo-band__photo{inline-size:auto;block-size:calc(103 * var(--fv-band-scale) * var(--fv-u))}.fv__sparks{z-index:2;inset-block:0;inset-inline:calc(-1 * var(--fv-gutter));inline-size:calc(100% + 2 * var(--fv-gutter));mix-blend-mode:screen;pointer-events:none;block-size:100%;position:absolute}@media (width>=600px){.fv__sparks{display:none}}.fv__title-league,.fv__title-div,.fv__catch-lead,.fv__catch-main,.fv__date,.fv__open,.fv__venue{white-space:nowrap;position:absolute}.fv__title-league,.fv__title-div,.fv__venue{inline-size:max-content;margin-inline:auto;inset-inline:0}.fv__title-league,.fv__title-div{z-index:3;font-size:calc(27 * var(--fv-u));font-weight:var(--font-weight-black);color:var(--color-white);text-shadow:0 calc(4 * var(--fv-u)) calc(4 * var(--fv-u)) #0009;line-height:1.18519}.fv__title-league{inset-block-start:calc((295.5 + var(--fv-title-shift) + var(--fv-head-shift)) * var(--fv-u))}.fv__title-div{inset-block-start:calc((331.5 + var(--fv-title-shift) + var(--fv-head-shift)) * var(--fv-u))}.fv__catch-lead,.fv__catch-main{z-index:3;font-weight:var(--font-weight-black);text-align:center;color:#0000;background:var(--gradient-gold);filter:drop-shadow(0 calc(4 * var(--fv-u)) calc(4 * var(--fv-u)) #00000040);-webkit-background-clip:text;background-clip:text;line-height:1.2}.fv__catch-lead{inline-size:max-content;font-size:calc(36 * var(--fv-u));inset-block-start:calc((389.9 + var(--fv-title-shift) + var(--fv-head-shift)) * var(--fv-u));inset-inline-start:calc(1.25 * var(--fv-u))}.fv__catch-main{inline-size:max-content;font-size:calc(66 * var(--fv-u));inset-block-start:calc((434.9 + var(--fv-title-shift) + var(--fv-head-shift)) * var(--fv-u));inset-inline-start:calc(69.05 * var(--fv-u))}.fv__catch-char{font-size:inherit}.fv__catch-char--2{letter-spacing:calc(-.704 * var(--fv-u))}.fv__catch-char--3{letter-spacing:calc(.528 * var(--fv-u))}.fv__catch-char--4{letter-spacing:calc(1.76 * var(--fv-u))}.fv__brush-line{z-index:3;inline-size:calc(349 * var(--fv-u));block-size:calc(10.8 * var(--fv-u));background-image:url(/final-games-2026/assets/img/fv_brush-line-CmDVNfXE.svg);inset-block-start:calc((512.7 + var(--fv-title-shift) + var(--fv-head-shift)) * var(--fv-u));inset-inline-start:calc(50.7 * var(--fv-u));transform:rotate(-4deg)}.fv__open,.fv__venue{color:var(--color-off-white);text-shadow:0 calc(4 * var(--fv-u)) calc(4 * var(--fv-u)) #00000040}.fv__date,.fv__open,.fv__venue{font-weight:var(--font-weight-bold)}.fv__date-band{z-index:4;inset-inline:calc(-1 * var(--fv-gutter));block-size:calc(103 * var(--fv-u));background-color:color-mix(in srgb, var(--color-panel) 60%, transparent);inset-block-start:calc((705.95 + var(--fv-date-shift)) * var(--fv-u))}.fv__date{z-index:8;align-items:flex-end;gap:calc(4 * var(--fv-u));inset-inline:0 calc(110.45 * var(--fv-u));inline-size:max-content;color:var(--color-off-white);filter:drop-shadow(0 calc(4 * var(--fv-u)) calc(2 * var(--fv-u)) #00000040);margin-inline:auto;display:flex;inset-block-start:calc((714.95 + var(--fv-date-shift)) * var(--fv-u))}.fv__date-day{align-items:center;gap:calc(2 * var(--fv-u));display:flex}.fv__date-day--end{gap:calc(4 * var(--fv-u))}.fv__date-num{font-family:var(--font-num-narrow);font-size:calc(32 * var(--fv-u));font-stretch:75%;line-height:1.48125}.fv__date-week{inline-size:calc(37 * var(--fv-u));block-size:calc(29 * var(--fv-u));font-size:calc(20 * var(--fv-u));justify-content:center;align-items:flex-end;line-height:1.2;display:flex}.fv__date-sep{inline-size:calc(10.4 * var(--fv-u));block-size:calc(48 * var(--fv-u));font-family:var(--font-num-narrow);font-size:calc(32 * var(--fv-u));align-items:center;font-stretch:75%;line-height:1;display:flex}.fv__open{z-index:8;font-size:calc(16 * var(--fv-u));inset-block-start:calc((727.95 + var(--fv-open-shift) + var(--fv-date-shift)) * var(--fv-u));inset-inline-start:calc(272 * var(--fv-u))}@supports (anchor-name:--fv-date){.fv__date{anchor-name:--fv-date}.fv__open{inset-inline-start:max(calc(272 * var(--fv-u)), calc(anchor(--fv-date end) + 6 * var(--fv-u)))}}.fv__open-time{font-family:var(--font-num-narrow);font-size:calc(20 * var(--fv-u));font-stretch:75%;line-height:1.48;position:relative;inset-block-start:calc(2 * var(--fv-u))}.fv__open-label{font-size:calc(16 * var(--fv-u));line-height:1.48}.fv__venue{z-index:5;font-size:calc(16 * var(--fv-u));line-height:1.1875;inset-block-start:calc((765.95 + var(--fv-date-shift)) * var(--fv-u))}.fv__splash{z-index:7}.fv__splash--date-left{inline-size:calc(134 * var(--fv-u));block-size:calc(160 * var(--fv-u));background-image:url(/final-games-2026/assets/img/fv_splash-date-left-DDwHTxkQ.svg);inset-block-start:calc((658.95 + var(--fv-date-shift)) * var(--fv-u));inset-inline-start:calc(-1 * var(--fv-gutter))}.fv__splash--date-right{inline-size:calc(137 * var(--fv-u));block-size:calc(172 * var(--fv-u));background-image:url(/final-games-2026/assets/img/fv_splash-date-right-B-mHLk8s.svg);inset-block-start:calc((656.95 + var(--fv-date-shift)) * var(--fv-u));inset-inline-start:calc(275 * var(--fv-u) + var(--fv-gutter))}.fv__ring{z-index:9;inline-size:calc(455.95 * var(--fv-u));block-size:calc(321.86 * var(--fv-u));background-image:url(/final-games-2026/assets/img/fv_ring-D2RpaWPY.svg);inset-block-start:calc((-67.22 + var(--fv-head-shift)) * var(--fv-u));inset-inline-start:calc(-20.27 * var(--fv-u))}.fv__logo{z-index:10;inline-size:calc(278.78 * var(--fv-u));block-size:calc(272.25 * var(--fv-u));filter:drop-shadow(0 calc(4 * var(--fv-u)) calc(4 * var(--fv-u)) #00000040);position:absolute;inset-block-start:calc((43.5 + var(--fv-head-shift)) * var(--fv-u));inset-inline-start:calc(66.61 * var(--fv-u))}.schedule,.standings{isolation:isolate;clip-path:inset(-1000px 0);grid-template-columns:minmax(0,1fr);row-gap:36px;padding-block-start:var(--heading-top);scroll-margin-block-start:calc(16px - var(--heading-top));display:grid;position:relative}.schedule{--heading-top:137px;z-index:1}.standings{--heading-top:76px}.schedule__splatter,.standings__splatter{z-index:-1;opacity:.5;background:url(/final-games-2026/assets/img/texture_splatter-BjBLUGEW.webp) 50%/100% 100% no-repeat;block-size:514px;inline-size:540px;position:absolute}.schedule__splatter{inset-block-start:calc(var(--heading-top) - 43px);inset-inline-start:7px}.standings__splatter{inset-block-start:calc(var(--heading-top) - 62px);inset-inline-start:16px}.standings__splatter--bottom{block-size:454px;inline-size:478px;inset-block:auto -163px;inset-inline-start:-22px}.schedule__panel:not([hidden]),.standings__panel:not([hidden]){margin-block-start:24px}:is(.standings:has(#standings-women[hidden]) [data-note=women],.standings:has(#standings-men[hidden]) [data-note=men]){display:none}.schedule .match-card{border-radius:2px}.schedule .match-card__more{border-end-end-radius:1px;border-end-start-radius:1px}.top-links{background:url(/final-games-2026/assets/img/top-links_bg-nR-UWw85.svg) 0 0/100% 100% no-repeat;padding-block:57px 61px}.top-links__banners{row-gap:12px;padding:0;display:grid}.top-links__banners>li{font-size:0}.top-links__banner,.top-links__watch{inline-size:93.932%;margin-inline-start:2.42718%}.top-links__banner{display:block}.top-links__banner img{block-size:auto;inline-size:100%;transition:filter .3s}.top-links__banner:focus-visible img{filter:brightness(.7)}@media (any-hover:hover){.top-links__banner:hover img{filter:brightness(.7)}}.top-links__watch{margin-block-start:36px}.kanzen-pr{z-index:1;background-color:var(--color-pr-navy);border-block:1px solid var(--color-panel-border);row-gap:12px;padding:36px 12px 48px;display:grid;position:relative}.kanzen-pr__label{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-bold);color:var(--color-white);text-align:center;line-height:1}.kanzen-pr__player{aspect-ratio:16/9;background-color:var(--color-ink)}.kanzen-pr__player iframe{border:0;block-size:100%;inline-size:100%;display:block}.banner-carousel{row-gap:12px;margin-block-start:12px;display:grid}.banner-carousel__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border:1px solid var(--color-banner-border);grid-auto-columns:100%;grid-auto-flow:column;align-items:start;display:grid;overflow-x:auto}.banner-carousel__track::-webkit-scrollbar{display:none}.banner-carousel__slide{scroll-snap-align:start;scroll-snap-stop:always;font-size:0}.banner-carousel__progress{background-color:var(--color-panel-border);border-radius:2px;block-size:2px;overflow:hidden}.banner-carousel__progress-bar{background-color:var(--color-white);border-radius:inherit;transform-origin:0;block-size:100%;display:block;transform:scaleX(0)}.banner-carousel__controls{grid-template-columns:1fr auto;align-items:center;gap:8px 12px;display:grid}.banner-carousel__controls[hidden],.banner-carousel__toggle[data-state=playing] .banner-carousel__icon--play,.banner-carousel__toggle[data-state=paused] .banner-carousel__icon--pause{display:none}.banner-carousel__dots{grid-column:1/-1;justify-self:center;display:flex}.banner-carousel__dot{cursor:pointer;background:0 0;border:0;place-items:center;block-size:24px;inline-size:24px;padding:0;display:grid}.banner-carousel__dot:before{content:"";background-color:var(--color-gray);block-size:8px;inline-size:8px;transition:background-color .3s}.banner-carousel__dot[aria-current=true]:before{background-color:var(--color-white)}@media (any-hover:hover){.banner-carousel__dot:not([aria-current=true]):hover:before{background-color:var(--color-white)}}.pickup{background-color:var(--color-panel);border-block:1px solid var(--color-panel-border);z-index:1;padding-block:48px;position:relative}.pickup__title{--clamp-min:18;--clamp-max:18;font-weight:var(--font-weight-bold);margin-inline:12px;line-height:1.45}.pickup__carousel{margin-block-start:12px}.pickup__list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 12px;scroll-padding-inline:12px;display:flex;overflow-x:auto}.pickup__list::-webkit-scrollbar{display:none}.pickup__item{scroll-snap-align:start;flex:0 0 min(300px,100% - 48px);font-size:0}.pickup__progress{background-color:var(--color-panel-border);border-radius:2px;block-size:2px;margin:24px 12px 0;overflow:hidden}.pickup__progress[hidden]{display:none}.pickup__progress-bar{background-color:var(--color-red);border-radius:inherit;block-size:100%;transform:scaleX(var(--carousel-progress,0));transform-origin:0;display:block}.pickup__controls{justify-content:flex-end;gap:12px;margin:12px 12px 0;display:flex}.pickup__controls[hidden]{display:none}.pickup__arrow,.banner-carousel__toggle{block-size:48px;inline-size:48px;color:var(--color-off-white);background-color:var(--color-surface-raised);border:1px solid var(--color-off-white);filter:drop-shadow(0 4px 2px #00000040);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .3s;display:grid}.pickup__arrow:disabled{opacity:.4;cursor:default}@media (any-hover:hover){.pickup__arrow:enabled:hover,.banner-carousel__toggle:hover{background-color:color-mix(in srgb, var(--color-off-white) 10%, var(--color-surface-raised))}}.wide-banner{display:block}.wide-banner img{block-size:auto;inline-size:100%}.art{--art-u:calc(100cqi / 412);isolation:isolate;clip-path:inset(-1000px 0);aspect-ratio:412 / var(--art-height);position:relative;container-type:inline-size}.art__splatter,.art__movie,.art__splash,.art__text{inline-size:calc(var(--w) * var(--art-u));block-size:calc(var(--h) * var(--art-u));position:absolute;inset-block-start:calc(var(--y) * var(--art-u));inset-inline-start:calc(var(--x) * var(--art-u))}.art__splatter{background:url(/final-games-2026/assets/img/texture_splatter-BjBLUGEW.webp) 50%/100% 100% no-repeat}.art__splash{background:50%/100% 100% no-repeat}.art__movie{--x:0;--w:412;--h:412}.art__movie:after{content:"";background:url(/final-games-2026/assets/img/art_dots-BnMRl9oX.png) 0 0 / calc(4 * var(--art-u)) repeat, #0000004d;position:absolute;inset:0}.art__video{object-fit:cover;block-size:100%;inline-size:100%;display:block}.art--boil{--art-height:762}.art--boil .art__splatter--1{--x:-148;--y:28;--w:695;--h:660;z-index:1;opacity:.6}.art--boil .art__movie{--y:301;z-index:2}.art--boil .art__splash--1{--x:252.2;--y:117.1;--w:160;--h:175;z-index:4;background-image:url(/final-games-2026/assets/img/art_splash-boil-1-BLR0PjO7.svg)}.art--boil .art__text{--x:4;--y:166;--w:403;--h:168;z-index:5}.art--boil .art__splash--2{--x:265;--y:102;--w:84;--h:82;z-index:6;background-image:url(/final-games-2026/assets/img/art_splash-boil-2-Bct6vEYA.svg)}.art--bite{--art-height:832}.art--bite .art__splatter--1{--x:-146;--y:60;--w:695;--h:660;z-index:1;opacity:.6}.art--bite .art__movie{--y:420;z-index:2}.art--bite .art__splash--1{--x:245;--y:202.3;--w:137;--h:113;z-index:3;background-image:url(/final-games-2026/assets/img/art_splash-bite-1-RAO1e4hG.svg)}.art--bite .art__splash--2{--x:287.9;--y:97;--w:125;--h:138;z-index:4;background-image:url(/final-games-2026/assets/img/art_splash-bite-2-DztpuW-t.svg)}.art--bite .art__text{--x:0;--y:265;--w:402;--h:203;z-index:5}.art--run{--art-height:1072}.art--run .art__splatter--1{--x:-93;--y:-22;--w:450;--h:427;z-index:1;opacity:.6}.art--run .art__splatter--2{--x:-29;--y:455;--w:576;--h:547;z-index:2;opacity:.6}.art--run .art__splash--1{--x:0;--y:109;--w:130;--h:134;z-index:3;background-image:url(/final-games-2026/assets/img/art_splash-run-1-BKwrMC1D.svg)}.art--run .art__movie{--y:251;z-index:4}.art--run .art__text--1{--x:44;--y:70;--w:133;--h:203;z-index:5}.art--run .art__splash--2{--x:118.9;--y:29.3;--w:101;--h:88;z-index:6;background-image:url(/final-games-2026/assets/img/art_splash-run-2-BNF4QcOf.svg)}.art--run .art__splash--3{--x:27.4;--y:815;--w:169;--h:150;z-index:7;background-image:url(/final-games-2026/assets/img/art_splash-run-3-DoDcxkHZ.svg)}.art--run .art__text--2{--x:118;--y:600;--w:294;--h:275;z-index:8}.art--run .art__splash--4{--x:1;--y:805;--w:96;--h:92;z-index:9;background-image:url(/final-games-2026/assets/img/art_splash-run-4-BbwABNj2.svg)}.art--passion{--art-height:836;margin-block-end:73px}.art--passion .art__splatter--1{--x:-147;--y:-39;--w:695;--h:660;z-index:1;opacity:.6}.art--passion .art__movie{--y:354;z-index:2}.art--passion .art__splash--1{--x:250;--y:60;--w:104;--h:114;z-index:3;background-image:url(/final-games-2026/assets/img/art_splash-passion-1-DdBzPcHO.svg)}.art--passion .art__splash--2{--x:291;--y:82;--w:121;--h:149;z-index:4;background-image:url(/final-games-2026/assets/img/art_splash-passion-2-CTO_cvYQ.svg)}.art--passion .art__text{--x:-6;--y:84;--w:412;--h:313;z-index:5}.art__text[data-steam-reveal=ready]{opacity:0}.art__text[data-steam-reveal=shown]{animation:.5s ease-out both art-text-steam}@keyframes art-text-steam{0%{opacity:0;filter:blur(calc(24 * var(--art-u)))}25%{opacity:.6;filter:blur(calc(18 * var(--art-u)))}to{opacity:1;filter:blur()}}.halftime{isolation:isolate;padding-block-end:218px;position:relative;overflow-x:clip}.halftime__splatter{z-index:-1;opacity:.5;pointer-events:none;background:url(/final-games-2026/assets/img/texture_splatter-BjBLUGEW.webp) 50%/100% 100% no-repeat;block-size:376px;inline-size:395px;position:absolute}.halftime__splatter--1{inset-block-start:107px;inset-inline-start:128px}.halftime__splatter--2{inset-block-start:527px;inset-inline-start:-64px}.halftime__splatter--3{inset-block-start:602px;inset-inline-start:136px}.halftime__body{margin-block-start:8px}.halftime__panel:not([hidden]){row-gap:24px;margin-block-start:40px;padding-inline:12px;display:grid}.halftime__card{background:linear-gradient(var(--color-card), var(--color-card)) padding-box, var(--gradient-gold) border-box;border-color:#0000;padding-block-end:24px}.halftime__game{word-break:keep-all}.halftime__planned{--clamp-min:12;--clamp-max:12}.halftime__label{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-medium);margin:24px 12px 0;line-height:1.6}.halftime__name{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);word-break:keep-all;margin:24px 12px 0;line-height:1.6}.halftime__label+.halftime__name{margin-block-start:0}.halftime__image{aspect-ratio:100/58;object-fit:cover;block-size:auto;inline-size:calc(100% - 24px);margin:12px 12px 0}.halftime__text{margin:12px 12px 0}.ranking{isolation:isolate;padding-block-end:121px;position:relative;overflow-x:clip}.ranking__splatter{z-index:-1;opacity:.5;pointer-events:none;background:url(/final-games-2026/assets/img/texture_splatter-BjBLUGEW.webp) 50%/100% 100% no-repeat;block-size:376px;inline-size:395px;position:absolute;inset-block-start:138px;inset-inline-start:132px}.ranking__body{margin-block-start:7px}.ranking__panel:not([hidden]){margin-block-start:29px;display:block}.ranking__boards{isolation:isolate;grid-template-columns:minmax(0,1fr);row-gap:24px;padding-inline:12px;display:grid;position:relative}.ranking__boards:before{content:"";z-index:-1;pointer-events:none;background:url(/final-games-2026/assets/img/top-links_bg-nR-UWw85.svg) 0 0/100% 707px repeat-y;position:absolute;inset:273px 0 0}.ranking__detail{margin:80px 12px 0}.ranking__standings-link{margin:25px 12px 0}.rank-board__head{white-space:nowrap;flex-wrap:wrap;gap:4px 12px}.rank-board__title{--clamp-min:18;--clamp-max:18;font-weight:var(--font-weight-bold);align-items:center;gap:8px;line-height:1.2;display:flex}.rank-board__en{--clamp-min:28;--clamp-max:28;font-family:var(--font-en);font-weight:var(--font-weight-regular);color:#0000;-webkit-text-stroke:.5px var(--color-white);line-height:1.1}.rank-board__note{--clamp-min:12;--clamp-max:12;font-weight:var(--font-weight-bold);color:var(--color-text-sub);line-height:1.2}.rank-board__date{font-family:var(--font-num);letter-spacing:normal;margin-inline-end:2px}.rank-board__list{row-gap:24px;padding:24px 12px;display:grid}.rank-board__group{row-gap:12px;padding-block-end:12px;display:grid}.rank-board__group--first{background:linear-gradient(var(--color-surface-raised), var(--color-surface-raised)) padding-box, var(--gradient-gold) border-box;border:1px solid #0000;border-radius:2px;padding:24px 12px}.rank-board__players{row-gap:12px;display:grid}.rank-badge{block-size:30px;color:var(--color-ink);background-color:var(--color-off-white);justify-content:center;justify-self:start;align-items:baseline;gap:2px;margin-inline:12px;padding-inline:12px;display:flex}.rank-badge__num{--clamp-min:20;--clamp-max:20;font-family:var(--font-num);font-weight:var(--font-weight-bold);letter-spacing:normal;line-height:1.5}.rank-badge__unit{--clamp-min:12;--clamp-max:12;font-weight:var(--font-weight-bold);line-height:1}.rank-badge--first{block-size:44px;color:var(--color-off-white);background-color:var(--color-gold-dark);gap:4px;margin-inline:0;padding-inline:16px}.rank-badge--first .rank-badge__num{--clamp-min:30;--clamp-max:30;line-height:1.46667}.rank-player{font-size:0}.rank-player__photo{aspect-ratio:336/208;object-fit:cover;block-size:auto;inline-size:100%}.rank-player__row{color:var(--color-off-white);border-block-end:1px solid var(--color-panel-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:0 12px 12px;display:grid}.rank-board__group--first .rank-player__row{color:var(--color-first-place);background:var(--gradient-gold-line) left bottom / 100% 1px no-repeat;border-block-end:0;padding:12px 0 13px}.rank-player__id{row-gap:6px;display:grid}.rank-player__name{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);word-break:keep-all;line-height:1.2}.rank-board__group--first .rank-player__name{--clamp-min:18;--clamp-max:18;line-height:1}.rank-player__school{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-medium);line-height:1.2}.rank-board__group--first .rank-player__school{--clamp-min:16;--clamp-max:16;line-height:1}.rank-player__value{--clamp-min:22;--clamp-max:22;font-family:var(--font-num);font-weight:var(--font-weight-bold);text-align:end;letter-spacing:normal;line-height:1.5}.rank-board__group--first .rank-player__value{--clamp-min:26;--clamp-max:26}.teams{isolation:isolate;padding-block-end:219px;position:relative;overflow-x:clip}.teams__splatter{z-index:-1;opacity:.5;pointer-events:none;background:url(/final-games-2026/assets/img/texture_splatter-BjBLUGEW.webp) 50%/100% 100% no-repeat;block-size:376px;inline-size:395px;position:absolute;inset-block-start:88px;inset-inline-start:132px}.teams__band{z-index:-1;pointer-events:none;background:url(/final-games-2026/assets/img/top-links_bg-nR-UWw85.svg) 0 0/100% 100% no-repeat;block-size:707px;position:absolute;inset-inline:0}.teams__band--1{inset-block-start:492px}.teams__band--2{inset-block-start:871px}.teams__body{margin-block-start:7px}.teams__panel:not([hidden]){margin-block-start:27px;display:block}.teams__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-inline:12px;display:grid}.team-card{background:linear-gradient(var(--color-card), var(--color-card)) padding-box, var(--gradient-gold) border-box;border:1px solid #0000;border-radius:2px;flex-direction:column;align-items:center;padding-block-start:24px;display:flex}.team-card__logo{inline-size:min(130px,100% - 12px)}.team-card__name{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);text-align:center;justify-items:center;row-gap:4px;margin-block-start:6px;padding-inline:6px;line-height:1.4;display:grid}.team-card__pref{--clamp-min:14;--clamp-max:14}.team-card__links{align-self:stretch;margin-block-start:auto;padding-block-start:24px}.team-card__links>li{font-size:0}.team-card__link{--clamp-min:14;--clamp-max:14;--arrow-link-icon-size:20px;--arrow-link-arrow-size:16px;font-weight:var(--font-weight-medium);background-color:var(--color-surface-raised);border-block-start:1px solid var(--color-panel-border);justify-content:space-between;align-items:center;gap:8px;padding:18px 12px;line-height:1.45;display:flex}.team-card__links li:last-child .team-card__link{border-end-end-radius:1px;border-end-start-radius:1px}.team-detail{isolation:isolate;padding-block-end:107px;position:relative;overflow-x:clip}.team-detail__band{background:url(/final-games-2026/assets/img/top-links_bg-nR-UWw85.svg) 0 var(--band-y,0) / 100% 707px no-repeat}.team-detail__band--players{--band-y:-477.2px;block-size:100px}.team-detail__band--staff{--band-y:-415.6px;block-size:24px}.team-detail__band--pickup{--band-y:-103.9px;block-size:48px}.team-detail__link{margin:75px 12px 0}.team-detail__link--second{margin-block-start:25px}.team-profile{margin-block-start:34px}.team-profile__photo{aspect-ratio:1440/808;object-fit:cover;block-size:auto;inline-size:100%}.team-profile__body{background-color:var(--color-card);border-block-end:1px solid var(--color-panel-border);row-gap:24px;padding:36px 12px;display:grid}.team-profile__head{grid-template-columns:100px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.team-profile__names{row-gap:5px;display:grid}.team-profile__name{--clamp-min:22;--clamp-max:22;font-weight:var(--font-weight-bold);line-height:1.4}.team-profile__pref{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);line-height:1.4}.team-profile__labels{border-block-start:1px solid var(--color-panel-border);flex-wrap:wrap;gap:8px;margin-block-start:-12px;margin-inline-start:112px;padding-block-start:18px;display:flex}.team-profile__label{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-medium);color:var(--color-text-sub);background-color:var(--color-surface-raised);padding:4px 6px;line-height:1}.team-profile__label-note{--clamp-min:10;--clamp-max:10}.team-profile__num{font-family:var(--font-num);margin-inline:1px;line-height:1;position:relative;inset-block-start:1px}.team-profile__label-note .team-profile__num{inset-block-start:0}.team-profile__unit{display:inline-block;transform:translateY(.25px)}.team-profile__intro{border-block-start:1px solid var(--color-panel-border);padding-block:24px}.team-section{background-color:var(--color-card);border-block:1px solid var(--color-panel-border);padding-block:24px 48px}.team-heading{--clamp-min:26;--clamp-max:26;isolation:isolate;font-weight:var(--font-weight-bold);color:var(--color-first-place);padding:79px 12px 35px 48px;line-height:1.4;position:relative}.team-heading:before{content:"";z-index:-1;background:url(/final-games-2026/assets/img/heading_splash-BzFbb827.svg) 50%/100% 100% no-repeat;block-size:94.4px;inline-size:117px;position:absolute;inset-block-start:28.5px;inset-inline-start:-21.2px;transform:rotate(-176.52deg)scaleY(-1)}.player-table{--clamp-min:14;--clamp-max:14;table-layout:fixed;border-collapse:collapse;inline-size:100%;font-weight:var(--font-weight-medium)}.player-table :is(th,td){font-weight:inherit;text-align:end;border-block-end:1px solid var(--color-panel-border);padding:12px 6px;line-height:1.4}.player-table thead th{background-color:var(--color-table-head);border-block-end:0;padding-block:6px}.player-table thead small{--clamp-min:12;--clamp-max:12;font-family:var(--font-num)}.player-table .player-table__name{text-align:start;inline-size:57.6651%;padding-inline-start:12px}.player-table thead .player-table__num{inline-size:18.0631%}.player-table .player-table__grade{font-weight:var(--font-weight-regular);padding-inline-end:12px}.player-table__grade-num{font-family:var(--font-num);margin-inline:1px;line-height:1;position:relative;inset-block-start:1px}.player-table__grade-unit{position:relative;inset-block-start:1px}.player-table tbody .player-table__num{--clamp-min:16;--clamp-max:16;font-family:var(--font-num);font-weight:var(--font-weight-regular);line-height:1}.team-section__button{inline-size:min(308px,100% - 24px);margin:48px auto 0}.staff-list{row-gap:10px;padding-inline:12px;display:grid}.staff-list__item{border-block-end:1px solid var(--color-panel-border);flex-wrap:wrap;align-items:center;padding-block:12px;display:flex}.staff-list__name{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-medium);line-height:1.6}.match-page{isolation:isolate;padding-block-end:155px;position:relative;overflow-x:clip}.match-page__band{background:url(/final-games-2026/assets/img/top-links_bg-nR-UWw85.svg) 0 -244px/100% 707px no-repeat;block-size:100px}.match-page__link{margin:72px 12px 0}.match-header__bar{color:var(--color-ink);background-color:var(--color-off-white);align-items:center;gap:12px;padding:6px 12px;display:flex}.match-header__gender{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-bold);color:var(--color-off-white);background-color:var(--color-live);padding:4px 8px;line-height:1}.match-header__gender--men{background-color:var(--color-black)}.match-header__order{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-bold);line-height:1.6}.match-header__time{align-items:flex-end;gap:4px;line-height:1;display:flex}.match-header__clock{--clamp-min:15;--clamp-max:15;font-family:var(--font-num);font-weight:var(--font-weight-bold);letter-spacing:normal}.match-header__tipoff{--clamp-min:12;--clamp-max:12;font-family:var(--font-en)}.match-header__area{isolation:isolate;background-color:var(--color-ink);padding:60px 12px;position:relative;overflow:clip}.match-header__area:before,.match-header__area:after{content:"";z-index:-1;pointer-events:none;background:0 0/100% 100% no-repeat;block-size:416px;inline-size:987px;position:absolute}.match-header__area:before{background-image:url(/final-games-2026/assets/img/match-header_bg-1-Ds-kkm_q.svg);inset-block-start:-216px;inset-inline-start:calc(50% - 654px)}.match-header__area:after{background-image:url(/final-games-2026/assets/img/match-header_bg-2-Dakje3Mc.svg);inset-block-start:144px;inset-inline-start:calc(50% - 324px);rotate:180deg}.match-header__teams{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,2fr);column-gap:12px;display:grid}.match-header__vs{--clamp-viewport-min:320;--clamp-viewport-max:380;--clamp-min:36;--clamp-max:44;font-family:var(--font-en);text-align:center;white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--color-white);align-self:center;line-height:1.2}.match-team{text-align:center;grid-template-rows:auto auto 1fr auto;justify-items:center;display:grid;position:relative}.match-team__logo{inline-size:min(120px,100%)}.match-team__name{--clamp-min:16;--clamp-max:16;font-weight:var(--font-weight-bold);row-gap:2px;margin-block-start:6px;line-height:1.4;display:grid}.match-team__pref{--clamp-min:14;--clamp-max:14}.match-team__rank{--clamp-min:12;--clamp-max:12;font-weight:var(--font-weight-bold);color:var(--color-text-sub);word-break:keep-all;margin-block-start:6px;line-height:1.6}.match-team__num{font-family:var(--font-num);margin-inline:1px;line-height:1;position:relative;inset-block-start:1px}.match-team__unit{display:inline-block;transform:translateY(.25px)}.match-team__detail{--clamp-min:12;--clamp-max:12;min-inline-size:80px;font-weight:var(--font-weight-medium);color:var(--color-off-white);background-color:color-mix(in srgb, var(--color-button-gray) 100%, var(--color-off-white));border-radius:50px;justify-content:center;align-items:center;gap:4px;margin-block-start:12px;padding:6px;line-height:1;text-decoration:none;transition-property:background-color;transition-duration:.2s;display:inline-flex}.match-team__detail:after{content:"";position:absolute;inset:0}.match-team__detail:focus-visible{background-color:color-mix(in srgb, var(--color-button-gray) 75%, var(--color-off-white))}@media (any-hover:hover){.match-team__detail:hover{background-color:color-mix(in srgb, var(--color-button-gray) 75%, var(--color-off-white))}}.match-header__stats{margin-block-start:48px}.match-lead{background-color:var(--color-card);border:1px solid;border-inline:0;border-image:var(--gradient-gold-line) 1;padding:23px 12px}.featured-teams{margin-block-start:6px;padding-inline:12px;display:grid}.featured-team{grid-template-columns:minmax(0,1fr);row-gap:24px;padding-block-end:48px;display:grid}.featured-team+.featured-team{border-block-start:1px solid var(--color-panel-border);padding-block-start:48px}.featured-team__head{grid-template-columns:60px minmax(0,1fr);align-items:center;column-gap:12px;display:grid}.featured-team__name{--clamp-min:20;--clamp-max:20;font-weight:var(--font-weight-bold);line-height:1.4}.featured-team__players{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;display:grid}.featured-player{font-size:0}.featured-player__photo{aspect-ratio:124/165;object-fit:cover;block-size:auto;inline-size:100%}.featured-player__name{--clamp-min:14;--clamp-max:14;font-weight:var(--font-weight-medium);word-break:keep-all;margin-block-start:8px;line-height:1.4}.featured-player__number{font-family:var(--font-num)}.featured-player__info{--clamp-min:12;--clamp-max:12;font-weight:var(--font-weight-medium);color:var(--color-text-sub);margin-block-start:4px;line-height:1.4}.featured-player__num{font-family:var(--font-num)}.featured-team__intro{background:linear-gradient(var(--color-surface-raised), var(--color-surface-raised)) padding-box, var(--gradient-gold) border-box;border:1px solid #0000;border-radius:2px;margin-block-start:2px;padding:12px}.featured-team__button{justify-self:center;inline-size:max-content;min-inline-size:min(308px,100%);max-inline-size:100%;margin-block-start:12px}.featured-team__pickup{background-color:#0000;border-block:0;margin:48px -12px 0;padding-block:0}.visually-hidden{clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;block-size:1px!important;inline-size:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.hover-fade img{transition:opacity .3s}.hover-fade:focus-visible img{opacity:.7}@media (any-hover:hover){.hover-fade:hover img{opacity:.7}}
