:root{--color-primary:#0f766e;--color-primary-light:#14b8a6;--color-primary-dark:#0d5f59;--color-primary-subtle:#ccfbf1;--color-accent:#f59e0b;--color-accent-dark:#d97706;--color-neutral-50:#f8fafb;--color-neutral-100:#f1f5f7;--color-neutral-200:#e2e8ed;--color-neutral-300:#cbd5de;--color-neutral-400:#94a3b5;--color-neutral-500:#64748b;--color-neutral-600:#475569;--color-neutral-700:#334155;--color-neutral-800:#1e293b;--color-neutral-900:#0f172a;--color-success:#059669;--color-success-light:#d1fae5;--color-warning:#d97706;--color-warning-light:#fef3c7;--color-error:#dc2626;--color-error-light:#fee2e2;--color-info:#0284c7;--color-info-light:#e0f2fe;--color-background:#f8fafb;--color-surface:#fff;--color-text:#0f172a;--color-text-secondary:#475569;--color-text-muted:#94a3b5;--color-border:#e2e8ed;--color-border-strong:#cbd5de;--color-error-on-tint:#cf2424;--color-text-muted-on-tint:#8d9bac;--color-error-on-tint-strong:#ca2323;--color-text-muted-on-tint-strong:#8896a7;--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--transition-fast:.15s ease-out;--transition-normal:.25s ease-out;--transition-slow:.5s ease-in-out;--sidebar-width:260px;--sidebar-collapsed-width:64px;--topbar-height:56px;--content-max-width:1280px;--chat-panel-width:400px;--font-mono:"JetBrains Mono", "Fira Code", monospace;--milestone-prepared:#64748b;--milestone-ongoing:#0f766e;--milestone-completed:#16a34a;--milestone-baseline:#94a3b5;--milestone-slip:#dc2626;--changelog-added:#059669;--changelog-changed:#0f766e;--changelog-fixed:#0284c7;--changelog-removed:#dc2626;--changelog-deprecated:#64748b;--changelog-security:#d97706}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{max-width:100vw;overflow-x:hidden}#root{min-height:100dvh}@media (prefers-reduced-motion:no-preference){@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-enter{animation:.2s ease-out fadeIn}.stagger-item{animation:.2s ease-out both slideUp}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}a{color:var(--color-primary);text-decoration:none}a:hover{color:var(--color-primary-light)}:root{--atlas-kind-note:#0f766e;--atlas-kind-faq:#6366f1;--atlas-kind-troubleshoot:#ef4444;--atlas-kind-tutorial:#f59e0b;--atlas-status-draft:#64748b;--atlas-status-verified:#16a34a;--atlas-status-outdated:#ef4444;--atlas-visibility-internal:#64748b;--atlas-visibility-client:#6366f1;--atlas-visibility-public:#16a34a;--atlas-public-banner-bg:#ccfbf1;--atlas-public-banner-fg:#0d5f59;--atlas-public-banner-border:#5eead4;--atlas-cost-warn-bg:#fef3c7;--atlas-cost-warn-fg:#92400e;--atlas-cost-block-bg:#fee2e2;--atlas-cost-block-fg:#991b1b;--atlas-search-mark-bg:#fef08a;--atlas-search-mark-fg:#422006}.atlas-search-snippet mark,.atlas-search-snippet-inline mark{background-color:var(--atlas-search-mark-bg);color:var(--atlas-search-mark-fg);border-radius:2px;padding:0 2px}:root{--editor-measure:760px;--editor-block-hover:color-mix(in srgb, var(--color-primary) 4%, transparent);--editor-drop-target:color-mix(in srgb, var(--color-primary) 8%, transparent);--activity-milestone:#0f766e;--activity-issue:#0284c7;--activity-worklog:#d97706;--activity-page:#64748b}.page-prose>:first-child{margin-top:0}.page-prose p{margin:0 0 8px}.page-prose p:last-child{margin-bottom:0}.page-prose ul,.page-prose ol{margin:0 0 8px 20px}.page-prose li{margin:2px 0}.page-prose li p{margin:0}.page-prose code{font-family:var(--font-mono);background:var(--color-neutral-100);border-radius:4px;padding:1px 4px;font-size:.8125rem}.page-prose pre{background:var(--color-neutral-100);border:1px solid var(--color-border);border-radius:8px;padding:12px;overflow-x:auto}.page-prose pre code{background:0 0;padding:0}.page-prose a{color:var(--color-primary)}.page-prose blockquote{border-left:3px solid var(--color-primary-subtle);color:var(--color-text-secondary);margin:0 0 8px;padding-left:12px}.page-prose hr{border:none;border-top:1px solid var(--color-border);margin:16px 0}.page-prose .page-table-scroll{border-radius:4px;max-width:100%;margin:0 0 8px;overflow-x:auto}.page-prose .page-table-scroll:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.page-prose table{border-collapse:collapse;width:max-content;min-width:100%;margin:0;font-size:.875rem}.page-prose th,.page-prose td{border:1px solid var(--color-border);text-align:left;padding:6px 10px}.page-prose th{background:var(--color-neutral-50);letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-500);font-size:.75rem;font-weight:600}.page-prose ul.contains-task-list{margin-left:4px;list-style:none}.page-prose input[type=checkbox]{accent-color:var(--color-primary);margin-right:6px}.page-prose h1,.page-prose h2,.page-prose h3,.page-prose h4{font-family:var(--font-display);margin:16px 0 8px;font-weight:600;line-height:1.3}.page-prose h1{font-size:1.5rem}.page-prose h2{font-size:1.25rem}.page-prose h3{font-size:1.0625rem}.page-prose h4{font-size:.9375rem}.page-prose img{border-radius:8px;max-width:100%;height:auto}.page-body :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:4px}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.ProseMirror{white-space:pre-wrap;word-wrap:break-word;outline:none;min-height:120px}.ProseMirror p.is-empty:first-child:before,.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--color-text-muted);float:left;pointer-events:none;height:0}.ProseMirror>:hover{background-color:var(--editor-block-hover);border-radius:4px}.ProseMirror .ProseMirror-selectednode{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:6px}.ProseMirror-dropcursor,.prosemirror-dropcursor-block{background-color:var(--color-primary)!important}.ProseMirror-gapcursor:after{border-top-color:var(--color-primary)}.ProseMirror ul[data-type=taskList]{margin-left:4px;padding-left:0;list-style:none}.ProseMirror ul[data-type=taskList] li{align-items:flex-start;gap:6px;display:flex}.ProseMirror ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:2px}.ProseMirror ul[data-type=taskList] li>div{flex:auto;min-width:0}.ProseMirror input[type=checkbox]{accent-color:var(--color-primary)}.page-callout-body>:first-child{margin-top:0}.page-callout-body>:last-child{margin-bottom:0}
