.editorial-card_card__YPEDg{--_slot:var(--editorial-card-slot,min(160px,40%));--_slot-gap:var(--editorial-card-gap,20px);--_is-strip:0;container:editorial-card/inline-size;position:relative;display:flex;flex-direction:column;border-radius:var(--shape-surface);background:color-mix(in srgb,var(--card) 92%,transparent 8%);border:var(--shape-border-width) solid var(--border);box-shadow:var(--depth-card);transition:transform var(--motion-base,.25s) var(--motion-ease,ease),border-color var(--motion-base,.25s) var(--motion-ease,ease),box-shadow var(--motion-base,.25s) var(--motion-ease,ease)}.editorial-card_card__YPEDg[data-radius-role=outer-card]{border-radius:var(--route-family-outer-card-radius)}.editorial-card_card__YPEDg[data-media=none],.editorial-card_card__YPEDg[data-media=strip]{--_slot:0px;--_slot-gap:0px}.editorial-card_card__YPEDg[data-media=strip]{--_is-strip:1}.editorial-card_link__SaVbZ{--_row:0;--_tags-justify:flex-start;--_f:calc(var(--_flush, 0) * (1 - var(--_row)));--_pad-top:26px;--_pad-inline:28px;--_pad-bottom:28px;display:grid;flex:1 1 auto;grid-template-columns:calc(var(--_slot) * var(--_row)) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:calc(var(--_slot-gap) * var(--_row));align-items:start;padding-block-start:calc(var(--_pad-top) + 24px * var(--_is-strip) * (1 - var(--_row)));padding-block-end:var(--_pad-bottom);padding-inline-start:calc(var(--_pad-inline) + 12px * var(--_is-strip) * var(--_row));padding-inline-end:var(--_pad-inline);border-radius:inherit;color:inherit;text-decoration:none;cursor:pointer}.editorial-card_card__YPEDg[data-layout=row]>.editorial-card_link__SaVbZ{--_row:1;--_tags-justify:flex-end}@container editorial-card (min-width: 300px){.editorial-card_card__YPEDg[data-layout=auto][data-switch-width="300"]>.editorial-card_link__SaVbZ{--_row:1;--_tags-justify:flex-end}}@container editorial-card (min-width: 837px){.editorial-card_card__YPEDg[data-layout=auto][data-switch-width="837"]>.editorial-card_link__SaVbZ{--_row:1;--_tags-justify:flex-end}}.editorial-card_card__YPEDg:hover{transform:translateY(-.5px);border-color:color-mix(in srgb,var(--accent) 36%,var(--border) 64%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent 82%),var(--depth-card)}.editorial-card_link__SaVbZ:active,.editorial-card_link__SaVbZ:hover{color:inherit;text-decoration:none}.editorial-card_link__SaVbZ:focus-visible{outline:none;box-shadow:0 0 0 3px var(--ring)}.editorial-card_card__YPEDg[data-available=false]>.editorial-card_link__SaVbZ{cursor:default}.editorial-card_card__YPEDg[data-available=false]:hover{transform:none;border-color:var(--border);box-shadow:var(--depth-card)}.editorial-card_card__YPEDg[data-action]>.editorial-card_link__SaVbZ:focus-visible{box-shadow:0 0 0 3px var(--action-focus)}.editorial-card_link__SaVbZ:hover [data-ui=notation-route-card-cta]{border-color:var(--action-hover);background:var(--action-hover);color:var(--action-foreground)}.editorial-card_link__SaVbZ:active [data-ui=notation-route-card-cta]{border-color:var(--action-active);background:var(--action-active);color:var(--action-foreground)}.editorial-card_media__TUyaS{position:relative;grid-column:calc(2 - var(--_row));grid-row:1/calc(2 + var(--_row));width:100%;aspect-ratio:370/207;margin:0;overflow:hidden;background:transparent;clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}.editorial-card_media__TUyaS[data-shape=song]{aspect-ratio:3/2}.editorial-card_media__TUyaS[data-shape=preview]{aspect-ratio:3/2;container:editorial-card-media/size}.editorial-card_preview__2Jz0f{position:absolute;inset:0}.editorial-card_mark__sysBL{position:absolute;z-index:1;inset-block-start:12px;inset-inline-end:12px;line-height:0}.editorial-card_sample__ZPNso{position:absolute;z-index:1;inset-inline-start:12px;inset-block-end:calc(10% + 10px);line-height:0}[dir=rtl] .editorial-card_media__TUyaS{clip-path:polygon(0 0,100% 0,100% 100%,0 90%)}.editorial-card_image__N1NJL{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}.editorial-card_image__N1NJL[data-focal=center-left]{object-position:left center}.editorial-card_image__N1NJL[data-focal=center-right],[dir=rtl] .editorial-card_image__N1NJL[data-focal=center-left]{object-position:right center}[dir=rtl] .editorial-card_image__N1NJL[data-focal=center-right]{object-position:left center}.editorial-card_strip__2agZs{--_strip-y:max(0px,calc(100% - 6.667cqi * (1 - var(--_row))));--_strip-radius:max(0px,calc(var(--route-family-outer-card-radius) - var(--shape-border-width)));position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:calc(100% - (100% - 12px) * var(--_row));block-size:calc(24px + (100% - 24px) * var(--_row));border-start-start-radius:var(--_strip-radius);border-start-end-radius:calc(var(--_strip-radius) * (1 - var(--_row)));border-end-start-radius:calc(var(--_strip-radius) * var(--_row));background:var(--accent-soft);clip-path:polygon(0 0,100% 0,calc(100% - 67% * var(--_row)) var(--_strip-y),0 100%);pointer-events:none}[dir=rtl] .editorial-card_strip__2agZs{clip-path:polygon(100% 0,0 0,calc(67% * var(--_row)) var(--_strip-y),100% 100%)}.editorial-card_body__m3hFU{display:flex;flex-direction:column;grid-column:2;grid-row:calc(2 - var(--_row)) /3;align-self:stretch;min-width:0}.editorial-card_tags__oXtFT{display:flex;flex-wrap:wrap;justify-content:var(--_tags-justify);gap:8px;margin-block-end:16px}.editorial-card_tag__9AC43{padding:3px 10px;border-radius:var(--shape-inset);font-family:var(--type-body);font-size:.7rem;font-weight:500;letter-spacing:.02em;color:var(--muted-foreground);background:color-mix(in srgb,var(--accent-soft) 60%,transparent 40%);border:var(--shape-border-width) solid color-mix(in srgb,var(--accent) 22%,var(--border) 78%)}.editorial-card_title__Be5CO{position:relative;margin:0 0 12px;font-family:var(--type-heading);font-size:1.35rem;font-weight:var(--type-heading-weight,600);line-height:1.2;color:var(--foreground);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.editorial-card_description__fNoSF{margin:0 0 16px;font-family:var(--type-body);font-size:.92rem;line-height:1.6;color:var(--muted-foreground);display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.editorial-card_description__fNoSF>p{margin:0}.editorial-card_card__YPEDg[data-available=false] .editorial-card_description__fNoSF{display:block;max-height:none;overflow:visible;-webkit-line-clamp:unset}.editorial-card_footer__nGvC1{margin-top:auto;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.editorial-card_meta__43xfT{margin:0;font-family:var(--type-body);font-size:.78rem;color:var(--subtle-foreground)}.editorial-card_action__KUYjZ{flex:none;margin-inline-start:auto}.editorial-card_controls__V8TdH{margin-block-start:auto}.editorial-card_footer__nGvC1+.editorial-card_controls__V8TdH{margin-block-start:12px}@media (max-width:640px){.editorial-card_link__SaVbZ{--_pad-top:22px;--_pad-inline:22px;--_pad-bottom:24px}}@media (prefers-reduced-motion:reduce){.editorial-card_card__YPEDg,.editorial-card_card__YPEDg:hover{transition:none;transform:none}}@media (min-width:901px){:where(:root[data-theme=kimiclay]) .editorial-card_card__YPEDg[data-inset=flush]>.editorial-card_link__SaVbZ{--_flush:1}}:where(:root[data-theme=kimiclay]) .editorial-card_card__YPEDg{border:0;background:var(--kimiclay-editorial-page,var(--card));box-shadow:var(--kimiclay-editorial-card-shadow,var(--depth-card));transition:box-shadow var(--motion-fast,.2s) var(--motion-ease,ease)}:where(:root[data-theme=kimiclay]) .editorial-card_card__YPEDg:hover{border:0;box-shadow:var(--kimiclay-editorial-card-shadow-hover,var(--depth-card));transform:none}:where(:root[data-theme=kimiclay]) .editorial-card_card__YPEDg:active,:where(:root[data-theme=kimiclay]) .editorial-card_card__YPEDg[data-available=false]:hover{box-shadow:var(--kimiclay-editorial-card-shadow,var(--depth-card))}:where(:root[data-theme=kimiclay]) .editorial-card_link__SaVbZ{--_pad-top:calc(26px * (1 - var(--_f)));--_pad-inline:calc(28px * (1 - var(--_f)));--_pad-bottom:calc(28px * (1 - var(--_f)));outline:2px solid transparent;outline-offset:2px}:where(:root[data-theme=kimiclay]) .editorial-card_link__SaVbZ:focus-visible{outline:2px solid var(--kimiclay-editorial-text,var(--foreground));outline-offset:4px;box-shadow:none}:where(:root[data-theme=kimiclay]) .editorial-card_card__YPEDg[data-action]>.editorial-card_link__SaVbZ:focus-visible{outline:none;box-shadow:0 0 0 3px var(--action-focus)}:where(:root[data-theme=kimiclay]) .editorial-card_media__TUyaS{border-start-start-radius:calc(var(--route-family-outer-card-radius) * var(--_f));border-start-end-radius:calc(var(--route-family-outer-card-radius) * var(--_f))}:where(:root[data-theme=kimiclay]) .editorial-card_strip__2agZs{--_strip-radius:var(--route-family-outer-card-radius);background:var(--kimiclay-editorial-contained,var(--accent-soft))}:where(:root[data-theme=kimiclay]) .editorial-card_tags__oXtFT{justify-content:flex-end;gap:6px;margin-inline-end:15px;margin-block-end:12px;padding-block-start:calc(20px * var(--_f))}:where(:root[data-theme=kimiclay]) .editorial-card_media__TUyaS+.editorial-card_body__m3hFU>.editorial-card_tags__oXtFT:first-child{margin-block-start:-8px}:where(:root[data-theme=kimiclay]) .editorial-card_tag__9AC43{padding:0;border:0;border-radius:0;background:transparent;color:var(--kimiclay-editorial-secondary,var(--muted-foreground));font-family:var(--type-heading);font-size:16px;line-height:1.3;text-transform:var(--type-heading-case,capitalize)}:where(:root[data-theme=kimiclay]) .editorial-card_title__Be5CO{max-height:62.4px;margin:0;padding-inline:calc(2vw * var(--_f));color:var(--kimiclay-editorial-text,var(--foreground));font-family:var(--type-heading);font-size:24px;font-weight:var(--type-heading-weight,500);line-height:1.3;text-align:start}:where(:root[data-theme=kimiclay]) .editorial-card_description__fNoSF{max-height:60px;margin:calc(8px * var(--_f)) 0 10px;padding-block:calc(.7vw * (1 - var(--_f)));padding-inline:calc(2vw * var(--_f));color:var(--kimiclay-editorial-secondary,var(--muted-foreground));font-family:var(--type-body);font-size:14px;line-height:20px;text-align:start}:where(:root[data-theme=kimiclay]) .editorial-card_footer__nGvC1{justify-content:flex-start;width:100%;margin-block-end:calc(16px * var(--_f));padding-block:10px 5px;padding-inline:calc(29px * var(--_f)) calc(10px * var(--_f))}:where(:root[data-theme=kimiclay]) .editorial-card_controls__V8TdH{margin-block-end:calc(16px * var(--_f));padding-inline:calc(29px * var(--_f)) calc(10px * var(--_f))}:where(:root[data-theme=kimiclay]) .editorial-card_card__YPEDg[data-controls] .editorial-card_footer__nGvC1{margin-block-end:0}:where(:root[data-theme=kimiclay]) .editorial-card_meta__43xfT{color:color-mix(in srgb,var(--kimiclay-editorial-muted,var(--muted-foreground)),var(--kimiclay-editorial-secondary,var(--muted-foreground)));font-size:13px;font-weight:500;line-height:20px}@media (prefers-reduced-motion:reduce){:where(:root[data-theme=kimiclay]) .editorial-card_card__YPEDg{transition:none}}.route-collection-controls_controlsRow__ELzWC{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.route-collection-controls_sortLabel__N2Te0{font-family:var(--type-body);font-size:.78rem;color:var(--muted-foreground)}.route-collection-controls_sortSelect__S4DRs{padding:6px 12px;border-radius:var(--shape-inset);border:var(--shape-border-width) solid var(--border-strong);background:var(--collection-control-surface,color-mix(in srgb,var(--muted) 88%,var(--card) 12%));font-family:var(--type-body);font-size:.8rem;color:var(--foreground);outline:none;cursor:pointer;box-shadow:var(--depth-control)}.route-collection-controls_sortSelect__S4DRs:focus-visible{box-shadow:0 0 0 2px var(--ring)}.route-collection-controls_sortSelect__S4DRs:disabled{cursor:default;opacity:.55}.route-collection-controls_viewToggleGroup__jcwIG{display:inline-flex;align-items:center;gap:8px;margin-left:4px}.route-collection-controls_viewToggleButtonActive__aluIu,.route-collection-controls_viewToggleButton__Bu9oL{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--shape-inset);border:var(--shape-border-width) solid var(--border-strong);background:var(--collection-control-surface,color-mix(in srgb,var(--muted) 88%,var(--card) 12%));color:var(--muted-foreground);cursor:pointer;box-shadow:var(--depth-control);transition:background var(--motion-fast,.18s) var(--motion-ease,ease),color var(--motion-fast,.18s) var(--motion-ease,ease),transform var(--motion-fast,.18s) var(--motion-ease,ease),border-color var(--motion-fast,.18s) var(--motion-ease,ease)}.route-collection-controls_viewToggleButtonActive__aluIu:hover,.route-collection-controls_viewToggleButton__Bu9oL:hover{transform:translateY(-1px)}.route-collection-controls_viewToggleButton__Bu9oL:hover{background:var(--hover-surface);color:var(--foreground)}.route-collection-controls_viewToggleButtonActive__aluIu{border-color:color-mix(in srgb,var(--accent) 22%,transparent 78%);background:color-mix(in srgb,var(--accent-soft) 78%,var(--card) 22%);color:var(--foreground)}.route-collection-controls_paginationNav__WFZXb{margin-top:3rem;display:flex;align-items:center;justify-content:center;gap:8px}.route-collection-controls_paginationButtonActive__JN1B_,.route-collection-controls_paginationButton__weSke{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--shape-inset);font-family:var(--type-body);font-size:.85rem;transition:background var(--motion-fast,.2s) var(--motion-ease,ease),color var(--motion-fast,.2s) var(--motion-ease,ease),border-color var(--motion-fast,.2s) var(--motion-ease,ease),transform var(--motion-fast,.2s) var(--motion-ease,ease)}.route-collection-controls_paginationButton__weSke{border:var(--shape-border-width) solid var(--border-strong);background:var(--card);color:var(--muted-foreground)}.route-collection-controls_paginationButton__weSke:hover:not(:disabled){background:color-mix(in srgb,var(--muted) 88%,var(--card) 12%);transform:translateY(-1px)}.route-collection-controls_paginationButton__weSke:disabled{cursor:default;opacity:.55}.route-collection-controls_paginationButtonActive__JN1B_{border:var(--shape-border-width) solid var(--foreground);background:var(--foreground);color:var(--card)}.route-collection-controls_paginationButtonActive__JN1B_:focus-visible,.route-collection-controls_paginationButton__weSke:focus-visible,.route-collection-controls_viewToggleButtonActive__aluIu:focus-visible,.route-collection-controls_viewToggleButton__Bu9oL:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring)}.route-collection-controls_paginationEllipsis__AZmUG{padding:0 .25rem;font-family:var(--type-body);font-size:.85rem;color:var(--muted-foreground)}@media (prefers-reduced-motion:reduce){.route-collection-controls_paginationButtonActive__JN1B_,.route-collection-controls_paginationButton__weSke,.route-collection-controls_viewToggleButtonActive__aluIu,.route-collection-controls_viewToggleButton__Bu9oL{transition:none}.route-collection-controls_paginationButton__weSke:hover:not(:disabled),.route-collection-controls_viewToggleButtonActive__aluIu:hover,.route-collection-controls_viewToggleButton__Bu9oL:hover{transform:none}}