.kc[data-v-3fc9d207]{gap:1.5rem}.kc[data-v-3fc9d207],.kc__hero[data-v-3fc9d207]{flex-direction:column;display:flex}.kc__hero[data-v-3fc9d207]{text-align:center;align-items:center;gap:.375rem;padding:1rem 0 .5rem}.kc__eyebrow[data-v-3fc9d207]{letter-spacing:.08em;text-transform:uppercase;color:var(--primary);font-size:.75rem;font-weight:700}.kc__title[data-v-3fc9d207]{color:var(--text);margin:0;font-size:1.75rem;font-weight:700}.kc__subtitle[data-v-3fc9d207]{color:var(--text-2);margin:0;font-size:1rem}.kc__search[data-v-3fc9d207]{width:100%;max-width:34rem;margin-top:.75rem;position:relative}.kc__search .kc__search-icon[data-v-3fc9d207]{color:var(--text-3);pointer-events:none;z-index:1;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.kc__search[data-v-3fc9d207] .app-input{height:3.25rem;padding-left:2.75rem}.kc__section-title[data-v-3fc9d207]{color:var(--text);margin:0;font-size:1.25rem;font-weight:600}.kc__cats[data-v-3fc9d207]{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (width<=767px){.kc__cats[data-v-3fc9d207]{grid-template-columns:1fr}}.kc-cat[data-v-3fc9d207]{background:var(--surface-2);border-radius:var(--radius);box-shadow:var(--shadow-surface);transition:background-color .2s,scale .45s var(--ease-press);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex;position:relative}.kc-cat[data-v-3fc9d207]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.98}@media (prefers-reduced-motion:reduce){.kc-cat[data-v-3fc9d207]:active{scale:none}}@media (hover:hover){.kc-cat[data-v-3fc9d207]:hover{background:var(--surface-3)}}.kc-cat .kc-cat__text[data-v-3fc9d207]{flex-direction:column;gap:.25rem;min-width:0;display:flex}.kc-cat .kc-cat__name[data-v-3fc9d207]{color:var(--text);font-size:1rem;font-weight:600}.kc-cat .kc-cat__meta[data-v-3fc9d207]{color:var(--text-3);font-size:.75rem}.kc__popular[data-v-3fc9d207]{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow-surface);flex-direction:column;gap:1rem;margin-top:1.5rem;padding:1.5rem;display:flex}@media (width<=767px){.kc__popular[data-v-3fc9d207]{padding:1rem}}.kc__popular-head[data-v-3fc9d207]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.kc__popular-count[data-v-3fc9d207]{color:var(--text-3);flex-shrink:0;font-size:.875rem}.kc__popular-list[data-v-3fc9d207]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1023px){.kc__popular-list[data-v-3fc9d207]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.kc__popular-list[data-v-3fc9d207]{grid-template-columns:1fr}}.kc-article[data-v-3fc9d207],.kc__popular-list li[data-v-3fc9d207]{display:flex}.kc-article[data-v-3fc9d207]{background:var(--surface-2);border-radius:var(--radius);width:100%;box-shadow:var(--shadow-surface);transition:background-color .2s,scale .45s var(--ease-press);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent;flex-direction:column;gap:.5rem;padding:1.25rem 1.5rem;position:relative}.kc-article[data-v-3fc9d207]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.98}@media (prefers-reduced-motion:reduce){.kc-article[data-v-3fc9d207]:active{scale:none}}@media (hover:hover){.kc-article[data-v-3fc9d207]:hover{background:var(--surface-3)}}@media (hover:hover) and (hover:hover){.kc-article:hover .kc-article__chevron[data-v-3fc9d207]{transform:translate(.25rem)}}.kc-article .kc-article__title[data-v-3fc9d207]{color:var(--text);font-size:1rem;font-weight:600;line-height:1.35}.kc-article .kc-article__summary[data-v-3fc9d207]{-webkit-line-clamp:3;color:var(--text-3);-webkit-box-orient:vertical;font-size:.875rem;line-height:1.5;display:-webkit-box;overflow:hidden}.kc-article .kc-article__meta[data-v-3fc9d207]{color:var(--text-3);align-items:center;gap:1rem;margin-top:auto;padding-top:.5rem;font-size:.75rem;display:flex}.kc-article .kc-article__meta-item[data-v-3fc9d207]{align-items:center;gap:.375rem;display:inline-flex}.kc-article .kc-article__meta-item .app-icon[data-v-3fc9d207]{font-size:.875rem}.kc-article .kc-article__chevron[data-v-3fc9d207]{margin-left:auto;font-size:1rem;transition:transform .2s}.kc__results-list[data-v-3fc9d207]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kc-row[data-v-3fc9d207]{background:var(--surface-2);border-radius:var(--radius);transition:background-color .2s,scale .45s var(--ease-press);--ripple:on;--ripple-color:currentColor;--ripple-opacity:.12;-webkit-tap-highlight-color:transparent;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1rem;display:flex;position:relative}.kc-row[data-v-3fc9d207]:active:where(:not(:has(:is(button,a,[role=button]):active))){transition-duration:80ms;transition-timing-function:ease-out;scale:.98}@media (prefers-reduced-motion:reduce){.kc-row[data-v-3fc9d207]:active{scale:none}}@media (hover:hover){.kc-row[data-v-3fc9d207]:hover{background:var(--surface-3)}}.kc-row .kc-row__text[data-v-3fc9d207]{flex-direction:column;gap:.125rem;min-width:0;display:flex}.kc-row .kc-row__title[data-v-3fc9d207]{color:var(--text);font-size:1rem;font-weight:500}.kc-row .kc-row__meta[data-v-3fc9d207]{color:var(--text-3);font-size:.75rem}.kc-row .kc-row__chevron[data-v-3fc9d207]{color:var(--text-3);flex-shrink:0;font-size:1rem}
