.Feedback_toastViewport__9bQUc{position:fixed;top:var(--space-4);right:var(--space-4);z-index:10000;display:flex;flex-direction:column;gap:var(--space-2);width:min(420px,calc(100vw - 2rem));pointer-events:none}.Feedback_notice__soFhE,.Feedback_toast__GQSZx{display:flex;align-items:flex-start;gap:var(--space-3);border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-secondary);color:var(--color-text);font-size:var(--font-size-sm);line-height:1.45}.Feedback_toast__GQSZx{padding:var(--space-3);pointer-events:auto;box-shadow:var(--shadow-lg);animation:Feedback_feedbackIn__on1Gz .2s ease}.Feedback_toast__GQSZx.Feedback_exiting__ejbAH{animation:Feedback_feedbackOut__XACeu .15s ease forwards}.Feedback_notice__soFhE{padding:var(--space-4)}.Feedback_icon__GKgna{flex:0 0 auto;display:inline-flex;margin-top:1px}.Feedback_body__oBko_{flex:1 1;min-width:0}.Feedback_title__R4Q0w{font-weight:600;overflow-wrap:anywhere}.Feedback_message__rkilb,.Feedback_meta__iQx9D{margin-top:2px;color:var(--color-text-secondary);overflow-wrap:anywhere}.Feedback_meta__iQx9D{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-text-muted)}.Feedback_action__fCuCI,.Feedback_dismiss__A5iOh{border:1px solid var(--color-border);border-radius:6px;background:transparent;color:inherit}.Feedback_dismiss__A5iOh{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:2px;opacity:.75}.Feedback_dismiss__A5iOh:hover{opacity:1}.Feedback_action__fCuCI{margin-top:var(--space-2);padding:4px 8px;font-size:var(--font-size-xs)}.Feedback_field__x4G_x{margin-top:var(--space-1);font-size:var(--font-size-xs);color:var(--color-error)}.Feedback_neutral__C9PtM{border-color:var(--color-border);background:color-mix(in srgb,var(--color-bg-secondary) 86%,var(--color-text-muted))}.Feedback_info__cfXZU{border-color:rgba(122,162,247,.45);background:rgba(122,162,247,.12);color:var(--color-accent)}.Feedback_success__g3tTS{border-color:rgba(158,206,106,.45);background:rgba(158,206,106,.12);color:var(--color-success)}.Feedback_warning__YOZKq{border-color:rgba(224,175,104,.5);background:rgba(224,175,104,.12);color:var(--color-warning)}.Feedback_error__AKyfM{border-color:rgba(247,118,142,.55);background:rgba(247,118,142,.12);color:var(--color-error)}@keyframes Feedback_feedbackIn__on1Gz{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes Feedback_feedbackOut__XACeu{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(100%)}}.ContextChips_contextChips__dVBNl{display:flex;flex-wrap:wrap;gap:var(--space-1)}.ContextChips_contextChip__iCuMu{display:inline-flex;align-items:center;gap:3px;max-width:min(100%,260px);padding:2px 6px;border:1px solid var(--color-border-subtle);border-radius:4px;background:var(--color-surface);color:var(--color-text-secondary);font-size:11px}.ContextChips_chipSwatch__Cl3gw{display:inline-block;width:8px;height:8px;border-radius:2px;flex-shrink:0}.ContextChips_chipSwatchYellow__MWs92{background:var(--highlight-yellow)}.ContextChips_chipSwatchGreen__SNmji{background:var(--highlight-green)}.ContextChips_chipSwatchBlue___Mfdc{background:var(--highlight-blue)}.ContextChips_chipSwatchPink__tLD_O{background:var(--highlight-pink)}.ContextChips_chipSwatchPurple__kdpLD{background:var(--highlight-purple)}.ContextChips_chipText__IvuF8{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContextChips_chipRemove__I72Qu{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;padding:0;border:none;border-radius:2px;background:none;color:var(--color-text-muted);cursor:pointer;font-size:11px;line-height:1;flex-shrink:0}.ContextChips_chipRemove__I72Qu:hover{background:var(--color-bg-tertiary);color:var(--color-text)}.ConversationScopeChip_scopeChip__Uygta{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:0 var(--space-2);border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-secondary);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:600}.ConversationScopeChip_scopeChip__Uygta[data-compact=true]{min-height:24px;border-radius:6px}.ConversationScopeChip_scopeText__H9MBt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatComposer_composer__kfrT5{position:relative;max-width:var(--content-max-width);margin:0 auto;padding:var(--space-3) var(--space-4)}.ChatComposer_composerShell__HoGEk{position:relative;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;transition:border-color var(--transition-fast)}.ChatComposer_composerShell__HoGEk:focus-within{border-color:var(--color-accent)}.ChatComposer_composerError__rTu2x{padding:var(--space-2) var(--space-3);background:color-mix(in srgb,var(--color-error) 10%,transparent);border:1px solid var(--color-error);border-radius:6px;color:var(--color-error);font-size:var(--font-size-xs)}.ChatComposer_scopeRow__ij_rf{display:flex;min-width:0}.ChatComposer_composerInput__f0e5w{display:block;width:100%;min-height:42px;resize:none;padding:var(--space-1) 0;border:none;background:transparent;color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);line-height:1.5;overflow-y:hidden}.ChatComposer_composerInput__f0e5w:focus{outline:none}.ChatComposer_composerInput__f0e5w:disabled{opacity:.6;cursor:not-allowed}.ChatComposer_composerActionRow__FGlL7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.ChatComposer_keyModeStatus__tsfcd,.ChatComposer_modelSettingsButton__XjDbd,.ChatComposer_webSearchControl__u9PuK{min-height:32px;border:1px solid var(--color-border-subtle);border-radius:999px;background:var(--color-bg-secondary);color:var(--color-text-secondary);font-family:inherit;font-size:12px}.ChatComposer_modelSettingsButton__XjDbd{display:inline-flex;flex:1 1 150px;align-items:center;justify-content:space-between;gap:var(--space-1);min-width:0;max-width:100%;padding:0 var(--space-2) 0 var(--space-3);cursor:pointer}.ChatComposer_modelSettingsButton__XjDbd:focus-visible,.ChatComposer_modelSettingsButton__XjDbd:hover,.ChatComposer_webSearchControl__u9PuK:focus-within{border-color:var(--color-border);color:var(--color-text)}.ChatComposer_modelSettingsButton__XjDbd:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ChatComposer_modelSummary__x_R55{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatComposer_webSearchControl__u9PuK{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;max-width:124px;padding-left:var(--space-2)}.ChatComposer_webSearchSelect__EMUE2{width:92px;padding:0 var(--space-3) 0 0;border:none;background:transparent;color:inherit;font-family:inherit;font-size:12px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23565f89' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center}.ChatComposer_webSearchSelect__EMUE2:focus{outline:none}.ChatComposer_webSearchSelect__EMUE2:disabled{cursor:not-allowed}.ChatComposer_keyModeStatus__tsfcd{display:inline-flex;flex:0 0 auto;align-items:center;padding:0 var(--space-2)}.ChatComposer_sendBtn__kz2sW{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;margin-left:auto;background:var(--color-accent);color:var(--color-bg);border:none;border-radius:9px;cursor:pointer;transition:opacity var(--transition-fast)}.ChatComposer_sendBtn__kz2sW:hover:not(:disabled){opacity:.9}.ChatComposer_sendBtn__kz2sW:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ChatComposer_sendBtn__kz2sW:disabled{opacity:.3;cursor:not-allowed}.ChatComposer_settingsLayer__qTE3F{position:absolute;left:var(--space-3);right:var(--space-3);bottom:calc(100% + var(--space-2));z-index:20;display:flex;justify-content:flex-start;pointer-events:none}.ChatComposer_settingsPanel__G6wfN{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--space-3);width:min(360px,100%);padding:var(--space-3);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 32px rgb(0 0 0/18%);pointer-events:auto}.ChatComposer_settingsHeader__yVt3T{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.ChatComposer_settingsTitle__jp6PO{margin:0;color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}.ChatComposer_settingsClose__44xYZ{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer}.ChatComposer_settingsClose__44xYZ:focus-visible,.ChatComposer_settingsClose__44xYZ:hover{color:var(--color-text);border-color:var(--color-border)}.ChatComposer_settingsClose__44xYZ:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ChatComposer_settingsField__tCtY2{display:flex;flex-direction:column;gap:var(--space-1)}.ChatComposer_settingsLabel__UIdds{color:var(--color-text-muted);font-size:11px;font-weight:600}.ChatComposer_settingsSelect__MXbNS{width:100%;min-height:36px;padding:0 var(--space-4) 0 var(--space-2);border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-secondary);color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm);cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23565f89' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.ChatComposer_settingsSelect__MXbNS:focus{outline:2px solid var(--color-accent);outline-offset:2px}.ChatComposer_settingsSelect__MXbNS:disabled{opacity:.55;cursor:not-allowed}.ChatComposer_keyModeToggle__0JDz4{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--font-size-xs)}.ChatComposer_keyModeToggle__0JDz4 input{margin:0}.ChatComposer_visuallyHidden__uM4A1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.ChatComposer_composer__kfrT5{width:100%;max-width:none;padding:var(--space-3)}.ChatComposer_composerShell__HoGEk{border-radius:14px}.ChatComposer_modelSettingsButton__XjDbd{flex-basis:140px}}@media (max-width:768px){.ChatComposer_settingsLayer__qTE3F[data-mobile=true]{position:fixed;inset:0;z-index:1000;align-items:flex-end;justify-content:center;padding:var(--space-3);pointer-events:auto}.ChatComposer_settingsBackdrop__yR9zs{position:absolute;inset:0;background:rgb(0 0 0/32%)}.ChatComposer_settingsPanel__G6wfN{width:100%;max-width:480px;max-height:min(560px,calc(100dvh - var(--space-6)));overflow-y:auto;border-radius:14px}}.LibraryTargetPicker_trigger__Pm2_w{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-panel);color:var(--color-text);cursor:pointer;font:inherit;font-size:var(--font-size-xs)}.LibraryTargetPicker_trigger__Pm2_w:disabled{opacity:.6;cursor:not-allowed}.LibraryTargetPicker_triggerLabel__dFI7y{overflow:hidden;max-width:180px;text-overflow:ellipsis;white-space:nowrap}.LibraryTargetPicker_panel__YPaZm{z-index:1100;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg);box-shadow:0 18px 48px rgba(0,0,0,.24)}.LibraryTargetPicker_searchRow__vT4HI{display:flex}.LibraryTargetPicker_searchInput__KSmhO{width:100%;min-height:34px;padding:0 10px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-panel);color:var(--color-text);font:inherit;font-size:var(--font-size-sm)}.LibraryTargetPicker_searchInput__KSmhO:focus{outline:none;border-color:var(--color-accent)}.LibraryTargetPicker_list___A1iz{display:flex;flex-direction:column;gap:4px;max-height:min(320px,calc(100vh - 160px));overflow-y:auto}.LibraryTargetPicker_item__z6kO_{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:42px;padding:8px 10px;border:none;border-radius:8px;background:transparent;color:var(--color-text);cursor:pointer;text-align:left}.LibraryTargetPicker_item__z6kO_:hover{background:var(--color-bg-secondary)}.LibraryTargetPicker_item__z6kO_:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.LibraryTargetPicker_item__z6kO_:disabled,.LibraryTargetPicker_item__z6kO_[aria-disabled=true]{opacity:.55;cursor:not-allowed}.LibraryTargetPicker_itemText__4i37u{display:flex;min-width:0;flex-direction:column;gap:2px}.LibraryTargetPicker_itemName__V5FQ5{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:var(--font-size-sm);font-weight:600}.LibraryTargetPicker_itemMeta___RCLq{color:var(--color-text-muted);font-size:var(--font-size-xs)}.LibraryTargetPicker_colorDot__xGEUK{width:10px;height:10px;border-radius:999px;flex-shrink:0}.LibraryTargetPicker_emptyState__HdhVz{padding:8px 10px;color:var(--color-text-muted);font-size:var(--font-size-xs)}.page_content__tFVea{display:flex;flex-direction:column;gap:var(--space-4)}.page_searchForm__ulA70{display:flex;flex-direction:column;gap:var(--space-3)}.page_searchRow__f7Swp{display:flex;gap:var(--space-2)}.page_searchInput__WKdWr{flex:1 1;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-family:inherit;font-size:var(--font-size-base)}.page_searchInput__WKdWr:focus{outline:none;border-color:var(--color-accent)}.page_searchInput__WKdWr::placeholder{color:var(--color-text-muted)}.page_loadMore__Ju1nf,.page_primaryAction___kbs3,.page_searchBtn__QQ1gk{padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-bg);border:none;border-radius:8px;cursor:pointer;font-size:var(--font-size-base);font-weight:500}.page_loadMore__Ju1nf:disabled,.page_primaryAction___kbs3:disabled,.page_searchBtn__QQ1gk:disabled{opacity:.5;cursor:not-allowed}.page_filters__jc_Xa{display:flex;flex-wrap:wrap;gap:var(--space-3)}.page_filterOption__n0BkD{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;font:inherit}.page_filterOption__n0BkD input{margin:0;accent-color:var(--color-accent)}.page_filterOption__n0BkD:has(input:checked){border-color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 12%,transparent);color:var(--color-text)}.page_section__ap729,.page_sections__wi1S0{display:flex;flex-direction:column;gap:var(--space-3)}.page_sectionHeader__xZhp7{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.page_sectionTitle__lKEJQ{margin:0;color:var(--color-text);font-size:var(--font-size-lg)}.page_sectionEmpty__bCs5_,.page_sectionMeta__Y_iPY{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_sectionEmpty__bCs5_{margin-top:0}.page_resultRows__iIdLM{display:flex;flex-direction:column;gap:var(--space-3)}.page_row__ScxlT{display:flex;gap:var(--space-3);align-items:stretch;padding:var(--space-3);border:1px solid var(--color-border);border-radius:12px;background:var(--color-surface)}.page_primary___BpYn{display:flex;flex:1 1;gap:var(--space-3);align-items:flex-start;border:none;background:transparent;color:inherit;cursor:pointer;padding:0;text-align:left}.page_leading__Ze2Wz{flex:none}.page_artwork__xHzRw,.page_fallback__8xt9v{width:56px;height:56px;border-radius:10px}.page_artwork__xHzRw{object-fit:cover;display:block}.page_fallback__8xt9v{display:grid;place-items:center;background:var(--color-bg-muted);color:var(--color-text-secondary)}.page_copy__ODFFR{display:flex;flex:1 1;min-width:0;flex-direction:column;gap:var(--space-1)}.page_headingRow__R2dJF{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center}.page_typeBadge__vSqnA{display:inline-flex;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--color-accent) 14%,transparent);color:var(--color-text);font-size:var(--font-size-sm);font-weight:600;line-height:1;padding:.3rem .55rem}.page_meta__6UnYM{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_title__PhBdg{color:var(--color-text);font-size:var(--font-size-base);font-weight:600}.page_description__sj10B{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.page_actions__0K3J7{display:flex;flex:none;align-items:center;gap:var(--space-2)}.page_loadMore__Ju1nf{align-self:center;min-width:220px}@media (max-width:820px){.page_searchRow__f7Swp{flex-direction:column}.page_sectionHeader__xZhp7{align-items:flex-start;flex-direction:column}.page_row__ScxlT{flex-direction:column}.page_actions__0K3J7{width:100%;justify-content:flex-start;flex-wrap:wrap}}.page_content__Ii_oC{display:flex;flex-direction:column;gap:var(--space-4)}.page_toolbar__26ab8{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-3)}.page_searchForm__0SIDy{display:flex;align-items:center;gap:var(--space-2);flex:1 1;min-width:min(360px,100%)}.page_searchInput__8UZSZ{flex:1 1;min-width:220px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-panel);color:var(--color-text);font:inherit}.page_searchInput__8UZSZ:focus,.page_selectField__g2k4O select:focus,.page_settingsSelect__guFJW:focus{outline:none;border-color:var(--color-accent)}.page_primaryAction__5jPEG,.page_searchButton__a1ZTQ{border:1px solid var(--color-accent);background:var(--color-accent);color:var(--color-bg);border-radius:8px;padding:8px 12px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.page_toolbarControls__fJhq5{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-2)}.page_selectField__g2k4O{display:flex;flex-direction:column;gap:6px;min-width:140px;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600}.page_selectField__g2k4O select,.page_settingsSelect__guFJW{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:8px 10px;font-size:var(--font-size-sm)}.page_secondaryAction__spOJ5{font-size:var(--font-size-sm)}.page_rowActionButton__Rhgui,.page_secondaryAction__spOJ5{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:8px 12px;cursor:pointer}.page_rowActionButton__Rhgui{font-size:var(--font-size-xs)}.page_rowActionButton__Rhgui:disabled{opacity:.6;cursor:not-allowed}.page_summaryRow__fHUTZ{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.page_summaryCount__4p19J{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_inlineButton__iJsCW{border:none;padding:0;background:transparent;color:var(--color-accent);cursor:pointer;font:inherit;font-weight:600}.page_podcastArtwork__L1s2D,.page_thumbnailFallback__MmP7j{width:100%;height:100%;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.page_podcastArtwork__L1s2D{display:block;object-fit:cover}.page_thumbnailFallback__MmP7j{font-size:var(--font-size-xs);font-weight:700}.page_rowDescription__ey_RF{display:flex;flex-direction:column;gap:4px;min-width:0}.page_rowSummary__0AxuX{color:var(--color-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal}.page_rowAuthor__2Yoj3{color:var(--color-text-secondary)}.page_metaRow__D3bXG{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.page_libraryBadge__6pKOw,.page_metaBadge__1Zp6x,.page_syncBadge__hu3gi,.page_unplayedBadge__GF_zn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--color-border);border-radius:999px;padding:2px 8px;font-size:var(--font-size-xs);color:var(--color-text);background:var(--color-bg-panel)}.page_metaBadge__1Zp6x{color:var(--color-text-muted)}.page_syncBadge__hu3gi{color:var(--color-warning)}.page_colorDot__zdieh{width:8px;height:8px;border-radius:999px;flex-shrink:0}.page_trailing__shzL2{display:inline-flex;align-items:center;gap:8px}.page_loadMoreButton__mfbDB{align-self:flex-start;border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:8px 12px;font-size:var(--font-size-sm);cursor:pointer}.page_modalBackdrop__ncAHH{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.5);z-index:1000}.page_modalCard__DhEs4{width:min(560px,100%);display:flex;flex-direction:column;gap:10px;padding:16px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-elevated)}.page_modalTitle__F33KT{margin:0;font-size:var(--font-size-lg);color:var(--color-text)}.page_modalDescription__W_LgH{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_modalActions__kNiRT{display:flex;gap:8px}.page_settingsFieldLabel__XRuJ7{display:flex;flex-direction:column;gap:8px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_settingsToggleLabel__Z_BXB{display:inline-flex;align-items:center;gap:8px;color:var(--color-text);font-size:var(--font-size-sm)}@media (max-width:900px){.page_summaryRow__fHUTZ,.page_toolbar__26ab8{align-items:stretch;flex-direction:column}.page_searchForm__0SIDy,.page_toolbarControls__fJhq5{width:100%}.page_toolbarControls__fJhq5{align-items:stretch;flex-direction:column}.page_selectField__g2k4O{min-width:0}.page_modalActions__kNiRT{flex-direction:column}}.page_navLink__YXTbn{color:var(--color-accent);text-decoration:none;font-weight:600}.page_splitLayout__TWVVW{display:flex;min-height:0;height:100%}.page_primaryColumn__cY4II{flex:1 1;min-width:0;min-height:0;display:flex;flex-direction:column}.page_primaryScroll__DO8p0{display:flex;flex-direction:column;gap:16px;min-height:0;height:100%;overflow-y:auto;padding:16px}.page_episodesColumn__LSyjg{flex:0 0 380px;width:380px;min-width:0;border-left:1px solid var(--color-border-subtle);background:var(--color-bg-secondary);display:flex;flex-direction:column}.page_episodesColumnHeader__Q7vS_{padding:16px;border-bottom:1px solid var(--color-border-subtle)}.page_episodesColumnHeader__Q7vS_ h2{margin:0;font-size:var(--font-size-base);color:var(--color-text)}.page_episodesColumnBody__M4rNS{flex:1 1;min-height:0;overflow-y:auto;padding:16px}.page_episodePaneContent__xKW3e{display:flex;flex-direction:column}.page_episodePaneHeaderRow__VJbIa{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.page_paneActionButton__iQHFu{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:999px;padding:4px 10px;font-size:var(--font-size-xs);cursor:pointer}.page_headerActions__MkmCp{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page_headerButtons__reqc0{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_unsubscribeButton__DAXzD{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer}.page_unsubscribeButton__DAXzD:disabled{opacity:.6;cursor:not-allowed}.page_syncButton__kvEjz{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer}.page_syncButton__kvEjz:disabled{opacity:.6;cursor:not-allowed}.page_settingsButton__9IraI{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer}.page_settingsButton__9IraI:disabled{opacity:.6;cursor:not-allowed}.page_episodeHeaderActions__1XNOy,.page_subscriptionActions__AMsd5{display:flex;align-items:center;gap:8px}.page_batchTranscribeButton__sNzUd,.page_markAllButton__Szhq7{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer}.page_batchTranscribeButton__sNzUd:disabled,.page_markAllButton__Szhq7:disabled{opacity:.6;cursor:not-allowed}.page_episodeFilterBar__08niu{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;margin-bottom:12px}.page_episodeFilterPills__Mp72m{display:flex;flex-wrap:wrap;gap:6px}.page_episodeFilterPill__MGNzG{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:999px;padding:4px 10px;font-size:var(--font-size-xs);cursor:pointer}.page_episodeFilterPill__MGNzG[aria-pressed=true]{border-color:var(--color-accent);color:var(--color-accent)}.page_episodeSearchLabel__k1FX5,.page_episodeSortLabel__duzdv{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.page_episodeSearchInput__YHpbK,.page_episodeSortSelect__S3iC_{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:4px 6px;font-size:var(--font-size-xs)}.page_episodeSearchInput__YHpbK{min-width:200px}.page_unsubscribeModeLabel__F14L7{display:flex;flex-direction:column;gap:4px;font-size:var(--font-size-xs);color:var(--color-text-muted)}.page_unsubscribeModeSelect__g__5i{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:4px 6px;font-size:var(--font-size-xs)}.page_syncState__WqQZp,.page_unsubscribedLabel__MLsd7{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_syncError__cJced{margin:8px 0 0;color:var(--color-danger);font-size:var(--font-size-sm)}.page_summaryCard__92UDn{display:flex;flex-direction:column;gap:16px}.page_summaryHeader__3gkRy{display:flex;align-items:flex-start;gap:16px}.page_summaryArtworkFallback__NAAnB,.page_summaryArtwork__hSYSb{width:88px;height:88px;border-radius:16px;flex-shrink:0}.page_summaryArtwork__hSYSb{object-fit:cover;border:1px solid var(--color-border-subtle)}.page_summaryArtworkFallback__NAAnB{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-border-subtle);background:var(--color-bg-panel);color:var(--color-accent);font-size:var(--font-size-lg);font-weight:700}.page_summaryCopy__VinRB{min-width:0;display:flex;flex-direction:column;gap:8px}.page_summaryTitle__bgDRB{margin:0;font-size:clamp(1.125rem,2vw,1.5rem);line-height:1.2;color:var(--color-text)}.page_summaryByline__59hDA{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page_summaryDescription__SXjPy{margin:0;color:var(--color-text);font-size:var(--font-size-sm);line-height:1.5;white-space:pre-wrap}.page_summaryMeta__XqdYL{display:flex;flex-wrap:wrap;gap:8px}.page_summaryMetaBadge__BCj3q,.page_summaryMetaLink__3_mdk{display:inline-flex;align-items:center;border:1px solid var(--color-border);border-radius:999px;padding:4px 10px;font-size:var(--font-size-xs);background:var(--color-bg-panel)}.page_summaryMetaBadge__BCj3q{color:var(--color-text-muted)}.page_summaryMetaLink__3_mdk{color:var(--color-text);text-decoration:none}.page_modalBackdrop__O6BXk{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:16px;z-index:1000}.page_episodesBackdrop__tO_1j{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.4)}.page_episodesDrawer__ABO1E{position:fixed;top:0;right:0;bottom:0;width:min(92vw,400px);background:var(--color-surface);display:flex;flex-direction:column;z-index:201}.page_episodesDrawerHeader__bxtww{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--color-border-subtle)}.page_episodesDrawerHeader__bxtww h2{margin:0;font-size:var(--font-size-base);color:var(--color-text)}.page_episodesDrawerBody__yzx7Y{flex:1 1;overflow-y:auto;padding:16px}.page_modalCard__HHv3F{width:min(560px,100%);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:10px}.page_modalTitle__dKqgs{margin:0;font-size:var(--font-size-lg);color:var(--color-text)}.page_modalDescription__y3euw{margin:0}.page_modalDescription__y3euw,.page_settingsFieldLabel__W7ca3{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_settingsSelect__2Gq01{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:8px;font-size:var(--font-size-sm)}.page_settingsToggleLabel___3GoN{display:inline-flex;align-items:center;gap:8px;color:var(--color-text);font-size:var(--font-size-sm)}.page_modalActions__OWB77{display:flex;align-items:center;justify-content:flex-end;gap:8px}.page_libraryButton__cdGSD,.page_markStateButton___Tk1o,.page_queueButton__fJIEr{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer}.page_markStateButton___Tk1o:disabled{opacity:.6;cursor:not-allowed}.page_queueBadge__8AXQG{border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-muted);border-radius:999px;padding:4px 8px;font-size:var(--font-size-xs)}.page_libraryButton__cdGSD:disabled{opacity:.6;cursor:not-allowed}.page_episodeActions__ti2v9{display:flex;align-items:center;gap:8px}.page_episodeTitle__JYLOD{display:inline-flex;align-items:center;gap:6px}.page_unplayedDot__rA6SG{width:8px;height:8px;border-radius:999px;background:var(--color-accent);flex-shrink:0}.page_playedEpisodeTitleText__0XBVI{color:var(--color-text-muted)}.page_episodeDescription__4MVNz{display:inline-flex;flex-direction:column;gap:4px}.page_episodeShowNotes__OVknA{display:inline-flex;flex-direction:column;gap:2px}.page_episodeShowNotesPreview__jDt0D{font-size:var(--font-size-xs);color:var(--color-text-muted);white-space:pre-wrap}.page_episodeShowNotesPreview__jDt0D[data-expanded=false]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_showNotesToggleButton__TW7NI{border:none;background:none;color:var(--color-accent);padding:0;font-size:var(--font-size-xs);text-align:left;cursor:pointer}.page_batchTranscriptSummary__0mxfV{margin:0 0 12px;font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_inProgressBar__Dqixs{width:140px;height:4px;border-radius:999px;background:var(--color-border-subtle);overflow:hidden}.page_inProgressBarFill__ew1dI{display:block;height:100%;background:var(--color-accent)}.page_reasonLabel__Kyu14{display:flex;flex-direction:column;gap:4px;color:var(--color-text-muted);font-size:var(--font-size-xs)}.page_reasonSelect__oB7y5{padding:4px 6px}.page_reasonSelect__oB7y5,.page_requestButton__N4CHw{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;font-size:var(--font-size-xs)}.page_requestButton__N4CHw{padding:6px 10px;cursor:pointer}.page_requestButton__N4CHw:disabled{opacity:.6;cursor:not-allowed}.page_loadMoreButton__NLpDJ{margin-top:12px;border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:8px 12px;font-size:var(--font-size-sm);cursor:pointer}.page_loadMoreButton__NLpDJ:disabled{opacity:.6;cursor:not-allowed}.page_transcriptRequestHint__l8901,.page_transcriptStatus__mPG03{color:var(--color-text-muted);font-size:var(--font-size-xs)}@media (max-width:640px){.page_summaryHeader__3gkRy{flex-direction:column}}.page_transcriptQuotaWarning__esBqS{color:var(--color-danger);font-size:var(--font-size-xs)}.SearchResultRow_row__Vrk8j{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.SearchResultRow_main__5BvNa{padding:var(--space-3);text-decoration:none}.SearchResultRow_title__0L_yV{white-space:normal;overflow:visible;text-overflow:unset;line-height:1.45}.SearchResultRow_primaryText__lE6CT{color:var(--color-text);display:inline}.SearchResultRow_segmentMark__Xm0YR{border-radius:2px;padding:1px 2px;background:color-mix(in oklab,var(--color-accent) 20%,transparent)}.SearchResultRow_type__ctrGs{text-transform:lowercase;letter-spacing:.02em}.SearchResultRow_meta__Xmr_N{white-space:normal;line-height:1.35}.SearchResultRow_score__qUCJd{font-size:var(--font-size-xs);color:var(--color-text-muted)}.SearchResultRow_expanded__GxVFm{padding:0 var(--space-3) var(--space-3)}.SearchResultRow_annotationBody__etot2{margin-left:calc(12px + var(--space-3));padding:var(--space-2) var(--space-3);border-left:2px solid var(--color-border);border-radius:4px;background:var(--color-bg-tertiary);color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:1.4;white-space:pre-wrap}.page_content__TeBqA{display:flex;flex-direction:column;gap:var(--space-4)}.page_searchForm__TyiWN{display:flex;flex-direction:column;gap:var(--space-3)}.page_searchRow__SxUEw{display:flex;gap:var(--space-2)}.page_searchInput__pms0h{flex:1 1;padding:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font-family:inherit;font-size:var(--font-size-base)}.page_searchInput__pms0h:focus{outline:none;border-color:var(--color-accent)}.page_searchInput__pms0h::placeholder{color:var(--color-text-muted)}.page_searchBtn__0Uwy0{padding:var(--space-3) var(--space-5);background:var(--color-accent);color:var(--color-bg);border:none;border-radius:8px;cursor:pointer;font-size:var(--font-size-base);font-weight:500;transition:background var(--transition-fast)}.page_searchBtn__0Uwy0:hover:not(:disabled){background:var(--color-accent-hover)}.page_searchBtn__0Uwy0:disabled{opacity:.5;cursor:not-allowed}.page_filters__ekbZT{display:flex;gap:var(--space-4);flex-wrap:wrap}.page_filterLabel__41BnT{display:flex;align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer}.page_filterLabel__41BnT input[type=checkbox]{accent-color:var(--color-accent)}.page_resultRows__EpUd9{display:flex;flex-direction:column;gap:var(--space-2)}.page_loadMore__ytxr0{display:block;width:180px;margin:var(--space-3) auto 0;padding:var(--space-2);background:none;border:1px solid var(--color-border);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:var(--font-size-sm);margin-top:var(--space-3)}.page_loadMore__ytxr0:hover{background:var(--color-surface);color:var(--color-text)}.page_arrow__MdB0R{color:var(--color-text-muted)}.page_content__kzY2v{display:flex;flex-direction:column;gap:var(--space-4)}.page_summaryGrid__0PubK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.page_summaryItem__CJLe6{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.page_summaryLabel__U9RoT{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:500}.page_summaryValue__aRzmG{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.page_summaryMeta__6LIq0,.page_summaryText__i8feI,.page_usageMeta__axYkz{color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_summaryText__i8feI{word-break:break-word}.page_usageGrid__ccF34{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_entitlementRow__fZ24l{display:flex;flex-wrap:wrap;gap:12px;color:var(--color-text-muted);font-size:var(--font-size-sm)}.page_usageCard__XZBBa{border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-panel);padding:var(--space-3);min-width:0}.page_usageTitle__2n1Dr{margin:0 0 8px;color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}.page_usageValue__wjOOU{margin:0;color:var(--color-text);font-size:var(--font-size-lg);font-weight:600}.page_usageMeta__axYkz{margin:6px 0 0}.page_actionRow__gJNJu{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.page_manageButton__3bMke,.page_upgradeButton__t3bJV{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:6px;padding:8px 12px;font-size:var(--font-size-sm);cursor:pointer;white-space:nowrap}.page_upgradeButton__t3bJV{border-color:var(--color-accent)}.page_manageButton__3bMke:disabled,.page_upgradeButton__t3bJV:disabled{opacity:.6;cursor:not-allowed}.page_actionHint__wVcgw{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width:900px){.page_summaryGrid__0PubK,.page_usageGrid__ccF34{grid-template-columns:1fr}}.page_form___wHlb{display:flex;flex-direction:column;gap:var(--space-4)}.page_formRow__hK7sQ{display:flex;gap:var(--space-4);align-items:flex-end;flex-wrap:wrap}.page_formField__uqKdi{display:flex;flex-direction:column;gap:var(--space-1);min-width:140px}.page_formLabel__coxrY{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.page_select__a03gp{padding:var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm)}.page_select__a03gp:focus{outline:none;border-color:var(--color-accent)}.page_range__lg_3Y{width:100%;min-width:120px;max-width:200px}.page_checkboxLabel____bWC{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer}.page_checkboxLabel____bWC input{cursor:pointer}.page_savingHint__j_yZy{font-size:var(--font-size-xs);color:var(--color-text-muted);margin:0}@media (max-width:600px){.page_formRow__hK7sQ{flex-direction:column;align-items:stretch}.page_formField__uqKdi{min-width:0}.page_range__lg_3Y{max-width:none}}.page_content__PL4Yt{display:flex;flex-direction:column;gap:var(--space-4)}.page_messages__nrMsO{display:flex;flex-direction:column;gap:var(--space-2)}.page_providerGrid__BMh1Z{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.page_providerCard__J8evL{display:flex;min-width:0;flex-direction:column;gap:var(--space-4);padding:var(--space-4);background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px}.page_providerCardHeader__7o6UD{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.page_providerName__my9bf{margin:0;color:var(--color-text);font-size:var(--font-size-base);font-weight:650}.page_fingerprint__sfYdu{margin:var(--space-1) 0 0;color:var(--color-text-secondary);font-family:var(--font-family-mono);font-size:var(--font-size-xs)}.page_metaGrid__q4FXf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-3);gap:var(--space-3);margin:0}.page_metaGrid__q4FXf div{min-width:0}.page_metaGrid__q4FXf dt{color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:500}.page_metaGrid__q4FXf dd{margin:var(--space-1) 0 0;overflow:hidden;color:var(--color-text);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.page_inlineForm__lZWh6{display:flex;flex-direction:column;gap:var(--space-2)}.page_actions__y3K2I,.page_inlineFormRow__4Wv_K{display:flex;gap:var(--space-2);align-items:center}.page_actions__y3K2I{flex-wrap:wrap}.page_formLabel___ocQk{font-size:var(--font-size-xs);color:var(--color-text-secondary);font-weight:500}.page_keyInput__H0plC{flex:1 1;min-width:0;padding:var(--space-2);background:var(--color-bg);border:1px solid var(--color-border);border-radius:6px;color:var(--color-text);font-family:inherit;font-size:var(--font-size-sm)}.page_keyInput__H0plC:focus{outline:none;border-color:var(--color-accent)}.page_dangerBtn__4799D,.page_primaryBtn__aysXQ,.page_secondaryBtn__K1DaU{padding:var(--space-2) var(--space-4);border-radius:6px;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}.page_primaryBtn__aysXQ{background:var(--color-accent);color:var(--color-bg);border:1px solid var(--color-accent)}.page_primaryBtn__aysXQ:hover:not(:disabled){background:var(--color-accent-hover)}.page_secondaryBtn__K1DaU{background:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border)}.page_secondaryBtn__K1DaU:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.page_dangerBtn__4799D{background:transparent;border:1px solid var(--color-error);color:var(--color-error)}.page_dangerBtn__4799D:hover:not(:disabled){background:rgba(247,118,142,.1)}.page_dangerBtn__4799D:disabled,.page_primaryBtn__aysXQ:disabled,.page_secondaryBtn__K1DaU:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.page_inlineFormRow__4Wv_K{flex-direction:column;align-items:stretch}.page_dangerBtn__4799D,.page_primaryBtn__aysXQ,.page_secondaryBtn__K1DaU{width:100%}}.page_content__Ue7bG{display:flex;flex-direction:column;gap:var(--space-4)}.page_statusRow__aDd2C{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap}.page_statusText__4cVH7{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.page_buttonRow__9VOkQ{display:flex;gap:var(--space-2);flex-wrap:wrap}.page_button__GqYXx,.page_primaryButton__VJvk5{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-2) var(--space-3);border-radius:6px;border:1px solid var(--color-border);font-family:inherit;font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.page_button__GqYXx{background:var(--color-bg);color:var(--color-text)}.page_button__GqYXx:hover:not(:disabled),.page_primaryButton__VJvk5{border-color:var(--color-accent)}.page_primaryButton__VJvk5{background:var(--color-accent);color:var(--color-bg)}.page_primaryButton__VJvk5:hover:not(:disabled){background:var(--color-accent-hover)}.page_button__GqYXx:disabled,.page_primaryButton__VJvk5:disabled{opacity:.5;cursor:not-allowed}.page_checkboxLabel__GfQrI{display:flex;align-items:center;gap:var(--space-2);color:var(--color-text);font-size:var(--font-size-sm)}@media (max-width:640px){.page_button__GqYXx,.page_primaryButton__VJvk5{width:100%;justify-content:center}}.page_content__UJSv8{display:flex;flex-direction:column;gap:var(--space-4)}.page_linkButtons__ove__{display:flex;flex-wrap:wrap;gap:var(--space-3)}.page_linkButton__UnVxN{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface-raised,var(--color-surface));color:var(--color-text);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.page_linkButton__UnVxN:hover:not(:disabled){border-color:var(--color-accent);background:color-mix(in srgb,var(--color-surface) 88%,var(--color-accent) 12%)}.page_linkButton__UnVxN:disabled{opacity:.6;cursor:wait}.page_unlinkButton__S4omp{padding:var(--space-1) var(--space-2);background:none;border:1px solid var(--color-error);border-radius:6px;color:var(--color-error);font-size:var(--font-size-xs);cursor:pointer;transition:background-color var(--transition-fast)}.page_unlinkButton__S4omp:hover:not(:disabled){background:rgba(247,118,142,.1)}.page_unlinkButton__S4omp:disabled{opacity:.65;cursor:wait}.page_unlinkHint__lRGit{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.page_list__3gSmq{display:flex;flex-direction:column}.page_row__Qh2pz{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border-subtle)}.page_row__Qh2pz:last-child{border-bottom:none}.page_actionLabel__h8yle{font-size:var(--font-size-sm);color:var(--color-text);min-width:0;flex-shrink:1}.page_bindingRow__5aMDp{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.page_combo__9yka4{font-family:monospace;font-size:var(--font-size-sm);color:var(--color-text-secondary);min-width:48px;text-align:right}.page_cancelBtn__iWl2R,.page_clearBtn__phcKY,.page_editBtn__4EWcJ,.page_resetBtn__ZGIYk,.page_saveBtn__dhfCE{padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:4px;background:var(--color-bg);color:var(--color-text-secondary);font-size:var(--font-size-xs);cursor:pointer;transition:all var(--transition-fast)}.page_cancelBtn__iWl2R:hover,.page_clearBtn__phcKY:hover,.page_editBtn__4EWcJ:hover,.page_resetBtn__ZGIYk:hover{background:var(--color-surface);color:var(--color-text)}.page_saveBtn__dhfCE{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg)}.page_saveBtn__dhfCE:hover:not(:disabled){opacity:.9}.page_saveBtn__dhfCE:disabled{opacity:.5;cursor:not-allowed}.page_captureRow__zMeqI{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.page_captureHint__y2D4b{font-size:var(--font-size-sm);color:var(--color-accent);font-family:monospace}.page_captureActions__OKUSg{display:flex;gap:var(--space-1)}.page_conflict__xvBoj{font-size:var(--font-size-xs);color:var(--color-error)}@media (max-width:600px){.page_row__Qh2pz{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.page_captureRow__zMeqI{justify-content:flex-start}}.Navbar_navbar__fk_p7{display:flex;flex-direction:column;width:var(--navbar-width);height:100vh;background-color:var(--color-bg-secondary);border-right:1px solid var(--color-border-subtle);transition:width var(--transition-normal);overflow:hidden}.Navbar_navbar__fk_p7.Navbar_collapsed__ALtBR{width:var(--navbar-collapsed-width)}.Navbar_header__vG7Lu{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle)}.Navbar_logo__UM0Ax{font-size:var(--font-size-lg);font-weight:700;color:var(--color-accent);text-decoration:none;overflow:hidden;white-space:nowrap}.Navbar_collapsed__ALtBR .Navbar_logo__UM0Ax{font-size:var(--font-size-base)}.Navbar_toggleBtn__ts2_O{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast)}.Navbar_toggleBtn__ts2_O:hover{background-color:var(--color-surface);color:var(--color-text)}.Navbar_nav__A66_N{flex:1 1;padding:var(--space-2);overflow-y:auto}.Navbar_navItem__mQUmI{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);background:transparent;border:none;border-radius:6px;color:var(--color-text-secondary);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.Navbar_navItem__mQUmI:hover{background-color:var(--color-surface);color:var(--color-text)}.Navbar_navItem__mQUmI.Navbar_active__ZTgb8{background-color:var(--color-surface);color:var(--color-accent)}.Navbar_icon__MZCcv{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:currentColor;flex-shrink:0}.Navbar_icon__MZCcv svg{width:18px;height:18px;stroke-width:2}.Navbar_label__W9GLy{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Navbar_collapsed__ALtBR .Navbar_label__W9GLy{display:none}.Navbar_footer__FldGc,.Navbar_uploadSection__XfV_i{padding:var(--space-2);border-top:1px solid var(--color-border-subtle)}@media (max-width:768px){.Navbar_navbar__fk_p7{display:none}}.CommandPalette_backdrop__ajID_{position:fixed;inset:0;z-index:1100;display:flex;align-items:flex-start;justify-content:center;padding-top:min(20vh,160px);background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.CommandPalette_panel__tfDH0{width:min(520px,calc(100vw - 2rem));max-height:min(420px,70vh);display:flex;flex-direction:column;background:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.4);overflow:hidden}.CommandPalette_input__8oy0G{width:100%;padding:var(--space-4);background:transparent;border:none;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text);font-size:var(--font-size-base);outline:none}.CommandPalette_input__8oy0G::placeholder{color:var(--color-text-muted)}.CommandPalette_list__zfoMP{flex:1 1;overflow-y:auto;padding:var(--space-2) 0}.CommandPalette_section__9c8Gc{min-width:0}.CommandPalette_sectionHeader__vRDjV{padding:var(--space-2) var(--space-4) var(--space-1);font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}.CommandPalette_row__Gppwn{display:flex;align-items:stretch;min-width:0}.CommandPalette_item__sVMxA{width:100%;min-width:0;border:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;text-align:left;transition:background-color var(--transition-fast),color var(--transition-fast)}.CommandPalette_item__sVMxA:focus-visible,.CommandPalette_item__sVMxA:hover{background:var(--color-surface);color:var(--color-text);outline:none}.CommandPalette_itemLabel__VkrcM{display:flex;align-items:center;gap:var(--space-2);white-space:nowrap}.CommandPalette_itemLabel__VkrcM,.CommandPalette_itemText__poehp{min-width:0;overflow:hidden;text-overflow:ellipsis}.CommandPalette_itemLabel__VkrcM>svg{flex-shrink:0}.CommandPalette_itemTrailing__Ya2pG{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0}.CommandPalette_currentBadge__2SIth,.CommandPalette_minimizedBadge__mbYjM{font-size:var(--font-size-xs);border:1px solid var(--color-border-subtle);border-radius:4px;padding:0 var(--space-1)}.CommandPalette_currentBadge__2SIth{color:var(--color-text);background:var(--color-surface)}.CommandPalette_minimizedBadge__mbYjM{color:var(--color-text-muted);background:var(--color-bg-secondary)}.CommandPalette_searchResultMeta____KoH{font-size:var(--font-size-xs);color:var(--color-text-muted);background:var(--color-bg-secondary);border:1px solid var(--color-border-subtle);border-radius:4px;padding:0 var(--space-1);flex-shrink:0}.CommandPalette_shortcutHint__gsxRT{font-size:var(--font-size-xs);color:var(--color-text-muted);font-family:monospace;flex-shrink:0}.CommandPalette_paneClose__rIfFH{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;border:none;border-radius:4px;background:transparent;color:var(--color-text-muted);cursor:pointer}.CommandPalette_paneClose__rIfFH:hover{background:var(--color-surface);color:var(--color-text)}.CommandPalette_paneClose__rIfFH:focus-visible{background:var(--color-surface);color:var(--color-text);outline:none}.CommandPalette_searchingIndicator__8POfZ{padding:var(--space-2) var(--space-4);color:var(--color-text-muted);font-size:var(--font-size-sm)}.CommandPalette_empty___nE0R{padding:var(--space-4);text-align:center;color:var(--color-text-muted);font-size:var(--font-size-sm)}.CommandPalette_mobileBackdrop__dG7b_{position:fixed;inset:0;z-index:1100;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:stretch;justify-content:stretch}.CommandPalette_mobileSheet__hCKXi{width:100%;flex:1 1;display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg);padding-bottom:max(var(--space-2),env(safe-area-inset-bottom));animation:CommandPalette_sheetSlideIn__kmbP9 .18s ease-out}@keyframes CommandPalette_sheetSlideIn__kmbP9{0%{opacity:.92}to{opacity:1}}.CommandPalette_mobileHeader__py8VE{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-secondary)}.CommandPalette_mobileHeader__py8VE h2{margin:0;font-size:var(--font-size-sm)}.CommandPalette_mobileClose__yROLm{display:inline-flex;align-items:center;justify-content:center;height:36px;width:36px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text-secondary)}@media (max-width:768px){.CommandPalette_backdrop__ajID_{display:none}.CommandPalette_item__sVMxA{min-height:44px;padding:var(--space-3) var(--space-4);touch-action:manipulation}.CommandPalette_paneClose__rIfFH{width:44px}}@media (min-width:769px){.CommandPalette_mobileBackdrop__dG7b_{display:none}}.AddContentTray_desktopLayer__jXJfs{position:fixed;inset:0;z-index:1000;pointer-events:none}.AddContentTray_panel__OYAhQ{position:fixed;left:calc(var(--navbar-width) + var(--space-3));bottom:var(--space-4);width:min(520px,calc(100vw - var(--navbar-width) - 2rem));max-height:min(760px,calc(100vh - 2rem));display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 18px 48px rgba(0,0,0,.34)}.AddContentTray_mobileBackdrop__oGvzi{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:stretch;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.AddContentTray_mobileSheet__mHYCi{width:100%;max-height:min(82dvh,680px);display:flex;flex-direction:column;overflow:hidden;background:var(--color-bg);border-top:1px solid var(--color-border-subtle);border-radius:16px 16px 0 0;padding-bottom:max(var(--space-2),env(safe-area-inset-bottom));animation:AddContentTray_mobileSheetSlideIn__5uuDi .18s ease-out}@keyframes AddContentTray_mobileSheetSlideIn__5uuDi{0%{transform:translateY(14px);opacity:.92}to{transform:translateY(0);opacity:1}}.AddContentTray_handle__LBh4C{width:44px;height:4px;border-radius:999px;background:var(--color-border);margin:var(--space-2) auto var(--space-1)}.AddContentTray_header__eeyxY{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-secondary)}.AddContentTray_header__eeyxY h2{margin:0;font-size:var(--font-size-base)}.AddContentTray_header__eeyxY p{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.AddContentTray_iconButton__koh_y,.AddContentTray_itemActions__yVhlo button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text-secondary);cursor:pointer}.AddContentTray_iconButton__koh_y{width:34px;padding:0;flex-shrink:0}.AddContentTray_iconButton__koh_y:hover,.AddContentTray_itemActions__yVhlo button:hover{background:var(--color-surface);color:var(--color-text)}.AddContentTray_modeTabs__3I8PV{display:flex;gap:8px;padding:12px 16px 0;border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg)}.AddContentTray_modeTabActive__jPzzb,.AddContentTray_modeTab__550y1{border:1px solid var(--color-border);border-bottom:none;border-radius:10px 10px 0 0;padding:8px 12px;background:var(--color-bg-panel);color:var(--color-text-muted);cursor:pointer;font-size:var(--font-size-sm);font-weight:600}.AddContentTray_modeTabActive__jPzzb{background:var(--color-bg);color:var(--color-text)}.AddContentTray_body__NPzan{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);overflow-y:auto}.AddContentTray_libraryField__2c7xB{display:flex;flex-direction:column;gap:var(--space-2)}.AddContentTray_libraryLabel__DCLgN{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}.AddContentTray_libraryHelp__WbMbk{color:var(--color-text-muted);font-size:var(--font-size-xs)}.AddContentTray_dropzone__9o29_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);min-height:150px;padding:var(--space-5);border:2px dashed var(--color-border);border-radius:10px;background:var(--color-bg-secondary);color:var(--color-text);cursor:pointer;text-align:center}.AddContentTray_dropzone__9o29_:hover{border-color:var(--color-accent);background:var(--color-surface)}.AddContentTray_dropzone__9o29_ span{font-weight:600}.AddContentTray_dropzone__9o29_ small{color:var(--color-text-muted);font-size:var(--font-size-sm)}.AddContentTray_fileInput__lmIUX{display:none}.AddContentTray_urlForm__aB_0d{display:flex;flex-direction:column;gap:var(--space-2)}.AddContentTray_urlForm__aB_0d label{color:var(--color-text);font-size:var(--font-size-sm);font-weight:600}.AddContentTray_input__IleEN,.AddContentTray_urlForm__aB_0d textarea{width:100%;padding:var(--space-2) var(--space-3);background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;color:var(--color-text);font:inherit;font-size:var(--font-size-sm)}.AddContentTray_urlForm__aB_0d textarea{resize:vertical;min-height:74px}.AddContentTray_input__IleEN:focus,.AddContentTray_urlForm__aB_0d textarea:focus{outline:none;border-color:var(--color-accent)}.AddContentTray_opmlActions___TVhE,.AddContentTray_urlActions__5zjCD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.AddContentTray_opmlFileName__NH7GE,.AddContentTray_urlActions__5zjCD span{color:var(--color-text-muted);font-size:var(--font-size-xs)}.AddContentTray_searchButton__vJUz9,.AddContentTray_subscribeButton__fiyjU,.AddContentTray_urlActions__5zjCD button{padding:var(--space-2) var(--space-4);border:1px solid var(--color-accent);border-radius:8px;background:var(--color-accent);color:var(--color-bg);cursor:pointer;font-size:var(--font-size-sm);font-weight:700}.AddContentTray_searchButton__vJUz9:disabled,.AddContentTray_subscribeButton__fiyjU:disabled,.AddContentTray_urlActions__5zjCD button:disabled{opacity:.55;cursor:not-allowed}.AddContentTray_queue__FTfEs{display:flex;flex-direction:column;gap:var(--space-2)}.AddContentTray_queueItem__1MzPS{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:8px;background:var(--color-bg-secondary)}.AddContentTray_itemIcon__5yJyE{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:var(--color-surface);color:var(--color-text-secondary)}.AddContentTray_itemText__dbdz9{min-width:0;display:flex;flex-direction:column;gap:2px}.AddContentTray_itemText__dbdz9 span{overflow:hidden;color:var(--color-text);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.AddContentTray_itemText__dbdz9 small{overflow:hidden;color:var(--color-text-muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap}.AddContentTray_itemActions__yVhlo{display:flex;align-items:center;gap:var(--space-2)}.AddContentTray_successIcon__w04o1{color:var(--color-success)}.AddContentTray_errorIcon__m1WCJ{color:var(--color-error)}.AddContentTray_discoveryForm__eFZZ3{display:flex;gap:var(--space-2)}.AddContentTray_podcastResultMain__zo_Rv{cursor:pointer}.AddContentTray_podcastResultMain__zo_Rv:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.AddContentTray_podcastResultLeading__r_ups{width:48px;height:48px;border:none;background:transparent;color:var(--color-text-secondary)}.AddContentTray_podcastArtworkFallback__UPHnO,.AddContentTray_podcastArtwork__5t8Yw{width:48px;height:48px;border-radius:12px;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-panel);border:1px solid var(--color-border-subtle)}.AddContentTray_podcastArtworkImage__7Eo6o{width:100%;height:100%;object-fit:cover;display:block}.AddContentTray_podcastResultDescription__fMxYa{color:var(--color-text-secondary)}.AddContentTray_podcastResultMeta__e29NC{white-space:nowrap}.AddContentTray_podcastResultActions__4PV_m{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end}.AddContentTray_subscriptionState__atoiB{color:var(--color-text-muted);font-size:var(--font-size-xs);text-align:right}.AddContentTray_unsubscribeButton__eiFbw{padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);cursor:pointer;font-size:var(--font-size-xs);font-weight:600}.AddContentTray_unsubscribeButton__eiFbw:hover{background:var(--color-surface)}.AddContentTray_unsubscribeButton__eiFbw:disabled{opacity:.55;cursor:not-allowed}.AddContentTray_opmlPanel__vGmwA{display:flex;flex-direction:column;gap:var(--space-3)}.AddContentTray_opmlDescription__NLiFQ{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.AddContentTray_importSummary__fkhY_{border:1px solid var(--color-border);border-radius:8px;padding:10px;background:var(--color-bg-panel);color:var(--color-text);font-size:var(--font-size-sm)}.AddContentTray_importSummaryTitle__e0u_O{margin:0 0 8px;font-weight:600}.AddContentTray_importErrors__r689i{margin:8px 0 0;padding-left:18px;color:var(--color-text-muted)}.AddContentTray_dropOverlay__brXSK{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.42);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.AddContentTray_dropOverlay__brXSK>div{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);width:min(360px,calc(100vw - 2rem));padding:var(--space-8);border:2px dashed var(--color-accent);border-radius:18px;background:var(--color-bg);box-shadow:0 18px 48px rgba(0,0,0,.34);color:var(--color-text);text-align:center}.AddContentTray_dropOverlay__brXSK span{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (max-width:900px){.AddContentTray_discoveryForm__eFZZ3,.AddContentTray_opmlActions___TVhE,.AddContentTray_urlActions__5zjCD{align-items:stretch;flex-direction:column}}@media (max-width:768px){.AddContentTray_desktopLayer__jXJfs{display:none}.AddContentTray_body__NPzan{padding:var(--space-4)}}@media (min-width:769px){.AddContentTray_mobileBackdrop__oGvzi{display:none}}.WorkspacePaneStrip_root__RvjFq{display:flex;align-items:center;min-width:0;min-height:40px;border-bottom:1px solid var(--color-border-subtle);background:var(--color-bg-secondary)}.WorkspacePaneStrip_switcher__b7Bm1{display:flex;align-items:stretch;min-width:0;flex:1 1;overflow-x:auto}.WorkspacePaneStrip_item__e_v7k{display:flex;align-items:stretch;min-width:0;max-width:260px;border-right:1px solid var(--color-border-subtle);background:transparent}.WorkspacePaneStrip_active__AJHWP{background:var(--color-bg)}.WorkspacePaneStrip_minimized__8KyIn{background:var(--color-bg-tertiary)}.WorkspacePaneStrip_primary__AUNC8{display:flex;align-items:center;min-width:96px;max-width:180px;border:0;background:transparent;color:var(--color-text-secondary);padding:0 var(--space-3);font:inherit;cursor:pointer}.WorkspacePaneStrip_active__AJHWP .WorkspacePaneStrip_primary__AUNC8{color:var(--color-text)}.WorkspacePaneStrip_minimized__8KyIn .WorkspacePaneStrip_primary__AUNC8{color:var(--color-text-muted);font-style:italic}.WorkspacePaneStrip_action__N3opV:focus-visible,.WorkspacePaneStrip_action__N3opV:hover,.WorkspacePaneStrip_primary__AUNC8:focus-visible,.WorkspacePaneStrip_primary__AUNC8:hover{color:var(--color-text);background:var(--color-surface)}.WorkspacePaneStrip_action__N3opV:focus-visible,.WorkspacePaneStrip_primary__AUNC8:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.WorkspacePaneStrip_title__PGIyS{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkspacePaneStrip_action__N3opV{display:inline-flex;align-items:center;justify-content:center;width:32px;min-width:32px;border:0;border-left:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-muted);padding:0;font:inherit;cursor:pointer}.WorkspacePaneStrip_action__N3opV:disabled{color:var(--color-text-muted);background:transparent;cursor:not-allowed;opacity:.45}.WorkspacePaneStrip_sronly___vazf{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.WorkspaceHost_host__PF4JA{display:grid;grid-template-rows:auto minmax(0,1fr);width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.WorkspaceHost_paneWrap___XF_a{display:flex;min-width:0;min-height:0;height:100%;flex:0 0 auto}.WorkspaceHost_paneWrap___XF_a[data-mobile=true]{width:100%;min-width:100%;max-width:100%}.WorkspaceHost_paneWrap___XF_a[data-minimized=true]{display:none}@media (max-width:768px){.WorkspaceHost_host__PF4JA{grid-template-rows:minmax(0,1fr)}}.WorkspaceHost_routeShell__l5H8H{display:flex;flex:1 1;min-width:0}[data-body-mode=document]>.WorkspaceHost_routeShell__l5H8H{min-height:0}[data-body-mode=contained]>.WorkspaceHost_routeShell__l5H8H{height:100%;min-height:0}.WorkspaceHost_paneRouteBoundaryShell__yDi_Q{width:100%;height:100%;min-width:0;min-height:0;display:flex;flex-direction:column}.WorkspaceHost_unsupported__hfJbW{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:var(--space-4);color:var(--color-text-secondary);background:var(--color-bg);text-align:center}.GlobalPlayerFooter_footer__trtm5{position:relative;display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--color-border);background:var(--color-bg-panel);padding:var(--space-2) var(--space-4) var(--space-3)}.GlobalPlayerFooter_metaRow__vJoEf{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0}.GlobalPlayerFooter_metaText__6k3p8{display:flex;flex-direction:column;min-width:0}.GlobalPlayerFooter_kicker__DDs2T{color:var(--color-text-muted);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.03em}.GlobalPlayerFooter_trackLink__qDltP{color:var(--color-text);text-decoration:none;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalPlayerFooter_trackLink__qDltP:hover{text-decoration:underline}.GlobalPlayerFooter_chapterLabel__lUC8P{color:var(--color-text-muted);font-size:var(--font-size-xs);line-height:1.4}.GlobalPlayerFooter_controlsRow__tIV7L{display:flex;align-items:center;gap:var(--space-2)}.GlobalPlayerFooter_transportButton__RUD4k{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap}.GlobalPlayerFooter_transportButton__RUD4k:hover{border-color:var(--color-border-strong)}.GlobalPlayerFooter_transportButton__RUD4k:disabled{opacity:.5;cursor:not-allowed}.GlobalPlayerFooter_seekArea__2HpnQ{position:relative;flex:1 1;min-width:140px}.GlobalPlayerFooter_seekTrack__tAZwG{--progress-percent:0%;--buffered-percent:0%;height:4px;border-radius:999px;background:linear-gradient(to right,var(--color-accent,#4f7cff) 0 var(--progress-percent),color-mix(in srgb,var(--color-accent,#4f7cff) 35%,var(--color-bg-subtle,#d9dce5)) var(--progress-percent) var(--buffered-percent),var(--color-bg-subtle,#d9dce5) var(--buffered-percent) 100%)}.GlobalPlayerFooter_chapterTicks__Y229x,.GlobalPlayerFooter_seekTrack__tAZwG{position:absolute;inset:50% 0 auto 0;transform:translateY(-50%);pointer-events:none}.GlobalPlayerFooter_chapterTicks__Y229x{height:8px}.GlobalPlayerFooter_chapterTick__5Ew2G{position:absolute;top:0;width:2px;height:8px;margin-left:-1px;border-radius:2px;background:color-mix(in srgb,var(--color-text) 55%,transparent);pointer-events:auto}.GlobalPlayerFooter_seekSlider__yqJ7d{position:relative;z-index:1;width:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:24px;margin:0;cursor:pointer}.GlobalPlayerFooter_seekSlider__yqJ7d::-webkit-slider-runnable-track{height:4px;background:transparent}.GlobalPlayerFooter_seekSlider__yqJ7d::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-border-strong) 70%,#000);background:var(--color-bg);margin-top:-4px}.GlobalPlayerFooter_seekSlider__yqJ7d::-moz-range-track{height:4px;background:transparent;border:none}.GlobalPlayerFooter_seekSlider__yqJ7d::-moz-range-thumb{width:12px;height:12px;border-radius:50%;border:1px solid color-mix(in srgb,var(--color-border-strong) 70%,#000);background:var(--color-bg)}.GlobalPlayerFooter_timecode__r1n7z{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--font-size-xs);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.GlobalPlayerFooter_bufferingIndicator__Lhf5L{color:var(--color-text-muted);display:inline-flex;align-items:center;gap:4px}.GlobalPlayerFooter_bufferingDot__l4tUU{width:6px;height:6px;border-radius:999px;background:var(--color-accent,#4f7cff);animation:GlobalPlayerFooter_buffering-pulse__7nrkm .9s ease-in-out infinite}@keyframes GlobalPlayerFooter_buffering-pulse__7nrkm{0%,to{opacity:.35}50%{opacity:1}}.GlobalPlayerFooter_playbackErrorArea__N4Qf5{display:inline-flex;align-items:center;gap:6px;min-width:0}.GlobalPlayerFooter_playbackErrorMessage__yq6u3{color:var(--color-danger,#b42318);font-size:var(--font-size-xs);white-space:nowrap}.GlobalPlayerFooter_playbackErrorAction__VoXrz,.GlobalPlayerFooter_playbackErrorLink__WFhyl{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:6px;padding:4px 6px;font-size:var(--font-size-xs);line-height:1;text-decoration:none}.GlobalPlayerFooter_controlLabel__R6U4i{color:var(--color-text-muted);font-size:var(--font-size-xs);white-space:nowrap}.GlobalPlayerFooter_speedControl__poVZI{display:inline-flex;align-items:center;gap:6px}.GlobalPlayerFooter_volumeControl__HYwXa{display:flex;align-items:center;gap:6px}.GlobalPlayerFooter_effectsButton__CaT07{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.GlobalPlayerFooter_effectsIndicator__RkPSi{width:8px;height:8px;border-radius:999px;background:transparent}.GlobalPlayerFooter_effectsButton__CaT07[data-active=true] .GlobalPlayerFooter_effectsIndicator__RkPSi{background:var(--color-accent,#4f7cff)}.GlobalPlayerFooter_effectsPanel__rEbw6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:10px;background:color-mix(in srgb,var(--color-bg-panel) 88%,transparent);padding:var(--space-2)}.GlobalPlayerFooter_effectsSelectControl__VFutx,.GlobalPlayerFooter_effectsToggle__NqpFH{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-xs);color:var(--color-text)}.GlobalPlayerFooter_effectsMeta__curOL{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.GlobalPlayerFooter_trimmingBadge__PN_LX{border:1px solid color-mix(in srgb,var(--color-accent,#4f7cff) 50%,var(--color-border));border-radius:999px;padding:2px 8px;font-size:var(--font-size-xs);color:color-mix(in srgb,var(--color-accent,#4f7cff) 75%,var(--color-text));background:color-mix(in srgb,var(--color-accent,#4f7cff) 12%,transparent)}.GlobalPlayerFooter_effectsUnavailable__1vb8M{margin:0;color:var(--color-text-muted);font-size:var(--font-size-xs)}.GlobalPlayerFooter_select__UpYdM{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:6px;padding:4px 6px;font-size:var(--font-size-xs)}.GlobalPlayerFooter_volumeSlider__ieWuU{flex:1 1;min-width:96px;accent-color:var(--color-accent,#4f7cff)}.GlobalPlayerFooter_queueButton__tjQ67{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.GlobalPlayerFooter_queueBadge__53dev{min-width:16px;height:16px;border-radius:999px;background:var(--color-accent,#4f7cff);color:white;font-size:10px;line-height:16px;text-align:center;padding:0 4px}.GlobalPlayerFooter_moreButton__AMxrv{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer;white-space:nowrap}.GlobalPlayerFooter_moreButton__AMxrv:hover{border-color:var(--color-border-strong)}.GlobalPlayerFooter_morePopover__Hb6vL{position:absolute;right:var(--space-4);bottom:100%;margin-bottom:var(--space-2);border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-panel);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:0 -4px 16px rgba(0,0,0,.2);z-index:50;min-width:280px}.GlobalPlayerFooter_morePopoverRow__fiT9J{display:flex;align-items:center;gap:var(--space-2)}.GlobalPlayerFooter_hiddenAudio__z0oVN{width:1px;height:1px;opacity:0;pointer-events:none;position:absolute;left:-9999px}.GlobalPlayerFooter_desktopArtwork__5QZwy{width:32px;height:32px;border-radius:4px;object-fit:cover;flex-shrink:0}.GlobalPlayerFooter_miniProgressBar__PqcCv{position:absolute;top:0;left:0;right:0;height:2px;background:var(--color-bg-subtle,#d9dce5)}.GlobalPlayerFooter_miniProgressBar__PqcCv:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress-percent,0);background:var(--color-accent,#7aa2f7);transition:width .3s linear}.GlobalPlayerFooter_miniBar__MNSXp{display:flex;align-items:center;gap:var(--space-2);height:48px}.GlobalPlayerFooter_miniTapArea__v30S7{display:flex;align-items:center;gap:var(--space-2);flex:1 1;min-width:0;border:none;background:transparent;color:inherit;padding:0;cursor:pointer;text-align:left}.GlobalPlayerFooter_miniArtwork__IlT1g{width:40px;height:40px;border-radius:6px;object-fit:cover;flex-shrink:0}.GlobalPlayerFooter_miniArtworkFallback__yzHpp{width:40px;height:40px;border-radius:6px;background:var(--color-surface,#292e42);flex-shrink:0}.GlobalPlayerFooter_miniTitle__qtU3r{font-size:var(--font-size-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalPlayerFooter_expandedBackdrop__GDLym{position:fixed;inset:0;z-index:70;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:flex-end}.GlobalPlayerFooter_expandedSheet__pPzO_{width:100%;max-height:min(86dvh,720px);display:flex;flex-direction:column;gap:var(--space-3);overflow-y:auto;background:var(--color-bg);border-top:1px solid var(--color-border-subtle);border-radius:16px 16px 0 0;padding:0 var(--space-4) max(var(--space-4),env(safe-area-inset-bottom));animation:GlobalPlayerFooter_expandedSheetSlideIn__EP5kD .18s ease-out}@keyframes GlobalPlayerFooter_expandedSheetSlideIn__EP5kD{0%{transform:translateY(14px);opacity:.92}to{transform:translateY(0);opacity:1}}.GlobalPlayerFooter_expandedHandle__s_b5L{width:44px;height:4px;border-radius:999px;background:var(--color-border);margin:var(--space-2) auto var(--space-1);flex-shrink:0}.GlobalPlayerFooter_expandedClose__O5mmw{align-self:flex-end;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer;flex-shrink:0}.GlobalPlayerFooter_expandedArtwork__87FiB{width:min(240px,60vw);aspect-ratio:1;border-radius:12px;object-fit:cover;align-self:center}.GlobalPlayerFooter_expandedArtworkFallback__KOeGi{width:min(240px,60vw);aspect-ratio:1;border-radius:12px;background:var(--color-surface,#292e42);align-self:center}.GlobalPlayerFooter_expandedMeta__mce04{display:flex;flex-direction:column;align-items:center;gap:2px;text-align:center}.GlobalPlayerFooter_expandedTransport__rh6Yh{display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.GlobalPlayerFooter_expandedSecondary__ueGvI{display:flex;align-items:center;justify-content:center;gap:var(--space-3);flex-wrap:wrap}.GlobalPlayerFooter_queueOverlay__Yd39F{position:fixed;inset:0;background:color-mix(in srgb,black 45%,transparent);display:flex;justify-content:flex-end;z-index:60}.GlobalPlayerFooter_footer__trtm5[data-mobile-view=expanded] .GlobalPlayerFooter_queueOverlay__Yd39F{z-index:80}.GlobalPlayerFooter_queuePanel__MGuNc{width:min(460px,92vw);height:100%;background:var(--color-bg-panel);border-left:1px solid var(--color-border);display:flex;flex-direction:column;padding:var(--space-4);gap:var(--space-3)}.GlobalPlayerFooter_queueHeader__NmUDx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.GlobalPlayerFooter_queueTitle__v9xZ9{margin:0;font-size:var(--font-size-md)}.GlobalPlayerFooter_queueCloseButton__sAf9p{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer}.GlobalPlayerFooter_queueEmpty__NqBvq{margin:0;color:var(--color-text-muted)}.GlobalPlayerFooter_queueList__GDfvM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2);overflow-y:auto}.GlobalPlayerFooter_queueListItem__p47Ob{list-style:none}.GlobalPlayerFooter_queueListItemInner__8sIE1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);border:1px solid var(--color-border);border-radius:8px;padding:var(--space-2);background:var(--color-bg)}.GlobalPlayerFooter_queueListItemInner__8sIE1[data-current=true]{border-color:var(--color-accent,#4f7cff)}.GlobalPlayerFooter_queueListItem__p47Ob[data-dragging=true] .GlobalPlayerFooter_queueListItemInner__8sIE1{box-shadow:0 8px 22px color-mix(in srgb,#000 24%,transparent)}.GlobalPlayerFooter_queueDragHandle__7dc_9{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text-muted);border-radius:8px;padding:6px 8px;font-size:13px;line-height:1;cursor:-webkit-grab;cursor:grab;touch-action:none}.GlobalPlayerFooter_queueDragHandle__7dc_9:active{cursor:-webkit-grabbing;cursor:grabbing}.GlobalPlayerFooter_queueItemMain__QZAqg{border:none;background:transparent;color:inherit;display:flex;flex-direction:column;text-align:left;gap:2px;cursor:pointer;padding:0;flex:1 1;min-width:0}.GlobalPlayerFooter_queueItemTitle__3cWQ6{font-size:var(--font-size-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalPlayerFooter_queueItemMeta__4j5Si{font-size:var(--font-size-xs);color:var(--color-text-muted)}.GlobalPlayerFooter_queueItemRemoveButton__ytxrm{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer}.GlobalPlayerFooter_queueFooter__wmvqI{margin-top:auto;display:flex;justify-content:flex-end}.GlobalPlayerFooter_queueClearButton___7LxP{border:1px solid var(--color-border);background:var(--color-bg-panel);color:var(--color-text);border-radius:8px;padding:6px 10px;font-size:var(--font-size-xs);cursor:pointer}@media (max-width:768px){.GlobalPlayerFooter_footer__trtm5{padding:0 var(--space-3) calc(var(--space-1) + env(safe-area-inset-bottom))}.GlobalPlayerFooter_seekArea__2HpnQ{min-width:120px}.GlobalPlayerFooter_transportButton__RUD4k{padding:6px 8px}.GlobalPlayerFooter_queuePanel__MGuNc{width:100%}}.layout_layout__y9c6_{display:flex;height:100vh;height:100dvh;overflow:hidden}.layout_main__sNdzI{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}@media (max-width:768px){.layout_main__sNdzI{width:100%}}