.kxf,.kxf-side{--kxf-gap: 14px;--kxf-r: 14px;--kxf-r-sm: 10px}.f-app:has(.kxf) .f-body{background:var(--k-bg)}.f-app:has(.kxf-side) .f-side{background:var(--k-bg);border-right:1px solid var(--k-line)}@media(max-width:900px){.f-app[data-layout=page][data-side]:has(.kxf-side) .f-body{grid-template-columns:minmax(0,1fr)}}.cd-discovery.kxf{--cd-max: 1180px;--cd-gutter: 28px;font-size:var(--k-fs-lead);color:var(--k-text-body);background:var(--k-bg)}.kxf-wrap{width:min(var(--cd-max),calc(100% - 2 * var(--cd-gutter)));margin-inline:auto}.kxf h2,.kxf h3{color:var(--k-text)}.kxf img{display:block;max-width:100%}.kxf a{text-decoration:none}.kxf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 16px;border:1px solid var(--k-line-button);border-radius:var(--k-r-pill);background:transparent;color:var(--k-text)!important;font-size:var(--k-fs-body);font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.kxf-btn:hover{border-color:var(--k-line-hover-strong);background:var(--k-fill-hover)}.kxf-btn--primary{border-color:transparent;background:var(--k-inverse);color:var(--k-inverse-ink)!important}.kxf-btn--primary:hover{border-color:transparent;background:var(--k-inverse-hover)}.kxf-pill,.kxf-gift{display:inline-flex;align-items:center;gap:7px;flex:none;min-height:32px;padding:6px 14px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:var(--k-fill-soft);color:var(--k-text)!important;font-size:var(--k-fs-small);font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s}.kxf-pill:hover,.kxf-gift:hover{border-color:var(--k-line-hover-strong);background:var(--k-fill-hover)}.kxf-rec{width:7px;height:7px;border-radius:50%;background:var(--k-text);animation:kxf-blink 1.4s ease-in-out infinite}.kxf-live{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-tiny);font-weight:700;letter-spacing:.12em;line-height:1.4}.kxf-live>i{width:6px;height:6px;border-radius:50%;background:var(--k-inverse-ink);animation:kxf-blink 1.4s ease-in-out infinite}.kxf-live--warm{background:var(--k-glass-tag);border:1px solid var(--k-line-glass);color:var(--k-text);backdrop-filter:blur(8px)}.kxf-live--warm>i{background:var(--k-text)}.kxf-live--corner{position:absolute;left:10px;top:10px;z-index:1}.kxf-ex--corner{position:absolute;right:10px;top:10px;z-index:1}.kxf-ex{display:inline-flex;align-items:center;padding:2px 8px;border:1px solid var(--k-line-glass);border-radius:var(--k-r-pill);background:var(--k-glass-tag);color:var(--k-text-strong);font-size:var(--k-fs-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.6;backdrop-filter:blur(8px)}.kxf-chip{display:inline-flex;align-items:center;padding:3px 10px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);color:var(--k-text-strong);font-size:var(--k-fs-caption);font-weight:500;letter-spacing:.02em;line-height:1.4}.kxf-chip.is-live,.kxf-chip.is-orange,.kxf-chip.is-green{border-color:transparent;background:var(--k-inverse);color:var(--k-inverse-ink)}.kxf-new{display:inline-flex;align-items:center;padding:3px 9px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-tiny);font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kxf-kicker{display:flex;align-items:center;gap:10px;font-size:var(--k-fs-tiny);font-weight:500;letter-spacing:var(--k-ls-eyebrow);text-transform:uppercase;color:var(--k-text-muted)}.kxf-kicker__mark{padding:2px 8px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-weight:700;letter-spacing:.14em}.kxf-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:clamp(440px,40vw,600px);overflow:hidden;background:var(--k-bg)}.kxf-hero__pic{position:absolute;inset:0;z-index:-2}.kxf-hero__pic>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:72% 30%;object-position:72% 30%}.kxf-hero:before,.kxf-hero:after{content:"";position:absolute;z-index:-1;pointer-events:none}.kxf-hero:before{inset:0;background:linear-gradient(90deg,var(--k-bg) 0%,color-mix(in srgb,var(--k-bg) 86%,transparent) 26%,color-mix(in srgb,var(--k-bg) 40%,transparent) 48%,transparent 66%),linear-gradient(180deg,color-mix(in srgb,var(--k-bg) 45%,transparent),transparent 22%)}.kxf-hero:after{left:0;right:0;bottom:0;height:140px;background:linear-gradient(180deg,transparent,var(--k-bg))}.kxf-hero__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:56px 0 64px}.kxf-hero__body>*{max-width:560px}.kxf-hero h1{margin:4px 0 0;font:var(--k-fw-regular) var(--k-fs-ax-hero) / 1.02 var(--k-font-serif);letter-spacing:-.025em;color:var(--k-text);text-wrap:balance}.kxf-hero h1 em{font-style:italic;color:var(--k-text-soft)}.kxf-hero__lead{max-width:470px!important;font-size:var(--k-fs-base);line-height:1.6;color:var(--k-text-strong)}.kxf-hero__cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.kxf-hero__facts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;list-style:none;padding:0;font-size:var(--k-fs-small);color:var(--k-text-soft)}.kxf-hero__facts>li,.kxf-hero__facts a{display:inline-flex;align-items:center;gap:8px;color:inherit;font-variant-numeric:tabular-nums}.kxf-hero__facts a:hover{color:var(--k-text)}.kxf-btn--lg{min-height:42px;padding:10px 20px;font-size:var(--k-fs-base)}.kxf-btn--glass{border-color:var(--k-line-glass);background:var(--k-glass-tag);backdrop-filter:blur(10px)}.kxf-btn--glass:hover{background:var(--k-glass-tag);border-color:var(--k-line-hover-strong)}.kxf-pill--solid{border-color:transparent;background:var(--k-inverse);color:var(--k-inverse-ink)!important}.kxf-pill--solid:hover{border-color:transparent;background:var(--k-inverse-hover)}.kxf-pill--solid .kxf-rec,.kxf-rec--ink{background:var(--k-inverse-ink)}.kxf-livesec{padding-top:8px}.kxf-spot{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:var(--kxf-gap)}.kxf-spot__main{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--k-line-control);border-radius:var(--kxf-r);background:var(--k-well);color:inherit;transition:border-color .3s}a.kxf-spot__main:hover{border-color:var(--k-line-hover-strong)}.kxf-spot__pic{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--k-bg)}.kxf-spot__pic>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1)}a.kxf-spot__main:hover .kxf-spot__pic>img{transform:scale(1.03)}.kxf-spot__count{left:10px;bottom:10px}.kxf-spot__bar{display:flex;align-items:center;gap:12px;min-width:0;padding:12px 14px;border-top:1px solid var(--k-line)}.kxf-spot__text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.kxf-spot__text b{overflow:hidden;font-size:var(--k-fs-h5-lead);font-weight:500;color:var(--k-text);text-overflow:ellipsis;white-space:nowrap}.kxf-spot__text small{overflow:hidden;font-size:var(--k-fs-caption);color:var(--k-text-muted);text-overflow:ellipsis;white-space:nowrap}.kxf-spot__go{flex:none}.kxf-spot__main--off .kxf-spot__pic{container-type:inline-size}.kxf-spot__main--off .kxf-spot__pic:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--k-bg) 82%,transparent),transparent 64%),linear-gradient(0deg,color-mix(in srgb,var(--k-bg) 70%,transparent),transparent 55%);pointer-events:none}.kxf-spot__off{position:absolute;left:clamp(16px,4cqw,36px);bottom:clamp(16px,4cqw,34px);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:min(440px,82%)}.kxf-spot__off>b{font:var(--k-fw-regular) var(--k-fs-serif-page) / 1.05 var(--k-font-serif);letter-spacing:-.02em;color:var(--k-text)}.kxf-spot__off>b em{font-style:italic;color:var(--k-text-soft)}.kxf-spot__offcta{display:flex;flex-wrap:wrap;gap:8px}.kxf-spot__side{display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px;border:1px solid var(--k-line);border-radius:var(--kxf-r);background:var(--k-fill-card)}.kxf-spot__h--gap{margin-top:10px!important;padding-top:14px;border-top:1px solid var(--k-line)}.kxf-spot__h{font-size:var(--k-fs-tiny);font-weight:500;letter-spacing:var(--k-ls-eyebrow);text-transform:uppercase;color:var(--k-text-muted)}.kxf-spot__list,.kxf-spot__points{display:flex;flex-direction:column;list-style:none;padding:0}.kxf-spot__list{gap:4px}.kxf-spot__list a{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;padding:6px;margin-inline:-6px;border-radius:8px;color:inherit;transition:background .2s}.kxf-spot__list a:hover{background:var(--k-fill-hover)}.kxf-spot__list .kxf-spot__text b{font-size:var(--k-fs-body)}.kxf-spot__thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:6px;background:var(--k-well)}.kxf-spot__thumb>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kxf-spot__mini{position:absolute;left:5px;bottom:5px;display:inline-flex;align-items:center;gap:4px;padding:0 6px;border-radius:var(--k-r-pill);background:var(--k-glass-tag);color:var(--k-text);font-size:var(--k-fs-micro);font-variant-numeric:tabular-nums}.kxf-spot__points{gap:12px;margin-top:2px}.kxf-spot__points>li{display:flex;align-items:flex-start;gap:10px;font-size:var(--k-fs-body);line-height:1.45;color:var(--k-text-body)}.kxf-spot__points svg{flex:none;margin-top:1px;color:var(--k-text-muted)}.kxf-spot__sidecta{align-self:flex-start;margin-top:auto}.kxf-livesec__row{margin-top:22px}.kxf-inside__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--kxf-gap)}.kxf-space{grid-column:span 2;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--k-line);border-radius:var(--kxf-r);background:var(--k-well);transition:border-color .3s}.kxf-space--talk,.kxf-space--live{grid-column:span 3}.kxf-space:hover{border-color:var(--k-line-button)}.kxf-space__art{position:relative;display:block;aspect-ratio:2 / 1;overflow:hidden}.kxf-space--talk .kxf-space__art,.kxf-space--live .kxf-space__art{aspect-ratio:21 / 9}.kxf-space__art>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 40%;object-position:70% 40%;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.kxf-space:hover .kxf-space__art>img{transform:scale(1.04)}.kxf-space__art:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,var(--k-well))}.kxf-space__body{display:flex;flex-direction:column;gap:8px;padding:2px 16px 16px}.kxf-space h3{font:var(--k-fw-regular) var(--k-fs-serif-lg) / 1.15 var(--k-font-serif);letter-spacing:-.01em}.kxf-space h3 a{display:inline-flex;align-items:center;gap:8px;color:inherit}.kxf-space h3 svg{color:var(--k-text-muted);transition:translate .2s}.kxf-space h3 a:hover svg{translate:3px 0;color:var(--k-text)}.kxf-space__body>p{font-size:var(--k-fs-body);line-height:1.5;color:var(--k-text-muted)}.kxf-space__rooms{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px;list-style:none;padding:0}.kxf-space__rooms a{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);font-size:var(--k-fs-caption);color:var(--k-text-body);transition:background .15s,border-color .15s,color .15s}.kxf-space__rooms a:hover{border-color:var(--k-line-hover-strong);background:var(--k-fill-hover);color:var(--k-text)}.kxf-space__rooms a>span,.kxf-space__rooms a>svg{color:var(--k-text-muted)}.kxf-sec{padding:44px 0 4px;scroll-margin-top:calc(var(--f-top, 56px) + 12px)}.kxf-sec__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:16px}.kxf-sec__head.kxf-wrap{margin-inline:auto}.kxf-sec__head h2{display:flex;align-items:center;gap:12px;font-size:var(--k-fs-serif-md);font-weight:500;letter-spacing:-.03em;line-height:1.2}.kxf-sub{margin-top:6px!important;font-size:var(--k-fs-body);line-height:1.5;color:var(--k-text-muted)}.kxf-sec__actions{display:flex;gap:6px}.kxf-feat{--sw: min(var(--cd-max), calc(100cqw - 2 * var(--cd-gutter) - 96px));--fg: 16px;position:relative;container-type:inline-size;overflow:hidden;padding:2px 0 12px}.kxf-feat__track{display:flex;gap:var(--fg);padding-inline:calc((100cqw - var(--sw)) / 2);transform:translate(calc(var(--i, 0) * (var(--sw) + var(--fg)) * -1));transition:transform .65s cubic-bezier(.22,.7,.18,1)}.kxf-slide{display:grid;grid-template-columns:minmax(0,1.82fr) minmax(0,1fr);flex:0 0 var(--sw);overflow:hidden;border-radius:var(--kxf-r);border:1px solid var(--k-line-control);background:var(--k-well);transition:opacity .5s,filter .5s}.kxf-slide:not([data-active]){opacity:.32;filter:grayscale(.6);cursor:pointer}.kxf-slide__media{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--k-well)}.kxf-slide__media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kxf-slide__media{aspect-ratio:auto;min-height:calc(var(--sw) * 1.82 / 2.82 * 9 / 16)}.kxf-slide__info{display:flex;flex-direction:column;gap:10px;min-width:0;padding:18px 18px 16px;border-left:1px solid var(--k-line);background:linear-gradient(180deg,var(--k-fill-field),transparent 40%),var(--k-well)}.kxf-slide__kicker{display:flex;align-items:center;gap:8px;font-size:var(--k-fs-tiny);font-weight:500;letter-spacing:var(--k-ls-eyebrow);text-transform:uppercase;color:var(--k-text-muted)}.kxf-slide__kicker .kxf-ex{letter-spacing:.1em}.kxf-slide__info h3{font-size:var(--k-fs-serif-lg);font-weight:500;letter-spacing:-.03em;line-height:1.1}.kxf-slide__info h3 a{color:inherit}.kxf-slide__status{display:inline-flex;align-items:center;gap:7px;font-size:var(--k-fs-ui);color:var(--k-text-strong)}.kxf-slide__status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--k-text)}.kxf-slide__status.is-live:before{animation:kxf-blink 1.4s ease-in-out infinite}.kxf-slide__thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.kxf-slide__thumbs>button{display:block;padding:0;border:1px solid var(--k-line);border-radius:6px;overflow:hidden;aspect-ratio:16 / 9;background:var(--k-bg);cursor:pointer;transition:border-color .2s}.kxf-slide__thumbs>button:hover{border-color:var(--k-line-hover-strong)}.kxf-slide__thumbs img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kxf-slide__why{font-size:var(--k-fs-ui);line-height:1.55;color:var(--k-text-muted)}.kxf-tags{display:flex;flex-wrap:wrap;gap:4px;list-style:none;padding:0}.kxf-tags>li{padding:2px 9px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);font-size:var(--k-fs-caption);color:var(--k-text-body)}.kxf-slide__cta{align-self:flex-start;margin-top:auto}.kxf-dots{display:flex;justify-content:center;gap:6px;min-height:6px;margin-top:12px}.kxf-dots>button,.kxf-dots>i{width:6px;height:6px;padding:0;border:0;border-radius:var(--k-r-pill);background:var(--k-text-ghost);cursor:pointer;transition:background .25s,width .25s}.kxf-dots>i{cursor:default}.kxf-dots>[aria-current=true],.kxf-dots>.is-on{width:22px;background:var(--k-text)}.kxf-arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--k-line-glass);border-radius:50%;background:var(--k-on-media-2);color:var(--k-text);cursor:pointer;translate:0 -50%;transition:opacity .2s,background .2s,border-color .2s}.kxf-arrow>svg{width:18px;height:18px}.kxf-arrow:hover{border-color:var(--k-line-hover-strong);background:var(--k-on-media-3)}.kxf-feat .kxf-arrow--prev{left:max(6px,calc((100cqw - var(--sw)) / 2 - 46px))}.kxf-feat .kxf-arrow--next{right:max(6px,calc((100cqw - var(--sw)) / 2 - 46px))}.kxf-row{position:relative}.kxf-row .kxf-arrow{top:calc(50% - 18px)}.kxf-row .kxf-arrow--prev{left:-18px}.kxf-row .kxf-arrow--next{right:-18px}.kxf-row[data-start=true] .kxf-arrow--prev,.kxf-row[data-end=true] .kxf-arrow--next,.kxf-row[data-scrolls=false] .kxf-arrow{opacity:0;pointer-events:none}.kxf-row__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--kxf-gap)) / 4);gap:var(--kxf-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.kxf-row__track::-webkit-scrollbar{display:none}.kxf-row__track--5{grid-auto-columns:calc((100% - 4 * var(--kxf-gap)) / 5)}.kxf-row__track>*{scroll-snap-align:start;min-width:0}.kxf-stream__pic,.kxf-poster__pic{position:relative;display:block;overflow:hidden;border-radius:var(--kxf-r-sm);border:1px solid var(--k-line);background:var(--k-well);transition:border-color .3s}.kxf-stream__pic>img,.kxf-poster__pic>img,.kxf-day__ev>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.kxf-stream:hover .kxf-stream__pic>img,.kxf-poster:hover .kxf-poster__pic>img,.kxf-day__ev:hover>img{transform:scale(1.045)}.kxf-stream:hover .kxf-stream__pic,.kxf-poster:hover .kxf-poster__pic{border-color:var(--k-line-hover-strong)}.kxf-stream{display:flex;flex-direction:column;gap:10px;color:inherit}.kxf-stream__pic{aspect-ratio:16 / 9}.kxf-stream__count,.kxf-stream__tag{position:absolute;bottom:10px;display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--k-line-glass);border-radius:var(--k-r-pill);background:var(--k-glass-tag);color:var(--k-text);font-size:var(--k-fs-caption);font-variant-numeric:tabular-nums;backdrop-filter:blur(8px)}.kxf-stream__count{left:10px}.kxf-stream__tag{right:10px}.kxf-stream__meta{display:flex;align-items:center;gap:10px;min-width:0}.kxf-stream__meta>span:last-child{display:flex;flex-direction:column;min-width:0}.kxf-stream__meta b{overflow:hidden;font-size:var(--k-fs-body);font-weight:500;line-height:1.35;color:var(--k-text);text-overflow:ellipsis;white-space:nowrap}.kxf-stream__meta small{overflow:hidden;font-size:var(--k-fs-caption);color:var(--k-text-muted);text-overflow:ellipsis;white-space:nowrap}.kxf-stream__host{flex:none}.kxf-stream__ini{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--k-line-button);border-radius:50%;background:var(--k-well);color:var(--k-text);font-size:var(--k-fs-caption);font-weight:600}.kxf-day{display:flex;flex-direction:column;gap:8px;padding:10px 10px 12px;border:1px solid var(--k-line);border-radius:var(--kxf-r-sm);background:var(--k-fill-card)}.kxf-day[data-today=true]{border-color:var(--k-line-hover-strong);background:var(--k-fill-soft)}.kxf-day__label{align-self:center;margin-bottom:2px!important;padding:2px 10px;border-radius:var(--k-r-pill);font-size:var(--k-fs-tiny);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--k-text-muted)}.kxf-day[data-today=true] .kxf-day__label{background:var(--k-inverse);color:var(--k-inverse-ink)}.kxf-day__ev{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:7px;background:var(--k-well);color:inherit}.kxf-day__cap{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;padding:20px 9px 7px;background:linear-gradient(180deg,transparent,var(--k-scrim-viewer))}.kxf-day__cap small{font-size:var(--k-fs-tiny);font-weight:500;color:var(--k-text-soft);font-variant-numeric:tabular-nums}.kxf-day__cap b{overflow:hidden;font-size:var(--k-fs-caption);font-weight:500;line-height:1.3;color:var(--k-text);text-overflow:ellipsis;white-space:nowrap}.kxf-day__real{position:absolute;left:7px;top:7px;padding:1px 7px;font-size:var(--k-fs-micro);letter-spacing:.08em;text-transform:uppercase}.kxf-day__more{align-self:center;margin-top:-2px;position:relative;z-index:1;padding:2px 10px;border:1px solid var(--k-line-glass);border-radius:var(--k-r-pill);background:var(--k-glass-tag);color:var(--k-text);font-size:var(--k-fs-caption);backdrop-filter:blur(8px)}.kxf-posters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kxf-gap)}.kxf-contest{grid-column:span 2;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:22px;border:1px solid var(--k-line);border-radius:var(--kxf-r);background:var(--k-fill-card)}.kxf-contest h3{font:var(--k-fw-regular) var(--k-fs-serif-page) / 1.05 var(--k-font-serif);letter-spacing:-.02em}.kxf-contest__status{font-size:var(--k-fs-ui);color:var(--k-text-strong)}.kxf-contest>p:not(.kxf-kicker):not(.kxf-contest__status){max-width:440px;font-size:var(--k-fs-body);line-height:1.55;color:var(--k-text-muted)}.kxf-contest__facts{display:flex;gap:22px;list-style:none;padding:0;font-size:var(--k-fs-caption);color:var(--k-text-muted)}.kxf-contest__facts>li{display:flex;flex-direction:column}.kxf-contest__facts b{font-size:var(--k-fs-serif-md);font-weight:500;color:var(--k-text);font-variant-numeric:tabular-nums}.kxf-contest>.kxf-btn{margin-top:auto}.kxf-poster{display:flex;flex-direction:column;gap:10px;color:inherit}.kxf-poster__pic{aspect-ratio:2 / 3}.kxf-poster__meta{display:flex;flex-direction:column;gap:2px}.kxf-poster__meta b{font-size:var(--k-fs-base);font-weight:500;color:var(--k-text)}.kxf-poster__meta small{font-size:var(--k-fs-small);color:var(--k-text-muted)}.kxf .cd-directory{padding-top:48px;min-height:0}.kxf .cd-tabs{margin-bottom:20px}.kxf .cd-featured{margin-bottom:28px}.kxf .cd-directory__heading h2,.kxf .cd-head h2{font-size:var(--k-fs-rk-heading)}.kxf .cd-creation{padding-top:34px}.kxf-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--kxf-gap)}.kxf-news__lead,.kxf-news__list a{color:inherit}.kxf-news__lead{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--k-line);border-radius:var(--kxf-r);background:var(--k-fill-card);transition:border-color .3s}.kxf-news__lead>img{aspect-ratio:16 / 8;width:100%;-o-object-fit:cover;object-fit:cover}.kxf-news__body,.kxf-news__list a>span{display:flex;flex-direction:column;gap:4px;min-width:0}.kxf-news__body{padding:14px 16px 16px}.kxf-news small{font-size:var(--k-fs-tiny);font-weight:500;letter-spacing:var(--k-ls-eyebrow);text-transform:uppercase;color:var(--k-text-muted)}.kxf-news b{font-size:var(--k-fs-h5-lead);font-weight:500;color:var(--k-text)}.kxf-news__body>span,.kxf-news__list a>span>span{font-size:var(--k-fs-ui);line-height:1.55;color:var(--k-text-muted)}.kxf-news__list{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0}.kxf-news__list a{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:8px;border:1px solid var(--k-line);border-radius:var(--kxf-r-sm);background:var(--k-fill-card);transition:border-color .3s}.kxf-news__list a:hover,.kxf-news__lead:hover{border-color:var(--k-line-button)}.kxf-news__list img{width:100%;aspect-ratio:16 / 9;border-radius:6px;-o-object-fit:cover;object-fit:cover}.kxf-news__list b{font-size:var(--k-fs-lead)}.kxf-build{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;margin:48px auto 36px;padding:14px;border:1px solid var(--k-line-control);border-radius:18px;background:var(--k-fill-card)}.kxf-build__art{width:100%;aspect-ratio:16 / 10;border-radius:10px;-o-object-fit:cover;object-fit:cover}.kxf-build__body{display:flex;flex-direction:column;gap:14px;padding:8px 22px 8px 4px}.kxf-build h2{font:var(--k-fw-medium) var(--k-fs-ax-h2) / 1.08 var(--k-font-sans);letter-spacing:-.04em;text-wrap:balance}.kxf-build__body>p:not(.kxf-kicker){font-size:var(--k-fs-base);line-height:1.65;color:var(--k-text-muted)}.kxf .cd-footer{max-width:calc(var(--cd-max) + 2 * var(--cd-gutter));margin:0 auto}.kxf-side{display:flex;flex-direction:column;gap:18px;font-size:var(--k-fs-body);color:var(--k-text-quiet)}.kxf-side [lang=ru],html[lang=ru] .kxf-side [lang=en]{display:none}html[lang=ru] .kxf-side [lang=ru]{display:initial}.kxf-side a{color:inherit;text-decoration:none}.kxf-side a:focus-visible,.kxf-side input:focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.kxf-side__brand{display:flex;align-items:center;gap:10px;padding:2px 4px}.kxf-side__brand>span:last-child{display:flex;flex-direction:column;line-height:1.25}.kxf-side__brand b{font-size:var(--k-fs-ui);font-weight:600;letter-spacing:var(--k-ls-head);color:var(--k-text)}.kxf-side__brand small{font-size:var(--k-fs-caption);color:var(--k-text-muted)}.kxf-side__mark{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--k-line-button);border-radius:50%;background:var(--k-bg);color:var(--k-text);font:var(--k-fw-regular) var(--k-fs-serif-sm)/1 var(--k-font-serif);letter-spacing:-.06em}.kxf-side__mark em{font-style:italic;color:var(--k-text-soft)}.kxf-side__search{display:flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:var(--k-fill-sunken);color:var(--k-text-muted);transition:border-color .2s}.kxf-side__search:focus-within{border-color:var(--k-line-hover-strong)}.kxf-side__search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--k-text);font:inherit;font-size:var(--k-fs-ui)}.kxf-side__search input::-moz-placeholder{color:var(--k-text-placeholder)}.kxf-side__search input::placeholder{color:var(--k-text-placeholder)}.kxf-side__group{display:flex;flex-direction:column;gap:1px}.kxf-side__group>a{position:relative;display:flex;align-items:center;gap:10px;min-height:32px;padding:5px 10px;border-radius:8px;transition:background .15s,color .15s}.kxf-side__group>a:hover{background:var(--k-fill-hover);color:var(--k-text)}.kxf-side__group>a[aria-current=true]{background:var(--k-fill-strong);color:var(--k-text)}.kxf-side__group>a>span:not(.kxf-side__ico){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kxf-side__live{margin-left:auto;padding:0 7px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-tiny);font-style:normal;font-weight:700}.kxf-side__h{margin:0 0 4px!important;padding:0 10px;font-size:var(--k-fs-tiny);font-weight:500;letter-spacing:var(--k-ls-eyebrow);text-transform:uppercase;color:var(--k-text-label)}.kxf-side__ico{display:grid;place-items:center;flex:none;width:22px;height:22px;overflow:hidden;border:1px solid var(--k-line-button);border-radius:50%;background:var(--k-well);color:var(--k-text);font-size:var(--k-fs-micro);font-weight:600}.kxf-side__ico>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kxf-side__ico--main{border-color:transparent;background:var(--k-inverse);color:var(--k-inverse-ink)}.kxf-side__dim{color:var(--k-text-muted)}.kxf-side__fest{position:relative;display:block;overflow:hidden;margin-top:auto;border:1px solid var(--k-line-control);border-radius:12px;transition:border-color .2s}.kxf-side__fest:hover{border-color:var(--k-line-hover-strong)}.kxf-side__fest>img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.kxf-side__fest>span{display:flex;flex-direction:column;gap:2px;padding:9px 11px 11px}.kxf-side__fest b{font-size:var(--k-fs-small);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--k-text)}.kxf-side__fest small{font-size:var(--k-fs-caption);color:var(--k-text-muted)}@keyframes kxf-blink{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:1240px){.kxf-row__track--5{grid-auto-columns:calc((100% - 3 * var(--kxf-gap)) / 4)}.kxf-spot{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.kxf-spot__list a{grid-template-columns:88px minmax(0,1fr)}}@media(max-width:1100px){.kxf-row__track,.kxf-row__track--5{grid-auto-columns:calc((100% - 2 * var(--kxf-gap)) / 3)}.kxf-slide{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.kxf-slide__media{min-height:calc(var(--sw) * 1.5 / 2.5 * 9 / 16)}.kxf-slide__thumbs{display:none}.kxf-spot{grid-template-columns:minmax(0,1fr)}.kxf-spot__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px}.kxf-space,.kxf-space--talk,.kxf-space--live{grid-column:span 3}.kxf-space--share{grid-column:span 6}}@media(max-width:860px){.cd-discovery.kxf{--cd-gutter: 16px}.kxf-news,.kxf-build{grid-template-columns:minmax(0,1fr)}.kxf-feat{--sw: calc(100cqw - 2 * var(--cd-gutter));--fg: 10px}.kxf-slide{grid-template-columns:minmax(0,1fr)}.kxf-slide__media{min-height:0;aspect-ratio:16 / 9}.kxf-contest{grid-column:1 / -1}.kxf-slide__info{padding:14px 14px 16px;border-left:0;border-top:1px solid var(--k-line)}.kxf-slide__info h3{font-size:var(--k-fs-serif-md)}.kxf-feat .kxf-arrow,.kxf-row .kxf-arrow{display:none}.kxf-row__track,.kxf-row__track--5{grid-auto-columns:46%}.kxf-inside__grid{grid-template-columns:minmax(0,1fr)}.kxf-space,.kxf-space--talk,.kxf-space--live,.kxf-space--share{grid-column:auto}.kxf-space__art,.kxf-space--talk .kxf-space__art,.kxf-space--live .kxf-space__art{aspect-ratio:21 / 9}.kxf-spot__list{grid-template-columns:minmax(0,1fr)}.kxf-posters{grid-template-columns:repeat(2,minmax(0,1fr))}.kxf-sec{padding-top:36px}.kxf-sec__head{align-items:flex-start}.kxf-sec__head h2{font-size:var(--k-fs-serif-name)}.kxf-build__body{padding:4px 6px 8px}}@media(max-width:520px){.kxf-row__track,.kxf-row__track--5{grid-auto-columns:72%}.kxf-news__list a{grid-template-columns:110px minmax(0,1fr)}.kxf-sec__actions .kxf-pill:last-child{display:none}.kxf-spot__bar .kxf-spot__go{display:none}.kxf-spot__off>b{font-size:var(--k-fs-serif-xl)}}@media(max-width:700px){.kxf-hero{align-items:flex-end;min-height:clamp(520px,150vw,680px)}.kxf-hero__pic>img{-o-object-position:center 20%;object-position:center 20%}.kxf-hero:before{background:linear-gradient(180deg,transparent 30%,color-mix(in srgb,var(--k-bg) 72%,transparent) 55%,var(--k-bg) 82%)}.kxf-hero:after{display:none}.kxf-hero__body{gap:12px;padding:0 0 28px}.kxf-hero__cta{width:100%}.kxf-hero__cta>.kxf-btn{flex:1}}
