.kfl[data-astro-cid-llckmdtf]{display:flex;flex-direction:column;gap:16px}[data-astro-cid-llckmdtf][hidden]{display:none!important}.kfl__regions[data-astro-cid-llckmdtf]{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1*clamp(16px,3.2vw,40px));padding:2px clamp(16px,3.2vw,40px) 4px}.kfl__regions[data-astro-cid-llckmdtf]::-webkit-scrollbar{display:none}.kfl__chip[data-astro-cid-llckmdtf]{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--kf-line-strong);border-radius:var(--kf-r-pill);background:var(--kf-surface);font-size:14px;font-weight:700;color:var(--kf-ink);text-decoration:none;white-space:nowrap}.kfl__chip[data-astro-cid-llckmdtf]:hover{background:var(--kf-surface-2)}.kfl__chip[data-astro-cid-llckmdtf][aria-current=page]{background:var(--kf-navy);border-color:var(--kf-navy);color:#fff}.kfl__sel[data-astro-cid-llckmdtf]{display:flex;flex-direction:column;gap:8px;padding:10px 14px;border:1px solid var(--kf-line);border-radius:var(--kf-r);background:var(--kf-surface)}.kfl__sel-row[data-astro-cid-llckmdtf],.kfl__sel-chips[data-astro-cid-llckmdtf]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kfl__sel-label[data-astro-cid-llckmdtf]{font-size:14px;font-weight:700;color:var(--kf-ink-2)}.kfl__sel-note[data-astro-cid-llckmdtf]{font-size:13px;line-height:1.5;color:var(--kf-ink-3);text-wrap:pretty}.kfl__sel-chips[data-astro-cid-llckmdtf] .kfl__sel-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 14px;border:1px solid var(--kf-line-strong);border-radius:var(--kf-r-pill);background:var(--kf-surface);color:var(--kf-ink);font:700 14px var(--kf-font);white-space:nowrap;cursor:pointer}.kfl__sel-chips[data-astro-cid-llckmdtf] .kfl__sel-chip--tur{background:var(--kf-brand-tint);border-color:var(--kf-brand-ink);color:var(--kf-brand-ink)}.kfl__sel-chips[data-astro-cid-llckmdtf] .kfl__x{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:var(--kf-surface-2);color:var(--kf-ink-2);font-size:11px}.kfl__clear[data-astro-cid-llckmdtf]{min-height:44px;padding:0 6px;border:0;background:none;cursor:pointer;color:var(--kf-brand-ink);font:700 14px var(--kf-font);text-decoration:underline;text-underline-offset:3px}.kfl__cap[data-astro-cid-llckmdtf]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 8px 8px 14px;border-radius:var(--kf-r);background:var(--kf-surface-2);font-size:14px;line-height:1.5;text-wrap:pretty}.kfl__show[data-astro-cid-llckmdtf]{min-height:44px;padding:0 14px;border:1px solid var(--kf-line-strong);border-radius:var(--kf-r-sm);background:var(--kf-surface);color:var(--kf-brand-ink);font:700 14px var(--kf-font);white-space:nowrap;cursor:pointer}.kfl__grid[data-astro-cid-llckmdtf]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:16px}.kfl__grid[data-astro-cid-llckmdtf]>li[data-astro-cid-llckmdtf]{display:grid;grid-template-rows:1fr;grid-auto-rows:auto;gap:8px;min-width:0}.kfl__warn[data-astro-cid-llckmdtf]{justify-self:start;padding:4px 8px;border-radius:var(--kf-r-sm);background:var(--kf-warn-tint);color:var(--kf-warn);font-size:13px;font-weight:700}.kfl__empty[data-astro-cid-llckmdtf]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:28px 24px;border:1.5px dashed var(--kf-line-strong);border-radius:var(--kf-r-lg);background:var(--kf-surface)}.kfl__empty-bar[data-astro-cid-llckmdtf]{width:28px;height:3px;border-radius:2px;background:var(--kf-line-strong)}.kfl__empty-title[data-astro-cid-llckmdtf]{font-size:18px;font-weight:800;letter-spacing:-.01em}.kfl__empty-text[data-astro-cid-llckmdtf]{margin:0;font-size:15px;line-height:1.6;color:var(--kf-ink-2);max-width:56ch;text-wrap:pretty}.kfl__empty-actions[data-astro-cid-llckmdtf]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.kfl__empty-actions[data-astro-cid-llckmdtf] .kfl__act{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--kf-line-strong);border-radius:var(--kf-r-sm);background:var(--kf-surface);color:var(--kf-brand-ink);font:700 14px var(--kf-font);text-decoration:none;cursor:pointer}.kfl__empty-actions[data-astro-cid-llckmdtf] .kfl__act--primary{background:var(--kf-navy);border-color:var(--kf-navy);color:#fff}
