.floating-nav_nav__61NNW{position:fixed;left:50%;transform:translateX(-50%);bottom:max(var(--ds-space-xl),env(safe-area-inset-bottom));z-index:50;transition:transform var(--ds-motion) var(--ds-ease),opacity var(--ds-motion) var(--ds-ease)}.floating-nav_navHidden__1BjWt{transform:translateX(-50%) translateY(calc(100% + var(--ds-space-xl)));opacity:0;pointer-events:none}.floating-nav_navList__GWfap{display:flex;align-items:center;justify-content:center;gap:var(--ds-space-2xs);margin:0;padding:var(--ds-space-xs);list-style:none;background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-full);box-shadow:0 2px 6px rgba(0,0,0,.06),var(--ds-shadow-ambient-lg)}.floating-nav_navItem__uHWbh{display:inline-flex;align-items:center;justify-content:center;gap:var(--ds-space-xs);padding:var(--ds-space-sm) var(--ds-space-md);font-family:inherit;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;color:var(--ds-text-muted);background:transparent;border:none;border-radius:var(--ds-radius-full);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease),color var(--ds-motion) var(--ds-ease),transform var(--ds-motion-press) var(--ds-ease-press)}.floating-nav_navItem__uHWbh:hover{background:var(--ds-fill-subtle);color:var(--ds-text-primary)}.floating-nav_navItem__uHWbh:active:not(:disabled){transform:translateY(1px)}.floating-nav_navItem__uHWbh:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.floating-nav_navItem__uHWbh:disabled{opacity:.4;pointer-events:none}.floating-nav_navItemActive__EbuNG,.floating-nav_navItemActive__EbuNG:hover{background:var(--ds-accent);color:var(--ds-text-on-accent)}.floating-nav_navIcon__Jgqfu{display:inline-grid;place-items:center}.floating-nav_navDivider__Fs9R_{align-self:stretch;width:1px;margin-block:var(--ds-space-2xs);background:var(--ds-border)}.floating-nav_navReadout__6uZRE{padding:0 var(--ds-space-xs);font-size:.875rem;font-weight:600;color:var(--ds-text-primary);text-transform:capitalize;white-space:nowrap;text-align:center}@media (max-width:560px){.floating-nav_navLabel__wYMnG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.floating-nav_navList__GWfap{gap:var(--ds-space-xs);padding:var(--ds-space-xs)}.floating-nav_navItem__uHWbh{width:3rem;height:3rem;padding:0;gap:0}.floating-nav_navIcon__Jgqfu svg{width:1.625rem;height:1.625rem}.floating-nav_navReadout__6uZRE{font-size:.8125rem}.floating-nav_navKeepLabels__Uj7N7 .floating-nav_navLabel__wYMnG{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto}.floating-nav_navKeepLabels__Uj7N7 .floating-nav_navItem__uHWbh{width:auto;height:auto;padding:var(--ds-space-sm) var(--ds-space-md);gap:var(--ds-space-xs)}.floating-nav_navKeepLabels__Uj7N7 .floating-nav_navIcon__Jgqfu svg{width:1.25rem;height:1.25rem}}@media (prefers-reduced-motion:reduce){.floating-nav_navItem__uHWbh{transition:none}}.article-editor_wrap__Fyd1P{display:flex;flex-direction:column;gap:var(--ds-space-sm)}.article-editor_toolbar__SdQoB{position:sticky;top:env(safe-area-inset-top,0);z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ds-space-2xs);padding:var(--ds-space-2xs);background:var(--ds-surface);border:1px solid var(--ds-border);border-radius:var(--ds-radius-md);backdrop-filter:saturate(180%) blur(8px)}.article-editor_tbtn__TzYbo{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;color:var(--ds-text-muted);background:transparent;border:none;border-radius:var(--ds-radius-sm);cursor:pointer;transition:background var(--ds-motion) var(--ds-ease),color var(--ds-motion) var(--ds-ease)}.article-editor_tbtn__TzYbo:hover:not(:disabled){background:var(--ds-fill-subtle);color:var(--ds-text-primary)}.article-editor_tbtn__TzYbo:disabled{cursor:progress}.article-editor_tbtn__TzYbo:focus-visible{outline:2px solid var(--ds-ring);outline-offset:2px}.article-editor_active__rdi4y{color:var(--ds-text-on-accent);background:var(--ds-accent)}.article-editor_active__rdi4y:hover:not(:disabled){color:var(--ds-text-on-accent);background:var(--ds-accent-hover)}.article-editor_sep__gP7_R{width:1px;align-self:stretch;margin:2px var(--ds-space-2xs);background:var(--ds-border)}.article-editor_progress__9dICS{font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ds-text-muted)}.article-editor_editor__2pPqy .ProseMirror{min-height:22rem;outline:none;color:var(--ds-text-primary);font-family:var(--ds-font-serif);font-size:1.0625rem;line-height:1.7;-webkit-font-smoothing:antialiased}.article-editor_editor__2pPqy .ProseMirror p{margin:0 0 var(--ds-space-lg)}.article-editor_editor__2pPqy .ProseMirror h1,.article-editor_editor__2pPqy .ProseMirror h2{margin:var(--ds-space-2xl) 0 var(--ds-space-md);font-family:var(--ds-font-display);font-weight:400;font-size:1.75rem;letter-spacing:-.02em;line-height:1.15}.article-editor_editor__2pPqy .ProseMirror h3{margin:var(--ds-space-xl) 0 var(--ds-space-sm);font-size:1.1875rem;font-weight:600}.article-editor_editor__2pPqy .ProseMirror blockquote{margin:var(--ds-space-xl) 0;padding:var(--ds-space-xs) 0 var(--ds-space-xs) var(--ds-space-lg);border-left:3px solid var(--ds-accent);font-style:italic;font-size:1.125rem}.article-editor_editor__2pPqy .ProseMirror ol,.article-editor_editor__2pPqy .ProseMirror ul{margin:0 0 var(--ds-space-lg);padding-left:var(--ds-space-lg)}.article-editor_editor__2pPqy .ProseMirror ul{list-style:disc outside}.article-editor_editor__2pPqy .ProseMirror ol{list-style:decimal outside}.article-editor_editor__2pPqy .ProseMirror li{margin-bottom:.125rem}.article-editor_editor__2pPqy .ProseMirror li p{margin-bottom:0}.article-editor_editor__2pPqy .ProseMirror a{color:var(--ds-accent);text-decoration:underline;text-underline-offset:2px}.article-editor_editor__2pPqy .ProseMirror code{font-family:var(--ds-font-mono);font-size:.9em}.article-editor_editor__2pPqy .ProseMirror pre{margin:0 0 var(--ds-space-lg);padding:var(--ds-space-md);overflow-x:auto;background:var(--ds-fill-subtle);border-radius:var(--ds-radius-md);font-family:var(--ds-font-mono);font-size:.875rem}.article-editor_editor__2pPqy .ProseMirror hr{margin:var(--ds-space-2xl) 0;border:none;border-top:1px solid var(--ds-border)}.article-editor_editor__2pPqy .ProseMirror img{display:block;width:100%;height:auto;margin:var(--ds-space-xl) 0;border:1px solid var(--ds-border);border-radius:var(--ds-radius-lg)}.article-editor_editor__2pPqy .ProseMirror img.ProseMirror-selectednode{outline:2px solid var(--ds-accent);outline-offset:2px}.article-editor_empty__b8Y5L:before{content:attr(data-placeholder);float:left;height:0;color:var(--ds-text-muted);pointer-events:none}.article-editor_error__oz1Ko{margin:0;font-size:.875rem;font-weight:600;color:var(--ds-text-primary)}@media (prefers-reduced-motion:reduce){.article-editor_tbtn__TzYbo{transition:none}}