.nb09-header[data-astro-cid-ltmgtdtv]{z-index:50;background:var(--background,#fff);border-bottom:1px solid var(--border,#e5e5e5);position:sticky;top:0}.nb09-container[data-astro-cid-ltmgtdtv]{justify-content:space-between;align-items:center;gap:2rem;max-width:80rem;margin:0 auto;padding:.75rem 1rem;display:flex}@media (width>=640px){.nb09-container[data-astro-cid-ltmgtdtv]{padding:.75rem 1.5rem}}.nb09-logo-area[data-astro-cid-ltmgtdtv]{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.nb09-logo[data-astro-cid-ltmgtdtv]{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.nb09-logo-img[data-astro-cid-ltmgtdtv]{width:auto;height:1.5rem;transform:translateY(2px)}.nb09-logo-dark[data-astro-cid-ltmgtdtv],.dark .nb09-logo-light[data-astro-cid-ltmgtdtv],[data-theme=dark] .nb09-logo-light[data-astro-cid-ltmgtdtv]{display:none}.dark .nb09-logo-dark[data-astro-cid-ltmgtdtv],[data-theme=dark] .nb09-logo-dark[data-astro-cid-ltmgtdtv]{display:block}.nb09-docs-link[data-astro-cid-ltmgtdtv]{color:var(--primary,#639);align-items:center;gap:.25rem;font-size:1rem;font-weight:600;text-decoration:none;display:flex}.nb09-docs-sep[data-astro-cid-ltmgtdtv]{background:#d9bae8;width:1rem;height:1px;display:block;transform:rotate(-60deg)}.nb09-docs-text[data-astro-cid-ltmgtdtv]{color:inherit;font-size:1rem;font-weight:600}@media (width<=500px){.nb09-logo-img[data-astro-cid-ltmgtdtv]{height:1.25rem}.nb09-docs-sep[data-astro-cid-ltmgtdtv]{width:.75rem}.nb09-docs-text[data-astro-cid-ltmgtdtv]{font-size:.875rem}}.nb09-actions[data-astro-cid-ltmgtdtv]{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.nb09-search-wrap[data-astro-cid-ltmgtdtv]{position:relative}@media (width<=500px){.nb09-search-wrap[data-astro-cid-ltmgtdtv]{display:none}}.nb09-search-input[data-astro-cid-ltmgtdtv]{border:1px solid var(--border,#e5e5e5);border-radius:var(--radius,.375rem);width:12rem;height:2.25rem;color:var(--foreground,#000);-webkit-appearance:none;background:0 0;outline:none;padding:.25rem 2.75rem .25rem .75rem;font-size:.875rem;transition:width .18s,box-shadow .15s,border-color .15s}.nb09-search-input[data-astro-cid-ltmgtdtv]::placeholder{color:var(--muted-foreground,#a3a3a3)}.nb09-search-input[data-astro-cid-ltmgtdtv]:focus{border-color:var(--ring,#a3a3a3);width:min(22rem,100vw - 2rem);box-shadow:0 0 0 3px color-mix(in oklch, var(--ring,#a3a3a3) 50%, transparent)}.nb09-search-kbd-wrap[data-astro-cid-ltmgtdtv]{inset-block:0;pointer-events:none;align-items:center;padding-right:.75rem;display:flex;position:absolute;right:0}.nb09-kbd[data-astro-cid-ltmgtdtv]{height:1.25rem;max-height:100%;color:var(--muted-foreground,#737373);background:var(--accent,#f5f5f5);border:1px solid var(--border,#e5e5e5);border-radius:.25rem;align-items:center;padding:0 .25rem;font-family:inherit;font-size:.625rem;font-weight:500;display:inline-flex}.nb09-theme-switcher[data-astro-cid-ltmgtdtv]{align-items:center;display:flex}.nb09-theme-btn[data-astro-cid-ltmgtdtv]{border:1px solid var(--border,#e5e5e5);width:2.25rem;height:2.25rem;color:var(--foreground,#000);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.nb09-theme-btn[data-astro-cid-ltmgtdtv]:hover{background:var(--accent,#f5f5f5)}.nb09-theme-btn[data-astro-cid-ltmgtdtv]:focus{box-shadow:0 0 0 2px var(--ring,#a3a3a3);outline:none}.nb09-theme-icon[data-astro-cid-ltmgtdtv]{width:1rem;height:1rem}.nb09-search-wrap .tools-search-dropdown{background:var(--popover,var(--background,#fff));min-width:22rem;max-width:min(28rem,100vw - 2rem);max-height:min(70vh,32rem);color:var(--popover-foreground,var(--foreground,#18181b));border:1px solid var(--border,#e5e5e5);border-radius:var(--radius,.5rem);z-index:1000;text-align:left;box-sizing:border-box;margin:0;padding:.25rem;font-family:inherit;font-size:14px;line-height:1.4;position:absolute;top:calc(100% + 4px);right:0;overflow-y:auto;box-shadow:0 12px 32px #0000001f}.nb09-search-wrap .tools-search-dropdown[hidden]{display:none}.nb09-search-wrap .tools-search-dropdown *{box-sizing:border-box}.nb09-search-wrap .tools-search-group-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground,#71717a);background:0 0;border:0;margin:0;padding:.5rem .625rem .25rem;font-size:.6875rem;font-weight:600}.nb09-search-wrap .tools-search-group-label:first-child{padding-top:.25rem}.nb09-search-wrap a.tools-search-item,.nb09-search-wrap .tools-search-item{border-radius:calc(var(--radius,.5rem) - .125rem);color:var(--foreground,#18181b);cursor:pointer;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:.125rem;width:auto;margin:0;padding:.5rem .625rem;line-height:1.4;display:flex;text-decoration:none!important}.nb09-search-wrap a.tools-search-item:hover,.nb09-search-wrap a.tools-search-item.is-active,.nb09-search-wrap a.tools-search-item:focus,.nb09-search-wrap a.tools-search-item:focus-visible{background:var(--accent,#f4f4f5);color:var(--accent-foreground,var(--foreground,#18181b));outline:none;text-decoration:none!important}.nb09-search-wrap .tools-search-title{color:inherit;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.3;display:inline-flex}.nb09-search-wrap .tools-search-title mark{background:color-mix(in oklch, var(--primary,#639) 25%, transparent);color:inherit;font-weight:inherit;border-radius:2px;padding:0 1px}.nb09-search-wrap .tools-search-url{color:var(--muted-foreground,#71717a);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.3}.nb09-search-wrap .tools-search-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;align-items:center;height:1.125rem;padding:0 .4rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex}.nb09-search-wrap .tools-search-badge--legacy{background:var(--muted,#f4f4f5);color:var(--muted-foreground,#71717a);border:1px solid var(--border,#e5e5e5)}.nb09-search-wrap .tools-search-badge--beta{background:color-mix(in oklch, var(--primary,#639) 15%, transparent);color:var(--primary,#639);border:1px solid color-mix(in oklch, var(--primary,#639) 30%, transparent)}.nb09-search-wrap .tools-search-empty{text-align:center;color:var(--muted-foreground,#71717a);padding:1rem .75rem;font-size:.875rem}body{background-color:var(--background);color:var(--foreground);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}
