.LibraryShell_libraryRoot__SSl53{--library-base:#0c1f15;--library-surface:#12301e;--library-elevated:#1b4a2d;--library-sunken:#07160e;--library-text:#f4f0e6;--library-soft:hsla(43,39%,93%,.72);--library-muted:hsla(43,39%,93%,.48);--library-line:hsla(43,39%,93%,.08);--library-line-strong:hsla(43,39%,93%,.16);--library-line-accent:rgba(230,180,34,.28);--library-nav-hover:hsla(43,39%,93%,.1);--library-accent:#e6b422;--library-accent-hover:#f2c744;--library-success:#3fa66b;--library-shadow-sm:0 1px 2px rgba(8,16,28,.05);--library-shadow-md:0 2px 10px rgba(8,16,28,.08);--library-shadow-lg:0 10px 32px rgba(8,16,28,.18);--library-ease:cubic-bezier(0.2,0.7,0.2,1);--library-duration:200ms;--library-font-display:var(--nz-font-display);--library-font-body:var(--nz-font-body);--library-accent-fill:var(--library-accent);--library-accent-fill-hover:var(--library-accent-hover);--library-accent-fill-border:var(--library-accent);--library-on-accent:var(--library-base);--library-red:var(--nz-red);min-height:100vh;color:var(--library-text);background:var(--library-base);font-family:var(--library-font-body)}.LibraryShell_libraryRoot__SSl53[data-library-mode=light]{--library-base:var(--nz-canvas);--library-surface:var(--nz-card);--library-elevated:var(--nz-panel);--library-sunken:var(--nz-panel);--library-text:var(--nz-ink);--library-soft:var(--nz-body);--library-muted:var(--nz-muted);--library-line:var(--nz-card-border);--library-line-strong:var(--nz-line);--library-line-accent:var(--nz-gold-border);--library-nav-hover:#eae4da;--library-accent:var(--nz-gold-link);--library-accent-hover:var(--nz-red);--library-success:var(--nz-cypress);--library-accent-fill:var(--nz-gold-fill);--library-accent-fill-hover:var(--nz-gold-fill-hover);--library-accent-fill-border:var(--nz-gold-border);--library-on-accent:var(--nz-ink)}.LibraryShell_header__tnL3L{position:relative}.LibraryShell_headerInner__qJmzA{max-width:1000px;margin:0 auto;padding:40px 40px 0}.LibraryShell_brandBlock__V4mwi{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;text-decoration:none}.LibraryShell_brandMark__xhfhn{display:block;opacity:.55}.LibraryShell_wordmark__KuopG{font:700 56px/1.05 var(--library-font-display);letter-spacing:-.01em;color:var(--library-text)}.LibraryShell_tagline__9jzNl{font-family:var(--library-font-display);font-size:17px;color:var(--library-muted)}.LibraryShell_pillNav__r_Nd_{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:30px 0;padding:8px 10px;border:1px solid var(--library-line-strong);border-radius:22px;background:var(--library-elevated)}.LibraryShell_pillNav__r_Nd_ a{display:inline-flex;align-items:center;padding:8px 15px;color:var(--library-soft);background:transparent;border-radius:999px;font-size:14px;text-decoration:none;transition:color var(--library-duration) var(--library-ease),background-color var(--library-duration) var(--library-ease)}.LibraryShell_pillNav__r_Nd_ a:hover{color:var(--library-text);background:var(--library-nav-hover)}.LibraryShell_pillNav__r_Nd_ a[aria-current=page]{color:var(--library-on-accent);background:var(--library-accent-fill);font-weight:700}.LibraryShell_utilityControls__J_40i{position:absolute;top:16px;right:16px;z-index:3;display:flex;align-items:center;gap:8px}.LibraryShell_siteFooter__Jr3Sq{max-width:1000px;margin:0 auto;padding:64px 40px 0}.LibraryShell_siteFooterRow__GhGTB{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 32px;padding-top:24px;border-top:1px solid var(--library-line-strong)}.LibraryShell_siteFooterText__JS5VG{margin:0;font-size:14px;color:var(--library-muted)}.LibraryShell_siteFooterText__JS5VG a{color:var(--library-accent);text-decoration:none}.LibraryShell_siteFooterText__JS5VG a:hover{color:var(--library-accent-hover)}.LibraryShell_detail__FFlOv,.LibraryShell_main__pwSLF{width:100%;max-width:1000px;margin:0 auto;padding:0 40px 80px;box-sizing:border-box}.LibraryShell_hero___X8Lu{position:relative;overflow:hidden;padding:48px 0 40px}.LibraryShell_hero___X8Lu:after{position:absolute;top:20px;right:4%;width:260px;height:260px;background:url(/magnolia-mark.svg) 50%/contain no-repeat;opacity:.05;content:"";pointer-events:none}.LibraryShell_eyebrow___MjNH,.LibraryShell_typeLabel__hCsdb{color:var(--library-accent);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.LibraryShell_hero___X8Lu h1{max-width:690px;margin:14px 0 12px;color:var(--library-text);font:700 clamp(2.1rem,4vw,2.75rem) var(--library-font-display);letter-spacing:-.02em}.LibraryShell_hero___X8Lu p{max-width:560px;color:var(--library-soft);font-size:16px;line-height:1.55}.LibraryShell_hero___X8Lu i{display:block;width:64px;height:3px;margin-top:24px;background:var(--library-accent)}.LibraryShell_browser__PXN1k{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.LibraryShell_search__e5g2D{width:100%;max-width:560px;min-height:44px;padding:0 16px;color:var(--library-text);background:var(--library-surface);border:1px solid var(--library-line-strong);border-radius:10px;font-size:15px}.LibraryShell_search__e5g2D::placeholder{color:var(--library-muted)}.LibraryShell_typeChips__k2wKF{display:flex;flex-wrap:wrap;gap:8px}.LibraryShell_typeChips__k2wKF button{min-height:44px;padding:8px 14px;color:var(--library-soft);background:var(--library-surface);border:1px solid var(--library-line-strong);border-radius:999px;cursor:pointer;font-size:13px;font-weight:600}.LibraryShell_typeChips__k2wKF button[aria-pressed=true]{color:var(--library-on-accent);background:var(--library-accent-fill);border-color:var(--library-accent-fill-border)}.LibraryShell_typeChips__k2wKF button:hover{border-color:var(--library-accent-fill-border)}.LibraryShell_filters__C_NKU{display:flex;flex-wrap:wrap;gap:12px}.LibraryShell_select__WejKZ{display:flex;flex-direction:column;gap:4px}.LibraryShell_select__WejKZ span{color:var(--library-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.LibraryShell_select__WejKZ select{min-height:44px;min-width:180px;padding:0 12px;color:var(--library-text);background:var(--library-surface);border:1px solid var(--library-line-strong);border-radius:10px;font-size:14px}.LibraryShell_resultCount__tIj6i{margin:0;color:var(--library-muted);font-size:13px}.LibraryShell_empty__btbjr{padding:32px 0;color:var(--library-soft);text-align:center}.LibraryShell_empty__btbjr p{margin:0 0 16px}.LibraryShell_empty__btbjr button{min-height:44px;padding:0 18px;color:var(--library-on-accent);background:var(--library-accent-fill);border:1px solid var(--library-accent-fill-border);border-radius:10px;cursor:pointer;font-weight:600}.LibraryShell_empty__btbjr button:hover{background:var(--library-accent-fill-hover)}.LibraryShell_grid__AaHIg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.LibraryShell_card__zQwto{display:flex;flex-direction:column;min-height:280px;overflow:hidden;color:var(--library-text);background:var(--library-surface);border:1px solid var(--library-line);border-radius:14px;box-shadow:var(--library-shadow-sm);text-decoration:none;transition:border-color var(--library-duration) var(--library-ease),transform var(--library-duration) var(--library-ease),box-shadow var(--library-duration) var(--library-ease)}.LibraryShell_card__zQwto:hover{border-color:var(--library-line-accent);box-shadow:0 0 20px rgba(230,180,34,.08);transform:translateY(-2px)}.LibraryShell_media__ff14z{position:relative;display:grid;min-height:160px;overflow:hidden;place-items:center;color:var(--library-accent);background:var(--library-elevated)}.LibraryShell_media__ff14z svg{width:48px;height:48px}.LibraryShell_detailMedia__X1kmS img,.LibraryShell_media__ff14z img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.LibraryShell_bookCover__O2foh{object-fit:contain}.LibraryShell_playBadge__lKOzt{position:absolute;display:grid;width:52px;height:52px;place-items:center;color:var(--library-text);background:rgba(12,31,21,.72);border:1px solid var(--library-line-strong);border-radius:999px;pointer-events:none}.LibraryShell_playBadge__lKOzt svg{width:22px;height:22px}.LibraryShell_durationBadge__FTak4{position:absolute;right:8px;bottom:8px;padding:2px 8px;color:var(--library-text);background:rgba(12,31,21,.82);border-radius:6px;font-size:11px;font-weight:600}.LibraryShell_cardBody__WRNYJ{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:16px}.LibraryShell_cardBody__WRNYJ strong{font:600 17px var(--library-font-display)}.LibraryShell_creator__VrUtZ{color:var(--library-muted);font-size:12px}.LibraryShell_cardMeta__j7Z8K,.LibraryShell_detailPills__2BV3P{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.LibraryShell_languagePill__wD3NR,.LibraryShell_levelPill__lFfn2,.LibraryShell_typePill__6ENms{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600}.LibraryShell_levelPill__lFfn2{color:var(--library-accent);background:rgba(230,180,34,.14)}.LibraryShell_languagePill__wD3NR,.LibraryShell_typePill__6ENms{color:var(--library-soft);border:1px solid var(--library-line-strong)}.LibraryShell_typePill__6ENms{background:var(--library-elevated)}.LibraryShell_spotifyPill__WnQQ_{display:inline-flex;align-items:center;min-height:28px;padding:4px 10px;border-radius:999px;color:var(--library-success);background:rgba(63,166,107,.14);border:1px solid rgba(63,166,107,.28);font-size:11px;font-weight:600}.LibraryShell_breadcrumb__ClcF_{padding:32px 0;color:var(--library-muted);font-size:13px}.LibraryShell_breadcrumb__ClcF_ a{color:var(--library-accent)}.LibraryShell_detailGrid__Sp3hr{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:36px;gap:36px}.LibraryShell_detailMedia__X1kmS{position:relative;display:grid;min-height:360px;overflow:hidden;place-items:center;color:var(--library-accent);background:var(--library-sunken);border:1px solid var(--library-line);border-radius:14px}.LibraryShell_detailMedia__X1kmS svg{width:72px;height:72px}.LibraryShell_detailMediaWrap__r06iN{align-self:start}.LibraryShell_player__52F0J,.LibraryShell_videoPoster__OWVsf{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--library-line);border-radius:14px;background:var(--library-sunken)}.LibraryShell_player__52F0J iframe{width:100%;height:100%;border:0}.LibraryShell_videoPoster__OWVsf{display:grid;padding:0;cursor:pointer;place-items:center}.LibraryShell_videoPoster__OWVsf img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.LibraryShell_videoPosterFallback__n9ZEv{position:absolute;inset:0;display:grid;place-items:center;color:var(--library-accent);background:var(--library-sunken)}.LibraryShell_videoPosterFallback__n9ZEv svg{width:72px;height:72px}.LibraryShell_videoPosterLabel__dh_gs{position:absolute;bottom:14px;left:14px;padding:6px 12px;color:var(--library-text);background:rgba(12,31,21,.82);border-radius:8px;font-size:13px;font-weight:600}.LibraryShell_metaList__a7nZ1{display:flex;flex-wrap:wrap;gap:8px 24px;margin:24px 0;padding:0}.LibraryShell_metaList__a7nZ1 div{display:flex;flex-direction:column;gap:2px}.LibraryShell_metaList__a7nZ1 dt{color:var(--library-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.LibraryShell_metaList__a7nZ1 dd{margin:0;color:var(--library-soft);font-size:14px}.LibraryShell_copyLink__KhGvF{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:16px;border-top:1px solid var(--library-line)}.LibraryShell_copyLink__KhGvF button{min-height:44px;padding:8px 14px;color:var(--library-text);background:var(--library-elevated);border:1px solid var(--library-line-strong);border-radius:10px;cursor:pointer}.LibraryShell_copyLink__KhGvF button:hover{border-color:var(--library-line-accent)}.LibraryShell_copyLink__KhGvF span{color:var(--library-soft);font-size:13px}.LibraryShell_state__0jzbs{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:48px 0}.LibraryShell_state__0jzbs h1{margin:0;font:600 clamp(1.6rem,3vw,2rem) var(--library-font-display)}.LibraryShell_state__0jzbs p{margin:0;color:var(--library-soft);line-height:1.6}.LibraryShell_stateAction__gvMD8{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;color:var(--library-on-accent);background:var(--library-accent-fill);border:1px solid var(--library-accent-fill-border);border-radius:10px;cursor:pointer;font-weight:600;text-decoration:none}.LibraryShell_stateAction__gvMD8:hover{background:var(--library-accent-fill-hover)}.LibraryShell_breadcrumbSkeleton__4M9Gz,.LibraryShell_cardSkeleton__YCjnx,.LibraryShell_chipSkeleton__hXePl,.LibraryShell_lineSkeletonShort__p2Zrr,.LibraryShell_lineSkeleton__RaPYN,.LibraryShell_mediaSkeleton__DJ0zy,.LibraryShell_resultCountSkeleton__ffMCK,.LibraryShell_searchSkeleton__LbqI8,.LibraryShell_selectSkeleton__uNOhI{background:linear-gradient(90deg,var(--library-surface) 25%,var(--library-elevated) 50%,var(--library-surface) 75%);background-size:200% 100%;border-radius:8px;animation:LibraryShell_library-shimmer__ICh0Y 1.4s ease-in-out infinite}.LibraryShell_breadcrumbSkeleton__4M9Gz{width:220px;height:14px;margin:32px 0}.LibraryShell_mediaSkeleton__DJ0zy{min-height:360px;border-radius:14px}.LibraryShell_articleSkeleton__oWqWe{display:flex;flex-direction:column;gap:16px;padding-top:8px}.LibraryShell_lineSkeleton__RaPYN{width:100%;height:18px}.LibraryShell_lineSkeletonShort__p2Zrr{width:60%;height:18px}.LibraryShell_heroSkeleton___hxie{display:flex;flex-direction:column;gap:16px;padding:48px 0 40px}.LibraryShell_heroSkeleton___hxie .LibraryShell_lineSkeletonShort__p2Zrr{width:180px;height:12px}.LibraryShell_heroSkeleton___hxie .LibraryShell_lineSkeleton__RaPYN{max-width:560px;height:26px}.LibraryShell_browserSkeleton__TJBwd{display:flex;flex-direction:column;gap:16px;padding-bottom:24px}.LibraryShell_loadingStatus__ejyQ_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LibraryShell_searchSkeleton__LbqI8{width:100%;max-width:560px;min-height:44px}.LibraryShell_chipsSkeleton__ObI9R{display:flex;flex-wrap:wrap;gap:8px}.LibraryShell_chipSkeleton__hXePl{min-height:44px;width:88px;border-radius:999px}.LibraryShell_filtersSkeleton__Tqf6v{display:flex;flex-wrap:wrap;gap:12px}.LibraryShell_selectSkeleton__uNOhI{min-height:44px;min-width:180px}.LibraryShell_resultCountSkeleton__ffMCK{width:140px;height:13px}.LibraryShell_cardSkeleton__YCjnx{min-height:280px;border-radius:14px}@keyframes LibraryShell_library-shimmer__ICh0Y{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.LibraryShell_breadcrumbSkeleton__4M9Gz,.LibraryShell_cardSkeleton__YCjnx,.LibraryShell_chipSkeleton__hXePl,.LibraryShell_lineSkeletonShort__p2Zrr,.LibraryShell_lineSkeleton__RaPYN,.LibraryShell_mediaSkeleton__DJ0zy,.LibraryShell_resultCountSkeleton__ffMCK,.LibraryShell_searchSkeleton__LbqI8,.LibraryShell_selectSkeleton__uNOhI{animation:none}}.LibraryShell_detail__FFlOv h1{margin:12px 0 16px;font:600 clamp(2rem,4vw,2.5rem) var(--library-font-display)}.LibraryShell_description__bUw_Q{color:var(--library-soft);line-height:1.6}.LibraryShell_meta__sY8ek{margin:24px 0;color:var(--library-muted);font-size:13px}.LibraryShell_detailPills__2BV3P{margin-top:0}.LibraryShell_detail__FFlOv h2{margin-top:24px;font:600 20px var(--library-font-display)}.LibraryShell_topicList__7mHXj{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.LibraryShell_topicList__7mHXj li{padding:8px 12px;color:var(--library-accent);background:rgba(230,180,34,.14);border-radius:999px;font-size:12px}.LibraryShell_actions__EZgPr{display:flex;flex-direction:column;gap:8px;margin-top:12px}.LibraryShell_caveat___tY38{margin:0 0 12px;color:var(--library-muted);font-size:13px}.LibraryShell_actions__EZgPr a{display:flex;align-items:center;min-height:44px;gap:4px;color:var(--library-accent)}.LibraryShell_actions__EZgPr a:hover{color:var(--library-accent-hover)}.LibraryShell_actions__EZgPr a span{color:var(--library-muted);font-size:11px}.LibraryShell_actions__EZgPr a.LibraryShell_primaryAction___JUCL{align-self:flex-start;min-height:44px;padding:0 16px;color:var(--library-on-accent);background:var(--library-accent-fill);border:1px solid var(--library-accent-fill-border);border-radius:10px;font-weight:600}.LibraryShell_actions__EZgPr a.LibraryShell_primaryAction___JUCL span{color:var(--library-gold-deep,var(--library-accent))}.LibraryShell_actions__EZgPr a.LibraryShell_primaryAction___JUCL:hover{color:var(--library-on-accent);background:var(--library-accent-fill-hover)}.LibraryShell_libraryRoot__SSl53 a:focus-visible,.LibraryShell_libraryRoot__SSl53 button:focus-visible{outline:2px solid var(--library-accent);outline-offset:3px}@media (max-width:1099px){.LibraryShell_grid__AaHIg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.LibraryShell_headerInner__qJmzA{padding:32px 20px 0}.LibraryShell_wordmark__KuopG{font-size:40px}.LibraryShell_utilityControls__J_40i{top:12px;right:12px}.LibraryShell_siteFooter__Jr3Sq{padding:48px 20px 0}.LibraryShell_detail__FFlOv,.LibraryShell_main__pwSLF{padding:0 20px 64px}.LibraryShell_hero___X8Lu{padding-top:32px}.LibraryShell_hero___X8Lu h1{font-size:26px}.LibraryShell_hero___X8Lu p{font-size:15px}.LibraryShell_grid__AaHIg{display:flex;flex-direction:column;gap:12px}.LibraryShell_card__zQwto{flex-direction:row;min-height:104px}.LibraryShell_media__ff14z{min-width:104px;min-height:104px}.LibraryShell_media__ff14z svg{width:32px;height:32px}.LibraryShell_detailGrid__Sp3hr{display:flex;flex-direction:column;gap:24px}.LibraryShell_detailMedia__X1kmS{order:0;min-height:230px}.LibraryShell_detailGrid__Sp3hr article{order:1}}@media (min-width:721px) and (max-width:1100px){.LibraryShell_detailMedia__X1kmS{min-height:300px}}@media (prefers-reduced-motion:reduce){.LibraryShell_card__zQwto{transition:none}.LibraryShell_card__zQwto:hover{transform:none}}