.doc{min-width:0;color:var(--nl-text);font-size:var(--nl-type-body);line-height:var(--nl-leading-body);overflow-wrap:anywhere;word-break:keep-all}.doc>:first-child{margin-top:0}.doc h1,.doc h2:not([id]){margin:0 0 var(--spacing-4);color:var(--nl-text-muted);font-size:var(--nl-type-ui);font-weight:var(--nl-weight-strong);letter-spacing:.02em}.doc [id^=doc-section-],.doc [id^=preview-]{margin:var(--spacing-12) 0 var(--spacing-4);padding-top:var(--spacing-6);border-top:1px solid var(--nl-line);font-size:var(--text-heading-1-size);font-weight:var(--nl-weight-heavy);line-height:var(--nl-leading-tight);letter-spacing:-.01em;scroll-margin-top:calc(var(--nl-header-height) + 96px)}.doc h1+[id^=doc-section-],.doc h2:not([id])+[id^=doc-section-],.doc .doc-audience+[id^=doc-section-]{margin-top:var(--spacing-4);border-top:none;padding-top:0}.doc h3:not([id]),.doc h4,.doc h5,.doc h6{margin:var(--spacing-6) 0 var(--spacing-2);color:var(--nl-text-muted);font-size:var(--nl-type-ui);font-weight:var(--nl-weight-strong);line-height:var(--nl-leading-ui)}.doc>h1:first-child,.doc>h2:first-child,.doc>h3:first-child{margin-top:0}.doc .doc-label-unverified{align-items:center;gap:var(--spacing-1-5);padding:var(--spacing-0-5) var(--spacing-2);border-radius:var(--nl-radius-pill);background:var(--nl-tone-warning-bg);color:var(--nl-tone-warning-fg);display:inline-flex}.doc .doc-label-unverified:before{content:"";border-radius:var(--nl-radius-pill);background:var(--nl-tone-warning-dot);width:6px;height:6px}.doc p,.doc li{font-size:inherit;line-height:inherit}.doc p{margin:0 0 var(--spacing-4)}.doc ul,.doc ol{margin:0 0 var(--spacing-4);padding-left:var(--spacing-6)}.doc li+li{margin-top:var(--spacing-1-5)}.doc ul{list-style:outside}.doc li::marker{color:var(--nl-text-muted)}.doc ol{counter-reset:doc-step;padding-left:0;list-style:none}.doc ol>li{counter-increment:doc-step;padding:var(--spacing-3) var(--spacing-4) var(--spacing-3) calc(var(--spacing-4) + 32px);border:1px solid var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-surface-raised);position:relative}.doc ol>li+li{margin-top:var(--spacing-2)}.doc ol>li:before{content:counter(doc-step);left:var(--spacing-3);top:var(--spacing-3);border-radius:var(--nl-radius-pill);background:var(--nl-brand-soft);width:24px;height:24px;color:var(--nl-brand-strong);font-size:var(--nl-type-small);font-weight:var(--nl-weight-heavy);justify-content:center;align-items:center;line-height:1;display:inline-flex;position:absolute}.doc blockquote{margin:0 0 var(--spacing-4);padding-left:var(--spacing-4);border-left:3px solid var(--nl-line-strong);color:var(--nl-text-muted)}.doc pre{margin:0 0 var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--nl-line);border-radius:var(--nl-radius-control);background:var(--nl-surface-sunken);font-family:var(--nl-font-code);font-size:var(--nl-type-ui);line-height:var(--nl-leading-ui);white-space:pre;overflow-wrap:normal;word-break:normal;position:relative;overflow-x:auto}.doc pre[data-lang]{padding-top:calc(var(--spacing-4) + 22px)}.doc pre:not([data-lang]){white-space:pre-wrap;overflow-wrap:anywhere}.doc pre[data-lang]:before{content:attr(data-lang);padding:var(--spacing-0-5) var(--spacing-3);border-bottom-right-radius:var(--nl-radius-inner);background:var(--nl-line);color:var(--nl-text-muted);font-family:var(--nl-font-body);font-size:var(--nl-type-small);font-weight:var(--nl-weight-strong);position:absolute;top:0;left:0}.doc code{font-family:var(--nl-font-code);font-size:.92em}.doc :not(pre)>code{padding:var(--spacing-0-5) var(--spacing-1);border-radius:var(--nl-radius-inner);background:var(--nl-surface-sunken)}.doc table{width:100%;max-width:100%;margin:0 0 var(--spacing-4);border-collapse:collapse;font-size:var(--nl-type-ui);display:block;overflow-x:auto}.doc th,.doc td{padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--nl-line);text-align:left;vertical-align:top}.doc th{background:var(--nl-surface-sunken);font-weight:var(--nl-weight-strong)}.doc a{color:var(--nl-text-link);text-underline-offset:.2em;text-decoration:underline}.doc .doc-audience{margin-bottom:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--nl-radius-pill);background:var(--nl-brand-soft);color:var(--nl-brand-strong);font-size:var(--nl-type-ui);font-weight:var(--nl-weight-strong);display:inline-flex}.doc .doc-meta{margin-top:var(--spacing-4);color:var(--nl-text-muted);font-size:var(--nl-type-small);line-height:var(--nl-leading-ui)}.doc .doc-note{margin-top:var(--spacing-8);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--nl-radius-control);background:var(--nl-tone-warning-bg);font-size:var(--nl-type-ui)}.doc-preview{gap:var(--spacing-2);flex-direction:column;min-width:0;margin:0;display:flex}.doc-preview__label{color:var(--nl-text-muted);font-size:var(--nl-type-small);font-weight:var(--nl-weight-strong)}.doc-preview__frame{max-height:360px;padding:var(--spacing-5);border:1px solid var(--nl-line);border-radius:var(--nl-radius-card);background:var(--nl-surface-raised);position:relative;overflow:hidden}.doc-preview__frame:after{content:"";background:linear-gradient(to bottom, transparent, var(--nl-surface-raised));pointer-events:none;height:96px;position:absolute;bottom:0;left:0;right:0}.doc--compact{font-size:var(--nl-type-ui);line-height:var(--nl-leading-ui)}.doc--compact [id^=preview-]{margin:var(--spacing-3) 0 var(--spacing-2);font-size:var(--nl-type-card-title);border-top:none;padding-top:0}.doc--compact pre{font-size:var(--nl-type-small)}.doc--compact .doc-meta{display:none}@media (max-width:640px){.doc{font-size:var(--nl-type-ui)}.doc [id^=doc-section-]{font-size:var(--text-heading-2-size);margin-top:var(--spacing-10)}.doc pre{font-size:var(--nl-type-small)}}
