.n-page .c-h2{display:flex;align-items:center;gap:8px;margin:0 0 14px;font-size:20px}.n-toc ol{margin:0;padding:0 0 0 20px;columns:2 280px;column-gap:32px}.n-toc li{padding:3px 0;break-inside:avoid}.n-toc a{color:var(--md-primary);text-decoration:none}.n-toc a:hover{text-decoration:underline}.n-body{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:16px}.n-sec{min-width:0}.n-sec{scroll-margin-top:84px}.n-sec h2{margin:0 0 6px;font-size:clamp(20px,3vw,24px)}.n-sec h3{margin:18px 0 6px;font-size:15px;letter-spacing:.01em;color:var(--md-primary)}.n-sec p{margin:6px 0;line-height:1.6}.n-sec ul{margin:6px 0;padding-left:22px;line-height:1.6}.n-sec li{margin:4px 0}.n-sec li ul{list-style:circle}.n-sec code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--md-primary) 10%,transparent);overflow-wrap:anywhere}.n-code{margin:10px 0;padding:14px 16px;border-radius:12px;overflow-x:auto;background:#1e2233;color:#e6e9f5;font-size:13px;line-height:1.55;-webkit-overflow-scrolling:touch}.n-code code{padding:0;background:none;font-size:inherit;color:inherit;overflow-wrap:normal;white-space:pre}.n-code .token.comment,.n-code .token.prolog,.n-code .token.doctype{color:#8d94b4;font-style:italic}.n-code .token.punctuation,.n-code .token.operator{color:#c5cae9}.n-code .token.keyword,.n-code .token.tag,.n-code .token.boolean,.n-code .token.atrule{color:#c792ea}.n-code .token.string,.n-code .token.attr-value,.n-code .token.template-string{color:#c3e88d}.n-code .token.function,.n-code .token.class-name,.n-code .token.selector{color:#82aaff}.n-code .token.number,.n-code .token.constant,.n-code .token.property,.n-code .token.attr-name{color:#f78c6c}.n-next{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.n-next a{display:inline-flex;align-items:center;gap:6px;color:var(--md-primary);font-weight:600;text-decoration:none}.n-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.n-card{display:grid;gap:4px;padding:14px 16px;border-radius:14px;text-decoration:none;color:var(--md-on-surface);border:1px solid color-mix(in srgb,var(--md-on-surface) 12%,transparent);background:var(--md-surface);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.n-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000001a}.n-card strong{font-size:16px}.n-card span{font-size:12.5px;color:var(--md-primary);font-weight:600}.n-card em{font-style:normal;font-size:13px;color:var(--md-on-surface-variant);line-height:1.4}@media (max-width: 600px){.n-sec{padding:16px}.n-code{font-size:12.5px;padding:12px}}.q-item h2{margin:0 0 8px;font-size:clamp(17px,2.6vw,20px);line-height:1.35}.q-item .q-num{color:var(--md-primary)}.q-item p{margin:6px 0;line-height:1.65}.q-item{scroll-margin-top:84px;min-width:0}.q-item code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;padding:1px 6px;border-radius:6px;background:color-mix(in srgb,var(--md-primary) 10%,transparent);overflow-wrap:anywhere}.q-item .n-code code{padding:0;background:none}.n-qa-link p{margin:0;line-height:1.6}.n-qa-link a{color:var(--md-primary);font-weight:600}.n-toc ol li{line-height:1.45}
