.MentionPopup_popup__bVorP{position:fixed;z-index:9999;background:var(--bg-primary,#fff);border:1px solid var(--border-default,rgba(0,0,0,.12));border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);min-width:220px;max-width:320px;max-height:240px;overflow-y:auto;padding:4px 0}.MentionPopup_popupMobile__PZkj0{position:fixed!important;top:auto!important;left:0!important;right:0!important;border-radius:10px 10px 0 0;max-height:40vh;max-width:none;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:6px 0;box-shadow:0 -4px 24px rgba(0,0,0,.15)}.MentionPopup_item__HXgzE{display:flex;align-items:center;gap:10px;width:100%;padding:8px 14px;border:none;background:transparent;cursor:pointer;text-align:left;font-size:14px;line-height:1.3;color:var(--text-primary,#333);transition:background .1s}.MentionPopup_itemSelected__qTZlv,.MentionPopup_item__HXgzE:hover{background:var(--bg-hover,rgba(0,0,0,.05))}.MentionPopup_popupMobile__PZkj0 .MentionPopup_item__HXgzE{padding:10px 16px;min-height:48px}.MentionPopup_avatar__UGDQc{flex-shrink:0;width:32px;height:32px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#e8d9c0;color:#9A6324;font-weight:700;font-size:14px}.MentionPopup_avatarImg__ffAk2{width:100%;height:100%;object-fit:cover}.MentionPopup_avatarFallback__swjjm{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.MentionPopup_info___B_42{display:flex;flex-direction:column;min-width:0}.MentionPopup_name__Moob0{font-weight:600;color:var(--text-primary,#333)}.MentionPopup_email__fHoqZ,.MentionPopup_name__Moob0{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MentionPopup_email__fHoqZ{font-size:12px;color:var(--text-secondary,#888)}.MentionPopup_empty__8b_br{padding:12px 14px;font-size:13px;color:var(--text-secondary,#888);text-align:center}.MentionToast_container__nSIVO{position:fixed;right:12px;z-index:9998;display:flex;flex-direction:column;gap:6px;pointer-events:none}.MentionToast_toast__qt2_f{pointer-events:auto;display:flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bg-primary,#fff);border:1px solid var(--border-default,rgba(0,0,0,.12));border-radius:8px;box-shadow:0 2px 12px rgba(0,0,0,.1);font-size:13px;color:var(--text-primary,#333);animation:MentionToast_toastSlideIn__zXxoG .25s ease-out;transition:opacity .2s,transform .2s}.MentionToast_toastFading__ez_8K{opacity:0;transform:translateY(8px)}@keyframes MentionToast_toastSlideIn__zXxoG{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.MentionToast_text__C3H1o{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.MentionToast_text__C3H1o strong{color:#9A6324;font-weight:600}.MentionToast_sendBtn__zEBCL{flex-shrink:0;padding:4px 10px;background:#9A6324;color:#fff;border:none;border-radius:5px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.MentionToast_sendBtn__zEBCL:hover{background:#7d5019}.MentionToast_closeBtn__ym2d_{flex-shrink:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border-default,rgba(0,0,0,.12));border-radius:4px;font-size:11px;color:var(--text-secondary,#888);cursor:pointer;line-height:1;padding:0;transition:background .15s,color .15s}.MentionToast_closeBtn__ym2d_:hover{background:var(--bg-hover,rgba(0,0,0,.05));color:var(--text-primary,#333)}@media (max-width:768px){.MentionToast_container__nSIVO{right:8px;left:8px}.MentionToast_toast__qt2_f{border-radius:8px}}.ShareLinkPanel_backdrop__c_Pra{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;padding:1rem;animation:ShareLinkPanel_fadeIn__soiJf .15s var(--ease-out)}.ShareLinkPanel_panel__V2dC6{width:100%;max-width:420px;max-height:90dvh;overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-lg,0 20px 50px rgba(0,0,0,.3));animation:ShareLinkPanel_slideUp__4e5Z4 .2s var(--ease-out)}.ShareLinkPanel_head___8Dsd{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem .75rem;border-bottom:1px solid var(--border-color)}.ShareLinkPanel_headText__d16ob{min-width:0}.ShareLinkPanel_title__zt4Hh{font-size:1.05rem;font-weight:700;color:var(--text-primary)}.ShareLinkPanel_subtitle__6gJWl{margin-top:.2rem;font-size:.82rem;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.ShareLinkPanel_closeBtn__pBc4w{flex-shrink:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);border-radius:50%;cursor:pointer}.ShareLinkPanel_closeBtn__pBc4w:hover{border-color:var(--accent);color:var(--accent)}.ShareLinkPanel_loading__9OUHZ{padding:2rem;text-align:center;color:var(--text-tertiary)}.ShareLinkPanel_body__QfFi6{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:.85rem}.ShareLinkPanel_scopeGroup__BS0MR{display:flex;flex-direction:column;gap:.5rem}.ShareLinkPanel_scopeCard__eR22h{display:flex;align-items:flex-start;gap:.6rem;text-align:left;padding:.65rem .7rem;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-card);cursor:pointer;transition:border-color .12s var(--ease-out),background .12s var(--ease-out)}.ShareLinkPanel_scopeCard__eR22h:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border-color))}.ShareLinkPanel_scopeCardActive__bGsjR{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--bg-card))}.ShareLinkPanel_scopeIcon__xYpEs{flex-shrink:0;margin-top:.1rem;color:var(--accent)}.ShareLinkPanel_scopeBody__z7HiP{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ShareLinkPanel_scopeLabel__VgJPa{font-size:.9rem;font-weight:600;color:var(--text-primary)}.ShareLinkPanel_scopeDesc___1tHc{font-size:.78rem;color:var(--text-tertiary);line-height:1.35}.ShareLinkPanel_autoPublishHint__IZZZL{font-size:.78rem;color:var(--text-tertiary);line-height:1.4}.ShareLinkPanel_primaryBtn__b56OQ{height:42px;border:none;border-radius:var(--radius-md);background:var(--accent);color:var(--text-on-accent,#fff);font-size:.9rem;font-weight:600;cursor:pointer;transition:background .12s var(--ease-out)}.ShareLinkPanel_primaryBtn__b56OQ:hover{background:var(--accent-hover,var(--accent))}.ShareLinkPanel_primaryBtn__b56OQ:disabled{opacity:.6;cursor:not-allowed}.ShareLinkPanel_linkRow__qUNnW{display:flex;gap:.4rem}.ShareLinkPanel_linkInput__ySAzs{flex:1 1;min-width:0;height:40px;border:1px solid var(--border-color);border-radius:var(--radius-md);background:var(--bg-secondary);color:var(--text-primary);font-size:.82rem;padding:0 .65rem}.ShareLinkPanel_copyBtn__tBn1b{flex-shrink:0;display:inline-flex;align-items:center;gap:.3rem;height:40px;padding:0 .75rem;border:1px solid var(--accent);border-radius:var(--radius-md);background:color-mix(in srgb,var(--accent) 10%,var(--bg-card));color:var(--accent);font-size:.82rem;font-weight:600;cursor:pointer}.ShareLinkPanel_copyBtn__tBn1b:hover{background:var(--accent);color:var(--text-on-accent,#fff)}.ShareLinkPanel_qrWrap__9pxvT{display:flex;justify-content:center;padding:.5rem;background:#fff;border-radius:var(--radius-md);align-self:center}.ShareLinkPanel_manageRow__aTTrA{display:flex;justify-content:space-between;gap:.5rem;flex-wrap:wrap}.ShareLinkPanel_dangerBtn__JMaNS,.ShareLinkPanel_dangerGhostBtn__pLIEN,.ShareLinkPanel_ghostBtn__FvNnd{display:inline-flex;align-items:center;gap:.3rem;height:36px;padding:0 .7rem;border-radius:var(--radius-sm);font-size:.8rem;font-weight:500;cursor:pointer;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary)}.ShareLinkPanel_ghostBtn__FvNnd:hover{border-color:var(--accent);color:var(--accent)}.ShareLinkPanel_dangerGhostBtn__pLIEN{border-color:var(--border-color);color:var(--danger)}.ShareLinkPanel_dangerGhostBtn__pLIEN:hover{border-color:var(--danger)}.ShareLinkPanel_dangerBtn__JMaNS{border-color:var(--danger);background:var(--danger);color:#fff}.ShareLinkPanel_dangerBtn__JMaNS:disabled,.ShareLinkPanel_dangerGhostBtn__pLIEN:disabled,.ShareLinkPanel_ghostBtn__FvNnd:disabled{opacity:.6;cursor:not-allowed}@keyframes ShareLinkPanel_fadeIn__soiJf{0%{opacity:0}to{opacity:1}}@keyframes ShareLinkPanel_slideUp__4e5Z4{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ContextMenu_overlay__4PeIK{position:fixed;inset:0;z-index:9999}.ContextMenu_menu__z7e_w{position:fixed;z-index:10000;min-width:180px;max-width:260px;max-height:calc(100vh - 16px);overflow-y:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:4px 0;animation:ContextMenu_ctxFadeIn__JHfYU .12s var(--ease-out)}@keyframes ContextMenu_ctxFadeIn__JHfYU{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ContextMenu_item__0m4HS{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;font-size:.85rem;color:var(--text-primary);background:none;border:none;cursor:pointer;text-align:left;transition:background .1s;min-height:36px}.ContextMenu_item__0m4HS:hover{background:var(--bg-hover)}.ContextMenu_item__0m4HS:active{background:var(--accent-light)}.ContextMenu_itemIcon__G7Q5q{flex-shrink:0;color:var(--text-secondary);display:flex;align-items:center}.ContextMenu_itemLabel__ix3IQ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContextMenu_danger__Ij1E6,.ContextMenu_danger__Ij1E6 .ContextMenu_itemIcon__G7Q5q{color:var(--danger)}.ContextMenu_separator__u0BtP{height:1px;background:var(--divider);margin:4px 0}@media (max-width:767px){.ContextMenu_item__0m4HS{min-height:44px;padding:.6rem .85rem;font-size:.9rem}.ContextMenu_menu__z7e_w{min-width:200px;padding-bottom:calc(4px + env(safe-area-inset-bottom, 0px))}}.EditorToolbar_toolbarWrap__pIpvM{position:-webkit-sticky;position:sticky;top:0;z-index:50}.EditorToolbar_toolbar__0CKhr{background:var(--bg-toolbar);border-bottom:1px solid var(--border-color);padding:.25rem .5rem;flex-shrink:0;overflow:visible}.EditorToolbar_toolbarFade__ZxN1U{display:none}@media (min-width:768px){.EditorToolbar_toolbar__0CKhr{padding:.25rem .75rem}}.EditorToolbar_toolbarInner__TVle4{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap}.EditorToolbar_group__JEl88{display:flex;align-items:center;gap:1px}.EditorToolbar_divider__zTu9t{width:1px;height:22px;background:var(--border-color);margin:0 .35rem;flex-shrink:0}.EditorToolbar_btn__rr_E5{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 .4rem;border-radius:var(--radius-xs);font-size:.82rem;font-weight:500;color:var(--text-secondary);transition:all .12s var(--ease-out);white-space:nowrap;line-height:1;font-family:var(--font-sans);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;background:transparent;border:none;cursor:pointer}.EditorToolbar_btn__rr_E5:hover{background:var(--bg-hover);color:var(--text-primary)}.EditorToolbar_btn__rr_E5:active{background:var(--accent-light);color:var(--accent);transform:scale(.92)}.EditorToolbar_btnActive__LhudA{background:var(--accent-light);color:var(--accent);font-weight:600}.EditorToolbar_toolbarToggleBtn__DJyRX{min-width:24px;width:24px;height:28px;padding:0;color:var(--text-tertiary);transition:all .18s var(--ease-out)}.EditorToolbar_toolbarToggleBtn__DJyRX svg{transition:transform .18s var(--ease-out)}.EditorToolbar_toolbarToggleBtnExpanded__Gi_oF svg{transform:rotate(180deg)}.EditorToolbar_toolbarToggleBtn__DJyRX:hover{color:var(--accent);background:var(--bg-hover)}.EditorToolbar_structureWrap__FMVL2{position:relative;margin-right:.25rem}.EditorToolbar_structureBtn__77YMC{gap:.32rem;padding:0 .55rem;min-height:38px;border:1px solid var(--border-color-light);border-radius:var(--radius-sm);background:var(--bg-primary);transition:all .12s var(--ease-out)}.EditorToolbar_structureBtn__77YMC:hover{border-color:var(--accent);background:var(--accent-subtle)}.EditorToolbar_structureTag__IZzmt{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:22px;border-radius:8px;background:color-mix(in srgb,var(--accent-light) 70%,transparent);color:var(--accent);font-size:.75rem;font-weight:700;line-height:1}.EditorToolbar_structureTagTitle__VeCAh{background:color-mix(in srgb,var(--accent) 18%,transparent);font-size:.78rem;font-weight:800}.EditorToolbar_structureText__Bm60C{max-width:6.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorToolbar_structureTextWrap__gNU4R{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.EditorToolbar_structureSubText__vULAe{font-size:.68rem;color:var(--text-tertiary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;padding:.08rem .35rem;max-width:6.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EditorToolbar_structureMenu__pCmBY{position:fixed;min-width:170px;padding:.4rem;border-radius:14px;border:1px solid var(--border-color);background:var(--bg-primary);box-shadow:var(--shadow-md);z-index:120}.EditorToolbar_structureMenuColumns__W6yOB{display:flex;gap:0}.EditorToolbar_structureMenuCol__RFp63{display:flex;flex-direction:column;min-width:140px}.EditorToolbar_structureMenuColDivider__0XCUb{width:1px;background:var(--border-color);margin:.3rem 0;flex-shrink:0}.EditorToolbar_structureMenuColHeader__yIes2{font-size:.68rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding:.35rem .55rem .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditorToolbar_structureMenuDivider__3zs4L{height:1px;margin:.2rem .25rem;background:var(--border-color)}.EditorToolbar_structureMenuItem__46iiL{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:.5rem;height:38px;border-radius:8px;color:var(--text-secondary);padding:0 .55rem;cursor:pointer;font-size:.85rem;transition:background .1s}.EditorToolbar_structureMenuItem__46iiL:hover{background:var(--bg-hover);color:var(--text-primary)}.EditorToolbar_structureMenuItemActive__x_hkS{background:var(--accent-light);color:var(--accent)}.EditorToolbar_structureMenuIcon__hua_q{width:26px;display:inline-flex;align-items:center;justify-content:center}.EditorToolbar_structureMenuStyleLabel___oFwf{font-weight:500;white-space:nowrap}.EditorToolbar_structureMenuStyleDesc__37GcZ{font-size:.7rem;color:var(--text-tertiary);white-space:nowrap;margin-left:auto}.EditorToolbar_mobileKeyboardToolbar__hmgnc{background:var(--bg-toolbar,var(--bg-primary));border-bottom:1px solid var(--border-color);padding:.18rem .25rem;flex-shrink:0;touch-action:manipulation;z-index:50}.EditorToolbar_mobileToolbarShell__8psTH{display:flex;align-items:center;gap:.2rem;min-height:44px}.EditorToolbar_mobileLeadingGroup__uGFHJ{display:inline-flex;align-items:center;gap:2px;padding-right:.15rem;border-right:1px solid var(--border-color);flex-shrink:0}.EditorToolbar_mobileScrollWrap__9_QQZ{position:relative;min-width:0;flex:1 1}.EditorToolbar_mobileScrollFade__otwYW{position:absolute;right:0;top:0;bottom:0;width:20px;pointer-events:none;background:linear-gradient(to left,var(--bg-toolbar,var(--bg-primary)),transparent);z-index:1}.EditorToolbar_mobileScrollRow__IjNoS{display:flex;align-items:center;gap:0;padding:.08rem .28rem .08rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;min-width:0}.EditorToolbar_mobileScrollRow__IjNoS::-webkit-scrollbar{display:none}.EditorToolbar_mobileBtn__gWMfa{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0;border-radius:var(--radius-xs,4px);color:var(--text-secondary);transition:all .12s var(--ease-out);-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;background:transparent;border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.EditorToolbar_mobileBtnPrimary__ff8Qw{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.EditorToolbar_mobileBtn__gWMfa:active{transform:scale(.94)}.EditorToolbar_mobileBtnActive__FoX72,.EditorToolbar_mobileBtn__gWMfa:active{background:var(--accent-light);color:var(--accent)}.EditorToolbar_mobileDivider__g3Yd1{width:1px;height:24px;background:var(--border-color);margin:0 .2rem;flex-shrink:0}.EditorToolbar_mobileMoreHint___bBQn{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:20px;height:20px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-tertiary);background:color-mix(in srgb,var(--bg-secondary) 95%,transparent);z-index:2}.EditorToolbar_mobileStructureBtn__Gt37y{display:inline-flex;align-items:center;gap:.22rem;height:38px;padding:0 .4rem;border:1px solid var(--border-color-light,var(--border-color));border-radius:var(--radius-xs,4px);background:var(--bg-primary);color:var(--text-secondary);font-size:.78rem;font-weight:500;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:all .12s var(--ease-out)}.EditorToolbar_mobileStructureBtn__Gt37y:active{background:var(--accent-light);border-color:var(--accent);color:var(--accent)}.EditorToolbar_mobileStructureBtnOpen__7kF80{border-color:var(--accent);background:var(--accent-subtle,var(--accent-light));color:var(--accent)}.EditorToolbar_mobileStructureTag__9cK32{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;border-radius:6px;background:color-mix(in srgb,var(--accent-light) 70%,transparent);color:var(--accent);font-size:.7rem;font-weight:700;line-height:1}.EditorToolbar_mobileStructureOverlay__7netv{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.25);display:flex;align-items:flex-end;-webkit-tap-highlight-color:transparent}.EditorToolbar_mobileStructureSheet__J_S0H{width:100%;max-height:70vh;background:var(--bg-primary);border-top-left-radius:16px;border-top-right-radius:16px;box-shadow:0 -4px 24px rgba(0,0,0,.15);overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:env(safe-area-inset-bottom,0)}.EditorToolbar_mobileStructureSheetHandle__SBlBT{display:flex;justify-content:center;padding:.5rem 0 .25rem}.EditorToolbar_mobileStructureSheetHandleBar__X5fb2{width:36px;height:4px;border-radius:2px;background:var(--border-color)}.EditorToolbar_mobileStructureSheetColumns__ZsqeS{display:flex;gap:0;padding:0 .25rem .5rem}.EditorToolbar_mobileStructureSheetCol__pY1PA{flex:1 1;display:flex;flex-direction:column;min-width:0}.EditorToolbar_mobileStructureSheetColDivider__NK1zs{width:1px;background:var(--border-color);margin:.3rem 0;flex-shrink:0}.EditorToolbar_mobileStructureSheetHeader__d27k3{font-size:.68rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding:.35rem .55rem .25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.EditorToolbar_mobileStructureSheetItem__gSzXi{width:100%;border:none;background:transparent;display:flex;align-items:center;gap:.5rem;min-height:44px;border-radius:8px;color:var(--text-secondary);padding:0 .55rem;cursor:pointer;font-size:.88rem;transition:background .1s;-webkit-tap-highlight-color:transparent}.EditorToolbar_mobileStructureSheetItem__gSzXi:active{background:var(--bg-hover)}.EditorToolbar_mobileStructureSheetItemActive__zSJod{background:var(--accent-light);color:var(--accent)}.EditorToolbar_mobileStructureSheetIcon__z1o6n{width:28px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.EditorToolbar_mobileStructureSheetDivider__BSYCY{height:1px;margin:.15rem .25rem;background:var(--border-color)}.EditorToolbar_mobileStructureSheetStyleLabel__TII9d{font-weight:500;white-space:nowrap}.EditorToolbar_mobileStructureSheetStyleDesc__83K1F{font-size:.72rem;color:var(--text-tertiary);white-space:nowrap;margin-left:auto}.ConfirmDialog_overlay__IsGj1{position:fixed;inset:0;z-index:10002;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;animation:ConfirmDialog_fadeInOverlay__NQoDI .15s var(--ease-out);padding:1rem}@keyframes ConfirmDialog_fadeInOverlay__NQoDI{0%{opacity:0}to{opacity:1}}.ConfirmDialog_dialog__xWXMS{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-width:400px;width:100%;animation:ConfirmDialog_slideUpDialog__O0FyR .2s var(--ease-out);overflow:hidden}@keyframes ConfirmDialog_slideUpDialog__O0FyR{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmDialog_header__iLvs_{display:flex;align-items:center;gap:.6rem;padding:1rem 1.25rem .5rem}.ConfirmDialog_iconWrap__RMSgP{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-full);flex-shrink:0}.ConfirmDialog_iconWrapDanger__VsRBm{background:var(--danger-light);color:var(--danger)}.ConfirmDialog_iconWrapWarning__PiZvT{background:var(--warning-light);color:var(--warning)}.ConfirmDialog_iconWrapInfo__jmnWd{background:var(--info-light);color:var(--info)}.ConfirmDialog_title__VEsjR{font-size:1rem;font-weight:700;color:var(--text-primary);line-height:1.3}.ConfirmDialog_body__PbETq{padding:.5rem 1.25rem 1rem;font-size:.88rem;line-height:1.55;color:var(--text-secondary)}.ConfirmDialog_actions__V2eg_{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:.75rem 1.25rem;border-top:1px solid var(--divider);background:var(--bg-secondary)}.ConfirmDialog_cancelBtn__qKMyy{padding:.4rem .9rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);font-size:.85rem;font-weight:500;cursor:pointer;transition:all .12s}.ConfirmDialog_cancelBtn__qKMyy:hover{border-color:var(--border-strong);background:var(--bg-hover)}.ConfirmDialog_confirmBtn__1TojK{padding:.4rem .9rem;border:1px solid transparent;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;transition:all .12s}.ConfirmDialog_confirmBtnDanger__3VmmM{background:var(--danger);color:white}.ConfirmDialog_confirmBtnDanger__3VmmM:hover{background:#b71c1c}.ConfirmDialog_confirmBtnPrimary__Niayu{background:var(--accent);color:var(--text-on-accent)}.ConfirmDialog_confirmBtnPrimary__Niayu:hover{background:var(--accent-hover)}@media (max-width:767px){.ConfirmDialog_cancelBtn__qKMyy,.ConfirmDialog_confirmBtn__1TojK{min-height:44px;padding:.5rem 1rem;font-size:.9rem}}.ExportDialog_backdrop__mV8ZI{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem}.ExportDialog_dialog__41fM8{background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);width:100%;max-width:420px;overflow:hidden;display:flex;flex-direction:column;max-height:92vh}.ExportDialog_dialogWide__SwCX4{max-width:1180px;height:92vh}.ExportDialog_header__zCfAl{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.ExportDialog_title__dVTWa{display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:700;margin:0;color:var(--text-primary)}.ExportDialog_closeBtn__0tVbx{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-xs)}.ExportDialog_closeBtn__0tVbx:hover{background:var(--bg-hover);color:var(--text-primary)}.ExportDialog_body__qusqz{padding:1rem;overflow-y:auto}.ExportDialog_bodySplit__rXIBq{display:grid;grid-template-columns:360px 1fr;grid-gap:0;gap:0;flex:1 1;min-height:0;overflow:hidden}.ExportDialog_controls__WEDuX{padding:1rem;overflow-y:auto;border-right:1px solid var(--border-color)}.ExportDialog_previewPane__f_P3W{display:flex;flex-direction:column;background:var(--bg-secondary);min-height:0;position:relative}.ExportDialog_previewCloseBtn__dqG5g{position:absolute;top:.5rem;right:.5rem;z-index:2;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-primary);color:var(--text-primary);box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;padding:0}.ExportDialog_previewCloseBtn__dqG5g:focus,.ExportDialog_previewCloseBtn__dqG5g:hover{background:var(--bg-hover,var(--bg-primary));outline:none}.ExportDialog_previewCloseBtn__dqG5g:active{transform:scale(.95)}.ExportDialog_previewHeader__QD8hy{padding:.55rem .85rem;font-size:.78rem;font-weight:600;color:var(--text-secondary);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;background:var(--bg-primary)}.ExportDialog_previewLoading___k_S9{font-weight:400;color:var(--accent);font-size:.72rem}.ExportDialog_previewFrame__em6TV{flex:1 1;border:0;background:#f4f1eb;width:100%;min-height:0}@media (max-width:900px){.ExportDialog_dialogWide__SwCX4{max-width:98vw}.ExportDialog_bodySplit__rXIBq{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ExportDialog_controls__WEDuX{border-right:0;border-bottom:1px solid var(--border-color);max-height:40vh}}.ExportDialog_pageName__Qm3vC{font-size:.85rem;color:var(--text-secondary);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-color)}.ExportDialog_scopeRow__nrJqE{display:flex;align-items:center;gap:.5rem;margin-bottom:.7rem}.ExportDialog_scopeLabel__e1un8{font-size:.78rem;color:var(--text-secondary);min-width:3rem}.ExportDialog_scopeSelect__TDb3_{flex:1 1;min-height:32px;border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--bg-secondary);color:var(--text-primary);padding:0 .45rem}.ExportDialog_scopeFixed___AxHC{font-size:.85rem;color:var(--text-primary)}.ExportDialog_toggleRow__vnFqc{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.7rem;padding:.5rem .55rem;border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--bg-secondary);cursor:pointer}.ExportDialog_toggleRow__vnFqc input[type=checkbox]{margin-top:.18rem;flex-shrink:0}.ExportDialog_toggleInfo__1pZOh{display:flex;flex-direction:column;gap:.15rem}.ExportDialog_toggleTitle__5m037{font-size:.85rem;font-weight:600;color:var(--text-primary)}.ExportDialog_toggleDesc__1FwDN{font-size:.72rem;color:var(--text-tertiary);line-height:1.35}.ExportDialog_progressText__SkMze{font-size:.75rem;color:var(--accent);margin-bottom:.6rem}.ExportDialog_options__1xRTU{display:flex;flex-direction:column;gap:.4rem}.ExportDialog_optionBtn__oIuHS{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);cursor:pointer;text-align:left;transition:all .12s;color:var(--text-primary)}.ExportDialog_optionBtn__oIuHS:hover:not(:disabled){border-color:var(--accent);background:var(--accent-subtle)}.ExportDialog_optionBtn__oIuHS:disabled{opacity:.5;cursor:not-allowed}.ExportDialog_optionInfo__bWxT4{display:flex;flex-direction:column;gap:.1rem}.ExportDialog_optionTitle__xpL6g{font-size:.9rem;font-weight:600;color:var(--text-primary)}.ExportDialog_optionDesc__D1Ylf{font-size:.75rem;color:var(--text-tertiary)}.ExportDialog_pdfBtn__17Sm9{border-color:var(--accent)}.ExportDialog_previewBtn__eLZI1{margin-top:.35rem;width:100%;padding:.55rem .75rem;border:1px dashed var(--border-color);background:transparent;color:var(--text-secondary);border-radius:var(--radius-xs);font-size:.82rem;cursor:pointer;transition:all .12s}.ExportDialog_previewBtn__eLZI1:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ExportDialog_previewBtn__eLZI1:disabled{opacity:.5;cursor:not-allowed}.ExportDialog_sectionLabel__no_WO{font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary);margin:.9rem 0 .4rem}.ExportDialog_themeRow__7QczZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem;margin-bottom:.3rem}.ExportDialog_themeCard__GA0UN{display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.55rem .35rem;border:1.5px solid var(--border-color);background:var(--bg-primary);border-radius:var(--radius-xs);cursor:pointer;color:var(--text-primary);font-size:.78rem;transition:all .12s}.ExportDialog_themeCard__GA0UN:hover:not(:disabled){border-color:var(--accent)}.ExportDialog_themeCardActive__uPOxK{border-color:var(--accent);background:var(--accent-subtle);box-shadow:0 0 0 1.5px var(--accent) inset}.ExportDialog_themeCard__GA0UN:disabled{opacity:.5;cursor:not-allowed}.ExportDialog_themeSwatch__SIHY1{display:flex;height:22px;width:100%;border-radius:2px;overflow:hidden;border:1px solid var(--border-color)}.ExportDialog_themeSwatch__SIHY1 span{flex:1 1;display:block}.ExportDialog_themeName__V11Rp{font-weight:500}.ExportDialog_inlineRow__pA3CY{display:flex;gap:.4rem;margin-bottom:.4rem}.ExportDialog_inlineField__qqWyz{display:flex;align-items:center;gap:.4rem;flex:1 1;font-size:.78rem;color:var(--text-secondary)}.ExportDialog_inlineField__qqWyz>span{min-width:2.6rem}.ExportDialog_inlineSelect__cpOQl{flex:1 1;min-height:30px;border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--bg-secondary);color:var(--text-primary);padding:0 .4rem;font-size:.82rem}.ExportDialog_checkRow__Kr00h{display:flex;align-items:center;gap:.45rem;padding:.35rem 0;font-size:.82rem;color:var(--text-primary);cursor:pointer}.ExportDialog_checkRow__Kr00h input[type=checkbox]{flex-shrink:0}.ExportDialog_expandRow__7WU6A{display:flex;flex-direction:column;gap:.35rem;margin:.1rem 0 .6rem}.ExportDialog_toggleRowActive__IFJ1P{border-color:var(--accent)!important;background:var(--accent-subtle)!important}.ExportDialog_toggleRowDisabled__PW4Mi{opacity:.55;cursor:not-allowed}.ExportDialog_verseSettingsToggle__jE_bG{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.55rem .65rem;border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--bg-secondary);color:var(--text-primary);font-size:.85rem;cursor:pointer;margin-top:.25rem}.ExportDialog_verseSettingsToggle__jE_bG:hover:not(:disabled){border-color:var(--text-tertiary)}.ExportDialog_verseSettingsToggle__jE_bG:disabled{opacity:.55;cursor:not-allowed}.ExportDialog_verseSettingsChevron__4Sr4X{display:inline-block;transition:transform .15s;color:var(--text-tertiary);font-size:.78rem}.ExportDialog_verseSettingsChevronOpen__dpDQi{transform:rotate(90deg)}.ExportDialog_verseSettingsPanel__ZAaHw{margin:.4rem 0 .6rem;padding:.65rem;border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--bg-secondary);display:flex;flex-direction:column;gap:.45rem}.ExportDialog_verseSettingsHint__8hZKU{font-size:.7rem;color:var(--text-tertiary);line-height:1.4}.ExportDialog_verseSettingsReset__9V0PY{align-self:flex-start;font-size:.73rem;color:var(--accent);background:none;border:1px solid var(--border-color);border-radius:var(--radius-xs);padding:.25rem .55rem;cursor:pointer}.ExportDialog_verseSettingsReset__9V0PY:hover{background:var(--bg-hover)}@media (max-width:767px){.ExportDialog_closeBtn__0tVbx{width:44px;height:44px}.ExportDialog_inlineSelect__cpOQl,.ExportDialog_scopeSelect__TDb3_{min-height:44px;font-size:16px}.ExportDialog_optionBtn__oIuHS{min-height:44px;padding:.85rem}.ExportDialog_checkRow__Kr00h input[type=checkbox],.ExportDialog_toggleRow__vnFqc input[type=checkbox]{width:20px;height:20px}.ExportDialog_themeCard__GA0UN{min-height:70px}.ExportDialog_previewBtn__eLZI1{min-height:44px}}.ImportDialog_backdrop__kiLbU{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem}.ImportDialog_dialog__v7eOJ{background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.ImportDialog_header__gBNt_{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.ImportDialog_title__3A0Ws{display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:700;margin:0;color:var(--text-primary)}.ImportDialog_closeBtn__BjnCp{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-xs)}.ImportDialog_closeBtn__BjnCp:hover{background:var(--bg-hover);color:var(--text-primary)}.ImportDialog_body__HCOIA{padding:1rem;overflow-y:auto;flex:1 1}.ImportDialog_dropZone__T3b3_{border:2px dashed var(--border-color);border-radius:var(--radius-sm);padding:1.5rem;text-align:center;cursor:pointer;transition:all .15s;position:relative}.ImportDialog_dropZoneDragOver__G5S3Y,.ImportDialog_dropZone__T3b3_:hover{border-color:var(--accent);background:var(--accent-subtle)}.ImportDialog_dropZoneIcon__DnYXb{color:var(--text-tertiary);margin-bottom:.5rem}.ImportDialog_dropZoneText__l1qe_{font-size:.85rem;color:var(--text-secondary);margin-bottom:.25rem}.ImportDialog_dropZoneHint___tpnL{font-size:.72rem;color:var(--text-tertiary)}.ImportDialog_dropZoneInput__F2vy9{position:absolute;inset:0;opacity:0;cursor:pointer}.ImportDialog_filePreview__fVp7_{display:flex;align-items:center;gap:.75rem;padding:.6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);margin-bottom:.75rem}.ImportDialog_fileThumbnail__RGOTr{width:48px;height:48px;object-fit:cover;border-radius:var(--radius-xs);border:1px solid var(--border-color)}.ImportDialog_fileName__XMWHy{flex:1 1;font-size:.8rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportDialog_fileSize__MRQiY{font-size:.7rem;color:var(--text-tertiary)}.ImportDialog_removeFileBtn__ScIF8{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-xs)}.ImportDialog_removeFileBtn__ScIF8:hover{background:var(--bg-hover);color:var(--text-primary)}.ImportDialog_fileGrid__h_dbH{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:.5rem;gap:.5rem;padding:.5rem;border:2px dashed transparent;border-radius:var(--radius-sm);margin-bottom:.5rem;transition:border-color .15s}.ImportDialog_fileGridDragOver__sC8Fr{border-color:var(--accent);background:var(--accent-subtle)}.ImportDialog_fileCard__iXFgz{position:relative;border:1px solid var(--border-color);border-radius:var(--radius-xs);overflow:hidden;background:var(--bg-secondary)}.ImportDialog_fileCardImg__zf_L9{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.ImportDialog_fileCardBadge__fKrmV{position:absolute;top:3px;left:3px;background:var(--accent);color:#fff;font-size:.65rem;font-weight:700;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1}.ImportDialog_fileCardActions__Nxgc4{position:absolute;top:2px;right:2px;display:flex;flex-direction:column;gap:1px;opacity:0;transition:opacity .12s}.ImportDialog_fileCard__iXFgz:hover .ImportDialog_fileCardActions__Nxgc4{opacity:1}.ImportDialog_fileCardBtn___XFeE{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:3px;background:rgba(0,0,0,.55);color:#fff;cursor:pointer;font-size:.65rem;line-height:1;padding:0}.ImportDialog_fileCardBtn___XFeE:hover:not(:disabled){background:rgba(0,0,0,.8)}.ImportDialog_fileCardBtn___XFeE:disabled{opacity:.3;cursor:default}.ImportDialog_fileCardName__BO__N{font-size:.6rem;color:var(--text-tertiary);padding:2px 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportDialog_addMoreCard__Mz3MW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:2px dashed var(--border-color);border-radius:var(--radius-xs);background:none;cursor:pointer;color:var(--text-tertiary);font-size:.68rem;aspect-ratio:3/4;position:relative;transition:all .12s}.ImportDialog_addMoreCard__Mz3MW:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-subtle)}.ImportDialog_hiddenInput__qFd_B{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%;height:100%}.ImportDialog_fileCount__QDA4Y{font-size:.72rem;color:var(--text-tertiary);text-align:right;margin-bottom:.25rem}.ImportDialog_sectionLabel__vJfHx{font-size:.72rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin:.75rem 0 .4rem}.ImportDialog_radioGroup__rq1F6{display:flex;flex-direction:column;gap:.2rem}.ImportDialog_radioLabel__lI1_3{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-primary);cursor:pointer;padding:.25rem 0}.ImportDialog_radioLabel__lI1_3 input[type=radio]{accent-color:var(--accent)}.ImportDialog_checkboxLabel__m34Z9{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--text-secondary);cursor:pointer;padding:.25rem 0;margin-top:.5rem}.ImportDialog_checkboxLabel__m34Z9 input[type=checkbox]{accent-color:var(--accent)}.ImportDialog_actions__xPRDX{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-color)}.ImportDialog_cancelBtn__Mcrzb{padding:.45rem .9rem;border:1px solid var(--border-color);border-radius:var(--radius-xs);background:none;cursor:pointer;font-size:.82rem;color:var(--text-secondary)}.ImportDialog_cancelBtn__Mcrzb:hover{background:var(--bg-hover)}.ImportDialog_importBtn__jE6sk{display:flex;align-items:center;gap:.35rem;padding:.45rem 1rem;border:none;border-radius:var(--radius-xs);background:var(--accent);color:#fff;cursor:pointer;font-size:.82rem;font-weight:600;transition:background .12s}.ImportDialog_importBtn__jE6sk:hover:not(:disabled){background:var(--accent-hover,var(--accent));filter:brightness(1.08)}.ImportDialog_importBtn__jE6sk:disabled{opacity:.5;cursor:not-allowed}.ImportDialog_previewSection__qCmZA{margin-top:.75rem;border-top:1px solid var(--border-color);padding-top:.75rem}.ImportDialog_previewLabel__blzLd{font-size:.72rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.4rem}.ImportDialog_previewBox__CkErs{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.75rem;max-height:240px;overflow-y:auto;font-size:.78rem;line-height:1.6;white-space:pre-wrap;font-family:var(--font-mono,monospace);color:var(--text-primary)}.ImportDialog_processingOverlay__4UmUa{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem}.ImportDialog_spinner__exP0U{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:ImportDialog_spin__dmp92 .8s linear infinite}@keyframes ImportDialog_spin__dmp92{to{transform:rotate(1turn)}}.ImportDialog_processingText__2THsc{font-size:.85rem;color:var(--text-secondary)}.ImportDialog_chunkProgress__dbI_L{font-size:.78rem;color:var(--text-primary);margin-top:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ImportDialog_progressSteps__LBJil{display:flex;flex-direction:column;gap:.35rem;margin-top:.75rem;width:100%;max-width:260px}.ImportDialog_progressStep__UGpZI{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--text-tertiary,#999);transition:color .3s,opacity .3s;opacity:.5}.ImportDialog_progressStepActive__6L5wk{color:var(--accent,#b8860b);opacity:1;font-weight:500}.ImportDialog_progressStepDone__0xZ1d{color:var(--text-secondary,#666);opacity:.8}.ImportDialog_progressDot__BQVJ3{font-size:.65rem;width:14px;text-align:center;flex-shrink:0}.ImportDialog_progressStepActive__6L5wk .ImportDialog_progressDot__BQVJ3{animation:ImportDialog_pulse__2MZYo 1.2s ease-in-out infinite}@keyframes ImportDialog_pulse__2MZYo{0%,to{opacity:1}50%{opacity:.4}}.ImportDialog_errorText__Mn1yj{color:var(--danger,#dc2626);font-size:.82rem;margin-top:.5rem}.ImportDialog_sourceToggle__gMB2A{display:flex;gap:.25rem;padding:.2rem;margin-bottom:.85rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm)}.ImportDialog_sourceBtn__Dn8Aj{flex:1 1;height:34px;border:none;border-radius:var(--radius-xs);background:none;color:var(--text-secondary);font-size:.82rem;font-weight:500;cursor:pointer;transition:background .12s,color .12s}.ImportDialog_sourceBtnActive__Tkp3D{background:var(--bg-primary);color:var(--text-primary);font-weight:600;box-shadow:var(--shadow-sm,0 1px 2px rgba(0,0,0,.08))}.ImportDialog_mdFileList__RhqNq{display:flex;flex-direction:column;gap:.35rem;margin-bottom:.5rem}.ImportDialog_mdFileRow__0h3ry{display:flex;align-items:center;gap:.5rem;padding:.4rem .6rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xs)}.ImportDialog_mdFileName__uscaW{flex:1 1;font-size:.82rem;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportDialog_mdFileSize__2_jWV{font-size:.72rem;color:var(--text-tertiary);flex-shrink:0}.ImportDialog_mdFileRemove__NuvX8{width:28px;height:28px;border:1px solid var(--border-color);border-radius:var(--radius-xs);background:var(--bg-primary);flex-shrink:0;padding:0}.ImportDialog_mdAddMore__i4wp5,.ImportDialog_mdFileRemove__NuvX8{display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:pointer}.ImportDialog_mdAddMore__i4wp5{gap:.35rem;height:34px;border:1px dashed var(--border-color);border-radius:var(--radius-xs);background:none;font-size:.8rem;position:relative;overflow:hidden}.ImportDialog_verseToggle__l1IXO{display:flex;align-items:flex-start;gap:.55rem;margin:.85rem 0 .25rem;padding:.5rem .6rem;background:var(--accent-subtle);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer}.ImportDialog_verseToggle__l1IXO input{margin-top:.15rem;flex-shrink:0}.ImportDialog_verseToggleTitle__e0QQ2{display:block;font-size:.82rem;font-weight:600;color:var(--text-primary)}.ImportDialog_verseToggleHint__VchIG{display:block;font-size:.72rem;color:var(--text-secondary);margin-top:.1rem}@media (max-width:767px){.ImportDialog_backdrop__kiLbU{padding:0;align-items:stretch;justify-content:stretch}.ImportDialog_dialog__v7eOJ{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.ImportDialog_header__gBNt_{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-primary);z-index:2}.ImportDialog_closeBtn__BjnCp{width:44px;height:44px}.ImportDialog_cancelBtn__Mcrzb,.ImportDialog_importBtn__jE6sk{min-height:44px;padding:.6rem 1rem;font-size:16px}.ImportDialog_checkboxLabel__m34Z9,.ImportDialog_radioLabel__lI1_3{min-height:44px;padding:.5rem 0}.ImportDialog_fileCardActions__Nxgc4{opacity:1}.ImportDialog_fileCardBtn___XFeE{width:32px;height:32px;min-width:44px;min-height:44px;font-size:.8rem}.ImportDialog_mdAddMore__i4wp5,.ImportDialog_mdFileRow__0h3ry,.ImportDialog_sourceBtn__Dn8Aj{min-height:44px}.ImportDialog_mdFileRemove__NuvX8{width:36px;height:36px}.ImportDialog_verseToggle__l1IXO{min-height:44px}}.ShareDialog_backdrop__m25fQ{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:10001;padding:1rem}.ShareDialog_dialog__wkAGV{background:var(--bg-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);width:100%;max-width:480px;height:min(640px,85vh);overflow:hidden;display:flex;flex-direction:column}.ShareDialog_tabContent__s2VyV{flex:1 1;min-height:0;overflow-y:auto;overflow-x:hidden}.ShareDialog_header__e__q8{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.ShareDialog_title__yponS{display:flex;align-items:center;gap:.4rem;font-size:1rem;font-weight:700;margin:0;color:var(--text-primary)}.ShareDialog_closeBtn__7eA7M{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-xs)}.ShareDialog_closeBtn__7eA7M:hover{background:var(--bg-hover);color:var(--text-primary)}.ShareDialog_notebookName__mHl_P{padding:.5rem 1rem;font-size:.85rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.ShareDialog_publishSection__7rTMc{padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.ShareDialog_visibilityCards__0lVSE{display:flex;flex-direction:column;gap:.4rem}.ShareDialog_visibilityCard__1q_UL{display:flex;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-primary);cursor:pointer;text-align:left;font:inherit;transition:border-color .12s,background .12s}.ShareDialog_visibilityCard__1q_UL:hover:not(:disabled){border-color:var(--accent)}.ShareDialog_visibilityCard__1q_UL:disabled{opacity:.55;cursor:not-allowed}.ShareDialog_visibilityCardSelected__8CSDI{border-color:var(--accent);background:var(--accent-subtle)}.ShareDialog_visibilityCardIcon__AJpJs{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;background:var(--accent-subtle);color:var(--accent);margin-top:1px}.ShareDialog_visibilityCardBody__4Rz2w{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ShareDialog_visibilityCardTitle__QdK7E{font-size:.9rem;font-weight:600;color:var(--text-primary)}.ShareDialog_visibilityCardDesc__tLhuA{font-size:.78rem;color:var(--text-secondary);line-height:1.4}.ShareDialog_publicLinkRow__vlICH{display:flex;gap:.4rem;margin-top:.5rem;align-items:stretch}.ShareDialog_publicLinkInput__HPhog{flex:1 1;min-width:0;padding:.4rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.78rem;font-family:SFMono-Regular,Menlo,Consolas,monospace;background:var(--bg-secondary);color:var(--text-secondary);outline:none}.ShareDialog_publicLinkInput__HPhog:focus{background:var(--bg-primary);color:var(--text-primary);border-color:var(--accent)}.ShareDialog_publicLinkCopyBtn__Hs8eu{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .85rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-secondary);cursor:pointer;font-size:.82rem;white-space:nowrap;transition:all .12s;flex-shrink:0}.ShareDialog_publicLinkCopyBtn__Hs8eu:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-light)}.ShareDialog_inviteSection__nGLju{padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.ShareDialog_sectionTitle__WPaMx{display:flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:600;color:var(--text-secondary);margin:0 0 .5rem}.ShareDialog_inviteForm__ZbjUj{display:flex;gap:.4rem;align-items:center}.ShareDialog_inviteInput__XNQ3A{flex:1 1;min-width:0;padding:.4rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.85rem;background:var(--bg-primary);color:var(--text-primary);outline:none}.ShareDialog_inviteInput__XNQ3A:focus{border-color:var(--accent)}.ShareDialog_inviteNoteInput__tYsGW{width:100%;margin-top:.5rem;padding:.45rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.85rem;background:var(--bg-primary);color:var(--text-primary);outline:none;resize:vertical;min-height:2.4rem;font-family:inherit}.ShareDialog_inviteNoteInput__tYsGW:focus{border-color:var(--accent)}.ShareDialog_inviteNoteCounter__6LGw_{text-align:right;font-size:.7rem;color:var(--text-secondary);margin-top:.15rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ShareDialog_versionSection__Rqkz6{padding:.75rem 1rem;border-bottom:1px solid var(--border-color)}.ShareDialog_versionHint___C_nN{margin:.25rem 0 .55rem;font-size:.78rem;color:var(--text-secondary);line-height:1.5}.ShareDialog_versionChips__r7hDM{display:flex;flex-wrap:wrap;gap:.35rem}.ShareDialog_versionChip__McfjE{padding:.3rem .65rem;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.78rem;cursor:pointer;transition:all .12s;min-height:30px}.ShareDialog_versionChip__McfjE:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ShareDialog_versionChip__McfjE:disabled{opacity:.5;cursor:wait}.ShareDialog_versionChipSelected__Mrxd6{background:var(--accent-light);border-color:var(--accent);color:var(--accent);font-weight:600}@media (max-width:767px){.ShareDialog_versionChip__McfjE{min-height:38px;padding:.45rem .85rem}}.ShareDialog_roleSelect__tAAxF{padding:.4rem .5rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.8rem;background:var(--bg-primary);color:var(--text-primary);outline:none;cursor:pointer}.ShareDialog_inviteBtn__ob6fE{padding:.4rem .75rem;background:var(--accent);color:white;border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .12s}.ShareDialog_inviteBtn__ob6fE:hover:not(:disabled){background:var(--accent-hover)}.ShareDialog_inviteBtn__ob6fE:disabled{opacity:.5;cursor:not-allowed}.ShareDialog_readOnlyNotice__gBW6G{margin:.65rem 1rem;padding:.45rem .55rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-secondary);font-size:.78rem}.ShareDialog_error__ifggG{padding:.5rem 1rem;color:var(--error);font-size:.85rem;background:rgba(220,53,69,.05)}.ShareDialog_successMsg__g4UHl{padding:.5rem 1rem;color:#198754;font-size:.85rem;background:rgba(25,135,84,.06)}[data-theme=dark] .ShareDialog_successMsg__g4UHl{color:#6dd49e;background:rgba(25,135,84,.12)}.ShareDialog_membersSection__GKTJ8{padding:.75rem 1rem}.ShareDialog_membersList__LGLm9{display:flex;flex-direction:column;gap:.3rem}.ShareDialog_memberRow__qSEN9{display:flex;align-items:center;justify-content:space-between;padding:.4rem .5rem;border-radius:var(--radius-sm);transition:background .12s}.ShareDialog_memberRow__qSEN9:hover{background:var(--bg-hover)}.ShareDialog_memberInfo__D5jeN{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1}.ShareDialog_memberAvatar__pvJPk{width:28px;height:28px;border-radius:50%;background:var(--accent-subtle);color:var(--accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;flex-shrink:0}.ShareDialog_memberDetails__LSL6o{display:flex;flex-direction:column;min-width:0}.ShareDialog_memberName__cnQaA{font-size:.85rem;font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareDialog_memberEmail__cNe2r{font-size:.75rem;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareDialog_memberActions__v0Qwv{display:flex;align-items:center;gap:.3rem;flex-shrink:0}.ShareDialog_ownerBadge__qI6Jn{padding:.15rem .5rem;background:var(--accent-subtle);color:var(--accent);border-radius:var(--radius-xs);font-size:.75rem;font-weight:600}.ShareDialog_removeBtn__YSqq2{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;background:none;cursor:pointer;color:var(--text-tertiary);border-radius:var(--radius-xs)}.ShareDialog_removeBtn__YSqq2:hover{background:rgba(220,53,69,.1);color:var(--error)}.ShareDialog_loadingState__ZNXhL{padding:1rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}.ShareDialog_emptyMembers__ilNZB{padding:.75rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}.ShareDialog_pendingRow__vd5KT{opacity:.8}.ShareDialog_pendingAvatar__KEvHc{background:var(--bg-secondary);color:var(--text-tertiary);font-size:.85rem}.ShareDialog_pendingBadge__5aW6z{padding:.15rem .5rem;background:var(--bg-secondary);color:var(--text-tertiary);border-radius:var(--radius-xs);font-size:.75rem;font-weight:500;font-style:italic}@media (max-width:767px){.ShareDialog_backdrop__m25fQ{padding:0;align-items:stretch;justify-content:stretch}.ShareDialog_header__e__q8{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-primary);z-index:2}.ShareDialog_closeBtn__7eA7M{width:44px;height:44px}.ShareDialog_publicLinkCopyBtn__Hs8eu{min-height:44px;padding:.5rem 1rem}.ShareDialog_inviteInput__XNQ3A,.ShareDialog_publicLinkInput__HPhog,.ShareDialog_roleSelect__tAAxF{min-height:44px;font-size:16px}.ShareDialog_inviteBtn__ob6fE{min-height:44px;padding:.4rem .85rem}.ShareDialog_removeBtn__YSqq2{width:44px;height:44px}.ShareDialog_memberRow__qSEN9{min-height:44px;padding:.5rem}.ShareDialog_dialog__wkAGV{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.ShareDialog_inviteForm__ZbjUj{flex-wrap:wrap}.ShareDialog_inviteInput__XNQ3A{width:100%}.ShareDialog_resendBtn__7xijn{min-width:44px;min-height:44px}}.ShareDialog_resendBtn__7xijn{display:flex;align-items:center;justify-content:center;padding:.25rem;border:none;background:none;color:var(--text-tertiary);border-radius:var(--radius-xs);cursor:pointer;transition:color .15s,background .15s}.ShareDialog_resendBtn__7xijn:hover:not(:disabled){color:var(--accent);background:var(--accent-subtle)}.ShareDialog_resendBtn__7xijn:disabled{opacity:.4;cursor:not-allowed}.ShareDialog_leaveSection__cATAL{padding:.75rem 1rem;border-top:1px solid var(--border-color)}.ShareDialog_leaveBtn__5LMQw{width:100%;padding:.625rem;border:1px solid var(--danger,#ef4444);border-radius:var(--radius-sm);background:transparent;color:var(--danger,#ef4444);font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s,color .15s}.ShareDialog_leaveBtn__5LMQw:hover{background:var(--danger,#ef4444);color:#fff}.ShareDialog_tabs__H6yPd{display:flex;gap:0;padding:0 1rem;border-bottom:1px solid var(--border-color);background:var(--bg-primary)}.ShareDialog_tab__l8bzL{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem .75rem;background:none;color:var(--text-tertiary);font-size:.82rem;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .12s,border-color .12s}.ShareDialog_tab__l8bzL:hover{color:var(--text-primary)}.ShareDialog_tabActive__dKfvp{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.ShareDialog_sectionHint__LsVWO{margin:0 0 .6rem;font-size:.78rem;color:var(--text-secondary);line-height:1.45}.ShareDialog_inviteEmailsTextarea__zkdwK{width:100%;padding:.45rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);font-size:.85rem;background:var(--bg-primary);color:var(--text-primary);outline:none;resize:vertical;min-height:2.4rem;font-family:inherit;margin-bottom:.4rem}.ShareDialog_inviteEmailsTextarea__zkdwK:focus{border-color:var(--accent)}.ShareDialog_memberInvitedBy__mcxx3{color:var(--text-tertiary);font-style:italic}.ShareDialog_pageCountsCard__4YUZl{margin-top:.6rem;padding:.45rem .6rem;font-size:.78rem;color:var(--text-secondary)}.ShareDialog_pageCountsCard__4YUZl,.ShareDialog_qrCard__QHZ_d{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm)}.ShareDialog_qrCard__QHZ_d{margin-top:.75rem;display:flex;gap:.85rem;align-items:center;padding:.75rem}.ShareDialog_qrInline__fvo_x{flex-shrink:0;background:#fff;padding:6px;border-radius:6px;display:inline-flex;border:1px solid var(--border-color)}.ShareDialog_qrSide__kZCMg{display:flex;flex-direction:column;gap:.45rem;flex:1 1;min-width:0}.ShareDialog_qrCaption___bE4p{font-size:.82rem;color:var(--text-secondary);line-height:1.4}.ShareDialog_qrActions___VQLr{display:flex;gap:.35rem;flex-wrap:wrap}.ShareDialog_qrActionBtn__E3XF2{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-secondary);font-size:.75rem;cursor:pointer;transition:all .12s}.ShareDialog_qrActionBtn__E3XF2:hover{border-color:var(--accent);color:var(--accent)}.ShareDialog_resetLinkRow__sgFth{margin-top:.6rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.ShareDialog_resetLinkBtn__ybrUT{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-secondary);font-size:.75rem;cursor:pointer}.ShareDialog_resetLinkBtn__ybrUT:hover{border-color:var(--accent);color:var(--accent)}.ShareDialog_resetLinkBtn__ybrUT:disabled{opacity:.5;cursor:not-allowed}.ShareDialog_resetLinkHint__bnwVV{font-size:.72rem;color:var(--text-tertiary);flex:1 1;min-width:200px}.ShareDialog_qrModalBackdrop__czuHR{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;align-items:center;justify-content:center;z-index:10002;padding:1rem}.ShareDialog_qrModalCard__lL57S{position:relative;background:#fff;color:#1f1f1f;border-radius:var(--radius-md);padding:1.25rem 1.25rem 1rem;max-width:92vw;display:flex;flex-direction:column;align-items:center;gap:.85rem;box-shadow:0 12px 40px rgba(0,0,0,.4)}.ShareDialog_qrModalCard__lL57S .ShareDialog_closeBtn__7eA7M{position:absolute;top:10px;right:10px;width:36px;height:36px;border-radius:8px;border:1px solid rgba(0,0,0,.18);background:rgba(0,0,0,.04);color:#444}.ShareDialog_qrModalCard__lL57S .ShareDialog_closeBtn__7eA7M:hover{background:rgba(0,0,0,.1);color:#000}@media (max-width:767px){.ShareDialog_qrModalCard__lL57S .ShareDialog_closeBtn__7eA7M{width:44px;height:44px}}.ShareDialog_qrModalTitle__JO_GT{margin:0;font-size:1rem;font-weight:600;text-align:center;max-width:100%;word-break:break-word}.ShareDialog_qrModalCanvas__GSzFV{display:inline-flex}.ShareDialog_qrModalUrl__Xgwv7{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.7rem;color:#555;word-break:break-all;text-align:center;max-width:100%}.ShareDialog_permissionsSection__qEHqE{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.4rem}.ShareDialog_permissionToggle__sI1Tk{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.55rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);cursor:pointer;transition:border-color .12s,background .12s}.ShareDialog_permissionToggle__sI1Tk:hover{border-color:var(--accent)}.ShareDialog_permissionInfo__IsKwY{display:flex;flex-direction:column;gap:.15rem;min-width:0}.ShareDialog_permissionLabel__FWVer{font-size:.85rem;font-weight:600;color:var(--text-primary)}.ShareDialog_permissionDesc__vPC4C{font-size:.75rem;color:var(--text-secondary);line-height:1.4}.ShareDialog_permissionCheckbox__u1hRF{margin-top:4px;width:18px;height:18px;flex-shrink:0;accent-color:var(--accent);cursor:pointer}.ShareDialog_linkCreateRow__jWQwH{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.5rem}.ShareDialog_linkList__zM_Rm{display:flex;flex-direction:column;gap:.3rem;margin-top:.4rem}.ShareDialog_linkRow___U7aj{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary)}.ShareDialog_linkInfo__tu3te{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;min-width:0;flex:1 1;font-size:.78rem;color:var(--text-secondary)}.ShareDialog_linkRoleBadge__QhuwR{padding:.1rem .45rem;background:var(--accent-subtle);color:var(--accent);border-radius:var(--radius-xs);font-size:.72rem;font-weight:600}.ShareDialog_linkUses__b62Yn{color:var(--text-secondary)}.ShareDialog_linkExpiry__pCaSB{color:var(--text-tertiary);font-size:.72rem}.ShareDialog_linkActions__9pRPi{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.ShareDialog_linkActionBtn__sFQu7{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .5rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-primary);color:var(--text-secondary);font-size:.72rem;cursor:pointer}.ShareDialog_linkActionBtn__sFQu7:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:767px){.ShareDialog_tab__l8bzL{padding:.7rem .6rem}.ShareDialog_qrModalCanvas__GSzFV canvas{max-width:80vw;height:auto!important;width:80vw!important}.ShareDialog_permissionCheckbox__u1hRF{width:22px;height:22px}.ShareDialog_linkActionBtn__sFQu7{height:44px;padding:0 .85rem;font-size:.78rem}}.ReadingTemplateDialog_overlay__rEEGF{position:fixed;inset:0;background:var(--bg-overlay);z-index:1200;display:flex;align-items:center;justify-content:center;padding:1rem}.ReadingTemplateDialog_dialog__iwIdH{width:min(560px,100%);max-height:86vh;max-height:86dvh;overflow:auto;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.9rem}@media (max-width:640px){.ReadingTemplateDialog_overlay__rEEGF{padding:0;align-items:stretch}.ReadingTemplateDialog_dialog__iwIdH{width:100%;max-height:100dvh;border-radius:0;padding-top:calc(.9rem + env(safe-area-inset-top, 0px));padding-bottom:calc(.9rem + env(safe-area-inset-bottom, 0px))}}.ReadingTemplateDialog_row__loPzx{display:flex;flex-direction:column;gap:.35rem;margin-top:.7rem}.ReadingTemplateDialog_row__loPzx label{font-size:.78rem;color:var(--text-secondary)}.ReadingTemplateDialog_row__loPzx select{border:1px solid var(--border-color);border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);min-height:34px;padding:0 .5rem}.ReadingTemplateDialog_versions__42f0P{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.35rem;gap:.35rem}.ReadingTemplateDialog_versionItem__uoxVp{display:inline-flex;align-items:center;gap:.35rem}.ReadingTemplateDialog_actions__C4Xer{margin-top:.9rem;display:flex;justify-content:flex-end;gap:.5rem}.ReadingTemplateDialog_actions__C4Xer button{min-height:34px;border:1px solid var(--border-color);border-radius:8px;padding:0 .7rem;cursor:pointer;background:var(--bg-secondary);color:var(--text-primary)}.SidebarTree_sidebar__8oOIH{height:100%;display:flex;flex-direction:column;background:var(--bg-sidebar);border-right:1px solid var(--border-color-light)}.SidebarTree_loading__LWk75{padding:1.5rem 1rem;color:var(--text-tertiary);font-size:.85rem;display:flex;align-items:center;gap:.5rem}.SidebarTree_loadingDot__bWbzL{width:6px;height:6px;border-radius:50%;background:var(--accent);animation:SidebarTree_pulse__XeiTf 1s ease-in-out infinite}@keyframes SidebarTree_pulse__XeiTf{0%,to{opacity:.4}50%{opacity:1}}.SidebarTree_sidebarHeader__U4YEw{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:.55rem .62rem .5rem;font-weight:500;font-size:.8rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color-light);flex-shrink:0}.SidebarTree_headerActions__DLCIm{display:flex;align-items:center;gap:.4rem;width:100%;margin-top:.4rem}.SidebarTree_headerSelectWrap__uI9oj{flex:1 1;min-width:0}.SidebarTree_notebookHomeBtn__g23dF{border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-size:.78rem;font-weight:600;border-radius:999px;padding:.42rem .72rem;box-shadow:var(--shadow-xs)}.SidebarTree_notebookSelect__PX5OL{width:100%;min-width:0;border:1px solid var(--border-color-light);background:var(--bg-primary);color:var(--text-primary);border-radius:var(--radius-sm);font-size:.82rem;font-weight:500;padding:.38rem .62rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:border-color .12s var(--ease-out)}.SidebarTree_notebookSelect__PX5OL:hover{border-color:var(--border-color)}.SidebarTree_notebookSelect__PX5OL:focus{border-color:var(--accent);outline:none}.SidebarTree_addBtn__sUUjO{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:10px;font-size:1.1rem;font-weight:400;color:var(--text-tertiary);border:1px solid var(--border-color);background:var(--bg-secondary);transition:all .15s var(--ease-out);flex-shrink:0}.SidebarTree_addBtn__sUUjO:hover{background:var(--accent-light);color:var(--accent)}.SidebarTree_splitBtnGroup__uhqHQ{display:flex;align-items:center;flex-shrink:0}.SidebarTree_splitBtnMain__Xp0eU{display:flex;align-items:center;justify-content:center;width:22px;height:28px;border-radius:10px 0 0 10px;color:var(--text-tertiary);border:1px solid var(--border-color);border-right:none;background:var(--bg-secondary);transition:all .15s var(--ease-out);cursor:pointer}.SidebarTree_splitBtnMain__Xp0eU:hover{background:var(--accent-light);color:var(--accent)}.SidebarTree_splitBtnDrop__t9SUT{display:flex;align-items:center;justify-content:center;width:16px;height:28px;border-radius:0 10px 10px 0;color:var(--text-tertiary);border:1px solid var(--border-color);background:var(--bg-secondary);transition:all .15s var(--ease-out);cursor:pointer;padding:0}.SidebarTree_splitBtnDrop__t9SUT:hover{background:var(--accent-light);color:var(--accent)}.SidebarTree_splitMenu__Kk6no{position:fixed;z-index:10000;min-width:200px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);box-shadow:var(--shadow-md,0 4px 12px rgba(0,0,0,.1));padding:4px 0}.SidebarTree_splitMenuItem__x0hb_{display:flex;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;border:none;background:none;color:var(--text-primary);font-size:.8rem;cursor:pointer;white-space:nowrap;text-align:left}.SidebarTree_splitMenuItem__x0hb_:hover{background:var(--bg-hover)}@media (max-width:767px){.SidebarTree_addBtn__sUUjO{width:34px;height:34px}.SidebarTree_paneHeader__lYfkD{height:40px}.SidebarTree_splitBtnMain__Xp0eU{width:28px;height:30px}.SidebarTree_splitBtnDrop__t9SUT{width:22px;height:30px}.SidebarTree_collapseBtn__tyL_q,.SidebarTree_searchClearBtn__OK_cW{width:34px;height:34px}.SidebarTree_splitMenu__Kk6no{max-width:calc(100vw - 16px);right:8px;left:auto!important}.SidebarTree_splitMenuItem__x0hb_{font-size:.85rem;padding:.6rem .85rem}}.SidebarTree_searchRow__Dwrfq{display:flex;align-items:center;gap:.35rem}.SidebarTree_collapseBtn__tyL_q{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid color-mix(in srgb,var(--divider) 60%,transparent);border-radius:8px;background:transparent;color:var(--text-tertiary);cursor:pointer;flex-shrink:0;transition:all .15s var(--ease-out)}.SidebarTree_collapseBtn__tyL_q:hover{background:var(--bg-hover);color:var(--text-secondary);border-color:var(--border-color)}.SidebarTree_searchBar__t45KK{display:flex;align-items:center;gap:.4rem;padding:.42rem .62rem;margin:0;background:var(--bg-hover);border-radius:12px;border:1px solid color-mix(in srgb,var(--divider) 70%,transparent);color:var(--text-tertiary);flex-shrink:0;flex:1 1;min-width:0}.SidebarTree_searchInput__MxT_R{flex:1 1;border:none;background:none;outline:none;color:var(--text-primary);font-size:.8rem;min-width:0}.SidebarTree_searchInput__MxT_R::placeholder{color:var(--text-tertiary)}.SidebarTree_searchSpinner__EHJWu{width:14px;height:14px;border:2px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:SidebarTree_searchSpin__Ucz8q .55s linear infinite;flex-shrink:0}@keyframes SidebarTree_searchSpin__Ucz8q{to{transform:rotate(1turn)}}.SidebarTree_searchClearBtn__OK_cW{width:22px;height:22px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--text-tertiary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.SidebarTree_searchClearBtn__OK_cW:hover{border-color:var(--border-color);color:var(--text-primary)}.SidebarTree_searchResultsPanel__AwS95{margin-top:.45rem;border:1px solid var(--border-color);border-radius:10px;background:var(--bg-primary);padding:.35rem}.SidebarTree_searchResultsHead__cgZ6e{font-size:.7rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;padding:.15rem .3rem .35rem}.SidebarTree_searchResultsList__K_Ggd{display:flex;flex-direction:column;gap:.3rem;max-height:240px;overflow-y:auto;-webkit-overflow-scrolling:touch}.SidebarTree_searchResultItem__Gpuan{border:1px solid color-mix(in srgb,var(--divider) 80%,transparent);border-radius:8px;background:var(--bg-card);color:var(--text-primary);text-align:left;padding:.35rem .45rem;display:flex;flex-direction:column;gap:.15rem;cursor:pointer}.SidebarTree_searchResultItem__Gpuan:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--border-color));background:color-mix(in srgb,var(--bg-hover) 72%,var(--bg-card))}.SidebarTree_searchResultTitle__DPyJ3{font-size:.78rem;font-weight:600;line-height:1.3;display:flex;align-items:center;gap:.3rem}.SidebarTree_searchResultMeta__y7bjm{font-size:.68rem;color:var(--text-tertiary)}.SidebarTree_searchResultSnippet__XNKUr{font-size:.72rem;color:var(--text-secondary);line-height:1.35;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.SidebarTree_searchResultSnippet__XNKUr mark{background:color-mix(in srgb,var(--accent) 25%,transparent);color:var(--accent);border-radius:2px;padding:0 1px;font-weight:600}.SidebarTree_searchNoResults__lxfOO{font-size:.78rem;color:var(--text-tertiary);padding:.2rem .35rem .35rem}.SidebarTree_compactSectionSelect__vIY44{width:100%;min-width:0;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);border-radius:10px;font-size:.8rem;padding:.38rem .55rem}.SidebarTree_tree__7N_HC{flex:1 1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:.35rem 0}.SidebarTree_twoPane__D_cAy{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(60px,var(--section-pane-width,45%)) 8px minmax(120px,1fr);grid-gap:.4rem;gap:.4rem;padding:.42rem .42rem .5rem}.SidebarTree_twoPaneCompact__kHXef{grid-template-columns:minmax(180px,1fr)}.SidebarTree_twoPaneCompact__kHXef .SidebarTree_paneSections__HY7jF{display:none}.SidebarTree_paneResizer__87oFK{width:8px;cursor:col-resize;position:relative;border-radius:999px;background:transparent}.SidebarTree_paneResizer__87oFK:before{content:"";position:absolute;left:3px;top:4px;bottom:4px;width:2px;border-radius:999px;background:color-mix(in srgb,var(--accent) 20%,transparent);transition:background .15s var(--ease-out)}.SidebarTree_paneResizer__87oFK:hover:before{background:color-mix(in srgb,var(--accent) 55%,transparent)}.SidebarTree_pane__4n0dF{min-height:0;border:1px solid var(--border-color-light);border-radius:var(--radius-md);background:var(--bg-primary);display:flex;flex-direction:column}.SidebarTree_paneHeader__lYfkD{height:34px;border-bottom:1px solid var(--border-color-light);padding:0 .4rem 0 .55rem;display:flex;align-items:center;justify-content:space-between;color:var(--text-tertiary);font-size:.72rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;gap:.4rem;position:-webkit-sticky;position:sticky;top:0;background:inherit;z-index:1}.SidebarTree_paneHeaderTitle__yP1hM{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:.2rem}.SidebarTree_mobilePaneTabs__9RFuS{display:none}.SidebarTree_mobilePaneTab__5UP1K{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-secondary);border-radius:999px;font-size:.78rem;font-weight:600;height:34px;padding:0 .78rem}.SidebarTree_mobilePaneTabActive__PZKvr{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 55%,var(--border-color));background:color-mix(in srgb,var(--accent-light) 62%,var(--bg-primary))}.SidebarTree_nodeRow__gw3yT{display:flex;align-items:center;gap:.35rem;padding:.45rem .5rem;cursor:pointer;border-radius:10px;margin:2px .38rem;font-size:.87rem;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;text-decoration:none;transition:background .12s var(--ease-out);min-height:36px}@media (max-width:767px){.SidebarTree_nodeRow__gw3yT{min-height:44px;padding:.55rem .6rem;font-size:.9rem;gap:.45rem}}.SidebarTree_nodeRow__gw3yT:hover{background:rgba(0,0,0,.04)}[data-theme=dark] .SidebarTree_nodeRow__gw3yT:hover{background:rgba(255,255,255,.05)}.SidebarTree_nodeRow__gw3yT:active{background:rgba(0,0,0,.06)}.SidebarTree_nodeRow__gw3yT.SidebarTree_active___5YmN{background:var(--accent-subtle);color:var(--accent);font-weight:500;border-left:2px solid var(--accent);padding-left:calc(.5rem - 2px)}.SidebarTree_arrow__3kJ_V{width:16px;font-size:.55rem;text-align:center;color:var(--text-tertiary);flex-shrink:0;transition:transform .15s var(--ease-out)}.SidebarTree_icon__5RWZF{font-size:.85rem;flex-shrink:0;line-height:1}.SidebarTree_label__ATfxL{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.SidebarTree_labelWrap__EsJ54{flex:1 1;min-width:0;display:inline-flex;align-items:center;gap:.35rem}.SidebarTree_roleBadge__gqEZP{flex-shrink:0;border:1px solid var(--border-color);border-radius:999px;padding:.05rem .35rem;font-size:.62rem;color:var(--text-tertiary);background:var(--bg-secondary);text-transform:capitalize}.SidebarTree_roleBadge_owner__Jk48N{border-color:var(--accent);color:var(--accent)}.SidebarTree_roleBadge_editor__ymlJJ{border-color:color-mix(in srgb,var(--success) 70%,var(--border-color));color:var(--success)}.SidebarTree_roleBadge_viewer__cZgmQ{border-color:var(--border-color);color:var(--text-tertiary)}.SidebarTree_pageCountBadge__X76q_{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;border-radius:999px;padding:0 .3rem;font-size:.62rem;font-weight:600;color:var(--text-tertiary);background:var(--bg-secondary);border:1px solid var(--border-color-light);line-height:1;margin-left:auto}.SidebarTree_nodeRow__gw3yT.SidebarTree_active___5YmN .SidebarTree_pageCountBadge__X76q_{color:var(--accent);background:color-mix(in srgb,var(--accent-light) 55%,transparent);border-color:color-mix(in srgb,var(--accent) 25%,transparent)}.SidebarTree_children__atnaP{padding-left:.75rem}.SidebarTree_pageRow__2CwW_{padding-left:1.25rem}.SidebarTree_draftPageRow__yp6yT .SidebarTree_label__ATfxL{color:var(--text-tertiary);font-style:italic}.SidebarTree_draftPageRow__yp6yT .SidebarTree_icon__5RWZF{opacity:.55}.SidebarTree_draftBadge__Y1x2l{margin-left:auto;padding:0 .4rem;border-radius:999px;font-size:.62rem;line-height:1.4;letter-spacing:.02em;text-transform:uppercase;color:var(--text-tertiary);background:var(--bg-secondary);border:1px solid var(--border-color);white-space:nowrap;flex-shrink:0;font-style:normal}.SidebarTree_nodeRow__gw3yT.SidebarTree_active___5YmN .SidebarTree_draftBadge__Y1x2l{color:var(--accent);border-color:var(--accent)}.SidebarTree_pane__4n0dF .SidebarTree_tree__7N_HC .SidebarTree_nodeRow__gw3yT+.SidebarTree_nodeRow__gw3yT{border-top:1px solid var(--border-color-light)}.SidebarTree_renameInput__GWg7y{flex:1 1;min-width:0;border:1px solid var(--accent);background:var(--bg-primary);border-radius:var(--radius-xs);padding:.15rem .35rem;font-size:.87rem;color:var(--text-primary);outline:none;font-family:inherit}.SidebarTree_dragging__AHr7U{opacity:.4}.SidebarTree_dropBefore__5vzC0{border-top:2px solid var(--accent);margin-top:-1px}.SidebarTree_dropAfter__u3Jjm{border-bottom:2px solid var(--accent);margin-bottom:-1px}.SidebarTree_emptyState__IlBVP{padding:2rem 1rem;text-align:center;color:var(--text-tertiary);font-size:.85rem;line-height:1.6}.SidebarTree_emptyIcon__UMk7M{font-size:2rem;margin-bottom:.5rem;opacity:.5}.SidebarTree_moveOverlay__4W3_9{position:fixed;inset:0;z-index:10000;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;animation:SidebarTree_fadeIn__49V6k .15s var(--ease-out)}@keyframes SidebarTree_fadeIn__49V6k{0%{opacity:0}to{opacity:1}}.SidebarTree_moveDialog__0kkaS{background:var(--bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.25rem;min-width:260px;max-width:360px;width:90vw}.SidebarTree_moveDialog__0kkaS h3{font-size:.95rem;font-weight:600;margin-bottom:.5rem;color:var(--text-primary)}.SidebarTree_moveTarget__rG6j2{font-size:.8rem;color:var(--text-secondary);margin-bottom:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--divider)}.SidebarTree_moveList__7FLRI{max-height:320px;overflow-y:auto;margin-bottom:.75rem}.SidebarTree_moveNotebookGroup__4hvPe{margin-bottom:.35rem}.SidebarTree_moveNotebookGroup__4hvPe:last-child{margin-bottom:0}.SidebarTree_moveNotebookHeader__6REiU{display:flex;align-items:center;gap:.4rem;padding:.35rem .6rem .2rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.SidebarTree_moveItem__SGKQw{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .6rem .5rem 1.4rem;font-size:.85rem;color:var(--text-primary);background:none;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background .1s}.SidebarTree_moveItem__SGKQw:hover:not(:disabled){background:var(--bg-hover)}.SidebarTree_moveItem__SGKQw:disabled{cursor:default;color:var(--text-secondary);opacity:.65}.SidebarTree_moveEmpty__hAeWW{padding:.75rem .6rem;font-size:.8rem;color:var(--text-secondary);text-align:center}.SidebarTree_moveCancelBtn__vt37k{display:block;width:100%;padding:.5rem;font-size:.85rem;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;text-align:center;transition:background .1s}.SidebarTree_moveCancelBtn__vt37k:hover{background:var(--bg-hover)}@media (max-width:767px){.SidebarTree_sidebarHeader__U4YEw{padding:.55rem .55rem .5rem}.SidebarTree_twoPane__D_cAy{grid-template-columns:1fr;grid-template-rows:minmax(150px,34%) minmax(180px,1fr)}.SidebarTree_twoPaneMobile__80z5I .SidebarTree_pane__4n0dF{min-height:0}.SidebarTree_paneResizer__87oFK{display:none}.SidebarTree_notebookSelect__PX5OL{max-width:none;font-size:.8rem}.SidebarTree_searchBar__t45KK{padding:.48rem .62rem;margin:0}.SidebarTree_searchInput__MxT_R{font-size:.88rem;min-height:28px}.SidebarTree_children__atnaP{padding-left:.5rem}.SidebarTree_pageRow__2CwW_{padding-left:1rem}.SidebarTree_renameInput__GWg7y{font-size:.9rem;padding:.25rem .45rem;min-height:36px}.SidebarTree_moveItem__SGKQw{padding:.6rem .75rem}.SidebarTree_moveCancelBtn__vt37k,.SidebarTree_moveItem__SGKQw{min-height:44px;font-size:.9rem}}.ErrorBoundary_errorContainer__Ie1_g{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem 1.5rem;min-height:200px;text-align:center;gap:.75rem}.ErrorBoundary_errorIcon___4j0q{color:var(--danger);opacity:.6}.ErrorBoundary_errorTitle__XvHGT{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.ErrorBoundary_errorMessage__fz1qH{font-size:.85rem;color:var(--text-secondary);max-width:400px;line-height:1.5}.ErrorBoundary_errorDetails__HwRL7{font-size:.75rem;color:var(--text-tertiary);font-family:var(--font-mono);background:var(--bg-secondary);padding:.5rem .75rem;border-radius:var(--radius-sm);max-width:100%;overflow-x:auto;white-space:pre-wrap;word-break:break-all}.ErrorBoundary_retryBtn__kHINM{padding:.5rem 1.25rem;font-size:.85rem;font-weight:500;color:var(--text-on-accent);background:var(--accent);border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s var(--ease-out)}.ErrorBoundary_retryBtn__kHINM:hover{background:var(--accent-hover)}