.product-tokens_tokens__z2ZRO{--paper:#f7f4ee;--surface:#fcfaf6;--nav:#efede6;--ink:#202722;--forest:#173e32;--selected:#e5ebe6;--muted:#626b64;--brass:#795f32;--rule:#dddcd3;--boundary:#858b82;--danger:#9b302b;--whisperleaf-canvas:var(--paper);--whisperleaf-paper:var(--paper);--whisperleaf-surface:var(--surface);--whisperleaf-surface-muted:var(--nav);--whisperleaf-ink:var(--ink);--whisperleaf-ink-muted:var(--muted);--whisperleaf-divider:var(--rule);--whisperleaf-boundary:var(--boundary);--whisperleaf-action:var(--forest);--whisperleaf-action-hover:#244f40;--whisperleaf-action-ink:var(--paper);--whisperleaf-focus:var(--forest);--whisperleaf-memory:var(--brass);--whisperleaf-ai:#157a55;--whisperleaf-danger:var(--danger);--whisperleaf-danger-ink:var(--paper);--ui-font:var(--whisperleaf-font-ui);--book-font:var(--whisperleaf-font-display)}.AuthShell_accountPage__th5Jx,.AuthShell_authPage__MPG5q{min-height:100dvh;background:var(--paper);color:var(--ink);font-family:var(--ui-font);color-scheme:light}.AuthShell_authPage__MPG5q{position:relative;display:grid;place-items:center;padding:clamp(20px,3vw,32px);overflow:hidden}.AuthShell_authPage__MPG5q:after,.AuthShell_authPage__MPG5q:before{position:fixed;z-index:0;width:clamp(180px,24vw,360px);height:clamp(180px,24vw,360px);border:1px solid rgba(38,68,58,.07);border-radius:52% 48% 42% 58%;content:"";pointer-events:none;transform:rotate(18deg)}.AuthShell_authPage__MPG5q:before{top:-15vw;right:-8vw}.AuthShell_authPage__MPG5q:after{bottom:-18vw;left:-10vw;transform:rotate(-28deg)}.AuthShell_authLayout__gOP1P{position:relative;z-index:1;width:min(100%,456px)}.AuthShell_authCard__RbWVt{display:grid;gap:20px;padding:clamp(28px,3vw,34px);border:1px solid rgba(27,25,23,.08);border-radius:20px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.035),0 20px 52px -24px rgba(27,25,23,.16)}.AuthShell_accountBrand__wqqrt,.AuthShell_authBrand__ec5Yh{width:max-content;color:#26443a;text-decoration:none}.AuthShell_authBrand__ec5Yh{justify-self:center}.AuthShell_accountBrand__wqqrt .whisperleaf-logo,.AuthShell_authBrand__ec5Yh .whisperleaf-logo{--whisperleaf-logo-cream:#26443a;--whisperleaf-logo-gold:#b8873d;--whisperleaf-logo-size:32px;--whisperleaf-logo-wordmark-size:1rem}.AuthShell_authHeader__LOa_z{display:grid;gap:9px;text-align:center}.AuthShell_authHeader__LOa_z h1{margin:0;color:#1b1917;font:400 clamp(1.9rem,5vw,2.25rem)/1.12 var(--whisperleaf-font-display);letter-spacing:-.025em}.AuthShell_authHeader__LOa_z p{margin:0;color:rgba(27,25,23,.62);font-size:.94rem;line-height:1.6}.AuthShell_authPanel__xAVqz{width:100%}.AuthShell_authFootnote__pUENi{margin:0;padding-top:14px;border-top:1px solid rgba(27,25,23,.07);color:rgba(27,25,23,.52);font-size:.78rem;line-height:1.55;text-align:center}.AuthShell_authPage__MPG5q .auth-form{display:grid;gap:18px}.AuthShell_authPage__MPG5q .auth-form__method-group{display:grid;gap:8px}.AuthShell_authPage__MPG5q .auth-form__method-label{color:rgba(27,25,23,.62);font-size:.78rem;font-weight:600}.AuthShell_authPage__MPG5q .auth-form__method-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;border:1px solid rgba(27,25,23,.07);border-radius:11px;background:#f3f1ec}.AuthShell_authPage__MPG5q .auth-form__method-switch button{min-height:40px;border:0;border-radius:8px;background:transparent;color:rgba(27,25,23,.56);cursor:pointer;font:600 .875rem/1 var(--whisperleaf-font-ui);transition:color .15s ease,background .15s ease}.AuthShell_authPage__MPG5q .auth-form__method-switch button.is-active{background:#fff;color:#1b1917;box-shadow:0 1px 2px rgba(27,25,23,.08)}.AuthShell_authPage__MPG5q .auth-form form{display:grid;gap:15px}.AuthShell_authPage__MPG5q .auth-form__field{display:grid;gap:7px;color:#1b1917;font-size:.875rem}.AuthShell_authPage__MPG5q .auth-form__field em{color:rgba(27,25,23,.46);font-size:.78rem;font-style:normal}.AuthShell_authPage__MPG5q .auth-form__field input,.AuthShell_authPage__MPG5q .auth-form__field select{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(27,25,23,.14);border-radius:10px;outline:none;background:#fff;color:#1b1917;font:400 1rem/1 var(--whisperleaf-font-ui);transition:border-color .15s ease,box-shadow .15s ease}.AuthShell_authPage__MPG5q .auth-form__field input::placeholder{color:rgba(27,25,23,.36)}.AuthShell_authPage__MPG5q .auth-form__field input:focus-visible,.AuthShell_authPage__MPG5q .auth-form__field select:focus-visible,.AuthShell_authPage__MPG5q .auth-form__method-switch button:focus-visible{border-color:var(--whisperleaf-focus);box-shadow:0 0 0 3px rgba(38,68,58,.11);outline:2px solid var(--whisperleaf-focus);outline-offset:3px}.AuthShell_authPage__MPG5q .auth-form__phone-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.AuthShell_authPage__MPG5q .auth-form__otp{font-variant-numeric:tabular-nums;letter-spacing:.3em;text-align:center}.AuthShell_authPage__MPG5q .auth-form__submit{min-height:50px;border:0;border-radius:10px;background:var(--whisperleaf-action);color:var(--whisperleaf-action-ink);cursor:pointer;font:600 .94rem/1 var(--whisperleaf-font-ui);transition:background .15s ease,transform .15s ease}.AuthShell_authPage__MPG5q .auth-form__submit:hover:not(:disabled){background:var(--whisperleaf-action-hover);filter:none;transform:translateY(-1px)}.AuthShell_authPage__MPG5q .auth-form__footer a:focus-visible,.AuthShell_authPage__MPG5q .auth-form__resend button:focus-visible,.AuthShell_authPage__MPG5q .auth-form__submit:focus-visible{outline:2px solid var(--whisperleaf-focus);outline-offset:3px}.AuthShell_authPage__MPG5q .auth-form__message{margin:0;padding:10px 12px;border-radius:9px;background:rgba(38,68,58,.08);color:#26443a;font-size:.84rem;line-height:1.5}.AuthShell_authPage__MPG5q .auth-form__message--error{background:rgba(155,63,58,.08);color:#8c3733}.AuthShell_authPage__MPG5q .auth-form__footer,.AuthShell_authPage__MPG5q .auth-form__resend{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px 12px;color:rgba(27,25,23,.56);font-size:.82rem}.AuthShell_authPage__MPG5q .auth-form__footer a,.AuthShell_authPage__MPG5q .auth-form__resend button{border:0;padding:0;background:transparent;color:#26443a;cursor:pointer;font:inherit;text-decoration:underline;text-underline-offset:4px}.AuthShell_authPage__MPG5q .auth-form__field input:disabled,.AuthShell_authPage__MPG5q .auth-form__field select:disabled,.AuthShell_authPage__MPG5q .auth-form__resend button:disabled,.AuthShell_authPage__MPG5q .auth-form__submit:disabled{cursor:not-allowed;opacity:.56}.AuthShell_accountPage__th5Jx{padding-bottom:0}.AuthShell_accountTopbar__yRwSU{position:sticky;top:0;z-index:20;height:72px;border-bottom:1px solid rgba(27,25,23,.07);background:var(--surface)}.AuthShell_accountTopbarInner__IAACH{display:flex;align-items:center;justify-content:space-between;width:min(calc(100% - 48px),1100px);height:100%;margin-inline:auto}.AuthShell_accountBrand__wqqrt .whisperleaf-logo{--whisperleaf-logo-size:30px;--whisperleaf-logo-wordmark-size:0.9375rem}.AuthShell_backToDesk__lUl1j{display:inline-flex;align-items:center;min-height:44px;color:rgba(27,25,23,.68);font-size:.875rem;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;transition:color .15s ease,text-decoration-color .15s ease}.AuthShell_backToDesk__lUl1j:hover{color:#26443a;text-decoration-color:currentColor}.AuthShell_accountBrand__wqqrt:focus-visible,.AuthShell_authBrand__ec5Yh:focus-visible,.AuthShell_backToDesk__lUl1j:focus-visible{outline:2px solid var(--whisperleaf-focus);outline-offset:3px;border-radius:6px}.AuthShell_accountLayout__J0nRG{width:100%}@media (max-width:720px){.AuthShell_authPage__MPG5q{align-items:stretch;padding:0;background:#fff}.AuthShell_authPage__MPG5q:after,.AuthShell_authPage__MPG5q:before{display:none}.AuthShell_authLayout__gOP1P{width:100%}.AuthShell_authCard__RbWVt{min-height:100dvh;align-content:center;padding:max(28px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(28px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));border:0;border-radius:0;box-shadow:none}.AuthShell_accountPage__th5Jx{padding-bottom:0}.AuthShell_accountTopbar__yRwSU{height:64px}.AuthShell_accountLayout__J0nRG,.AuthShell_accountTopbarInner__IAACH{width:min(calc(100% - 28px),680px)}.AuthShell_accountBrand__wqqrt .whisperleaf-logo{--whisperleaf-logo-size:28px}.AuthShell_accountLayout__J0nRG{padding-top:0;width:100%}.AuthShell_authPage__MPG5q .auth-form__phone-row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.AuthShell_backToDesk__lUl1j{transition:none}}.Settings_surface__mglzm{--ui-text:var(--ink);--ui-muted:var(--muted);--ui-accent:var(--forest);--ui-border:var(--boundary);width:min(1100px,calc(100vw - 48px));height:min(760px,calc(100dvh - 48px));max-width:none;max-height:none;margin:auto;padding:0;border:1px solid var(--rule);border-radius:18px;background:var(--paper);color:var(--ink);font:400 var(--whisperleaf-text-ui)/1.5 var(--ui-font);box-shadow:0 24px 80px #14251b30;overflow:hidden}.Settings_surface__mglzm::backdrop{background:#14251b52}.Settings_hub__LvVOW *,.Settings_surface__mglzm *{box-sizing:border-box}.Settings_hub__LvVOW button,.Settings_hub__LvVOW input,.Settings_hub__LvVOW select,.Settings_surface__mglzm button,.Settings_surface__mglzm input,.Settings_surface__mglzm select{font:inherit}.Settings_hub__LvVOW button,.Settings_surface__mglzm button{cursor:pointer;min-height:44px}.Settings_hub__LvVOW button:disabled,.Settings_surface__mglzm button:disabled{cursor:default;opacity:.5}.Settings_hub__LvVOW :focus-visible,.Settings_surface__mglzm :focus-visible{outline:2px solid var(--whisperleaf-focus);outline-offset:3px}.Settings_frame__sQGde{height:100%;min-height:0;display:flex;flex-direction:column}.Settings_header__y9kdk{display:flex;align-items:center;gap:12px;min-height:76px;padding:14px 24px;border-bottom:1px solid var(--rule);flex:none;background:var(--surface)}.Settings_surface__mglzm .Settings_logo__fa8_K{--whisperleaf-logo-size:28px;width:28px;height:28px;color:var(--forest);flex:none}.Settings_heading__sTKas{min-width:0;flex:1}.Settings_heading__sTKas span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.Settings_heading__sTKas h2{margin:0;font:500 23px/1.3 var(--book-font);letter-spacing:-.02em}.Settings_back__GtTfq,.Settings_close__YukPa{width:44px;height:44px;padding:10px;border:0;border-radius:var(--whisperleaf-radius-control);background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;flex:none}.Settings_back__GtTfq:hover,.Settings_close__YukPa:hover{background:var(--selected);color:var(--forest)}.Settings_close__YukPa svg{width:20px;height:20px}.Settings_body__WpjIQ{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;background:var(--paper);scrollbar-width:thin;scrollbar-color:var(--boundary) transparent}.Settings_body__WpjIQ:has(.Settings_hub__LvVOW){overflow:hidden;display:flex}.Settings_body__WpjIQ>.Settings_frame__sQGde{width:100%}.Settings_visuallyHidden__etW_r{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.Settings_hub__LvVOW{--ui-text:var(--ink);--ui-muted:var(--muted);--ui-accent:var(--forest);--ui-border:var(--boundary);display:grid;grid-template-columns:224px minmax(0,1fr);width:100%;min-width:0;min-height:0;flex:1;background:var(--paper);color:var(--ink);font:400 16px/1.5 var(--ui-font)}.Settings_page__tMWUQ{width:min(1100px,calc(100% - 48px));height:min(760px,calc(100dvh - 136px));min-height:280px;margin:24px auto;border:1px solid var(--rule);border-radius:20px;overflow:hidden}.Settings_workspaceHub__fQCkm{height:100%;grid-template-columns:216px minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.Settings_workspaceLoading__QI7tZ{flex:1;min-width:0;color:var(--ink)}.Settings_workspaceLoading__QI7tZ h1{display:flex;align-items:center;min-height:64px;padding:10px 32px;border-bottom:1px solid var(--rule);font:600 18px/1.4 var(--ui-font)}.Settings_workspaceLoading__QI7tZ p{margin:40px 32px;color:var(--muted)}.Settings_workspaceHub__fQCkm>.Settings_toolbar__1aDST{display:flex;grid-column:1/-1;padding:9px 32px 10px;min-height:64px;gap:12px}.Settings_workspaceHub__fQCkm .Settings_workspaceTitle__NKrQC{margin:0 auto 0 0;min-width:0;font:600 18px/1.4 var(--ui-font);letter-spacing:0}.Settings_workspaceTitle__NKrQC>span:last-child{display:none}.Settings_workspaceHub__fQCkm>.Settings_sidebar__GpMOP{grid-row:2;padding:40px 12px 24px 20px;background:var(--paper);border-right:0;gap:16px}.Settings_workspaceHub__fQCkm>.Settings_main__uAm6I{grid-row:2}.Settings_workspaceHub__fQCkm .Settings_navButton__r9U8H{font-size:14px!important;min-height:44px;padding:10px 12px;gap:10px}.Settings_workspaceHub__fQCkm .Settings_navButton__r9U8H:nth-child(3),.Settings_workspaceHub__fQCkm .Settings_navButton__r9U8H:nth-child(5){margin-top:16px}.Settings_workspaceHub__fQCkm .Settings_content__Y7KHP{padding:40px 40px 64px 24px}.Settings_workspaceHub__fQCkm .Settings_content__Y7KHP>div{max-width:840px;margin-inline:auto}.Settings_workspaceHub__fQCkm .Settings_sectionTitle__CHlBO{margin-bottom:32px}.Settings_workspaceHub__fQCkm .Settings_sectionTitle__CHlBO h2{font:600 22px/1.4 var(--ui-font);letter-spacing:-.015em;margin-bottom:8px}.Settings_workspaceHub__fQCkm .Settings_sectionTitle__CHlBO p{font-size:14px}.Settings_workspaceHub__fQCkm .Settings_group__rMftW{padding:0;margin-bottom:32px;border:0;border-radius:0;background:transparent}.Settings_workspaceHub__fQCkm .Settings_groupHeader__dQr_t{padding-bottom:12px;border-bottom:1px solid var(--rule);margin-bottom:0}.Settings_workspaceHub__fQCkm .Settings_groupHeader__dQr_t h3{color:var(--ink);font-size:15px}.Settings_workspaceHub__fQCkm .Settings_groupHint__3rtI8{margin-top:10px;font-size:14px}.Settings_workspaceHub__fQCkm .Settings_row__tDLeK{min-height:72px;font-size:15px}.Settings_workspaceHub__fQCkm .Settings_search__Gm_km input{border-color:var(--rule);background:var(--surface)}.Settings_indexHeader__PDMAa{min-width:0;margin-bottom:20px;border:1px solid var(--rule);border-radius:14px;background:var(--surface)}@media (min-width:960px){.Settings_workspaceHub__fQCkm .Settings_row__tDLeK select{width:240px;border:1px solid var(--rule);padding:8px 12px;appearance:auto;background:var(--surface);text-align:start}}.Settings_sidebar__GpMOP{background:var(--surface);padding:24px 12px;border-right:1px solid var(--rule);display:flex;flex-direction:column;gap:20px;overflow-y:auto}.Settings_sidebarLabel__kCzTo{margin:0;padding:0 12px;color:var(--muted);font-size:12px;font-weight:600;letter-spacing:.08em}.Settings_nav__v6_U1{display:grid;gap:4px}.Settings_navButton__r9U8H{width:100%;min-height:48px;padding:12px;display:flex;align-items:center;gap:12px;color:var(--muted);border:0;background:transparent;border-radius:var(--whisperleaf-radius-control);text-align:start;font-size:15px!important}.Settings_navButton__r9U8H:hover{background:var(--selected);color:var(--forest)}.Settings_navButton__r9U8H svg{width:20px;height:20px;flex:none}.Settings_navButton__r9U8H[aria-current]{color:var(--forest);background:var(--selected);font-weight:600}.Settings_identity__3JbJz{margin-top:auto;border-top:1px solid var(--rule);padding:20px 4px 0;display:flex;align-items:center;gap:12px;min-width:0}.Settings_avatar__lvObt{width:36px;height:36px;flex:none;border-radius:50%;background:var(--selected);color:var(--forest);font-size:16px;font-weight:600;display:grid;place-items:center}.Settings_identityText__r7QnK{display:grid;gap:4px;min-width:0}.Settings_identityText__r7QnK strong{font-size:14px;font-weight:600}.Settings_identityText__r7QnK small{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_main__uAm6I{display:flex;flex-direction:column;min-width:0;min-height:0}.Settings_toolbar__1aDST{display:flex;align-items:center;justify-content:flex-end;gap:20px;padding:12px 32px;border-bottom:1px solid var(--rule);flex:none;background:var(--paper);min-height:68px}.Settings_toolbarTitle__ExdWQ{margin-inline-end:auto;color:var(--muted);font-size:14px}.Settings_search__Gm_km{position:relative;display:flex;align-items:center;gap:8px;width:min(100%,320px);min-width:0}.Settings_search__Gm_km>svg{position:absolute;left:12px;width:18px;height:18px;color:var(--muted);pointer-events:none}.Settings_search__Gm_km input{flex:1;width:0;min-width:0;height:44px;border:1px solid var(--rule);border-radius:var(--whisperleaf-radius-control);padding:10px 12px 10px 38px;background:var(--paper);color:var(--ink);font-size:14px}.Settings_search__Gm_km input:hover{border-color:var(--boundary)}.Settings_search__Gm_km input::placeholder{color:var(--muted)}.Settings_search__Gm_km button{min-width:44px;min-height:44px;padding:8px;border:0;background:transparent;border-radius:var(--whisperleaf-radius-control);color:var(--forest);font-size:13px}.Settings_compactNav__8w3hz,.Settings_mobileBack__YesvV,.Settings_mobileIndex__clBLC,.Settings_toolbarCategory__7IcQk{display:none}.Settings_content__Y7KHP{padding:28px 32px 48px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;flex:1;scrollbar-width:thin;scrollbar-color:var(--boundary) transparent}.Settings_sectionTitle__CHlBO{margin-bottom:24px}.Settings_sectionTitle__CHlBO h2{margin:0 0 8px;font:500 28px/1.35 var(--book-font);letter-spacing:-.02em}.Settings_sectionTitle__CHlBO p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.Settings_panel__bqqhW{min-width:0}.Settings_group__rMftW{margin:0 0 20px;padding:16px 20px 4px;border:1px solid var(--rule);border-radius:14px;min-width:0;background:var(--surface)}.Settings_groupHeader__dQr_t{padding:0;margin-bottom:4px;min-height:28px;display:flex;gap:8px 16px;flex-wrap:wrap;align-items:center}.Settings_groupHeader__dQr_t h3{margin:0;font-size:14px;line-height:26px;font-weight:600;color:var(--muted);scroll-margin-top:24px}.Settings_groupHeader__dQr_t small{margin-inline-start:auto;color:var(--muted);font-size:12px;line-height:20px}.Settings_groupHint__3rtI8{margin:4px 0 14px;padding:0;color:var(--muted);font-size:13px;line-height:1.65;overflow-wrap:anywhere}.Settings_groupHint__3rtI8+.Settings_groupHint__3rtI8{margin-top:-4px}.Settings_dataRow__GIxVI+.Settings_groupHint__3rtI8,.Settings_row__tDLeK+.Settings_groupHint__3rtI8,.Settings_status__kKCVU+.Settings_groupHint__3rtI8{margin-top:12px}.Settings_group__rMftW form+.Settings_groupHint__3rtI8{margin-top:16px}.Settings_groupBody__uriGI{padding:20px 0 0}.Settings_groupBody__uriGI h4{margin:0 0 12px;font-size:15px;font-weight:600}.Settings_row__tDLeK{display:flex;gap:12px 20px;justify-content:space-between;align-items:center;padding:10px 0;min-height:64px;border-bottom:1px solid var(--rule);scroll-margin-top:20px;font-size:16px}.Settings_row__tDLeK>span{flex:1;min-width:0}.Settings_dataRow__GIxVI:last-child,.Settings_identityRow__YTOzV:last-child,.Settings_row__tDLeK:last-child{border-bottom:0}.Settings_row__tDLeK input:not([type=range]):not([type=checkbox]),.Settings_row__tDLeK select{min-height:44px;min-width:0;width:min(55%,280px);border:1px solid var(--boundary);border-radius:var(--whisperleaf-radius-control);padding:10px 12px;color:var(--ink);background:var(--surface);font-size:16px;line-height:22px}.Settings_row__tDLeK select{appearance:none;-webkit-appearance:none;border-color:transparent;padding:10px 24px 10px 8px;color:var(--forest);text-align:end;text-overflow:ellipsis;cursor:pointer;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23727c75' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 5 7 7-7 7'/%3E%3C/svg%3E") no-repeat right 2px center}.Settings_row__tDLeK select:hover:not(:disabled){background-color:var(--paper)}.Settings_row__tDLeK select option{background:var(--surface);color:var(--ink)}.Settings_hub__LvVOW [data-settings-field][data-highlighted=true]{scroll-margin-top:20px}.Settings_hub__LvVOW .Settings_dataRow__GIxVI[data-highlighted=true],.Settings_hub__LvVOW .Settings_row__tDLeK[data-highlighted=true]{box-shadow:inset 3px 0 0 var(--forest);background:var(--paper);padding-inline:12px}.Settings_hub__LvVOW .Settings_group__rMftW[data-highlighted=true]>.Settings_groupHeader__dQr_t{color:var(--forest)}.Settings_range__Wvhsd{display:grid;grid-template-columns:44px minmax(0,1fr) 44px 44px;align-items:center;gap:4px;width:min(64%,340px);min-width:0}.Settings_range__Wvhsd input{appearance:none;-webkit-appearance:none;min-width:0;width:100%;height:44px;margin:0;background:transparent;accent-color:var(--forest);cursor:pointer}.Settings_range__Wvhsd input::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(to right,var(--forest) 0 var(--range-progress),var(--rule) var(--range-progress) 100%)}.Settings_range__Wvhsd input::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border:1px solid var(--boundary);border-radius:50%;background:var(--surface);box-shadow:0 2px 5px #14251b24}.Settings_range__Wvhsd input::-moz-range-track{height:4px;border-radius:4px;background:var(--rule)}.Settings_range__Wvhsd input::-moz-range-progress{height:4px;border-radius:4px;background:var(--forest)}.Settings_range__Wvhsd input::-moz-range-thumb{width:22px;height:22px;border:1px solid var(--boundary);border-radius:50%;background:var(--surface);box-shadow:0 2px 5px #14251b24}.Settings_range__Wvhsd input:disabled{opacity:.45;cursor:default}.Settings_range__Wvhsd button{width:44px;min-height:44px;border:0;background:transparent;color:var(--muted);border-radius:var(--whisperleaf-radius-control);font-size:20px!important}.Settings_range__Wvhsd button:hover{background:var(--selected)}.Settings_range__Wvhsd output{font-variant-numeric:tabular-nums;text-align:end;font-size:14px}.Settings_segmented__dsL59{display:flex;align-items:stretch;width:min(62%,300px);min-width:0;padding:3px;gap:2px;border-radius:10px;background:var(--paper);border:1px solid var(--rule)}.Settings_segmented__dsL59 button{flex:1;min-width:0;min-height:44px;padding:6px 8px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:14px;line-height:1.3}.Settings_segmented__dsL59 button[aria-checked=true]{color:var(--forest);background:var(--surface);box-shadow:0 1px 4px #14251b12}.Settings_flowChoice__T93Qs{padding:6px 0 16px}.Settings_flowChoice__T93Qs .Settings_segmented__dsL59{width:100%}.Settings_themes__dqUdW{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:12px 0 16px}.Settings_theme__cIzNm{min-height:88px;padding:10px 8px;border:1px solid var(--boundary);border-radius:10px;font-size:11px!important;display:grid;grid-template-columns:minmax(0,1fr) 12px;grid-template-rows:30px auto;align-items:center;text-align:start;gap:6px 2px}.Settings_theme__cIzNm>span:first-child{grid-column:1/-1;font:400 28px/32px var(--book-font)}.Settings_theme__cIzNm>span:nth-child(2){overflow-wrap:anywhere;line-height:18px}.Settings_theme__cIzNm>span:last-child{color:inherit;font-size:14px}.Settings_theme__cIzNm[aria-checked=true]{outline:2px solid var(--forest);outline-offset:2px}.Settings_preview__scoH_{border:1px solid var(--rule);border-radius:var(--whisperleaf-radius-compact);padding:24px;margin-bottom:24px;overflow:hidden;background:var(--paper);color:var(--ink)}.Settings_preview__scoH_ h3{margin:0 0 16px;font:600 12px/1.5 var(--ui-font);letter-spacing:.08em;color:var(--muted)}.Settings_preview__scoH_ p{margin:0;overflow-wrap:anywhere}.Settings_scopeNote__zHwlu{margin:0 0 24px;padding:0;font-size:12px;line-height:20px;color:var(--forest)}.Settings_scopeNote__zHwlu strong{font-weight:600}.Settings_scopeNote__zHwlu p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.Settings_actions__3YaTa{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:16px}.Settings_action__5r0TC,.Settings_actions__3YaTa a,.Settings_actions__3YaTa button,.Settings_groupHint__3rtI8 button,.Settings_identityRow__YTOzV button,.Settings_notice__KZeiU a,.Settings_notice__KZeiU button,.Settings_status__kKCVU button{min-height:44px;min-width:44px;padding:10px 16px;border-radius:var(--whisperleaf-radius-control);border:1px solid var(--boundary);background:transparent;color:var(--forest);text-decoration:none;font-family:var(--ui-font);font-size:14px;font-weight:600;line-height:22px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;max-width:100%;overflow-wrap:anywhere;vertical-align:middle}.Settings_action__5r0TC:hover:not(:disabled),.Settings_actions__3YaTa button:hover:not(:disabled),.Settings_notice__KZeiU button:hover:not(:disabled){background:var(--selected)}.Settings_action__5r0TC:disabled{cursor:default;opacity:.5}.Settings_hub__LvVOW .Settings_action__5r0TC,.Settings_surface__mglzm .Settings_action__5r0TC{font:600 14px/22px var(--ui-font)}.Settings_secondary__Ut1Po{background:transparent;color:var(--forest)}.Settings_actions__3YaTa .Settings_primary__U2CaE,.Settings_primary__U2CaE{background:var(--whisperleaf-action);color:var(--whisperleaf-action-ink);border-color:var(--whisperleaf-action)}.Settings_actions__3YaTa .Settings_primary__U2CaE:hover:not(:disabled),.Settings_primary__U2CaE:hover:not(:disabled){background:var(--whisperleaf-action-hover)}.Settings_actions__3YaTa .Settings_danger__07ZH4,.Settings_danger__07ZH4{background:var(--whisperleaf-danger);color:var(--whisperleaf-danger-ink);border-color:var(--whisperleaf-danger)}.Settings_dangerQuiet__ydEUR{color:var(--danger);border-color:transparent;background:transparent}.Settings_dangerQuiet__ydEUR:hover:not(:disabled){color:var(--danger);border-color:var(--danger);background:transparent}.Settings_groupActions__rbUPl{padding:12px 0 16px;margin-top:0;justify-content:flex-end}.Settings_groupActions__rbUPl:empty{display:none}.Settings_status__kKCVU{margin:12px 0;padding:0;font-size:13px;line-height:1.7;color:var(--muted);overflow-wrap:anywhere}.Settings_status__kKCVU p{margin:8px 0 0}.Settings_status__kKCVU[role=alert]{color:var(--danger)}.Settings_stats__Z6Cxy{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:20px 0;padding:4px 0;border-block:1px solid var(--rule)}.Settings_stat__J4l3Q{padding:20px 0;display:flex;flex-direction:column;gap:8px;min-width:0}.Settings_stat__J4l3Q span{color:var(--muted);font-size:13px;line-height:20px}.Settings_stat__J4l3Q strong{color:var(--ink);font-size:32px;font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums}.Settings_stat__J4l3Q:nth-child(n+4){border-top:1px solid var(--rule)}.Settings_dataRow__GIxVI{display:flex;align-items:center;gap:12px 20px;padding:16px 0;border-bottom:1px solid var(--rule);min-width:0;min-height:76px}.Settings_rowLabel__IHpQV{flex:1;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.Settings_rowLabel__IHpQV strong{font-size:15px;font-weight:500;color:var(--ink)}.Settings_rowLabel__IHpQV small{font-size:13px;color:var(--muted);line-height:1.6}.Settings_rowActions__fiX1c{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex:none}.Settings_dataCount__GAUw1{width:32px;flex:none;color:var(--muted);font-size:15px;font-variant-numeric:tabular-nums;text-align:end}.Settings_dataList__CntPA{padding:0;margin:0;list-style:none}.Settings_dataList__CntPA .Settings_dataRow__GIxVI{flex-wrap:wrap}.Settings_dataList__CntPA .Settings_rowActions__fiX1c{margin-inline-start:auto}.Settings_syncSummary__2kpkQ{padding:4px 0 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px}.Settings_syncSummary__2kpkQ dl{margin:0;display:grid;gap:4px}.Settings_syncSummary__2kpkQ dt{font-size:13px;color:var(--muted)}.Settings_syncSummary__2kpkQ dd{margin:0;font-size:15px}.Settings_badge__GiG1x{border:0;border-radius:4px;background:var(--selected);color:var(--forest);padding:4px 8px;font-size:12px;line-height:20px;max-width:100%;overflow-wrap:anywhere}.Settings_badge__GiG1x[data-state=failed]{background:transparent;color:var(--danger)}.Settings_badge__GiG1x[data-state=offline],.Settings_badge__GiG1x[data-state=paused],.Settings_badge__GiG1x[data-state=upgrade_required]{background:var(--paper);color:var(--brass)}.Settings_toggle__C32_p{display:inline-flex;align-items:center;gap:12px;min-height:44px;flex:1;min-width:0;cursor:pointer}.Settings_toggle__C32_p input{flex:none}.Settings_toggle__C32_p span{font-size:15px}.Settings_dangerFooter__PaaVV{padding:20px 0 0;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between}.Settings_dangerFooter__PaaVV p{margin:0;font-size:13px;color:var(--muted);line-height:1.6;flex:1 1 240px}.Settings_downloads___aqjc{list-style:none;padding:0;margin:0;display:grid;gap:8px}.Settings_downloads___aqjc a{color:var(--forest);min-height:44px;display:flex;align-items:center;overflow-wrap:anywhere}.Settings_details__gMtd8{padding:4px 0 8px;font-size:14px;color:var(--muted)}.Settings_defaultsDetails__odztH>summary,.Settings_details__gMtd8 summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--forest);cursor:pointer;list-style:none}.Settings_defaultsDetails__odztH>summary::-webkit-details-marker,.Settings_details__gMtd8 summary::-webkit-details-marker{display:none}.Settings_defaultsDetails__odztH>summary:after,.Settings_details__gMtd8 summary:after{content:"";width:7px;height:7px;margin-inline-end:4px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(-45deg);transition:transform .14s ease}.Settings_defaultsDetails__odztH[open]>summary:after,.Settings_details__gMtd8[open]>summary:after{transform:rotate(45deg)}.Settings_defaultsDetails__odztH{border-top:1px solid var(--rule);margin-top:24px;padding-top:8px;font-size:14px}.Settings_defaultsDetails__odztH>.Settings_group__rMftW{margin-top:12px}.Settings_narration__jKCrI{padding-bottom:20px}.Settings_narration__jKCrI>.Settings_groupHeader__dQr_t{margin-bottom:16px}.Settings_details__gMtd8 ol{margin:8px 0 0;padding-inline-start:20px}.Settings_details__gMtd8 li{padding:8px 0;line-height:1.6}.Settings_prices__cBQMx{display:grid;gap:4px;text-align:end;font-variant-numeric:tabular-nums}.Settings_prices__cBQMx p{margin:0;font-size:15px;line-height:1.6}.Settings_identityList__LDZ5Z{padding:0}.Settings_identityRow__YTOzV{padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--rule);overflow-wrap:anywhere}.Settings_identityRow__YTOzV>div{display:grid;gap:4px;min-width:0}.Settings_identityRow__YTOzV>div:first-child{flex:1}.Settings_identityRow__YTOzV strong{font-size:15px;font-weight:500}.Settings_identityRow__YTOzV small,.Settings_identityRow__YTOzV span{color:var(--muted);font-size:13px}.Settings_membershipHero__jt1Z6{margin-bottom:32px;padding:24px;border-radius:var(--whisperleaf-radius-compact);background:var(--selected);color:var(--forest)}.Settings_membershipHeading__zT1FA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.Settings_membershipHeading__zT1FA>div{display:grid;gap:8px}.Settings_membershipHeading__zT1FA small{font-size:12px;color:var(--muted)}.Settings_membershipHeading__zT1FA h3{margin:0;font-size:32px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.Settings_membershipHeading__zT1FA .Settings_badge__GiG1x{color:var(--forest);border:1px solid var(--forest);background:transparent}.Settings_facts__erl7z{margin:20px 0 0;padding:20px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;border-top:1px solid var(--rule)}.Settings_facts__erl7z>div{display:grid;gap:4px}.Settings_facts__erl7z dt{color:var(--muted);font-size:12px}.Settings_facts__erl7z dd{margin:0;font-size:14px}.Settings_membershipHero__jt1Z6 .Settings_groupActions__rbUPl{justify-content:flex-start}.Settings_benefit___A4h2{flex:none!important;font-size:13px;color:var(--muted);text-align:end}.Settings_benefit___A4h2[data-enabled=true]{color:var(--forest)}.Settings_quota__YQM9u{display:flex;flex-wrap:wrap;gap:16px 32px;padding:16px 0}.Settings_quota__YQM9u>div{display:grid;gap:4px}.Settings_quota__YQM9u strong{font-size:32px;font-weight:500}.Settings_quota__YQM9u span{color:var(--muted);font-size:13px}.Settings_quota__YQM9u progress{width:100%;accent-color:var(--forest);height:6px}.Settings_results__1fH2v{display:grid}.Settings_result__4CaS4{width:100%;display:grid;gap:4px;min-height:80px;padding:16px 0;border:0;border-bottom:1px solid var(--rule);text-align:start;background:transparent;color:var(--ink)}.Settings_result__4CaS4:hover{background:var(--paper)}.Settings_result__4CaS4 strong{font-size:16px;font-weight:600}.Settings_result__4CaS4 small{color:var(--muted);font-size:13px}.Settings_orders__QLmq8{display:grid}.Settings_order__Zr9FU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:24px 0;border-bottom:1px solid var(--rule)}.Settings_order__Zr9FU>div{display:grid;gap:4px}.Settings_empty__lroV8,.Settings_order__Zr9FU span,.Settings_order__Zr9FU time{color:var(--muted);font-size:14px}.Settings_empty__lroV8{padding:48px 24px;text-align:center;line-height:1.7}.Settings_emptyIcon__j_si5{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 20px;border-radius:50%;background:var(--paper);color:var(--muted)}.Settings_emptyIcon__j_si5 svg{width:24px;height:24px}.Settings_empty__lroV8 h3{margin:0 0 8px;font-size:17px;font-weight:600;color:var(--ink)}.Settings_empty__lroV8 p{margin:0}.Settings_notice__KZeiU{padding:24px 0;border-top:1px solid var(--rule);font-size:15px;line-height:1.6}.Settings_notice__KZeiU p{margin:8px 0 0;color:var(--muted)}.Settings_notice__KZeiU h3{margin:0;color:var(--ink);font-size:17px;font-weight:600}.Settings_notice__KZeiU>a,.Settings_notice__KZeiU>button{margin-top:16px}.Settings_confirmation__xNQ1k{padding:40px;max-width:680px;margin:auto}.Settings_confirmation__xNQ1k h2{margin:0 0 16px;font-size:24px;line-height:1.4;font-weight:600}.Settings_confirmation__xNQ1k p{color:var(--muted);line-height:1.7}.Settings_hidden__j4tvP{display:none!important}.Settings_guestSettings__J2xZA{min-height:44px;padding:8px 12px;border:1px solid #c5c9bf;border-radius:var(--whisperleaf-radius-control);background:#f8f6ef;color:#173e32;font:inherit;cursor:pointer}.Settings_guestSettings__J2xZA:focus-visible{outline:2px solid #173e32;outline-offset:3px}.Settings_content__Y7KHP .account-panel{display:block;padding:0;background:transparent;box-shadow:none;border:0;max-width:none}.Settings_content__Y7KHP .account-panel__intro{display:none}.Settings_content__Y7KHP .account-section-stack{display:block}.Settings_surface__mglzm[data-kind=quick]{width:min(360px,calc(100vw - 32px));margin:16px 16px 16px auto;height:calc(100dvh - 32px);border-radius:var(--whisperleaf-radius-compact)}.Settings_surface__mglzm[data-kind=quick] .Settings_header__y9kdk{padding:12px 20px;min-height:68px}.Settings_surface__mglzm[data-kind=quick] .Settings_heading__sTKas span{display:none}.Settings_surface__mglzm[data-kind=quick] .Settings_body__WpjIQ{padding:20px}.Settings_surface__mglzm[data-kind=quick] .Settings_group__rMftW{margin-bottom:24px}.Settings_surface__mglzm[data-kind=quick] .Settings_groupHeader__dQr_t h3{font-size:14px;color:var(--muted)}.Settings_surface__mglzm[data-kind=quick] .Settings_row__tDLeK{flex-wrap:wrap;padding:12px 0;gap:8px}.Settings_surface__mglzm[data-kind=quick] .Settings_row__tDLeK>span{flex-basis:100%}.Settings_surface__mglzm[data-kind=quick] .Settings_range__Wvhsd,.Settings_surface__mglzm[data-kind=quick] .Settings_row__tDLeK select{width:100%}.Settings_surface__mglzm[data-kind=quick] .Settings_themes__dqUdW{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.Settings_surface__mglzm[data-kind=quick] .Settings_theme__cIzNm{min-height:84px}.Settings_surface__mglzm[data-kind=reader]{width:min(640px,calc(100vw - 48px))}.Settings_surface__mglzm[data-kind=reader] .Settings_body__WpjIQ{padding:24px}.Settings_surface__mglzm[data-kind=reader] .Settings_body__WpjIQ>.Settings_frame__sQGde{height:auto;min-height:100%;display:block}.Settings_readerTabs__Ho3pf{position:sticky;top:0;z-index:2;display:flex;gap:3px;margin-bottom:20px;padding:4px;border:1px solid var(--rule);border-radius:11px;background:var(--paper)}.Settings_readerTabs__Ho3pf button{flex:1;min-width:0;min-height:44px;padding:6px 4px;border:0;border-radius:7px;background:transparent;color:var(--muted);font-size:14px;line-height:1.4;font-weight:500}.Settings_readerTabs__Ho3pf button[aria-selected=true]{background:var(--surface);color:var(--forest);box-shadow:0 1px 5px #14251b12}.Settings_row__tDLeK input[type=checkbox],.Settings_toggle__C32_p input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;width:52px;height:32px;min-height:32px;margin:6px 0;padding:3px;border:1px solid var(--boundary);border-radius:999px;background:color-mix(in srgb,var(--muted) 18%,var(--surface));cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.Settings_row__tDLeK input[type=checkbox]:before,.Settings_toggle__C32_p input[type=checkbox]:before{content:"";display:block;width:24px;height:24px;border-radius:50%;background:var(--surface);box-shadow:0 1px 3px #14251b30;transition:transform .12s ease}.Settings_row__tDLeK input[type=checkbox]:checked,.Settings_toggle__C32_p input[type=checkbox]:checked{background:var(--forest);border-color:var(--forest)}.Settings_row__tDLeK input[type=checkbox]:checked:before,.Settings_toggle__C32_p input[type=checkbox]:checked:before{transform:translateX(18px)}.Settings_row__tDLeK input[type=checkbox]:disabled,.Settings_toggle__C32_p input[type=checkbox]:disabled{opacity:.45;cursor:default}.Settings_row__tDLeK:has(input[type=checkbox])>span{flex:1 1 auto}.Settings_toggle__C32_p input{order:1;margin-inline-start:auto}@media (max-width:1079px){.Settings_surface__mglzm{width:min(920px,calc(100vw - 32px));height:calc(100dvh - 32px)}.Settings_surface__mglzm[data-kind=reader]{width:min(640px,calc(100vw - 32px))}.Settings_hub__LvVOW{grid-template-columns:196px minmax(0,1fr)}.Settings_sidebar__GpMOP{padding-inline:8px}.Settings_toolbarTitle__ExdWQ{display:none}.Settings_page__tMWUQ{width:calc(100% - 32px)}.Settings_toolbar__1aDST{padding-inline:24px}.Settings_content__Y7KHP{padding:24px 24px 40px}}@media (max-width:720px){.Settings_surface__mglzm,.Settings_surface__mglzm[data-kind=reader]{width:100%;height:100dvh;margin:0;border:0;border-radius:0}.Settings_header__y9kdk{padding:calc(8px + env(safe-area-inset-top, 0px)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));min-height:64px;gap:8px}.Settings_heading__sTKas h2{font:600 18px/1.35 var(--ui-font);letter-spacing:0}.Settings_heading__sTKas span{font-size:11px}.Settings_hub__LvVOW{grid-template-columns:minmax(0,1fr)}.Settings_sidebar__GpMOP{display:none}.Settings_toolbar__1aDST{padding:10px 16px;display:block;min-height:64px}.Settings_toolbarCategory__7IcQk{display:none}.Settings_search__Gm_km{width:100%}.Settings_mobileBack__YesvV{display:inline-flex;align-items:center;min-height:44px;padding:0;margin-bottom:8px;border:0;background:transparent;color:var(--forest);font-size:14px!important}.Settings_mobileIndex__clBLC{display:grid;gap:0;align-content:start;padding:16px 16px max(24px,env(safe-area-inset-bottom));overflow-y:auto;flex:1}.Settings_mobileIndex__clBLC .Settings_navButton__r9U8H{min-height:80px;padding:14px 16px;border:1px solid var(--rule);border-bottom:0;border-radius:0;background:var(--surface);color:var(--ink);font-size:16px!important}.Settings_mobileIndex__clBLC .Settings_navButton__r9U8H:first-of-type{border-radius:14px 14px 0 0}.Settings_mobileIndex__clBLC .Settings_navButton__r9U8H:last-child{border-bottom:1px solid var(--rule);border-radius:0 0 14px 14px}.Settings_mobileIndex__clBLC .Settings_navButton__r9U8H:active{background:var(--selected)}.Settings_mobileIndex__clBLC .Settings_navButton__r9U8H>svg:first-child{width:22px;height:22px}.Settings_mobileIndex__clBLC .Settings_navButton__r9U8H span{display:grid;gap:6px;flex:1}.Settings_mobileIndex__clBLC .Settings_navButton__r9U8H>svg:last-child{width:16px;height:16px;color:var(--muted)}.Settings_mobileIndex__clBLC small{color:var(--muted);font-weight:400;font-size:13px;line-height:20px}.Settings_indexTitle__DoNNx{margin:16px 0 12px;font-size:28px;line-height:1.35;font-weight:600}.Settings_hub__LvVOW:not([data-view=index]) .Settings_mobileIndex__clBLC,.Settings_hub__LvVOW[data-view=index] .Settings_content__Y7KHP{display:none}.Settings_content__Y7KHP{padding:20px 16px max(32px,env(safe-area-inset-bottom));scrollbar-gutter:auto}.Settings_sectionTitle__CHlBO{margin-bottom:24px;padding-bottom:20px}.Settings_sectionTitle__CHlBO h2{font-size:26px}.Settings_sectionTitle__CHlBO p{font-size:14px}.Settings_group__rMftW{margin-bottom:20px;padding:12px 16px 4px}.Settings_groupHeader__dQr_t{align-items:baseline;gap:4px 12px}.Settings_groupHeader__dQr_t h3{font-size:13px}.Settings_groupHeader__dQr_t small{font-size:11px}.Settings_groupHint__3rtI8{font-size:13px}.Settings_row__tDLeK{padding:8px 0;gap:8px 12px;min-height:60px}.Settings_row__tDLeK>span{flex:1}.Settings_row__tDLeK select{width:min(58%,240px)}.Settings_row__tDLeK input:not([type=range]):not([type=checkbox]){width:min(60%,240px)}.Settings_row__tDLeK:has(.Settings_range__Wvhsd){flex-wrap:wrap;padding-top:12px;gap:2px}.Settings_row__tDLeK:has(.Settings_range__Wvhsd)>span{flex-basis:100%}.Settings_range__Wvhsd{width:100%;grid-template-columns:44px minmax(0,1fr) 44px 44px}.Settings_themes__dqUdW{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:10px 0 16px}.Settings_theme__cIzNm{min-height:68px;grid-template-columns:1fr;grid-template-rows:auto auto;padding:8px 4px;text-align:center;gap:0}.Settings_theme__cIzNm>span:first-child{font-size:24px}.Settings_theme__cIzNm>span:nth-child(2){display:none}.Settings_theme__cIzNm>span:last-child{min-height:16px;line-height:16px}.Settings_page__tMWUQ{width:100%;height:calc(100dvh - 64px);border:0;border-radius:0;margin:0;min-height:240px}.Settings_confirmation__xNQ1k{padding:24px 20px}.Settings_stats__Z6Cxy{grid-template-columns:repeat(3,minmax(0,1fr))}.Settings_stat__J4l3Q{padding:16px 0}.Settings_stat__J4l3Q strong{font-size:28px}.Settings_stat__J4l3Q span{font-size:12px}.Settings_dataRow__GIxVI,.Settings_identityRow__YTOzV{flex-wrap:wrap}.Settings_dataRow__GIxVI>.Settings_rowLabel__IHpQV{flex-basis:calc(100% - 52px)}.Settings_dataRow__GIxVI>.Settings_action__5r0TC{margin-top:4px}.Settings_dataList__CntPA .Settings_rowActions__fiX1c{justify-content:flex-start;margin-inline-start:0;flex-basis:100%}.Settings_rowActions__fiX1c .Settings_action__5r0TC{flex:1}.Settings_dataRow__GIxVI:has(.Settings_toggle__C32_p) .Settings_toggle__C32_p{flex-basis:100%}.Settings_dataRow__GIxVI:has(.Settings_toggle__C32_p)>.Settings_action__5r0TC{width:100%}.Settings_groupActions__rbUPl{justify-content:flex-start}.Settings_syncSummary__2kpkQ{align-items:flex-start}.Settings_membershipHero__jt1Z6{padding:20px}.Settings_membershipHeading__zT1FA h3{font-size:28px}.Settings_benefit___A4h2{margin-inline-start:auto}.Settings_row__tDLeK:has(.Settings_benefit___A4h2)>span:first-child{flex-basis:auto}.Settings_surface__mglzm[data-kind=quick]{width:100%;height:auto;max-height:70dvh;margin:auto 0 0;border:0;border-radius:20px 20px 0 0}.Settings_surface__mglzm[data-kind=quick] .Settings_frame__sQGde{max-height:70dvh}.Settings_surface__mglzm[data-kind=quick] .Settings_body__WpjIQ{padding-bottom:max(20px,env(safe-area-inset-bottom))}.Settings_surface__mglzm[data-kind=reader] .Settings_body__WpjIQ{padding:16px 16px max(32px,env(safe-area-inset-bottom))}.Settings_readerTabs__Ho3pf{margin-bottom:16px}.Settings_readerTabs__Ho3pf button{font-size:13px}.Settings_hub__LvVOW[data-presentation=dialog] .Settings_indexTitle__DoNNx,.Settings_hub__LvVOW[data-presentation=dialog] .Settings_mobileBack__YesvV{display:none}}@media (max-width:959px){.Settings_workspaceHub__fQCkm{grid-template-columns:minmax(0,1fr)}.Settings_workspaceHub__fQCkm>.Settings_sidebar__GpMOP{display:none}.Settings_workspaceHub__fQCkm>.Settings_toolbar__1aDST{flex-wrap:wrap;padding:9px 20px 10px;gap:8px}.Settings_workspaceHub__fQCkm .Settings_workspaceTitle__NKrQC>span:first-child{display:none}.Settings_workspaceHub__fQCkm .Settings_workspaceTitle__NKrQC>span:last-child{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Settings_workspaceHub__fQCkm .Settings_workspaceTitle__NKrQC{flex:1}.Settings_workspaceHub__fQCkm .Settings_mobileBack__YesvV{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:10px;margin:0 0 0 -10px;border:0;border-radius:8px;background:transparent;color:var(--forest)}.Settings_workspaceHub__fQCkm .Settings_mobileBack__YesvV svg{fill:currentColor;stroke:none}.Settings_workspaceHub__fQCkm .Settings_search__Gm_km{width:100%;flex-basis:100%}.Settings_workspaceHub__fQCkm[data-view=detail]>.Settings_toolbar__1aDST .Settings_search__Gm_km{display:none}.Settings_workspaceHub__fQCkm .Settings_mobileIndex__clBLC{display:grid;align-content:start;flex:1;min-height:0;overflow-y:auto;padding:20px}.Settings_workspaceHub__fQCkm .Settings_mobileIndex__clBLC .Settings_navButton__r9U8H{min-height:80px;padding:14px 16px;border:1px solid var(--rule);border-bottom:0;border-radius:0;background:var(--surface);color:var(--ink);font-size:16px!important;margin:0}.Settings_workspaceHub__fQCkm .Settings_mobileIndex__clBLC .Settings_navButton__r9U8H:first-of-type{border-radius:14px 14px 0 0}.Settings_workspaceHub__fQCkm .Settings_mobileIndex__clBLC .Settings_navButton__r9U8H:last-child{border-bottom:1px solid var(--rule);border-radius:0 0 14px 14px}.Settings_workspaceHub__fQCkm .Settings_mobileIndex__clBLC .Settings_navButton__r9U8H>span{display:grid;gap:6px;flex:1}.Settings_workspaceHub__fQCkm .Settings_mobileIndex__clBLC .Settings_navButton__r9U8H small{font-size:13px;line-height:20px;font-weight:400;color:var(--muted)}.Settings_workspaceHub__fQCkm .Settings_mobileIndex__clBLC .Settings_navButton__r9U8H>svg:last-child{width:16px;height:16px;color:var(--muted)}.Settings_workspaceHub__fQCkm .Settings_indexTitle__DoNNx,.Settings_workspaceHub__fQCkm:not([data-view=index]) .Settings_mobileIndex__clBLC,.Settings_workspaceHub__fQCkm[data-view=index] .Settings_content__Y7KHP{display:none}.Settings_workspaceHub__fQCkm .Settings_content__Y7KHP{padding:24px 20px 40px;scrollbar-gutter:auto}.Settings_workspaceHub__fQCkm .Settings_sectionTitle__CHlBO{padding:0;margin-bottom:24px}.Settings_workspaceHub__fQCkm .Settings_sectionTitle__CHlBO h2{display:none}.Settings_workspaceHub__fQCkm .Settings_sectionTitle__CHlBO p{font-size:14px;line-height:1.6}.Settings_workspaceHub__fQCkm .Settings_group__rMftW{margin-bottom:20px;padding:12px 16px 4px;border:1px solid var(--rule);border-radius:14px;background:var(--surface)}.Settings_workspaceHub__fQCkm .Settings_groupHeader__dQr_t{padding:0;border-bottom:0}.Settings_workspaceHub__fQCkm .Settings_groupHeader__dQr_t h3{font-size:13px;color:var(--muted)}.Settings_workspaceHub__fQCkm .Settings_groupHint__3rtI8{font-size:13px}.Settings_workspaceHub__fQCkm .Settings_row__tDLeK{min-height:60px;font-size:16px}.Settings_workspaceHub__fQCkm[data-confirmation=true] .Settings_mobileIndex__clBLC{display:none}.Settings_workspaceHub__fQCkm[data-confirmation=true] .Settings_content__Y7KHP{display:block}}@media (max-width:767px){.Settings_workspaceLoading__QI7tZ h1{min-height:calc(56px + env(safe-area-inset-top, 0px));padding:calc(5px + env(safe-area-inset-top, 0px)) 16px 6px}.Settings_workspaceLoading__QI7tZ p{margin:24px 16px}.Settings_workspaceHub__fQCkm>.Settings_toolbar__1aDST{padding:calc(5px + env(safe-area-inset-top, 0px)) 16px 6px;min-height:56px}.Settings_workspaceHub__fQCkm .Settings_mobileIndex__clBLC{padding:20px 16px 32px}.Settings_workspaceHub__fQCkm .Settings_content__Y7KHP{padding:24px 16px 40px}}@media (max-width:360px){.Settings_group__rMftW{padding-inline:12px}.Settings_themes__dqUdW{gap:6px}.Settings_row__tDLeK{font-size:15px}}@media (prefers-reduced-motion:reduce){.Settings_hub__LvVOW *,.Settings_surface__mglzm *{scroll-behavior:auto!important;transition:none!important}}.Settings_surface__mglzm:has([data-reduced-motion=true]) *{transition:none!important}.Settings_surface__mglzm[data-reduced-motion=true] *{transition:none!important}.AuthProfileBoundary_shell__0HFcq{min-height:100svh;display:grid;place-items:center;padding:32px 20px;background:#f7f1e6;color:#223d32}.AuthProfileBoundary_card__OYefQ{width:min(100%,460px);padding:clamp(28px,6vw,44px);border:1px solid #d9d1bf;border-radius:18px;background:#fffcf6;box-shadow:0 20px 60px rgb(30 46 36/8%)}.AuthProfileBoundary_brand__dFK_V{display:block;margin-bottom:22px;font-family:var(--font-noto-serif-sc),Georgia,serif;font-size:25px;letter-spacing:.025em}.AuthProfileBoundary_detail__EJ8lq{margin:16px 0 0;color:#536158;line-height:1.7}.AuthProfileBoundary_heading__CqxJA{margin:0;font-size:21px;line-height:1.35}.AuthProfileBoundary_error__wqzGn{margin:16px 0 0;color:#9a382e;line-height:1.6}.AuthProfileBoundary_actions__I9dUV{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.AuthProfileBoundary_secondary__NkLDF{margin-top:24px;padding:10px 18px;border:1px solid #315c46;border-radius:8px;background:transparent;color:#315c46;font:inherit;cursor:pointer}.AuthProfileBoundary_secondary__NkLDF:disabled{cursor:wait;opacity:.6}.AuthProfileBoundary_secondary__NkLDF:focus-visible{outline:3px solid #b9985d;outline-offset:3px}.AuthProfileBoundary_retry__3FaZW{margin-top:24px;padding:10px 18px;border:1px solid #315c46;border-radius:8px;background:#315c46;color:#fffaf0;font:inherit;cursor:pointer}.AuthProfileBoundary_retry__3FaZW:disabled{cursor:wait;opacity:.6}.AuthProfileBoundary_retry__3FaZW:focus-visible{outline:3px solid #b9985d;outline-offset:3px}.AuthProfileBoundary_pauseNotice__TpxpO{position:fixed;z-index:1001;right:20px;bottom:20px;width:min(420px,calc(100vw - 40px));padding:20px;border:1px solid #d1c5a8;border-radius:16px;background:#fffcf6;box-shadow:0 18px 52px rgb(30 46 36/18%);color:#223d32}.AuthProfileBoundary_pauseNotice__TpxpO p{margin:8px 0 12px;line-height:1.6;color:#526157}.AuthProfileBoundary_pauseNotice__TpxpO button{padding:9px 14px;border:1px solid #315c46;border-radius:8px;background:#315c46;color:#fffcf6;font:inherit;cursor:pointer}.AuthProfileBoundary_pauseNotice__TpxpO button:disabled{cursor:wait;opacity:.6}.AuthProfileBoundary_pauseNotice__TpxpO button:focus-visible{outline:3px solid #b9985d;outline-offset:2px}.AuthProfileBoundary_recoveryNotice__ksTkF{position:fixed;z-index:1001;right:clamp(16px,3vw,36px);bottom:clamp(16px,3vw,36px);width:min(440px,calc(100vw - 32px));padding:20px 22px;border:1px solid #d1c5a8;border-radius:16px;background:#fffcf6;box-shadow:0 18px 52px rgb(30 46 36/18%);color:#223d32}.AuthProfileBoundary_noticeHeading__yG7AO{margin:0;font-size:17px;line-height:1.45}.WorkspaceAccountMenu_profile__Bz4sl{position:relative;min-width:0;width:100%}.WorkspaceAccountMenu_placeholder__iCV4H{min-height:60px}.WorkspaceAccountMenu_trigger__BRvEE{display:flex;align-items:center;gap:10px;width:100%;min-height:60px;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--ink);text-align:start;font:400 14px/1.4 var(--ui-font);cursor:pointer}.WorkspaceAccountMenu_trigger__BRvEE:hover,.WorkspaceAccountMenu_trigger__BRvEE[aria-expanded=true]{background:var(--selected)}.WorkspaceAccountMenu_trigger__BRvEE>svg{flex:none;color:var(--muted)}.WorkspaceAccountMenu_avatar__PeYPG{display:grid;place-items:center;flex:none;width:30px;height:30px;overflow:hidden;border:1px solid var(--rule);border-radius:50%;background:var(--selected);color:var(--forest);font:600 14px/1 var(--ui-font)}.WorkspaceAccountMenu_avatar__PeYPG img{width:100%;height:100%;object-fit:cover}.WorkspaceAccountMenu_avatar__PeYPG svg{width:18px;height:18px}.WorkspaceAccountMenu_identity__9p8jS{display:grid;gap:2px;min-width:0;flex:1}.WorkspaceAccountMenu_identity__9p8jS strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500}.WorkspaceAccountMenu_identity__9p8jS small{font-size:12px;color:var(--muted)}.WorkspaceAccountMenu_menu__e_sme{position:absolute;z-index:30;left:0;bottom:calc(100% + 8px);width:280px;max-width:calc(100vw - 32px);max-height:min(520px,75dvh);overflow:auto;padding:6px;border:1px solid var(--rule);border-radius:12px;background:var(--surface);color:var(--ink);box-shadow:0 12px 32px rgb(32 39 34/12%);font:400 15px/1.4 var(--ui-font);animation:WorkspaceAccountMenu_appear__vdwQY .14s cubic-bezier(.22,1,.36,1)}.WorkspaceAccountMenu_profile__Bz4sl[data-placement=below] .WorkspaceAccountMenu_menu__e_sme{top:calc(100% + 8px);bottom:auto}.WorkspaceAccountMenu_menuIdentity__WbzFv{display:grid;gap:4px;padding:12px 10px 14px;border-bottom:1px solid var(--rule);margin-bottom:4px;overflow-wrap:anywhere}.WorkspaceAccountMenu_menuIdentity__WbzFv strong{font-size:14px;font-weight:600}.WorkspaceAccountMenu_menuIdentity__WbzFv small{font-size:12px;color:var(--muted)}.WorkspaceAccountMenu_menu__e_sme button{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;border:0;border-radius:6px;padding:10px;color:var(--ink);background:transparent;font:inherit;text-align:start;cursor:pointer}.WorkspaceAccountMenu_menu__e_sme button:focus-visible,.WorkspaceAccountMenu_menu__e_sme button:hover{background:var(--selected)}.WorkspaceAccountMenu_menu__e_sme button svg{flex:none;width:18px;height:18px;color:var(--muted)}.WorkspaceAccountMenu_error__M6yeW,.WorkspaceAccountMenu_menu__e_sme .WorkspaceAccountMenu_signOut__kD8pp,.WorkspaceAccountMenu_menu__e_sme .WorkspaceAccountMenu_signOut__kD8pp svg{color:var(--danger)}.WorkspaceAccountMenu_divider__bAJty{height:1px;margin:4px 6px;background:var(--rule)}.WorkspaceAccountMenu_error__M6yeW{margin:8px 10px;font-size:13px}.WorkspaceAccountMenu_profile__Bz4sl :focus-visible{outline:2px solid var(--whisperleaf-focus);outline-offset:2px}@keyframes WorkspaceAccountMenu_appear__vdwQY{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.WorkspaceAccountMenu_menu__e_sme{animation:none}}.ReaderAssistModePicker_picker__QfFtm{--mode-ink:var(--ink,var(--shell-text));--mode-muted:var(--muted,var(--shell-muted));color:var(--mode-ink)}.ReaderAssistModePicker_picker__QfFtm[data-compact=true]{--mode-ink:var(--shell-text);--mode-muted:var(--shell-muted)}.ReaderAssistModePicker_options__VXAOo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ReaderAssistModePicker_options__VXAOo[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ReaderAssistModePicker_label__s8bw0{margin:22px 0 10px;color:var(--mode-muted);font-size:12px;font-weight:600;letter-spacing:.03em}.ReaderAssistModePicker_label__s8bw0:first-child{margin-top:0}.ReaderAssistModePicker_options__VXAOo button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-width:0;min-height:76px;padding:12px;text-align:start;cursor:pointer;border:1px solid var(--rule,var(--whisperleaf-boundary));border-radius:12px;background:transparent;color:inherit;font:inherit;transition:background-color .12s ease,border-color .12s ease}.ReaderAssistModePicker_options__VXAOo strong{font-size:16px;font-weight:600;line-height:1.35}.ReaderAssistModePicker_options__VXAOo span{color:var(--mode-muted);font-size:12px;line-height:1.4}.ReaderAssistModePicker_options__VXAOo button:hover:not(:disabled){background:color-mix(in srgb,var(--whisperleaf-action) 5%,transparent)}.ReaderAssistModePicker_options__VXAOo button[aria-checked=true]{border-color:var(--whisperleaf-action);background:color-mix(in srgb,var(--whisperleaf-action) 6%,var(--surface,var(--surface-bg)));box-shadow:inset 0 0 0 1px var(--whisperleaf-action);color:var(--whisperleaf-action)}.ReaderAssistModePicker_options__VXAOo button:focus-visible{outline:2px solid var(--whisperleaf-focus);outline-offset:3px}.ReaderAssistModePicker_options__VXAOo button:disabled{opacity:.5;cursor:default}.ReaderAssistModePicker_description__Y_ZRE{margin:12px 0 0;max-width:64ch;font-size:13px;line-height:1.65;color:var(--mode-muted)}.ReaderAssistModePicker_picker__QfFtm[data-compact=true] .ReaderAssistModePicker_options__VXAOo{gap:8px}.ReaderAssistModePicker_picker__QfFtm[data-compact=true] .ReaderAssistModePicker_options__VXAOo button{min-height:78px;padding:12px 10px}@media (prefers-reduced-motion:reduce){.ReaderAssistModePicker_options__VXAOo button{transition:none}}@media (max-width:400px){.ReaderAssistModePicker_options__VXAOo{gap:6px}.ReaderAssistModePicker_options__VXAOo button{padding:10px 8px}.ReaderAssistModePicker_options__VXAOo strong{font-size:15px}.ReaderAssistModePicker_options__VXAOo span{font-size:11px}}.PdfOriginalPage_frame__5wWIq{position:relative;overflow:hidden;visibility:visible}.PdfOriginalPage_frame__5wWIq[aria-hidden=true]{visibility:hidden}.PdfOriginalPage_embedded__nLlDc{overflow:visible;height:auto}.PdfOriginalPage_embedded__nLlDc .PdfOriginalPage_scroller__cV2Hk{height:auto;overflow:visible;scrollbar-gutter:auto}.PdfOriginalPage_scroller__cV2Hk{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.PdfOriginalPage_scroller__cV2Hk:focus-visible{outline:2px solid #b9985d;outline-offset:-2px}.PdfOriginalPage_pageSurface__yU2Fh{position:relative;margin:0 auto;background:#fff;box-shadow:0 8px 28px rgb(28 34 25/12%)}.PdfOriginalPage_queryMark__dVv1f{position:absolute;z-index:1;pointer-events:none;background:rgb(226 188 82/35%);border-bottom:2px solid #bb9655;mix-blend-mode:multiply}.PdfOriginalPage_page__FP3K3{display:block;pointer-events:none;user-select:none}.PdfOriginalPage_detailLayer__trYLB{position:absolute;inset:0;overflow:hidden;pointer-events:none}.PdfOriginalPage_detailLayer__trYLB canvas{position:absolute;display:block}.PdfOriginalPage_textLayerHost__X69_K,.PdfOriginalPage_textLayer__Jvt1s{position:absolute;inset:0}.PdfOriginalPage_linkLayer__P9QfP{position:absolute;inset:0;pointer-events:none}.PdfOriginalPage_linkLayer__P9QfP a{position:absolute;display:block;pointer-events:auto}.PdfOriginalPage_linkLayer__P9QfP a:focus-visible{outline:2px solid #b9985d;outline-offset:1px;background:rgb(185 152 93/14%)}.PdfOriginalPage_regionOverlay__rqbek{position:absolute;inset:0;z-index:3;cursor:crosshair;touch-action:none}.PdfOriginalPage_regionDraft__C8j3S,.PdfOriginalPage_sourceFocus__HDHKq{position:absolute;box-sizing:border-box;border:2px solid #b9985d;background:rgb(185 152 93/18%);pointer-events:none}.PdfOriginalPage_sourceFocus__HDHKq{z-index:2;box-shadow:0 0 0 3px rgb(255 252 246/85%)}.PdfOriginalPage_textLayer__Jvt1s{overflow:clip;text-align:initial;line-height:1;letter-spacing:normal;word-spacing:normal;text-size-adjust:none;transform-origin:0 0;--min-font-size:1;--text-scale-factor:calc(var(--total-scale-factor) * var(--min-font-size));--min-font-size-inv:calc(1 / var(--min-font-size))}.PdfOriginalPage_textLayer__Jvt1s br,.PdfOriginalPage_textLayer__Jvt1s span{position:absolute;color:transparent;white-space:pre;cursor:text;transform-origin:0 0;user-select:text}.PdfOriginalPage_textLayer__Jvt1s span{font-size:calc(var(--text-scale-factor) * var(--font-height));transform:rotate(var(--rotate,0deg)) scaleX(var(--scale-x,1)) scale(var(--min-font-size-inv))}.PdfOriginalPage_textLayer__Jvt1s .markedContent{display:contents}.PdfOriginalPage_textLayer__Jvt1s ::selection{background:rgb(73 122 94/32%);color:transparent}.PdfOriginalPage_toolbar__62XY4{position:absolute;z-index:2;top:12px;right:20px;display:flex;align-items:center;gap:4px;padding:4px;border:1px solid rgb(60 70 57/16%);border-radius:10px;background:rgb(255 252 246/94%);box-shadow:0 5px 18px rgb(30 46 36/12%);color:#223d32}.PdfOriginalPage_toolbar__62XY4 button{min-width:30px;min-height:30px;padding:3px 8px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.PdfOriginalPage_toolbar__62XY4 button:hover:not(:disabled){background:rgb(49 92 70/12%)}.PdfOriginalPage_toolbar__62XY4 button:disabled{opacity:.45;cursor:default}.PdfOriginalPage_toolbar__62XY4 output{min-width:44px;text-align:center;font-size:12px}.PdfOriginalPage_message__3ILI6{position:absolute;inset:auto 1rem 1rem;margin:0;padding:.75rem 1rem;border-radius:.5rem;background:rgb(255 255 255/94%);color:#374039;font-size:.875rem;text-align:center}.PdfOriginalDocument_document__BuZj4{position:relative;height:100%;max-width:100%;min-height:0}.PdfOriginalDocument_scroller__BmlU3{width:100%;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.PdfOriginalDocument_scroller__BmlU3:focus-visible{outline:2px solid #b9985d;outline-offset:-2px}.PdfOriginalDocument_spine___rb9n{position:relative;width:100%}.PdfOriginalDocument_row__omHMB{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.PdfOriginalDocument_toolbar___zqlR{position:absolute;z-index:5;top:12px;right:20px;display:flex;align-items:center;gap:4px;max-width:calc(100% - 40px);overflow-x:auto;padding:4px;border:1px solid rgb(60 70 57/16%);border-radius:10px;background:rgb(255 252 246/96%);box-shadow:0 5px 18px rgb(30 46 36/12%);color:#223d32}.PdfOriginalDocument_toolPanel__A7NnA button,.PdfOriginalDocument_toolbar___zqlR button{border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;cursor:pointer}.PdfOriginalDocument_toolbar___zqlR button{min-height:30px;padding:3px 8px}.PdfOriginalDocument_toolPanel__A7NnA button:hover,.PdfOriginalDocument_toolbar___zqlR button:hover:not(:disabled){background:rgb(49 92 70/12%)}.PdfOriginalDocument_toolbar___zqlR button:disabled{opacity:.45;cursor:default}.PdfOriginalDocument_toolbar___zqlR output{min-width:44px;text-align:center;font-size:12px}.PdfOriginalDocument_toolPanel__A7NnA{position:absolute;z-index:6;top:60px;right:20px;display:flex;flex-direction:column;width:min(360px,calc(100% - 40px));max-height:min(70vh,620px);padding:12px;border:1px solid rgb(60 70 57/16%);border-radius:12px;background:#fffcf6;box-shadow:0 12px 40px rgb(30 46 36/17%);color:#223d32}.PdfOriginalDocument_toolPanel__A7NnA form{display:flex;gap:6px}.PdfOriginalDocument_toolPanel__A7NnA input{flex:1;min-width:0;min-height:44px;box-sizing:border-box;border:1px solid #b6beb6;border-radius:6px;padding:6px;font:inherit}.PdfOriginalDocument_toolPanel__A7NnA form button{min-height:44px;padding:4px 7px;background:#e8eee8}.PdfOriginalDocument_toolPanel__A7NnA p{margin:8px 2px;font-size:12px}.PdfOriginalDocument_resultList__4ciFv{overflow:auto;display:flex;flex-direction:column}.PdfOriginalDocument_resultList__4ciFv button{display:flex;min-height:44px;flex-direction:column;gap:3px;padding:8px;text-align:left}.PdfOriginalDocument_resultList__4ciFv span{font-size:12px;line-height:1.4}.PdfOriginalDocument_regionPanel__mE2b_{position:absolute;z-index:8;top:60px;right:20px;display:flex;flex-direction:column;gap:10px;width:min(400px,calc(100% - 40px));max-height:min(76vh,760px);overflow:auto;padding:14px;border:1px solid rgb(60 70 57/18%);border-radius:12px;background:#fffcf6;box-shadow:0 16px 48px rgb(30 46 36/23%);color:#223d32}.PdfOriginalDocument_regionPanel__mE2b_ header{display:flex;align-items:center;justify-content:space-between}.PdfOriginalDocument_regionPanel__mE2b_ button{min-height:44px;border:0;border-radius:7px;padding:6px 10px;background:#e8eee8;color:inherit;font:inherit;cursor:pointer}.PdfOriginalDocument_regionPanel__mE2b_ img{display:block;max-width:100%;max-height:230px;margin:auto;object-fit:contain;background:white}.PdfOriginalDocument_regionPanel__mE2b_ textarea{width:100%;box-sizing:border-box;border:1px solid #b6beb6;border-radius:6px;padding:7px;font:inherit}.PdfOriginalDocument_contextConsent__Xb_jf{display:flex;align-items:center;gap:7px;font-size:13px}.PdfOriginalDocument_regionAnswer__KwVXL{font-size:13px;line-height:1.55}.PdfOriginalDocument_regionAnswer__KwVXL p{margin:0 0 8px}.PdfOriginalDocument_regionAnswer__KwVXL ul{margin:5px 0 10px;padding-left:20px}.PdfOriginalDocument_regionPanel__mE2b_ [role=alert]{margin:0;color:#9b3e32;font-size:12px}@media (max-width:720px){.PdfOriginalDocument_document__BuZj4{display:flex;flex-direction:column;min-width:0}.PdfOriginalDocument_toolbar___zqlR{position:relative;inset:auto;flex:0 0 auto;width:calc(100% - 16px);min-width:0;max-width:100%;margin-inline:8px;box-sizing:border-box}.PdfOriginalDocument_toolbar___zqlR button{min-width:44px;min-height:44px;flex-shrink:0}.PdfOriginalDocument_scroller__BmlU3{flex:1 1 0;min-width:0;min-height:0;height:auto}.PdfOriginalDocument_toolPanel__A7NnA{right:8px;width:calc(100% - 16px);box-sizing:border-box}.PdfOriginalDocument_regionPanel__mE2b_{inset:auto 8px 8px;width:auto;max-height:65%}}.ReaderChrome_shell__I7ghx{--reader-safe-area-top:env(safe-area-inset-top,0px);--reader-topbar-height:calc(56px + var(--reader-safe-area-top))}.ReaderChrome_titleRegion__wyVsD{position:relative;flex:0 0 var(--reader-topbar-height,calc(56px + var(--reader-safe-area-top, 0px)));height:var(--reader-topbar-height,calc(56px + var(--reader-safe-area-top, 0px)));z-index:60}.ReaderChrome_titleBar___vJ_X.reader-topbar{position:absolute;inset:0 0 auto;z-index:45;display:flex;align-items:center;width:100%;height:var(--reader-topbar-height,calc(56px + var(--reader-safe-area-top, 0px)));min-height:var(--reader-topbar-height,calc(56px + var(--reader-safe-area-top, 0px)));padding:calc(6px + var(--reader-safe-area-top, 0px)) max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));border-bottom:1px solid var(--whisperleaf-divider);background:var(--app-bg);box-shadow:none;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .16s ease}.ReaderChrome_titleContent__1M6g8{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:100%;min-width:0;gap:clamp(8px,1.5vw,24px)}.ReaderChrome_titleBar___vJ_X:focus-visible{outline:2px solid var(--whisperleaf-focus);outline-offset:-4px}.ReaderChrome_titleBar___vJ_X[data-visible=false]{transform:translateY(-100%);opacity:0;pointer-events:none}.ReaderChrome_titleBar___vJ_X[data-visible=false] .ReaderChrome_titleContent__1M6g8{visibility:hidden;pointer-events:none}.ReaderChrome_titleBar___vJ_X:focus-within{transform:none;opacity:1;pointer-events:auto;transition:none}.ReaderChrome_titleBar___vJ_X:focus-within .ReaderChrome_titleContent__1M6g8{visibility:visible;pointer-events:auto}.ReaderChrome_inspectorControls__IeRTV,.ReaderChrome_navigationControls__vUjMx{display:flex;align-items:center;gap:4px}.ReaderChrome_inspectorControls__IeRTV{justify-self:end}.ReaderChrome_identity__i0YSK{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:1px;min-width:0;min-height:44px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--shell-text);text-align:start;cursor:pointer}.ReaderChrome_identity__i0YSK strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 16px/1.35 var(--book-font);letter-spacing:-.015em}.ReaderChrome_chapterLine__HdrSL{display:flex;align-items:center;gap:10px;min-width:0;color:var(--shell-muted);font:400 11px/1.45 var(--whisperleaf-font-ui)}.ReaderChrome_chapterLine__HdrSL>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReaderChrome_chapterLine__HdrSL>span+span{flex:none;padding-inline-start:10px;border-inline-start:1px solid var(--whisperleaf-divider)}.ReaderChrome_progressPercentage__faIwg{font-variant-numeric:tabular-nums}.ReaderChrome_identity__i0YSK:focus-visible{outline:2px solid var(--whisperleaf-focus);outline-offset:2px}.ReaderChrome_chromeAction__gn7rC{position:relative;display:inline-flex;flex:0 0 auto}.ReaderChrome_chromeButton__d50rj{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--shell-muted);font:500 12px/1.2 var(--whisperleaf-font-ui);cursor:pointer;transition:color .14s ease,background-color .14s ease}.ReaderChrome_titleBar___vJ_X .ReaderChrome_chromeButton__d50rj svg{display:block;flex:none;fill:currentColor;stroke:none}.ReaderChrome_chromeButton__d50rj[data-variant=back]{color:var(--shell-text)}.ReaderChrome_chromeButton__d50rj[data-active=true]{background:color-mix(in srgb,var(--whisperleaf-action) 10%,var(--app-bg));color:var(--whisperleaf-action)}.ReaderChrome_chromeButton__d50rj:focus-visible{outline:2px solid var(--whisperleaf-focus);outline-offset:2px}.ReaderChrome_chromeButton__d50rj:disabled{opacity:.45;cursor:default}.ReaderChrome_chromeCaption__lS5N3,.ReaderChrome_chromeCompactCaption___NugP{display:none}.ReaderChrome_chromeTooltip__jesmh{position:absolute;top:calc(100% + 9px);left:50%;z-index:5;width:max-content;max-width:min(260px,calc(100vw - 24px));padding:7px 10px;border-radius:8px;background:var(--shell-text);color:var(--app-bg);box-shadow:0 4px 12px #00000014;font:500 12px/1.5 var(--whisperleaf-font-ui);text-align:center;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-50%,-3px);transition:opacity .12s ease,transform .12s ease,visibility .12s ease}.ReaderChrome_chromeAction__gn7rC:focus-within .ReaderChrome_chromeTooltip__jesmh{opacity:1;visibility:visible;transform:translate(-50%)}.ReaderChrome_navigationControls__vUjMx .ReaderChrome_chromeAction__gn7rC:first-child .ReaderChrome_chromeTooltip__jesmh{left:0;transform:translateY(-3px)}.ReaderChrome_inspectorControls__IeRTV .ReaderChrome_chromeAction__gn7rC:last-child .ReaderChrome_chromeTooltip__jesmh{left:auto;right:0;transform:translateY(-3px)}.ReaderChrome_inspectorControls__IeRTV .ReaderChrome_chromeAction__gn7rC:last-child:focus-within .ReaderChrome_chromeTooltip__jesmh,.ReaderChrome_navigationControls__vUjMx .ReaderChrome_chromeAction__gn7rC:first-child:focus-within .ReaderChrome_chromeTooltip__jesmh{transform:none}@media (hover:hover){.ReaderChrome_chromeButton__d50rj:hover:not(:disabled),.ReaderChrome_identity__i0YSK:hover{color:var(--shell-text);background:color-mix(in srgb,var(--shell-text) 5%,var(--app-bg))}.ReaderChrome_chromeButton__d50rj[data-active=true]:hover{color:var(--whisperleaf-action);background:color-mix(in srgb,var(--whisperleaf-action) 14%,var(--app-bg))}.ReaderChrome_chromeAction__gn7rC:hover .ReaderChrome_chromeTooltip__jesmh{opacity:1;visibility:visible;transform:translate(-50%);transition-delay:.32s}.ReaderChrome_inspectorControls__IeRTV .ReaderChrome_chromeAction__gn7rC:last-child:hover .ReaderChrome_chromeTooltip__jesmh,.ReaderChrome_navigationControls__vUjMx .ReaderChrome_chromeAction__gn7rC:first-child:hover .ReaderChrome_chromeTooltip__jesmh{transform:none}}@media (max-width:600px){.ReaderChrome_titleBar___vJ_X.reader-topbar{padding-inline:max(6px,env(safe-area-inset-left)) max(6px,env(safe-area-inset-right))}.ReaderChrome_titleContent__1M6g8{gap:2px}.ReaderChrome_inspectorControls__IeRTV,.ReaderChrome_navigationControls__vUjMx{gap:0}.ReaderChrome_identity__i0YSK{padding-inline:6px}.ReaderChrome_identity__i0YSK strong{font:500 15px/1.35 var(--whisperleaf-font-ui)}.ReaderChrome_chapterLine__HdrSL{gap:6px;font-size:10px}.ReaderChrome_chapterLine__HdrSL>span+span{padding-inline-start:6px}}@media (prefers-reduced-motion:reduce){.ReaderChrome_chromeButton__d50rj,.ReaderChrome_chromeTooltip__jesmh,.ReaderChrome_titleBar___vJ_X{transition:none}}[data-reduced-motion=true] .ReaderChrome_chromeButton__d50rj,[data-reduced-motion=true] .ReaderChrome_chromeTooltip__jesmh,[data-reduced-motion=true] .ReaderChrome_titleBar___vJ_X{transition:none}.ReaderChrome_edgeButton__xshdq{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;min-width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent;color:var(--shell-text);cursor:pointer;font:inherit}.ReaderChrome_edgeButton__xshdq svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ReaderChrome_edgeButton__xshdq svg[data-reader-library-icon]{fill:currentColor;stroke:none}.ReaderChrome_edgeButton__xshdq:hover{background:color-mix(in srgb,var(--shell-text) 6%,transparent)}.ReaderChrome_edgeButton__xshdq:focus-visible,.ReaderChrome_surface__W7Axe a:focus-visible,.ReaderChrome_surface__W7Axe button:focus-visible,.ReaderChrome_surface__W7Axe input:focus-visible,.ReaderChrome_surface__W7Axe summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ReaderChrome_tools__nm_EP{position:absolute;inset:auto 12px calc(10px + env(safe-area-inset-bottom, 0px));z-index:40;display:grid;grid-template-columns:88px minmax(0,1fr) 88px;align-items:center;height:44px;pointer-events:none}.ReaderChrome_tools__nm_EP>*{pointer-events:auto}.ReaderChrome_tools__nm_EP>.reader-page-footer{grid-column:2;grid-row:1}.ReaderChrome_tools__nm_EP>.ReaderChrome_audioActions__pK6cF,.ReaderChrome_tools__nm_EP>.read-aloud-page-action{grid-column:3;grid-row:1}.ReaderChrome_audioActions__pK6cF{display:flex;align-items:center;justify-content:flex-end}.ReaderChrome_audioActions__pK6cF [data-error=true]{color:var(--status-error,#a93c31)}.ReaderChrome_dialog__wj0Pf{position:fixed;inset:0;margin:0;padding:0;width:100vw;height:100dvh;max-width:none;max-height:none;border:0;background:transparent;color:var(--shell-text);overflow:hidden}.ReaderChrome_dialog__wj0Pf:not([open]){display:none}.ReaderChrome_dialog__wj0Pf::backdrop{background:transparent}.ReaderChrome_surface__W7Axe{position:absolute;bottom:calc(64px + env(safe-area-inset-bottom, 0px));left:calc(var(--reader-surface-left) + 12px);width:min(360px,calc(var(--reader-surface-width) - 24px));max-height:min(70dvh,620px);display:flex;flex-direction:column;border:1px solid color-mix(in srgb,var(--shell-text) 15%,transparent);border-radius:16px;background:var(--app-bg);box-shadow:0 12px 40px rgb(0 0 0/12%);overflow:hidden;font:16px/1.5 var(--whisperleaf-font-ui)}.ReaderChrome_surface__W7Axe[data-side=listen]{left:auto;right:calc(var(--reader-surface-right) + 12px)}.ReaderChrome_surface__W7Axe[data-side=progress]{left:calc(var(--reader-surface-left) + var(--reader-surface-width) / 2);transform:translateX(-50%)}.ReaderChrome_surface__W7Axe[data-placement=topbar]{top:var(--reader-surface-top);bottom:auto;left:auto;right:var(--reader-surface-right);transform:none;max-height:min(70dvh,calc(100dvh - var(--reader-surface-top) - 12px))}.ReaderChrome_surfaceHeader__WKleC{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px 4px 16px;flex:0 0 auto}.ReaderChrome_surfaceHeader__WKleC h2{margin:0;min-width:0;font:600 16px/1.4 var(--whisperleaf-font-ui);overflow-wrap:anywhere}.ReaderChrome_surfaceBody__b5k8f{overflow-y:auto;overflow-x:hidden;min-height:0;padding:16px 20px 20px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--shell-text) 18%,transparent) transparent}.ReaderChrome_progress__k_tAO.reader-page-footer{display:flex;justify-content:center;align-items:center;gap:0;min-height:44px;height:44px;width:auto;min-width:0;padding:0;border:0;background:transparent;position:relative;z-index:40;box-shadow:none}.ReaderChrome_pageButton__qChLV{min-width:44px;min-height:44px;padding:0 6px;border:0;background:transparent;border-radius:10px;color:transparent;font:13px/1.2 var(--whisperleaf-font-ui);cursor:pointer;white-space:nowrap}.ReaderChrome_pageButton__qChLV:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ReaderChrome_progressNavigation__ZDxU5{display:flex;justify-content:space-between;align-items:center;gap:8px}.ReaderChrome_progressNavigation__ZDxU5 button{min-width:44px;min-height:44px;border:0;border-radius:10px;background:transparent;color:inherit;cursor:pointer}.ReaderChrome_progressNavigation__ZDxU5 button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6}.ReaderChrome_scrub__rWCU0{width:100%;min-height:44px;accent-color:var(--accent-fill)}.ReaderChrome_pageJump__Lg6ZS{display:flex;flex-direction:column;gap:6px;margin-top:10px}.ReaderChrome_pageJump__Lg6ZS>label{font-size:14px;color:var(--shell-muted)}.ReaderChrome_pageJumpFields__572O5{display:flex;align-items:center;gap:10px}.ReaderChrome_pageJumpFields__572O5 input{flex:1;min-width:0;width:80px;min-height:44px;padding:8px 10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--shell-text) 18%,transparent);background:var(--surface-bg);color:var(--shell-text);font:inherit}.ReaderChrome_pageJumpFields__572O5 span{flex-shrink:0;font-size:13px;color:var(--shell-muted)}.ReaderChrome_pageJumpFields__572O5 button{min-width:64px;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:var(--whisperleaf-action);color:var(--whisperleaf-action-ink);font:inherit;cursor:pointer}.ReaderChrome_pageJumpFields__572O5 :disabled{cursor:default;opacity:.5}@media (max-width:600px){.ReaderChrome_surface__W7Axe,.ReaderChrome_surface__W7Axe[data-side=listen],.ReaderChrome_surface__W7Axe[data-side=progress]{inset:auto 12px calc(12px + env(safe-area-inset-bottom, 0px));width:auto;transform:none;max-height:70dvh}.ReaderChrome_chapterPrefix__01KU1{display:none}}@media (prefers-reduced-motion:reduce){.ReaderChrome_titleContent__1M6g8{transition:none}}[data-reduced-motion=true] .ReaderChrome_titleContent__1M6g8{transition:none}.CompanionShell_shell__JPHG7{--companion-green:var(--whisperleaf-ai);display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;color:var(--reader-text,#29332c);background:var(--surface-bg,#faf8f1);font-family:var(--whisperleaf-font-ui,system-ui,sans-serif);overflow-wrap:anywhere}.CompanionShell_controls__ziZj1{flex:none;padding:14px 24px 0}.CompanionShell_scroll__QVIwa{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:4px 24px 24px;scroll-padding-block:16px}.CompanionShell_actions__GOtEx{flex:none;padding:12px 24px max(14px,env(safe-area-inset-bottom,0px));border-top:1px solid color-mix(in srgb,var(--reader-text,#29332c) 12%,transparent);background:var(--surface-bg,#faf8f1)}.CompanionShell_shell__JPHG7 button,.CompanionShell_shell__JPHG7 summary{min-height:44px}.CompanionShell_shell__JPHG7 :is(button,summary,[tabindex]):focus-visible{outline:2px solid var(--whisperleaf-focus);outline-offset:3px}.CompanionShell_shell__JPHG7 button:disabled{opacity:.45;cursor:default}@media (max-width:640px){.CompanionShell_controls__ziZj1{padding:10px 20px 0}.CompanionShell_actions__GOtEx,.CompanionShell_scroll__QVIwa{padding-inline:20px}}.ReadingCompanionContent_root__cYOxX{height:100%;min-height:0;min-width:0}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX:has([data-companion-shell]){display:block;padding:0;gap:0}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__selection{display:flex;align-items:start;gap:12px;margin:0;padding:22px 0 16px;border:0;background:none}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__selected-text{display:block;margin:0;color:var(--reader-text);font-family:var(--whisperleaf-font-display,Georgia,serif);font-size:clamp(25px,2.2vw,30px);font-weight:400;line-height:1.25;letter-spacing:-.02em}.ReadingCompanionContent_root__cYOxX[data-selection-type=phrase] .reading-companion__selected-text{font-size:24px;line-height:1.4}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__speak{order:2;flex:0 0 44px;width:44px;height:44px;border:1px solid color-mix(in srgb,var(--reader-text) 16%,transparent);border-radius:50%;background:transparent;color:var(--reader-text)}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__selection-copy{flex:1;min-width:0}.ReadingCompanionContent_wordHeading__tgsel{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ReadingCompanionContent_grammarBadge__G5nk8{display:inline-flex;align-items:center;flex-wrap:wrap;gap:3px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--reader-text) 7%,transparent);color:var(--reader-text);font-size:12px;line-height:1.4}.ReadingCompanionContent_cefrLevel__KL51Q{color:var(--reader-muted);font-size:12px}.ReadingCompanionContent_phonetics__0nYNN{display:grid;gap:3px;margin-top:8px}.ReadingCompanionContent_phoneticRow__vWvCV{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;color:var(--reader-text);font-size:14px;line-height:1.5}.ReadingCompanionContent_phoneticRow__vWvCV abbr{color:var(--reader-muted);font-size:11px;text-decoration:none}.ReadingCompanionContent_wordForms__a_giA{display:flex;flex-wrap:wrap;gap:3px 14px;margin:6px 0 0;font-size:13px;line-height:1.6}.ReadingCompanionContent_wordForms__a_giA>div{display:flex;flex-wrap:wrap;gap:4px}.ReadingCompanionContent_wordForms__a_giA dt{color:var(--reader-muted)}.ReadingCompanionContent_wordForms__a_giA dd{margin:0;color:var(--reader-text)}.ReadingCompanionContent_headingActions__UD2_B{display:flex;flex:none;flex-direction:column;align-items:end;gap:4px}.ReadingCompanionContent_wordReference__kJcnt{display:grid;gap:16px;padding:0 0 20px}.ReadingCompanionContent_memoryCue__LuFnc h3,.ReadingCompanionContent_referenceSection__wvpGX h3{margin:0 0 7px;color:var(--reader-muted);font-size:12px;font-weight:500}.ReadingCompanionContent_memoryCue__LuFnc p,.ReadingCompanionContent_referenceSection__wvpGX p{margin:0;color:var(--reader-text);font-size:15px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.ReadingCompanionContent_referenceSection__wvpGX p+p{margin-top:7px}.ReadingCompanionContent_referenceSection__wvpGX .ReadingCompanionContent_englishDefinition__yAA9T{color:var(--reader-muted);font-family:var(--whisperleaf-font-display,Georgia,serif);font-size:16px;line-height:1.65}.ReadingCompanionContent_memoryCue__LuFnc{margin:0;padding:0 0 0 12px;border-inline-start:2px solid color-mix(in srgb,var(--reader-text) 22%,transparent)}.ReadingCompanionContent_memoryCue__LuFnc p{font-size:14px}.ReadingCompanionContent_etymology__1QTfN,.ReadingCompanionContent_etymology__1QTfN>summary{padding-block:4px}.ReadingCompanionContent_etymology__1QTfN>p{margin:10px 0 0;font-size:14px;line-height:1.8;white-space:pre-line;overflow-wrap:anywhere}.ReadingCompanionContent_etymology__1QTfN>.ReadingCompanionContent_bilingualExamples__4gaG5{margin-top:10px}.ReadingCompanionContent_bilingualExamples__4gaG5{display:grid;gap:14px;margin:0;padding:0;list-style:none}.ReadingCompanionContent_bilingualExamples__4gaG5 li{padding-inline-start:12px;border-inline-start:1px solid color-mix(in srgb,var(--reader-text) 15%,transparent)}.ReadingCompanionContent_bilingualExamples__4gaG5 p[lang=en]{font-family:var(--whisperleaf-font-display,Georgia,serif);font-size:16px;line-height:1.7}.ReadingCompanionContent_referenceSection__wvpGX .ReadingCompanionContent_exampleTranslation__ynI5V{margin-top:3px;color:var(--reader-muted);font-size:13px}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-explanation{margin:0;padding:16px 0 22px;border:0;background:none}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-explanation h3{margin:0 0 8px;font-size:12px;font-weight:500;color:var(--reader-muted)}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-explanation p{margin:0;font-size:16px;line-height:1.85;color:var(--reader-text)}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-explanation[data-assist-field=contextMeaning] p{font-size:19px;line-height:1.7}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .ReadingCompanionContent_disclosure__Fl4aZ .reading-companion__primary-explanation{padding:12px 0 6px}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .ReadingCompanionContent_disclosure__Fl4aZ .reading-companion__primary-explanation p{font-size:14px;line-height:1.8}.ReadingCompanionContent_lexicalCore__3Kvuv{display:grid;gap:12px;margin:0}.ReadingCompanionContent_lexicalCore__3Kvuv>div{display:grid;gap:4px}.ReadingCompanionContent_lexicalCore__3Kvuv dt{color:var(--reader-muted);font-size:12px}.ReadingCompanionContent_lexicalCore__3Kvuv dd{margin:0;color:var(--reader-text);font-size:16px;line-height:1.85;overflow-wrap:anywhere}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__encounter{font-size:12px;color:var(--reader-muted)}.ReadingCompanionContent_disclosure__Fl4aZ{padding:8px 0;border-top:1px solid color-mix(in srgb,var(--reader-text) 12%,transparent)}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX summary{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;color:var(--reader-text);cursor:pointer;list-style:none}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX summary:after{content:"+";font-size:18px}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX summary::-webkit-details-marker{display:none}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX summary:after{flex:none;color:var(--reader-muted)}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX details[open]>summary:after{content:"−"}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__error{font-size:13px;line-height:1.6}.ReadingCompanionContent_actions__JUdq1{display:flex;flex-wrap:wrap;gap:8px}.ReadingCompanionContent_actions__JUdq1>p{flex-basis:100%;margin:0}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .ReadingCompanionContent_actions__JUdq1>button{flex:1 1 0;min-width:0}.ReadingCompanionContent_returnButton__tjfbN,.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-action{display:flex;align-items:center;justify-content:space-between;flex:1 1 auto;min-height:46px;padding:10px 14px;border:1px solid var(--companion-green);border-radius:var(--whisperleaf-radius-control);background:var(--companion-green);color:var(--whisperleaf-action-ink);font-size:14px;cursor:pointer}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-action{background:transparent;color:var(--reader-text);border-color:color-mix(in srgb,var(--reader-text) 20%,transparent);transition:background-color .16s ease-out,border-color .16s ease-out,color .16s ease-out,opacity .16s ease-out}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-action>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-action[aria-pressed=true]:not([aria-busy=true]){background:color-mix(in srgb,var(--companion-green) 12%,transparent);border-color:var(--companion-green);opacity:1}.ReadingCompanionContent_saveStateMark__60GBv{flex:0 0 1em;width:1em;margin-inline-start:8px;opacity:0;transition:opacity .16s ease-out}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-action[aria-pressed=true]:not([aria-busy=true]) .ReadingCompanionContent_saveStateMark__60GBv{opacity:1}.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .assist-lookup__skeleton{min-height:32px}@media (prefers-reduced-motion:reduce){.ReadingCompanionContent_root__cYOxX.ReadingCompanionContent_root__cYOxX .reading-companion__primary-action,.ReadingCompanionContent_saveStateMark__60GBv{transition:none}}@media (forced-colors:active){.ReadingCompanionContent_returnButton__tjfbN{border-color:ButtonText;color:ButtonText;background:ButtonFace}}.ServiceWorkerRegistration_notice__x1PjD{position:fixed;right:16px;bottom:max(16px,env(safe-area-inset-bottom,0px));left:16px;z-index:220;width:min(560px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;gap:18px;margin-inline:auto;border:1px solid var(--gold-divider,rgba(196,169,106,.28));border-radius:14px;padding:14px 15px 14px 17px;background:var(--chrome-bg,rgba(24,32,31,.96));box-shadow:0 18px 44px rgba(43,35,28,.2);color:var(--ui-text,#f7f4ee)}.ServiceWorkerRegistration_copy__g29zX{min-width:0}.ServiceWorkerRegistration_copy__g29zX strong{display:block;font:650 .88rem/1.2 Source Sans\ 3 Local,Segoe UI,sans-serif}.ServiceWorkerRegistration_copy__g29zX p{margin:5px 0 0;color:var(--ui-text-soft,rgba(247,244,238,.72));font:400 .76rem/1.45 Source Sans\ 3 Local,Segoe UI,sans-serif}.ServiceWorkerRegistration_action__KwlxQ{flex:0 0 auto;min-height:36px;border:1px solid var(--accent-gold,rgba(196,169,106,.5));border-radius:999px;padding:0 14px;background:rgba(196,169,106,.14);color:var(--ui-text,#f7f4ee);cursor:pointer;font:650 .78rem/1 Source Sans\ 3 Local,Segoe UI,sans-serif}.ServiceWorkerRegistration_action__KwlxQ:hover{background:rgba(196,169,106,.24)}.ServiceWorkerRegistration_action__KwlxQ:focus-visible{outline:3px solid var(--focus-ring,rgba(196,169,106,.62));outline-offset:3px}@media (max-width:520px){.ServiceWorkerRegistration_notice__x1PjD{align-items:flex-start;gap:12px}.ServiceWorkerRegistration_action__KwlxQ{margin-top:1px}}