[data-theme] .kf-season{max-width:1180px}[data-theme] .kf-season .kf-season-muted{color:var(--kf-muted);font-weight:400}[data-theme] .kf-season .kf-search-intro>p.kf-season-lead{max-width:820px;margin:18px 0 0;color:var(--kf-text);font-size:18px;line-height:1.6}[data-theme] .kf-season .kf-season-intro{max-width:820px;margin:0 0 18px;color:var(--kf-muted);font-size:14px;line-height:1.6}[data-theme] .kf-season .kf-season-note{max-width:820px;margin:12px 0 0;color:var(--kf-muted);font-size:12px;line-height:1.6;overflow-wrap:anywhere}[data-theme] .kf-season .kf-season-note a{color:var(--kf-muted);text-decoration:underline;text-underline-offset:2px}[data-theme] .kf-season .kf-season-note a:focus-visible,[data-theme] .kf-season .kf-season-note a:hover{color:var(--kf-accent)}[data-theme] .kf-season .kf-season-section{margin:48px 0 0}[data-theme] .kf-season .kf-season-section h2{margin:0 0 14px;font-family:var(--font-display),sans-serif;font-size:24px;font-weight:500;letter-spacing:-.5px;line-height:1.2}[data-theme] .kf-season .kf-season-faq h3{margin:22px 0 6px;font-size:16px;font-weight:600}[data-theme] .kf-season .kf-season-faq p{max-width:820px;margin:0;color:var(--kf-muted);font-size:15px;line-height:1.6}[data-theme] .kf-season .kf-season-links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}[data-theme] .kf-season .kf-season-links a{display:inline-block;padding:9px 16px;border:1px solid var(--kf-line);border-radius:999px;color:var(--kf-text);font-size:14px;text-decoration:none}[data-theme] .kf-season .kf-season-links a:focus-visible,[data-theme] .kf-season .kf-season-links a:hover{border-color:var(--kf-accent);color:var(--kf-accent)}[data-theme] .kf-season .kf-season-countdown{display:grid;grid-template-rows:auto 64px auto;align-content:center;gap:10px;height:184px;box-sizing:border-box;margin:32px 0 0;padding:22px 26px;border:1px solid var(--kf-accent);border-radius:14px;background:var(--kf-panel)}[data-theme] .kf-season .kf-season-countdown__label{margin:0;color:var(--kf-accent);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}[data-theme] .kf-season .kf-season-countdown__clock{display:flex;align-items:center;gap:28px}[data-theme] .kf-season .kf-season-countdown__cell{display:flex;align-items:baseline;gap:6px}[data-theme] .kf-season .kf-season-countdown__cell b{font-family:var(--font-display),sans-serif;font-size:52px;font-weight:500;letter-spacing:-1.5px;line-height:1;font-variant-numeric:tabular-nums}[data-theme] .kf-season .kf-season-countdown__cell small{color:var(--kf-muted);font-size:13px}[data-theme] .kf-season .kf-season-countdown__done{font-family:var(--font-display),sans-serif;font-size:32px;font-weight:500;color:var(--kf-accent)}[data-theme] .kf-season .kf-season-countdown__date{margin:0;color:var(--kf-text);font-size:15px}[data-theme] .kf-season .kf-season-calendar{width:100%;border-collapse:collapse;font-size:14px}[data-theme] .kf-season .kf-season-calendar thead th{padding:14px 16px;border-bottom:1px solid var(--kf-line);color:var(--kf-muted);font-size:12px;font-weight:500;letter-spacing:.06em;text-align:left;text-transform:uppercase}[data-theme] .kf-season .kf-season-calendar tbody th,[data-theme] .kf-season .kf-season-calendar td{padding:12px 16px;border-bottom:1px solid var(--kf-line);text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums}[data-theme] .kf-season .kf-season-calendar tbody tr:last-child td,[data-theme] .kf-season .kf-season-calendar tbody tr:last-child th{border-bottom:0}[data-theme] .kf-season .kf-season-calendar tbody th{font-weight:500}[data-theme] .kf-season .kf-season-calendar tbody th small{display:block;color:var(--kf-muted);font-size:12px;font-weight:400}[data-theme] .kf-season .kf-season-calendar__row--past{opacity:.55}[data-theme] .kf-season .kf-season-calendar__row--running{background:rgba(213,246,123,.08)}[data-theme] .kf-season .kf-season-status{display:inline-block;padding:3px 10px;border:1px solid var(--kf-line);border-radius:999px;color:var(--kf-muted);font-size:12px;white-space:nowrap}[data-theme] .kf-season .kf-season-status--running{border-color:var(--kf-accent);background:var(--kf-accent);color:var(--kf-ink);font-weight:700}[data-theme] .kf-season .kf-season-status--upcoming{border-color:var(--kf-accent);color:var(--kf-accent)}[data-theme] .kf-season .kf-season-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-theme] .kf-season .kf-season-card{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--kf-line);border-radius:12px;background:var(--kf-panel)}[data-theme] .kf-season .kf-season-card h3{margin:0;font-size:16px;font-weight:600}[data-theme] .kf-season .kf-season-card p{margin:0;font-size:13px;line-height:1.5}[data-theme] .kf-season .kf-season-card table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}[data-theme] .kf-season .kf-season-card thead th{padding:0 0 8px;color:var(--kf-muted);font-size:12px;font-weight:500;letter-spacing:.06em;text-align:right;text-transform:uppercase}[data-theme] .kf-season .kf-season-card tbody th,[data-theme] .kf-season .kf-season-card thead th:first-child{text-align:left}[data-theme] .kf-season .kf-season-card tbody th,[data-theme] .kf-season .kf-season-card td{padding:7px 0;border-top:1px solid var(--kf-line);text-align:right;white-space:nowrap}[data-theme] .kf-season .kf-season-card tbody th{font-weight:500}[data-theme] .kf-season .kf-season-card tbody th a{color:var(--kf-text);text-decoration:none}[data-theme] .kf-season .kf-season-card tbody th a:focus-visible,[data-theme] .kf-season .kf-season-card tbody th a:hover{color:var(--kf-accent)}[data-theme] .kf-season .kf-season-below{color:var(--kf-accent);font-weight:700}[data-theme] .kf-season .kf-season-card__all{display:inline-flex;align-items:center;gap:4px;margin-top:auto;color:var(--kf-accent);font-size:13px;font-weight:500;text-decoration:none}[data-theme] .kf-season .kf-season-card__all:focus-visible,[data-theme] .kf-season .kf-season-card__all:hover{text-decoration:underline}[data-theme] .kf-season .kf-season-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}[data-theme] .kf-season .kf-season-columns>.kf-season-section{margin:0}[data-theme] .kf-season .kf-season-box{padding:22px;border:1px solid var(--kf-line);border-radius:14px;background:var(--kf-panel)}[data-theme] .kf-season .kf-season-box h2{font-size:20px}[data-theme] .kf-season .kf-season-list{display:grid;gap:10px;margin:0;padding:0 0 0 20px;font-size:14px;line-height:1.55}[data-theme] .kf-season .kf-season-list li::marker{color:var(--kf-accent)}[data-theme] .kf-season .kf-season-fair{max-width:820px;padding:18px 22px;border-left:3px solid var(--kf-accent);background:var(--kf-panel);border-radius:0 12px 12px 0}[data-theme] .kf-season .kf-season-fair h2{font-size:20px}[data-theme] .kf-season .kf-season-fair p{margin:0 0 10px;font-size:14px;line-height:1.6}[data-theme] .kf-season .kf-season-fair p:last-child{margin-bottom:0}[data-theme] .kf-season .kf-season-search{max-width:820px}[data-theme] .kf-season .kf-season-search__form{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:12px}[data-theme] .kf-season .kf-season-search__form>div{display:flex;flex-direction:column;gap:6px}[data-theme] .kf-season .kf-season-search__form label{color:var(--kf-muted);font-size:13px}[data-theme] .kf-season .kf-season-search__form input{min-width:0;padding:14px 16px;border:1px solid var(--kf-line);border-radius:10px;background:var(--kf-panel);color:var(--kf-text);font:inherit;font-size:16px;color-scheme:dark}[data-theme] .kf-season .kf-season-search__form input:focus{outline:2px solid var(--kf-accent);outline-offset:1px;border-color:transparent}[data-theme] .kf-season .kf-season-search__deadline{margin:14px 0 0;color:var(--kf-accent);font-size:14px;font-weight:500}[data-theme] .kf-season .kf-season-search__deadline--over{color:#f08a7e}[data-theme] .kf-season .kf-season-search__results{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}[data-theme] .kf-season .kf-season-search__results a{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-template-areas:"art name verdict" "art prices verdict";align-items:center;gap:4px 14px;padding:10px 14px;border:1px solid var(--kf-line);border-radius:10px;color:var(--kf-text);text-decoration:none}[data-theme] .kf-season .kf-season-search__results a:focus-visible,[data-theme] .kf-season .kf-season-search__results a:hover{border-color:var(--kf-accent)}[data-theme] .kf-season .kf-season-search__art{grid-area:art;width:92px;height:43px;object-fit:cover;border-radius:4px;background:var(--kf-bg)}[data-theme] .kf-season .kf-season-search__name{grid-area:name;font-weight:500;overflow-wrap:anywhere}[data-theme] .kf-season .kf-season-search__prices{grid-area:prices;display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--kf-muted);font-size:13px;font-variant-numeric:tabular-nums}[data-theme] .kf-season .kf-season-search__verdict{grid-area:verdict;font-size:13px;text-align:right}[data-theme] .kf-season .kf-season-search__verdict strong{color:var(--kf-accent)}[data-theme] .kf-season .kf-season-search>div>p{margin:14px 0 0}@media (max-width:1099px){[data-theme] .kf-season .kf-season-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){[data-theme] .kf-season .kf-search-intro>p.kf-season-lead{font-size:16px}[data-theme] .kf-season .kf-season-section{margin-top:36px}[data-theme] .kf-season .kf-season-countdown{grid-template-rows:auto 48px auto;height:164px;padding:18px}[data-theme] .kf-season .kf-season-countdown__clock{gap:14px}[data-theme] .kf-season .kf-season-countdown__cell{flex-direction:column;align-items:flex-start;gap:2px}[data-theme] .kf-season .kf-season-countdown__cell b{font-size:28px}[data-theme] .kf-season .kf-season-countdown__cell small{font-size:12px}[data-theme] .kf-season .kf-season-countdown__done{font-size:24px}[data-theme] .kf-season .kf-season-countdown__date{font-size:13px}[data-theme] .kf-season .kf-season-calendar thead{display:none}[data-theme] .kf-season .kf-season-calendar,[data-theme] .kf-season .kf-season-calendar tbody{display:block}[data-theme] .kf-season .kf-season-calendar tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px;padding:14px;border-bottom:1px solid var(--kf-line)}[data-theme] .kf-season .kf-season-calendar tbody tr:last-child{border-bottom:0}[data-theme] .kf-season .kf-season-calendar tbody th,[data-theme] .kf-season .kf-season-calendar td{padding:0;border:0}[data-theme] .kf-season .kf-season-calendar tbody th{grid-column:1/-1}[data-theme] .kf-season .kf-season-calendar td{display:flex;flex-direction:column;gap:3px;font-size:13px}[data-theme] .kf-season .kf-season-calendar td:before{content:attr(data-label);color:var(--kf-muted);font-size:12px;letter-spacing:.03em;text-transform:uppercase}[data-theme] .kf-season .kf-season-status{align-self:flex-start}[data-theme] .kf-season .kf-season-table:not(.kf-season-table--ranked) tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}[data-theme] .kf-season .kf-season-table:not(.kf-season-table--ranked) .kf-chart-game{grid-column:1/-1}[data-theme] .kf-season .kf-season-table:not(.kf-season-table--ranked) td.kf-chart-num:first-of-type{grid-column:1}[data-theme] .kf-season .kf-season-cards{grid-template-columns:minmax(0,1fr)}[data-theme] .kf-season .kf-season-columns{grid-template-columns:minmax(0,1fr);margin-top:32px}[data-theme] .kf-season .kf-season-box{padding:18px}[data-theme] .kf-season .kf-season-search__form{grid-template-columns:minmax(0,1fr)}[data-theme] .kf-season .kf-season-search__results a{grid-template-columns:76px minmax(0,1fr);grid-template-areas:"art name" "prices prices" "verdict verdict"}[data-theme] .kf-season .kf-season-search__art{width:76px;height:36px}[data-theme] .kf-season .kf-season-search__verdict{text-align:left}}