@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);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)}}.auth_shell__ymSQG{background:var(--paper);color:var(--ink);color-scheme:light;font-family:var(--font-body);min-height:100svh;display:grid;grid-template-columns:57% 43%;padding:var(--space-4);font-size:var(--fs-18);line-height:var(--lh-body)}.auth_shell__ymSQG button:disabled{cursor:wait}.auth_story__Rt_Mq{position:relative;overflow:hidden;isolation:isolate;background:var(--deep);color:var(--paper);border-radius:var(--r-xl);min-height:740px}.auth_storyCopy__Y9PsZ{position:relative;z-index:1;padding:clamp(var(--space-10),6vw,var(--space-24)) clamp(var(--space-8),6vw,var(--space-20)) var(--space-6)}.auth_storyCopy__Y9PsZ h2{font-family:var(--font-display);font-size:var(--h1);line-height:var(--lh-tight);letter-spacing:var(--track-display);font-weight:var(--fw-regular);margin:0}.auth_storyCopy__Y9PsZ p{margin:var(--space-6) 0 0;max-width:490px;font-size:var(--fs-18);line-height:var(--lh-body)}.auth_art__x0xBU{position:absolute;bottom:0;width:100%;height:65%;object-fit:contain;object-position:bottom;z-index:0;mask-image:linear-gradient(180deg,transparent,black 35%)}.auth_artObject__clOWO{position:absolute;left:50%;bottom:9%;width:min(64%,520px);height:auto;transform:translateX(-50%);z-index:0}.auth_panel___DHH6{display:flex;align-items:center;justify-content:center;padding:var(--space-16) clamp(var(--space-6),4vw,var(--space-16))}.auth_content__0rVOC{width:100%;max-width:var(--w-form)}.auth_mobileScene__BItY6{display:none}.auth_brand__kcVqq{display:block;width:188px;margin:0 auto}.auth_brand__kcVqq>span{display:flex;width:100%}.auth_brand__kcVqq img{display:block;width:100%;height:auto}.auth_tagline__LQXoS{text-align:center;margin:var(--space-5) 0 var(--space-8);font-size:var(--fs-18)}.auth_tabs__CkYJ_{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-1);padding:var(--space-1);background:var(--canvas);border:1px solid var(--line);border-radius:var(--r-pill);margin:0 var(--space-4) var(--space-8)}.auth_tabs__CkYJ_ a{text-align:center;text-decoration:none;border-radius:var(--r-pill);padding:var(--space-2) var(--space-2);font-size:var(--fs-16);color:var(--ink-soft)}.auth_tabs__CkYJ_ a[aria-current=page]{background:color-mix(in srgb,var(--paper) 80%,var(--white));color:var(--ink);box-shadow:var(--shadow-sm)}.auth_tabs__CkYJ_ a[aria-disabled=true]{cursor:wait}.auth_providers___4iAC{display:grid;gap:var(--space-3)}.auth_divider__I48jB{display:flex;align-items:center;gap:var(--space-4);font-size:var(--fs-14);color:var(--ink-soft);margin:var(--space-8) 0}.auth_divider__I48jB:after,.auth_divider__I48jB:before{content:"";height:1px;background:var(--line);flex:1}.auth_shell__ymSQG .auth_legal__MT0qG{color:var(--ink-soft);text-align:center;font-size:var(--fs-12);line-height:var(--lh-body);margin:var(--space-8) 0 0}.auth_legal__MT0qG a{text-underline-offset:3px}.auth_form__H8G4T{display:grid;gap:var(--space-4)}.auth_form__H8G4T h1,.auth_heading__CAjWx{font-family:var(--font-display);font-size:var(--fs-30);font-weight:var(--fw-regular);line-height:var(--lh-tight);letter-spacing:var(--track-heading);margin:0}.auth_shell__ymSQG .auth_description__jCNZw{color:var(--ink-soft);font-size:var(--fs-16);margin:0 0 var(--space-1);overflow-wrap:anywhere}.auth_pair__kg5rS{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.auth_optional__EvAfK{font-size:var(--fs-12);font-weight:var(--fw-regular);color:var(--ink-soft)}.auth_back__iQGW7{display:inline-flex;justify-content:flex-start;width:fit-content;gap:var(--space-2);align-items:center;margin-bottom:var(--space-5)}.auth_error__ktUsa{font-size:var(--fs-16);color:var(--danger);background:var(--danger-soft);border-radius:var(--r-sm);padding:var(--space-3) var(--space-3);margin:0 0 var(--space-5);overflow-wrap:anywhere}.auth_shell__ymSQG .auth_notice__HDgsw{font-size:var(--fs-14);color:var(--ink-soft);margin:var(--space-4) 0}.auth_checkbox__f0_ZJ{display:flex;gap:var(--space-2);align-items:flex-start;min-height:var(--tap);padding-block:var(--space-2);font-size:var(--fs-14)}.auth_checkbox__f0_ZJ input{accent-color:var(--deep);width:1.5rem;height:1.5rem;flex-shrink:0;margin-top:2px}.auth_srOnly__7syAW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.auth_captcha__A0pG7:empty{display:none}.auth_captcha__A0pG7{margin-top:var(--space-4)}.auth_spinner__5ObjU{animation:auth_spin__l7sJi var(--dur-spin) linear infinite}@keyframes auth_spin__l7sJi{to{transform:rotate(1turn)}}@media (min-width:64rem) and (min-height:53rem){.auth_story__Rt_Mq{min-height:calc(100svh - 36px)}}@media (max-width:63.999rem){.auth_shell__ymSQG{grid-template-columns:48% 52%}.auth_storyCopy__Y9PsZ{padding:var(--space-12) var(--space-6) var(--space-5)}}@media (max-width:47.999rem){.auth_shell__ymSQG{display:block;padding:0}.auth_story__Rt_Mq{display:none}.auth_panel___DHH6{align-items:flex-start;min-height:100svh;padding:0 var(--space-6) var(--space-8)}.auth_identity__buNB7{position:relative;isolation:isolate;min-height:280px;margin:0 calc(var(--space-6) * -1) var(--space-3);padding:var(--space-20) var(--space-6) var(--space-12)}.auth_mobileScene__BItY6{display:block;position:absolute;inset:0;z-index:-1;overflow:hidden;mask-image:linear-gradient(180deg,black 65%,transparent)}.auth_mobileScene__BItY6 img{object-fit:cover;object-position:center}.auth_brand__kcVqq{width:156px}.auth_tagline__LQXoS{font-size:var(--fs-14);margin:var(--space-4) 0 0}.auth_tabs__CkYJ_{margin-inline:var(--space-2);margin-bottom:var(--space-6)}.auth_providers___4iAC{gap:var(--space-3)}.auth_divider__I48jB{margin:var(--space-6) 0}.auth_legal__MT0qG{margin-top:var(--space-6)}}.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}}.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)}.cli-auth_step__OphHj{display:grid;gap:var(--space-4);margin-top:var(--space-2)}.cli-auth_eyebrow__ZkEgI{color:var(--ink-soft);justify-self:start}.cli-auth_permissions__Q_cT4{list-style:none;margin:var(--space-1) 0 var(--space-3);padding:0}.cli-auth_permissions__Q_cT4 li{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) 2px;border-bottom:1px solid var(--line);font-size:var(--fs-18)}.cli-auth_permissions__Q_cT4 li:first-child{border-top:1px solid var(--line)}.cli-auth_permissions__Q_cT4 svg{flex-shrink:0;color:var(--ink-soft)}.cli-auth_cancel__Xoahl{justify-self:center}.cli-auth_step__OphHj .cli-auth_account__Z_5tR{margin:var(--space-2) 0 0;text-align:center;font-family:var(--font-mono);font-size:var(--fs-12);color:var(--ink-soft);overflow-wrap:anywhere}.cli-auth_switch__Mtp2l{background:transparent;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px}.cli-auth_step__OphHj .cli-auth_footnote__rOQTc{margin:var(--space-1) 0 0;text-align:center;font-size:var(--fs-16);color:var(--ink-soft)}.cli-auth_step__OphHj .cli-auth_footnote__rOQTc a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.cli-auth_keyBox__NgLcs{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--canvas)}.cli-auth_keyBox__NgLcs code{flex:1;min-width:0;font-family:var(--font-mono);font-size:var(--fs-14);overflow-wrap:anywhere}.cli-auth_copy__vAa1r{display:inline-flex;align-items:center;gap:var(--space-2);flex-shrink:0;min-height:var(--tap);padding:var(--space-2) var(--space-3);border:1px solid var(--ink-soft);border-radius:var(--r-pill);background:transparent;color:var(--ink);font-size:var(--fs-14)}.cli-auth_copy__vAa1r:hover{background:var(--paper)}.cli-auth_doneArt__y30Tb{width:160px;height:auto;justify-self:center;margin-bottom:var(--space-2)}.cli-auth_loading__K27sm{display:flex;justify-content:center;padding:var(--space-8) 0;margin:0;color:var(--ink-soft)}.cli-auth_spinner__Zilu2{animation:cli-auth_spin__l4dd1 var(--dur-spin) linear infinite}.cli-auth_srOnly__DebIl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes cli-auth_spin__l4dd1{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.cli-auth_spinner__Zilu2{animation: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}}.batch_sheet__d9hAU,.batch_step__vi6Hk,.batch_success__D1CI6{font-family:var(--font-body);color:var(--ink)}.batch_step__vi6Hk{display:flex;flex-direction:column;gap:var(--space-6)}.batch_header__GaiHA{display:flex;flex-direction:column;gap:var(--space-2);padding-right:var(--tap)}.batch_sheet__d9hAU{display:flex;flex-direction:column;gap:var(--space-4);height:100%;min-height:0}.batch_sheetList__ajta0{flex:1 1 auto;min-height:8rem;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:0;list-style:none}.batch_sheetList__ajta0:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.batch_sheetMeter__Of_TD{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.batch_rowList__5Xptt{margin:0;padding:0;list-style:none;max-height:min(40vh,22rem);overflow-y:auto;overscroll-behavior:contain}.batch_rowList__5Xptt[data-compact]{max-height:12rem}.batch_row__JyfYb{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.batch_row__JyfYb:not(:focus-visible){outline:none}.batch_row__JyfYb:last-child{border-bottom:none}.batch_row__JyfYb:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.batch_rowCover__5g2Qp{width:44px}.batch_rowBody__3hvY4{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.batch_rowName__knK9G{margin:0;font-size:var(--fs-16);line-height:var(--lh-snug);color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch_statusFailed__WLvRF{color:var(--danger)}.batch_rowError__PEB_8{margin:0;font-size:var(--fs-14);color:var(--ink-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.batch_rowRetry__fN6OV{justify-self:end}.batch_bar__4_MVT{display:block;position:relative;height:4px;width:100%;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.batch_barFill__fSCBl{display:block;height:100%;border-radius:inherit;background:var(--deep);transition:width var(--dur-base) var(--ease-out)}.batch_success__D1CI6{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--space-8);align-items:stretch}.batch_successAside__lkDGe{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);text-align:center;background:var(--canvas);border-radius:var(--r-md);padding:var(--space-8) var(--space-6)}.batch_successArt__r_kN6{width:160px;max-width:100%;margin-bottom:var(--space-4)}.batch_successMain__iFAwl{display:flex;flex-direction:column;gap:var(--space-6);min-width:0;padding-top:var(--space-6)}.batch_quiet__JrB8M{margin:0;font-size:var(--fs-14);color:var(--ink-soft)}.batch_coverGrid__YETAH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0;list-style:none}.batch_coverItem__f2_vR{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);min-width:0}.batch_coverLink__rRUZu{display:block;width:100%;border-radius:var(--r-sm);transition:transform var(--dur-fast) var(--ease-out)}.batch_coverLink__rRUZu:hover{transform:translateY(-3px)}.batch_coverLink__rRUZu:active{transform:scale(.97)}.batch_coverLink__rRUZu:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.batch_coverGrid__YETAH .batch_coverLink__rRUZu>div{height:auto;aspect-ratio:2/3}.batch_more___5xQA{align-self:flex-end}.batch_ask__0ffNC{display:flex;flex-direction:column;gap:var(--space-3)}.batch_askHeading__2doUO{margin:0;font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--fs-24);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--ink)}.batch_failedBlock__tzi40,.batch_promptList__WmneC{display:flex;flex-direction:column;gap:var(--space-2)}.batch_failedHead__YEayH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.batch_failedLabel__Q8bRg{margin:0;font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--danger)}.batch_askBox__IK2oD{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-4);align-items:center;background:var(--canvas);border-radius:var(--r-md);padding:var(--space-4)}.batch_askBox__IK2oD .batch_askHeading__2doUO{font-size:var(--fs-20)}.batch_askArt__EigY9{width:96px}.batch_askBody__Ld5a0{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.batch_prompt__82Enr{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding-left:var(--space-4);border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb,var(--white) 55%,var(--paper))}.batch_promptText__hzfTB{flex:1 1 auto;min-width:0;padding:var(--space-2) 0;font-family:var(--font-mono);font-size:var(--fs-14);line-height:var(--lh-snug);color:var(--ink);overflow-wrap:anywhere;user-select:text;background:none}.batch_askBox__IK2oD .batch_promptText__hzfTB{font-size:var(--fs-12)}.batch_copyButton__h10Z3{flex:0 0 auto;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-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)}.batch_copyButton__h10Z3:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.batch_copyButton__h10Z3:active{transform:scale(.97)}.batch_copyButton__h10Z3:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.batch_copyButton__h10Z3[data-copied]{color:var(--deep)}.batch_footer__3V0XH{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:auto;position:sticky;bottom:0;margin-inline:calc(-1 * var(--space-6));margin-bottom:calc(-1 * var(--space-6));padding:var(--space-4) var(--space-6) var(--space-6);background:var(--paper-raised);border-top:1px dashed var(--line-strong)}.batch_footer__3V0XH[data-single]{justify-content:flex-end}.batch_summary__MdDp_{display:flex;flex-direction:column;gap:var(--space-3)}.batch_summaryHead__lA01z{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.batch_typeList__Rjwax{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-2)}.batch_typeRow__8v4uy{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;align-items:center;gap:var(--space-3)}.batch_typeExt__hn5BO,.batch_typeMeta__dKNb1{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);color:var(--ink-soft)}.batch_disclosure__TST6v{display:flex;width:100%;align-items:center;justify-content:space-between;min-height:var(--tap);padding:0 var(--space-2);border:none;border-radius:var(--r-sm);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)}.batch_disclosure__TST6v:hover{color:var(--ink)}.batch_disclosure__TST6v:active{transform:scale(.97)}.batch_disclosure__TST6v:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.batch_chevron__LYRWm{transition:transform var(--dur-fast) var(--ease-out)}.batch_chevron__LYRWm[data-open]{transform:rotate(180deg)}.batch_summaryList__ICHPq{display:flex;flex-direction:column;gap:var(--space-2);max-height:12rem;overflow-y:auto;margin-top:var(--space-2);padding-right:var(--space-2)}.batch_summaryList__ICHPq:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (max-width:39.999rem){.batch_success__D1CI6{grid-template-columns:1fr;gap:var(--space-6)}.batch_successAside__lkDGe{padding:var(--space-6) var(--space-4)}.batch_successArt__r_kN6{width:96px;margin-bottom:var(--space-2)}.batch_successMain__iFAwl{padding-top:0}.batch_askBox__IK2oD{grid-template-columns:1fr;justify-items:start}.batch_askArt__EigY9{width:72px}.batch_footer__3V0XH{flex-direction:column-reverse;align-items:stretch}.batch_footer__3V0XH>button{width:100%}}@media (prefers-reduced-motion:reduce){.batch_barFill__fSCBl,.batch_chevron__LYRWm,.batch_copyButton__h10Z3,.batch_coverLink__rRUZu,.batch_disclosure__TST6v{transition:none}.batch_copyButton__h10Z3:active,.batch_coverLink__rRUZu:active,.batch_coverLink__rRUZu:hover,.batch_disclosure__TST6v:active{transform:none}}.bookshelf_dashboard__GOpsp{position:relative;max-width:var(--w-site);margin:0 auto;padding:var(--space-3) var(--space-8) var(--space-16);color:var(--ink);font-family:var(--font-body)}.bookshelf_dashboard__GOpsp h1,.bookshelf_dashboard__GOpsp h2,.bookshelf_dashboard__GOpsp h3{font-family:var(--font-display);font-weight:var(--fw-regular)}.bookshelf_heading__cs9_0{display:flex;justify-content:space-between;align-items:center;gap:var(--space-5)}.bookshelf_heading__cs9_0 h1{font-size:var(--h1-app);line-height:var(--lh-tight);letter-spacing:var(--track-display);margin:0 0 var(--space-2)}.bookshelf_eyebrow__MycCP{font-family:var(--font-mono);font-size:var(--fs-12);line-height:var(--lh-body);color:var(--ink-soft)}.bookshelf_dashboard__GOpsp .bookshelf_libraryCount__vjgCz{font-size:var(--fs-14);color:var(--ink-soft)}.bookshelf_toolbar__xSG1X{display:flex;gap:var(--space-6);align-items:center;justify-content:space-between;margin:var(--space-6) 0 var(--space-6)}.bookshelf_search__Ydur5{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r-sm);background:color-mix(in srgb,var(--canvas) 40%,transparent);flex:1;max-width:620px;min-width:0}.bookshelf_search__Ydur5 input{width:100%;font-size:var(--fs-14);background:transparent;outline:none;min-width:0;height:var(--tap)}.bookshelf_search__Ydur5 input::-webkit-search-cancel-button{-webkit-appearance:none}.bookshelf_search__Ydur5:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.bookshelf_search__Ydur5 button{display:grid;place-items:center;min-width:36px;min-height:var(--tap)}.bookshelf_viewSwitch__JVVEW{display:flex;gap:var(--space-1);align-items:center;font-size:var(--fs-14);flex-shrink:0}.bookshelf_viewSwitch__JVVEW>*{display:flex;gap:var(--space-2);align-items:center;padding:var(--space-2) var(--space-3);min-height:var(--tap);border-radius:var(--r-sm)}.bookshelf_viewSwitch__JVVEW [aria-current],.bookshelf_viewSwitch__JVVEW a:hover{background:var(--canvas)}.bookshelf_collapseAll__neJl1{display:inline-flex;align-items:center;padding:var(--space-2) var(--space-3);min-height:var(--tap);font-size:var(--fs-14);color:var(--ink-soft);border-radius:var(--r-sm);flex-shrink:0;cursor:pointer}.bookshelf_collapseAll__neJl1:hover{background:var(--canvas);color:var(--ink)}.bookshelf_backLink__PeZDY{display:inline-flex;gap:var(--space-2);align-items:center;margin-bottom:var(--space-3);font-size:var(--fs-14);cursor:pointer}.bookshelf_recent__yEdEx{border-bottom:1px solid var(--line);padding:0 0 var(--space-6);margin-bottom:var(--space-6)}.bookshelf_recent__yEdEx h2{font-size:var(--fs-20);margin-bottom:var(--space-4)}.bookshelf_recentGrid__1Q2DL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}.bookshelf_recentBook__V7CL_{display:flex;gap:var(--space-3);align-items:center;min-width:0}.bookshelf_recentBook__V7CL_>div:last-child{min-width:0}.bookshelf_recentBook__V7CL_ h3{font-family:var(--font-body);font-size:var(--fs-14);font-weight:var(--fw-medium);line-height:var(--lh-ui);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bookshelf_recentBook__V7CL_ p,.bookshelf_recentBook__V7CL_ time{display:block;font-size:var(--fs-12);color:var(--ink-soft);line-height:var(--lh-body);margin-top:var(--space-1)}.bookshelf_quiet__9UFA9{color:var(--ink-soft);font-size:var(--fs-14)}.bookshelf_shelf__6ncwC{min-width:0;position:relative;margin:var(--space-6) 0 var(--space-8);--cover-stage:258px}.bookshelf_shelfHeading__v1zGG{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);min-height:var(--tap);margin-bottom:var(--space-3)}.bookshelf_shelfLabel__5J_o7{display:flex;flex:1 1 auto;gap:var(--space-3);align-items:baseline;min-width:0}.bookshelf_shelfLabel__5J_o7 h2{font-size:var(--fs-24);line-height:var(--lh-snug);letter-spacing:var(--track-heading);overflow-wrap:break-word;min-width:0}.bookshelf_shelfLabel__5J_o7 .bookshelf_eyebrow__MycCP{flex-shrink:0}.bookshelf_shelf__6ncwC:has(.bookshelf_shelfTools__wyOoK) .bookshelf_shelfHeading__v1zGG{padding-right:calc(var(--space-32) + var(--space-4))}.bookshelf_arrows__anqS8{display:flex;gap:var(--space-1)}.bookshelf_arrows__anqS8[hidden]{display:none}.bookshelf_arrows__anqS8 button{display:grid;place-items:center;width:36px;height:var(--tap);cursor:pointer}.bookshelf_arrows__anqS8 button:disabled{opacity:.3;cursor:default}.bookshelf_arrows__anqS8 button:not(:disabled):hover{background:var(--canvas)}.bookshelf_shelfToggle__Q3A0g{display:inline-flex;align-items:center;gap:var(--space-2);background:none;border:none;padding:0;font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer}.bookshelf_shelfToggle__Q3A0g:hover{text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.bookshelf_chevron__ThNRA{flex-shrink:0;transition:transform var(--dur-fast) var(--ease-out)}.bookshelf_shelfToggle__Q3A0g[aria-expanded=false] .bookshelf_chevron__ThNRA{transform:rotate(-90deg)}.bookshelf_shelfPreview__GAwPU{display:flex;gap:var(--space-2);align-items:flex-end;flex-shrink:0}.bookshelf_shelfBodyWrap__KV68u{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur-base) var(--ease-out)}.bookshelf_shelfBodyWrap__KV68u[data-open=false]{grid-template-rows:0fr}.bookshelf_shelfBodyInner__gcSnl{overflow:hidden;min-height:0}.bookshelf_shelfBody__qB_jG{position:relative}.bookshelf_bookTrack__PLNlA{display:flex;align-items:flex-start;gap:var(--space-6);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:var(--space-3) var(--space-2) var(--space-3) var(--space-2);margin:0;list-style:none;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.bookshelf_bookSlot__3_SPg{flex:0 0 176px;min-width:0;scroll-snap-align:start}.bookshelf_bookLink__eIfFl{display:block;position:relative}.bookshelf_coverStage__baRBv{display:flex;align-items:flex-end;height:var(--cover-stage)}.bookshelf_bookIdentity__GfhdL{display:flex;flex-direction:column;gap:var(--space-1);margin-top:var(--space-6);font-size:var(--fs-14);line-height:var(--lh-ui)}.bookshelf_bookIdentity__GfhdL strong{font-weight:var(--fw-medium);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bookshelf_bookCaption__CFHzg,.bookshelf_bookIdentity__GfhdL>span{color:var(--ink-soft);font-size:var(--fs-12)}.bookshelf_bookCaption__CFHzg{display:block;margin-top:var(--space-2);line-height:var(--lh-body)}.bookshelf_monoCaption__iwpUz{font-family:var(--font-mono);letter-spacing:var(--track-caps);text-transform:uppercase}.bookshelf_captionDanger__4Tfyv{color:var(--danger)}.bookshelf_ledge__tgb7M{position:absolute;left:-4px;right:-4px;top:calc(var(--cover-stage) + 10px);height:10px;background:var(--canvas);border-top:2px solid var(--paper);border-bottom:1px solid var(--line);box-shadow:var(--shadow-md);pointer-events:none}.bookshelf_emptyShelf__FtAQx{position:relative;padding:var(--space-1) 0 var(--space-5)}.bookshelf_emptyShelf__FtAQx p{color:var(--ink-soft);font-size:var(--fs-14);line-height:var(--lh-body)}.bookshelf_emptyShelf__FtAQx .bookshelf_ledge__tgb7M{top:auto;bottom:0;height:6px}.bookshelf_compactShelf__Or0Dy{margin-block:var(--space-3) var(--space-6)}.bookshelf_compactShelf__Or0Dy .bookshelf_shelfHeading__v1zGG{margin-bottom:var(--space-1)}.bookshelf_welcome__pxlcI{margin:var(--space-5) 0 var(--space-6);max-width:var(--w-lead)}.bookshelf_welcome__pxlcI h2{font-size:var(--fs-24);margin-bottom:var(--space-2)}.bookshelf_discoveryIntro__V12L_ p,.bookshelf_welcome__pxlcI p{font-size:var(--fs-16);color:var(--ink-soft)}.bookshelf_discoveryIntro__V12L_{display:flex;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.bookshelf_discoveryIntro__V12L_ a{font-size:var(--fs-14);white-space:nowrap}.bookshelf_included__7XwU1{border-top:1px solid var(--line);padding-top:var(--space-6);margin:var(--space-6) 0}.bookshelf_included__7XwU1 h2{font-size:var(--fs-20)}.bookshelf_includedGrid__xaEjq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-4)}.bookshelf_includedBook__QmtKU{display:flex;align-items:center;gap:var(--space-4);min-width:0}.bookshelf_includedBook__QmtKU h3{font-family:var(--font-body);font-size:var(--fs-14);font-weight:var(--fw-medium)}.bookshelf_includedBook__QmtKU p{font-size:var(--fs-14);color:var(--ink-soft);line-height:var(--lh-body);margin:var(--space-1) 0}.bookshelf_includedBook__QmtKU>div:last-child>span{font-size:var(--fs-12);color:var(--deep)}.bookshelf_createShelf__LRnre{position:relative;padding-bottom:var(--space-3);margin:var(--space-6) 0}.bookshelf_createShelf__LRnre .bookshelf_ledge__tgb7M{top:auto;bottom:0;height:6px}.bookshelf_createTrigger__6Jq_e{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-2);text-align:left;cursor:pointer}.bookshelf_createTrigger__6Jq_e:hover{background:var(--canvas)}.bookshelf_createTrigger__6Jq_e strong{font-family:var(--font-display);font-size:var(--fs-20);font-weight:var(--fw-regular);line-height:normal}.bookshelf_createTrigger__6Jq_e span{color:var(--ink-soft);font-size:var(--fs-14);margin-left:auto}.bookshelf_shelfForm__BWJmj{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:flex-end;padding:var(--space-4) 0;max-width:var(--w-prose)}.bookshelf_shelfForm__BWJmj label{display:flex;flex:1;flex-direction:column;gap:var(--space-2);min-width:180px;max-width:var(--w-form);font-size:var(--fs-14)}.bookshelf_shelfForm__BWJmj input{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--fs-16);font-weight:var(--fw-regular);line-height:normal;width:100%;min-height:var(--tap)}.bookshelf_textButton__TGpAa{font-size:var(--fs-14);padding:var(--space-2) var(--space-3);min-height:var(--tap);cursor:pointer}.bookshelf_textButton__TGpAa:hover{background:var(--canvas)}.bookshelf_error__Fgslh{color:var(--danger);flex-basis:100%;font-size:var(--fs-14)}.bookshelf_shelfTools__wyOoK{margin:0}.bookshelf_manageToggle__u3nsj{position:absolute;right:0;top:0;width:40px;height:var(--tap);display:grid;place-items:center;cursor:pointer;border-radius:var(--r-sm)}.bookshelf_manageToggle__u3nsj:hover{background:var(--canvas)}.bookshelf_shelfAdd__GXIFm{display:inline-flex;align-items:center;gap:var(--space-2);position:absolute;right:40px;top:0;min-height:var(--tap);padding:var(--space-2)}.bookshelf_bookPicker__3d822{background:var(--canvas);padding:var(--space-5);border-radius:var(--r-sm);margin:var(--space-2) 0 var(--space-4)}.bookshelf_pickerHeading__ePu_k{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-3)}.bookshelf_pickerHeading__ePu_k h3{font-size:var(--fs-20)}.bookshelf_pickerHeading__ePu_k button{min-width:var(--tap);min-height:var(--tap);display:grid;place-items:center}.bookshelf_pickerList__fJxOR{max-height:340px;overflow-y:auto;margin-top:var(--space-3)}.bookshelf_pickerList__fJxOR button{display:flex;gap:var(--space-3);align-items:center;padding:var(--space-3);width:100%;text-align:left;border-bottom:1px solid var(--line)}.bookshelf_pickerList__fJxOR button[aria-pressed=true]{background:var(--paper)}.bookshelf_pickerList__fJxOR small{display:block;color:var(--ink-soft);margin-top:var(--space-1)}.bookshelf_discoverMore__Zg3_H{margin-top:var(--space-6);border-top:1px solid var(--line);padding-top:var(--space-3)}.bookshelf_discoverMore__Zg3_H>summary{cursor:pointer;font-size:var(--fs-14);padding-block:var(--space-3)}.bookshelf_coverEditor__zVgrk{margin-top:var(--space-4);font-size:var(--fs-14)}.bookshelf_coverEditor__zVgrk summary{cursor:pointer;padding-block:var(--space-2)}.bookshelf_coverEditor__zVgrk input{max-width:100%;font-size:var(--fs-14);margin-bottom:var(--space-3)}.bookshelf_coverEditor__zVgrk button{border:1px solid var(--line);padding:var(--space-2);margin:0 var(--space-2) var(--space-2) 0;border-radius:var(--r-sm)}.bookshelf_coverEditor__zVgrk p{font-size:var(--fs-14);margin:var(--space-2) 0}.bookshelf_noResults__9bAJA{padding:var(--space-10) 0}.bookshelf_noResults__9bAJA h2{font-size:var(--fs-24)}.bookshelf_noResults__9bAJA p{margin:var(--space-3) 0 var(--space-5);font-size:var(--fs-16)}@media (min-width:48rem) and (max-width:63.999rem){.bookshelf_recentGrid__1Q2DL{gap:var(--space-4)}.bookshelf_shelfLabel__5J_o7{align-items:flex-start;flex-direction:column;gap:2px}}@media (max-width:47.999rem){.bookshelf_dashboard__GOpsp{padding:var(--space-2) var(--space-5) var(--space-6)}.bookshelf_heading__cs9_0{gap:var(--space-3);align-items:flex-start}.bookshelf_toolbar__xSG1X{gap:var(--space-2);margin:var(--space-4) 0 var(--space-5);flex-wrap:wrap}.bookshelf_search__Ydur5{flex-basis:100%}.bookshelf_search__Ydur5 input{font-size:var(--fs-16)}.bookshelf_viewSwitch__JVVEW{margin-left:auto}.bookshelf_viewSwitch__JVVEW>*{padding:var(--space-2) var(--space-2)}.bookshelf_recentGrid__1Q2DL{display:flex;overflow-x:auto;gap:var(--space-4);padding-bottom:var(--space-2);scrollbar-width:thin}.bookshelf_recentBook__V7CL_{flex:0 0 240px}.bookshelf_shelf__6ncwC{--cover-stage:210px;margin:var(--space-5) 0 var(--space-6)}.bookshelf_shelfHeading__v1zGG{gap:var(--space-2)}.bookshelf_shelfLabel__5J_o7 h2{font-size:var(--fs-20)}.bookshelf_bookTrack__PLNlA{gap:var(--space-5);margin-right:calc(-1 * var(--space-5));padding-right:var(--space-6)}.bookshelf_bookSlot__3_SPg{flex-basis:144px}.bookshelf_bookIdentity__GfhdL{margin-top:var(--space-5)}.bookshelf_arrows__anqS8{display:none}.bookshelf_shelfLabel__5J_o7{flex-direction:column;align-items:flex-start;gap:2px}.bookshelf_shelfPreview__GAwPU{display:none}.bookshelf_includedGrid__xaEjq{grid-template-columns:1fr;gap:var(--space-5)}.bookshelf_createTrigger__6Jq_e span{display:none}.bookshelf_shelfForm__BWJmj label{flex-basis:100%;max-width:none}.bookshelf_discoveryIntro__V12L_{flex-direction:column;gap:var(--space-2)}.bookshelf_compactShelf__Or0Dy{margin:var(--space-2) 0 var(--space-5)}.bookshelf_emptyShelf__FtAQx{padding-bottom:var(--space-4)}.bookshelf_emptyShelf__FtAQx p{max-width:28ch}.bookshelf_bookPicker__3d822{padding:var(--space-3)}.bookshelf_addKnowledgeLabel__zAY5a{display:none}}.bookshelf_coverPreview__ZVDdQ{display:flex;align-items:center;gap:var(--space-5);margin-block:var(--space-4)}.bookshelf_coverPreview__ZVDdQ img{width:100px;height:144px;object-fit:contain;background:var(--paper);border:1px solid var(--line)}.bookshelf_coverPreview__ZVDdQ>div{min-width:0;overflow-wrap:anywhere}.bookshelf_skelLine__LiIe3{display:block;height:14px;width:80%;border-radius:var(--r-xs);background:var(--canvas)}.bookshelf_skelStack__wRn7x{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}.bookshelf_skelButton__c_jxV{display:block;width:172px;height:var(--tap);border-radius:var(--r-sm);background:var(--canvas)}.bookshelf_skelSearch__VQKlO{pointer-events:none}.bookshelf_skelFilter__fe6j6{display:block;flex:0 1 210px;min-height:46px;border:1px solid var(--line);border-radius:var(--r-sm)}.bookshelf_skelViewSwitch__tXXAd{display:block;width:176px;height:var(--tap);border-radius:var(--r-sm);background:var(--canvas);flex-shrink:0}.bookshelf_skelBanner__J_vpZ{height:208px;margin:0 0 var(--space-6);border-radius:var(--r-lg);background:var(--canvas)}.bookshelf_skelMiniCover__bBF2f{display:block;flex:0 0 44px;height:64px;border-radius:var(--r-xs);background:var(--canvas)}.bookshelf_skelCover__W_vIA{display:block;width:100%;height:min(240px,calc(var(--cover-stage) - 18px));background:var(--canvas);border:1px solid var(--line);border-radius:calc(var(--r-xs) / 2) var(--r-xs) var(--r-xs) calc(var(--r-xs) / 2)}.bookshelf_bookIdentity__GfhdL .bookshelf_skelLine__LiIe3{height:12px}@media (max-width:47.999rem){.bookshelf_skelButton__c_jxV{width:var(--tap)}.bookshelf_skelBanner__J_vpZ{height:168px}.bookshelf_skelFilter__fe6j6{flex:1}.bookshelf_skelViewSwitch__tXXAd{width:150px}}.bookshelf_shelfFilter__qgVmH{min-width:0;flex:0 1 210px}.bookshelf_pickerHint__I99cW,.bookshelf_pickerStatus__Ym9nx{color:var(--ink-soft);font-size:var(--fs-14);line-height:var(--lh-body);margin:var(--space-2) 0 var(--space-3)}.bookshelf_pickerStatus__Ym9nx{min-height:21px;margin-bottom:0}.bookshelf_pickerEmpty__pDoMS{padding:var(--space-6) var(--space-3);text-align:center;color:var(--ink-soft)}.bookshelf_pickerList__fJxOR button>svg{flex-shrink:0}.bookshelf_pickerList__fJxOR button>span{min-width:0;overflow-wrap:anywhere}.bookshelf_pickerList__fJxOR button:hover:not([aria-disabled=true]){background:var(--canvas)}@media (max-width:47.999rem){.bookshelf_shelfFilter__qgVmH{flex:1 1 100%}}@media (min-width:48rem) and (max-width:63.999rem){.bookshelf_toolbar__xSG1X{flex-wrap:wrap;gap:var(--space-3)}.bookshelf_toolbar__xSG1X .bookshelf_search__Ydur5{flex-basis:100%;max-width:none}.bookshelf_shelfFilter__qgVmH{flex:1}.bookshelf_viewSwitch__JVVEW{margin-left:auto}}.bookshelf_shelfMenu__6JbJs{min-width:190px;background:var(--paper);color:var(--ink);border:1px solid var(--line)}.bookshelf_shelfMenu__6JbJs [role=menuitem]{min-height:var(--tap);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--fs-14);font-weight:var(--fw-regular);line-height:normal}.bookshelf_shelfMenu__6JbJs [role=menuitem]:focus{background:var(--canvas)}.bookshelf_shelfMenu__6JbJs .bookshelf_removeMenuItem__0UE3Y{color:var(--danger)}.bookshelf_renameForm__eg4nU{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3);max-width:var(--w-lead);padding:var(--space-4) 0 var(--space-6);border-top:1px solid var(--line);margin-bottom:var(--space-4)}.bookshelf_renameForm__eg4nU label{flex:1 1 260px;min-width:0;font-size:var(--fs-14)}.bookshelf_renameForm__eg4nU input{display:block;width:100%;min-height:var(--tap);margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink)}.bookshelf_renameActions__uHd9I{display:flex;gap:var(--space-2);align-items:center}.bookshelf_renameForm__eg4nU .bookshelf_error__Fgslh{flex-basis:100%}.bookshelf_createShelf__LRnre [aria-disabled=true],.bookshelf_shelfTools__wyOoK [aria-disabled=true]{opacity:.6;cursor:progress}.bookshelf_renameForm__eg4nU input:read-only,.bookshelf_shelfForm__BWJmj input:read-only{cursor:progress}@media (max-width:47.999rem){.bookshelf_renameForm__eg4nU input{font-size:var(--fs-16)}}.bookshelf_recentSection__QvwNN{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bookshelf_dropOverlay__JfBI0{position:absolute;inset:0 8px 8px;z-index:var(--z-sticky);pointer-events:none;border:2px dashed var(--deep);background:color-mix(in srgb,var(--paper) 45%,transparent);animation:bookshelf_dropIn__eIQ2C var(--dur-fast) var(--ease-out)}.bookshelf_dropMessage__G4abL,.bookshelf_dropOverlay__JfBI0{border-radius:var(--r-md);display:flex;flex-direction:column;align-items:center}.bookshelf_dropMessage__G4abL{position:sticky;top:34vh;margin-top:calc(var(--space-32) + var(--space-12) + var(--space-1));gap:var(--space-3);padding:var(--space-6) var(--space-8);max-width:calc(100% - 32px);text-align:center;background:color-mix(in srgb,var(--paper) 94%,transparent);box-shadow:var(--shadow-lift)}.bookshelf_dropHeadline__J_M0H{font-family:var(--font-display);font-weight:var(--fw-regular);font-size:var(--h3);line-height:var(--lh-snug);letter-spacing:var(--track-tight);color:var(--ink)}.bookshelf_dropMeta__1yqsl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--space-3)}.bookshelf_dropFull__fw12M{color:var(--danger)}.bookshelf_dropChip__tWos6{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);color:var(--ink);padding:var(--space-1) var(--space-3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-sm)}@keyframes bookshelf_dropIn__eIQ2C{0%{opacity:0}to{opacity:1}}.bookshelf_pendingCard__cUVgx{width:100%;height:calc(var(--cover-stage) - 18px);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) var(--space-3) var(--space-4) var(--space-5);background:var(--paper);border:1.5px dashed var(--line-strong);border-radius:calc(var(--r-xs) / 2) var(--r-xs) var(--r-xs) calc(var(--r-xs) / 2);overflow:hidden}.bookshelf_pendingFailed__94FMt{border-color:color-mix(in srgb,var(--danger) 45%,transparent)}.bookshelf_pendingTitle__qlR64{font-family:var(--font-display);font-size:var(--fs-20);line-height:var(--lh-tight);letter-spacing:var(--track-heading);color:var(--ink);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.bookshelf_pendingLongTitle__yzx8n{font-size:var(--fs-16);-webkit-line-clamp:6}.bookshelf_pendingMeter__L56KG{display:flex;flex-direction:column;gap:var(--space-2)}.bookshelf_pendingTrack__rLYyB{display:block;height:4px;border-radius:var(--r-pill);background:var(--line);overflow:hidden}.bookshelf_pendingFill__Ib9_F{display:block;height:100%;background:var(--deep);border-radius:inherit;transition:width var(--dur-base) var(--ease-out)}[data-phase=reading] .bookshelf_pendingFill__Ib9_F{background:color-mix(in srgb,var(--deep) 55%,var(--line))}.bookshelf_pendingCardCaption__mrvuV{font-family:var(--font-mono);font-size:var(--fs-12);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--ink-soft)}.bookshelf_pendingFailed__94FMt .bookshelf_pendingCardCaption__mrvuV{color:var(--danger)}.bookshelf_pendingActions__5h7KA{display:flex;gap:var(--space-1);margin:2px 0 0 calc(-1 * var(--space-2))}.bookshelf_pendingAction__aXWGm{display:inline-flex;align-items:center;min-height:var(--tap);padding:0 var(--space-2);background:none;border:none;font-family:var(--font-body);font-size:var(--fs-14);color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;transition:color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.bookshelf_pendingAction__aXWGm:hover:not(:disabled){color:var(--ink)}.bookshelf_pendingAction__aXWGm:active:not(:disabled){transform:scale(.97)}.bookshelf_pendingAction__aXWGm:disabled{opacity:.5;cursor:progress}@media (max-width:47.999rem){.bookshelf_dropOverlay__JfBI0{inset:0 4px 4px}.bookshelf_dropMessage__G4abL{margin-top:calc(var(--space-24) + var(--space-6));padding:var(--space-4) var(--space-6)}.bookshelf_pendingCard__cUVgx{padding:var(--space-4) var(--space-3) var(--space-3) var(--space-4)}.bookshelf_pendingTitle__qlR64{font-size:var(--fs-16)}.bookshelf_pendingLongTitle__yzx8n{font-size:var(--fs-14)}}@media (prefers-reduced-motion:reduce){.bookshelf_dropOverlay__JfBI0{animation:none}.bookshelf_pendingAction__aXWGm,.bookshelf_pendingFill__Ib9_F{transition:none}.bookshelf_pendingAction__aXWGm:active:not(:disabled){transform:none}.bookshelf_chevron__ThNRA,.bookshelf_shelfBodyWrap__KV68u{transition:none}}