.Button_button__hMNEn{display:inline-flex;gap:var(--space-2);align-items:center;justify-content:center;font-family:inherit;font-weight:var(--weight-semibold);border-radius:var(--radius-lg);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-glide),border-color var(--duration-fast) var(--ease-glide),color var(--duration-fast) var(--ease-glide)}.Button_button__hMNEn:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.Button_sm__h9eWB{height:var(--size-sm);font-size:var(--text-sm);padding:0 var(--space-3)}.Button_md__exKk_{height:var(--size-lg);font-size:var(--text-base);padding:0 var(--space-4)}.Button_lg__PdjsY{height:var(--size-xl);font-size:var(--text-base);padding:0 var(--space-5)}.Button_iconOnly___Gw5k{padding:0;gap:0}.Button_iconOnly___Gw5k.Button_sm__h9eWB{width:var(--size-sm)}.Button_iconOnly___Gw5k.Button_md__exKk_{width:var(--size-lg)}.Button_iconOnly___Gw5k.Button_lg__PdjsY{width:var(--size-xl)}.Button_primary__oSpWt{background:var(--accent);color:var(--ink-on-accent)}.Button_primary__oSpWt:hover:not(:disabled){background:var(--accent-hover)}.Button_primary__oSpWt:active:not(:disabled){background:var(--accent-active)}.Button_secondary__lRe7Q{background:var(--surface-2);color:var(--ink);border-color:var(--edge)}.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--surface-hover);border-color:var(--edge-strong)}.Button_ghost__mZ9vJ{background:transparent;color:var(--ink)}.Button_ghost__mZ9vJ:hover:not(:disabled){background:var(--surface-hover)}.Button_danger__1ocl9{background:var(--danger);color:var(--ink-on-accent)}.Button_danger__1ocl9:hover:not(:disabled){filter:brightness(1.1)}.Button_pill__WVNfM{background:var(--surface-2);color:var(--ink);border-color:var(--edge);border-radius:var(--radius-full)}.Button_pill__WVNfM:hover:not(:disabled){background:var(--surface-hover);border-color:var(--edge-strong)}.Button_icon__WVTkW{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.Button_loading__WH8KX{position:relative}.Button_hiddenLabel__wjAIP{visibility:hidden}.Button_label__ViwpZ{display:inline-flex;align-items:center}.Button_spinner____7ub{position:absolute;inset:0;margin:auto;width:1em;height:1em;border-radius:var(--radius-full);border:2px solid;border-top:2px solid transparent;animation:Button_spin__0uF6_ var(--duration-deliberate) linear infinite}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}.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(--edge-subtle)}.page_row__Qh2pz:last-child{border-bottom:none}.page_actionLabel__h8yle{font-size:var(--text-sm);color:var(--ink);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:var(--font-mono);font-size:var(--text-sm);color:var(--ink-muted);min-width:48px;text-align:right}.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(--text-sm);color:var(--accent);font-family:var(--font-mono)}.page_captureActions__OKUSg{display:flex;gap:var(--space-1)}.page_conflict__xvBoj{font-size:var(--text-xs);color:var(--danger)}@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(--surface-2);border-right:1px solid var(--edge-subtle);transition:width var(--duration-base) var(--ease-glide);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(--edge-subtle)}.Navbar_logo__UM0Ax{font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--accent);text-decoration:none;overflow:hidden;white-space:nowrap}.Navbar_collapsed__ALtBR .Navbar_logo__UM0Ax{font-size:var(--text-base)}.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:var(--radius-md);color:var(--ink-muted);text-decoration:none;cursor:pointer;transition:all var(--duration-fast) var(--ease-glide)}.Navbar_navItem__mQUmI:hover{background-color:var(--surface-2);color:var(--ink)}.Navbar_navItem__mQUmI.Navbar_active__ZTgb8{background-color:var(--surface-2);color:var(--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(--edge-subtle)}@media (max-width:768px){.Navbar_navbar__fk_p7{display:none}}.Palette_dialog__HggiI{width:min(560px,calc(100vw - var(--space-4)));max-width:none;max-height:min(720px,calc(100dvh - var(--space-8)));margin:min(16dvh,var(--space-20)) auto auto;padding:0;border:1px solid var(--edge);border-radius:var(--radius-xl);color:var(--ink);background:var(--surface-1);box-shadow:var(--shadow-4);overflow:hidden}.Palette_dialog__HggiI::-webkit-backdrop{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Palette_dialog__HggiI::backdrop{background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.Palette_panel__TAVZG{display:flex;max-height:min(720px,calc(100dvh - var(--space-8)));flex-direction:column}.Palette_header__uRQcK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--edge-subtle)}.Palette_title__yxcsw{margin:0;font-size:var(--text-sm);font-weight:var(--weight-semibold)}.Palette_closeButton__wQSaY{display:inline-flex;width:var(--size-lg);height:var(--size-lg);align-items:center;justify-content:center;border:1px solid var(--edge);border-radius:var(--radius-md);color:var(--ink-muted);background:var(--surface-2);cursor:pointer}.Palette_input___gL_k{width:100%;padding:var(--space-4);border:0;border-bottom:1px solid var(--edge-subtle);outline:0;color:var(--ink);background:transparent;font:inherit;font-size:var(--text-base)}.Palette_input___gL_k::placeholder{color:var(--ink-faint)}.Palette_list__rtE6e{min-height:0;overflow-y:auto;padding:var(--space-2) 0}.Palette_section__9P1Px{min-width:0}.Palette_sectionTitle__7EbEb{margin:0;padding:var(--space-2) var(--space-4) var(--space-1);color:var(--ink-faint);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.Palette_option__cSr2L{display:grid;min-height:var(--size-xl);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-2) var(--space-4);color:var(--ink-muted);cursor:pointer}.Palette_option__cSr2L[data-active=true]{color:var(--ink);background:var(--surface-2)}.Palette_option__cSr2L[data-disabled=true]{color:var(--ink-faint);cursor:default}.Palette_option__cSr2L>svg{flex-shrink:0}.Palette_optionText__9Sn72{display:flex;min-width:0;flex-direction:column;gap:var(--space-1)}.Palette_optionMeta__vbS1t,.Palette_optionSubtitle__xgGRI,.Palette_optionTitle__NjSm6{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Palette_optionTitle__NjSm6{color:inherit}.Palette_empty__9nsEy,.Palette_loading__ZiwUD,.Palette_optionMeta__vbS1t,.Palette_optionSubtitle__xgGRI{color:var(--ink-faint);font-size:var(--text-xs)}.Palette_optionMeta__vbS1t{max-width:16rem;justify-self:end}.Palette_empty__9nsEy,.Palette_loading__ZiwUD{padding:var(--space-3) var(--space-4)}.Palette_empty__9nsEy{text-align:center}@media (hover:hover) and (pointer:fine){.Palette_closeButton__wQSaY:focus-visible,.Palette_closeButton__wQSaY:hover{color:var(--ink);background:var(--surface-hover)}.Palette_option__cSr2L:hover{color:var(--ink);background:var(--surface-2)}}@media (pointer:coarse){.Palette_dialog__HggiI{width:100vw;height:min(92dvh,100svh);max-height:min(92dvh,100svh);margin:auto 0 0;border-right:0;border-bottom:0;border-left:0;border-radius:var(--radius-xl) var(--radius-xl) 0 0}.Palette_panel__TAVZG{height:100%;max-height:none;padding-bottom:max(var(--space-2),env(safe-area-inset-bottom))}}.Tabs_root__XvAr6{display:flex;flex-direction:column}.Tabs_list__h52rZ{display:flex}.Tabs_trigger__AOyGT{cursor:pointer;font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);line-height:var(--leading-snug);transition:color var(--duration-fast) var(--ease-glide),background-color var(--duration-fast) var(--ease-glide),border-color var(--duration-fast) var(--ease-glide),box-shadow var(--duration-fast) var(--ease-glide)}.Tabs_trigger__AOyGT:disabled{opacity:.5;cursor:not-allowed}.Tabs_content__GBeoA{outline:none}.Tabs_listTabs__CUldo{gap:var(--space-1);border-bottom:1px solid var(--edge-subtle);margin-bottom:var(--space-3)}.Tabs_triggerTabs__U_RLR{padding:var(--space-2) var(--space-3);color:var(--ink-muted);border:0;background:transparent;border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:2px solid transparent}.Tabs_triggerTabs__U_RLR:hover:not(:disabled):not(.Tabs_triggerSelected__JE1bp){color:var(--ink);background:var(--surface-hover)}.Tabs_triggerTabs__U_RLR.Tabs_triggerSelected__JE1bp{color:var(--ink);border-bottom-color:var(--accent)}.Tabs_listSegmented__6M_rK{display:inline-flex;padding:2px;background:var(--surface-2);border:1px solid var(--edge-subtle);border-radius:var(--radius-md)}.Tabs_triggerSegmented__ynKtp{padding:var(--space-1) var(--space-3);color:var(--ink-muted);border:0;background:transparent;border-radius:calc(var(--radius-md) - 2px)}.Tabs_triggerSegmented__ynKtp:hover:not(:disabled):not(.Tabs_triggerSelected__JE1bp){color:var(--ink)}.Tabs_triggerSegmented__ynKtp.Tabs_triggerSelected__JE1bp{background:var(--surface-1);color:var(--ink);box-shadow:var(--shadow-1)}.AddContentTray_desktopLayer__jXJfs{position:fixed;inset:0;z-index:var(--z-modal);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(--surface-canvas);border:1px solid var(--edge);border-radius:var(--radius-xl);box-shadow:var(--shadow-4)}.AddContentTray_mobileBackdrop__oGvzi{position:fixed;inset:0;z-index:var(--z-modal);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(--surface-canvas);border-top:1px solid var(--edge-subtle);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding-bottom:max(var(--space-2),env(safe-area-inset-bottom));animation:AddContentTray_mobileSheetSlideIn__5uuDi var(--duration-fast) var(--ease-snap)}@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:var(--radius-full);background:var(--edge);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(--edge-subtle);background:var(--surface-2)}.AddContentTray_header__eeyxY h2{margin:0;font-size:var(--text-base)}.AddContentTray_header__eeyxY p{margin:var(--space-1) 0 0;color:var(--ink-faint);font-size:var(--text-sm)}.AddContentTray_iconButton__koh_y{flex-shrink:0}.AddContentTray_modeTabs__3I8PV{padding:var(--space-3) var(--space-4) 0}.AddContentTray_body__NPzan{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);overflow-y:auto}.AddContentTray_knowledgeActions__sq2O7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2)}.AddContentTray_knowledgeAction__mtNGc{width:100%;min-height:40px}.AddContentTray_libraryField__2c7xB{display:flex;flex-direction:column;gap:var(--space-2)}.AddContentTray_libraryLabel__DCLgN{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.AddContentTray_libraryHelp__WbMbk{color:var(--ink-faint);font-size:var(--text-xs)}.AddContentTray_dropzone__9o29_{width:100%;height:auto;min-height:150px;padding:var(--space-5);border-style:dashed;border-width:2px;text-align:center;white-space:normal}.AddContentTray_dropzone__9o29_:hover{border-color:var(--accent)}.AddContentTray_dropzoneInner__GEfj2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2)}.AddContentTray_dropzoneInner__GEfj2>span{font-weight:var(--weight-semibold)}.AddContentTray_dropzoneInner__GEfj2>small{color:var(--ink-faint);font-size:var(--text-sm)}.AddContentTray_fileInput__lmIUX{display:none}.AddContentTray_urlForm__aB_0d{display:flex;flex-direction:column;gap:var(--space-2)}.AddContentTray_quickNoteForm__Sz7W6 label,.AddContentTray_urlForm__aB_0d label{color:var(--ink);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.AddContentTray_urlTextarea__dOuNm{min-height:74px}.AddContentTray_quickNoteForm__Sz7W6{display:flex;flex-direction:column;gap:var(--space-2)}.AddContentTray_quickNoteTextarea__jujjO{min-height:120px}.AddContentTray_importActions__Ljh2q,.AddContentTray_quickNoteActions__VuVvb,.AddContentTray_urlActions__5zjCD{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.AddContentTray_opmlInputLabel__ok3e2,.AddContentTray_urlActions__5zjCD span{color:var(--ink-faint);font-size:var(--text-xs)}.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(--edge-subtle);border-radius:var(--radius-lg);background:var(--surface-2)}.AddContentTray_itemIcon__5yJyE{display:flex;align-items:center;justify-content:center;width:var(--size-sm);height:var(--size-sm);border-radius:var(--radius-full);background:var(--surface-2);color:var(--ink-muted)}.AddContentTray_itemText__dbdz9{min-width:0;display:flex;flex-direction:column;gap:2px}.AddContentTray_itemText__dbdz9 span{overflow:hidden;color:var(--ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap}.AddContentTray_itemText__dbdz9 small{overflow:hidden;color:var(--ink-faint);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap}.AddContentTray_itemActions__yVhlo{display:flex;align-items:center;gap:var(--space-2)}.AddContentTray_successIcon__w04o1{color:var(--success)}.AddContentTray_errorIcon__m1WCJ{color:var(--danger)}.AddContentTray_opmlFieldset__V2x_r{display:flex;flex-direction:column;gap:var(--space-2)}.AddContentTray_opmlFileRow__5hgS8{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.AddContentTray_opmlHelper__U0OFe{color:var(--ink-faint);font-size:var(--text-xs)}.AddContentTray_importSummary__fkhY_{border:1px solid var(--edge);border-radius:var(--radius-lg);padding:var(--space-2);background:var(--surface-2);color:var(--ink);font-size:var(--text-sm)}.AddContentTray_importSummaryTitle__e0u_O{margin:0 0 var(--space-2);font-weight:var(--weight-semibold)}.AddContentTray_importStats__k6BTr{display:flex;flex-wrap:wrap;gap:var(--space-2);color:var(--ink-muted)}.AddContentTray_importErrors__r689i{margin:var(--space-2) 0 0;padding-left:var(--space-5);color:var(--ink-faint)}@media (max-width:900px){.AddContentTray_importActions__Ljh2q,.AddContentTray_quickNoteActions__VuVvb,.AddContentTray_urlActions__5zjCD{align-items:stretch;flex-direction:column}.AddContentTray_knowledgeActions__sq2O7{grid-template-columns:1fr}}@media (max-width:768px){.AddContentTray_desktopLayer__jXJfs{display:none}}@media (min-width:769px){.AddContentTray_mobileBackdrop__oGvzi{display:none}}.WorkspacePaneStrip_root__RvjFq{display:flex;align-items:center;min-width:0;min-height:var(--tabsbar-height);border-bottom:1px solid var(--edge-subtle);background:var(--surface-2)}.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(--edge-subtle);background:transparent}.WorkspacePaneStrip_active__AJHWP{background:var(--surface-canvas)}.WorkspacePaneStrip_minimized__8KyIn{background:var(--surface-1)}.WorkspacePaneStrip_primary__AUNC8{display:flex;align-items:center;min-width:96px;max-width:180px;border:0;background:transparent;color:var(--ink-muted);padding:0 var(--space-3);font:inherit;cursor:pointer}.WorkspacePaneStrip_active__AJHWP .WorkspacePaneStrip_primary__AUNC8{color:var(--ink)}.WorkspacePaneStrip_minimized__8KyIn .WorkspacePaneStrip_primary__AUNC8{color:var(--ink-faint);font-style:italic}.WorkspacePaneStrip_action__N3opV:focus-visible,.WorkspacePaneStrip_action__N3opV:hover,.WorkspacePaneStrip_primary__AUNC8:focus-visible,.WorkspacePaneStrip_primary__AUNC8:hover{color:var(--ink);background:var(--surface-2)}.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:var(--size-md);min-width:var(--size-md);border:0;border-left:1px solid var(--edge-subtle);background:transparent;color:var(--ink-faint);padding:0;font:inherit;cursor:pointer}.WorkspacePaneStrip_action__N3opV:disabled{color:var(--ink-faint);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(--ink-muted);background:var(--surface-canvas);text-align:center}.GlobalPlayerFooter_footer__trtm5{position:relative;display:flex;flex-direction:column;gap:var(--space-2);border-top:1px solid var(--edge);background:var(--surface-2);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(--ink-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.GlobalPlayerFooter_trackLink__qDltP{color:var(--ink);text-decoration:none;font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalPlayerFooter_trackLink__qDltP:hover{text-decoration:underline}.GlobalPlayerFooter_chapterLabel__lUC8P{color:var(--ink-faint);font-size:var(--text-xs);line-height:var(--leading-snug)}.GlobalPlayerFooter_controlsRow__tIV7L{display:flex;align-items:center;gap:var(--space-2)}.GlobalPlayerFooter_transportButton__RUD4k{border:1px solid var(--edge);background:var(--surface-canvas);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);cursor:pointer;white-space:nowrap}.GlobalPlayerFooter_transportButton__RUD4k:hover{border-color:var(--edge-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:var(--radius-full);background:linear-gradient(to right,var(--accent) 0 var(--progress-percent),color-mix(in srgb,var(--accent) 35%,var(--surface-sunken)) var(--progress-percent) var(--buffered-percent),var(--surface-sunken) 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:var(--radius-xs);background:color-mix(in srgb,var(--ink) 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:var(--size-xs);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:var(--radius-full);border:1px solid var(--edge-strong);background:var(--surface-canvas);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:var(--radius-full);border:1px solid var(--edge-strong);background:var(--surface-canvas)}.GlobalPlayerFooter_timecode__r1n7z{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-xs);display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.GlobalPlayerFooter_bufferingIndicator__Lhf5L{color:var(--ink-faint);display:inline-flex;align-items:center;gap:var(--space-1)}.GlobalPlayerFooter_bufferingDot__l4tUU{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--accent);animation:GlobalPlayerFooter_buffering-pulse__7nrkm var(--duration-deliberate) var(--ease-glide) infinite}@keyframes GlobalPlayerFooter_buffering-pulse__7nrkm{0%,to{opacity:.35}50%{opacity:1}}.GlobalPlayerFooter_playbackErrorArea__N4Qf5{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.GlobalPlayerFooter_playbackErrorMessage__yq6u3{color:var(--danger);font-size:var(--text-xs);white-space:nowrap}.GlobalPlayerFooter_playbackErrorAction__VoXrz,.GlobalPlayerFooter_playbackErrorLink__WFhyl{border:1px solid var(--edge);background:var(--surface-canvas);color:var(--ink);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);font-size:var(--text-xs);line-height:var(--leading-tight);text-decoration:none}.GlobalPlayerFooter_controlLabel__R6U4i{color:var(--ink-faint);font-size:var(--text-xs);white-space:nowrap}.GlobalPlayerFooter_speedControl__poVZI{display:inline-flex;align-items:center;gap:var(--space-2)}.GlobalPlayerFooter_volumeControl__HYwXa{display:flex;align-items:center;gap:var(--space-2)}.GlobalPlayerFooter_effectsButton__CaT07{border:1px solid var(--edge);background:var(--surface-canvas);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2)}.GlobalPlayerFooter_effectsIndicator__RkPSi{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:transparent}.GlobalPlayerFooter_effectsButton__CaT07[data-active=true] .GlobalPlayerFooter_effectsIndicator__RkPSi{background:var(--accent)}.GlobalPlayerFooter_effectsPanel__rEbw6{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border:1px solid var(--edge);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface-2) 88%,transparent);padding:var(--space-2)}.GlobalPlayerFooter_effectsSelectControl__VFutx,.GlobalPlayerFooter_effectsToggle__NqpFH{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--ink)}.GlobalPlayerFooter_effectsMeta__curOL{margin:0;color:var(--ink-faint);font-size:var(--text-xs)}.GlobalPlayerFooter_trimmingBadge__PN_LX{border:1px solid color-mix(in srgb,var(--accent) 50%,var(--edge));border-radius:var(--radius-full);padding:2px var(--space-2);font-size:var(--text-xs);color:color-mix(in srgb,var(--accent) 75%,var(--ink));background:color-mix(in srgb,var(--accent) 12%,transparent)}.GlobalPlayerFooter_effectsUnavailable__1vb8M{margin:0;color:var(--ink-faint);font-size:var(--text-xs)}.GlobalPlayerFooter_select__UpYdM{border:1px solid var(--edge);background:var(--surface-canvas);color:var(--ink);border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);font-size:var(--text-xs)}.GlobalPlayerFooter_volumeSlider__ieWuU{flex:1 1;min-width:96px;accent-color:var(--accent)}.GlobalPlayerFooter_queueButton__tjQ67{border:1px solid var(--edge);background:var(--surface-canvas);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2)}.GlobalPlayerFooter_queueBadge__53dev{display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;border-radius:var(--radius-full);background:var(--accent);color:var(--ink-on-accent);font-size:var(--text-xs);line-height:var(--leading-tight);padding:0 var(--space-1)}.GlobalPlayerFooter_moreButton__AMxrv{border:1px solid var(--edge);background:var(--surface-canvas);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);cursor:pointer;white-space:nowrap}.GlobalPlayerFooter_moreButton__AMxrv:hover{border-color:var(--edge-strong)}.GlobalPlayerFooter_morePopover__Hb6vL{position:absolute;right:var(--space-4);bottom:100%;margin-bottom:var(--space-2);border:1px solid var(--edge);border-radius:var(--radius-lg);background:var(--surface-2);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2);box-shadow:var(--shadow-3);z-index:var(--z-overlay);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:var(--size-md);height:var(--size-md);border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}.GlobalPlayerFooter_miniProgressBar__PqcCv{position:absolute;top:0;left:0;right:0;height:2px;background:var(--surface-sunken)}.GlobalPlayerFooter_miniProgressBar__PqcCv:after{content:"";position:absolute;top:0;left:0;height:100%;width:var(--progress-percent,0);background:var(--accent);transition:width var(--duration-slow) 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:var(--radius-md);object-fit:cover;flex-shrink:0}.GlobalPlayerFooter_miniArtworkFallback__yzHpp{width:40px;height:40px;border-radius:var(--radius-md);background:var(--surface-2);flex-shrink:0}.GlobalPlayerFooter_miniTitle__qtU3r{font-size:var(--text-sm);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalPlayerFooter_expandedBackdrop__GDLym{position:fixed;inset:0;z-index:var(--z-overlay);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(--surface-canvas);border-top:1px solid var(--edge-subtle);border-radius:var(--radius-2xl) var(--radius-2xl) 0 0;padding:0 var(--space-4) max(var(--space-4),env(safe-area-inset-bottom));animation:GlobalPlayerFooter_expandedSheetSlideIn__EP5kD var(--duration-fast) var(--ease-snap)}@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:var(--radius-full);background:var(--edge);margin:var(--space-2) auto var(--space-1);flex-shrink:0}.GlobalPlayerFooter_expandedClose__O5mmw{align-self:flex-end;border:1px solid var(--edge);background:var(--surface-canvas);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);cursor:pointer;flex-shrink:0}.GlobalPlayerFooter_expandedArtwork__87FiB{width:min(240px,60vw);aspect-ratio:1;border-radius:var(--radius-xl);object-fit:cover;align-self:center}.GlobalPlayerFooter_expandedArtworkFallback__KOeGi{width:min(240px,60vw);aspect-ratio:1;border-radius:var(--radius-xl);background:var(--surface-2);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:rgba(0,0,0,.45);display:flex;justify-content:flex-end;z-index:var(--z-overlay)}.GlobalPlayerFooter_footer__trtm5[data-mobile-view=expanded] .GlobalPlayerFooter_queueOverlay__Yd39F{z-index:var(--z-modal)}.GlobalPlayerFooter_queuePanel__MGuNc{width:min(460px,92vw);height:100%;background:var(--surface-2);border-left:1px solid var(--edge);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(--text-md)}.GlobalPlayerFooter_queueCloseButton__sAf9p{border:1px solid var(--edge);background:var(--surface-canvas);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);cursor:pointer}.GlobalPlayerFooter_queueEmpty__NqBvq{margin:0;color:var(--ink-faint)}.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(--edge);border-radius:var(--radius-lg);padding:var(--space-2);background:var(--surface-canvas)}.GlobalPlayerFooter_queueListItemInner__8sIE1[data-current=true]{border-color:var(--accent)}.GlobalPlayerFooter_queueListItem__p47Ob[data-dragging=true] .GlobalPlayerFooter_queueListItemInner__8sIE1{box-shadow:var(--shadow-3)}.GlobalPlayerFooter_queueDragHandle__7dc_9{border:1px solid var(--edge);background:var(--surface-2);color:var(--ink-faint);border-radius:var(--radius-lg);padding:var(--space-2);font-size:var(--text-sm);line-height:var(--leading-tight);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(--text-sm);font-weight:var(--weight-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GlobalPlayerFooter_queueItemMeta__4j5Si{font-size:var(--text-xs);color:var(--ink-faint)}.GlobalPlayerFooter_queueItemRemoveButton__ytxrm{border:1px solid var(--edge);background:var(--surface-2);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);cursor:pointer}.GlobalPlayerFooter_queueFooter__wmvqI{margin-top:auto;display:flex;justify-content:flex-end}.GlobalPlayerFooter_queueClearButton___7LxP{border:1px solid var(--edge);background:var(--surface-2);color:var(--ink);border-radius:var(--radius-lg);padding:var(--space-2) var(--space-3);font-size:var(--text-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:var(--space-2)}.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%}}