@layer properties, theme, base, components, utilities, trove;@layer trove.tokens, trove.base, trove.components;@layer trove.components{.admin-shell_shell__SOie_{--admin-chrome-block:calc(var(--space-16) + var(--space-6) + var(--space-12));display:flex;min-height:100vh;overflow:hidden;background:var(--paper);color:var(--ink)}.admin-shell_column__AKhQR{display:flex;flex:1;flex-direction:column;min-width:0}.admin-shell_main__GuCHj{flex:1;min-width:0;overflow-x:hidden;padding:var(--space-6) var(--gutter) var(--space-12)}.admin-shell_mainInner__bWitb{max-width:var(--w-wide);min-width:0;margin-inline:auto}.admin-shell_sidebar__62BUL{display:none;flex-direction:column;flex:0 0 auto;width:calc(var(--space-16) * 4);background:var(--canvas);border-right:1px solid var(--line)}@media (min-width:48rem){.admin-shell_sidebar__62BUL{display:flex}}.admin-shell_brandRow__UNHz3{display:flex;align-items:center;gap:var(--space-3);height:var(--space-16);padding-inline:var(--space-4);border-bottom:1px solid var(--line)}.admin-shell_brandLink__nLL9m{display:inline-flex;align-items:center;border-radius:var(--r-sm)}.admin-shell_brandLink__nLL9m:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.admin-shell_adminLabel__hUD3V{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-label);line-height:var(--lh-ui);text-transform:uppercase;color:var(--ink-soft)}.admin-shell_nav__EiuSA,.admin-shell_sheetNav__Wq9Ul{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4);overflow-y:auto;overscroll-behavior:contain}.admin-shell_nav__EiuSA{flex:1;min-height:0}.admin-shell_sheetNav__Wq9Ul{height:100%}.admin-shell_group__dyzk5{display:grid;gap:var(--space-1)}.admin-shell_groupLabel__qvUuR{padding-inline:var(--space-3)}.admin-shell_list__We5tB{display:flex;flex-direction:column;gap:var(--space-1);margin:0;padding:0;list-style:none}.admin-shell_secondary__tY7Yq{margin-top:auto;padding-top:var(--space-4)}.admin-shell_navLink__Aqd2Q{display:flex;align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);font-size:var(--fs-14);line-height:var(--lh-ui);color:var(--ink);text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out)}.admin-shell_navLink__Aqd2Q:hover{background:color-mix(in srgb,var(--paper) 55%,transparent)}.admin-shell_navLink__Aqd2Q:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.admin-shell_navLink__Aqd2Q[aria-current=page]{background:var(--paper);border-left:2px solid var(--deep);padding-left:calc(var(--space-3) - 2px);box-shadow:var(--shadow-sm);font-weight:var(--fw-semibold)}.admin-shell_navIcon__9zXXI{flex:0 0 auto;width:var(--space-4);height:var(--space-4)}.admin-shell_navName__Vndiw{flex:1}.admin-shell_badge__3hBIA{display:inline-flex;align-items:center;justify-content:center;min-width:var(--space-5);padding:0 var(--space-2);border-radius:var(--r-pill);background:var(--deep);box-shadow:var(--ring-badge-canvas);font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:var(--lh-ui);color:var(--paper)}.admin-shell_header__ZYOPI{justify-content:space-between;height:var(--space-16);padding-inline:var(--gutter);background:var(--paper);border-bottom:1px solid var(--line)}.admin-shell_headerCluster__FrFba,.admin-shell_header__ZYOPI{display:flex;align-items:center;gap:var(--space-4)}.admin-shell_headerLabel__3YJX4{display:none}@media (min-width:48rem){.admin-shell_headerLabel__3YJX4{display:block}}.admin-shell_addLabel__Q2w5h{display:none}@media (min-width:40rem){.admin-shell_addLabel__Q2w5h{display:inline}}.admin-shell_sheetHead__qNLxs{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--line)}.admin-shell_sheetFade__MloCw{position:absolute;inset-inline:0;bottom:0;height:var(--space-6);pointer-events:none;background:linear-gradient(to top,var(--paper-raised),transparent)}.admin-shell_sheetFoot__fBlGA{padding:var(--space-4);border-top:1px solid var(--line)}}.brand-name_brandText__jrX_S{font-family:var(--font-body);font-weight:var(--fw-semibold);letter-spacing:var(--track-display);font-size:var(--fs-36)}.brand-name_brandTextLg__Jc_pY{font-size:var(--fs-48)}.brand-name_brandLockup__zONnt{display:inline-flex;align-items:center;gap:var(--space-2)}.brand-name_brandLockup__zONnt img{object-fit:contain;display:block}@media (max-width:39.999rem){.brand-name_brandText__jrX_S{font-size:var(--fs-30)}.brand-name_brandLockup__zONnt{gap:var(--space-2)}}.notification-bell_bell__e4RJj{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border:none;border-radius:var(--r-sm);background:transparent;color:var(--ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out)}.notification-bell_bell__e4RJj:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.notification-bell_bell__e4RJj:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.notification-bell_badge__fLUyv{position:absolute;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;border-radius:var(--r-pill);background:var(--deep);color:var(--white);font-family:var(--font-mono);font-size:var(--fs-12);line-height:var(--lh-none);box-shadow:var(--ring-badge)}@media (prefers-reduced-motion:reduce){.notification-bell_bell__e4RJj{transition:none}}.page_page__MN7fd{min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 22%,color-mix(in srgb,var(--white) 72%,transparent),transparent 31rem),var(--paper)}.page_header__wG2q4{width:min(100%,var(--w-site));margin:0 auto;padding:var(--space-6) var(--space-4);border-bottom:1px solid var(--line)}.page_brand__WSbDG{display:block;width:fit-content;min-height:var(--tap);align-content:center;transition:opacity var(--dur-fast) var(--ease-out)}.page_brand__WSbDG:hover{opacity:.72}.page_main__pMx6G{width:100%;flex:1;display:grid;place-items:center;padding:clamp(var(--space-8),8vw,var(--space-16)) var(--space-4)}.page_card__POcGu{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--space-3);padding:clamp(var(--space-6),5vw,var(--space-10))}.page_cardWrap__9sNMn,.page_card__POcGu{width:min(100%,34rem)}.page_title__wrsoe{margin:0;font-family:var(--font-display);font-size:var(--fs-30);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--track-display);color:var(--ink);overflow-wrap:break-word}.page_description__FAXDh{margin:0;font-size:var(--fs-16);line-height:var(--lh-body);color:var(--ink-soft);overflow-wrap:break-word}.page_card__POcGu>:is(a,button){justify-self:start;display:inline-flex;align-items:center;min-height:var(--tap);text-align:start}@media (max-width:39.999rem){.page_header__wG2q4{padding-block:var(--space-4)}.page_card__POcGu{border-radius:var(--r-md)}}.trove-shell_page__ytX9E{min-height:100dvh;display:flex;flex-direction:column;background:var(--paper)}.trove-shell_header__AGL28{justify-content:space-between;padding:var(--space-5) var(--gutter)}.trove-shell_headerRight__Wi_x1,.trove-shell_header__AGL28{display:flex;align-items:center;gap:var(--space-4)}.trove-shell_label__OGLCS{white-space:nowrap;text-transform:uppercase}.trove-shell_main__5PFty{flex:1;padding:0 var(--gutter) var(--space-16)}@media (max-height:49.999rem) and (min-width:64rem){.trove-shell_main__5PFty{padding-bottom:var(--space-6)}}.add-knowledge_eyebrow__3JWjG{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-regular);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-soft)}.add-knowledge_stepTitleLg__Aovuz{font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:var(--track-tight);line-height:var(--lh-snug);color:var(--ink);font-size:var(--fs-24);outline:none}@media (min-width:40rem){.add-knowledge_stepTitleLg__Aovuz{font-size:var(--fs-30)}}.add-knowledge_stepTitleMd__gW_8Y{font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:var(--track-tight);line-height:var(--lh-snug);color:var(--ink);font-size:var(--fs-24);outline:none}.add-knowledge_stepDescription__obzot{font-size:var(--fs-16);line-height:var(--lh-body);color:var(--ink-soft)}.add-knowledge_ghostButton__xSw08,.add-knowledge_ghostLink__jfldw{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 var(--space-2);border:none;background:none;color:var(--ink-soft);font-family:var(--font-body);font-size:var(--fs-16);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out)}.add-knowledge_ghostButton__xSw08:hover:not(:disabled),.add-knowledge_ghostLink__jfldw:hover{color:var(--ink)}.add-knowledge_ghostButton__xSw08:active:not(:disabled),.add-knowledge_ghostLink__jfldw:active{transform:scale(.97)}.add-knowledge_ghostButton__xSw08:focus-visible,.add-knowledge_ghostLink__jfldw:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.add-knowledge_ghostButton__xSw08:disabled{opacity:.5;cursor:not-allowed}.add-knowledge_monoLabel__Wvq4V{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-soft)}.add-knowledge_illustration__w74Go{display:block;height:auto}@media (prefers-reduced-motion:reduce){.add-knowledge_ghostButton__xSw08,.add-knowledge_ghostLink__jfldw{transition:none}.add-knowledge_ghostButton__xSw08:active:not(:disabled),.add-knowledge_ghostLink__jfldw:active{transform:none}}.chooser_root__XTspm{display:flex;flex-direction:column;gap:var(--space-6)}.chooser_header__eV_e2{display:flex;flex-direction:column;gap:var(--space-3);padding-inline-end:var(--space-12)}.chooser_root__XTspm .chooser_title__H2t2X strong{font-weight:var(--fw-bold)}.chooser_cards__ePg0v{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.chooser_cardItem__w6XPd{display:flex}.chooser_card__bE9e3{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:var(--space-4) var(--space-4) var(--space-6);background:var(--canvas);border:1px solid transparent;border-radius:var(--r-md);color:var(--ink);font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.chooser_illustration__ZAcE5{align-self:center;margin:var(--space-2) 0 var(--space-4)}.chooser_index__AVYEN{font-family:var(--font-mono);font-size:var(--fs-12);font-weight:var(--fw-medium);letter-spacing:var(--track-caps);color:var(--ink-soft)}.chooser_cardTitle__eW8GJ{display:block;margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--fs-20);font-weight:var(--fw-regular);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--ink)}.chooser_cardBody__z8yTR{display:block;margin-top:var(--space-2);font-size:var(--fs-18);line-height:var(--lh-body);color:var(--ink-soft)}.chooser_cardHint__UXAz8{display:block;margin-top:var(--space-3);font-size:var(--fs-16);line-height:var(--lh-snug);color:var(--ink-soft)}.chooser_cta__q2qFW{margin-top:auto;padding-top:var(--space-4);font-size:var(--fs-16);color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;transition:text-decoration-color var(--dur-fast) var(--ease-out)}@media (hover:hover){.chooser_card__bE9e3:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.chooser_card__bE9e3:hover .chooser_cta__q2qFW{text-decoration-color:var(--ink)}}.chooser_card__bE9e3:active{transform:scale(.97);box-shadow:none}.chooser_card__bE9e3:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.chooser_dropStrip__oSYbE{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);border:1.5px dashed var(--line-strong);border-radius:var(--r-md);text-align:center;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.chooser_dropStrip__oSYbE[data-active]{border-color:var(--deep);background:var(--canvas)}.chooser_dropText__TKwF0{font-family:var(--font-display);font-size:var(--fs-18);color:var(--ink)}@media (max-width:39.999rem){.chooser_header__eV_e2{padding-inline-end:var(--space-8)}.chooser_cards__ePg0v{grid-template-columns:1fr}.chooser_card__bE9e3{display:grid;grid-template-columns:4.5rem minmax(0,1fr);column-gap:var(--space-4);align-items:start;padding:var(--space-4)}.chooser_illustration__ZAcE5{grid-column:1;grid-row:1/span 5;width:4.5rem;height:auto;margin:0}.chooser_cardBody__z8yTR,.chooser_cardHint__UXAz8,.chooser_cardTitle__eW8GJ,.chooser_cta__q2qFW,.chooser_index__AVYEN{grid-column:2}.chooser_cta__q2qFW{margin-top:0;padding-top:var(--space-3)}}@media (hover:none) and (pointer:coarse){.chooser_dropStrip__oSYbE{display:none}}@media (prefers-reduced-motion:reduce){.chooser_card__bE9e3,.chooser_cta__q2qFW,.chooser_dropStrip__oSYbE{transition:none}.chooser_card__bE9e3:active,.chooser_card__bE9e3:hover{transform:none}}.upload-dialog_frame__KxE4f{--frame-pad:var(--space-6);position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background:var(--paper-raised);color:var(--ink);font-family:var(--font-body);border:0;border-top:var(--edge-slip) solid var(--deep);box-shadow:var(--shadow-float);outline:none;overflow:hidden}.upload-dialog_frame__KxE4f[data-layout=modal]{inset:0;margin:auto;height:fit-content;width:min(33.125rem,calc(100vw - 2rem));max-width:none;max-height:var(--dialog-max-h);border-radius:var(--r-sm) var(--r-sm) var(--r-lg) var(--r-lg)}.upload-dialog_frame__KxE4f[data-layout=modal][data-step=chooser]{width:min(44rem,calc(100vw - 2rem))}.upload-dialog_frame__KxE4f[data-layout=modal][data-step=review-duplicates]{width:min(37.5rem,calc(100vw - 2rem))}.upload-dialog_frame__KxE4f[data-layout=modal][data-step=success]{width:min(51.25rem,calc(100vw - 2rem))}.upload-dialog_frame__KxE4f[data-layout=modal][data-state=open]{animation:upload-dialog_frameIn__MnV8V var(--dur-base) var(--ease-out)}.upload-dialog_frame__KxE4f[data-layout=modal][data-state=closed]{animation:upload-dialog_frameOut__rby0l var(--dur-fast) var(--ease-out)}.upload-dialog_frame__KxE4f[data-layout=sheet]{inset:0 0 0 auto;margin:0;width:min(28.125rem,100vw);max-width:none;height:100dvh;max-height:none;border-radius:0;box-shadow:var(--shadow-drawer)}.upload-dialog_frame__KxE4f[data-layout=sheet][data-state=open]{animation:upload-dialog_frameSheetIn__b5erb var(--dur-base) var(--ease-out)}.upload-dialog_frame__KxE4f[data-layout=sheet][data-state=closed]{animation:upload-dialog_frameSheetOut__nkl_m var(--dur-fast) var(--ease-out)}.upload-dialog_frameBody__s6QfV{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--frame-pad)}@keyframes upload-dialog_frameIn__MnV8V{0%{opacity:0;transform:translateY(var(--space-2))}to{opacity:1;transform:none}}@keyframes upload-dialog_frameOut__rby0l{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--space-1))}}@keyframes upload-dialog_frameSheetIn__b5erb{0%{opacity:0;transform:translateX(var(--space-6))}to{opacity:1;transform:none}}@keyframes upload-dialog_frameSheetOut__nkl_m{0%{opacity:1;transform:none}to{opacity:0;transform:translateX(var(--space-6))}}@keyframes upload-dialog_framePhoneIn__Ltmm5{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:none}}@keyframes upload-dialog_framePhoneOut__Preai{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(var(--space-6))}}@media (max-width:39.999rem){.upload-dialog_frame__KxE4f[data-layout],.upload-dialog_frame__KxE4f[data-layout][data-step]{--frame-pad:var(--space-6);inset:auto 0 0 0;margin:0;width:100%;max-width:none;height:auto;max-height:var(--sheet-max-h);border-radius:var(--r-lg) var(--r-lg) 0 0}.upload-dialog_frame__KxE4f[data-layout][data-state=open]{animation:upload-dialog_framePhoneIn__Ltmm5 var(--dur-base) var(--ease-out)}.upload-dialog_frame__KxE4f[data-layout][data-state=closed]{animation:upload-dialog_framePhoneOut__Preai var(--dur-fast) var(--ease-out)}.upload-dialog_frame__KxE4f:before{content:"";position:absolute;top:var(--space-2);left:50%;translate:-50% 0;width:var(--space-10);height:var(--space-1);border-radius:var(--r-pill);background:var(--line-strong)}.upload-dialog_frameBody__s6QfV{padding-top:var(--space-6);padding-bottom:calc(var(--frame-pad) + env(safe-area-inset-bottom))}}.upload-dialog_uploadStep__NQJdI{display:flex;flex-direction:column;gap:var(--space-6)}.upload-dialog_stepHeader__lGOV6{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--space-3);align-items:start;text-align:left;padding-right:var(--space-8)}.upload-dialog_stepHeaderText__QN3Q0{display:flex;flex-direction:column;gap:var(--space-2)}.upload-dialog_headerIllustration__3Q46p{width:4.5rem;transform:rotate(-6deg) translateY(calc(-1 * var(--space-1)))}.upload-dialog_dropArea__lVh71{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);min-height:8.5rem;padding:var(--space-6);background:var(--canvas);border:1.5px dashed color-mix(in srgb,var(--ink-mute) 35%,transparent);border-radius:var(--r-md);text-align:center;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.upload-dialog_dropArea__lVh71:not([aria-disabled=true]):hover{border-color:var(--deep)}.upload-dialog_dropArea__lVh71:active{transform:scale(.97)}.upload-dialog_dropArea__lVh71:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.upload-dialog_dropArea__lVh71[data-dragging=true]{border-color:var(--deep);border-style:solid;background:color-mix(in srgb,var(--deep) 6%,var(--canvas))}.upload-dialog_dropArea__lVh71[aria-disabled=true]{opacity:.5;cursor:not-allowed}.upload-dialog_dropArea__lVh71[aria-disabled=true]:active{transform:none}.upload-dialog_dropAreaCompact__oGriV{flex-direction:row;min-height:var(--tap);padding:var(--space-2) var(--space-4)}.upload-dialog_dropText__QM5Md{margin:0;font-size:var(--fs-18);line-height:var(--lh-body);color:var(--ink)}.upload-dialog_dropTextCompact__23vVx{margin:0;font-size:var(--fs-16);color:var(--ink-soft)}.upload-dialog_browse__1QDKO{text-decoration:underline;text-decoration-color:var(--ink-soft);text-underline-offset:3px}.upload-dialog_note__9vzoL{position:relative;padding:var(--space-4) calc(var(--tap) + var(--space-2)) var(--space-4) var(--space-4);background:var(--canvas);border-radius:var(--r-md)}.upload-dialog_note__9vzoL .upload-dialog_iconButton__yJxfY{position:absolute;top:var(--space-1);right:var(--space-1)}.upload-dialog_noteTitle__OvHUj{margin:0;font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--ink)}.upload-dialog_noteBody__Ey4Z5{margin:var(--space-1) 0 0;font-size:var(--fs-16);line-height:var(--lh-body);color:var(--ink-soft)}.upload-dialog_inlineLink__iI_Xh{color:var(--ink);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:3px}.upload-dialog_inlineLink__iI_Xh:hover{text-decoration-color:var(--deep)}.upload-dialog_inlineLink__iI_Xh:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}.upload-dialog_fileList__4sT2C{display:flex;flex-direction:column;gap:var(--space-2)}.upload-dialog_fileListHeader__L8EmF{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--tap)}.upload-dialog_fileListHeading__ObtfG{margin:0}.upload-dialog_fileListHeading__ObtfG:not(:focus-visible){outline:none}.upload-dialog_fileListHeading__ObtfG:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.upload-dialog_fileRows__LqemE{max-height:14rem;overflow-y:auto;border-top:1px solid var(--line)}.upload-dialog_usagePlaceholder__jkjMq{min-height:var(--tap)}.upload-dialog_legal__vJfaX{margin:0;font-size:var(--fs-14);line-height:var(--lh-body);color:var(--ink-soft)}.upload-dialog_footer__888Lc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}.upload-dialog_footerActions__g_vsI{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.upload-dialog_reviewFooter__sqABT,.upload-dialog_uploadStep__NQJdI .upload-dialog_footer__888Lc{position:sticky;bottom:0;margin:0 calc(-1 * var(--frame-pad)) calc(-1 * var(--frame-pad));padding:var(--space-4) var(--frame-pad) var(--frame-pad);background:var(--paper-raised);border-top:1px dashed var(--line-strong)}@media (max-width:39.999rem){.upload-dialog_reviewFooter__sqABT,.upload-dialog_uploadStep__NQJdI .upload-dialog_footer__888Lc{padding-bottom:calc(var(--frame-pad) + env(safe-area-inset-bottom))}.upload-dialog_footer__888Lc,.upload-dialog_reviewFooter__sqABT{flex-direction:column-reverse;align-items:stretch}.upload-dialog_footerActions__g_vsI{flex-direction:column-reverse;width:100%}.upload-dialog_footerActions__g_vsI>*{width:100%}.upload-dialog_headerIllustration__3Q46p{width:3.25rem}.upload-dialog_dropArea__lVh71{min-height:7rem}}.upload-dialog_iconButton__yJxfY{display:inline-grid;place-items:center;flex-shrink:0;width:var(--tap);height:var(--tap);border:none;border-radius:var(--r-pill);background:transparent;color:var(--ink-soft);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.upload-dialog_iconButton__yJxfY:hover:not(:disabled){background:var(--canvas);color:var(--ink)}.upload-dialog_iconButton__yJxfY:active:not(:disabled){transform:scale(.97)}.upload-dialog_iconButton__yJxfY:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.upload-dialog_iconButton__yJxfY:disabled{opacity:.5;cursor:not-allowed}.upload-dialog_meterRow__fP773{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;min-height:var(--tap)}.upload-dialog_meter__WCcPu{display:flex;flex-direction:column;gap:var(--space-2);flex:0 1 15rem;min-width:10rem}.upload-dialog_meterTrack__Fxf6W{height:6px;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.upload-dialog_meterFill__HPp1_{height:100%;border-radius:var(--r-pill);background:var(--deep);transition:width var(--dur-base) var(--ease-out)}.upload-dialog_limitPanel__5I7JM{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3) var(--space-4);background:var(--danger-soft);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent);border-radius:var(--r-md)}.upload-dialog_limitIcon__Byjeb{grid-row:1/span 2;margin-top:2px;color:var(--danger)}.upload-dialog_limitTitle__DyCJW{margin:0;font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--danger)}.upload-dialog_limitBody__JfCga{margin:0;font-size:var(--fs-16);line-height:var(--lh-body);color:var(--ink-soft)}.upload-dialog_review__jljsJ{display:flex;flex-direction:column;gap:var(--space-4)}.upload-dialog_reviewHeader__gkNKA{display:flex;flex-direction:column;gap:var(--space-2);padding-right:var(--space-8)}.upload-dialog_reviewWarning__OuHdU{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;padding:var(--space-3) var(--space-4);border-radius:var(--r-md);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-16);line-height:var(--lh-body)}.upload-dialog_reviewWarning__OuHdU svg{flex-shrink:0;margin-top:2px}.upload-dialog_applyAll__E8aEc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.upload-dialog_reviewList__spHK7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);max-height:40vh;overflow-y:auto}.upload-dialog_reviewRow__98OyP{padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--r-md);background:var(--paper)}.upload-dialog_reviewRow__98OyP[data-decided]{border-style:solid;border-color:var(--line)}.upload-dialog_reviewRow__98OyP[data-decided=replace]{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.upload-dialog_reviewFile__hqBma{margin:0;font-size:var(--fs-16);font-weight:var(--fw-medium);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-dialog_reviewMatch__T3Ak1{margin:var(--space-1) 0 0;font-size:var(--fs-14);line-height:var(--lh-body);color:var(--ink-soft);overflow-wrap:anywhere}.upload-dialog_reviewMatch__T3Ak1 svg{display:inline;margin-left:2px;vertical-align:-1px}.upload-dialog_choices__yWgqO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin-top:var(--space-3)}.upload-dialog_pushRight___CyCf{margin-left:auto}.upload-dialog_choice__SoAH_{min-height:var(--tap);padding:0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-14);font-weight:var(--fw-medium);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.upload-dialog_choice__SoAH_:hover{background:var(--canvas)}.upload-dialog_choice__SoAH_:active{transform:scale(.97)}.upload-dialog_choice__SoAH_:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.upload-dialog_choice__SoAH_[aria-pressed=true]{background:var(--deep);border-color:var(--deep);color:var(--paper)}.upload-dialog_choiceDanger__YnfbV{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 40%,transparent)}.upload-dialog_choiceDanger__YnfbV:hover{background:var(--danger-soft)}.upload-dialog_choiceDanger__YnfbV[aria-pressed=true]{background:var(--danger);border-color:var(--danger);color:var(--paper)}.upload-dialog_reviewFooter__sqABT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);flex-wrap:wrap}@media (max-width:39.999rem){.upload-dialog_reviewList__spHK7{max-height:none;overflow:visible}.upload-dialog_pushRight___CyCf{margin-left:0}}.upload-dialog_row__VhD0q{display:flex;align-items:center;gap:var(--space-3);min-height:calc(var(--tap) + var(--space-2));padding:var(--space-1) 0 var(--space-1) var(--space-2);border-bottom:1px solid var(--line);background:var(--paper)}.upload-dialog_rowIcon__SJvM0{display:inline-grid;place-items:center;flex-shrink:0;color:var(--ink-soft)}.upload-dialog_row__VhD0q[data-status=confirming] .upload-dialog_rowIcon__SJvM0,.upload-dialog_row__VhD0q[data-status=success] .upload-dialog_rowIcon__SJvM0,.upload-dialog_row__VhD0q[data-status=uploading] .upload-dialog_rowIcon__SJvM0{color:var(--deep)}.upload-dialog_row__VhD0q[data-status=error] .upload-dialog_rowIcon__SJvM0{color:var(--danger)}.upload-dialog_rowInfo__17_gW{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.upload-dialog_rowName__MidYR{margin:0;font-size:var(--fs-16);color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-dialog_rowError___FhnA{margin:0;font-size:var(--fs-14);line-height:var(--lh-body);color:var(--danger);overflow-wrap:anywhere}.upload-dialog_rowStatus__Qi8D4{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.upload-dialog_rowBar__ME9UQ{width:4rem;height:4px;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.upload-dialog_rowBarFill__kuqQf{height:100%;background:var(--deep);transition:width var(--dur-base) var(--ease-out)}.upload-dialog_rowDone__vbOAZ{color:var(--deep)}.upload-dialog_rowFailed__8LaVt{color:var(--danger)}@media (max-width:39.999rem){.upload-dialog_rowBar__ME9UQ{width:3rem}}@media (prefers-reduced-motion:reduce){.upload-dialog_frame__KxE4f[data-layout][data-state]{animation:none}.upload-dialog_choice__SoAH_,.upload-dialog_dropArea__lVh71,.upload-dialog_iconButton__yJxfY{transition:none}.upload-dialog_choice__SoAH_:active,.upload-dialog_dropArea__lVh71:active,.upload-dialog_iconButton__yJxfY:active:not(:disabled){transform:none}.upload-dialog_meterFill__HPp1_,.upload-dialog_rowBarFill__kuqQf{transition:none}}.reading-room_srOnly__hW1y6{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.reading-room_hero__kD61s{position:relative;min-height:clamp(39rem,68vw,49rem);overflow:hidden;border-bottom:1px solid var(--line);isolation:isolate}.reading-room_heroBackdrop__wqNyg{z-index:-2;object-fit:cover;object-position:center 58%}.reading-room_hero__kD61s:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--paper) 95%,transparent) 0,color-mix(in srgb,var(--paper) 78%,transparent) 42%,color-mix(in srgb,var(--paper) 34%,transparent) 69%,color-mix(in srgb,var(--paper) 73%,transparent) 100%)}.reading-room_heroInner__sNJm_{position:relative;width:min(100%,var(--w-site));min-height:inherit;margin:0 auto;padding:clamp(var(--space-16),6vw,var(--space-24)) var(--gutter) clamp(var(--space-32),14vw,10rem);display:grid;grid-template-columns:minmax(22rem,1.15fr) minmax(14rem,.8fr) minmax(12rem,.55fr);align-items:center;gap:clamp(var(--space-6),4vw,var(--space-16))}.reading-room_heroCopy__1nRTB{align-self:start;padding-top:clamp(var(--space-4),3vw,var(--space-12))}.reading-room_detailKicker__Spo0n{color:var(--ink-soft);font-size:var(--fs-14);font-weight:var(--fw-semibold);letter-spacing:var(--track-label);line-height:var(--lh-snug);text-transform:uppercase}.reading-room_heroCopy__1nRTB h1{max-width:10ch;margin:var(--space-6) 0 var(--space-4);color:var(--ink);font-family:var(--font-display);font-size:var(--display);font-weight:var(--fw-regular);letter-spacing:var(--track-display);line-height:var(--lh-none);text-wrap:balance}.reading-room_heroLead__jfzIt{color:var(--ink-soft);font-family:var(--font-display);font-size:var(--fs-24);line-height:var(--lh-ui)}.reading-room_searchBox__xtXiz{width:min(100%,38rem);min-height:4rem;margin-top:var(--space-8);padding:0 var(--space-4);display:flex;align-items:center;gap:var(--space-3);background:color-mix(in srgb,var(--paper) 88%,transparent);border:1px solid color-mix(in srgb,var(--ink-mute) 33%,transparent);border-radius:var(--r-md);backdrop-filter:blur(.5rem)}.reading-room_searchBox__xtXiz:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.reading-room_searchBox__xtXiz>svg{width:1.5rem;color:var(--ink-soft);flex:0 0 auto}.reading-room_searchBox__xtXiz input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-18)}.reading-room_searchBox__xtXiz input::placeholder{color:color-mix(in srgb,var(--ink-soft) 72%,transparent)}.reading-room_searchBox__xtXiz button{width:var(--tap);height:var(--tap);display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ink-soft)}.reading-room_searchBox__xtXiz button:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.reading-room_searchBox__xtXiz button svg{width:1.2rem}.reading-room_browseLink__yd__Q{margin-top:var(--space-4)}.reading-room_heroBook__Ue3bl{align-self:end;justify-self:center;transform:translateY(5.25rem)}.reading-room_heroBook__Ue3bl>a{display:block}.reading-room_heroDetails__TY4RU{align-self:center;max-width:17rem;padding-top:var(--space-6)}.reading-room_heroDetails__TY4RU h2{margin-top:var(--space-12);font-size:var(--h3);letter-spacing:var(--track-heading);line-height:var(--lh-tight)}.reading-room_detailAuthor__G33d5{margin-top:var(--space-3);color:var(--ink-soft);font-size:var(--fs-14);line-height:var(--lh-body)}.reading-room_heroDetails__TY4RU dl{margin:var(--space-6) 0 0;padding:var(--space-4) 0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);border-block:1px solid color-mix(in srgb,var(--ink-mute) 28%,transparent)}.reading-room_heroDetails__TY4RU dl div{display:flex;flex-direction:column;gap:var(--space-1)}.reading-room_heroDetails__TY4RU dt{color:var(--ink-soft);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase}.reading-room_heroDetails__TY4RU dd{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-20)}.reading-room_heroPro__Jxtz_,.reading-room_proBadge__BNtmC{display:inline-flex;width:fit-content;align-items:center;gap:var(--space-1);background:var(--gold);color:var(--paper);border-radius:var(--r-pill);font-size:var(--fs-12);font-weight:var(--fw-semibold);line-height:var(--lh-none)}.reading-room_heroPro__Jxtz_{margin-top:var(--space-4);padding:var(--space-2) var(--space-3)}.reading-room_proTroveIcon__InNsk{width:1.2rem;height:1.2rem;flex:0 0 auto;object-fit:contain}.reading-room_heroPro__Jxtz_ .reading-room_proTroveIcon__InNsk{width:1.3rem;height:1.3rem}.reading-room_detailLink__1bGwO{margin-top:var(--space-3)}.reading-room_cover__O86b8{position:relative;width:9.25rem;aspect-ratio:2/3;margin:0;overflow:hidden;background:var(--deep);border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);border-radius:var(--r-xs) var(--r-sm) var(--r-sm) var(--r-xs);box-shadow:var(--shadow-stack),var(--shadow-lift);isolation:isolate}.reading-room_cover__O86b8:before{content:"";position:absolute;inset:0 auto 0 .5rem;z-index:3;width:.1rem;background:color-mix(in srgb,var(--paper) 28%,transparent);box-shadow:var(--shadow-stack-edge)}.reading-room_featuredCover__BDyqU{width:clamp(13rem,21vw,20rem);box-shadow:var(--shadow-stack-lg)}.reading-room_coverArt__rcCim{z-index:-2;object-fit:cover}.reading-room_coverVeil__imFC9{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 12%,transparent),transparent 40%,color-mix(in srgb,var(--ink) 30%,transparent))}.reading-room_lightCover__nQj8N .reading-room_coverVeil__imFC9{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 22%,transparent),transparent 45%,color-mix(in srgb,var(--paper) 34%,transparent))}.reading-room_coverTitle__uLgwY{position:absolute;inset:1rem auto auto 1.15rem;box-sizing:border-box;width:fit-content;max-width:calc(100% - 1.95rem);padding:var(--space-1) var(--space-2);border:1px solid color-mix(in srgb,var(--white) 15%,transparent);border-radius:var(--r-sm);background:linear-gradient(155deg,color-mix(in srgb,var(--deep) 48%,transparent) 6%,color-mix(in srgb,var(--deep) 32%,transparent) 76%);-webkit-backdrop-filter:blur(.625rem) saturate(1.08);backdrop-filter:blur(.625rem) saturate(1.08);color:var(--paper);font-family:var(--font-display);font-size:var(--fs-16);font-weight:var(--fw-regular);letter-spacing:var(--track-heading);line-height:var(--lh-tight);overflow-wrap:anywhere;text-wrap:balance}.reading-room_lightCover__nQj8N .reading-room_coverTitle__uLgwY{border-color:color-mix(in srgb,var(--ink-mute) 16%,transparent);background:linear-gradient(155deg,color-mix(in srgb,var(--paper) 76%,transparent) 6%,color-mix(in srgb,var(--paper) 54%,transparent) 76%);color:var(--ink)}.reading-room_featuredCover__BDyqU .reading-room_coverTitle__uLgwY{inset:2rem auto auto 2rem;max-width:calc(100% - 3.6rem);padding:var(--space-3) var(--space-3);border-radius:var(--r-md);font-size:var(--h3);line-height:var(--lh-none);overflow-wrap:normal}@supports not ((-webkit-backdrop-filter:blur(0.1rem)) or (backdrop-filter:blur(0.1rem))){.reading-room_coverTitle__uLgwY{background:color-mix(in srgb,var(--deep) 88%,transparent)}.reading-room_lightCover__nQj8N .reading-room_coverTitle__uLgwY{background:color-mix(in srgb,var(--paper) 92%,transparent)}}.reading-room_catalog__vYOb1{background:var(--paper)}.reading-room_browserSection__7o4bE,.reading-room_carouselSection__4mtSX,.reading-room_loadingRow__JiEYb,.reading-room_sectionError__LLczm{width:min(100%,var(--w-site));margin:0 auto;padding-inline:var(--gutter)}.reading-room_carouselSection__4mtSX{padding-top:clamp(var(--space-10),5vw,var(--space-16));padding-bottom:clamp(var(--space-10),5vw,var(--space-16));border-bottom:1px solid var(--line)}.reading-room_sectionHeader__YvRIP{margin-bottom:var(--space-4);padding-bottom:var(--space-4);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.reading-room_sectionTitleButton__pX75g{padding:0;border:0;background:transparent;text-align:left}.reading-room_sectionTitleButton__pX75g h2{font-size:var(--h3)}.reading-room_carouselActions__kZ2rk,.reading-room_carouselArrows__HfYma{display:flex;align-items:center;gap:var(--space-2)}.reading-room_seeAll__djiFC{margin-right:var(--space-2);font-size:var(--fs-14)}.reading-room_carouselTrack__6UTmM{margin-inline:calc(var(--gutter) * -1);padding:var(--space-2) var(--gutter) var(--space-4);display:flex;gap:var(--space-6);overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:var(--gutter);scroll-snap-type:inline mandatory;scrollbar-width:none}.reading-room_carouselTrack__6UTmM::-webkit-scrollbar{display:none}.reading-room_carouselItem__zrAxH{flex:0 0 min(40rem,calc(100vw - 3rem));scroll-snap-align:start}.reading-room_bookCard__maats{min-height:19.5rem;display:grid;grid-template-columns:auto 1fr;gap:clamp(var(--space-6),3vw,var(--space-8));align-items:center;padding:var(--space-4) var(--space-6);border-right:1px solid var(--line)}.reading-room_coverLink__R_HCV{display:block;width:fit-content}.reading-room_bookCopy__GMh3r{min-width:0;min-height:16rem;padding:var(--space-4) 0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-4)}.reading-room_bookHeadingRow__L7Emh{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.reading-room_bookHeadingRow__L7Emh h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-regular);letter-spacing:var(--track-tight)}.reading-room_bookHeadingRow__L7Emh h3 a:hover{color:var(--deep);text-decoration:underline;text-underline-offset:.25rem}.reading-room_proBadge__BNtmC{flex:0 0 auto;padding:var(--space-2) var(--space-3)}.reading-room_proBadge__BNtmC .reading-room_proTroveIcon__InNsk{width:1rem;height:1rem}.reading-room_author__vaWR_,.reading-room_description__Qfj6Z{color:var(--ink-soft)}.reading-room_author__vaWR_{margin-top:var(--space-1);font-size:var(--fs-14)}.reading-room_goldRule__O46xE{width:1.8rem;height:.1rem;margin:var(--space-4) 0;display:block;background:var(--gold)}.reading-room_description__Qfj6Z{display:-webkit-box;overflow:hidden;font-size:var(--fs-14);line-height:var(--lh-body);-webkit-box-orient:vertical;-webkit-line-clamp:3}.reading-room_addButton__ljoWM{width:fit-content;font-size:var(--fs-16)}.reading-room_addButton__ljoWM:disabled{color:var(--ink-soft);cursor:default;opacity:.72}.reading-room_actionIcon__So8aP{width:1rem}.reading-room_spinningIcon__AAVQX{animation:reading-room_spin__syBJ_ var(--dur-spin) linear infinite}.reading-room_browserSection__7o4bE{padding-top:clamp(var(--space-12),6vw,var(--space-20));padding-bottom:var(--section-y)}.reading-room_browserGrid__Kp_uH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.reading-room_browserGrid__Kp_uH .reading-room_bookCard__maats{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb,var(--paper) 94%,var(--canvas))}.reading-room_browserHeading__xReSU{margin-bottom:var(--space-8);padding-bottom:var(--space-6);display:grid;grid-template-columns:1fr auto;align-items:end;gap:var(--space-4);border-bottom:1px solid var(--line)}.reading-room_browserHeading__xReSU .eyebrow{grid-column:1/-1}.reading-room_browserHeading__xReSU h2{font-size:var(--h2)}.reading-room_browserHeading__xReSU button{align-self:center}.reading-room_catalogToolbar__csr1z{position:relative;padding:var(--space-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);overflow:hidden;border:1px solid color-mix(in srgb,var(--ink-mute) 16%,transparent);border-radius:var(--r-lg);background:linear-gradient(118deg,color-mix(in srgb,var(--white) 68%,transparent),color-mix(in srgb,var(--paper) 74%,transparent) 48%,color-mix(in srgb,var(--canvas) 58%,transparent));box-shadow:var(--shadow-glass);-webkit-backdrop-filter:blur(.9rem) saturate(1.08);backdrop-filter:blur(.9rem) saturate(1.08)}.reading-room_catalogToolbar__csr1z:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,color-mix(in srgb,var(--white) 30%,transparent),transparent 36%)}.reading-room_sortGroup__9qg8_{position:relative;z-index:1;min-height:var(--tap);padding-left:var(--space-3);display:flex;flex:0 0 auto;align-items:center;gap:var(--space-3);border-left:1px solid color-mix(in srgb,var(--ink-mute) 16%,transparent)}.reading-room_sortLabel__G9Uij{color:var(--ink-soft);font-size:var(--fs-12);font-weight:var(--fw-semibold);letter-spacing:var(--track-caps);text-transform:uppercase;white-space:nowrap}.reading-room_sortTrigger__e_40A{width:9.25rem;height:var(--tap);border-color:color-mix(in srgb,var(--ink-mute) 22%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--paper) 62%,transparent);color:var(--ink);box-shadow:var(--shadow-inset-highlight);font-size:var(--fs-14);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.reading-room_sortTrigger__e_40A:hover{border-color:color-mix(in srgb,var(--deep) 38%,transparent);background:color-mix(in srgb,var(--paper) 92%,transparent)}.reading-room_sortTrigger__e_40A[data-state=open]{border-color:var(--deep);background:var(--paper);box-shadow:var(--ring-halo)}.reading-room_loadingRow__JiEYb,.reading-room_sectionError__LLczm{padding-top:var(--space-12);padding-bottom:var(--space-12)}.reading-room_loadingRow__JiEYb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6)}.reading-room_loadingRow__JiEYb span{height:26rem;border-radius:var(--r-md);background:linear-gradient(90deg,var(--canvas),color-mix(in srgb,var(--paper) 60%,var(--canvas)),var(--canvas));background-size:200% 100%;animation:reading-room_shimmer__vOgm4 var(--dur-marquee) linear infinite}@keyframes reading-room_spin__syBJ_{to{transform:rotate(1turn)}}@keyframes reading-room_shimmer__vOgm4{to{background-position:-200% 0}}@media (min-width:48rem){.reading-room_carouselArrows__HfYma{display:none}.reading-room_seeAll__djiFC{margin-right:0}.reading-room_carouselTrack__6UTmM{margin-inline:0;padding:var(--space-2) 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);overflow:visible;scroll-snap-type:none}.reading-room_carouselItem__zrAxH{min-width:0;display:flex}.reading-room_carouselItem__zrAxH:nth-child(n+5){display:none}.reading-room_carouselTrack__6UTmM .reading-room_bookCard__maats{flex:1;min-width:0;min-height:0;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);border-right:0}.reading-room_carouselTrack__6UTmM .reading-room_coverLink__R_HCV{width:min(100%,11rem)}.reading-room_carouselTrack__6UTmM .reading-room_cover__O86b8{width:100%}.reading-room_carouselTrack__6UTmM .reading-room_bookCopy__GMh3r{flex:1;min-height:0;padding:0;gap:var(--space-3)}.reading-room_carouselTrack__6UTmM .reading-room_bookHeadingRow__L7Emh{flex-direction:column;align-items:flex-start;gap:var(--space-2)}.reading-room_carouselTrack__6UTmM .reading-room_bookHeadingRow__L7Emh h3{display:-webkit-box;overflow:hidden;font-size:var(--fs-20);overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.reading-room_carouselTrack__6UTmM .reading-room_description__Qfj6Z,.reading-room_carouselTrack__6UTmM .reading-room_goldRule__O46xE{display:none}.reading-room_carouselTrack__6UTmM .reading-room_addButton__ljoWM{max-width:100%;text-align:start}}@media (max-width:63.999rem){.reading-room_heroInner__sNJm_{grid-template-columns:minmax(20rem,1.2fr) minmax(12rem,.8fr)}.reading-room_heroDetails__TY4RU{display:none}.reading-room_browserGrid__Kp_uH{grid-template-columns:1fr}}@media (max-width:47.999rem){.reading-room_hero__kD61s{min-height:auto}.reading-room_hero__kD61s:after{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 96%,transparent),color-mix(in srgb,var(--paper) 72%,transparent))}.reading-room_heroInner__sNJm_{padding-top:var(--space-12);padding-bottom:var(--space-12);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:var(--space-4)}.reading-room_heroCopy__1nRTB{grid-column:1/-1;padding-top:0}.reading-room_heroLead__jfzIt{font-size:var(--fs-20)}.reading-room_heroBook__Ue3bl{align-self:center;justify-self:center;transform:none}.reading-room_cover__O86b8.reading-room_featuredCover__BDyqU{width:min(11rem,42vw)}.reading-room_featuredCover__BDyqU .reading-room_coverTitle__uLgwY{inset:1.4rem auto auto 1.45rem;max-width:calc(100% - 2.55rem);padding:var(--space-2) var(--space-2);font-size:var(--fs-24);overflow-wrap:break-word}.reading-room_cover__O86b8:not(.reading-room_featuredCover__BDyqU) .reading-room_coverTitle__uLgwY{inset:.8rem auto auto .9rem;max-width:calc(100% - 1.55rem);padding:var(--space-1) var(--space-2);font-size:var(--fs-12)}.reading-room_heroDetails__TY4RU{align-self:center;max-width:none;padding-top:0;display:block}.reading-room_detailKicker__Spo0n{display:none}.reading-room_heroDetails__TY4RU h2{margin-top:0;font-size:var(--fs-24)}.reading-room_heroDetails__TY4RU dl{margin-top:var(--space-3);padding:var(--space-3) 0;gap:var(--space-2)}.reading-room_heroPro__Jxtz_{margin-top:var(--space-3)}.reading-room_detailLink__1bGwO{margin-top:var(--space-2);font-size:var(--fs-14)}.reading-room_carouselItem__zrAxH{flex-basis:calc(100vw - 2rem)}.reading-room_bookCard__maats{min-height:18rem;padding-inline:0;grid-template-columns:7.75rem 1fr;gap:var(--space-4);border-right:0}.reading-room_cover__O86b8{width:7.5rem}.reading-room_bookCopy__GMh3r{min-height:15.5rem;padding-right:var(--space-2)}.reading-room_bookHeadingRow__L7Emh{display:block}.reading-room_bookHeadingRow__L7Emh h3{font-size:var(--fs-20)}.reading-room_proBadge__BNtmC{margin-top:var(--space-2)}.reading-room_description__Qfj6Z{-webkit-line-clamp:2}.reading-room_seeAll__djiFC{display:none}.reading-room_browserHeading__xReSU{grid-template-columns:1fr}.reading-room_catalogToolbar__csr1z{align-items:stretch}.reading-room_sortGroup__9qg8_{width:100%;padding-top:var(--space-3);padding-left:0;justify-content:space-between;border-top:1px solid color-mix(in srgb,var(--ink-mute) 16%,transparent);border-left:0}.reading-room_sortTrigger__e_40A{width:min(12rem,62vw)}.reading-room_loadingRow__JiEYb{grid-template-columns:1fr}.reading-room_loadingRow__JiEYb span{height:19rem}.reading-room_loadingRow__JiEYb span:nth-child(n+2){display:none}}@media (max-width:39.999rem){.reading-room_featuredCover__BDyqU .reading-room_coverTitle__uLgwY{inset:1rem auto auto 1.05rem;max-width:calc(100% - 1.85rem);padding:var(--space-2) var(--space-2);font-size:var(--fs-16);overflow-wrap:normal}.reading-room_bookCard__maats .reading-room_cover__O86b8:not(.reading-room_featuredCover__BDyqU) .reading-room_coverTitle__uLgwY{inset:.65rem auto auto .75rem;max-width:calc(100% - 1.25rem);padding:var(--space-1) var(--space-1);font-size:var(--fs-12);overflow-wrap:normal}.reading-room_sectionTitleButton__pX75g h2{font-size:var(--fs-30);white-space:nowrap}.reading-room_bookCard__maats{grid-template-columns:6.5rem 1fr;gap:var(--space-3)}.reading-room_bookCard__maats .reading-room_cover__O86b8{width:6.25rem}}@media (prefers-reduced-motion:reduce){.reading-room_loadingRow__JiEYb span,.reading-room_spinningIcon__AAVQX{animation:none}}.tag-pills_filterList__pTDIF{position:relative;z-index:1;min-width:0;display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:var(--space-2);border:0;margin:0;padding:0}.tag-pills_filterList__pTDIF:not(:focus-visible){outline:0}.tag-pills_filterList__pTDIF:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.tag-pills_tagCapitalize__dDFjW{text-transform:capitalize}.tag-pills_filterCount__KOPU0{color:color-mix(in srgb,currentColor 58%,transparent);font-size:var(--fs-12)}.tag-pills_proChipIcon__Kzvje{width:var(--fs-20);height:var(--fs-20);margin-left:calc(var(--space-1) * -1)}.tag-pills_morePill__5AOpw{gap:var(--space-1)}.tag-pills_filterSkeleton__lnK16{height:var(--tap);border-radius:var(--r-pill);background:color-mix(in srgb,var(--ink-mute) 10%,transparent)}.tag-pills_filterError__aZfvj{min-height:var(--tap);display:flex;align-items:center;gap:var(--space-2);color:var(--ink-soft);font-size:var(--fs-14)}@media (max-width:47.999rem){.tag-pills_filterList__pTDIF{flex-basis:100%}}.catalog-search_root__bfrt_{position:relative;z-index:1;flex:0 1 16rem;min-width:12rem;height:var(--tap);padding:0 0 0 var(--space-3);display:flex;align-items:center;gap:var(--space-2);border:1px solid color-mix(in srgb,var(--ink-mute) 22%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--paper) 62%,transparent);box-shadow:var(--shadow-inset-highlight);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.catalog-search_root__bfrt_:hover{border-color:color-mix(in srgb,var(--deep) 38%,transparent);background:color-mix(in srgb,var(--paper) 92%,transparent)}.catalog-search_root__bfrt_:focus-within{border-color:var(--deep);background:var(--paper);outline:var(--focus-ring);outline-offset:var(--focus-offset)}.catalog-search_icon__hhCfJ{width:1.125rem;height:1.125rem;flex:0 0 auto;color:var(--ink-soft)}.catalog-search_input__FShJQ{min-width:0;flex:1;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:var(--fs-14);font-weight:var(--fw-medium)}.catalog-search_input__FShJQ::placeholder{color:var(--ink-soft)}.catalog-search_input__FShJQ::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.catalog-search_clear__Hxemh{width:var(--tap);height:var(--tap);flex:0 0 auto;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--ink-soft);cursor:pointer}.catalog-search_clear__Hxemh:hover{background:color-mix(in srgb,var(--ink) 7%,transparent)}.catalog-search_clear__Hxemh:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.catalog-search_clear__Hxemh svg{width:1rem;height:1rem}@media (max-width:63.999rem){.catalog-search_root__bfrt_{flex-basis:100%;min-width:0}}@media (max-width:47.999rem){.catalog-search_input__FShJQ{font-size:var(--fs-16)}}@media (prefers-reduced-motion:reduce){.catalog-search_root__bfrt_{transition:none}}@layer properties, theme, base, components, utilities, trove;@layer trove.tokens, trove.base, trove.components;@layer trove.components{.book-action_owned__fMwLI{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);width:fit-content;font-size:var(--fs-14);font-weight:var(--fw-regular);color:var(--ink-soft);text-decoration:none}.book-action_ownedIcon__qimI_{width:1rem;height:1rem;flex-shrink:0;color:var(--deep)}}.glass_glass__w59LP{isolation:isolate;background:color-mix(in srgb,var(--paper) var(--glass-tint-mobile),transparent);-webkit-backdrop-filter:blur(var(--glass-blur-mobile)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur-mobile)) saturate(var(--glass-saturate));border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight),var(--glass-shadow)}.glass_glass__w59LP:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--glass-sheen);pointer-events:none;z-index:-1}.glass_glass__w59LP.glass_strong__sKUoo{background:color-mix(in srgb,var(--paper) var(--glass-tint-strong),transparent)}.glass_glass__w59LP.glass_layered__ExEh4{background:transparent;border-color:transparent;box-shadow:none}.glass_glass__w59LP.glass_layered__ExEh4:before{display:none}.glass_layer__MQtgw{position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;z-index:-1;box-sizing:border-box}.glass_layerShadow__cXZfu{box-shadow:var(--glass-shadow)}.glass_layerTint__nbng6{background:color-mix(in srgb,var(--paper) var(--glass-tint-mobile),transparent)}.glass_layerRim__tUHVj{border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight);background:var(--glass-sheen) padding-box}@media (min-width:64rem){.glass_glass__w59LP{background:color-mix(in srgb,var(--paper) var(--glass-tint),transparent);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate))}.glass_glass__w59LP.glass_strong__sKUoo{background:color-mix(in srgb,var(--paper) var(--glass-tint-strong),transparent)}.glass_layerTint__nbng6{background:color-mix(in srgb,var(--paper) var(--glass-tint),transparent)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.glass_glass__w59LP,.glass_glass__w59LP.glass_strong__sKUoo,.glass_layerTint__nbng6{background:var(--paper)}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.glass_glass__w59LP,.glass_glass__w59LP.glass_strong__sKUoo{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--ink-mute)}.glass_glass__w59LP:before{display:none}.glass_layerTint__nbng6{background:var(--paper)}.glass_layerRim__tUHVj{border-color:var(--ink-mute);background:none}}.mobile-menu_menuButton__6KPTU{display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);flex-shrink:0;border-radius:50%;background:var(--glass-hover);border:1px solid var(--glass-rim);box-shadow:var(--glass-highlight);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out)}.mobile-menu_menuButton__6KPTU:hover{background:color-mix(in srgb,var(--white) 70%,transparent)}@media (min-width:64rem){.mobile-menu_menuButton__6KPTU{display:none}}.mobile-menu_icon__08ONF{position:relative;display:block;width:18px;height:12px}.mobile-menu_iconLine__dFJXO{position:absolute;left:0;right:0;top:50%;height:1.8px;margin-top:-1px;border-radius:50%;background:currentColor;rotate:0deg;transition:rotate var(--motion-dur-icon) var(--motion-ease-out),translate var(--motion-dur-icon) var(--motion-ease-out) var(--motion-dur-icon)}.mobile-menu_iconLine__dFJXO:first-child{translate:0 -4px}.mobile-menu_iconLine__dFJXO:last-child{translate:0 4px}.mobile-menu_menuButton__6KPTU[aria-expanded=true] .mobile-menu_iconLine__dFJXO{transition:translate var(--motion-dur-icon) var(--motion-ease-out),rotate var(--motion-dur-icon) var(--motion-ease-out) var(--motion-dur-icon)}.mobile-menu_menuButton__6KPTU[aria-expanded=true] .mobile-menu_iconLine__dFJXO:first-child{translate:0 0;rotate:45deg}.mobile-menu_menuButton__6KPTU[aria-expanded=true] .mobile-menu_iconLine__dFJXO:last-child{translate:0 0;rotate:-45deg}@media (forced-colors:active){.mobile-menu_iconLine__dFJXO{forced-color-adjust:none;background:CanvasText}}.mobile-menu_sheet__BiM_o{position:fixed;inset:0;z-index:1;border-radius:0;overflow-y:auto;overscroll-behavior:contain;padding:calc(var(--nav-h-mobile) + var(--space-6)) var(--gutter) calc(var(--space-8) + env(safe-area-inset-bottom));display:flex;flex-direction:column;visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--motion-dur-sheet) var(--motion-ease-out),visibility var(--dur-instant) linear var(--motion-dur-sheet)}.mobile-menu_sheet__BiM_o[data-open]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--motion-dur-sheet) var(--motion-ease-out),visibility var(--dur-instant)}@media (min-width:64rem){.mobile-menu_sheet__BiM_o{display:none}}.mobile-menu_list__2t_kf{list-style:none;margin:0;padding:0}.mobile-menu_list__2t_kf li{border-bottom:1px solid var(--line-strong)}.mobile-menu_list__2t_kf li:last-child{border-bottom:none}.mobile-menu_link__nDBF5{display:grid;grid-template-columns:2.5rem 1fr;align-items:baseline;min-height:var(--tap);padding-block:var(--space-4);color:var(--ink)}.mobile-menu_label__4Iuh4{font-family:var(--font-display);font-size:var(--fs-30);line-height:var(--lh-tight);letter-spacing:var(--track-tight);display:block;overflow:clip;padding-bottom:.08em}.mobile-menu_labelText__GQS09{display:block;translate:0 110%;transition:translate var(--motion-dur-leave) var(--motion-ease-in)}.mobile-menu_sheet__BiM_o[data-open] .mobile-menu_labelText__GQS09{translate:0 0;transition:translate var(--motion-dur-line) var(--motion-ease-out) calc(var(--motion-delay-menu) + var(--i, 0) * var(--motion-stagger))}.mobile-menu_num__Wyy2m{font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-mute);letter-spacing:var(--track-caps);opacity:0;transition:opacity var(--motion-dur-leave) var(--motion-ease-in)}.mobile-menu_sheet__BiM_o[data-open] .mobile-menu_num__Wyy2m{opacity:1;transition:opacity var(--motion-dur-number) var(--motion-ease-out) calc(var(--motion-delay-menu) + var(--motion-delay-number) + var(--i, 0) * var(--motion-stagger))}.mobile-menu_link__nDBF5[aria-current=page] .mobile-menu_labelText__GQS09{color:var(--deep);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.mobile-menu_actions__Vjz1T{margin-top:auto;padding-top:var(--space-8);display:flex;flex-direction:column;align-items:stretch;gap:var(--space-4);opacity:0;translate:0 var(--menu-actions-rise);transition:opacity var(--motion-dur-leave) var(--motion-ease-in),translate var(--dur-instant) linear var(--motion-dur-leave)}.mobile-menu_sheet__BiM_o[data-open] .mobile-menu_actions__Vjz1T{opacity:1;translate:0 0;transition:opacity var(--motion-dur-actions) var(--motion-ease-out) calc(var(--motion-delay-menu) + var(--n, 6) * var(--motion-stagger)),translate var(--motion-dur-actions) var(--motion-ease-out) calc(var(--motion-delay-menu) + var(--n, 6) * var(--motion-stagger))}.mobile-menu_actions__Vjz1T .mobile-menu_sheetCta__4UJbJ{gap:var(--space-2);width:100%;min-height:3.5rem;border-radius:var(--r-pill)}.mobile-menu_sheetCtaArrow__gB_gV{width:1em;height:1em;flex-shrink:0}.mobile-menu_signIn__3JsQj{align-self:center;display:inline-flex;align-items:center;min-height:var(--tap);text-decoration:underline;text-underline-offset:.25em;font-size:var(--fs-18);color:var(--ink)}.nav_skipLink__q_6MC{position:fixed;left:var(--space-5);top:var(--space-3);z-index:var(--z-skip);padding:var(--space-3) var(--space-5);background:var(--paper);transform:translateY(-160%)}.nav_skipLink__q_6MC:focus{transform:translateY(0)}.nav_navShell__SF3DW{position:sticky;top:0;z-index:var(--z-nav);height:var(--nav-h-mobile);padding:var(--nav-pill-inset-mobile) var(--nav-pill-inset-mobile) 0;background:transparent;pointer-events:none}.nav_navShell__SF3DW[data-menu-open]{z-index:var(--z-nav-open)}@media (min-width:64rem){.nav_navShell__SF3DW{height:var(--nav-h);padding:var(--nav-pill-top) var(--gutter) 0}}.nav_navFrame__DBqNE{display:block}.nav_pill___2lOj{position:relative;z-index:2;pointer-events:auto;border-radius:var(--r-pill);height:var(--nav-pill-h-mobile);max-width:var(--nav-pill-max);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-inline:var(--space-4) var(--nav-pill-px-end-mobile)}@media (min-width:64rem){.nav_pill___2lOj{height:var(--nav-pill-h);display:grid;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);column-gap:var(--space-4);padding-inline:var(--space-6) var(--space-2)}}.nav_brand__4v2h7{min-height:var(--tap)}.nav_desktopNav__QxDP1,.nav_links__S7_iP,.nav_navActions__u_gHA{display:none}@media (min-width:64rem){.nav_links__S7_iP{display:block;position:relative;justify-self:center;left:calc((var(--space-2) - var(--space-6)) / 2)}.nav_highlight__vW3gL{position:absolute;left:0;top:0;width:var(--hl-w,0);height:var(--hl-h,var(--tap));transform:translate(var(--hl-x,0),var(--hl-y,0));border-radius:var(--r-pill);background:var(--glass-hover);box-shadow:var(--glass-ring-inset),var(--glass-highlight);opacity:0;pointer-events:none;z-index:0;transition:transform var(--motion-dur-glide) var(--motion-ease-out),width var(--motion-dur-glide) var(--motion-ease-out),opacity var(--motion-dur-fade) var(--motion-ease-out)}.nav_highlight__vW3gL[data-on]{opacity:1}.nav_highlight__vW3gL[data-jump]{transition:opacity var(--motion-dur-fade) var(--motion-ease-out)}.nav_desktopNav__QxDP1{list-style:none;margin:0;padding:0;display:flex;justify-content:center;align-items:center;gap:var(--space-1);position:relative;z-index:1}.nav_desktopNav__QxDP1 a{display:inline-flex;align-items:center;white-space:nowrap;font-size:var(--fs-16);min-height:var(--tap);padding:var(--space-2) var(--space-3);border-radius:var(--r-pill);color:var(--ink);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.nav_desktopNav__QxDP1 a:focus-visible,.nav_desktopNav__QxDP1 a:hover{color:var(--deep)}.nav_desktopNav__QxDP1 a[aria-current=page]{background:var(--glass-hover);box-shadow:var(--glass-ring-inset);font-weight:var(--fw-semibold)}.nav_brand__4v2h7{justify-self:start}.nav_navActions__u_gHA{display:flex;justify-self:end;align-items:center;gap:var(--space-5);flex-shrink:0}.nav_navActionsPlaceholder__bc11K{display:inline-flex;align-items:center;gap:var(--space-5);visibility:hidden}.nav_signIn__n86A9{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--fs-16);padding-inline:var(--space-2);border-radius:var(--r-pill)}.nav_signIn__n86A9:focus-visible,.nav_signIn__n86A9:hover{background:var(--glass-hover);box-shadow:var(--glass-ring-inset);color:var(--deep)}.nav_navActions__u_gHA .nav_navCta__Fu6l0{border-radius:var(--r-pill);padding-inline:var(--space-5);gap:var(--space-2)}.nav_navCtaArrow__SUQd8{width:1em;height:1em;flex-shrink:0;transition:translate var(--dur-fast) var(--ease-out)}.nav_navActions__u_gHA .nav_navCta__Fu6l0:focus-visible .nav_navCtaArrow__SUQd8,.nav_navActions__u_gHA .nav_navCta__Fu6l0:hover .nav_navCtaArrow__SUQd8{translate:calc(var(--space-1) / 2) 0}}@media (min-width:80rem){.nav_desktopNav__QxDP1 a{padding-inline:var(--space-4)}.nav_navActions__u_gHA .nav_navCta__Fu6l0{padding-inline:var(--btn-px-compact)}}@media (hover:none){.nav_highlight__vW3gL{display:none}}@media (min-width:64rem){@supports (animation-timeline:scroll()){.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_pill___2lOj{animation:nav_navSettleShift__TjMhU linear both;animation-timeline:scroll(root);animation-range:0 var(--nav-settle-range)}.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_settleTint___JepM{animation:nav_navSettleTint__H3nE4 linear both;animation-timeline:scroll(root);animation-range:0 var(--nav-settle-range)}.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_settleFull__AUgza{animation:nav_navSettleFull__d1df4 linear both;animation-timeline:scroll(root);animation-range:0 var(--nav-settle-range)}}@supports not (animation-timeline:scroll()){.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_pill___2lOj{translate:0 calc(-1 * var(--nav-settle, 0) * var(--nav-settle-shift))}.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_settleTint___JepM{opacity:calc(var(--nav-settle-tint-min) + (1 - var(--nav-settle-tint-min)) * var(--nav-settle, 0))}.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_settleFull__AUgza{opacity:var(--nav-settle,0)}}}@keyframes nav_navSettleShift__TjMhU{0%{translate:0 0}to{translate:0 calc(-1 * var(--nav-settle-shift))}}@keyframes nav_navSettleTint__H3nE4{0%{opacity:var(--nav-settle-tint-min)}to{opacity:1}}@keyframes nav_navSettleFull__d1df4{0%{opacity:0}to{opacity:1}}@media (prefers-contrast:more),(prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_pill___2lOj,.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_settleFull__AUgza,.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_settleTint___JepM{translate:none;opacity:1;animation:none}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_pill___2lOj,.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_settleFull__AUgza,.nav_navShell__SF3DW:has(~main [data-primary-cta=hero]) .nav_settleTint___JepM{translate:none;opacity:1;animation:none}}@media (prefers-reduced-motion:reduce){.nav_navActions__u_gHA .nav_navCta__Fu6l0:focus-visible .nav_navCtaArrow__SUQd8,.nav_navActions__u_gHA .nav_navCta__Fu6l0:hover .nav_navCtaArrow__SUQd8{translate:none;transition:none}}.toc-sections_contents__zNtS9,.toc-sections_whatsInside__UWZpl{margin-top:clamp(var(--space-16),6vw,var(--space-24));text-align:center}.toc-sections_contents__zNtS9 h2,.toc-sections_whatsInside__UWZpl h2{margin-bottom:var(--space-6)}.toc-sections_card__3yXUi{text-align:left}.toc-sections_grid__dMnBK{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-6) var(--space-5);margin:0;padding:0;list-style:none}@media (min-width:48rem){.toc-sections_grid__dMnBK{grid-template-columns:repeat(3,1fr)}}.toc-sections_item__SJgzU{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.toc-sections_iconWrap__7dkFF{display:flex;align-items:center;justify-content:center;width:var(--tap);height:var(--tap);border-radius:50%;background:var(--canvas);color:var(--deep)}.toc-sections_icon__o89s7{width:1.25rem;height:1.25rem}.toc-sections_label__lz8Jk{font-family:var(--font-display);font-size:var(--fs-16);line-height:var(--lh-snug);color:var(--ink)}.toc-sections_outcomes__XTmtN{display:grid;grid-template-columns:1fr;gap:var(--space-4) var(--space-8);margin:0;padding:0;list-style:none}@media (min-width:48rem){.toc-sections_outcomes__XTmtN{grid-template-columns:repeat(2,1fr)}}.toc-sections_outcome__ZI6pr{display:flex;align-items:flex-start;gap:var(--space-3);font-family:var(--font-display);font-size:var(--fs-16);line-height:var(--lh-snug);color:var(--ink)}.toc-sections_outcome__ZI6pr .toc-sections_iconWrap__7dkFF{flex:none}.toc-sections_outcome__ZI6pr span:last-child{padding-top:var(--space-2)}.toc-sections_list__2kAXx{margin:0;padding:0;list-style:none;text-align:left}@media (min-width:48rem){.toc-sections_list__2kAXx{column-count:2;column-gap:var(--space-10)}}.toc-sections_row___Y7so{padding-block:var(--space-2);border-bottom:1px solid var(--line);break-inside:avoid}.toc-sections_rowHead___B_jQ{display:flex;align-items:baseline;gap:var(--space-3)}.toc-sections_number__q0SQJ{flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);color:var(--ink-soft)}.toc-sections_title__Da7wh{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--fs-16);color:var(--ink)}.toc-sections_page__obqXH{flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-soft);text-align:right}.toc-sections_children__Qr_G4{margin:var(--space-1) 0 var(--space-2) var(--space-3);padding:var(--space-1) 0 0 var(--space-4);list-style:none;border-left:1px solid var(--line)}.toc-sections_childRow___Knyi{display:flex;align-items:baseline;gap:var(--space-3);padding-block:var(--space-1)}.toc-sections_childTitle__kFcVM{flex:1;min-width:0;font-family:var(--font-body);font-size:var(--fs-14);color:var(--ink-soft)}.toc-sections_childPage__wDzW9{flex-shrink:0;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-soft)}.toc-sections_more__CWL6U{margin-top:var(--space-4)}.toc-sections_moreSummary__WGzuk{cursor:pointer;display:list-item;min-height:var(--tap);padding-block:calc((var(--tap) - 1lh) / 2);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-soft)}.toc-sections_moreSummary__WGzuk:hover{color:var(--ink)}.toc-sections_moreSummary__WGzuk::marker{color:var(--ink-soft)}.provenance_line__QWK82{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);margin:var(--space-3) 0 0;padding:0;list-style:none;font-family:var(--font-mono);font-size:var(--fs-12);line-height:var(--lh-body);color:var(--ink-soft)}.provenance_line__QWK82 a,.provenance_line__QWK82 li{overflow-wrap:anywhere}.hero_hero__W7nXo{position:relative;background:var(--paper)}.hero_banner__HSuE2{position:relative;height:clamp(12rem,28vw,21rem);overflow:hidden;mask-image:linear-gradient(90deg,transparent,black 6%,black 94%,transparent)}.hero_bannerImage__f_5dV{object-fit:cover;object-position:center 30%}.hero_banner__HSuE2:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 4%,transparent) 0,color-mix(in srgb,var(--paper) 55%,transparent) 66%,var(--paper) 100%)}.hero_frame__SuH7F{position:relative;width:min(100%,var(--w-content));margin-inline:auto;padding-inline:var(--gutter);padding-bottom:clamp(var(--space-16),8vw,var(--space-24));display:flex;flex-direction:column;align-items:center;text-align:center}.hero_cover__YUtr_{margin-top:calc(var(--space-16) * -1);display:flex;justify-content:center}.hero_intro__q2cRi{margin-top:var(--space-8);max-width:var(--w-lead);display:flex;flex-direction:column;align-items:center}.hero_eyebrow__aV678{margin-bottom:var(--space-3)}.hero_title__tL9cW{max-width:22ch;margin:0 auto}.hero_subtitle__W_b1y{margin:var(--space-2) auto 0;max-width:32ch;color:var(--ink-soft);font-family:var(--font-display);font-size:var(--fs-20);font-style:italic;line-height:var(--lh-snug)}.hero_actions__YFDXg{width:100%;margin-top:var(--space-8);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4)}.hero_contentsPill__8v151{border-radius:var(--r-pill)}.hero_stats__LIHAY{margin:var(--space-6) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3);color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase}.hero_stats__LIHAY li:not(:first-child){padding-left:var(--space-3);border-left:1px solid var(--line)}@media (max-width:47.999rem){.hero_banner__HSuE2{height:clamp(8rem,30vw,12rem)}.hero_cover__YUtr_{margin-top:calc(var(--space-12) * -1)}.hero_actions__YFDXg,.hero_intro__q2cRi{margin-top:var(--space-6)}.hero_stats__LIHAY{margin-top:var(--space-4)}}.hero_accessLine___zuuf{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--fs-14);line-height:var(--lh-body);color:var(--ink-soft)}.reading_inner__yjKBo{width:min(100%,var(--w-prose));margin:0 auto}.reading_about__5MdhQ h2,.reading_firstPage__M_0_N h2,.reading_related___hw_C h2{text-align:center}.reading_excerptWrap__XTSna{position:relative;margin-top:var(--space-8)}.reading_quote__m_l_I{display:block;margin-bottom:calc(-1 * var(--space-6));font-family:var(--font-display);font-size:var(--fs-72);line-height:var(--lh-none);color:var(--gold);text-align:center}.reading_excerpt__I1ZfK{font-family:var(--font-display);font-size:var(--fs-18);line-height:var(--lh-prose);color:var(--ink-soft)}.reading_excerpt__I1ZfK p{margin-bottom:var(--space-5)}.reading_counter__NgHtB{margin-top:var(--space-4);text-align:center}.reading_reveal__OXwlM{margin-top:var(--space-2);text-align:center}.reading_reveal__OXwlM .reading_excerpt__I1ZfK{margin-top:var(--space-6);text-align:left}.reading_pill__33KfI{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--tap);padding:var(--space-2) var(--space-6);border:1px solid var(--line-control);border-radius:var(--r-pill);background:var(--paper);color:var(--deep);font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-14);list-style:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.reading_pill__33KfI::-webkit-details-marker{display:none}.reading_pill__33KfI:hover{background:var(--canvas);border-color:var(--deep)}.reading_pill__33KfI:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.reading_note__JatTb{font-size:var(--fs-14);line-height:var(--lh-body);text-align:center}.reading_desc__sUuAp,.reading_note__JatTb{margin-top:var(--space-6);color:var(--ink-soft)}.reading_descWrap__Kqucx{margin-top:var(--space-6)}.reading_clamp__vosPU{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:var(--ink-soft)}.reading_descWrap__Kqucx:has(.reading_reveal__OXwlM[open]) .reading_clamp__vosPU{display:block;-webkit-line-clamp:unset;overflow:visible}.reading_descWrap__Kqucx .reading_reveal__OXwlM{margin-top:var(--space-4);text-align:left}.reading_meta__4o2jJ{margin-top:var(--space-6)}.reading_tags__Q9zcc{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4);padding:0;list-style:none}.reading_related___hw_C .reading_inner__yjKBo{width:min(100%,var(--w-content))}.reading_relatedGrid__5_B0P{margin-top:var(--space-8)}@media (min-width:48rem){.reading_relatedGrid__5_B0P{grid-template-columns:repeat(4,minmax(0,1fr))}}.reading_relatedBook__ip8Bw{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center}.reading_relatedBook__ip8Bw h3{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--fs-18);font-weight:var(--fw-regular);letter-spacing:var(--track-tight);line-height:var(--lh-snug)}.reading_relatedBook__ip8Bw:hover h3{color:var(--deep);text-decoration:underline;text-underline-offset:.25em}.pro-checkout-button_root__FTbmB{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:var(--space-2);max-width:100%}.pro-checkout-button_block__4zk94{display:flex;width:100%;align-items:stretch}.pro-checkout-button_error__ia9uk{margin:0;color:var(--danger);font-size:var(--fs-14);line-height:var(--lh-snug);text-align:center}.pro-checkout-button_spinner__sy4ks{flex-shrink:0;animation:pro-checkout-button_checkout-spin__l_WRg var(--dur-spin) linear infinite}@keyframes pro-checkout-button_checkout-spin__l_WRg{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.pro-checkout-button_spinner__sy4ks{animation:none}}