.SectionHeading_heading__HR3qX{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;min-width:0;margin-bottom:.75rem}.SectionHeading_main__OlMWQ{display:flex;flex:1 1 9rem;align-items:center;gap:.5rem;min-width:0}.SectionHeading_icon__zlOhk{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:var(--green-400)}.SectionHeading_copy__ZGQVk{min-width:0}.SectionHeading_heading__HR3qX .SectionHeading_title__M0EEa{margin:0;font-size:1.25rem;font-weight:800;line-height:1.35;letter-spacing:-.015em;text-transform:none;text-wrap:pretty;overflow-wrap:anywhere;color:var(--text-main)}.SectionHeading_count__EKnc6{display:inline-block;margin-inline-start:.45rem;font-family:var(--font-sans),sans-serif;font-size:.75rem;font-weight:500;line-height:1.35;letter-spacing:0;white-space:nowrap;vertical-align:baseline;color:var(--text-muted)}.SectionHeading_metadata__haXVi{margin-top:.2rem;color:var(--text-muted);font-size:.6875rem;line-height:1.4}.SectionHeading_actions__qRhQk{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;min-width:0;max-width:100%;margin-inline-start:auto}.SectionHeading_link__OF4oB{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;padding:.375rem .25rem;border-radius:.375rem;font-size:.75rem;font-weight:600;line-height:1.35;white-space:nowrap;color:var(--green-300)}.SectionHeading_link__OF4oB>svg{flex-shrink:0}.SectionHeading_link__OF4oB:hover{color:var(--text-main)}.SectionHeading_link__OF4oB:focus-visible{outline:2px solid var(--green-300);outline-offset:2px}.SectionHeading_actions__qRhQk button{min-width:2.75rem;min-height:2.75rem}.SectionHeading_iconButton__78PPG{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:.5rem;background:transparent;color:var(--text-muted)}.SectionHeading_iconButtonSurface__ZH_2u{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border-solid);border-radius:.5rem;background:var(--poster-tag-bg);transition:border-color .13s ease,color .13s ease}.SectionHeading_iconButton__78PPG:hover .SectionHeading_iconButtonSurface__ZH_2u{border-color:var(--accent-text);color:var(--text-main)}.SectionHeading_iconButton__78PPG:focus-visible{outline:2px solid var(--green-300);outline-offset:2px}@media (max-width:639px){.SectionHeading_heading__HR3qX .SectionHeading_title__M0EEa{font-size:1.125rem}.SectionHeading_withAction___MYtx .SectionHeading_main__OlMWQ{flex-basis:100%}.SectionHeading_withAction___MYtx .SectionHeading_actions__qRhQk{gap:.25rem}}.ReadingLibrary_actions__AZuLV{display:grid;gap:.6rem;margin-top:.7rem;font-size:.75rem}.ReadingLibrary_actionRow__MhF7F{display:flex;flex-wrap:wrap;gap:.35rem}.ReadingLibrary_actions__AZuLV button,.ReadingLibrary_pager__peWDE button,.ReadingLibrary_toolbar__C_953 button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:34px;padding:.4rem .6rem;border:1px solid var(--border-solid);border-radius:.65rem;background:var(--green-900);color:var(--text-main)}.ReadingLibrary_actions__AZuLV button[aria-pressed=true],.ReadingLibrary_toolbar__C_953 button[aria-pressed=true]{background:var(--green-300);color:#052319;border-color:var(--green-300)}.ReadingLibrary_actions__AZuLV button:disabled{opacity:.55}.ReadingLibrary_actions__AZuLV button:focus-visible,.ReadingLibrary_toolbar__C_953 :focus-visible{outline:2px solid var(--green-300);outline-offset:3px}.ReadingLibrary_editor__z7ol_{display:grid;gap:.75rem;padding:1rem;border:1px solid var(--border-solid);border-radius:.9rem;background:var(--green-850)}.ReadingLibrary_editor__z7ol_ label{display:flex;gap:.5rem;flex-wrap:wrap;align-items:center}.ReadingLibrary_editor__z7ol_ input:not([type=checkbox]),.ReadingLibrary_editor__z7ol_ textarea,.ReadingLibrary_toolbar__C_953 input{width:100%;border:1px solid var(--border-solid);background:var(--green-950);color:var(--text-main);border-radius:.6rem;padding:.65rem}.ReadingLibrary_fields__VfeYV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.ReadingLibrary_editor__z7ol_ textarea{min-height:80px}.ReadingLibrary_page__5V_e2{width:100%;min-width:0;padding:12px 0 24px}.ReadingLibrary_header__sOxTx{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem}.ReadingLibrary_header__sOxTx h1{font-size:clamp(1.6rem,3vw,2.4rem)}.ReadingLibrary_header__sOxTx p{color:var(--text-muted)}.ReadingLibrary_toolbar__C_953{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;padding:1rem;border:1px solid var(--border-solid);border-radius:1rem;margin-bottom:1.3rem}.ReadingLibrary_toolbar__C_953 input{flex:1;min-width:150px}.ReadingLibrary_grid__fLBai{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem}.ReadingLibrary_list__pYN_O{display:grid;gap:.65rem}.ReadingLibrary_row__zylKe{display:grid;grid-template-columns:65px minmax(0,1fr) minmax(220px,auto);gap:1rem;align-items:center;padding:1rem;border:1px solid var(--border-solid);border-radius:1rem;background:var(--green-900)}.ReadingLibrary_row__zylKe img{width:65px;border-radius:.5rem}.ReadingLibrary_row__zylKe p{font-size:.8rem;color:var(--text-muted)}.ReadingLibrary_pager__peWDE{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.5rem}.ReadingLibrary_stats___9grt{display:flex;flex-wrap:wrap;gap:1rem;margin:1rem 0}.ReadingLibrary_stats___9grt span{padding:1rem;border:1px solid var(--border-solid);border-radius:1rem}.ReadingLibrary_stats___9grt strong{display:block;font-size:1.5rem;color:var(--green-300)}@media(max-width:600px){.ReadingLibrary_row__zylKe{grid-template-columns:50px 1fr}.ReadingLibrary_row__zylKe>div:last-child{grid-column:1/-1}.ReadingLibrary_grid__fLBai{grid-template-columns:repeat(2,minmax(0,1fr))}.ReadingLibrary_header__sOxTx{align-items:flex-start;flex-direction:column}}.ReadingLibrary_toolbar__C_953 a{display:inline-flex;align-items:center;padding:.55rem .85rem;border:1px solid transparent;border-radius:.65rem;color:var(--text-muted)}.ReadingLibrary_toolbar__C_953 a[aria-current=page]{background:var(--green-900);border-color:var(--green-300);color:var(--green-300);font-weight:700}.ReadingLibrary_header__sOxTx p:first-child{display:flex;align-items:center;gap:.5rem}.ReadingLibrary_editor__z7ol_{max-width:100%;min-width:0}.ReadingLibrary_row__zylKe>div{min-width:0}@media(max-width:600px){.ReadingLibrary_fields__VfeYV{gap:.4rem}.ReadingLibrary_actions__AZuLV{min-width:0}}.ReadingLibrary_tabs___LSuE{display:flex;gap:.5rem;padding:.35rem;margin-bottom:1.3rem;width:-moz-fit-content;width:fit-content;max-width:100%;background:var(--green-950);border:1px solid var(--border-solid);border-radius:1rem}.ReadingLibrary_tabs___LSuE a{display:flex;align-items:center;gap:.65rem;padding:.8rem 1.1rem;border:1px solid transparent;border-radius:.7rem;color:var(--text-muted);font-size:.85rem;font-weight:600}.ReadingLibrary_tabs___LSuE a[aria-current=page]{background:var(--green-900);border-color:var(--green-300);color:var(--green-300)}.ReadingLibrary_tabs___LSuE strong{display:grid;place-items:center;min-width:24px;height:24px;padding:0 .3rem;font-size:.7rem;border-radius:.4rem;background:var(--surface);font-variant-numeric:tabular-nums}.ReadingLibrary_tabs___LSuE a:focus-visible{outline:2px solid var(--green-300);outline-offset:3px}.ReadingLibrary_row__zylKe{grid-template-columns:65px minmax(0,1fr) auto}.ReadingLibrary_tabs___LSuE span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:600px){.ReadingLibrary_tabs___LSuE{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem}.ReadingLibrary_tabs___LSuE a{min-width:0;padding:.6rem .5rem;font-size:.76rem;gap:.35rem}.ReadingLibrary_tabs___LSuE strong{margin-left:auto}.ReadingLibrary_row__zylKe{grid-template-columns:50px minmax(0,1fr)}}.ReadingLibrary_profileRailItem__IxX7E{position:relative;display:grid;flex:0 0 auto;align-content:start;width:9rem}@media(min-width:640px){.ReadingLibrary_profileRailItem__IxX7E{width:9.75rem}}.ReadingLibrary_profileRailProgress__3i1A4{justify-self:start;margin:-.55rem .5rem 0;padding:.1rem .5rem;border:1px solid color-mix(in srgb,var(--green-300) 40%,transparent);border-radius:999px;color:var(--green-300);font-size:.66rem;font-weight:700}.ReadingLibrary_profileRailDropped__DmPju{border-color:var(--border-solid,var(--border));color:var(--text-muted)}