.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}}.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))}}.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}}.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}}.ShortcutsDialog_overlay__O0eeC{position:fixed;inset:0;z-index:10000;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;animation:ShortcutsDialog_fadeIn__Whiz2 .15s var(--ease-out);padding:1rem}@keyframes ShortcutsDialog_fadeIn__Whiz2{0%{opacity:0}to{opacity:1}}.ShortcutsDialog_dialog__UrOzL{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);max-width:520px;width:100%;max-height:80vh;display:flex;flex-direction:column;animation:ShortcutsDialog_slideUp___t7uw .2s var(--ease-out);overflow:hidden}@keyframes ShortcutsDialog_slideUp___t7uw{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.ShortcutsDialog_header__lK345{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--divider);flex-shrink:0}.ShortcutsDialog_title__I2Fvt{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.ShortcutsDialog_closeBtn___r8IL{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);transition:all .12s}.ShortcutsDialog_closeBtn___r8IL:hover{color:var(--text-primary);background:var(--bg-hover)}.ShortcutsDialog_body__feSnO{padding:.75rem 1.25rem 1.25rem;overflow-y:auto;display:flex;flex-direction:column;gap:1rem}.ShortcutsDialog_section__3sszE{display:flex;flex-direction:column;gap:.4rem}.ShortcutsDialog_sectionTitle__wn0al{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-tertiary);margin:0;padding-bottom:.25rem;border-bottom:1px solid var(--divider)}.ShortcutsDialog_shortcutList__h3LTd{display:flex;flex-direction:column;gap:.15rem}.ShortcutsDialog_shortcutRow__4EE97{display:flex;align-items:center;justify-content:space-between;padding:.3rem 0;gap:1rem}.ShortcutsDialog_shortcutLabel__m7qbr{font-size:.84rem;color:var(--text-primary)}.ShortcutsDialog_shortcutKeys__09rhA{font-family:var(--font-mono,monospace);font-size:.73rem;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-xs);padding:.15rem .4rem;color:var(--text-secondary);white-space:nowrap}@media (max-width:640px){.ShortcutsDialog_overlay__O0eeC{padding:0;align-items:stretch;justify-content:stretch}.ShortcutsDialog_dialog__UrOzL{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)}.ShortcutsDialog_header__lK345{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-primary);z-index:2}.ShortcutsDialog_closeBtn___r8IL{width:44px;height:44px}}.VersionHistoryDialog_backdrop__fb0ZI{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:10001;display:flex;align-items:center;justify-content:center;padding:1rem}.VersionHistoryDialog_dialog___vAoD{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:100%;max-width:860px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden;animation:VersionHistoryDialog_slideUp__zE_45 .2s var(--ease-out)}.VersionHistoryDialog_header__I2fQw{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border-color)}.VersionHistoryDialog_title__BoucP{font-size:1rem;font-weight:600;margin:0}.VersionHistoryDialog_closeBtn__SicWd{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:var(--radius-xs);color:var(--text-secondary);cursor:pointer}.VersionHistoryDialog_closeBtn__SicWd:hover{background:var(--bg-secondary)}.VersionHistoryDialog_body__z25DL{display:flex;flex:1 1;overflow:hidden;min-height:340px}.VersionHistoryDialog_revisionList__RsJtf{width:250px;flex-shrink:0;border-right:1px solid var(--border-color);overflow-y:auto;padding:.5rem 0}.VersionHistoryDialog_revisionItem___siwP{display:block;width:100%;text-align:left;padding:.625rem 1rem;background:none;cursor:pointer;transition:background .1s;border:none;border-left:3px solid transparent}.VersionHistoryDialog_revisionItem___siwP:hover{background:var(--bg-secondary)}.VersionHistoryDialog_revisionItem___siwP.VersionHistoryDialog_selected__wF20N{background:var(--accent-subtle);border-left-color:var(--accent)}.VersionHistoryDialog_subRevision__X1E_9{padding-left:1.75rem;opacity:.75;font-size:.8rem}.VersionHistoryDialog_subRevision__X1E_9 .VersionHistoryDialog_revisionDate__V4ZGZ{font-size:.7rem}.VersionHistoryDialog_revisionMeta__3Ledn{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem}.VersionHistoryDialog_revisionTime__7m1CX{font-size:.8rem;font-weight:600;color:var(--text-primary)}.VersionHistoryDialog_revisionDate__V4ZGZ{font-size:.7rem;color:var(--text-tertiary)}.VersionHistoryDialog_revisionAuthor__Xy1Fj{font-size:.75rem;color:var(--text-secondary);margin-top:.2rem;display:flex;align-items:center;gap:.35rem}.VersionHistoryDialog_revertBadge__vK0lA{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:var(--warning-subtle,#fef3cd);font-size:.65rem;flex-shrink:0}.VersionHistoryDialog_expandBtn__tmHhc{margin-left:auto;border:none;background:var(--bg-secondary);border-radius:var(--radius-xs);padding:.1rem .4rem;font-size:.7rem;color:var(--text-tertiary);cursor:pointer;white-space:nowrap}.VersionHistoryDialog_expandBtn__tmHhc:hover{background:var(--border-color);color:var(--text-secondary)}.VersionHistoryDialog_empty__5WRhH,.VersionHistoryDialog_loading__H7EQa{padding:2rem 1rem;text-align:center;color:var(--text-tertiary);font-size:.85rem}.VersionHistoryDialog_previewPanel__hGOdW{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.VersionHistoryDialog_previewEmpty__i7Q5x{display:flex;align-items:center;justify-content:center;flex:1 1;color:var(--text-tertiary);font-size:.9rem}.VersionHistoryDialog_viewToggle___ZprM{display:flex;gap:2px;padding:.5rem 1rem;border-bottom:1px solid var(--border-color);background:var(--bg-primary)}.VersionHistoryDialog_toggleBtn__KfBQi{border:none;background:none;padding:.3rem .75rem;border-radius:var(--radius-xs);font-size:.8rem;color:var(--text-tertiary);cursor:pointer;transition:all .1s}.VersionHistoryDialog_toggleBtn__KfBQi:hover{background:var(--bg-secondary);color:var(--text-primary)}.VersionHistoryDialog_toggleBtn__KfBQi.VersionHistoryDialog_toggleActive__mhekK{background:var(--accent-subtle);color:var(--accent);font-weight:600}.VersionHistoryDialog_previewScroll__CfQmA{flex:1 1;overflow-y:auto}.VersionHistoryDialog_renderedPreview__92nRv{padding:1rem 1.25rem;font-size:.85rem;line-height:1.7;color:var(--text-primary)}.VersionHistoryDialog_renderedPreview__92nRv h1,.VersionHistoryDialog_renderedPreview__92nRv h2,.VersionHistoryDialog_renderedPreview__92nRv h3,.VersionHistoryDialog_renderedPreview__92nRv h4,.VersionHistoryDialog_renderedPreview__92nRv h5,.VersionHistoryDialog_renderedPreview__92nRv h6{margin:1em 0 .4em;font-weight:600;line-height:1.3}.VersionHistoryDialog_renderedPreview__92nRv h1{font-size:1.3em}.VersionHistoryDialog_renderedPreview__92nRv h2{font-size:1.15em}.VersionHistoryDialog_renderedPreview__92nRv h3{font-size:1.05em}.VersionHistoryDialog_renderedPreview__92nRv p{margin:.4em 0}.VersionHistoryDialog_renderedPreview__92nRv ul{padding-left:1.5em;margin:.3em 0}.VersionHistoryDialog_renderedPreview__92nRv li{margin:.15em 0}.VersionHistoryDialog_renderedPreview__92nRv blockquote{border-left:3px solid var(--border-color);padding-left:.75em;margin:.5em 0;color:var(--text-secondary)}.VersionHistoryDialog_renderedPreview__92nRv code{background:var(--bg-secondary);padding:.15em .35em;border-radius:3px;font-size:.9em}.VersionHistoryDialog_renderedPreview__92nRv strong{font-weight:700}.VersionHistoryDialog_renderedPreview__92nRv hr{border:none;border-top:1px solid var(--border-color);margin:.75em 0}.VersionHistoryDialog_diffView__fLNFf{font-family:SF Mono,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.6}.VersionHistoryDialog_diffAdd__o9BSw,.VersionHistoryDialog_diffDel__lLQ6y,.VersionHistoryDialog_diffSame__pd0lM{display:flex;padding:0 .75rem;min-height:1.6em}.VersionHistoryDialog_diffAdd__o9BSw{background:var(--diff-add-bg,rgba(46,160,67,.12));color:var(--diff-add-fg,#1a7f37)}.VersionHistoryDialog_diffDel__lLQ6y{background:var(--diff-del-bg,rgba(248,81,73,.12));color:var(--diff-del-fg,#cf222e);text-decoration:line-through;opacity:.8}.VersionHistoryDialog_diffSame__pd0lM{color:var(--text-secondary)}.VersionHistoryDialog_diffGutter__LQ08U{width:1.5em;flex-shrink:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.6}.VersionHistoryDialog_diffText__thHGE{white-space:pre-wrap;word-break:break-word;flex:1 1}[data-theme=dark] .VersionHistoryDialog_diffAdd__o9BSw{--diff-add-bg:rgba(46,160,67,0.18);--diff-add-fg:#56d364}[data-theme=dark] .VersionHistoryDialog_diffDel__lLQ6y{--diff-del-bg:rgba(248,81,73,0.18);--diff-del-fg:#f85149}.VersionHistoryDialog_previewActions__FWju1{padding:.75rem 1rem;border-top:1px solid var(--border-color);display:flex;justify-content:flex-end}.VersionHistoryDialog_revertBtn__yDpzv{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;background:var(--accent);color:var(--text-on-accent);border:none;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}.VersionHistoryDialog_revertBtn__yDpzv:hover:not(:disabled){background:var(--accent-hover)}.VersionHistoryDialog_revertBtn__yDpzv:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.VersionHistoryDialog_backdrop__fb0ZI{padding:0;align-items:stretch;justify-content:stretch}.VersionHistoryDialog_dialog___vAoD{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)}.VersionHistoryDialog_header__I2fQw{position:-webkit-sticky;position:sticky;top:0;background:var(--bg-primary);z-index:2}.VersionHistoryDialog_body__z25DL{flex-direction:column;min-height:0}.VersionHistoryDialog_revisionList__RsJtf{width:100%;max-height:200px;border-right:none;border-bottom:1px solid var(--border-color)}.VersionHistoryDialog_closeBtn__SicWd{width:44px;height:44px}.VersionHistoryDialog_revertBtn__yDpzv{min-height:44px;font-size:16px}.VersionHistoryDialog_revisionItem___siwP{min-height:44px}}@keyframes VersionHistoryDialog_slideUp__zE_45{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.NotebookSettingsDialog_backdrop___0IgJ{position:fixed;inset:0;z-index:10001;background:var(--bg-overlay);display:flex;align-items:center;justify-content:center;padding:1rem;animation:NotebookSettingsDialog_fadeIn__J7_fT .15s var(--ease-out)}@keyframes NotebookSettingsDialog_fadeIn__J7_fT{0%{opacity:0}to{opacity:1}}.NotebookSettingsDialog_dialog__4Iql_{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);width:100%;max-width:480px;max-height:calc(100vh - 2rem);overflow-y:auto;animation:NotebookSettingsDialog_slideUp__hEKOy .2s var(--ease-out)}@keyframes NotebookSettingsDialog_slideUp__hEKOy{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.NotebookSettingsDialog_header__woaK_{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-bottom:1px solid var(--divider)}.NotebookSettingsDialog_title__Y1rpT{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary)}.NotebookSettingsDialog_closeBtn__k3W3Q{background:transparent;border:none;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);color:var(--text-secondary)}.NotebookSettingsDialog_closeBtn__k3W3Q:hover{background:var(--accent-light);color:var(--accent)}.NotebookSettingsDialog_notebookName__umZjQ{padding:.5rem 1.1rem;color:var(--text-secondary);font-size:.85rem;font-style:italic}.NotebookSettingsDialog_section__Jdibf{padding:.85rem 1.1rem 1.1rem;border-top:1px solid var(--divider)}.NotebookSettingsDialog_sectionTitle__OF7Xx{margin:0 0 .4rem;font-size:.92rem;font-weight:600;color:var(--text-primary)}.NotebookSettingsDialog_hint__2bwJ4{margin:0 0 .7rem;font-size:.78rem;color:var(--text-secondary);line-height:1.5}.NotebookSettingsDialog_muted__2iv0I{color:var(--text-secondary);font-size:.85rem}.NotebookSettingsDialog_versionChips__SVdCX{display:flex;flex-wrap:wrap;gap:.4rem}.NotebookSettingsDialog_versionChip__bXwg0{padding:.4rem .8rem;border:1px solid var(--border-color);border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary);font-size:.8rem;cursor:pointer;transition:all .12s;min-height:32px}.NotebookSettingsDialog_versionChip__bXwg0:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.NotebookSettingsDialog_versionChip__bXwg0:disabled{opacity:.5;cursor:wait}.NotebookSettingsDialog_versionChipSelected__vCjAI{background:var(--accent-light);border-color:var(--accent);color:var(--accent);font-weight:600}.NotebookSettingsDialog_error__ZkSZt{background:var(--danger-light);color:var(--danger);padding:.55rem .7rem;border-radius:var(--radius-sm);font-size:.85rem;margin-top:.6rem}@media (max-width:767px){.NotebookSettingsDialog_dialog__4Iql_{max-width:100%;border-radius:0;height:100vh;max-height:100vh}.NotebookSettingsDialog_closeBtn__k3W3Q{width:44px;height:44px}.NotebookSettingsDialog_versionChip__bXwg0{min-height:44px;padding:.55rem 1rem;font-size:.9rem}}.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)}.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:.95rem}.TokensList_prefix___iD0o{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.8rem;color:var(--text-secondary);background:var(--bg-secondary);padding:.15rem .4rem;border-radius:var(--radius-sm)}.TokensList_statusBadge__7xcki{font-size:.7rem;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:.82rem;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:.85rem;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:.75rem;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:10001;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:1.05rem;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:.85rem;font-weight:600;color:var(--text-primary)}.CreateTokenDialog_hint__gk1UC{margin:0;font-size:.8rem;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:.95rem;font-family:inherit;box-sizing:border-box}.CreateTokenDialog_input__qK_Sb:focus{outline:2px solid var(--accent);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:.9rem}.CreateTokenDialog_scopeHint__C9zB4{font-size:.78rem;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:.9rem}.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:.85rem}.CreateTokenDialog_errorBanner__FMrn1{background:var(--danger-light);color:var(--danger);padding:.6rem .8rem;border-radius:var(--radius-sm);font-size:.85rem}.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:.9rem}.CreateTokenDialog_warningBanner__hI8mM strong{display:block;margin-bottom:.25rem}.CreateTokenDialog_warningBanner__hI8mM p{margin:0;font-size:.82rem;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:.85rem;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:.9rem;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%}}.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}.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)}}