.n-action-arrow:where(.astro-utvp5277){display:inline-flex;overflow:hidden;svg{color:var(--color-icon);transition:translate .1s ease-out}}@media(any-hover:hover){:is(.n-card-clickable,.n-action-link):where(:hover,:focus-visible) .n-action-arrow svg{--_offset: 100%;animation:n-action-link-hover .35s cubic-bezier(.85,0,.15,1) forwards}@keyframes n-action-link-hover{0%,to{translate:0 0}30%{translate:calc(var(--_offset) * 2) calc(var(--_offset) * -2)}31%{translate:calc(var(--_offset) * -1) var(--_offset)}}}.n-action-link:where(.astro-l7vwjui2){display:inline-block;gap:var(--space-3xs);align-items:center;font-weight:var(--font-weight-medium);font-size:var(--font-size-text-md);text-wrap:pretty;text-decoration:none;color:var(--color-text);span{text-decoration:underline;text-decoration-color:var(--color-link);text-underline-offset:.1em}:is(span+.n-action-arrow){margin-inline-start:.1em}}.eyebrow:where(.astro-fclgovjt){font-size:var(--font-size-text-sm);font-family:var(--font-family-mono);line-height:var(--line-height-heading);color:var(--eyebrow-text-color);text-transform:uppercase}.n-card:where(.astro-khe2il6k){position:relative;padding:var(--space-m);background-color:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:var(--radius-m)}.n-card-eyebrow:where(.astro-khe2il6k){--n-flow-space: var(--space-l)}.n-card-eyebrow:where(.astro-khe2il6k)+.n-card-headline:where(.astro-khe2il6k){--n-flow-space: var(--space-s)}.n-card-link:where(.astro-khe2il6k):has(>.n-card-headline){text-decoration:none}.n-card-headline:where(.astro-khe2il6k){font-size:var(--font-size-display-sm);font-family:var(--font-family-display);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);color:var(--heading-text-color)}.n-card-headline:where(.astro-khe2il6k):has(+.n-action-link){margin-block-end:auto}.n-card-link-headline:where(.astro-khe2il6k){display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);width:100%}.n-card-link-headline:where(.astro-khe2il6k) .n-card-headline:where(.astro-khe2il6k){flex:1 1 auto;min-width:0}.n-card-paragraph:where(.astro-khe2il6k){line-height:var(--line-height-text)}.n-card-paragraph:where(.astro-khe2il6k):nth-last-child(2){margin-block-end:auto}.n-card-link:where(.astro-khe2il6k){--n-flow-space: var(--space-l);align-self:flex-start}.n-card-image:where(.astro-khe2il6k) img,picture{width:100%;height:auto;border-radius:var(--radius-s);object-fit:cover}.n-card-clickable:where(.astro-khe2il6k){transition:border-color .1s cubic-bezier(.25,1,.5,1);&:hover{border-color:var(--card-border-color-hover);transition-duration:.2s}}.n-card-clickable:where(.astro-khe2il6k) .n-card-link:where(.astro-khe2il6k){position:static;&:after{content:"";position:absolute;inset:0}}.n-card-clickable:where(.astro-khe2il6k) .n-action-arrow:where(.astro-khe2il6k){margin-inline-start:auto}.n-card-anchor-heaadline:where(.astro-khe2il6k):focus-within{box-shadow:0 0 0 3px var(--color-focus-ring, Highlight);border-radius:var(--radius-s, .25rem)}.n-card-anchor-heaadline:where(.astro-khe2il6k) a:where(.astro-khe2il6k):focus{outline:none}.framework-code-block:where(.astro-ymysrg5m){width:100%;display:flex;gap:var(--space-m)}.codeblock-card:where(.astro-ymysrg5m){border:1px solid var(--color-bg-3);border-radius:var(--radius-m);padding:var(--space-m);background:var(--color-bg-2)}.codeblock-card-headline:where(.astro-ymysrg5m){font-size:var(--font-size-display-xs)}.codeblock-card-paragraph:where(.astro-ymysrg5m){font-size:var(--font-size-text-md);line-height:var(--line-height-text)}.code-block :where(pre,code){font-size:var(--font-size-text-sm)}.logo-card:where(.astro-ymysrg5m){display:flex;flex-direction:column;gap:var(--space-2xs);place-items:center;position:relative;padding:var(--space-m);background-color:var(--card-bg-color);border:1px solid var(--card-border-color);border-radius:var(--radius-m);width:max-content;margin-top:0;width:100%}.tabs:where(.astro-ymysrg5m){width:100%}.framework-tab:where(.astro-ymysrg5m),.n-card:where(.astro-ymysrg5m){--n-flow-space: var(--space-md);margin-top:0}.framework-tab:where(.astro-ymysrg5m){background:none;border:none;padding:0;cursor:pointer}.logo-card:where(.astro-ymysrg5m):hover,.framework-tab:where(.astro-ymysrg5m)[aria-selected=true] .logo-card:where(.astro-ymysrg5m){border:1px solid var(--card-border-color-hover)}.framework-tab:where(.astro-ymysrg5m)[aria-selected=true] .logo-card:where(.astro-ymysrg5m){box-shadow:0 0 0 2px var(--teal-300)}.logo-card:where(.astro-ymysrg5m) img:where(.astro-ymysrg5m){width:var(--space-l);height:auto}.logo-card:where(.astro-ymysrg5m) h3:where(.astro-ymysrg5m){font-size:var(--font-size-text-sm);color:var(--color-text);margin-block-start:0}.logo-card-link:where(.astro-ymysrg5m){text-decoration:none}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){.section-framework [data-framework]{--icon-color-bg: #fff}}}[data-theme=dark] .section-framework [data-framework]{--icon-color-bg: #fff}@media(max-width:430px){.section-framework:where(.astro-ymysrg5m) .cards:where(.astro-ymysrg5m){--n-grid-column-min-size: 120px}}.newsfeed:where(.astro-mdw65m7a)>:where(.astro-mdw65m7a){width:100%}.newsfeed:where(.astro-mdw65m7a) h3:where(.astro-mdw65m7a){font-size:var(--font-size-text-sm);font-family:var(--font-family-mono);line-height:var(--line-height-heading);color:var(--sl-color-gray-3);text-transform:uppercase;font-weight:var(--font-weight-normal)}.popular-docs-section:where(.astro-mdw65m7a){margin-top:var(--space-2xl)}.popular-docs-section:where(.astro-mdw65m7a){margin-bottom:var(--space-m)}.changelog-section:where(.astro-mdw65m7a) .n-card-eyebrow,.changelog-section:where(.astro-mdw65m7a) .n-eyebrow{color:var(--sl-color-gray-3)!important}.whats-new-header:where(.astro-xmbsct3b){display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-m);flex-wrap:wrap;width:100%}.whats-new-header-text:where(.astro-xmbsct3b){flex:1}.whats-new-cta:where(.astro-xmbsct3b){font-size:var(--font-size-text-sm);font-family:var(--font-family-mono);white-space:nowrap;align-self:flex-end;padding-bottom:.15em;text-decoration:none;color:var(--eyebrow-text-color);transition:color .15s ease}.whats-new-cta:where(.astro-xmbsct3b):hover{color:var(--heading-text-color)}.whats-new:where(.astro-xmbsct3b) .n-card-eyebrow,.whats-new:where(.astro-xmbsct3b) .n-eyebrow{color:var(--sl-color-gray-3)!important}.newsfeed:where(.astro-aq2mlhes)>:where(.astro-aq2mlhes){width:100%}.newsfeed:where(.astro-aq2mlhes) h3:where(.astro-aq2mlhes){font-size:var(--font-size-display-xs)}.n-flex-grid{display:flex;flex-wrap:wrap;gap:var(--space-m);>*{flex:1 1 var(--grid-min, 300px);position:relative}}.hero-cards{padding-bottom:var(--space-2xl);border-bottom:1px solid var(--sl-color-hairline)}.hero-card-buttons{--n-cluster-gap: var(--space-s)}section{padding-block:var(--space-2xl)}section:not(:first-of-type){border-top:1px solid var(--sl-color-hairline)}.section-header{width:100%}.section-eyebrow{font-size:var(--font-size-text-sm);font-family:var(--font-family-mono);line-height:var(--line-height-heading);color:var(--eyebrow-text-color);text-transform:uppercase}.section-heading{margin-top:var(--space-s);color:var(--heading-text-color)}.section-header-link{justify-self:flex-end;align-self:flex-end}.cards{--grid-min: min(300px, 100%);--n-grid-column-min-size: 200px;width:100%}.framework-tab,.n-card{--n-flow-space: var(--space-md);margin-top:0}.cards .link,.hero-cards .link,.section-header-link{font-size:0;color:transparent;height:0;margin:0;padding:0;border:0}.card-clickable .link:after{content:"";position:absolute;inset:0}.n-card>.n-action-arrow{display:none}.card-clickable{cursor:pointer}.hero-cards .n-card:hover,.cards .n-card:hover,.logo-card:hover{border-color:var(--teal-400);box-shadow:0 0 0 1px var(--teal-400);transition:border-color .2s ease,box-shadow .2s ease}.n-card-headline{font-size:var(--font-size-display-xs)}.n-card-paragraph{font-size:var(--font-size-text-md)}.n-card-paragraph>*{margin-block-start:var(--space-2xs)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .n-card-headline,:root:not([data-theme=light]) .n-card-paragraph{color:#fff}}[data-theme=dark] .n-card-headline,[data-theme=dark] .n-card-paragraph{color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-cards [astro-icon],:root:not([data-theme=light]) .hero-cards svg,:root:not([data-theme=light]) .hero-cards [data-icon]{--icon-color-bg: white;filter:brightness(0) invert(1)}}[data-theme=dark] .hero-cards [astro-icon],[data-theme=dark] .hero-cards svg,[data-theme=dark] .hero-cards [data-icon]{--icon-color-bg: white;filter:brightness(0) invert(1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-cards [astro-icon=ai],:root:not([data-theme=light]) .hero-cards [data-icon=ai]{filter:brightness(0) invert(1)!important}}[data-theme=dark] .hero-cards [astro-icon=ai],[data-theme=dark] .hero-cards [data-icon=ai]{filter:brightness(0) invert(1)!important}.n-card-icon:has(.sl-badge){display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);width:100%}@media(min-width:20rem){.n-card-icon:has(.sl-badge){flex-direction:row-reverse;justify-content:space-between}}
