.page_header__Mr5SD{margin-bottom:var(--spacing-lg)}.page_title__LV6zh{font-size:var(--font-size-reading-title);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-sm)}.page_subtitle__h_Z8o{font-size:var(--font-size-reading-body-sm);color:var(--color-text-muted);margin:0}.page_list__9GRmn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-xs)}.page_footerNav__22j4P{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-divider)}.page_footerNavLink__O_oiU{display:inline-flex;align-items:center;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-md);background:var(--color-surface);color:var(--color-text-primary);font-size:var(--font-size-reading-body-sm);font-weight:var(--font-weight-semi-bold);text-decoration:none;transition:background var(--motion-duration-fast) var(--motion-easing-standard)}.page_footerNavLink__O_oiU:hover{background:var(--color-surface-elevated);text-decoration:none}@media (max-width:899px){.page-container.page_container__GQmwW{padding-inline:var(--spacing-lg)}.page_list__9GRmn{margin-inline:calc(-1 * (var(--spacing-md) + var(--spacing-xs))) calc(-1 * var(--spacing-md))}}.EditableTitle_title__FDTzp{font-family:var(--font-body);font-size:var(--font-size-display-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-display-md);letter-spacing:var(--letter-spacing-display-md);margin:0 0 var(--spacing-xs)}.EditableTitle_editTrigger__px763{background:none;border:none;border-bottom:1px dashed var(--color-primary);padding:var(--spacing-xxs) 0;margin:0;font:inherit;color:inherit;text-align:left;cursor:text;font-family:inherit;display:inline-block;width:100%}.EditableTitle_editTrigger__px763:hover{border-bottom-color:var(--color-accent-bright)}.EditableTitle_editTrigger__px763:focus-visible{outline:none;border-bottom-style:solid}.EditableTitle_input__mfBZA{font-family:inherit;font-size:var(--font-size-display-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-display-md);letter-spacing:var(--letter-spacing-display-md);background:transparent;border:none;border-bottom:1px dashed var(--color-primary);border-radius:0;padding:var(--spacing-xxs) 0;margin:0;width:100%;outline:none}.EditableTitle_input__mfBZA:focus-visible{border-bottom-color:var(--color-primary);border-bottom-style:solid}.PlaylistSummaryHeader_header__6dq88{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap}.PlaylistSummaryHeader_headerInfo__2Lxxj{flex:1 1;min-width:200px}.PlaylistSummaryHeader_eyebrow__PRQrV{font-family:var(--font-body);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);color:var(--color-primary);text-transform:uppercase;letter-spacing:var(--letter-spacing-em-dash);line-height:var(--line-height-eyebrow);margin-bottom:var(--spacing-sm)}.PlaylistSummaryHeader_primary__BP18i{width:var(--accent-rule-width);height:var(--accent-rule-height);background:var(--color-primary);margin:var(--spacing-sm) 0 var(--spacing-md)}.PlaylistSummaryHeader_description__TOzom{font-size:var(--font-size-reading-body);line-height:var(--line-height-reading-body);color:var(--color-text-secondary);margin:var(--spacing-xs) 0;max-width:560px}.PlaylistSummaryHeader_meta__7mVfR{font-size:var(--font-size-reading-body-sm);color:var(--color-text-muted);line-height:var(--line-height-reading-body-sm);min-height:1em}.PlaylistSummaryHeader_actions___CuRj{display:flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.PlaylistSummaryHeader_playButton__2H5Eb{width:48px;height:48px;border-radius:50%;border:none;background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:filter var(--motion-duration-fast) var(--motion-easing-standard)}.PlaylistSummaryHeader_playButton__2H5Eb:hover{filter:brightness(.9)}.PlaylistSummaryHeader_playButton__2H5Eb:focus-visible{outline:var(--spacing-xxs) solid var(--color-primary);outline-offset:var(--spacing-xxs)}@media (prefers-reduced-motion:reduce){.PlaylistSummaryHeader_spinner__XZaH4{animation:none}.PlaylistSummaryHeader_playButton__2H5Eb{transition:none}}.Coachmark_wrap__08Y_K{position:absolute;display:flex;flex-direction:column;align-items:center;width:max-content;max-width:280px;z-index:50}.Coachmark_card__XdZ_t{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-align:left;cursor:pointer;border:none;border-radius:var(--border-radius-lg);background:var(--color-primary);padding:var(--spacing-sm) var(--spacing-md);box-shadow:var(--elevation-resting);font-family:var(--font-body)}.Coachmark_text__y_59S{font-size:var(--font-size-reading-body-sm);line-height:var(--line-height-snug);color:var(--color-primary-foreground)}.Coachmark_dismiss__rKnoc{align-self:flex-end;margin-top:var(--spacing-sm);font-size:var(--font-size-caption);font-weight:var(--font-weight-semi-bold);color:var(--color-primary-foreground)}.Coachmark_pointerDown__QyZxB,.Coachmark_pointerUp__QzPsd{width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent}.Coachmark_pointerDown__QyZxB{margin-top:-1px;border-top:9px solid var(--color-primary)}.Coachmark_pointerUp__QzPsd{margin-bottom:-1px;border-bottom:9px solid var(--color-primary)}.BackChevron_button__EKf_W{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--border-radius-pill);background:transparent;color:var(--color-text-secondary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.BackChevron_button__EKf_W:hover{background:var(--color-surface-elevated);color:var(--color-text-primary)}.BackChevron_button__EKf_W:focus-visible{outline:2px solid var(--color-primary);outline-offset:var(--spacing-xxs)}.CategoryPageHeader_headerWrap__S5Yn9{position:relative}.CategoryPageHeader_coachmark__j4Y7r{top:calc(100% + var(--spacing-sm));right:0}.CategoryPageHeader_coachmarkStart__RCZ40{top:calc(100% + var(--spacing-sm));left:0}.CategoryPageHeader_saveButton__Zb73x{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-rule-ink-strong);border-radius:var(--border-radius-button);padding:var(--spacing-smd) var(--spacing-card-padding);font-size:var(--font-size-reading-body-sm);font-weight:var(--font-weight-semi-bold);font-family:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xs);transition:color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),background var(--motion-duration-fast) var(--motion-easing-standard)}.CategoryPageHeader_saveButton__Zb73x:hover{border-color:var(--color-text-muted)}.CategoryPageHeader_saveButton__Zb73x:focus-visible{outline:var(--spacing-xxs) solid var(--color-primary);outline-offset:var(--spacing-xxs)}.CategoryPageHeader_saveButton__Zb73x[data-saved]{color:var(--color-primary);border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}.CategoryPageHeader_saveButton__Zb73x[data-saved]:hover{filter:brightness(1.1)}.CategoryPageHeader_backRow__CxMaS{display:flex;margin-inline-start:calc(-1 * var(--spacing-smd))}.SortableRows_reorder__a4T4Y{display:flex;flex-direction:column}.SortableRows_reorder__a4T4Y button{display:flex;align-items:center;justify-content:center;min-height:var(--min-touch-target);min-width:var(--min-touch-target);background:transparent;color:var(--color-primary);border:0;font:inherit;cursor:pointer}.SortableRows_reorder__a4T4Y svg{width:var(--spacing-lg);height:var(--spacing-lg);flex-shrink:0}.SortableRows_reorder__a4T4Y button:disabled{color:var(--color-text-disabled);cursor:default}.CategoryIntro_intro__d1PlS{margin:0 0 var(--spacing-lg);max-width:var(--reading-max-width);color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-reading-body);line-height:var(--line-height-reading-body)}.DesktopListRow_row__P9B4s{display:grid;grid-template-columns:18px 24px 1fr auto;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);border-radius:0;background:transparent;border-left:3px solid transparent;border-bottom:1px solid var(--color-rule-ink);color:var(--color-text-primary);text-decoration:none;transition:background var(--motion-duration-quick) var(--motion-easing-standard)}.DesktopListRow_row__P9B4s:hover{background:var(--color-surface)}.DesktopListRow_rowActive__K0lWD{border-left-color:var(--color-primary)}.DesktopListRow_rowActive__K0lWD,.DesktopListRow_rowActive__K0lWD:hover{background:var(--color-primary-soft)}.DesktopListRow_grip__rI3yC{color:var(--color-text-muted);font-size:var(--font-size-small);display:inline-flex;align-items:center;-webkit-user-select:none;user-select:none}.DesktopListRow_gripDraggable__pnSMh{cursor:grab;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none}.DesktopListRow_gripDraggable__pnSMh:active{cursor:grabbing}.DesktopListRow_gripDraggable__pnSMh:focus-visible{outline:var(--spacing-xxs) solid var(--color-primary);outline-offset:var(--spacing-xxs);border-radius:var(--border-radius-md)}.DesktopListRow_rowDragging__oc1RH{background:var(--color-surface);opacity:.92;box-shadow:var(--elevation-floating)}.DesktopListRow_idx__u_jkl{color:var(--color-text-muted);font-size:var(--font-size-caption);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.DesktopListRow_titleCell__ZikJp{min-width:0}.DesktopListRow_titleLink__ES2TT{display:block;color:inherit;text-decoration:none}.DesktopListRow_play__aKNTG{display:flex;margin-top:var(--spacing-xs)}.DesktopListRow_eyebrow__0Zrm2{font-family:var(--font-body);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semi-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow-tight);line-height:var(--line-height-eyebrow);margin-bottom:var(--spacing-xxs)}.DesktopListRow_title__zJcZv{font-size:var(--font-size-reading-body-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-snug);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.DesktopListRow_description__Oo2qg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:var(--spacing-xxs);font-size:var(--font-size-caption);color:var(--color-text-secondary);line-height:var(--line-height-snug);overflow:hidden}.DesktopListRow_actions__vC8uX{display:inline-flex;align-items:center;gap:var(--spacing-xsm);flex-shrink:0}.DesktopCategoryView_container__9LLEj{display:flex;flex-direction:column;gap:0}.DesktopCategoryView_header__JpK2F{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.DesktopCategoryView_headerInfo__q2Am1{flex:1 1;min-width:0}.DesktopCategoryView_eyebrow__PdBbC{font-family:var(--font-body);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow);line-height:var(--line-height-eyebrow);margin-bottom:var(--spacing-sm)}.DesktopCategoryView_headerActions__7vooK{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-sm);flex-shrink:0}.DesktopCategoryView_coachmark___BbkU{top:calc(100% + var(--spacing-sm));right:0}.DesktopCategoryView_meta__PpBQU{font-size:var(--font-size-reading-body-sm);color:var(--color-text-muted);line-height:var(--line-height-reading-body-sm);margin-top:var(--spacing-xs)}.DesktopCategoryView_saveButton__MXaIB{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-button);border:1px solid var(--color-rule-ink-strong);font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-semi-bold);background:transparent;color:var(--color-text-primary);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-xsm);transition:filter var(--motion-duration-fast) var(--motion-easing-standard),background var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard)}.DesktopCategoryView_saveButton__MXaIB:hover{border-color:var(--color-text-muted)}.DesktopCategoryView_saveButton__MXaIB:focus-visible{outline:var(--spacing-xxs) solid var(--color-primary);outline-offset:var(--spacing-xxs)}.DesktopCategoryView_saveButton__MXaIB[data-saved]{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary);border-color:var(--color-primary);font-weight:var(--font-weight-medium)}.DesktopCategoryView_saveButton__MXaIB[data-saved]:hover{filter:brightness(1.08)}.DesktopCategoryView_playButton__jz0AY{width:42px;height:42px;border-radius:50%;border:none;background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;display:grid;place-items:center;flex-shrink:0;transition:filter var(--motion-duration-fast) var(--motion-easing-standard)}.DesktopCategoryView_playButton__jz0AY:hover{filter:brightness(.92)}.DesktopCategoryView_playButton__jz0AY:focus-visible{outline:var(--spacing-xxs) solid var(--color-primary);outline-offset:var(--spacing-xxs)}.DesktopCategoryView_reorderEyebrow__8R3QN{font-family:var(--font-body);font-size:var(--font-size-eyebrow);font-weight:var(--font-weight-semi-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-eyebrow-tight);line-height:var(--line-height-eyebrow);margin-bottom:var(--spacing-sm);padding:0 var(--spacing-md)}.DesktopCategoryView_list__AQsae{display:flex;flex-direction:column;gap:var(--spacing-xxs)}.DesktopCategoryView_addTopicRow__lsu1Y{padding:var(--spacing-md);margin-top:var(--spacing-xsm);border:1px dashed var(--color-rule-ink);border-radius:var(--border-radius-sm);color:var(--color-text-muted);font-size:var(--font-size-reading-body-sm);text-align:center}.CategoryChips_container__PQZuS{display:flex;flex-direction:row;overflow-x:auto;gap:var(--spacing-sm);padding:var(--spacing-sm) 0;scrollbar-width:none}.CategoryChips_container__PQZuS::-webkit-scrollbar{display:none}.CategoryChips_chip__Umi20{flex-shrink:0;background:var(--color-surface);border-radius:var(--border-radius-pill);padding:var(--spacing-xsm) var(--spacing-smd);border:1px solid var(--color-rule-ink);font-size:var(--font-size-caption);color:var(--color-text-secondary);font-family:var(--font-body);white-space:nowrap;text-decoration:none;transition:background-color var(--motion-duration-fast) var(--motion-easing-standard),border-color var(--motion-duration-fast) var(--motion-easing-standard),color var(--motion-duration-fast) var(--motion-easing-standard)}.CategoryChips_chip__Umi20:hover{background:var(--color-primary-soft);border-color:var(--color-primary);color:var(--color-text-primary);text-decoration:none}.RelatedCategoriesNav_container__k_ML5{margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-divider)}.RelatedCategoriesNav_heading__Po3Vs{font-size:var(--font-size-reading-body-sm);font-weight:var(--font-weight-semi-bold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-label);margin:0 0 var(--spacing-sm)}