.product-wiki{z-index:60;min-width:0;min-height:0;color:var(--mn-fg);background:var(--mn-bg);font-family:var(--font-ui);flex-direction:column;font-size:14px;line-height:1.5;display:flex;position:absolute;inset:0}.product-wiki.hidden{display:none}.product-wiki__header{min-height:var(--topbar-h,52px);border-bottom:1px solid var(--mn-border);background:var(--mn-surface-1);flex-shrink:0;align-items:center;gap:12px;padding:0 14px;display:flex}.mn-graphite-workspace #osStage .product-wiki,.mn-graphite-apps[data-app-window] #osStage .product-wiki{background:var(--mn-graphite-sheet,var(--mn-bg))}.product-wiki__identity{flex-shrink:0;align-items:center;gap:10px;min-width:0;display:flex}.product-wiki__mark{border:1px solid var(--mn-border);border-radius:var(--radius-sm);width:32px;height:32px;color:var(--mn-fg-muted);background:var(--mn-surface-2);font-family:var(--font-mono,ui-monospace, monospace);justify-content:center;align-items:center;font-size:15px;font-weight:600;line-height:1;display:flex}.product-wiki__identity-text{flex-direction:column;gap:1px;min-width:0;display:flex}.product-wiki__identity-text strong{letter-spacing:-.02em;font-size:14px;font-weight:600;line-height:1.2}.product-wiki__identity-text span{color:var(--mn-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.product-wiki__search{border:1px solid var(--mn-border);border-radius:var(--radius-md);min-width:0;max-width:520px;height:38px;color:var(--mn-fg-muted);background:var(--mn-bg);flex:1;align-items:center;gap:8px;margin:0 auto;padding:0 12px;display:flex}.product-wiki__search:focus-within{border-color:var(--mn-accent)}.product-wiki__search .icon-svg{--mn-icon-size:16px;opacity:.72;flex-shrink:0}.product-wiki__search input{min-width:0;color:var(--mn-fg);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13px}.product-wiki__search input::placeholder{color:var(--mn-fg-muted)}.product-wiki__search kbd{border:1px solid var(--mn-border);color:var(--mn-fg-muted);background:var(--mn-surface-2,var(--mn-surface-1));font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.02em;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:500}.product-wiki__icon-button{border:1px solid var(--mn-border);border-radius:var(--radius-sm);width:40px;height:40px;color:var(--mn-fg);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.product-wiki__nav-toggle{display:none}.product-wiki__icon-button:focus-visible,.product-wiki__nav-page:focus-visible,.product-wiki__result:focus-visible,.product-wiki__toc-link:focus-visible,.product-wiki__search input:focus-visible{outline:2px solid var(--mn-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.product-wiki__icon-button:hover,.product-wiki__nav-page:hover,.product-wiki__result:hover,.product-wiki__toc-link:hover{color:var(--mn-fg);background:color-mix(in srgb, var(--mn-fg) 6%, var(--mn-surface-1))}}.product-wiki__body{flex:1;grid-template-columns:minmax(200px,272px) minmax(0,1fr);min-height:0;display:grid;position:relative}.product-wiki__nav{border-right:1px solid var(--mn-border);background:var(--mn-surface-0);min-height:0;overflow-y:auto}.product-wiki__nav-content{color:var(--mn-fg);padding:14px 10px 40px}.product-wiki__nav-group{margin-bottom:20px}.product-wiki__nav-group:last-child{margin-bottom:0}.product-wiki__nav-group h2,.product-wiki__results-heading{z-index:1;color:var(--mn-fg-muted);letter-spacing:.06em;text-transform:uppercase;background:var(--mn-surface-0);box-shadow:0 1px 0 var(--mn-border);margin:0 0 6px;padding:8px 8px 6px;font-size:10px;font-weight:600;position:sticky;top:0}.product-wiki__nav-page,.product-wiki__result{border-radius:var(--radius-sm);width:100%;color:var(--mn-fg);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;flex-direction:column;gap:2px;margin:0;padding:7px 8px;transition:background .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1);display:flex}.product-wiki__nav-page[aria-current=page]{border-color:var(--mn-border-strong,var(--mn-border));background:var(--mn-surface-1);font-weight:600}.product-wiki__nav-page strong,.product-wiki__result strong{font-size:13px;font-weight:600;line-height:1.35}.product-wiki__nav-page[aria-current=page] strong{color:var(--mn-fg)}.product-wiki__nav-page-summary{color:var(--mn-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;font-weight:400;line-height:1.4;display:none;overflow:hidden}.product-wiki__nav-page[aria-current=page] .product-wiki__nav-page-summary{display:-webkit-box}@media (hover:hover) and (pointer:fine){.product-wiki__nav-page:not([aria-current=page]):hover .product-wiki__nav-page-summary{display:-webkit-box}}.product-wiki__result{border-bottom:1px solid var(--mn-border);border-left:none;border-right:none;border-radius:0;padding-block:10px}.product-wiki__result:last-child{border-bottom:none}.product-wiki__result-section{color:var(--mn-fg-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.03em;text-transform:uppercase;font-size:10px;font-weight:500}.product-wiki__result>span:last-child{color:var(--mn-fg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.product-wiki__empty{color:var(--mn-fg-muted);margin:16px 8px;font-size:13px;line-height:1.5}.product-wiki__article{background:var(--mn-bg);min-width:0;min-height:0;scroll-padding-top:20px;overflow:auto}.product-wiki__article-grid{grid-template-columns:minmax(0,1fr);gap:0 32px;width:min(100%,1080px);margin:0 auto;padding:28px 32px 72px;display:grid}@media (width>=1080px){.product-wiki__article-grid:has(.product-wiki__toc:not(.hidden)){grid-template-columns:minmax(0,1fr) 200px}}.product-wiki__article-main{min-width:0}.product-wiki__doc-header{border-bottom:1px solid var(--mn-border);margin-bottom:28px;padding-bottom:20px}.product-wiki__doc-eyebrow{color:var(--mn-fg-muted);font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.06em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:600}.product-wiki__doc-title{letter-spacing:-.03em;text-wrap:balance;max-width:28ch;margin:0 0 10px;font-size:1.65rem;font-weight:600;line-height:1.15}.product-wiki__doc-path{color:var(--mn-fg-muted);font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;font-size:11px;line-height:1.45;display:flex}.product-wiki__doc-path span{color:var(--mn-fg-muted)}.product-wiki__doc-path-sep{color:var(--mn-fg-muted);opacity:.55;-webkit-user-select:none;user-select:none;margin:0 4px}.product-wiki__toc{display:none}@media (width>=1080px){.product-wiki__toc:not(.hidden){max-height:calc(100vh - var(--topbar-h,52px) - 56px);align-self:start;padding-top:4px;display:block;position:sticky;top:0;overflow-y:auto}}.product-wiki__toc-label{color:var(--mn-fg-muted);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:600}.product-wiki__toc-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.product-wiki__toc-link{border-radius:var(--radius-sm);width:100%;color:var(--mn-fg-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:5px 8px;font-size:12px;line-height:1.35;text-decoration:none;transition:color .16s cubic-bezier(.22,1,.36,1),background .16s cubic-bezier(.22,1,.36,1);display:block}.product-wiki__toc-link.is-depth-3{padding-left:16px;font-size:11px}.product-wiki__toc-link.is-active{color:var(--mn-fg);background:color-mix(in srgb, var(--mn-accent) 14%, var(--mn-surface-1));font-weight:600}.product-wiki__article-footer{border-top:1px solid var(--mn-border);margin-top:48px;padding-top:16px}.product-wiki__source-link{color:var(--mn-fg-muted);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}@media (hover:hover) and (pointer:fine){.product-wiki__source-link:hover{color:var(--mn-accent)}}.product-wiki__state{color:var(--mn-fg-muted);padding:48px 0;font-size:14px}.product-wiki__state.is-error{color:var(--mn-danger)}.product-wiki-markdown{text-wrap:pretty;max-width:72ch;font-size:14px;line-height:1.65}.product-wiki-markdown:has(table){max-width:none}.product-wiki-markdown>:first-child{margin-top:0}.product-wiki-markdown>h1:first-child{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-wiki-markdown h2,.product-wiki-markdown h3,.product-wiki-markdown h4{color:var(--mn-fg);text-wrap:balance;scroll-margin-top:16px;line-height:1.25}.product-wiki-markdown h2{letter-spacing:-.02em;margin:2.4rem 0 .75rem;padding-top:.25rem;font-size:1.2rem;font-weight:600}.product-wiki-markdown h3{margin:1.75rem 0 .5rem;font-size:1.05rem;font-weight:600}.product-wiki-markdown h4{margin:1.35rem 0 .45rem;font-size:.98rem;font-weight:600}.product-wiki-markdown p,.product-wiki-markdown ul,.product-wiki-markdown ol,.product-wiki-markdown blockquote{margin:.75rem 0}.product-wiki-markdown li{margin:.35rem 0}.product-wiki-markdown a{color:var(--mn-accent);text-underline-offset:2px;text-decoration:underline}@media (hover:hover) and (pointer:fine){.product-wiki-markdown a:hover{color:var(--mn-fg)}}.product-wiki-markdown code{background:var(--mn-surface-2);font-family:var(--font-mono,ui-monospace, monospace);border-radius:4px;padding:.1em .35em;font-size:.9em}.product-wiki-markdown pre{border:1px solid var(--mn-border);border-radius:var(--radius-sm);background:var(--mn-surface-1);margin:1rem 0;padding:14px 16px;overflow-x:auto}.product-wiki-markdown pre code{background:0 0;padding:0;font-size:13px}.product-wiki-markdown table{border-collapse:collapse;width:100%;max-width:100%;margin:1rem 0;font-size:13px;display:table}.product-wiki-markdown thead{background:var(--mn-surface-2)}.product-wiki-markdown th,.product-wiki-markdown td{border:1px solid var(--mn-border);text-align:left;vertical-align:top;padding:8px 10px}.product-wiki-markdown th{color:var(--mn-fg);background:var(--mn-surface-2);font-weight:600}.product-wiki-markdown td{background:var(--mn-bg)}.product-wiki-markdown tbody tr:nth-child(2n) td{background:var(--mn-surface-0)}.product-wiki-markdown blockquote{border:1px solid var(--mn-border);border-radius:var(--radius-sm);color:var(--mn-fg-muted);background:var(--mn-surface-0);margin:1rem 0;padding:10px 14px}.product-wiki__scrim{display:none}@media (width<=760px){.product-wiki__header{flex-wrap:wrap;gap:8px;padding:8px 12px}.product-wiki__identity-text span{display:none}.product-wiki__nav-toggle{display:inline-flex}.product-wiki__search{flex:100%;order:3;max-width:none;margin:0}.product-wiki__search kbd{display:none}.product-wiki__body{display:block}.product-wiki__nav{z-index:2;border-right:1px solid var(--mn-border-strong,var(--mn-border));width:min(88vw,300px);transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.product-wiki.is-nav-open .product-wiki__nav{transform:translate(0)}.product-wiki__scrim{z-index:1;background:var(--mn-overlay);cursor:pointer;border:0;display:none;position:absolute;inset:0}.product-wiki.is-nav-open .product-wiki__scrim{display:block}.product-wiki__article{height:100%}.product-wiki__article-grid{padding:20px 18px 56px}.product-wiki__doc-title{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.product-wiki__nav,.product-wiki__icon-button,.product-wiki__nav-page,.product-wiki__toc-link{transition:none}}
