.icons-module__I5ZcTW__sm{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}[dir=rtl] .icons-module__I5ZcTW__mirrorRtl{transform:scaleX(-1)}.icons-module__I5ZcTW__md{width:var(--icon-size-md);height:var(--icon-size-md);flex-shrink:0}.icons-module__I5ZcTW__googleBlue{fill:var(--color-google-blue)}.icons-module__I5ZcTW__googleGreen{fill:var(--color-google-green)}.icons-module__I5ZcTW__googleYellow{fill:var(--color-google-yellow)}.icons-module__I5ZcTW__googleRed{fill:var(--color-google-red)}
.TextField-module__3DXP1q__field{align-self:stretch;gap:var(--space-1);flex-direction:column;display:flex}.TextField-module__3DXP1q__label{color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.TextField-module__3DXP1q__input{box-sizing:border-box;width:100%;max-width:var(--form-field-max-width);min-height:var(--touch-target);padding-block:var(--space-2);padding-inline:var(--space-3);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-base);line-height:var(--line-height-normal)}.TextField-module__3DXP1q__input:focus{border-color:var(--color-accent);outline:2px solid var(--color-accent);outline-offset:-2px}.TextField-module__3DXP1q__inputError{border-color:var(--color-danger)}.TextField-module__3DXP1q__hint{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.TextField-module__3DXP1q__error{color:var(--color-danger);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}
.InviteDialog-module__o7HhNq__overlay{}.InviteDialog-module__o7HhNq__backdrop{}.InviteDialog-module__o7HhNq__panel{}.InviteDialog-module__o7HhNq__title{}.InviteDialog-module__o7HhNq__description{}.InviteDialog-module__o7HhNq__error{}.InviteDialog-module__o7HhNq__footer{}.InviteDialog-module__o7HhNq__form{gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-4);display:flex}.InviteDialog-module__o7HhNq__form>.InviteDialog-module__o7HhNq__footer,.InviteDialog-module__o7HhNq__form>.InviteDialog-module__o7HhNq__error{margin-block-start:0}.InviteDialog-module__o7HhNq__status{align-items:flex-start;gap:var(--space-1);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);margin:0;display:flex}.InviteDialog-module__o7HhNq__status:empty{position:absolute}.InviteDialog-module__o7HhNq__statusQuiet{color:var(--color-text-secondary)}.InviteDialog-module__o7HhNq__check{min-height:calc(var(--font-size-sm) * var(--line-height-normal));color:var(--color-accent);flex-shrink:0;align-items:center;display:inline-flex}
.PagePane-module__jg7RBq__pane{overscroll-behavior:contain;background:var(--color-bg);isolation:isolate;min-height:0;grid-area:main;scroll-padding-block-start:var(--editor-toolbar-height);overflow-y:auto}.PagePane-module__jg7RBq__locked{overflow:hidden}.PagePane-module__jg7RBq__column{padding:var(--page-pane-gutter-block-start) var(--page-pane-gutter-inline) var(--space-8)}
.Avatar-module__WPiKzq__avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:var(--radius-pill);flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden}.Avatar-module__WPiKzq__initials,.Avatar-module__WPiKzq__photo{grid-area:1/1;width:100%;height:100%}.Avatar-module__WPiKzq__initials{background:var(--color-accent-dim);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);place-items:center;line-height:1;display:grid}.Avatar-module__WPiKzq__photo{object-fit:cover}
.IconButton-module__PhUfYW__iconButton{color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.IconButton-module__PhUfYW__iconButton:hover:not(:disabled){background:var(--color-border);color:var(--color-text-primary)}.IconButton-module__PhUfYW__iconButton:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.IconButton-module__PhUfYW__iconButton:disabled{opacity:.5;cursor:not-allowed}.IconButton-module__PhUfYW__sm{width:var(--tree-action-size);height:var(--tree-action-size);border-radius:var(--radius-sm)}.IconButton-module__PhUfYW__md{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md)}
.PageActionsMenu-module__B5pkRq__menu{z-index:var(--z-menu);min-width:var(--menu-min-width);padding:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);position-anchor:--page-actions-menu;position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin-block:var(--space-1);flex-direction:column;display:flex;position:fixed}@media (min-width:768px){.PageActionsMenu-module__B5pkRq__menu{position-area:block-end span-inline-end}}@supports not (position-anchor:--page-actions-menu){.PageActionsMenu-module__B5pkRq__menu{inset-inline:var(--space-3);inset-block-end:var(--space-3)}}.PageActionsMenu-module__B5pkRq__item{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--touch-target);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);line-height:var(--line-height-snug);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) ease;background:0 0;border:none;display:flex}.PageActionsMenu-module__B5pkRq__item:hover,.PageActionsMenu-module__B5pkRq__item:focus{background:var(--color-border);outline:none}.PageActionsMenu-module__B5pkRq__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.PageActionsMenu-module__B5pkRq__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.PageActionsMenu-module__B5pkRq__item[aria-disabled=true]:hover{background:0 0}.PageActionsMenu-module__B5pkRq__danger{color:var(--color-danger)}.PageActionsMenu-module__B5pkRq__danger:hover,.PageActionsMenu-module__B5pkRq__danger:focus{background:var(--color-danger-dim)}.PageActionsMenu-module__B5pkRq__hint{font-family:var(--font-geist-mono), monospace;font-size:var(--font-size-xs);color:var(--color-text-secondary);direction:ltr;unicode-bidi:isolate}.PageActionsMenu-module__B5pkRq__separator{height:1px;margin-block:var(--space-1);background:var(--color-border)}@media (pointer:fine){.PageActionsMenu-module__B5pkRq__item{min-height:var(--tree-row-height-fine)}}@media (pointer:coarse){.PageActionsMenu-module__B5pkRq__hint{display:none}}
.RenameInput-module__stWcCq__input{min-width:0;height:100%;padding-inline:var(--space-1);background:var(--color-bg);border:1px solid var(--color-accent);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);line-height:var(--line-height-snug);flex:1}.RenameInput-module__stWcCq__input::placeholder{color:var(--color-text-secondary)}.RenameInput-module__stWcCq__input:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.RenameInput-module__stWcCq__headingField{padding:var(--title-edit-bleed-block) var(--title-edit-bleed-inline);margin:calc(-1 * var(--title-edit-bleed-block)) calc(-1 * var(--title-edit-bleed-inline));background:var(--color-surface-raised);border-radius:var(--radius-sm);outline:2px solid var(--color-accent);outline-offset:0;display:grid}.RenameInput-module__stWcCq__headingMirror,.RenameInput-module__stWcCq__headingInput{min-width:0;font:inherit;line-height:inherit;text-align:start;white-space:pre-wrap;overflow-wrap:anywhere;border:0;grid-area:1/1;margin:0;padding:0}.RenameInput-module__stWcCq__headingMirror{visibility:hidden;pointer-events:none}.RenameInput-module__stWcCq__headingInput{width:100%;height:100%;color:var(--color-text-primary);resize:none;background:0 0;outline:none;overflow:hidden}.RenameInput-module__stWcCq__headingInput::placeholder{color:var(--color-text-secondary)}
.PageTreeItem-module__w1en_a__item{list-style:none}.PageTreeItem-module__w1en_a__item:focus-visible{outline:none}.PageTreeItem-module__w1en_a__item:focus-visible>.PageTreeItem-module__w1en_a__row{outline:2px solid var(--color-accent);outline-offset:-2px}.PageTreeItem-module__w1en_a__dragging{opacity:.4}.PageTreeItem-module__w1en_a__row{align-items:center;gap:var(--space-1);height:var(--tree-row-height);padding-inline:var(--space-1);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-md);line-height:var(--line-height-snug);cursor:pointer;transition:background-color var(--duration-fast) ease;display:flex;position:relative}.PageTreeItem-module__w1en_a__row:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.PageTreeItem-module__w1en_a__selected,.PageTreeItem-module__w1en_a__selected:hover{background:var(--color-accent-dim);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.PageTreeItem-module__w1en_a__chevron{width:var(--tree-action-size);height:var(--tree-action-size);color:var(--color-text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PageTreeItem-module__w1en_a__chevron svg{transition:transform var(--duration-fast) ease}[dir=rtl] .PageTreeItem-module__w1en_a__chevron svg{transform:rotate(180deg)}.PageTreeItem-module__w1en_a__expanded svg{transform:rotate(90deg)}[dir=rtl] .PageTreeItem-module__w1en_a__chevron.PageTreeItem-module__w1en_a__expanded svg{transform:rotate(90deg)}.PageTreeItem-module__w1en_a__title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.PageTreeItem-module__w1en_a__topLevel{font-weight:var(--font-weight-bold)}.PageTreeItem-module__w1en_a__placeholder{color:var(--color-text-secondary)}.PageTreeItem-module__w1en_a__activeAncestor{color:var(--color-tree-ancestor)}.PageTreeItem-module__w1en_a__actions{align-items:center;gap:var(--space-1);opacity:0;display:flex}.PageTreeItem-module__w1en_a__row:hover .PageTreeItem-module__w1en_a__actions,.PageTreeItem-module__w1en_a__row:focus-within .PageTreeItem-module__w1en_a__actions,.PageTreeItem-module__w1en_a__item:focus-visible>.PageTreeItem-module__w1en_a__row .PageTreeItem-module__w1en_a__actions,.PageTreeItem-module__w1en_a__selected .PageTreeItem-module__w1en_a__actions,.PageTreeItem-module__w1en_a__menuOpen .PageTreeItem-module__w1en_a__actions{opacity:1}.PageTreeItem-module__w1en_a__menuAnchor{anchor-name:--page-actions-menu}.PageTreeItem-module__w1en_a__dropBefore:before,.PageTreeItem-module__w1en_a__dropAfter:after{content:"";height:var(--drop-indicator-thickness);background:var(--color-accent);pointer-events:none;position:absolute;inset-inline-start:calc(var(--space-1) + var(--tree-action-size) + var(--space-1));inset-inline-end:0}.PageTreeItem-module__w1en_a__dropBefore:before{top:0}.PageTreeItem-module__w1en_a__dropAfter:after{bottom:0}.PageTreeItem-module__w1en_a__dropInside,.PageTreeItem-module__w1en_a__dropInside:hover{background:var(--color-accent-dim);outline:1px solid var(--color-accent-border);outline-offset:-1px}.PageTreeItem-module__w1en_a__group{border-inline-start:1px solid var(--color-border);margin-inline-start:var(--tree-indent);padding-inline-start:var(--space-1);list-style:none}@media (min-width:768px) and (pointer:fine){.PageTreeItem-module__w1en_a__row{height:var(--tree-row-height-fine)}}@media (pointer:coarse){.PageTreeItem-module__w1en_a__actions{opacity:1}.PageTreeItem-module__w1en_a__actions .PageTreeItem-module__w1en_a__addButton{display:none}.PageTreeItem-module__w1en_a__actions .PageTreeItem-module__w1en_a__moreButton{width:var(--touch-target);height:var(--touch-target);border-radius:var(--radius-md)}}@media (prefers-reduced-motion:reduce){.PageTreeItem-module__w1en_a__chevron svg{transition:none}}
.PageTree-module__fMJiFW__area{overscroll-behavior:contain;min-height:0;padding:var(--space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.PageTree-module__fMJiFW__tree{flex-shrink:0;list-style:none}.PageTree-module__fMJiFW__rootEnd{flex:1 0 auto;padding-block-start:var(--space-1);position:relative}.PageTree-module__fMJiFW__dropEnd:before{content:"";top:0;height:var(--drop-indicator-thickness);background:var(--color-accent);pointer-events:none;position:absolute;inset-inline-start:calc(var(--space-1) + var(--tree-action-size) + var(--space-1));inset-inline-end:0}.PageTree-module__fMJiFW__newPage{width:100%;font:inherit;font-size:var(--font-size-md);line-height:var(--line-height-snug);text-align:start;background:0 0;border:0;}.PageTree-module__fMJiFW__newPage:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.PageTree-module__fMJiFW__newPage[aria-disabled=true]{opacity:.5;cursor:not-allowed}.PageTree-module__fMJiFW__newPage[aria-disabled=true]:hover{color:var(--color-text-secondary);background:0 0}.PageTree-module__fMJiFW__dragActive .PageTree-module__fMJiFW__newPage{pointer-events:none}.PageTree-module__fMJiFW__newPageIcon{inline-size:var(--tree-action-size);block-size:var(--tree-action-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.PageTree-module__fMJiFW__newPageLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.PageTree-module__fMJiFW__state{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-1);flex-direction:column;display:flex}.PageTree-module__fMJiFW__empty{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.PageTree-module__fMJiFW__error{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-danger)}
.SidebarResizeHandle-module__rs7apW__handle{display:none}@media (min-width:768px){.SidebarResizeHandle-module__rs7apW__handle{width:var(--sidebar-handle-hit);z-index:var(--z-resize-handle);cursor:col-resize;touch-action:none;transition:background-color var(--duration-fast);outline:2px solid #0000;display:block;position:absolute;inset-block:0;inset-inline-end:calc(-1 * var(--sidebar-handle-hit))}.SidebarResizeHandle-module__rs7apW__handle:before{content:"";width:var(--sidebar-handle-line);transition:background-color var(--duration-fast);background:0 0;position:absolute;inset-block:0;inset-inline-start:0}.SidebarResizeHandle-module__rs7apW__handle:focus-visible{background:var(--color-accent-dim)}.SidebarResizeHandle-module__rs7apW__handle:focus-visible:before,.SidebarResizeHandle-module__rs7apW__dragging:before{background:var(--color-accent)}}@media (min-width:768px) and (hover:hover){.SidebarResizeHandle-module__rs7apW__handle:hover:before{background:var(--color-accent-border)}.SidebarResizeHandle-module__rs7apW__handle:hover.SidebarResizeHandle-module__rs7apW__dragging:before,.SidebarResizeHandle-module__rs7apW__handle:hover:focus-visible:before{background:var(--color-accent)}}@media (min-width:768px) and (pointer:coarse){.SidebarResizeHandle-module__rs7apW__handle{width:var(--sidebar-handle-hit-coarse);inset-inline-end:calc(-1 * var(--sidebar-handle-hit-coarse))}}@media (prefers-reduced-motion:reduce){.SidebarResizeHandle-module__rs7apW__handle,.SidebarResizeHandle-module__rs7apW__handle:before{transition:none}}
.WorkspaceMenu-module__RSYYTW__menu{z-index:var(--z-menu);min-width:var(--menu-min-width);max-width:min(var(--menu-max-width), calc(100vw - 2 * var(--space-3)));padding:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);position-anchor:--workspace-menu;position-area:block-end span-inline-end;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin-block:var(--space-1);flex-direction:column;display:flex;position:fixed}@supports not (position-anchor:--workspace-menu){.WorkspaceMenu-module__RSYYTW__menu{inset-inline:var(--space-3);inset-block-end:var(--space-3)}}.WorkspaceMenu-module__RSYYTW__item{}button.WorkspaceMenu-module__RSYYTW__item{justify-content:flex-start;gap:var(--space-2);min-height:var(--touch-target);padding-block:var(--space-1);white-space:normal}.WorkspaceMenu-module__RSYYTW__check{width:var(--icon-size-sm);color:var(--color-accent);flex-shrink:0;display:inline-flex}.WorkspaceMenu-module__RSYYTW__text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.WorkspaceMenu-module__RSYYTW__name{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--color-text-primary);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);display:block;overflow:hidden}.WorkspaceMenu-module__RSYYTW__nameChecked{font-weight:var(--font-weight-medium)}.WorkspaceMenu-module__RSYYTW__role{color:var(--color-text-secondary);font-size:var(--font-size-xs);line-height:var(--line-height-snug)}
.WorkspaceSwitcher-module__4AUyTq__heading{flex-direction:column;flex:1;align-items:flex-start;min-width:0;margin:0;display:flex}.WorkspaceSwitcher-module__4AUyTq__headingText{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:100%;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);display:block;overflow:hidden}.WorkspaceSwitcher-module__4AUyTq__headingFallback{color:var(--color-text-secondary)}.WorkspaceSwitcher-module__4AUyTq__trigger{align-items:center;gap:var(--space-1);width:fit-content;max-width:calc(100% + 2 * var(--space-2));min-width:0;height:var(--touch-target);padding-block:0;padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;anchor-name:--workspace-menu;transition:background-color var(--duration-fast) ease;background:0 0;border:none;display:flex}.WorkspaceSwitcher-module__4AUyTq__trigger[aria-expanded=true]{background:var(--color-surface-raised)}.WorkspaceSwitcher-module__4AUyTq__trigger:active{background:var(--color-border)}.WorkspaceSwitcher-module__4AUyTq__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.WorkspaceSwitcher-module__4AUyTq__trigger[aria-busy=true]{cursor:progress}.WorkspaceSwitcher-module__4AUyTq__chevron{color:var(--color-text-secondary);transition:transform var(--duration-fast) ease, color var(--duration-fast) ease;flex-shrink:0;display:inline-flex}.WorkspaceSwitcher-module__4AUyTq__trigger[aria-expanded=true] .WorkspaceSwitcher-module__4AUyTq__chevron{transform:rotate(180deg)}@media (hover:hover){.WorkspaceSwitcher-module__4AUyTq__trigger:not([aria-busy=true]):hover{background:var(--color-surface-raised)}.WorkspaceSwitcher-module__4AUyTq__trigger:hover .WorkspaceSwitcher-module__4AUyTq__chevron{color:var(--color-text-primary)}}@media (min-width:768px) and (pointer:fine){.WorkspaceSwitcher-module__4AUyTq__trigger{height:var(--tree-row-height-fine)}}@media (prefers-reduced-motion:reduce){.WorkspaceSwitcher-module__4AUyTq__chevron{transition:none}}
.Workspace-module__lLv-aq__workspace{flex:none;grid-template-rows:auto minmax(0,1fr);grid-template-areas:"topbar""main";height:100dvh;min-height:0;display:grid}.Workspace-module__lLv-aq__backdrop{z-index:var(--z-backdrop);background:var(--color-backdrop);position:fixed;inset:0}.Workspace-module__lLv-aq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){.Workspace-module__lLv-aq__workspace{grid-template-areas:"sidebar main";grid-template-columns:clamp(var(--sidebar-width-min), var(--sidebar-width,var(--sidebar-width-md)), min(var(--sidebar-width-max), calc(100vw - var(--page-pane-min-width)))) minmax(0, 1fr);grid-template-rows:minmax(0,1fr)}.Workspace-module__lLv-aq__backdrop{display:none}}@media (min-width:1024px){.Workspace-module__lLv-aq__workspace{grid-template-columns:clamp(var(--sidebar-width-min), var(--sidebar-width,var(--sidebar-width-lg)), min(var(--sidebar-width-max), calc(100vw - var(--page-pane-min-width)))) minmax(0, 1fr)}}.Workspace-module__lLv-aq__resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}.Workspace-module__lLv-aq__resizing *{cursor:col-resize!important}.Workspace-module__lLv-aq__resizing>main{pointer-events:none}
.Sidebar-module__chRhja__sidebar{z-index:var(--z-drawer);width:var(--drawer-width);max-width:var(--drawer-max-width);background:var(--color-surface);border-inline-end:1px solid var(--color-border);visibility:hidden;transition:transform var(--duration-drawer) ease-out, visibility 0s linear var(--duration-drawer);flex-direction:column;display:flex;position:fixed;inset-block:0;inset-inline-start:0;transform:translate(100%)}.Sidebar-module__chRhja__open{visibility:visible;transition:transform var(--duration-drawer) ease-out;transform:translate(0)}.Sidebar-module__chRhja__header{align-items:center;gap:var(--space-2);height:var(--topbar-height);padding-inline:var(--space-3);border-block-end:1px solid var(--color-border);flex-shrink:0;display:flex}.Sidebar-module__chRhja__footer{border-top:1px solid var(--color-border);flex-direction:column;flex-shrink:0;display:flex}.Sidebar-module__chRhja__account{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-3) 0;display:flex}.Sidebar-module__chRhja__accountText{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.Sidebar-module__chRhja__srOnly{}.Sidebar-module__chRhja__accountName,.Sidebar-module__chRhja__accountEmail{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:var(--line-height-snug);display:block;overflow:hidden}.Sidebar-module__chRhja__accountName{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.Sidebar-module__chRhja__accountEmail{font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.Sidebar-module__chRhja__footerActions{height:var(--topbar-height);padding-inline:var(--space-3);justify-content:space-between;align-items:center;display:flex}.Sidebar-module__chRhja__settingsLink{}.Sidebar-module__chRhja__settingsLink[aria-current=page],.Sidebar-module__chRhja__settingsLink[aria-current=page]:hover:not(:disabled){background:var(--color-accent-dim);color:var(--color-accent)}@media (min-width:768px){.Sidebar-module__chRhja__sidebar{z-index:auto;visibility:visible;grid-area:sidebar;width:auto;max-width:none;min-height:0;transition:none;position:relative;transform:none}}@media (prefers-reduced-motion:reduce){.Sidebar-module__chRhja__sidebar,.Sidebar-module__chRhja__open{transition:none}}
.ToastRegion-module__9-Dvvq__region{inset-block-end:var(--space-8);inset-inline:var(--space-3);z-index:var(--z-toast);gap:var(--space-2);flex-direction:column;display:flex;position:fixed}.ToastRegion-module__9-Dvvq__toast{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);background:var(--color-surface-raised);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);animation:ToastRegion-module__9-Dvvq__fadeIn var(--duration-fast) ease;display:flex}.ToastRegion-module__9-Dvvq__icon{color:var(--color-danger);padding-block-start:var(--space-1);display:inline-flex}.ToastRegion-module__9-Dvvq__message{min-width:0;font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-text-primary);overflow-wrap:anywhere;flex:1;padding-block-start:var(--space-1)}@keyframes ToastRegion-module__9-Dvvq__fadeIn{0%{opacity:0}to{opacity:1}}@media (min-width:768px){.ToastRegion-module__9-Dvvq__region{inset-inline:auto var(--space-4);width:100%;max-width:var(--toast-max-width)}}@media (prefers-reduced-motion:reduce){.ToastRegion-module__9-Dvvq__toast{animation:none}}
.WorkspaceTopBar-module__Zb3o5q__topBar{align-items:center;gap:var(--space-1);height:var(--topbar-height);padding-inline:var(--space-1) var(--space-3);background:var(--color-bg);border-bottom:1px solid var(--color-border);grid-area:topbar;display:flex;position:sticky;top:0}.WorkspaceTopBar-module__Zb3o5q__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-text-primary);flex:1;overflow:hidden}@media (min-width:768px){.WorkspaceTopBar-module__Zb3o5q__topBar{display:none}}
.WorkspaceMessage-module__JvTptW__message{text-align:start;flex-direction:column;align-items:flex-start;padding-block-start:var(--space-6);display:flex}.WorkspaceMessage-module__JvTptW__heading{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text-primary)}.WorkspaceMessage-module__JvTptW__text{font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-secondary);margin-block-start:var(--space-2)}.WorkspaceMessage-module__JvTptW__actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}@media (min-width:768px){.WorkspaceMessage-module__JvTptW__message{text-align:center;align-items:center}.WorkspaceMessage-module__JvTptW__actions{justify-content:center}}@media (min-width:1024px){.WorkspaceMessage-module__JvTptW__message{padding-block-start:var(--space-10)}.WorkspaceMessage-module__JvTptW__heading{font-size:var(--font-size-2xl)}}
@media (min-width:768px){button.WorkspaceHome-module__Vk3TdW__browse{display:none}}
.EditorToolbar-module__oGDW5G__toolbar{z-index:var(--z-sticky);align-items:center;column-gap:var(--space-2);box-sizing:border-box;height:var(--editor-toolbar-height);margin-inline:calc(-1 * var(--page-pane-gutter-inline));margin-block:calc(-1 * var(--page-pane-gutter-block-start)) var(--page-pane-gutter-block-start);padding-inline:var(--page-pane-gutter-inline);border-block-end:1px solid var(--color-border);background:var(--color-surface-translucent);-webkit-backdrop-filter:blur(var(--toolbar-backdrop-blur));backdrop-filter:blur(var(--toolbar-backdrop-blur));grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr);display:grid;position:sticky;inset-block-start:0;overflow-x:auto;container:editor-toolbar/inline-size}.EditorToolbar-module__oGDW5G__centered{container-name:editor-toolbar-centered}.EditorToolbar-module__oGDW5G__start{justify-self:start;align-items:center;gap:var(--space-2);grid-column:1;display:flex}.EditorToolbar-module__oGDW5G__center{grid-column:2;display:flex}.EditorToolbar-module__oGDW5G__wordmark{white-space:nowrap;font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);-webkit-user-select:none;user-select:none;cursor:default;grid-column:3;justify-self:end}@media (max-width:767.98px){.EditorToolbar-module__oGDW5G__center{display:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.EditorToolbar-module__oGDW5G__toolbar{background:var(--color-surface-raised)}}
.ImageDropIndicator-module__Y2HLUW__line{position-anchor:--image-drop-target;inset-inline:anchor(start) anchor(end);height:var(--drop-indicator-thickness);border-radius:var(--radius-pill);background:var(--color-accent);pointer-events:none;position:absolute}.ImageDropIndicator-module__Y2HLUW__before{inset-block-start:calc(anchor(start) - var(--drop-indicator-thickness) / 2)}.ImageDropIndicator-module__Y2HLUW__after{inset-block-start:calc(anchor(end) - var(--drop-indicator-thickness) / 2)}
.ImageResizeHandle-module__1_m_xa__handle{position-anchor:--selected-image;box-sizing:border-box;width:var(--image-handle-size);height:var(--image-handle-size);border:2px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-surface-raised);cursor:nesw-resize;touch-action:none;margin-block-end:calc(var(--image-handle-size) / -2);margin-inline-end:calc(var(--image-handle-size) / -2);position:absolute;inset-block-end:anchor(end);inset-inline-end:anchor(end)}[dir=ltr] .ImageResizeHandle-module__1_m_xa__handle{cursor:nwse-resize}.ImageResizeHandle-module__1_m_xa__handle:after{content:"";width:var(--image-handle-hit);height:var(--image-handle-hit);position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.ImageResizeHandle-module__1_m_xa__dragging{background:var(--color-accent)}.ImageResizeHandle-module__1_m_xa__badge{position-anchor:--selected-image;padding:0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);pointer-events:none;-webkit-user-select:none;user-select:none;direction:ltr;unicode-bidi:isolate;position:absolute;inset-block-start:calc(anchor(start) + var(--space-2));inset-inline-end:calc(anchor(end) + var(--space-2))}@media (hover:hover){.ImageResizeHandle-module__1_m_xa__handle:not(.ImageResizeHandle-module__1_m_xa__dragging):hover{background:var(--color-surface)}}@media (pointer:coarse){.ImageResizeHandle-module__1_m_xa__handle:after{width:var(--touch-target);height:var(--touch-target)}}
.InsertTableButton-module__JigW1G__button{justify-content:center;align-items:center;gap:var(--space-1);box-sizing:border-box;width:var(--toolbar-button-size);height:var(--toolbar-button-size);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;flex-shrink:0;padding:0;display:inline-flex;position:relative}.InsertTableButton-module__JigW1G__button:active{background:var(--color-border)}.InsertTableButton-module__JigW1G__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.InsertTableButton-module__JigW1G__button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.InsertTableButton-module__JigW1G__button[aria-disabled=true]:active{background:0 0}@media (hover:hover){.InsertTableButton-module__JigW1G__button:not([aria-disabled=true]):hover{background:var(--color-surface);color:var(--color-text-primary)}}.InsertTableButton-module__JigW1G__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.InsertTableButton-module__JigW1G__button{width:var(--touch-target);height:var(--touch-target)}}@container editor-toolbar (min-width:416px){.InsertTableButton-module__JigW1G__button{width:auto;padding-inline:var(--space-2)}.InsertTableButton-module__JigW1G__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}@container editor-toolbar-centered (min-width:832px){.InsertTableButton-module__JigW1G__button{width:auto;padding-inline:var(--space-2)}.InsertTableButton-module__JigW1G__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}}
.InsertCodeBlockButton-module__9oLcSa__button{}.InsertCodeBlockButton-module__9oLcSa__label{}
.InsertTocButton-module__sOe7Sa__button{}.InsertTocButton-module__sOe7Sa__label{}
.InviteButton-module__4LKJBq__invite{}button.InviteButton-module__4LKJBq__invite{width:auto;padding-inline:var(--space-2)}
.SaveStatus-module__ZAdXcG__status{text-align:end;font-size:var(--font-size-xs);color:var(--color-text-secondary)}.SaveStatus-module__ZAdXcG__error{color:var(--color-danger)}
.SelectionToolbar-module__4Q4WwG__toolbar{z-index:var(--z-menu);align-items:center;gap:var(--space-1);padding:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;position:fixed}.SelectionToolbar-module__4Q4WwG__measuring{visibility:hidden}.SelectionToolbar-module__4Q4WwG__divider{width:1px;margin-inline:var(--space-1);background:var(--color-border);align-self:stretch}.SelectionToolbar-module__4Q4WwG__button{width:var(--toolbar-button-size);height:var(--toolbar-button-size);border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.SelectionToolbar-module__4Q4WwG__button:hover{background:var(--color-surface);color:var(--color-text-primary)}.SelectionToolbar-module__4Q4WwG__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.SelectionToolbar-module__4Q4WwG__active,.SelectionToolbar-module__4Q4WwG__active:hover{background:var(--color-accent-dim);color:var(--color-accent);border-color:var(--color-accent-border)}
.TableActions-module__h95-Ta__trigger{position-anchor:--active-table;anchor-name:--table-options-trigger;width:var(--toolbar-button-size);height:var(--toolbar-button-size);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-end:calc(anchor(start) + var(--space-1));inset-inline-end:anchor(end)}.TableActions-module__h95-Ta__trigger[hidden]{display:none}.TableActions-module__h95-Ta__trigger[aria-expanded=true],.TableActions-module__h95-Ta__trigger:active{background:var(--color-border)}.TableActions-module__h95-Ta__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover){.TableActions-module__h95-Ta__trigger:hover{background:var(--color-surface);color:var(--color-text-primary)}}@media (pointer:coarse){.TableActions-module__h95-Ta__trigger:after{content:"";inset-block:calc((var(--toolbar-button-size) - var(--touch-target)) / 2);inset-inline:calc((var(--toolbar-button-size) - var(--touch-target)) / 2);position:absolute}}.TableActions-module__h95-Ta__menu{z-index:var(--z-menu);min-width:var(--menu-min-width);padding:var(--space-1);background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radius-md);position-anchor:--table-options-trigger;position-area:block-end span-inline-start;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;margin-block:var(--space-1);flex-direction:column;display:flex;position:fixed}@supports not (position-anchor:--table-options-trigger){.TableActions-module__h95-Ta__menu{inset-inline:var(--space-3);inset-block-end:var(--space-3)}}.TableActions-module__h95-Ta__item{min-height:var(--touch-target);padding-inline:var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-primary);font:inherit;font-size:var(--font-size-md);line-height:var(--line-height-snug);text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) ease;background:0 0;border:none;align-items:center;display:flex}.TableActions-module__h95-Ta__item:hover,.TableActions-module__h95-Ta__item:focus{background:var(--color-border);outline:none}.TableActions-module__h95-Ta__item:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.TableActions-module__h95-Ta__item[aria-disabled=true]{opacity:.5;cursor:not-allowed}.TableActions-module__h95-Ta__item[aria-disabled=true]:hover{background:0 0}.TableActions-module__h95-Ta__danger{color:var(--color-danger)}.TableActions-module__h95-Ta__danger:hover,.TableActions-module__h95-Ta__danger:focus{background:var(--color-danger-dim)}.TableActions-module__h95-Ta__separator{height:1px;margin-block:var(--space-1);background:var(--color-border)}@media (pointer:fine){.TableActions-module__h95-Ta__item{min-height:var(--tree-row-height-fine)}}
.PageBody-module__EJ_pjq__wrapper{position:relative}.PageBody-module__EJ_pjq__titleRow{margin-block-end:var(--space-4)}.PageBody-module__EJ_pjq__statusRow{justify-content:flex-end;margin-block-end:var(--space-2);display:flex}.PageBody-module__EJ_pjq__editableWrapper{position:relative}.PageBody-module__EJ_pjq__body{min-height:50dvh;color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-body)}.PageBody-module__EJ_pjq__body:focus-visible{outline:none}.PageBody-module__EJ_pjq__placeholder{font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text-secondary);pointer-events:none;-webkit-user-select:none;user-select:none;margin-block-start:0;position:absolute;inset-block-start:0;inset-inline:0}.PageBody-module__EJ_pjq__body p{font-size:var(--font-size-base);line-height:var(--line-height-body);margin-block-start:var(--space-2)}.PageBody-module__EJ_pjq__body h1{margin-block:var(--space-5) var(--space-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.PageBody-module__EJ_pjq__body h2{margin-block:var(--space-4) var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.PageBody-module__EJ_pjq__body ul{margin-block:var(--space-2) 0;padding:0;list-style:outside}.PageBody-module__EJ_pjq__body li{font-size:var(--font-size-base);line-height:var(--line-height-body);margin-inline-start:var(--list-indent)}.PageBody-module__EJ_pjq__body li+li{margin-block-start:var(--space-1)}.PageBody-module__EJ_pjq__body li::marker{color:var(--color-text-secondary)}.PageBody-module__EJ_pjq__body strong{font-weight:var(--font-weight-bold)}.PageBody-module__EJ_pjq__body u{text-underline-offset:.15em;text-decoration:underline}.PageBody-module__EJ_pjq__body s{color:var(--color-text-primary);text-decoration:line-through}.PageBody-module__EJ_pjq__body a{color:var(--color-accent);text-underline-offset:.15em;cursor:pointer;overflow-wrap:anywhere;transition:color var(--duration-fast) ease;direction:ltr;unicode-bidi:isolate;text-decoration:underline;text-decoration-thickness:1px}.PageBody-module__EJ_pjq__body a:active{color:var(--color-accent-hover)}.PageBody-module__EJ_pjq__body a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.PageBody-module__EJ_pjq__body a s{color:inherit}.PageBody-module__EJ_pjq__body mark{background:var(--color-highlight);color:inherit;border-radius:var(--radius-sm)}.PageBody-module__EJ_pjq__body :not(pre)>code{font-family:var(--font-mono);font-size:var(--inline-code-font-size);background:var(--color-inline-code-bg);color:inherit;padding-inline:var(--space-1);border-radius:var(--radius-sm);-webkit-box-decoration-break:clone;box-decoration-break:clone;overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}.PageBody-module__EJ_pjq__body [data-table-wrap]{overscroll-behavior-x:contain;border:1px solid var(--color-border);border-radius:var(--radius-md);max-width:100%;margin-block:var(--space-5) var(--space-3);display:block;overflow-x:auto}.PageBody-module__EJ_pjq__body [data-table-wrap][data-active-table]{anchor-name:--active-table}.PageBody-module__EJ_pjq__body table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;font-size:var(--font-size-md);line-height:var(--line-height-normal)}:is(.PageBody-module__EJ_pjq__body th,.PageBody-module__EJ_pjq__body td){min-width:var(--table-cell-min-width);padding:var(--space-2) var(--space-3);border-inline-end:1px solid var(--color-border);border-block-end:1px solid var(--color-border);color:var(--color-text-primary);font-weight:var(--font-weight-regular);text-align:start;vertical-align:top;overflow-wrap:anywhere}.PageBody-module__EJ_pjq__body th{background:var(--color-surface);font-weight:var(--font-weight-semibold)}.PageBody-module__EJ_pjq__body tr>:last-child{border-inline-end:none}:is(.PageBody-module__EJ_pjq__body thead:last-child>tr>*,.PageBody-module__EJ_pjq__body tbody:last-child>tr:last-child>*){border-block-end:none}.PageBody-module__EJ_pjq__body [data-active-cell]{outline:2px solid var(--color-accent);outline-offset:-2px}@media (pointer:coarse){:is(.PageBody-module__EJ_pjq__body th,.PageBody-module__EJ_pjq__body td){height:var(--touch-target)}}.PageBody-module__EJ_pjq__body [data-code-block]{box-sizing:border-box;max-width:100%;margin-block:var(--space-4) var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-code-bg);color:var(--color-code-text);caret-color:var(--color-code-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);white-space:pre;tab-size:2;overscroll-behavior-x:contain;text-align:start;direction:ltr;unicode-bidi:isolate;display:block;overflow-x:auto}.PageBody-module__EJ_pjq__body [data-code-block] code{font:inherit}.PageBody-module__EJ_pjq__body [data-code-block][data-active-code]{outline:2px solid var(--color-accent);outline-offset:2px}.PageBody-module__EJ_pjq__body [data-code-token=keyword]{color:var(--color-code-keyword)}.PageBody-module__EJ_pjq__body [data-code-token=string]{color:var(--color-code-string)}.PageBody-module__EJ_pjq__body [data-code-token=comment]{color:var(--color-code-comment);font-style:italic}.PageBody-module__EJ_pjq__body [data-code-token=number]{color:var(--color-code-number)}.PageBody-module__EJ_pjq__body [data-code-token=punctuation]{color:var(--color-code-punctuation)}.PageBody-module__EJ_pjq__body>:first-child{margin-block-start:0}@media (hover:hover){.PageBody-module__EJ_pjq__body a:hover{color:var(--color-accent-hover);text-decoration-thickness:2px}}@media (min-width:1024px){.PageBody-module__EJ_pjq__body h1{font-size:var(--font-size-2xl)}.PageBody-module__EJ_pjq__body h2{font-size:var(--font-size-xl)}}.PageBody-module__EJ_pjq__body [data-image-block]{width:fit-content;max-width:100%;margin-block:var(--space-4);border-radius:var(--radius-md);cursor:default;display:block;position:relative}.PageBody-module__EJ_pjq__body [data-image-block] img{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:100%;height:auto;display:block}.PageBody-module__EJ_pjq__body [data-image-block][data-selected-image]{outline:2px solid var(--color-accent);outline-offset:2px;anchor-name:--selected-image}.PageBody-module__EJ_pjq__body[data-image-selected]{caret-color:#0000}.PageBody-module__EJ_pjq__body [data-image-block][data-uploading] img{opacity:.5;animation:PageBody-module__EJ_pjq__imageUploadPulse var(--duration-pulse) ease-in-out infinite alternate}.PageBody-module__EJ_pjq__body [data-image-block][data-image-unsized]{width:min(100%, var(--image-placeholder-width));aspect-ratio:var(--image-placeholder-ratio);background:var(--color-border)}.PageBody-module__EJ_pjq__body [data-image-block][data-image-unsized] img{display:none}.PageBody-module__EJ_pjq__body [data-image-block][data-uploading]:after{content:attr(data-image-label);padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface-raised);color:var(--color-text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);white-space:nowrap;pointer-events:none;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.PageBody-module__EJ_pjq__body [data-image-block][data-image-broken]{min-width:min(100%, var(--image-placeholder-width));min-height:var(--touch-target);border:1px solid var(--color-border);background:var(--color-surface);justify-content:center;align-items:center;display:flex}.PageBody-module__EJ_pjq__body [data-image-block][data-image-broken] img{visibility:hidden}.PageBody-module__EJ_pjq__body [data-image-block][data-image-broken]:after{content:attr(data-image-label);color:var(--color-text-secondary);font-size:var(--font-size-sm);position:absolute}.PageBody-module__EJ_pjq__body[data-file-drag-over]{outline:2px dashed var(--color-accent-border);outline-offset:var(--space-2);border-radius:var(--radius-md)}.PageBody-module__EJ_pjq__body [data-image-drop]{anchor-name:--image-drop-target}.PageBody-module__EJ_pjq__resizingImage{cursor:nesw-resize}[dir=ltr] .PageBody-module__EJ_pjq__resizingImage{cursor:nwse-resize}.PageBody-module__EJ_pjq__resizingImage .PageBody-module__EJ_pjq__body{-webkit-user-select:none;user-select:none}@keyframes PageBody-module__EJ_pjq__imageUploadPulse{0%{opacity:.4}to{opacity:.7}}.PageBody-module__EJ_pjq__body [data-toc-block]{margin-block:var(--space-2) 0;border-radius:var(--radius-sm);cursor:default;display:block}.PageBody-module__EJ_pjq__body [data-toc-block] ul{margin-block:0}.PageBody-module__EJ_pjq__body [data-toc-block] a{direction:inherit}.PageBody-module__EJ_pjq__body [data-toc-empty]{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-body);-webkit-user-select:none;user-select:none}.PageBody-module__EJ_pjq__body [data-toc-block][data-selected-toc]{outline:2px solid var(--color-accent);outline-offset:var(--space-1)}.PageBody-module__EJ_pjq__body[data-toc-selected]{caret-color:#0000}@media (pointer:coarse){.PageBody-module__EJ_pjq__body [data-toc-block] a{min-height:var(--touch-target);align-items:center;display:inline-flex}.PageBody-module__EJ_pjq__body [data-toc-block] li+li{margin-block-start:0}}@media (hover:hover){.PageBody-module__EJ_pjq__body [data-toc-block]:not([data-selected-toc]):hover{outline:2px solid var(--color-accent-border);outline-offset:var(--space-1)}.PageBody-module__EJ_pjq__body [data-image-block]:not([data-selected-image]):not([data-uploading]):hover{outline:2px solid var(--color-accent-border);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.PageBody-module__EJ_pjq__body [data-image-block][data-uploading] img{animation:none}}
.PageTitle-module__8dbv4W__title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);overflow-wrap:anywhere;display:flow-root}.PageTitle-module__8dbv4W__trigger{width:fit-content;max-width:calc(100% + 2 * var(--title-edit-bleed-inline));padding:var(--title-edit-bleed-block) var(--title-edit-bleed-inline);margin:calc(-1 * var(--title-edit-bleed-block)) calc(-1 * var(--title-edit-bleed-inline));border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:start;white-space:normal;overflow-wrap:anywhere;cursor:text;transition:background-color var(--duration-fast) ease;background:0 0;border:0;display:block;position:relative}.PageTitle-module__8dbv4W__trigger:after{content:"";inset-block:calc(-1 * var(--space-2));position:absolute;inset-inline:0}.PageTitle-module__8dbv4W__trigger:focus-visible{outline:2px solid var(--color-accent);outline-offset:0}.PageTitle-module__8dbv4W__trigger[aria-disabled=true]{cursor:progress}.PageTitle-module__8dbv4W__placeholder{color:var(--color-text-secondary)}@media (hover:hover){.PageTitle-module__8dbv4W__trigger:hover{background:var(--color-surface)}}.PageTitle-module__8dbv4W__trigger:active{background:var(--color-border)}@media (min-width:1024px){.PageTitle-module__8dbv4W__title{font-size:var(--font-size-4xl)}}
.AuthBrand-module__-nou4a__brand{flex-direction:column;align-items:center;display:flex}.AuthBrand-module__-nou4a__logo{width:var(--auth-logo-size);height:var(--auth-logo-size);display:block}.AuthBrand-module__-nou4a__name{font-family:var(--font-mono);font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary);margin-block-start:var(--space-3)}.AuthBrand-module__-nou4a__slogan{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);line-height:var(--line-height-snug);color:var(--color-text-secondary);text-wrap:balance;margin-block-start:var(--space-1)}
