.MentionPopup_popup__bVorP{position:fixed;z-index:var(--z-popover);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:var(--fs-base);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:var(--accent-light);color:var(--text-primary);font-weight:700;font-size:var(--fs-base)}.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,.MentionPopup_empty__8b_br{font-size:var(--fs-sm);color:var(--text-secondary,#888)}.MentionPopup_empty__8b_br{padding:12px 14px;text-align:center}.MentionToast_container__nSIVO{position:fixed;right:12px;z-index:var(--z-toast);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:var(--fs-sm);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:var(--text-primary);font-weight:600}.MentionToast_sendBtn__zEBCL{flex-shrink:0;padding:4px 10px;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:5px;font-size:var(--fs-sm);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.MentionToast_sendBtn__zEBCL:hover{background:var(--accent-hover)}.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:var(--fs-xs);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:var(--z-dialog);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:var(--fs-lg);font-weight:700;color:var(--text-primary)}.ShareLinkPanel_subtitle__6gJWl{margin-top:.2rem;font-size:var(--fs-sm);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:var(--fs-base);font-weight:600;color:var(--text-primary)}.ShareLinkPanel_scopeDesc___1tHc{font-size:var(--fs-sm);color:var(--text-tertiary);line-height:1.35}.ShareLinkPanel_autoPublishHint__IZZZL{font-size:var(--fs-sm);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:var(--fs-base);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-sm);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:var(--z-popover)}.ContextMenu_menu__z7e_w{position:fixed;z-index:calc(var(--z-popover) + 1);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:var(--fs-base);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:var(--fs-base)}.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:var(--fs-sm);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:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.EditorToolbar_btn__rr_E5:disabled,.EditorToolbar_mobileBtn__gWMfa:disabled{opacity:.35;cursor:default;pointer-events:none}.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:var(--fs-sm);font-weight:700;line-height:1}.EditorToolbar_structureTagTitle__VeCAh{background:color-mix(in srgb,var(--accent) 18%,transparent);font-size:var(--fs-sm);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:var(--fs-xs);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:var(--fs-xs);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:var(--fs-base);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:var(--fs-xs);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:var(--fs-sm);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:var(--fs-xs);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:var(--fs-xs);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:var(--fs-base);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:var(--fs-xs);color:var(--text-tertiary);white-space:nowrap;margin-left:auto}.TableHandlesOverlay_colHandleWrap___Eur9,.TableHandlesOverlay_rowHandleWrap__TU2uF{position:absolute;display:flex;z-index:6;pointer-events:auto;animation:TableHandlesOverlay_handleFadeIn__eNf_V .12s ease-out}.TableHandlesOverlay_rowHandleWrap__TU2uF{width:28px;flex-direction:column;align-items:center;justify-content:center;gap:2px}.TableHandlesOverlay_colHandleWrap___Eur9{height:28px;flex-direction:row;align-items:center;justify-content:center;gap:2px}.TableHandlesOverlay_handleBtn__Kc3Rg{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid rgba(15,23,42,.1);border-radius:6px;background:rgba(255,255,255,.95);color:#475569;cursor:pointer;padding:0;box-shadow:0 1px 3px rgba(15,23,42,.06);transition:background 90ms ease-out,color 90ms ease-out,transform 90ms ease-out;-webkit-tap-highlight-color:transparent}.TableHandlesOverlay_handleBtn__Kc3Rg:hover{background:#eff6ff;color:#1d4ed8;border-color:rgba(29,78,216,.25);transform:scale(1.05)}.TableHandlesOverlay_handleBtn__Kc3Rg:active{transform:scale(.95)}.TableHandlesOverlay_handleBtn__Kc3Rg:focus-visible{outline:2px solid #2563eb;outline-offset:1px}@media (hover:none) and (pointer:coarse){.TableHandlesOverlay_rowHandleWrap__TU2uF{width:36px;gap:4px}.TableHandlesOverlay_colHandleWrap___Eur9{height:36px;gap:4px}.TableHandlesOverlay_handleBtn__Kc3Rg{width:30px;height:30px;border-radius:8px}}@media (prefers-color-scheme:dark){.TableHandlesOverlay_handleBtn__Kc3Rg{background:rgba(30,41,59,.95);color:#cbd5e1;border-color:rgba(148,163,184,.2)}.TableHandlesOverlay_handleBtn__Kc3Rg:hover{background:rgba(30,64,175,.4);color:#93c5fd}}@keyframes TableHandlesOverlay_handleFadeIn__eNf_V{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes Skeleton_shimmer__7wTZv{0%{background-position:-200% 0}to{background-position:200% 0}}.Skeleton_skeleton__5iCED{background:linear-gradient(90deg,var(--bg-hover) 25%,var(--divider) 50%,var(--bg-hover) 75%);background-size:200% 100%;animation:Skeleton_shimmer__7wTZv 1.5s ease-in-out infinite;border-radius:var(--radius-xs)}.Skeleton_sidebarSkeleton__LGXC7{padding:.75rem;display:flex;flex-direction:column;gap:.5rem}.Skeleton_sidebarHeader__BELyg{height:12px;width:60%;margin-bottom:.5rem}.Skeleton_sidebarRow__YJfiW{display:flex;align-items:center;gap:.5rem;padding:.3rem 0}.Skeleton_sidebarIcon__dPm5I{width:16px;height:16px;border-radius:3px;flex-shrink:0}.Skeleton_sidebarLabel__8aRkJ{height:14px;flex:1 1}.Skeleton_sidebarLabelShort__mU6i_{width:40%;flex:none}.Skeleton_sidebarLabelMedium__Bm_PM{width:65%;flex:none}.Skeleton_sidebarIndent__PoLU3{padding-left:1.5rem}.Skeleton_pageSkeleton__7_y4Q{padding:1.5rem;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:1rem}.Skeleton_pageTitle__Im0Kp{height:28px;width:55%;margin-bottom:.5rem}.Skeleton_pageToolbar__oRuql{height:36px;width:100%;border-radius:var(--radius-sm)}.Skeleton_pageLine___HJiV{height:16px;width:100%}.Skeleton_pageLineShort__Utj2m{width:75%}.Skeleton_pageLineMedium__PonkY{width:90%}.Skeleton_pageBlock__HDzUi{display:flex;flex-direction:column;gap:.5rem}.Skeleton_dashboardSkeleton__xQ58x{max-width:960px;margin:0 auto;padding:4.5rem .85rem 1.5rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));grid-gap:1.35rem .9rem;gap:1.35rem .9rem}.Skeleton_dashboardCard__Mu6Cz{aspect-ratio:5/7;border-radius:3px 7px 7px 3px}@media (min-width:768px){.Skeleton_dashboardSkeleton__xQ58x{padding:6rem 2rem 2.5rem;grid-template-columns:repeat(auto-fill,minmax(136px,150px));justify-content:start;gap:1.9rem 1.5rem}}.AnchoredMenu_popover__swkVn{position:fixed;z-index:var(--z-popover);min-width:200px;max-width:min(320px,calc(100vw - 16px));overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:.3rem 0;background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);animation:AnchoredMenu_anchoredMenuIn__hdCFb .12s var(--ease-out)}@keyframes AnchoredMenu_anchoredMenuIn__hdCFb{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.AnchoredMenu_backdrop___lncJ{position:fixed;inset:0;z-index:var(--z-popover);background:var(--bg-overlay);animation:AnchoredMenu_anchoredFade___XZ50 .15s var(--ease-out)}@keyframes AnchoredMenu_anchoredFade___XZ50{0%{opacity:0}to{opacity:1}}.AnchoredMenu_sheet__9qsix{position:fixed;left:0;right:0;bottom:0;z-index:var(--z-popover);max-height:82vh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;padding:.35rem .5rem calc(.75rem + env(safe-area-inset-bottom, 0px));background:var(--bg-card);border-radius:16px 16px 0 0;box-shadow:0 -8px 32px rgba(0,0,0,.18);animation:AnchoredMenu_anchoredSheetIn__8YcSe .2s var(--ease-out)}@keyframes AnchoredMenu_anchoredSheetIn__8YcSe{0%{transform:translateY(24px);opacity:.6}to{transform:translateY(0);opacity:1}}.AnchoredMenu_sheetHandle__0c8sO{flex:none;width:40px;height:5px;margin:.25rem auto .5rem;border-radius:999px;background:var(--border-strong)}.AnchoredMenu_sheetTitle__0UATH{padding:.25rem .75rem .6rem;font-size:var(--fs-md);font-weight:700;color:var(--text-primary);border-bottom:1px solid var(--divider);margin-bottom:.3rem}@media (prefers-reduced-motion:reduce){.AnchoredMenu_backdrop___lncJ,.AnchoredMenu_popover__swkVn,.AnchoredMenu_sheet__9qsix{animation:none}}.ConfirmDialog_overlay__IsGj1{position:fixed;inset:0;z-index:var(--z-dialog-top);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:var(--fs-md);font-weight:700;color:var(--text-primary);line-height:1.3}.ConfirmDialog_body__PbETq{padding:.5rem 1.25rem 1rem;font-size:var(--fs-base);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:var(--fs-base);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:var(--fs-base);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:var(--fs-base)}}.TokensList_list__mVeAR{display:flex;flex-direction:column;gap:.6rem}.TokensList_emptyState__UeGnx{padding:2rem;text-align:center;color:var(--text-secondary);background:var(--bg-secondary);border:1px dashed var(--border-color);border-radius:var(--radius-md)}.TokensList_row__TjmDF{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.6rem}.TokensList_status_revoked__dLq9j{opacity:.6}.TokensList_status_expired__QUHvR{opacity:.75}.TokensList_rowHeader__Hve3f{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;flex-wrap:wrap}.TokensList_rowTitle__c_NNd{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:var(--fs-md)}.TokensList_prefix___iD0o{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-sm);color:var(--text-secondary);background:var(--bg-secondary);padding:.15rem .4rem;border-radius:var(--radius-sm)}.TokensList_statusBadge__7xcki{font-size:var(--fs-xs);padding:.15rem .5rem;border-radius:999px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.TokensList_badge_active__PfM1Y{background:var(--accent-light);color:var(--accent)}.TokensList_badge_expired__DiN_t,.TokensList_badge_revoked__TB5t6{background:var(--bg-secondary);color:var(--text-secondary)}.TokensList_rowActions__zgaMF{display:flex;gap:.4rem}.TokensList_iconBtn__UKpbw{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--radius-sm);padding:.35rem .7rem;font-size:var(--fs-sm);cursor:pointer;min-height:32px;transition:background .1s}.TokensList_iconBtn__UKpbw:hover{background:var(--accent-light);color:var(--accent)}.TokensList_dangerBtn__7GjdP:hover{background:var(--danger-light);color:var(--danger)}.TokensList_rowDetails__eB2Yb{display:flex;flex-direction:column;gap:.3rem;font-size:var(--fs-base);color:var(--text-secondary)}.TokensList_detail__f4Xft{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.TokensList_detailLabel__fy601{font-weight:600;color:var(--text-primary);min-width:5rem}.TokensList_scopeChips__lZvGM{display:flex;gap:.25rem;flex-wrap:wrap}.TokensList_scopeChip__BO2eE{background:var(--accent-light);color:var(--accent);padding:.1rem .5rem;border-radius:999px;font-size:var(--fs-sm);font-weight:500}.TokensList_muted__OMYSj{color:var(--text-secondary);font-style:italic}@media (max-width:767px){.TokensList_row__TjmDF{padding:.75rem .85rem}.TokensList_iconBtn__UKpbw{min-height:44px;padding:.5rem .85rem}.TokensList_rowActions__zgaMF{width:100%;justify-content:flex-end}}.CreateTokenDialog_overlay__6cnG7{position:fixed;inset:0;z-index:var(--z-dialog);background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;padding:1rem;animation:CreateTokenDialog_fadeIn__8bn8f .15s var(--ease-out)}@keyframes CreateTokenDialog_fadeIn__8bn8f{0%{opacity:0}to{opacity:1}}.CreateTokenDialog_dialog__k5qpb{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);width:100%;max-width:540px;max-height:calc(100vh - 2rem);overflow-y:auto;animation:CreateTokenDialog_slideUp__OWm0B .2s var(--ease-out)}@keyframes CreateTokenDialog_slideUp__OWm0B{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.CreateTokenDialog_header__Rw6nE{padding:1rem 1.25rem;border-bottom:1px solid var(--divider)}.CreateTokenDialog_title__BgRC5{margin:0;font-size:var(--fs-lg);font-weight:600;color:var(--text-primary)}.CreateTokenDialog_body__uYFWY{padding:1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:1rem}.CreateTokenDialog_field__c8ZP6{display:flex;flex-direction:column;gap:.4rem}.CreateTokenDialog_label__hiOL1{font-size:var(--fs-base);font-weight:600;color:var(--text-primary)}.CreateTokenDialog_hint__gk1UC{margin:0;font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.4}.CreateTokenDialog_input__qK_Sb{width:100%;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);min-height:38px;padding:0 .75rem;font-size:var(--fs-md);font-family:inherit;box-sizing:border-box}.CreateTokenDialog_input__qK_Sb:focus{outline:2px solid var(--focus-ring);outline-offset:-2px;background:var(--bg-primary)}.CreateTokenDialog_scopeList__yMcZM{display:flex;flex-direction:column;gap:.4rem;margin-top:.25rem}.CreateTokenDialog_scopeRow__HlWRG{display:flex;align-items:flex-start;gap:.6rem;padding:.5rem .6rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);cursor:pointer;background:var(--bg-secondary);transition:background .1s}.CreateTokenDialog_scopeRow__HlWRG:hover{background:var(--accent-light)}.CreateTokenDialog_scopeRow__HlWRG input[type=checkbox]{margin-top:.2rem;flex-shrink:0}.CreateTokenDialog_scopeText__shPfz{display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-base)}.CreateTokenDialog_scopeHint__C9zB4{font-size:var(--fs-sm);color:var(--text-secondary)}.CreateTokenDialog_toggleRow__eIc9C{display:flex;align-items:center;gap:.5rem;cursor:pointer}.CreateTokenDialog_notebookList__UBKcS{display:flex;flex-direction:column;gap:.25rem;max-height:180px;overflow-y:auto;border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.4rem;margin-top:.4rem}.CreateTokenDialog_notebookRow__Gx9CD{display:flex;align-items:center;gap:.5rem;padding:.3rem .4rem;border-radius:var(--radius-sm);cursor:pointer;font-size:var(--fs-base)}.CreateTokenDialog_notebookRow__Gx9CD:hover{background:var(--accent-light)}.CreateTokenDialog_expiryRow__h_Mbq{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.CreateTokenDialog_expiryOption__xqBfG{display:flex;align-items:center;gap:.4rem;padding:.4rem .7rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);cursor:pointer;font-size:var(--fs-base)}.CreateTokenDialog_errorBanner__FMrn1{background:var(--danger-light);color:var(--danger);padding:.6rem .8rem;border-radius:var(--radius-sm);font-size:var(--fs-base)}.CreateTokenDialog_warningBanner__hI8mM{background:var(--warning-light,rgba(255,152,0,.1));color:var(--warning,#ed6c02);padding:.8rem 1rem;border-radius:var(--radius-sm);font-size:var(--fs-base)}.CreateTokenDialog_warningBanner__hI8mM strong{display:block;margin-bottom:.25rem}.CreateTokenDialog_warningBanner__hI8mM p{margin:0;font-size:var(--fs-sm);opacity:.9}.CreateTokenDialog_secretBox__ePOnV{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.8rem;word-break:break-all}.CreateTokenDialog_secretText___t6NN{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--fs-base);color:var(--text-primary);-webkit-user-select:all;-moz-user-select:all;user-select:all}.CreateTokenDialog_actions__Oyo9U{display:flex;gap:.5rem;justify-content:flex-end;margin-top:.5rem}.CreateTokenDialog_cancelBtn__bJUwL,.CreateTokenDialog_copyBtn___RxMA,.CreateTokenDialog_submitBtn__DFSCy{border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.5rem 1rem;font-weight:500;cursor:pointer;font-size:var(--fs-base);min-height:38px;transition:background .15s,transform .05s}.CreateTokenDialog_cancelBtn__bJUwL{background:var(--bg-secondary);color:var(--text-primary)}.CreateTokenDialog_cancelBtn__bJUwL:hover{background:var(--bg-card)}.CreateTokenDialog_copyBtn___RxMA,.CreateTokenDialog_submitBtn__DFSCy{background:var(--accent);color:var(--text-on-accent,white);border-color:var(--accent)}.CreateTokenDialog_copyBtn___RxMA:hover,.CreateTokenDialog_submitBtn__DFSCy:hover{background:var(--accent-hover)}.CreateTokenDialog_submitBtn__DFSCy:disabled{opacity:.6;cursor:not-allowed}.CreateTokenDialog_copyBtn___RxMA{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color)}.CreateTokenDialog_copyBtn___RxMA:hover{background:var(--accent-light);color:var(--accent)}@media (max-width:767px){.CreateTokenDialog_dialog__k5qpb{max-width:100%;border-radius:0;max-height:100vh;height:100vh}.CreateTokenDialog_cancelBtn__bJUwL,.CreateTokenDialog_copyBtn___RxMA,.CreateTokenDialog_submitBtn__DFSCy{min-height:44px;padding:.6rem 1.1rem}.CreateTokenDialog_input__qK_Sb{min-height:44px}.CreateTokenDialog_actions__Oyo9U{flex-direction:column}.CreateTokenDialog_actions__Oyo9U button{width:100%}}.ExportDialog_backdrop__mV8ZI{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:var(--z-dialog);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:var(--fs-md);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:var(--fs-sm);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:var(--fs-xs)}.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:var(--fs-base);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:var(--fs-sm);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:var(--fs-base);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:var(--fs-base);font-weight:600;color:var(--text-primary)}.ExportDialog_toggleDesc__1FwDN{font-size:var(--fs-xs);color:var(--text-tertiary);line-height:1.35}.ExportDialog_progressText__SkMze{font-size:var(--fs-sm);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:var(--fs-base);font-weight:600;color:var(--text-primary)}.ExportDialog_optionDesc__D1Ylf{font-size:var(--fs-sm);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:var(--fs-sm);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:var(--fs-xs);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-sm)}.ExportDialog_checkRow__Kr00h{display:flex;align-items:center;gap:.45rem;padding:.35rem 0;font-size:var(--fs-sm);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:var(--fs-base);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:var(--fs-sm)}.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:var(--fs-xs);color:var(--text-tertiary);line-height:1.4}.ExportDialog_verseSettingsReset__9V0PY{align-self:flex-start;font-size:var(--fs-xs);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:var(--fs-md)}.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:var(--z-dialog);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:var(--fs-md);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:var(--fs-base);color:var(--text-secondary);margin-bottom:.25rem}.ImportDialog_dropZoneHint___tpnL{font-size:var(--fs-xs);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:var(--fs-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportDialog_fileSize__MRQiY{font-size:var(--fs-xs);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:var(--text-on-accent);font-size:var(--fs-xs);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:var(--fs-xs);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:var(--fs-xs);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:var(--fs-xs);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:var(--fs-xs);color:var(--text-tertiary);text-align:right;margin-bottom:.25rem}.ImportDialog_sectionLabel__vJfHx{font-size:var(--fs-xs);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-sm);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:var(--text-on-accent);cursor:pointer;font-size:var(--fs-sm);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:var(--fs-xs);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:var(--fs-sm);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:var(--fs-base);color:var(--text-secondary)}.ImportDialog_chunkProgress__dbI_L{font-size:var(--fs-sm);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:var(--fs-sm);color:var(--text-tertiary,#999);transition:color .3s,opacity .3s;opacity:.5}.ImportDialog_progressStepActive__6L5wk{color:var(--accent);opacity:1;font-weight:500}.ImportDialog_progressStepDone__0xZ1d{color:var(--text-secondary,#666);opacity:.8}.ImportDialog_progressDot__BQVJ3{font-size:var(--fs-xs);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-sm);color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImportDialog_mdFileSize__2_jWV{font-size:var(--fs-xs);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:var(--fs-sm);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:var(--fs-sm);font-weight:600;color:var(--text-primary)}.ImportDialog_verseToggleHint__VchIG{display:block;font-size:var(--fs-xs);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:var(--fs-md)}.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:var(--fs-sm)}.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:var(--z-dialog);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:var(--fs-md);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:var(--fs-base);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:var(--fs-base);font-weight:600;color:var(--text-primary)}.ShareDialog_visibilityCardDesc__tLhuA{font-size:var(--fs-sm);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-base);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:var(--fs-base);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:var(--fs-base);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:var(--fs-xs);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-sm);background:var(--bg-primary);color:var(--text-primary);outline:none;cursor:pointer}.ShareDialog_inviteBtn__ob6fE{padding:.4rem .75rem;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:var(--radius-sm);font-size:var(--fs-base);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:var(--fs-sm)}.ShareDialog_error__ifggG{padding:.5rem 1rem;color:var(--error);font-size:var(--fs-base);background:rgba(220,53,69,.05)}.ShareDialog_successMsg__g4UHl{padding:.5rem 1rem;color:#198754;font-size:var(--fs-base);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:var(--fs-sm);flex-shrink:0}.ShareDialog_memberDetails__LSL6o{display:flex;flex-direction:column;min-width:0}.ShareDialog_memberName__cnQaA{font-size:var(--fs-base);font-weight:500;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ShareDialog_memberEmail__cNe2r{font-size:var(--fs-sm);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:var(--fs-sm);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}.ShareDialog_emptyMembers__ilNZB,.ShareDialog_loadingState__ZNXhL{text-align:center;color:var(--text-tertiary);font-size:var(--fs-base)}.ShareDialog_emptyMembers__ilNZB{padding:.75rem}.ShareDialog_pendingRow__vd5KT{opacity:.8}.ShareDialog_pendingAvatar__KEvHc{background:var(--bg-secondary);color:var(--text-tertiary);font-size:var(--fs-base)}.ShareDialog_pendingBadge__5aW6z{padding:.15rem .5rem;background:var(--bg-secondary);color:var(--text-tertiary);border-radius:var(--radius-xs);font-size:var(--fs-sm);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:var(--fs-md)}.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:var(--fs-base);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-base);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-sm);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:var(--fs-xs);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:var(--z-dialog-top);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:var(--fs-md);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:var(--fs-xs);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:var(--fs-base);font-weight:600;color:var(--text-primary)}.ShareDialog_permissionDesc__vPC4C{font-size:var(--fs-sm);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:var(--fs-sm);color:var(--text-secondary)}.ShareDialog_linkRoleBadge__QhuwR{padding:.1rem .45rem;background:var(--accent-subtle);color:var(--accent);border-radius:var(--radius-xs);font-size:var(--fs-xs);font-weight:600}.ShareDialog_linkUses__b62Yn{color:var(--text-secondary)}.ShareDialog_linkExpiry__pCaSB{color:var(--text-tertiary);font-size:var(--fs-xs)}.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:var(--fs-xs);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:var(--fs-sm)}}.ShareDialog_groupAccessCard__aSQel{display:flex;align-items:center;gap:.6rem;padding:.65rem .75rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-secondary)}.ShareDialog_groupAccessText__v9Lpc{flex:1 1;min-width:0;font-size:var(--fs-base);color:var(--text-primary)}.ShareDialog_ownershipBlock__PUcLh{padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid var(--border-color)}.ShareDialog_ownershipValue__gO_Cb{margin:.15rem 0 .5rem;font-size:var(--fs-base);font-weight:600;color:var(--text-primary)}.ShareDialog_groupPageToggle__hQY3u{display:flex;gap:.6rem;align-items:flex-start;margin:.75rem 1rem 0;padding:.6rem .75rem;border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-secondary);cursor:pointer}.ShareDialog_groupPageToggle__hQY3u input{margin-top:.2rem;width:18px;height:18px;flex-shrink:0}.ShareDialog_groupPageToggle__hQY3u span{display:flex;flex-direction:column;gap:.15rem;font-size:var(--fs-base)}.ShareDialog_groupPageToggle__hQY3u small{color:var(--text-secondary);font-size:var(--fs-sm)}.ReadingTemplateDialog_overlay__rEEGF{position:fixed;inset:0;background:var(--bg-overlay);z-index:var(--z-dialog);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:var(--fs-sm);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)}.GroupPresetPicker_wrap___ws70{display:flex;flex-direction:column;gap:.4rem}.GroupPresetPicker_cards__LQxov{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.5rem;gap:.5rem}.GroupPresetPicker_card__CSFeY{display:flex;flex-direction:column;gap:.25rem;text-align:left;padding:.7rem .8rem;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);min-height:44px}.GroupPresetPicker_card__CSFeY:hover:not(:disabled){border-color:var(--accent)}.GroupPresetPicker_card__CSFeY:disabled{opacity:.6;cursor:default}.GroupPresetPicker_cardActive__Nk0tg{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:var(--accent-light)}.GroupPresetPicker_cardTitle__QBVQL{font-weight:600;font-size:var(--fs-base)}.GroupPresetPicker_cardDesc__Biek2{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.45}.GroupPresetPicker_custom__jrHVt{margin:0;font-size:var(--fs-sm);color:var(--text-secondary)}.JoinGroupCodeForm_form__s0I5B{display:flex;flex-direction:column;gap:.6rem}.JoinGroupCodeForm_input__6379y{min-height:48px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-secondary);color:var(--text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-2xl);font-weight:700;letter-spacing:.12em;text-align:center;padding:0 .5rem;width:100%}.JoinGroupCodeForm_input__6379y::placeholder{color:var(--text-tertiary);font-weight:400}.JoinGroupCodeForm_error__UHCSq{margin:0;font-size:var(--fs-base);color:var(--danger)}.JoinGroupCodeForm_submit__5OLoU{min-height:40px;border-radius:var(--radius-sm);background:var(--accent);color:var(--text-on-accent);font-weight:600;font-size:var(--fs-base)}.JoinGroupCodeForm_submit__5OLoU:disabled{opacity:.5;cursor:default}