.AccountControl_signIn__PbgiZ{font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-faint);background:transparent;border:1px solid var(--rule);border-radius:var(--r-pill,999px);padding:5px 13px;cursor:pointer;transition:color .18s,border-color .18s,background .18s;white-space:nowrap}.AccountControl_signIn__PbgiZ:hover{color:var(--ink);background:var(--chip)}.AccountControl_loading__Ibxxo{display:inline-block;width:26px;height:26px;border-radius:50%;background:var(--rule);opacity:.5}.AccountControl_wrap__Ec0ls{position:relative;display:inline-flex}.AccountControl_avatar__SToJA{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;border:1px solid var(--rule);background:var(--chip);color:var(--ink);font-family:var(--font-ui,inherit);font-size:13px;font-weight:600;cursor:pointer;overflow:hidden;padding:0;transition:box-shadow .18s}.AccountControl_avatar__SToJA:hover{box-shadow:0 0 0 2px var(--rule)}.AccountControl_avatarImg__JXj_5{width:100%;height:100%;object-fit:cover}.AccountControl_backdrop___nanH{position:fixed;inset:0;z-index:30}.AccountControl_menu__u6D_g{position:absolute;top:100%;right:0;margin-top:8px;z-index:31;min-width:180px;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:var(--r-row,8px);box-shadow:0 8px 28px rgba(40,34,24,.14);padding:6px}.AccountControl_who__VBI3e{padding:8px 10px 6px;font-size:12.5px;color:var(--ink-faint);border-bottom:1px solid var(--rule);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AccountControl_signOut__TBRfO{display:block;width:100%;text-align:left;font-size:14px;font-family:var(--font-ui,inherit);color:var(--ink);background:transparent;border:none;border-radius:var(--r-row,6px);padding:8px 10px;cursor:pointer;text-decoration:none;transition:background .15s}.AccountControl_signOut__TBRfO:hover{background:rgba(90,80,60,.08)}.CreditBalance_chip__pnRwA{font-size:var(--t-meta);letter-spacing:.03em;color:var(--ink-faint);background:var(--chip);border:1px solid var(--rule);border-radius:var(--r-pill,999px);padding:4px 11px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:default}.CreditBalance_low__FkOcT{color:#9a6a2e;border-color:#d9b894}.CreditBalance_chipBtn___g1UG{cursor:pointer;font-family:inherit;transition:color .18s,border-color .18s}.CreditBalance_chipBtn___g1UG:hover{color:var(--ink);border-color:var(--ink-faint)}.CreditBalance_lowBtn__MhrcY{cursor:pointer;font-family:inherit;transition:color .18s,border-color .18s}.CreditBalance_lowBtn__MhrcY:hover{color:#7a5320}.CreditBalance_included__tljtj{cursor:pointer;font-family:inherit;color:var(--ink);border-color:var(--accent-dot,#b8c4a8);display:inline-flex;align-items:center;gap:6px;transition:color .18s,border-color .18s}.CreditBalance_included__tljtj:hover{border-color:var(--ink-faint)}.CreditBalance_includedDot__h56nQ{width:6px;height:6px;border-radius:50%;background:var(--accent-dot,#b8c4a8);flex:none}.CreditBalance_empty__UyAmI{font-size:var(--t-meta);letter-spacing:.03em;color:#9a4a2e;background:transparent;border:1px solid #d9a894;border-radius:var(--r-pill,999px);padding:4px 11px;white-space:nowrap;cursor:pointer;transition:color .18s,border-color .18s,background .18s}.CreditBalance_empty__UyAmI:hover{color:#7a3520;background:rgba(154,74,46,.07)}.TopChrome_bar__18JYG{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:18px 30px 14px;background:var(--top-fade);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.TopChrome_breadcrumb__jVMHu{display:flex;align-items:center;gap:10px;font-size:var(--t-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.TopChrome_bookLink__F7I5m{color:inherit;text-decoration:none;transition:color .18s,opacity .18s}.TopChrome_bookLink__F7I5m:hover{color:var(--ink);opacity:.85}.TopChrome_backChevron__63yeJ{display:none;align-items:center}.TopChrome_sep__CNz34{opacity:.5}.TopChrome_current___lI_e{color:var(--ink);opacity:.7}.TopChrome_right__8b9Vt{display:flex;align-items:center;gap:18px}.TopChrome_meta__WBSjb{font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-faint)}.TopChrome_today__R_Ys4{opacity:.62}.TopChrome_swatches__XyYY_{display:flex;align-items:center;gap:6px}.TopChrome_swatch__QMfD_{width:15px;height:15px;border-radius:50%;padding:0;cursor:pointer;border:1px solid rgba(60,50,35,.18);transition:box-shadow .2s,transform .15s}.TopChrome_swatch__QMfD_:hover{transform:scale(1.18)}.TopChrome_swatch__QMfD_[data-active=true]{box-shadow:0 0 0 1.5px var(--ink)}.TopChrome_iconBtn__zIczo{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--r-control);border:none;cursor:pointer;background:transparent;color:var(--ink);transition:background .2s}.TopChrome_iconBtn__zIczo:hover{background:rgba(90,80,60,.1)}.TopChrome_iconBtn__zIczo[data-active=true]{background:rgba(90,80,60,.12)}.TopChrome_tools__xbXpQ{display:flex;align-items:center;gap:18px}.TopChrome_moreBtn__sS7pm{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--r-control);border:none;background:transparent;color:var(--ink);cursor:pointer}@media (max-width:768px){.TopChrome_bar__18JYG{padding:12px 14px 10px}.TopChrome_breadcrumb__jVMHu{flex:1 1 auto;min-width:0;gap:8px;font-size:11px}.TopChrome_backChevron__63yeJ{display:inline-flex}.TopChrome_bookLink__F7I5m{display:inline-flex;align-items:center;padding:4px 4px 4px 0}.TopChrome_bookName__6SXyk,.TopChrome_sep__CNz34{display:none}.TopChrome_current___lI_e{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;opacity:.85}.TopChrome_right__8b9Vt{flex:0 0 auto;gap:8px}.TopChrome_tools__xbXpQ{display:none}.TopChrome_moreBtn__sS7pm{display:flex}}.TopChrome_sheetBackdrop__UmIs5{position:fixed;inset:0;z-index:60;background:rgba(36,32,24,.34);display:flex;align-items:flex-end;animation:TopChrome_chromeFade__A_MbD .18s ease}.TopChrome_sheet__TVZYy{width:100%;background:var(--paper-panel);border-radius:20px 20px 0 0;box-shadow:0 -2px 24px rgba(40,34,24,.18);padding:8px 18px calc(20px + env(safe-area-inset-bottom));animation:TopChrome_sheetUp__egtgZ .26s var(--ease-pane,ease)}.TopChrome_grab__fMzkP{width:38px;height:4px;border-radius:99px;background:var(--rule);margin:4px auto 12px}.TopChrome_sheetMeta__srHYL{font-size:var(--t-meta);color:var(--ink-faint);letter-spacing:.02em;margin-bottom:12px}.TopChrome_sheetSwatches__rMel1{display:flex;gap:14px;padding:2px 2px 14px;border-bottom:1px solid var(--rule)}.TopChrome_sheetSwatch__f9RAl{width:28px;height:28px;border-radius:50%;padding:0;cursor:pointer;border:1px solid rgba(60,50,35,.18)}.TopChrome_sheetSwatch__f9RAl[data-active=true]{box-shadow:0 0 0 2px var(--ink)}.TopChrome_sheetAction__NOfZg{display:flex;align-items:center;gap:14px;width:100%;min-height:48px;padding:11px 4px;border:none;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);font-family:var(--font-ui);font-size:15px;text-align:left;text-decoration:none;cursor:pointer}.TopChrome_sheetAction__NOfZg:last-child{border-bottom:none}.TopChrome_sheetAction__NOfZg svg{color:var(--ink-faint);flex:none}@keyframes TopChrome_sheetUp__egtgZ{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes TopChrome_chromeFade__A_MbD{0%{opacity:0}to{opacity:1}}.TopChrome_modeToggle__AAyhM{display:flex;align-items:center;gap:2px;padding:2px;border-radius:var(--r-pill);background:var(--chip)}.TopChrome_modeBtn__wdZPP{font-family:var(--font-ui);font-size:11px;line-height:1;padding:5px 9px;border:none;border-radius:var(--r-pill);background:transparent;color:var(--ink-faint);cursor:pointer;transition:background .18s ease,color .18s ease}.TopChrome_modeBtn__wdZPP:hover{color:var(--ink)}.TopChrome_modeBtn__wdZPP[data-active=true]{background:var(--paper-bg);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.TopChrome_sheetModeToggle__B_GFV{margin-top:14px;align-self:stretch}.TopChrome_sheetModeToggle__B_GFV .TopChrome_modeBtn__wdZPP{flex:1 1;font-size:13px;padding:10px 0;text-align:center}.NudgeToast_wrap__8sqfs{position:fixed;bottom:30px;left:50%;transform:translateX(-50%);z-index:40;pointer-events:none}.NudgeToast_toast___nsB2{pointer-events:auto;display:inline-flex;align-items:center;gap:11px;max-width:440px;padding:11px 14px 11px 15px;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:var(--r-pill,999px);box-shadow:0 10px 34px rgba(40,34,24,.16);animation:NudgeToast_rise__cF5Hj .34s cubic-bezier(.2,.8,.2,1)}@keyframes NudgeToast_rise__cF5Hj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.NudgeToast_icon__OWqPo{flex:none;display:inline-flex;color:var(--ink-faint)}.NudgeToast_icon__OWqPo[data-ai=true]{color:var(--accent-dot,#b08545)}.NudgeToast_text__zlTjx{font-family:var(--font-serif);font-size:14px;line-height:1.35;color:var(--ink);text-wrap:pretty}.NudgeToast_close__gLjHg{flex:none;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:2px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--ink-faint);opacity:.55;transition:opacity .18s,background .18s}.NudgeToast_close__gLjHg:hover{opacity:1;background:rgba(90,80,60,.1)}.Billing_backdrop__cTXTh{position:fixed;inset:0;z-index:60;background:rgba(40,34,24,.32);display:flex;align-items:center;justify-content:center;padding:24px}.Billing_modal__IDJHY{position:relative;width:100%;max-width:560px;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:14px;box-shadow:0 18px 60px rgba(40,34,24,.22);padding:28px 28px 22px}.Billing_close___aZgT{position:absolute;top:14px;right:14px;border:none;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:var(--ink-faint)}.Billing_close___aZgT:hover{color:var(--ink)}.Billing_title__f90ud{margin:0 0 4px;font-size:21px;color:var(--ink)}.Billing_sub__f7UPB{margin:0 0 20px;font-size:13.5px;color:var(--ink-faint)}.Billing_cards__S96xf{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.Billing_card__Zj2bn{border:1px solid var(--rule);border-radius:var(--r-row,10px);padding:16px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:3px}.Billing_price__sayNn{font-size:22px;font-weight:600;color:var(--ink)}.Billing_gives__yBNu6{font-size:13px;color:var(--ink)}.Billing_bonus__1aYvO{font-size:12px;color:#4a7a4a}.Billing_first__LNjKI{font-size:11.5px;color:#9a6a2e;margin-top:2px}.Billing_buy__TcNZ3{margin-top:10px;width:100%;border:1px solid var(--ink,#2b2b2b);background:var(--ink,#2b2b2b);color:var(--paper,#fff);border-radius:var(--r-pill,999px);padding:7px 0;cursor:pointer;font-size:13px;font-family:inherit;transition:opacity .15s}.Billing_buy__TcNZ3:hover{opacity:.85}.Billing_buy__TcNZ3:disabled{opacity:.5;cursor:default}.Billing_error__4fNzl{margin-top:14px;font-size:13px;color:#9a3a2e;text-align:center}.Billing_foot__YuvxZ{margin:16px 0 0;font-size:11.5px;color:var(--ink-faint);text-align:center;line-height:1.5}.Billing_toast__f1mZL{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:60;background:var(--ink,#2b2b2b);color:var(--paper,#fff);padding:10px 18px;border-radius:var(--r-pill,999px);font-size:13px;box-shadow:0 8px 24px rgba(40,34,24,.2)}.Billing_govern__0vVhl{margin-top:22px;padding-top:18px;border-top:1px solid var(--rule)}.Billing_governTitle__cRb06{font-size:13px;font-weight:600;color:var(--ink);margin:0 0 2px}.Billing_governSub__eOD6z{font-size:12px;color:var(--ink-faint);margin:0 0 12px}.Billing_toggleRow__L869X{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:9px 0}.Billing_toggleText__p0BKk{display:flex;flex-direction:column;gap:2px}.Billing_toggleLabel__4H98r{font-size:13px;color:var(--ink)}.Billing_toggleDesc__7fxdQ{font-size:11.5px;color:var(--ink-faint)}.Billing_switch__hXtKH{flex:0 0 auto;width:38px;height:22px;border-radius:999px;border:1px solid var(--rule);background:var(--paper-panel,#efeae1);position:relative;cursor:pointer;transition:background var(--dur,.16s) ease,border-color var(--dur,.16s) ease}.Billing_switch__hXtKH[data-on=true]{background:var(--ink,#2b2b2b);border-color:var(--ink,#2b2b2b)}.Billing_knob__FVg3z{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--paper,#fff);transition:transform var(--dur,.16s) ease}.Billing_switch__hXtKH[data-on=true] .Billing_knob__FVg3z{transform:translateX(16px)}.Billing_confirmModal__XoADY{position:relative;width:min(380px,calc(100vw - 48px));background:var(--paper,#fff);border:1px solid var(--rule);border-radius:var(--r-card,14px);padding:22px 22px 18px;box-shadow:0 18px 50px rgba(40,34,24,.22)}.Billing_confirmTitle__bE7TC{margin:0 0 8px;font-size:17px;color:var(--ink)}.Billing_confirmBody__laJvu{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--ink-faint)}.Billing_confirmBtns__ivQ9F{display:flex;justify-content:flex-end;gap:10px}.Billing_confirmGhost__scC1Y{border:1px solid var(--rule);background:transparent;color:var(--ink);border-radius:var(--r-pill,999px);padding:8px 16px;font-size:13px;cursor:pointer}.Billing_confirmPrimary__NFYiU{border:1px solid var(--ink,#2b2b2b);background:var(--ink,#2b2b2b);color:var(--paper,#fff);border-radius:var(--r-pill,999px);padding:8px 16px;font-size:13px;cursor:pointer}.Billing_upsell__99U93{margin:18px 0 0;border:1px solid var(--accent-dot,#b8c4a8);border-radius:var(--r-row,10px);padding:14px 16px;display:flex;flex-direction:column;gap:6px;background:color-mix(in srgb,var(--accent-dot,#b8c4a8) 9%,transparent)}.Billing_upsellStrong__g1npZ{border-color:var(--ink);background:color-mix(in srgb,var(--accent-dot,#b8c4a8) 16%,transparent)}.Billing_upsellTitle__1FJSl{margin:0;font-size:14px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:7px}.Billing_upsellDot__sIQqO{width:7px;height:7px;border-radius:50%;background:var(--accent-dot,#b8c4a8);flex:none}.Billing_upsellBody__rJXwK{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-faint)}.Billing_upsellLink__Uhsvh{align-self:flex-start;margin-top:2px;font-size:12.5px;font-family:inherit;color:var(--ink);background:transparent;border:1px solid var(--rule);border-radius:var(--r-pill,999px);padding:6px 14px;cursor:pointer;text-decoration:none;transition:background var(--dur-fast,.16s) ease}.Billing_upsellLink__Uhsvh:hover{background:var(--chip)}.Billing_subscribed___A1CA{margin:0 0 16px;font-size:13px;color:var(--ink-faint);display:flex;align-items:center;gap:7px}.Billing_subscribedLink__jIqMY{color:var(--ink);text-decoration:underline}.Billing_resultWrap__55XQK{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;pointer-events:none}.Billing_resultCard__BW9cC{pointer-events:auto;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:16px;box-shadow:0 20px 60px rgba(40,34,24,.25);padding:28px 38px;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;cursor:pointer;animation:Billing_resultPop__bukRF .24s ease}@keyframes Billing_resultPop__bukRF{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.Billing_resultMark___EoUe{width:52px;height:52px;border-radius:50%;background:var(--ink,#2b2b2b);color:var(--paper,#fff);display:grid;place-items:center;font-size:1.6rem;line-height:1}.Billing_resultTitle__xZYKL{font-family:var(--font-serif,Georgia,serif);font-size:1.4rem;color:var(--ink)}.Billing_resultBody__Rn6br{font-size:13px;color:var(--ink-faint);max-width:22rem}.Feedback_backdrop__VA1tE{position:fixed;inset:0;z-index:60;background:rgba(40,34,24,.32);display:flex;align-items:center;justify-content:center;padding:24px}.Feedback_modal__Q3NXq{position:relative;width:100%;max-width:480px;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:14px;box-shadow:0 18px 60px rgba(40,34,24,.22);padding:28px 28px 24px}.Feedback_close__u8uFW{position:absolute;top:14px;right:14px;border:none;background:transparent;cursor:pointer;font-size:22px;line-height:1;color:var(--ink-faint)}.Feedback_close__u8uFW:hover{color:var(--ink)}.Feedback_title__2yuTp{margin:0 0 4px;font-family:var(--font-serif,Georgia,serif);font-size:21px;color:var(--ink)}.Feedback_sub__iE02n{margin:0 0 18px;font-size:13px;color:var(--ink-faint)}.Feedback_intents___zNvI{display:flex;gap:6px;margin-bottom:16px}.Feedback_intent__CVG2w{flex:1 1;border:1px solid var(--rule);background:transparent;color:var(--ink-faint);border-radius:var(--r-pill,999px);padding:7px 6px;font-size:12.5px;font-family:inherit;cursor:pointer;transition:background var(--dur-fast,.18s) ease,color var(--dur-fast,.18s) ease,border-color var(--dur-fast,.18s) ease}.Feedback_intent__CVG2w:hover{color:var(--ink);background:var(--chip)}.Feedback_intentOn__ER__b{border-color:var(--ink,#2b2b2b)}.Feedback_intentOn__ER__b,.Feedback_intentOn__ER__b:hover{background:var(--ink,#2b2b2b);color:var(--paper,#fff)}.Feedback_textarea__ts9ll{width:100%;resize:vertical;min-height:110px;border:1px solid var(--rule);border-radius:var(--r-field,12px);background:var(--paper-bg);color:var(--ink);font-family:inherit;font-size:14px;line-height:1.55;padding:12px 14px;transition:border-color var(--dur-fast,.18s) ease}.Feedback_textarea__ts9ll:focus{outline:none;border-color:var(--ink-faint)}.Feedback_textarea__ts9ll::placeholder{color:var(--ink-faint)}.Feedback_emailLabel__7f9t1{display:block;margin-top:14px;font-size:12.5px;color:var(--ink-faint)}.Feedback_optional__5f4_G{color:var(--ink-faint);opacity:.8}.Feedback_email__2_Tyk{display:block;width:100%;margin-top:6px;border:1px solid var(--rule);border-radius:var(--r-control,8px);background:var(--paper-bg);color:var(--ink);font-family:inherit;font-size:13.5px;padding:8px 12px;transition:border-color var(--dur-fast,.18s) ease}.Feedback_email__2_Tyk:focus{outline:none;border-color:var(--ink-faint)}.Feedback_error__6R0VO{margin-top:14px;font-size:13px;color:var(--danger-fg,#9a3a2e)}.Feedback_send__wckZ9{margin-top:18px;width:100%;border:1px solid var(--ink,#2b2b2b);background:var(--ink,#2b2b2b);color:var(--paper,#fff);border-radius:var(--r-pill,999px);padding:9px 0;cursor:pointer;font-size:13.5px;font-family:inherit;transition:opacity .15s}.Feedback_send__wckZ9:hover{opacity:.85}.Feedback_send__wckZ9:disabled{opacity:.5;cursor:default}.Feedback_thanks__LusFb{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:12px 0 4px}.Feedback_thanksMark__tQrI4{width:52px;height:52px;border-radius:50%;background:var(--ink,#2b2b2b);color:var(--paper,#fff);display:grid;place-items:center;font-size:1.5rem;line-height:1}.Feedback_thanksTitle__HEImn{margin:4px 0 0;font-family:var(--font-serif,Georgia,serif);font-size:1.4rem;color:var(--ink)}.Feedback_thanksBody__l4Ktd{margin:0;font-size:13px;color:var(--ink-faint);max-width:24rem}.Feedback_thanks__LusFb .Feedback_send__wckZ9{max-width:160px}.MarginaliaPane_pane__xh7Ko{flex:0 0 auto;height:100%;overflow:hidden;background:var(--paper-panel);border-left:1px solid var(--rule);transition:width var(--dur-pane) var(--ease-pane)}.MarginaliaPane_inner__jTPfE{width:var(--sidebar-w);height:100%;display:flex;flex-direction:column}.MarginaliaPane_sheetScrim__NYqMk{display:none}@media (max-width:768px){.MarginaliaPane_pane__xh7Ko{position:fixed;left:0;right:0;bottom:0;top:auto;width:100%!important;height:80vh;max-height:88vh;border-left:none;border-top:1px solid var(--rule);border-radius:18px 18px 0 0;box-shadow:0 -2px 28px rgba(40,34,24,.22);z-index:55;transition:transform var(--dur-pane) var(--ease-pane)}.MarginaliaPane_pane__xh7Ko[aria-hidden=true]{transform:translateY(101%);pointer-events:none}.MarginaliaPane_pane__xh7Ko[aria-hidden=false]{transform:translateY(0)}.MarginaliaPane_pane__xh7Ko:before{content:"";position:absolute;top:8px;left:50%;transform:translateX(-50%);width:38px;height:4px;border-radius:99px;background:var(--rule);z-index:2}.MarginaliaPane_inner__jTPfE{width:100%!important}.MarginaliaPane_header__TlIqo{padding-top:22px}.MarginaliaPane_sheetScrim__NYqMk{display:block;position:fixed;inset:0;z-index:54;background:rgba(36,32,24,.3);animation:MarginaliaPane_paneScrim__45qhg .2s ease}}@keyframes MarginaliaPane_paneScrim__45qhg{0%{opacity:0}to{opacity:1}}.MarginaliaPane_header__TlIqo{display:flex;flex-direction:column;gap:10px;padding:14px 16px 12px 20px;border-bottom:1px solid var(--rule)}.MarginaliaPane_headerTop__sOtAP{display:flex;align-items:center;justify-content:space-between;gap:8px}.MarginaliaPane_context__ywU2p{display:flex;align-items:center;gap:9px;min-width:0}.MarginaliaPane_dot__eN95P{width:6px;height:6px;border-radius:50%;background:var(--accent-dot)}.MarginaliaPane_chapter__040RX{font-size:13px;font-weight:500;color:var(--ink);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.MarginaliaPane_inContext__yqQdQ{font-size:11.5px;color:var(--ink-faint);letter-spacing:.02em}.MarginaliaPane_headerBtns__Pv4Fd{display:flex;align-items:center;gap:4px}.MarginaliaPane_iconBtn__Ju80_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;border:none;background:transparent;cursor:pointer;color:var(--ink-faint);transition:background .2s}.MarginaliaPane_iconBtn__Ju80_:hover{background:rgba(90,80,60,.1)}.MarginaliaPane_messages__0lqPC{flex:1 1 auto;min-height:0;overflow-y:auto;padding:22px 20px 8px}.MarginaliaPane_pill__MYDAi{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;margin-bottom:20px;border-radius:var(--r-pill);background:var(--chip);font-size:12px;color:var(--ink)}.MarginaliaPane_pill__MYDAi strong{font-weight:600}.MarginaliaPane_pillDot__mituM{width:5px;height:5px;border-radius:50%;background:var(--accent-dot)}.MarginaliaPane_toolLines__0nkMI{display:flex;flex-direction:column;gap:4px;margin-bottom:9px}.MarginaliaPane_toolLine__TpOzj{display:flex;align-items:center;gap:7px;font-family:var(--font-ui);font-size:11.5px;color:var(--ink-faint);font-style:italic}.MarginaliaPane_facts__Ui7B9{margin-bottom:22px;border-bottom:1px solid var(--rule);padding-bottom:14px}.MarginaliaPane_factsLabel__TMxQ4{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.MarginaliaPane_factRow__WUsrL{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:6px 8px;margin:0 -8px;border-radius:7px;text-decoration:none;transition:background .14s}.MarginaliaPane_factRow__WUsrL:hover{background:var(--chip)}.MarginaliaPane_factName__W_k4a{font-family:var(--font-serif);font-size:15px;color:var(--ink)}.MarginaliaPane_factKind__RSVGU{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.MarginaliaPane_userRow__ioB__{display:flex;justify-content:flex-end;margin-bottom:24px}.MarginaliaPane_userBubble__MANmo{max-width:88%;background:var(--user-bubble);color:var(--ink);font-size:14.5px;line-height:1.55;padding:10px 14px;border-radius:14px 14px 4px 14px}.MarginaliaPane_aiRow__V0b4T{margin-bottom:24px}.MarginaliaPane_aiCaption__LgYZs{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:7px}.MarginaliaPane_aiText__uNZzj{font-family:var(--font-serif);font-size:var(--t-ai);line-height:var(--lh-ai);color:var(--ink);text-wrap:pretty;white-space:pre-wrap}.MarginaliaPane_aiMeta__o0InU{display:flex;align-items:center;gap:12px;margin-top:11px}.MarginaliaPane_sources__fV6Qn{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-faint)}.MarginaliaPane_saveResearch___dJIA{border:none;background:transparent;padding:0;font-size:11.5px;color:var(--ink-faint);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease}.MarginaliaPane_aiRow__V0b4T:hover .MarginaliaPane_saveResearch___dJIA{opacity:.8}.MarginaliaPane_saveResearch___dJIA:hover{opacity:1;color:var(--ink)}.MarginaliaPane_saveResearch___dJIA[data-state=error],.MarginaliaPane_saveResearch___dJIA[data-state=saved],.MarginaliaPane_saveResearch___dJIA[data-state=saving]{opacity:1}.MarginaliaPane_saveResearch___dJIA[data-state=saved]{color:var(--accent-dot,#8a9a78);cursor:default}.MarginaliaPane_saveResearch___dJIA[data-state=error]{color:#9a6a2e}.MarginaliaPane_saveResearch___dJIA:disabled{cursor:default}.MarginaliaPane_priorResearch__NtFUl{margin:6px 0 14px;padding:11px 13px;border:1px solid var(--rule);border-radius:var(--r-row,10px);background:var(--paper-panel,#efeae1)}.MarginaliaPane_priorHead__0XbJ0{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:7px}.MarginaliaPane_priorHit__bSVA7{font-size:12.5px;line-height:1.45;color:var(--ink);margin-bottom:6px}.MarginaliaPane_priorActions__8oW8f{display:flex;gap:8px;margin-top:9px}.MarginaliaPane_priorSearch__4vGN3{font-size:12px;color:var(--ink);background:transparent;border:1px solid var(--rule);border-radius:7px;padding:3px 10px;cursor:pointer;font-family:inherit}.MarginaliaPane_priorSearch__4vGN3:hover{border-color:var(--ink-faint);background:var(--paper-panel-hi,#f1ece4)}.MarginaliaPane_priorDismiss__uZ7dy{font-size:12px;color:var(--ink-faint);background:transparent;border:none;cursor:pointer;font-family:inherit}.MarginaliaPane_priorDismiss__uZ7dy:hover{color:var(--ink)}.MarginaliaPane_thinking__HF1EK{display:flex;gap:5px;align-items:center;height:14px}.MarginaliaPane_thinking__HF1EK span{width:6px;height:6px;border-radius:50%;background:var(--accent-dot);animation:MarginaliaPane_calDot__qmTyr 1.2s infinite}.MarginaliaPane_thinking__HF1EK span:nth-child(2){animation-delay:.2s}.MarginaliaPane_thinking__HF1EK span:nth-child(3){animation-delay:.4s}@keyframes MarginaliaPane_calDot__qmTyr{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:.7;transform:translateY(-2px)}}.MarginaliaPane_composerWrap__jqUMc{padding:12px 16px 18px;border-top:1px solid var(--rule)}.MarginaliaPane_composer__YU4PH{background:var(--paper-bg);border:1px solid var(--rule);border-radius:var(--r-field);padding:12px 14px 10px}.MarginaliaPane_textarea__knmXy{width:100%;resize:none;border:none;outline:none;background:transparent;font-family:var(--font-ui);font-size:14.5px;line-height:1.5;color:var(--ink)}.MarginaliaPane_textarea__knmXy::placeholder{color:var(--ink-faint)}.MarginaliaPane_composerRow__l3s8Q{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.MarginaliaPane_composerLeft__rEnwG,.MarginaliaPane_pinRow__YTChH{display:flex;align-items:center;gap:6px}.MarginaliaPane_pinRow__YTChH{flex-wrap:wrap;margin-bottom:8px}.MarginaliaPane_pinChip__c3n65{display:inline-flex;align-items:center;gap:5px;padding:4px 8px 4px 10px;border-radius:var(--r-pill);border:1px solid var(--accent-dot);background:var(--chip);color:var(--ink);font-size:12px;cursor:pointer;max-width:100%}.MarginaliaPane_pinChipX___8pCa{color:var(--ink-faint);font-size:14px;line-height:1}.MarginaliaPane_pinPicker__tm7Za{flex-basis:100%;display:flex;flex-direction:column;gap:2px;max-height:180px;overflow-y:auto;border:1px solid var(--rule);border-radius:10px;padding:6px;background:var(--paper-bg)}.MarginaliaPane_pinItem__0XphC{text-align:left;border:none;background:transparent;border-radius:6px;padding:6px 8px;font-size:13px;color:var(--ink-faint);cursor:pointer;transition:background .15s,color .15s}.MarginaliaPane_pinItem__0XphC:hover{background:rgba(90,80,60,.06);color:var(--ink)}.MarginaliaPane_pinItem__0XphC[data-on=true]{color:var(--ink);background:var(--chip)}.MarginaliaPane_pinToggle__fofNP{display:inline-flex;align-items:center;padding:5px 10px;border-radius:var(--r-pill);border:1px solid var(--rule);background:transparent;cursor:pointer;font-size:12px;color:var(--ink-faint);transition:all .18s}.MarginaliaPane_pinToggle__fofNP[data-active=true]{border-color:var(--accent-dot);background:var(--chip);color:var(--ink)}.MarginaliaPane_webToggle__q5aRV{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--r-pill);border:1px solid var(--rule);background:transparent;cursor:pointer;font-size:12px;color:var(--ink-faint);transition:all .18s}.MarginaliaPane_webToggle__q5aRV[data-active=true]{border-color:var(--accent-dot);background:var(--chip);color:var(--ink)}.MarginaliaPane_send__6N4hc{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:none;cursor:pointer;background:var(--ink);color:var(--paper-panel);transition:opacity .15s}.MarginaliaPane_send__6N4hc:hover{opacity:.88}.MarginaliaPane_send__6N4hc:disabled{opacity:.45;cursor:default}.MarginaliaPane_stop__58YNC{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;border:none;cursor:pointer;background:var(--ink);color:var(--paper-panel);transition:opacity .15s}.MarginaliaPane_stop__58YNC:hover{opacity:.88}.MarginaliaPane_scopeNote__4KWIR{text-align:center;font-size:11px;color:var(--ink-faint);margin-top:9px;letter-spacing:.02em}.MarginaliaPane_offStrip__xffdS{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;padding:8px 11px;border:1px solid var(--rule);border-radius:var(--r-row,10px);background:var(--paper-panel,#efeae1);font-size:12px;color:var(--ink-faint)}.MarginaliaPane_offStripBtn__9GlID{flex:0 0 auto;border:1px solid var(--ink,#2b2b2b);background:var(--ink,#2b2b2b);color:var(--paper,#fff);border-radius:var(--r-pill,999px);padding:4px 11px;font-size:12px;cursor:pointer}.MarginaliaPane_snippetStack__8T6GZ{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.MarginaliaPane_suggestBtn__w3iAg{align-self:flex-start;margin-bottom:10px;padding:4px 11px;font-size:11.5px;letter-spacing:.02em;color:var(--ink-soft,var(--ink-faint));background:transparent;border:1px solid var(--rule);border-radius:999px;cursor:pointer;font-family:inherit}.MarginaliaPane_suggestBtn__w3iAg:hover:not(:disabled){color:var(--ink);background:var(--paper-panel,#efeae1)}.MarginaliaPane_suggestBtn__w3iAg:disabled{opacity:.6;cursor:default}.MarginaliaPane_proposals__LhvZy{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.MarginaliaPane_proposalCard__v_PJs{border:1px dashed var(--rule);border-radius:var(--r-row,10px);background:transparent;padding:8px 10px}.MarginaliaPane_proposalTop__AyVI1{display:flex;align-items:center;gap:7px;margin-bottom:4px}.MarginaliaPane_proposalKind__1HDY9{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint)}.MarginaliaPane_proposalSpacer__SatIV{flex:1 1}.MarginaliaPane_proposalAccept__KBewe,.MarginaliaPane_proposalDismiss__q1Qp8{border:none;background:transparent;font-size:13px;line-height:1;cursor:pointer;color:var(--ink-faint)}.MarginaliaPane_proposalAccept__KBewe:hover,.MarginaliaPane_proposalDismiss__q1Qp8:hover{color:var(--ink)}.MarginaliaPane_proposalText__xd9dL{font-size:13px;line-height:1.45;color:var(--ink)}.MarginaliaPane_proposalWhy__1lVYe{margin-top:3px;font-size:11px;font-style:italic;color:var(--ink-faint)}.MarginaliaPane_snippetPile__GIBEE{display:block;width:calc(100% - 8px);margin:0 0 18px;text-align:left;padding:10px 12px;border:1px solid var(--rule);border-radius:var(--r-row,10px);background:var(--paper-panel,#efeae1);cursor:pointer;box-shadow:3px 3px 0 -1px var(--paper-panel,#efeae1),3px 3px 0 0 var(--rule),6px 6px 0 -1px var(--paper-panel,#efeae1),6px 6px 0 0 var(--rule)}.MarginaliaPane_snippetPile__GIBEE:hover{background:var(--paper-panel-hi,#f1ece4)}.MarginaliaPane_pileLabel__e50Iu{font-size:11.5px;color:var(--ink-soft,var(--ink-faint))}.MarginaliaPane_card__bgGB7{border:1px solid var(--rule);border-radius:var(--r-row,10px);background:var(--paper-panel,#efeae1);padding:8px 10px}.MarginaliaPane_cardHead__ad167{display:flex;align-items:center;gap:7px;margin-bottom:4px}.MarginaliaPane_cardKind__ijf7f{text-transform:uppercase;letter-spacing:.04em}.MarginaliaPane_cardCount__BBI7x,.MarginaliaPane_cardKind__ijf7f{font-size:10.5px;color:var(--ink-faint)}.MarginaliaPane_cardOrphan__Y6WuY{font-size:10px;color:var(--ink-faint);border:1px solid var(--rule);border-radius:999px;padding:0 6px}.MarginaliaPane_cardSpacer__szfOb{flex:1 1 auto}.MarginaliaPane_cardEdit__V6zMZ{display:inline-flex;align-items:center;border:none;background:transparent;color:var(--ink-faint);cursor:pointer;padding:0;opacity:0;transition:opacity .12s ease}.MarginaliaPane_card__bgGB7:hover .MarginaliaPane_cardEdit__V6zMZ{opacity:.7}.MarginaliaPane_cardEdit__V6zMZ:hover{opacity:1;color:var(--ink)}.MarginaliaPane_cardDelete__PMJ1x{border:none;background:transparent;color:var(--ink-faint);font-size:15px;line-height:1;cursor:pointer;opacity:0;transition:opacity .12s ease}.MarginaliaPane_card__bgGB7:hover .MarginaliaPane_cardDelete__PMJ1x{opacity:.7}.MarginaliaPane_cardDelete__PMJ1x:hover{opacity:1;color:var(--ink)}.MarginaliaPane_cardAnchor__yz_zD{border:none;background:transparent;padding:0;font-size:10.5px;color:var(--ink-faint);cursor:pointer;text-decoration:underline;text-underline-offset:2px;opacity:.85}.MarginaliaPane_cardAnchor__yz_zD:hover{opacity:1;color:var(--ink)}.MarginaliaPane_anchorHint__v7HXN{margin:0 0 8px;font-size:11.5px;color:var(--ink-faint);font-style:italic}.MarginaliaPane_cardBody__FY931{font-size:13px;color:var(--ink);line-height:1.45;white-space:pre-wrap}.MarginaliaPane_cardLink__WRyC9{color:var(--accent-dot,#8a6d3b);text-decoration:none;word-break:break-word}.MarginaliaPane_cardLink__WRyC9:hover{text-decoration:underline}.MarginaliaPane_cardEditText__UC_cy{width:100%;box-sizing:border-box;border:1px solid var(--rule);border-radius:6px;background:var(--paper-panel,#efeae1);color:var(--ink);font-family:inherit;font-size:13px;line-height:1.45;padding:5px 7px;resize:vertical;outline:none}.MarginaliaPane_cardEditText__UC_cy:focus{border-color:var(--accent-dot)}.MarginaliaPane_cardEditUrl__6Qclf{width:100%;box-sizing:border-box;margin-top:5px;border:1px solid var(--rule);border-radius:6px;background:var(--paper-panel,#efeae1);color:var(--ink);font-size:12px;padding:4px 7px;outline:none}.MarginaliaPane_cardEditUrl__6Qclf:focus{border-color:var(--accent-dot)}.MarginaliaPane_cardTodo__o_4oQ{display:flex;flex-direction:column;gap:3px}.MarginaliaPane_todoItem__YIWOk{display:flex;align-items:baseline;gap:7px;font-size:13px;color:var(--ink);cursor:pointer}.MarginaliaPane_todoItem__YIWOk[data-done=true] span{color:var(--ink-faint);text-decoration:line-through}.MarginaliaPane_todoItem__YIWOk input{accent-color:var(--ink,#2b2b2b)}.MarginaliaPane_todoAdd__guijb{margin-top:2px}.MarginaliaPane_todoAddInput__QTETR{width:100%;border:none;background:transparent;font-size:12.5px;color:var(--ink);padding:1px 0;outline:none}.MarginaliaPane_todoAddInput__QTETR::placeholder{color:var(--ink-faint)}.MarginaliaPane_slashMenu__fhPUD{display:flex;flex-direction:column;margin-bottom:8px;border:1px solid var(--rule);border-radius:var(--r-row,10px);background:var(--paper,#fff);overflow:hidden}.MarginaliaPane_slashItem__jxeBq{display:flex;align-items:baseline;gap:9px;padding:7px 11px;border:none;background:transparent;text-align:left;cursor:pointer;font-size:13px}.MarginaliaPane_slashItem__jxeBq:hover{background:var(--paper-panel,#efeae1)}.MarginaliaPane_slashCmd__7gAH9{color:var(--ink);font-weight:500}.MarginaliaPane_slashHint__w4k_T{color:var(--ink-faint);font-size:12px}.MarginaliaPane_scopeSwitch__4MSDq{display:flex;gap:2px}.MarginaliaPane_scopeBtn__ZbeWJ{border:none;background:transparent;color:var(--ink-faint);font-size:11.5px;padding:3px 9px;border-radius:999px;cursor:pointer;transition:background .12s ease,color .12s ease}.MarginaliaPane_scopeBtn__ZbeWJ:hover{color:var(--ink)}.MarginaliaPane_scopeBtn__ZbeWJ[data-on=true]{background:var(--paper-panel,#efeae1);color:var(--ink)}.MarginaliaPane_factsHeader__1UTa4{display:flex;align-items:baseline;gap:8px;width:100%;border:none;background:transparent;padding:0;margin-bottom:8px;cursor:pointer}.MarginaliaPane_factsCount__WOc_s{font-size:10.5px;color:var(--ink-faint)}.MarginaliaPane_factsStack__wv10c{display:flex;flex-wrap:wrap;gap:5px;width:100%;border:none;background:transparent;padding:0;cursor:pointer;text-align:left}.MarginaliaPane_factChip__gZfq0{font-size:11.5px;color:var(--ink);background:var(--paper-panel,#efeae1);border:1px solid var(--rule);border-radius:999px;padding:2px 9px}.MarginaliaPane_factsFilter__Yn4Xs{width:100%;margin-bottom:6px;padding:4px 8px;font-size:12px;color:var(--ink);background:transparent;border:1px solid var(--rule);border-radius:var(--r-row,8px);outline:none}.MarginaliaPane_factsFilter__Yn4Xs:focus{border-color:var(--ink-faint)}.MarginaliaPane_factsFilter__Yn4Xs::placeholder{color:var(--ink-faint)}.MarginaliaPane_factsEmpty__Ycz_u{margin:2px 0 0;font-size:11.5px;color:var(--ink-faint);font-style:italic}.MentionMenu_backdrop__9CfFc{position:fixed;inset:0;z-index:40}.MentionMenu_menu__jR0vt{position:fixed;z-index:41;margin-top:-10px;translate:0 -100%}.MentionMenu_bar__hkIG2{display:flex;align-items:center;gap:4px;padding:4px;background:var(--ink);border-radius:var(--r-control);box-shadow:0 6px 22px rgba(40,33,20,.28)}.MentionMenu_actionGhost__NTKUZ,.MentionMenu_action__GXSPA{display:inline-flex;align-items:center;gap:7px;padding:6px 11px;border:none;border-radius:7px;background:transparent;color:var(--paper-bg);font-family:var(--font-ui);font-size:12.5px;cursor:pointer;white-space:nowrap;transition:background .15s}.MentionMenu_actionGhost__NTKUZ:hover,.MentionMenu_action__GXSPA:hover{background:rgba(255,255,255,.14)}.MentionMenu_actionGhost__NTKUZ{opacity:.75}.MentionMenu_picker__uVzAb{width:268px;background:var(--paper-panel);border:1px solid var(--rule);border-radius:var(--r-field);box-shadow:0 10px 30px rgba(40,33,20,.22);overflow:hidden}.MentionMenu_search__NRXpP{width:100%;border:none;border-bottom:1px solid var(--rule);background:transparent;padding:11px 13px;font-family:var(--font-ui);font-size:13.5px;color:var(--ink);outline:none}.MentionMenu_list__SNoxk{max-height:220px;overflow-y:auto;padding:5px}.MentionMenu_item__STeCz{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:8px 10px;border:none;background:transparent;border-radius:7px;cursor:pointer;text-align:left;transition:background .14s}.MentionMenu_item__STeCz:hover{background:var(--chip)}.MentionMenu_itemName__OH_lR{font-family:var(--font-serif);font-size:14.5px;color:var(--ink)}.MentionMenu_itemKind__vpOUr{font-family:var(--font-ui);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.MentionMenu_empty___MPUF{padding:12px 12px 8px;font-family:var(--font-ui);font-size:12.5px;color:var(--ink-faint)}.MentionMenu_create__IRSt6{display:flex;flex-direction:column;gap:2px;padding:5px;border-top:1px solid var(--rule)}.MentionMenu_createBtn__0L0n3{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:none;background:transparent;border-radius:7px;cursor:pointer;font-family:var(--font-ui);font-size:13px;color:var(--ink-faint);text-align:left;transition:background .14s,color .14s}.MentionMenu_createBtn__0L0n3:hover{background:var(--chip);color:var(--ink)}.MoveToMenu_backdrop__wKsFQ{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background:rgba(20,16,10,.28)}.MoveToMenu_panel__XNgfT{width:min(420px,calc(100vw - 40px));max-height:70vh;display:flex;flex-direction:column;gap:10px;padding:16px;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:12px;box-shadow:0 18px 50px rgba(30,24,16,.28)}.MoveToMenu_head__10aDJ{font-family:var(--font-ui,inherit);font-size:13px;letter-spacing:.04em;color:var(--ink-faint)}.MoveToMenu_search__e7xlo{width:100%;box-sizing:border-box;font-family:var(--font-ui,inherit);font-size:15px;color:var(--ink);background:var(--paper-bg);border:1px solid var(--rule);border-radius:8px;padding:9px 11px;outline:none}.MoveToMenu_list__N2hBe{display:flex;flex-direction:column;overflow-y:auto}.MoveToMenu_item__ZI60G{display:flex;align-items:baseline;justify-content:space-between;gap:14px;width:100%;text-align:left;background:transparent;border:none;border-radius:7px;padding:9px 10px;cursor:pointer;transition:background .14s}.MoveToMenu_item__ZI60G:hover{background:rgba(90,80,60,.08)}.MoveToMenu_itemTitle__ev0a_{font-family:var(--font-serif);font-size:15px;color:var(--ink)}.MoveToMenu_itemPart__0niXr{font-size:11px;letter-spacing:.02em;color:var(--ink-faint);white-space:nowrap}.MoveToMenu_empty__9tcBf{padding:14px 10px;font-size:13px;color:var(--ink-faint)}.MoveToMenu_placeRow__Mw_0A{display:flex;flex-direction:column;gap:8px}.MoveToMenu_place__jCsK6{width:100%;text-align:left;font-family:var(--font-ui,inherit);font-size:15px;color:var(--ink);background:var(--paper-bg);border:1px solid var(--rule);border-radius:8px;padding:11px 12px;cursor:pointer;transition:background .14s,border-color .14s}.MoveToMenu_place__jCsK6:hover{border-color:var(--ink-faint);background:rgba(90,80,60,.06)}.MoveToMenu_back__vhtcG{align-self:flex-start;font-family:var(--font-ui,inherit);font-size:12px;color:var(--ink-faint);background:transparent;border:none;padding:2px 0;cursor:pointer;transition:color .15s}.MoveToMenu_back__vhtcG:hover{color:var(--ink)}.PlacingView_overlay__pkwgR{position:fixed;inset:0;z-index:65;display:flex;flex-direction:column;background:var(--paper-bg)}.PlacingView_bar__feDV2{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 24px;border-bottom:1px solid var(--rule);background:var(--top-fade,var(--paper-bg))}.PlacingView_barText__8lkfM{font-family:var(--font-ui,inherit);font-size:14px;letter-spacing:.02em;color:var(--ink)}.PlacingView_cancel__HzLHZ{font-family:var(--font-ui,inherit);font-size:13px;color:var(--ink-faint);background:transparent;border:1px solid var(--rule);border-radius:var(--r-pill,999px);padding:4px 14px;cursor:pointer;transition:color .15s,border-color .15s}.PlacingView_cancel__HzLHZ:hover{color:var(--ink);border-color:var(--ink-faint)}.PlacingView_doc__T6N29{flex:1 1 auto;overflow-y:auto;max-width:var(--measure-prose);width:100%;margin:0 auto;padding:24px 56px 40vh;cursor:pointer}.PlacingView_loading___Q9EI{padding:40px 0;color:var(--ink-faint);font-family:var(--font-ui,inherit);font-size:14px}.PlacingView_para__puxpi{font-family:var(--font-serif);font-size:var(--t-prose);line-height:var(--lh-prose);color:var(--ink);opacity:.55;margin:0}.PlacingView_insert__tOGgl{display:flex;align-items:center;gap:10px;width:100%;height:0;overflow:visible;pointer-events:none}.PlacingView_rule__QhRS6{flex:1 1 auto;height:2px;background:var(--accent-dot);border-radius:2px}.PlacingView_label__0PNHH{flex:none;font-family:var(--font-ui,inherit);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-dot)}.MoveToast_toast__Ckb8Y{position:fixed;left:50%;bottom:26px;transform:translateX(-50%);z-index:70;display:flex;align-items:center;gap:10px;max-width:min(560px,calc(100vw - 32px));padding:11px 14px;background:var(--ink);color:var(--paper-bg);border-radius:10px;box-shadow:0 12px 34px rgba(20,16,10,.32);font-family:var(--font-ui,inherit);font-size:14px}.MoveToast_text__CrQKK{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MoveToast_action__V96Xr{flex:none;background:transparent;border:none;color:var(--paper-bg);font:inherit;font-weight:600;letter-spacing:.02em;cursor:pointer;padding:2px;text-decoration:underline;text-underline-offset:2px;opacity:.92;transition:opacity .15s}.MoveToast_action__V96Xr:hover{opacity:1}.MoveToast_dot__nnkLf{opacity:.5}.MoveToast_close__IIszh{flex:none;margin-left:4px;background:transparent;border:none;color:var(--paper-bg);font-size:18px;line-height:1;cursor:pointer;opacity:.6;transition:opacity .15s}.MoveToast_close__IIszh:hover{opacity:1}.DetectionPanel_panel__N91O_{position:fixed;top:0;right:0;height:100vh;width:var(--sidebar-w);background:var(--paper-panel);border-left:1px solid var(--rule);box-shadow:-8px 0 30px rgba(40,33,20,.1);z-index:30;display:flex;flex-direction:column}.DetectionPanel_header__iWcQB{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--rule)}.DetectionPanel_title__YhgTg{display:flex;align-items:baseline;gap:9px;font-size:var(--t-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.DetectionPanel_count__bE337{font-family:var(--font-serif);font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink)}.DetectionPanel_headerBtns__bsVst{display:flex;align-items:center;gap:6px}.DetectionPanel_textBtn__xoY_4{border:none;background:transparent;font-family:var(--font-ui);font-size:12.5px;color:var(--ink-faint);cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s}.DetectionPanel_textBtn__xoY_4:hover{color:var(--ink)}.DetectionPanel_textBtn__xoY_4:disabled{opacity:.5;cursor:default}.DetectionPanel_iconBtn__iDM_S{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:7px;cursor:pointer;color:var(--ink-faint);transition:background .15s,color .15s}.DetectionPanel_iconBtn__iDM_S:hover{background:var(--chip);color:var(--ink)}.DetectionPanel_body__M_M80{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.DetectionPanel_status__oPmvo{display:flex;align-items:center;gap:10px;padding:16px 6px;font-family:var(--font-ui);font-size:13px;color:var(--ink-faint)}.DetectionPanel_error__kNYHy{padding:12px;font-size:13px;color:var(--danger-fg);background:var(--danger-bg);border-radius:var(--r-field)}.DetectionPanel_dots__YMQJl{display:inline-flex;gap:4px}.DetectionPanel_dots__YMQJl span{width:5px;height:5px;border-radius:50%;background:var(--ink-faint);animation:DetectionPanel_blink__R4__2 1.2s ease-in-out infinite both}.DetectionPanel_dots__YMQJl span:nth-child(2){animation-delay:.18s}.DetectionPanel_dots__YMQJl span:nth-child(3){animation-delay:.36s}@keyframes DetectionPanel_blink__R4__2{0%,80%,to{opacity:.25}40%{opacity:1}}.DetectionPanel_card__iQKiR{border:1px solid var(--rule);border-radius:var(--r-field);background:var(--paper-bg);padding:12px 13px;display:flex;flex-direction:column;gap:8px}.DetectionPanel_cardDone__9__FD{opacity:.5;padding:9px 13px}.DetectionPanel_cardHead__IjWnW{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.DetectionPanel_name__6SROI{font-family:var(--font-serif);font-size:16px;color:var(--ink)}.DetectionPanel_conf__dCAWi{font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:var(--r-pill);border:1px solid var(--rule);color:var(--ink-faint);white-space:nowrap}.DetectionPanel_conf_high__8GNTa{border-color:var(--status-done-border);background:var(--status-done-bg);color:var(--status-done-fg)}.DetectionPanel_conf_low__gRvfT{opacity:.7}.DetectionPanel_linked__nLCPq{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.DetectionPanel_meta__0flfh{font-family:var(--font-ui);font-size:12px}.DetectionPanel_match__7v4wC{color:var(--ink)}.DetectionPanel_kind__oolrY{color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-size:11px}.DetectionPanel_note__6NRTm{font-family:var(--font-serif);font-style:italic;font-size:13.5px;line-height:1.45;color:var(--ink-faint);text-wrap:pretty}.DetectionPanel_surfaces__aalzU{display:flex;flex-wrap:wrap;gap:5px}.DetectionPanel_surface__gP_uI{font-size:11.5px;padding:2px 8px;border-radius:var(--r-pill);background:var(--chip);color:var(--ink-faint)}.DetectionPanel_actions__GpJA3{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.DetectionPanel_accept__FX9vX,.DetectionPanel_reject__uGOcq{font-family:var(--font-ui);font-size:12.5px;padding:6px 14px;border-radius:var(--r-control);cursor:pointer;transition:background .15s,color .15s,opacity .15s}.DetectionPanel_reject__uGOcq{border:none;background:transparent;color:var(--ink-faint)}.DetectionPanel_reject__uGOcq:hover{color:var(--ink)}.DetectionPanel_accept__FX9vX{border:1px solid var(--ink);background:var(--ink);color:var(--paper-bg)}.DetectionPanel_accept__FX9vX:hover{opacity:.88}.ConsistencyPanel_panel__AFw2P{position:fixed;top:0;right:0;height:100vh;width:var(--sidebar-w);background:var(--paper-panel);border-left:1px solid var(--rule);box-shadow:-8px 0 30px rgba(40,33,20,.1);z-index:30;display:flex;flex-direction:column}.ConsistencyPanel_header__XJzhU{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--rule)}.ConsistencyPanel_title__XAjuh{display:flex;align-items:baseline;gap:9px;font-size:var(--t-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.ConsistencyPanel_count__B3l_b{font-family:var(--font-serif);font-size:15px;letter-spacing:0;text-transform:none;color:var(--ink)}.ConsistencyPanel_headerBtns__CJMeA{display:flex;align-items:center;gap:6px}.ConsistencyPanel_textBtn__Cv0UO{border:none;background:transparent;font-family:var(--font-ui);font-size:12.5px;color:var(--ink-faint);cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s}.ConsistencyPanel_textBtn__Cv0UO:hover{color:var(--ink)}.ConsistencyPanel_textBtn__Cv0UO:disabled{opacity:.5;cursor:default}.ConsistencyPanel_iconBtn__S2F3a{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:none;background:transparent;border-radius:7px;cursor:pointer;color:var(--ink-faint);transition:background .15s,color .15s}.ConsistencyPanel_iconBtn__S2F3a:hover{background:var(--chip);color:var(--ink)}.ConsistencyPanel_body__vZHbR{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.ConsistencyPanel_status__AfM4R{display:flex;align-items:center;gap:10px;padding:16px 6px;font-family:var(--font-serif);font-style:italic;font-size:14px;color:var(--ink-faint);line-height:1.5;text-wrap:pretty}.ConsistencyPanel_error__z4XAw{padding:12px;font-size:13px;color:var(--danger-fg);background:var(--danger-bg);border-radius:var(--r-field)}.ConsistencyPanel_dots__sXov_{display:inline-flex;gap:4px}.ConsistencyPanel_dots__sXov_ span{width:5px;height:5px;border-radius:50%;background:var(--ink-faint);animation:ConsistencyPanel_cblink__uikBG 1.2s ease-in-out infinite both}.ConsistencyPanel_dots__sXov_ span:nth-child(2){animation-delay:.18s}.ConsistencyPanel_dots__sXov_ span:nth-child(3){animation-delay:.36s}@keyframes ConsistencyPanel_cblink__uikBG{0%,80%,to{opacity:.25}40%{opacity:1}}.ConsistencyPanel_card__4LENa{border:1px solid var(--rule);border-radius:var(--r-field);background:var(--paper-bg);padding:12px 13px;display:flex;flex-direction:column;gap:8px}.ConsistencyPanel_cardHead__Y1gn2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ConsistencyPanel_sev__Q9KHq{width:7px;height:7px;border-radius:50%;flex:none}.ConsistencyPanel_sev_high__62gOM{background:var(--accent-dot)}.ConsistencyPanel_sev_medium__NNiI4{background:transparent;box-shadow:inset 0 0 0 1.5px var(--accent-dot)}.ConsistencyPanel_sev_low__fhQCU{background:transparent;box-shadow:inset 0 0 0 1.5px var(--rule)}.ConsistencyPanel_kind__uUfhE{font-family:var(--font-ui);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.ConsistencyPanel_fact__7TOUK{margin-left:auto;font-family:var(--font-ui);font-size:11.5px;color:var(--ink-faint)}.ConsistencyPanel_quote__JM2Rx{text-align:left;border:none;background:transparent;padding:0;cursor:pointer;font-family:var(--font-serif);font-style:italic;font-size:15px;line-height:1.5;color:var(--ink);text-wrap:pretty;transition:color .15s}.ConsistencyPanel_quote__JM2Rx:hover{color:var(--accent-dot)}.ConsistencyPanel_note__IqkKO{font-family:var(--font-ui);font-size:12.5px;line-height:1.5;color:var(--ink-faint);text-wrap:pretty}.ConsistencyPanel_actions__oXoQj{display:flex;justify-content:flex-end;gap:8px;margin-top:2px}.ConsistencyPanel_dismiss__sMZ_i,.ConsistencyPanel_show__GA7XT{font-family:var(--font-ui);font-size:12.5px;padding:6px 13px;border-radius:var(--r-control);cursor:pointer;border:none;background:transparent;color:var(--ink-faint);transition:color .15s,background .15s}.ConsistencyPanel_dismiss__sMZ_i:hover,.ConsistencyPanel_show__GA7XT:hover{color:var(--ink);background:var(--chip)}.ExportMenu_wrap__mOT6M{position:relative}.ExportMenu_trigger__wKczr{font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-faint);background:transparent;border:1px solid var(--rule);border-radius:var(--r-pill);cursor:pointer;padding:3px 12px;font-family:var(--font-ui,inherit);transition:color .18s,border-color .18s}.ExportMenu_trigger__wKczr:hover{color:var(--ink);border-color:var(--ink-faint)}.ExportMenu_backdrop__iSFhW{position:fixed;inset:0;z-index:20}.ExportMenu_menu__VG2eO{position:absolute;top:100%;right:0;margin-top:6px;z-index:21;min-width:240px;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:var(--r-row,8px);box-shadow:0 8px 28px rgba(40,34,24,.14);padding:6px}.ExportMenu_itemDisabled__FlST2,.ExportMenu_item__oj5Mr{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:transparent;border:none;border-radius:var(--r-row,6px);padding:8px 10px;cursor:pointer;text-decoration:none;transition:background .15s}.ExportMenu_item__oj5Mr:hover{background:rgba(90,80,60,.06)}.ExportMenu_itemDisabled__FlST2{cursor:default;opacity:.6}.ExportMenu_itemLabel__aAbU7{font-family:var(--font-ui,inherit);font-size:14px;color:var(--ink)}.ExportMenu_itemMeta__3zyA7{font-size:11.5px;color:var(--ink-faint);letter-spacing:.01em}@media (max-width:768px){.ExportMenu_menu__VG2eO{min-width:200px}}.StructureView_canvas__2noZi{height:100vh;overflow-y:auto;background:var(--paper-bg);transition:background-color var(--dur-mid) ease}.StructureView_topbar__4xmsh{position:-webkit-sticky;position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:18px 30px 14px;background:var(--top-fade);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.StructureView_label__GtgPD{font-size:var(--t-meta);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.StructureView_topRight__t6pBK{display:flex;align-items:center;gap:20px}.StructureView_counts__BJ_pt,.StructureView_navLink__yJxNG{font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-faint)}.StructureView_navLink__yJxNG{text-decoration:none;transition:color .18s}.StructureView_navLink__yJxNG:hover{color:var(--ink)}.StructureView_formatPicker__cwhw2{position:relative}.StructureView_formatBtn__aANUq{font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-faint);background:transparent;border:1px solid var(--rule);border-radius:var(--r-pill);cursor:pointer;padding:3px 12px;transition:color .18s,border-color .18s}.StructureView_formatBtn__aANUq:hover{color:var(--ink);border-color:var(--ink-faint)}.StructureView_formatMenu__8_u01{position:absolute;top:100%;right:0;margin-top:6px;z-index:21;min-width:220px;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:var(--r-row,8px);box-shadow:0 8px 28px rgba(40,34,24,.14);padding:6px}.StructureView_formatItem__yscIj{display:flex;justify-content:space-between;align-items:baseline;gap:16px;width:100%;text-align:left;font-family:var(--font-ui,inherit);font-size:14px;color:var(--ink);background:transparent;border:none;border-radius:var(--r-row,6px);padding:7px 10px;cursor:pointer;transition:background .15s}.StructureView_formatItem__yscIj:hover{background:rgba(90,80,60,.06)}.StructureView_formatCurrent__ezuRR{background:var(--chip)}.StructureView_formatMeta__J3v5T{font-size:11px;color:var(--ink-faint);letter-spacing:.02em;white-space:nowrap}.StructureView_bookControls__mI6o1{display:flex;align-items:center;gap:16px}.StructureView_settingsMenu__Z6c7j{position:absolute;top:100%;right:0;margin-top:6px;z-index:21;min-width:260px;max-height:60vh;overflow-y:auto;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:var(--r-row,8px);box-shadow:0 8px 28px rgba(40,34,24,.14);padding:6px}.StructureView_settingsHeading__S85Z0{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding:7px 10px 5px}.StructureView_styleItem__K_cqg{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;text-align:left;background:transparent;border:none;border-radius:var(--r-row,6px);padding:7px 10px;cursor:pointer;transition:background .15s}.StructureView_styleItem__K_cqg:hover{background:rgba(90,80,60,.06)}.StructureView_styleCurrent__YZP71{background:var(--chip)}.StructureView_styleItemLabel__4yBHA{font-family:var(--font-ui,inherit);font-size:14px;color:var(--ink)}.StructureView_styleItemBlurb__wyZgY{font-size:11.5px;color:var(--ink-faint);letter-spacing:.01em}.StructureView_page__XhsRM{max-width:var(--measure-outline);margin:0 auto;padding:56px 56px 200px}.StructureView_bookHeader__Fr9Dq{margin-bottom:50px}.StructureView_bookTopRow__Qj7kc{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.StructureView_bookLabel__EDWkP{font-size:12px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink-faint)}.StructureView_bookSwitch__zzb_2{position:relative}.StructureView_switchBtn__gpxkX{font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-faint);background:transparent;border:none;cursor:pointer;padding:2px 4px;transition:color .18s}.StructureView_switchBtn__gpxkX:hover{color:var(--ink)}.StructureView_switchBackdrop__2MyRQ{position:fixed;inset:0;z-index:20}.StructureView_switchMenu__GfjJf{position:absolute;top:100%;right:0;margin-top:6px;z-index:21;min-width:200px;max-height:320px;overflow-y:auto;background:var(--paper,#fff);border:1px solid var(--rule);border-radius:var(--r-row,8px);box-shadow:0 8px 28px rgba(40,34,24,.14);padding:6px}.StructureView_switchItem__pJSoJ{display:block;width:100%;text-align:left;font-family:var(--font-serif);font-size:15px;color:var(--ink);background:transparent;border:none;border-radius:var(--r-row,6px);padding:8px 10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .15s}.StructureView_switchItem__pJSoJ:hover{background:rgba(90,80,60,.06)}.StructureView_switchCurrent__qBn_7{background:var(--chip)}.StructureView_switchNew__5jvLS{margin-top:4px;border-top:1px solid var(--rule);border-radius:0 0 var(--r-row,6px) var(--r-row,6px);color:var(--ink-faint);font-family:var(--font-ui,inherit);font-size:var(--t-meta)}.StructureView_switchNew__5jvLS:hover{color:var(--ink)}.StructureView_bookTitle__tSpSi{font-family:var(--font-serif);font-weight:500;font-size:var(--t-book);line-height:1.1;letter-spacing:-.01em;margin:0;color:var(--ink)}.StructureView_goalArea__G6K8l{margin-top:18px}.StructureView_setGoal__4hatd{border:none;background:transparent;padding:2px 0;cursor:pointer;font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-faint);transition:color .18s}.StructureView_setGoal__4hatd:hover{color:var(--ink)}.StructureView_goalBlock__UJsqk{max-width:460px}.StructureView_goalBar__Ij9rz{height:5px;border-radius:3px;background:var(--rule);overflow:hidden}.StructureView_goalBarFill__e_bUG{height:100%;background:var(--accent-dot);border-radius:3px;transition:width var(--dur-mid,.3s) ease}.StructureView_goalLine__TpAsQ{display:flex;align-items:baseline;gap:12px;margin-top:9px}.StructureView_goalNums__csKOP{font-size:13px;color:var(--ink);letter-spacing:.01em}.StructureView_verdict__r33V_{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:2px 9px;border-radius:var(--r-pill);border:1px solid var(--rule)}.StructureView_verdictAhead__h41U4,.StructureView_verdictDone__t189y{background:var(--status-done-bg);color:var(--status-done-fg);border-color:var(--status-done-border)}.StructureView_verdictOntrack__JxEYk{background:var(--status-revising-bg);color:var(--status-revising-fg);border-color:var(--status-revising-border)}.StructureView_verdictBehind__8wU5H{background:var(--danger-bg);color:var(--danger-fg);border-color:var(--danger-bg)}.StructureView_goalEdit__YTaz3{margin-left:auto;border:none;background:transparent;padding:0;cursor:pointer;font-size:12px;color:var(--ink-faint);transition:color .18s}.StructureView_goalEdit__YTaz3:hover{color:var(--ink)}.StructureView_goalSub__F_tuB{margin-top:5px;font-size:12px;color:var(--ink-faint);letter-spacing:.01em}.StructureView_goalForm__9poLR{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.StructureView_goalField__s58a_{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-faint)}.StructureView_goalInput__R7ze_{font-family:var(--font-ui,inherit);width:110px}.StructureView_goalDays__IOmNz,.StructureView_goalInput__R7ze_{border:1px solid var(--rule);border-radius:6px;background:var(--paper-bg);padding:5px 8px;font-size:13px;color:var(--ink);outline:none}.StructureView_goalDays__IOmNz{width:52px}.StructureView_goalDays__IOmNz:focus,.StructureView_goalInput__R7ze_:focus{border-color:var(--ink-faint)}.StructureView_goalUnit__qq_dD{color:var(--ink-faint)}.StructureView_goalCancel__tpGwR,.StructureView_goalClear__LxDlA,.StructureView_goalSave__FjuL9{border:1px solid var(--rule);background:transparent;border-radius:var(--r-pill);padding:5px 14px;cursor:pointer;font-size:12px;letter-spacing:.04em;color:var(--ink-faint);transition:color .18s,border-color .18s,background .18s}.StructureView_goalSave__FjuL9{color:var(--ink);border-color:var(--ink-faint)}.StructureView_goalSave__FjuL9:hover{background:var(--chip)}.StructureView_goalCancel__tpGwR:hover{color:var(--ink)}.StructureView_goalClear__LxDlA{color:var(--danger-fg)}.StructureView_goalClear__LxDlA:hover{background:var(--danger-bg)}.StructureView_planLine__164Jn{margin-top:10px;font-size:12px;color:var(--ink-faint);letter-spacing:.02em}.StructureView_part__kEvGP{margin-bottom:42px}.StructureView_partHead__yk2Ev{padding:0 0 14px 40px;border-bottom:1px solid var(--rule);margin-bottom:10px}.StructureView_partLabel__5VfMv{display:block;font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:7px}.StructureView_partTitleRow__HRCFP{display:flex;align-items:baseline;gap:16px}.StructureView_partTitle__E3Ojd{flex:0 1 auto;min-width:0;font-family:var(--font-serif);font-size:var(--t-part);font-weight:500;color:var(--ink);cursor:text}.StructureView_partCount__ESMBi{flex:0 0 auto;margin-left:auto;font-size:var(--t-meta);letter-spacing:.04em;color:var(--ink-faint);white-space:nowrap;text-align:right}.StructureView_row__PLOG7{display:flex;align-items:flex-start;gap:14px;padding:13px 12px 13px 8px;border-radius:var(--r-row);background:transparent;text-decoration:none;color:inherit;cursor:pointer;transition:background .15s}.StructureView_row__PLOG7:hover{background:rgba(90,80,60,.05)}.StructureView_current__7QhlO,.StructureView_current__7QhlO:hover{background:var(--chip)}.StructureView_dropping__AgHvA{box-shadow:inset 0 2px 0 var(--accent-dot)}.StructureView_grip__PIfnm{flex:none;width:18px;padding-top:4px;color:var(--ink-faint);font-size:13px;line-height:1;letter-spacing:-2px;cursor:-webkit-grab;cursor:grab;opacity:0;transition:opacity .18s}.StructureView_row__PLOG7:hover .StructureView_grip__PIfnm{opacity:1}.StructureView_reorderBar__U3VKs{margin:0 0 18px}.StructureView_reorderToggle__jDF6l{border:1px solid var(--rule);background:transparent;color:var(--ink-faint);border-radius:var(--r-pill,999px);padding:5px 13px;font-size:12px;cursor:pointer;transition:color .15s,border-color .15s}.StructureView_reorderToggle__jDF6l:hover{color:var(--ink);border-color:var(--ink-faint)}.StructureView_partReorderRow__U_eyL{display:flex;align-items:baseline;gap:12px;padding:13px 14px;margin-bottom:8px;border:1px solid var(--rule);border-radius:var(--r-row);background:var(--paper-panel,#efeae1);cursor:-webkit-grab;cursor:grab}.StructureView_partReorderRow__U_eyL .StructureView_grip__PIfnm{opacity:.55;padding-top:0}.StructureView_partReorderLabel__duKHs{flex:none;font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.StructureView_partReorderTitle__21_0S{flex:1 1 auto;min-width:0;font-family:var(--font-serif);font-size:var(--t-part);font-weight:500;color:var(--ink)}.StructureView_partReorderMeta__Vq749{flex:none;font-size:var(--t-meta);color:var(--ink-faint);white-space:nowrap}.StructureView_editField__Xc2qs{flex:1 1;min-width:0;border:none;outline:none;background:transparent;padding:0;font-family:var(--font-serif);color:var(--ink)}.StructureView_iconRename__8a_kB{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--ink-faint);opacity:0;transition:opacity .18s,background .18s}.StructureView_row__PLOG7:hover .StructureView_iconRename__8a_kB{opacity:.7}.StructureView_iconRename__8a_kB:hover{opacity:1;background:rgba(90,80,60,.1)}.StructureView_iconDelete__Cct2b{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--ink-faint);opacity:0;transition:opacity .18s,background .18s,color .18s}.StructureView_partHead__yk2Ev:hover .StructureView_iconDelete__Cct2b,.StructureView_row__PLOG7:hover .StructureView_iconDelete__Cct2b{opacity:1}.StructureView_iconDelete__Cct2b:hover{background:var(--danger-bg);color:var(--danger-fg)}.StructureView_synField__JWSh0{width:100%;margin-top:5px;resize:none;border:1px solid var(--rule);border-radius:8px;background:var(--paper-bg);padding:8px 10px;font-family:var(--font-serif);font-style:italic;font-size:var(--t-synopsis);line-height:1.5;color:var(--ink);outline:none}.StructureView_synChoices__W_5ys{display:flex;align-items:center;gap:14px;margin-top:6px}.StructureView_generate__dCTvw{display:inline-flex;align-items:center;gap:6px;margin-top:6px;padding:0;border:none;background:transparent;cursor:pointer;font-size:13px;color:var(--ink-faint);transition:color .18s}.StructureView_generate__dCTvw:hover{color:var(--ink)}.StructureView_synChoices__W_5ys .StructureView_generate__dCTvw{margin-top:0}.StructureView_addRow__aVOyu{margin:6px 0 0 8px;padding:9px 6px;font-size:14px}.StructureView_addPart__PL6K4,.StructureView_addRow__aVOyu{display:flex;align-items:center;gap:9px;border:none;background:transparent;cursor:pointer;color:var(--ink-faint);transition:color .18s}.StructureView_addPart__PL6K4{margin-top:8px;padding:11px 6px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.StructureView_addPart__PL6K4:hover,.StructureView_addRow__aVOyu:hover{color:var(--ink)}.StructureView_partHead__yk2Ev{position:relative}.StructureView_rowMain__kWCCs{flex:1 1;min-width:0}.StructureView_titleLine__CYJln{position:relative;display:flex;align-items:center;gap:8px}.StructureView_staleDot__e75gL{position:absolute;left:-16px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:50%;border:1.5px solid var(--accent-dot)}.StructureView_chapTitle__28xIh{font-family:var(--font-serif);font-size:var(--t-chapter);font-weight:500;color:var(--ink);letter-spacing:-.005em}.StructureView_chapTitleUntitled__3HWXw{font-weight:400;color:var(--ink-faint)}.StructureView_editingTag__IgoKI{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--rule);padding:2px 7px;border-radius:var(--r-pill)}.StructureView_synopsisRow__O_HAt{display:flex;align-items:flex-start;gap:6px}.StructureView_synopsis__8mcbH{font-family:var(--font-serif);font-style:italic;font-size:var(--t-synopsis);line-height:1.5;color:var(--ink-faint);margin-top:5px;text-wrap:pretty;cursor:text}.StructureView_regen__5xrm_{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:3px;border:none;background:transparent;border-radius:6px;cursor:pointer;color:var(--ink-faint);opacity:0;transition:opacity .18s,background .18s,color .18s}.StructureView_row__PLOG7:hover .StructureView_regen__5xrm_{opacity:.7}.StructureView_regen__5xrm_:hover{opacity:1;background:rgba(90,80,60,.1);color:var(--ink)}.StructureView_generating__xqGEO{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-family:var(--font-serif);font-style:italic;font-size:var(--t-synopsis);color:var(--ink-faint);opacity:.85}.StructureView_meta__Zxi_a{flex:none;display:flex;align-items:center;gap:14px;padding-top:2px}.StructureView_facet__XuP2_{font-size:12px;color:var(--ink-faint);letter-spacing:.02em}.StructureView_words__Q4Xnr{font-size:12.5px;color:var(--ink-faint);min-width:64px;text-align:right;white-space:nowrap}.StructureView_target__hRHkS{border:none;background:transparent;padding:0;cursor:pointer;font-size:12px;color:var(--ink-faint);white-space:nowrap;transition:color .18s}.StructureView_target__hRHkS:hover{color:var(--ink)}.StructureView_targetAdd__dLO49{border:none;background:transparent;padding:0;cursor:pointer;font-size:12px;color:var(--ink-faint);white-space:nowrap;opacity:0;transition:opacity .18s,color .18s}.StructureView_row__PLOG7:hover .StructureView_targetAdd__dLO49{opacity:.7}.StructureView_targetAdd__dLO49:hover{opacity:1;color:var(--ink)}.StructureView_targetInput__FuWlC{width:78px;border:1px solid var(--rule);border-radius:6px;background:var(--paper-bg);padding:3px 6px;font-size:12px;color:var(--ink);outline:none}.StructureView_targetInput__FuWlC:focus{border-color:var(--ink-faint)}.StructureView_status__Gxohf{font-size:11px;letter-spacing:.06em;padding:4px 11px;border-radius:var(--r-pill);border:1px solid var(--rule);white-space:nowrap}.StructureView_statusDraft__sfdWj{background:var(--status-draft-bg);color:var(--status-draft-fg);border-color:var(--status-draft-border)}.StructureView_statusRevising__fKoOB{background:var(--status-revising-bg);color:var(--status-revising-fg);border-color:var(--status-revising-border)}.StructureView_statusDone__Rf4e3{background:var(--status-done-bg);color:var(--status-done-fg);border-color:var(--status-done-border)}@media (max-width:768px){.StructureView_topbar__4xmsh{padding:12px 16px 10px;gap:10px}.StructureView_topRight__t6pBK{gap:12px;flex-wrap:wrap;justify-content:flex-end}.StructureView_counts__BJ_pt{display:none}.StructureView_page__XhsRM{padding:22px 16px max(140px,env(safe-area-inset-bottom))}.StructureView_bookHeader__Fr9Dq{margin-bottom:30px}.StructureView_bookTitle__tSpSi{font-size:31px}.StructureView_bookTopRow__Qj7kc{margin-bottom:12px}.StructureView_goalBlock__UJsqk{max-width:100%}.StructureView_partHead__yk2Ev{padding-left:0}.StructureView_partTitleRow__HRCFP{flex-direction:column;align-items:flex-start;gap:4px}.StructureView_partCount__ESMBi{margin-left:0;white-space:normal;text-align:left}.StructureView_row__PLOG7{flex-wrap:wrap;align-items:center;gap:6px 12px;padding:13px 14px;border:.5px solid var(--rule);border-radius:12px;margin-bottom:10px}.StructureView_grip__PIfnm{display:none}.StructureView_rowMain__kWCCs{flex:1 1 100%;order:1}.StructureView_titleLine__CYJln{flex-wrap:wrap}.StructureView_meta__Zxi_a{order:2;padding-top:0}.StructureView_status__Gxohf{order:3;margin-left:auto}.StructureView_grip__PIfnm,.StructureView_iconDelete__Cct2b,.StructureView_iconRename__8a_kB,.StructureView_regen__5xrm_,.StructureView_targetAdd__dLO49{opacity:.55}.StructureView_addPart__PL6K4,.StructureView_addRow__aVOyu{padding-top:12px;padding-bottom:12px}}