.kv-search-head{border-bottom:var(--wp--custom--rule--hairline)}.kv-search-head__inner{max-width:var(--wp--style--global--wide-size);padding:var(--wp--preset--spacing--60)var(--wp--preset--spacing--30)0;flex-direction:column;gap:20px;margin:0 auto;display:flex}.kv-search-form{flex-direction:column;gap:12px;display:flex}.kv-search-form .kv-label{margin:0;font-size:13px}.kv-search-form__row{border-bottom:3px solid var(--wp--preset--color--ink);align-items:center;gap:16px;padding-bottom:12px;display:flex}.kv-search-form__icon{flex:none}.kv-search-form__row:focus-within{border-bottom-color:var(--wp--preset--color--accent)}.kv-search-form .kv-search-form__input{min-width:0;min-height:0;font-family:var(--wp--preset--font-family--serif);letter-spacing:-.02em;background:0 0;border:0;border-radius:0;outline:none;flex:auto;padding:0;font-size:clamp(32px,5vw,56px);font-weight:700}.kv-search-form__input::-webkit-search-cancel-button{display:none}.kv-search-form__submit{min-height:var(--wp--custom--tap-target);color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--mono);letter-spacing:.02em;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;flex:none;padding:0 4px;font-size:13px;font-weight:700;text-decoration:underline}.kv-search-head__count{color:var(--wp--preset--color--ink-soft);margin:0}.kv-search-head__count strong{color:var(--wp--preset--color--ink)}.kv-search-head--start{border-bottom:0}.kv-search-head--start .kv-search-head__inner{padding-top:var(--wp--preset--spacing--70)}.kv-search-start{max-width:var(--wp--style--global--wide-size);padding:40px var(--wp--preset--spacing--30)var(--wp--preset--spacing--70);margin:0 auto}.kv-search-start .kv-label{margin:0 0 16px}.kv-search-body{max-width:var(--wp--style--global--wide-size);padding:48px var(--wp--preset--spacing--30)var(--wp--preset--spacing--70);flex-wrap:wrap;align-items:flex-start;gap:56px;margin:0 auto;display:flex}.kv-search-filters{flex:240px}.kv-search-filters form{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.kv-filter{border:0;flex-direction:column;gap:2px;width:100%;margin:0;padding:0;display:flex}.kv-filter__legend{border-bottom:var(--wp--custom--rule--thick);width:100%;color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);letter-spacing:.02em;margin-bottom:6px;padding:0 0 10px}.kv-filter__option{min-height:var(--wp--custom--tap-target);align-items:center;gap:10px;font-size:15px;display:flex}.kv-filter input[type=radio],.kv-filter input[type=checkbox]{width:18px;height:18px;accent-color:var(--wp--preset--color--accent);margin:0}.kv-filter select{min-height:var(--wp--custom--tap-target);border:1px solid var(--wp--preset--color--line-strong);border-radius:var(--wp--custom--radius--medium);background:var(--wp--preset--color--white);color:var(--wp--preset--color--ink);font:inherit;padding:0 12px;font-size:15px}.kv-search-results{flex-direction:column;flex:999 600px;gap:40px;min-width:0;display:flex}.kv-best-match{border-top:var(--wp--custom--rule--thick);background:var(--wp--preset--color--accent-soft);flex-wrap:wrap;align-items:center;gap:20px 32px;padding:28px 32px;text-decoration:none;display:flex}.kv-best-match__text{flex-direction:column;flex:360px;gap:8px;display:flex}.kv-best-match__kicker{color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);letter-spacing:.02em;font-weight:700}.kv-best-match__title{font-family:var(--wp--preset--font-family--serif);font-size:34px;font-weight:700;line-height:1.1}.kv-best-match__description{color:var(--wp--preset--color--ink-soft);line-height:1.5}.kv-best-match__button{background:var(--wp--preset--color--ink);min-height:48px;color:var(--wp--preset--color--white);border-radius:24px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:flex}.kv-results{border-top:var(--wp--custom--rule--thick);margin:0;padding:0;list-style:none}.kv-result{border-bottom:var(--wp--custom--rule--hairline)}.kv-result__link{flex-direction:column;gap:8px;padding:28px 0;text-decoration:none;display:flex}.kv-result__link--row{flex-direction:row;align-items:center;gap:20px}.kv-result__meta{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.kv-result__source{color:var(--wp--preset--color--accent);letter-spacing:.02em;align-items:center;gap:6px;font-weight:700;display:flex}.kv-result__dot{background:var(--wp--preset--color--accent);width:8px;height:8px}.kv-result__title{font-family:var(--wp--preset--font-family--serif);font-size:var(--wp--preset--font-size--x-large);font-weight:700;line-height:1.2}.kv-result__link:hover .kv-result__title,.kv-result__link:hover .kv-result__name{text-underline-offset:4px;text-decoration:underline 2px}.kv-result__snippet{color:var(--wp--preset--color--ink-soft);line-height:1.55}.kv-result mark,.kv-best-match mark{background:color-mix(in srgb,var(--wp--preset--color--accent)20%,transparent)}.kv-result__avatar{border-radius:50%;flex:none;width:72px;height:72px}.kv-result__text{flex-direction:column;flex:auto;gap:6px;display:flex}.kv-result__kind{color:var(--wp--preset--color--muted);font-family:var(--wp--preset--font-family--mono);font-size:var(--wp--preset--font-size--label);letter-spacing:.02em;font-weight:700}.kv-result__name{font-size:22px;font-weight:700}.kv-result--episode{align-items:flex-start;gap:24px;padding:28px 0;display:flex}.kv-result--episode .kv-cover.kv-cover--s{width:88px;height:88px;margin-top:4px}.kv-result--episode .kv-cover--s .kv-cover__number{font-size:38px}.kv-result__body{flex-direction:column;flex:auto;gap:14px;min-width:0;display:flex}.kv-result--episode .kv-result__link{padding:0}.kv-result__hits{border-top:var(--wp--custom--rule--hairline);flex-direction:column;gap:10px;margin:0;padding:14px 0 0;list-style:none;display:flex}.kv-result__hit{align-items:baseline;gap:14px;display:flex}.kv-result__time{min-height:var(--wp--custom--tap-target);border:1px solid var(--wp--preset--color--accent);color:var(--wp--preset--color--accent);font-family:var(--wp--preset--font-family--mono);border-radius:22px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.kv-result__time:hover,.kv-result__time:focus-visible{background:var(--wp--preset--color--accent);color:var(--wp--preset--color--white)}.kv-result__quote{min-width:0;color:var(--wp--preset--color--ink-soft);font-family:var(--wp--preset--font-family--serif);font-size:16px;line-height:1.5}.kv-result__speaker{color:var(--wp--preset--color--ink);font-family:var(--wp--preset--font-family--sans);font-size:14px;font-weight:600}@media (width<=600px){.kv-result--episode .kv-cover.kv-cover--s{width:56px;height:56px}.kv-result--episode .kv-cover--s .kv-cover__number{font-size:24px}.kv-result__hit{flex-direction:column;gap:6px}}.kv-search-help{border:1.5px dashed var(--wp--preset--color--line-strong);flex-direction:column;gap:10px;padding:24px 28px;display:flex}.kv-search-help__title{font-family:var(--wp--preset--font-family--sans);margin:0;font-size:17px}.kv-search-help__text{color:var(--wp--preset--color--ink-soft);margin:0;font-size:15px;line-height:1.55}.kv-search-empty{flex-wrap:wrap;gap:32px 64px;padding-block:32px;display:flex}.kv-search-empty__main{flex-direction:column;flex:420px;gap:12px;min-width:0;display:flex}.kv-search-empty__title{font-family:var(--wp--preset--font-family--serif);margin:0;font-size:clamp(26px,3vw,32px);line-height:1.1}.kv-search-empty__suggestion{margin:0;font-size:18px;line-height:1.5}.kv-search-empty__suggestion a{color:var(--wp--preset--color--accent-strong);font-weight:700}.kv-search-empty__tips{color:var(--wp--preset--color--ink-soft);margin:4px 0 0;padding-left:20px;font-size:15px;line-height:1.7}.kv-search-empty__topics{flex:300px}