@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Roboto+Flex:opsz,wght@8..144,100..1000&family=Saira+Condensed:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,700&display=swap";:root{--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-display:"Saira Condensed", "Inter", sans-serif;--font-numeric:"Roboto Flex", "Inter", sans-serif;--kfu-red:#e52329;--kfu-red-700:#cd1f24;--kfu-red-800:#9f0712;--kfu-red-soft:#fef2f2;--kfu-red-100:#ffe2e2;--kfu-live:#ff2d55;--kfu-live-deep:#e60076;--ink-900:#101828;--ink-700:#1e2939;--ink-600:#4a5565;--ink-500:#6a7282;--ink-400:#99a1af;--ink-300:#d1d5dc;--surface-page:#f3f4f6;--surface-card:#fff;--surface-sunken:#f9fafb;--surface-tile:#f6f8fb;--surface-pill:#f3f4f6;--surface-hover:#f3f5f7;--border-subtle:#e5e7eb;--border-strong:#d1d5dc;--result-win:#497d00;--result-win-bg:#f3faf7;--result-draw:#6a7282;--result-loss:#e52329;--result-loss-bg:#fef2f2;--status-success:#0e9f6e;--status-warning:#e9961e;--status-danger:#e52329;--status-info:#1c64f2;--page-max:1539px;--page-gutter:30px;--radius-pill:999px;--radius-card:16px;--radius-lg:20px;--radius-md:12px;--radius-sm:8px;--radius-xs:4px;--shadow-xs:0 1px 2px #1d293d0d;--shadow-sm:0 1px 3px #1d293d1a, 0 1px 2px #1d293d0d;--shadow-md:0 4px 12px #1d293d14;--shadow-lg:0 10px 28px #1d293d1a;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur:.18s}.kfu-dark{--ink-900:#fff;--ink-800:#ffffffe6;--ink-700:#ffffffd1;--ink-600:#ffffffb3;--ink-500:#ffffff94;--ink-400:#ffffff75;--ink-300:#ffffff4d;--surface-page:#0b0c0f;--surface-card:#13151a;--surface-sunken:#ffffff0f;--surface-tile:#ffffff0d;--surface-pill:#ffffff14;--surface-hover:#ffffff1a;--border-subtle:#ffffff24;--border-strong:#ffffff3d}:root{--space-xxs:4px;--space-xs:8px;--space-s:12px;--space-s-plus:14px;--space-m:16px;--space-m-plus:20px;--space-l:24px;--space-l-plus:28px;--space-xl:32px;--space-xl-plus:40px;--space-xxl:48px;--space-xxxl:64px}.reveal{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(10px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.kfu-bc,.breadcrumb,.kfm-crumbs,.lhero-bc,.sh-crumbs{font-family:var(--font-sans);color:#ffffffd1;white-space:nowrap;align-items:center;gap:8px;min-width:0;height:16px;font-size:13px;font-weight:700;line-height:16px;display:flex}.kfu-bc a,.kfu-bc button,.breadcrumb a,.breadcrumb button,.kfm-crumbs a,.kfm-crumbs button,.lhero-bc a,.lhero-bc button,.sh-crumbs a,.sh-crumbs button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.kfu-bc a:hover,.kfu-bc button:hover,.breadcrumb a:hover,.breadcrumb button:hover,.kfm-crumbs a:hover,.kfm-crumbs button:hover,.lhero-bc a:hover,.lhero-bc button:hover,.sh-crumbs a:hover,.sh-crumbs button:hover{color:#fff}.kfu-bc .cur,.breadcrumb .cur,.kfm-crumbs .cur,.lhero-bc .cur,.sh-crumbs .cur{color:#fff;text-overflow:ellipsis;overflow:hidden}.kfu-bc svg,.breadcrumb svg,.kfm-crumbs svg,.lhero-bc svg,.sh-crumbs svg{opacity:.85;flex:none}.kfu-bc-row,.lhero-top,.sh-top{justify-content:space-between;align-items:flex-start;gap:16px;height:38px;padding:8px 0 14px;display:flex}.kfu-bc-row>:not(.kfu-bc),.lhero-top>:not(.lhero-bc),.sh-top>:not(.sh-crumbs){align-self:flex-start;margin-top:6px}.breadcrumb,.kfm-crumbs{height:38px;padding:8px 0 14px}.kfu-bc.on-light,.kfu-bc.on-light a,.kfu-bc.on-light button,.kfm-crumbs.on-light,.kfm-crumbs.on-light a,.kfm-crumbs.on-light button{color:var(--ink-400)}.kfu-bc.on-light a:hover,.kfu-bc.on-light button:hover,.kfm-crumbs.on-light a:hover,.kfm-crumbs.on-light button:hover{color:var(--kfu-red)}.kfu-bc.on-light .cur,.kfm-crumbs.on-light .cur{color:var(--ink-700)}img{max-width:100%}@media (width<=900px){body [class*=-page] .wrap{padding-left:20px;padding-right:20px}.r-stack{grid-template-columns:1fr!important}.r-stack>*{min-width:0}.r-tiles-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r-squad{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@keyframes kfu-pulse{0%{opacity:.5;transform:scale(.6)}70%{opacity:0;transform:scale(1.6)}to{opacity:0}}.kfu-pulse{opacity:.35;animation:kfu-pulse 1.4s var(--ease-out) infinite;background:#ff2d55;border-radius:999px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.kfu-pulse{animation:none}}.kfu-spticker{position:relative;overflow:hidden}.kfu-spticker .kfu-spt-run{width:max-content;animation:kfu-spt-run var(--kfu-spt-dur,42s) linear infinite;display:flex}@keyframes kfu-spt-run{0%{transform:translate(0)}to{transform:translateX(var(--kfu-spt-shift,-50%))}}.kfu-spticker.pausable:hover .kfu-spt-run{animation-play-state:paused}.kfu-spt-tile{width:var(--kfu-spt-size,var(--kfu-spt-size-prop,92px));height:var(--kfu-spt-size,var(--kfu-spt-size-prop,92px));aspect-ratio:1;border:1px solid var(--border-subtle);border-radius:var(--radius-card,14px);transition:border-color var(--dur-fast,.12s), box-shadow var(--dur-fast,.12s);background:#fff;flex:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;overflow:hidden}.kfu-spt-tile:hover{border-color:var(--kfu-red);box-shadow:var(--shadow-sm)}.kfu-spt-logo{object-fit:contain;width:78%;height:78%}.kfu-spt-name{text-align:center;letter-spacing:.03em;text-transform:uppercase;color:var(--ink-400);text-wrap:balance;padding:0 12px;font-size:12.5px;font-weight:800}@media (prefers-reduced-motion:reduce){.kfu-spticker .kfu-spt-run{animation:none!important}}.kfu-mtabs{font-family:var(--font-sans,Inter, sans-serif);scrollbar-width:none;min-width:0;padding:0 12px;display:flex;position:relative;overflow-x:auto}.kfu-mtabs::-webkit-scrollbar{display:none}.kfu-mtabs.center{justify-content:center}.kfu-mtabs.is-scroll{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 32px),#0000 100%)}.kfu-mtabs.is-scroll.center{justify-content:flex-start}.kfu-mtabs .mt-ind{z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--kfu-red,#e52329) 8%, transparent), transparent);pointer-events:none;will-change:left, right;position:absolute;top:0;bottom:0}.kfu-mtabs .mt-ind:before{content:"";background:var(--kfu-red,#e52329);height:3px;position:absolute;top:0;left:0;right:0}.kfu-mtabs .mt-tab{z-index:1;cursor:pointer;color:var(--ink-500,#6a7282);transition:color .34s var(--ease-out,cubic-bezier(.22, .7, .24, 1)), background-color .12s var(--ease-out,cubic-bezier(.22, .7, .24, 1)), transform .34s var(--ease-spring,cubic-bezier(.2, 1.5, .4, 1));white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:none;align-items:center;gap:8px;padding:16px 18px 15px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex;position:relative}.kfu-mtabs .mt-tab:active{transition:transform 70ms cubic-bezier(.3, .7, .4, 1), color .34s var(--ease-out,cubic-bezier(.22, .7, .24, 1));transform:scale(.945)}.kfu-mtabs .mt-tab .mt-ripple{z-index:0;pointer-events:none;background:color-mix(in srgb, var(--kfu-red,#e52329) 26%, transparent);opacity:.55;width:14px;height:14px;animation:kfuMtabRipple .52s var(--ease-out,cubic-bezier(.22, .7, .24, 1)) forwards;border-radius:999px;margin:-7px 0 0 -7px;position:absolute;top:50%;left:50%;transform:scale(.3)}.kfu-mtabs.dark .mt-tab .mt-ripple{background:#ffffff38}@keyframes kfuMtabRipple{to{opacity:0;transform:scale(9)}}.kfu-mtabs.dense .mt-tab{padding:11px 19px}.kfu-mtabs.dense .mt-count{top:6px;right:7px}.kfu-mtabs .mt-tab:hover:not(.active),.kfu-mtabs .mt-tab.cur:not(.active){color:var(--ink-700,#364153)}.kfu-mtabs .mt-tab.active{color:var(--ink-900,#101828)}.kfu-mtabs.dark .mt-tab{color:#ffffff9e}.kfu-mtabs.dark .mt-tab:hover:not(.active){color:#ffffffdb}.kfu-mtabs.dark .mt-tab.cur:not(.active){color:#ffffffd1}.kfu-mtabs.dark .mt-tab.active{color:#fff}.kfu-mtabs.dark .mt-ind{background:linear-gradient(180deg, color-mix(in srgb, var(--kfu-red,#e52329) 22%, transparent), transparent)}.kfu-mtabs.dark .mt-count{color:#fffc;background:#ffffff24}.kfu-mtabs .mt-count{z-index:2;background:var(--surface-sunken,#f3f4f6);min-width:16px;height:16px;color:var(--ink-500,#6a7282);transition:background var(--dur,.15s), color var(--dur,.15s);border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex;position:absolute;top:9px;right:8px}.kfu-mtabs .mt-tab.active .mt-count{background:var(--kfu-red,#e52329);color:#fff}@media (prefers-reduced-motion:reduce){.kfu-mtabs .mt-ind{transition:none!important;transform:none!important}.kfu-mtabs .mt-tab,.kfu-mtabs .mt-tab:active{transform:none!important}.kfu-mtabs .mt-tab .mt-ripple{display:none}.kfu-mtabs .mt-tab:active{background-color:#10182812}.kfu-mtabs.dark .mt-tab:active{background-color:#ffffff1f}}@media (width<=720px){.kfu-mtabs .mt-tab{padding:16px 10px 15px;font-size:13.5px}}.gs-root{align-items:center;display:inline-flex}.gs-field{border:1px solid var(--hdr-ctl-border,var(--border-subtle));border-radius:var(--radius-pill);background:var(--hdr-ctl-bg,var(--surface-card));width:32px;height:32px;color:var(--hdr-ctl-ink,var(--ink-900));transition:width var(--dur) var(--ease-out), padding var(--dur) var(--ease-out), background-color .34s var(--ease-out), color .34s var(--ease-out), border-color .34s var(--ease-out);align-items:center;gap:8px;padding:0;display:inline-flex}.gs-field.open{width:320px;padding:0 10px 0 12px}.gs-field.open:focus-within{border-color:var(--hdr-ctl-border-strong,var(--border-strong))}.gs-toggle{border-radius:var(--radius-pill);width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gs-field.open .gs-toggle{cursor:default;width:auto}.gs-toggle:focus-visible{outline:2px solid var(--ink-300);outline-offset:2px}.gs-field .gs-input,.gs-field .gs-input input{min-width:0;font-family:var(--font-sans);color:inherit;flex:1;font-size:13px}.gs-input input::placeholder{color:var(--hdr-ctl-muted,var(--ink-400));opacity:1}.gs-clear{border-radius:var(--radius-pill);color:var(--hdr-ctl-muted,var(--ink-400));cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:2px;display:inline-flex}.gs-clear:hover{color:var(--hdr-ctl-ink,var(--ink-600))}.gs-panel{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-card);width:420px;max-width:calc(100vw - 32px);max-height:70vh;box-shadow:var(--shadow-lg);overflow-y:auto}.gs-note{font-family:var(--font-sans);color:var(--ink-400);padding:18px 16px;font-size:13px}.gs-total{border-bottom:1px solid var(--border-subtle);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-400);padding:10px 16px;font-size:11px;font-weight:700}.gs-group-head{font-family:var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-600);align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.gs-group-count{border-radius:var(--radius-pill);background:var(--surface-pill);color:var(--ink-500);padding:0 7px;font-size:11px}.gs-hit{border-radius:var(--radius-sm);width:100%;color:inherit;transition:background var(--dur-fast);align-items:center;gap:10px;padding:8px 10px;text-decoration:none;display:flex}.gs-hit:hover{background:var(--surface-hover)}.gs-hit-main{flex:1;min-width:0}.gs-hit-title{font-family:var(--font-sans);color:var(--ink-900);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.gs-hit-sub{font-family:var(--font-sans);color:var(--ink-400);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.gs-hit-extra{max-width:140px;font-family:var(--font-sans);color:var(--ink-400);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:11px;overflow:hidden}@media (width<=640px){.gs-field.open{width:210px}}.tl-shell{--chrome-h:92px;flex-direction:column;min-height:100vh;display:flex;position:relative}.tl-shell:before{content:"";height:var(--chrome-h);z-index:0;pointer-events:none;background:#0b0c0f;position:absolute;top:0;left:0;right:0}.tl-shell>footer{margin-top:auto}.lhero{color:#fff;margin-top:calc(-1 * var(--chrome-h,0px));padding-top:var(--chrome-h,0px);z-index:1;background:#090a0d;position:relative;overflow:hidden}.lhero .wrap{max-width:var(--page-max,1140px);margin:0 auto;padding:0 30px}@media (width<=900px){.lhero .wrap{padding-left:20px;padding-right:20px}}.lhero .tex{pointer-events:none;z-index:2;background:radial-gradient(115% 130% at 50% 42%,#0000 58%,#00000057 100%);position:absolute;inset:0}.lhero-img{z-index:1;pointer-events:none;will-change:transform;background:url(/assets/kpfl/hero-trophy.png) 100%/contain no-repeat;width:min(1399px,74vw);height:730px;position:absolute;top:-108px;left:auto;right:-150px}.lhero-img:after{content:"";background:linear-gradient(90deg,#090a0d 0%,#090a0db8 26%,#090a0d00 66%);position:absolute;inset:0}.lhero-nav{z-index:3;cursor:pointer;color:#ffffffb3;opacity:0;transition:opacity var(--dur), color var(--dur);background:0 0;border:none;justify-content:center;align-items:center;padding:6px 8px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lhero:hover .lhero-nav{opacity:1}.lhero-nav:hover{color:#fff}.lhero-nav:active{transform:translateY(-50%)scale(.9)}.lhero-nav.prev{left:10px}.lhero-nav.next{right:10px}.lhero-top{z-index:2;position:relative}.lhero-soc{align-items:center;gap:8px;display:flex}.socbtn{color:#fff;cursor:pointer;width:30px;height:30px;transition:background var(--dur), border-color var(--dur);background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.socbtn:hover{background:#ffffff29;border-color:#fff6}.lhero-main{z-index:2;align-items:center;gap:38px;padding:10px 0 20px;display:flex;position:relative}.lhero-logo{width:96px;height:96px;box-shadow:none;background:0 0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.lhero-logo img{object-fit:contain;max-width:100%;max-height:100%}.lhero-name{font-family:var(--font-display);letter-spacing:.01em;text-shadow:0 2px 8px #0000004d;font-size:46px;font-weight:900;line-height:.98}.lhero-col{flex:1;min-width:0}.lhero-sub{align-items:center;gap:34px;margin-top:10px;display:flex}.season{white-space:nowrap;color:#fff;height:32px;font-family:var(--font-sans);cursor:pointer;transition:background var(--dur), border-color var(--dur);background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:13px;font-weight:700;display:inline-flex}.season:hover{background:#ffffff29;border-color:#fff6}.lhero-time{z-index:2;flex:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.lhero-time .d{color:#ffffffbf;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:700}.track{background:#ffffff2e;border-radius:999px;flex:1;height:4px;position:relative}.track .fill{background:var(--lg-accent);border-radius:999px;position:absolute;top:0;bottom:0;left:0}.track .knob{background:var(--lg-accent);width:12px;height:12px;box-shadow:0 0 0 4px color-mix(in oklch, var(--lg-accent), transparent 55%);border-radius:999px;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (width<=720px){.lhero-name{font-size:34px}}
