.ns-home-top:where(.astro-64fkqhcy){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:3.5rem;padding:2.5rem 0 4rem;display:grid}.ns-home-label:where(.astro-64fkqhcy){font-family:var(--__sl-font-mono);font-size:var(--sl-text-xs);color:var(--sl-color-gray-3);margin:0}h1:where(.astro-64fkqhcy){letter-spacing:-.038em;color:var(--sl-color-white);margin:.875rem 0 0;font-size:clamp(2.125rem,1.4rem + 2.2vw,2.875rem);font-weight:700;line-height:1.06}.ns-home-lead:where(.astro-64fkqhcy){max-width:32.5rem;font-size:var(--sl-text-lg);color:var(--sl-color-gray-2);margin-top:1.25rem;line-height:1.65}.ns-home-lead:where(.astro-64fkqhcy) p{margin:0}.ns-home-lead:where(.astro-64fkqhcy) code{border:1px solid var(--sl-color-hairline-shade);background-color:var(--sl-color-gray-7);color:var(--sl-color-white);white-space:nowrap;border-radius:5px;padding:.0625rem .3125rem;font-size:.84em}.ns-home-actions:where(.astro-64fkqhcy){flex-wrap:wrap;gap:.625rem;margin-top:1.875rem;display:flex}.ns-button:where(.astro-64fkqhcy){border:1px solid var(--sl-color-gray-5);height:2.75rem;font-size:var(--sl-text-sm);color:var(--sl-color-white);white-space:nowrap;border-radius:9px;align-items:center;gap:.5rem;padding:0 1.125rem;font-weight:600;text-decoration:none;display:inline-flex}.ns-button:where(.astro-64fkqhcy):hover{border-color:var(--sl-color-gray-3)}.ns-button:where(.astro-64fkqhcy) svg:where(.astro-64fkqhcy){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1rem;height:1rem}.ns-button-primary:where(.astro-64fkqhcy){border-color:var(--sl-color-white);background-color:var(--sl-color-white);color:var(--sl-color-black)}.ns-button-primary:where(.astro-64fkqhcy):hover{border-color:var(--sl-color-gray-1);background-color:var(--sl-color-gray-1)}.ns-home-install:where(.astro-64fkqhcy){align-items:center;gap:.375rem;margin-top:1.25rem;display:flex}.ns-home-install:where(.astro-64fkqhcy) code:where(.astro-64fkqhcy){font-family:var(--__sl-font-mono);font-size:var(--sl-text-xs);color:var(--sl-color-gray-2)}.ns-prompt:where(.astro-64fkqhcy){color:var(--sl-color-gray-3)}button:where(.astro-64fkqhcy){font:inherit;cursor:pointer}.ns-home-install:where(.astro-64fkqhcy) button:where(.astro-64fkqhcy),.ns-panel-copy:where(.astro-64fkqhcy){width:2.25rem;height:2.25rem;color:var(--sl-color-gray-3);background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.ns-home-install:where(.astro-64fkqhcy) button:where(.astro-64fkqhcy):hover{color:var(--sl-color-white)}.ns-home-install:where(.astro-64fkqhcy) button:where(.astro-64fkqhcy) svg,.ns-panel-copy:where(.astro-64fkqhcy) svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:.9375rem;height:.9375rem}:where(.astro-64fkqhcy)[data-copied]{color:var(--ns-ok)!important}.ns-panel:where(.astro-64fkqhcy){color:#dce4ee;background-color:#0b0f16;border:1px solid #1c2330;border-radius:14px;min-width:0;display:block;overflow:hidden;box-shadow:0 30px 60px -30px #0b122073}[data-theme=dark] .ns-panel:where(.astro-64fkqhcy){box-shadow:none}.ns-panel-head:where(.astro-64fkqhcy){background-color:#0f141d;border-bottom:1px solid #1c2330;justify-content:space-between;align-items:center;gap:.5rem;height:2.75rem;padding:0 .375rem;display:flex}:where(.astro-64fkqhcy)[role=tablist]{scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}:where(.astro-64fkqhcy)[role=tab]{font-size:var(--sl-text-xs);color:#8f9bab;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:.75rem .75rem .625rem}:where(.astro-64fkqhcy)[role=tab]:hover{color:#e8ecf1}:where(.astro-64fkqhcy)[role=tab][aria-selected=true]{color:#e8ecf1;border-bottom-color:#4bd8ff;font-weight:500}.ns-panel-copy:where(.astro-64fkqhcy){color:#8f9bab;flex:none}.ns-panel-copy:where(.astro-64fkqhcy):hover{color:#e8ecf1}.ns-panel-body:where(.astro-64fkqhcy){overflow-x:auto}.ns-panel-body:where(.astro-64fkqhcy):focus-visible{outline-offset:-2px;outline:2px solid #4bd8ff}pre:where(.astro-64fkqhcy){font-family:var(--__sl-font-mono);margin:0;padding:1rem 1.125rem 1.25rem;font-size:.8125rem;line-height:1.75}pre:where(.astro-64fkqhcy) .p{color:#f5b841}pre:where(.astro-64fkqhcy) .c,pre:where(.astro-64fkqhcy) .h{color:#fff;font-weight:600}pre:where(.astro-64fkqhcy) .f{color:#7fe3ff}pre:where(.astro-64fkqhcy) .v{color:#fde1a7}pre:where(.astro-64fkqhcy) .m,pre:where(.astro-64fkqhcy) .jp{color:#7d8999}pre:where(.astro-64fkqhcy) .k{color:#a8ecff}pre:where(.astro-64fkqhcy) .y{color:#3cd788}pre:where(.astro-64fkqhcy) .rule{vertical-align:top;color:#7d8999;width:100%;display:inline-block;overflow:hidden}pre:where(.astro-64fkqhcy) .e{color:#ff5d6c}pre:where(.astro-64fkqhcy) .d,pre:where(.astro-64fkqhcy) .jb{color:#f5b841}pre:where(.astro-64fkqhcy) .g,pre:where(.astro-64fkqhcy) .cm{color:#6b7686;font-style:italic}pre:where(.astro-64fkqhcy) .jk{color:#a5b1ff}pre:where(.astro-64fkqhcy) .js,pre:where(.astro-64fkqhcy) .u{color:#6fd8a5}@media (width<=56rem){.ns-home-top:where(.astro-64fkqhcy){grid-template-columns:minmax(0,1fr);gap:2.25rem;padding:1rem 0 3.5rem}}h2:where(.astro-jdinmcma){letter-spacing:-.015em;color:var(--sl-color-white);margin:0 0 .375rem;font-size:1.375rem;font-weight:650;line-height:1.3}.ns-directory-sub:where(.astro-jdinmcma){color:var(--sl-color-gray-3);margin:0 0 1.5rem}.ns-cards:where(.astro-jdinmcma){grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.ns-card:where(.astro-jdinmcma){border:1px solid var(--sl-color-hairline-shade);background-color:var(--sl-color-gray-7);border-radius:14px;flex-direction:column;padding:1.25rem 1.25rem .875rem;display:flex}.ns-card:where(.astro-jdinmcma):hover{border-color:var(--cl)}h3:where(.astro-jdinmcma){font-size:var(--sl-text-base);letter-spacing:-.01em;color:var(--sl-color-white);margin:1rem 0 0;font-weight:650}.ns-card:where(.astro-jdinmcma) p:where(.astro-jdinmcma){min-height:3em;font-size:var(--sl-text-sm);color:var(--sl-color-gray-3);margin:.25rem 0 .875rem;line-height:1.5}ul:where(.astro-jdinmcma){border-top:1px solid var(--sl-color-hairline-shade);flex-direction:column;margin:0;padding:.625rem 0 0;list-style:none;display:flex}a:where(.astro-jdinmcma){font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);padding-block:.3125rem;text-decoration:none;display:block}a:where(.astro-jdinmcma):hover{color:var(--sl-color-white)}@media (width<=64rem){.ns-cards:where(.astro-jdinmcma){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.ns-cards:where(.astro-jdinmcma){grid-template-columns:minmax(0,1fr)}.ns-card:where(.astro-jdinmcma) p:where(.astro-jdinmcma){min-height:0}}
