[data-nb-zoom-trigger]{all:unset;cursor:zoom-in;border-radius:.25rem;max-width:100%}[data-nb-zoom-trigger]:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}.frame[data-frame-aspect] .frame-media>[data-nb-zoom-trigger]{position:absolute;inset:0;display:block!important}.frame[data-frame-aspect] .frame-media>[data-nb-zoom-trigger]>img{object-fit:cover;border-radius:.5rem;width:100%;height:100%}.nb-zoom{cursor:zoom-out;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0}.nb-zoom[open]{place-items:center;display:grid}.nb-zoom::backdrop{background:color-mix(in oklch, var(--nb-background) 85%, transparent);backdrop-filter:blur(4px)}.nb-zoom picture{display:contents}.nb-zoom-img{object-fit:contain;max-width:95vw;max-height:95dvh}.nb-zoom-close{top:1rem;border:1px solid var(--nb-border);background:var(--nb-card);width:2.25rem;height:2.25rem;color:var(--nb-foreground);cursor:pointer;border-radius:.5rem;place-items:center;display:grid;position:fixed;inset-inline-end:1rem}.nb-zoom-close:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px}@media (prefers-reduced-motion:no-preference){.nb-zoom[open] .nb-zoom-img{transition:opacity .15s ease-out,transform .15s ease-out;@starting-style{opacity:0;transform:scale(.96)}}}.aside-card[data-astro-cid-znle5jil]{--_c:var(--nb-info);--_f:var(--nb-info-foreground);--_t:var(--nb-info-muted);border:1px solid color-mix(in oklch, var(--_c) 25%, transparent);background:var(--_t)}.aside-card[data-astro-cid-znle5jil][data-type=tip]{--_c:var(--nb-bloom);--_f:var(--nb-foreground);--_t:var(--nb-muted)}.aside-card[data-astro-cid-znle5jil][data-type=caution]{--_c:var(--nb-warning);--_f:var(--nb-warning-foreground);--_t:var(--nb-warning-muted)}.aside-card[data-astro-cid-znle5jil][data-type=danger]{--_c:var(--nb-danger);--_f:var(--nb-danger-foreground);--_t:var(--nb-danger-muted)}.aside-card-icon[data-astro-cid-znle5jil],.aside-card-title[data-astro-cid-znle5jil]{color:var(--_f)}.aside-card-body[data-astro-cid-znle5jil]{color:var(--nb-foreground)}.aside-card[data-astro-cid-znle5jil][data-type=tip]{border-color:var(--nb-border)}.aside-card[data-astro-cid-znle5jil][data-type=tip] .aside-card-icon[data-astro-cid-znle5jil]{color:var(--nb-bloom)}.aside-card-body[data-astro-cid-znle5jil] p{margin:0}.aside-card-body[data-astro-cid-znle5jil] p+p{margin-top:.5rem}.aside-card-body[data-astro-cid-znle5jil] a{color:var(--nb-foreground);text-decoration:underline;text-decoration-color:var(--nb-border-strong);text-underline-offset:4px;font-weight:500}.aside-card-body[data-astro-cid-znle5jil] code:not(:where(pre *)){font-family:var(--nb-font-mono);background:color-mix(in oklch, var(--_c) 10%, transparent);border:1px solid color-mix(in oklch, var(--_c) 15%, transparent);border-radius:var(--nb-radius-sm);padding:.125rem .3125rem;font-size:.875em;line-height:1}.aside-card-body[data-astro-cid-znle5jil] strong{color:var(--nb-foreground);font-weight:600}.aside-card-body[data-astro-cid-znle5jil] .astro-code{margin:.75rem 0}.nb-compare{margin:1.25rem 0;container-type:inline-size}.nb-compare-grid{gap:.75rem;display:grid}@container (width>=34rem){.nb-compare-grid{grid-template-columns:1fr 1fr}}.nb-compare-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);min-width:0;padding:.875rem 1rem 1rem}.nb-compare-item[data-kind=avoid]{background:var(--color-muted)}.nb-compare-item[data-kind=prefer]{border-color:var(--color-border-strong)}.nb-compare-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground);align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.6875rem;display:flex}.nb-compare-title svg{fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.875rem;height:.875rem}.nb-compare-item[data-kind=avoid] .nb-compare-title svg{stroke:var(--nb-danger)}.nb-compare-item[data-kind=prefer] .nb-compare-title svg{stroke:var(--color-foreground)}.nb-compare-item[data-kind=prefer] .nb-compare-title{color:var(--color-foreground)}.nb-compare-body{font-size:.9375rem}.nb-compare-body>:first-child{margin-top:0}.nb-compare-body>:last-child{margin-bottom:0}.nb-compare-body pre,.nb-compare-body pre code{white-space:pre-wrap;overflow-wrap:anywhere}.nb-compare-body pre code{width:auto;min-width:0}.nb-compare-body pre .line{display:inline}.nb-compare-body pre{margin:.5rem 0 0;font-size:.8125rem}.nb-flow-frame{margin:1.75rem 0;container-type:inline-size}.nb-flow{--nb-flow-arrow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 12'%3E%3Cpath d='M1 6h20M16 1.5 21 6l-5 4.5' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");gap:1.75rem;margin:0;padding:0;list-style:none;display:grid}.nb-flow-step{grid-template-columns:2.5rem 1fr;align-content:start;align-items:start;column-gap:.875rem;margin:0;padding:0;display:grid;position:relative}.nb-flow-step:before{content:none}.nb-flow-step:not(:last-child):after{content:"";background-color:var(--color-border-strong);width:.75rem;height:1rem;mask:var(--nb-flow-arrow) center / 1rem .5rem no-repeat;position:absolute;top:2.875rem;left:.875rem;transform:rotate(90deg)}.nb-flow-node{border:1px solid var(--color-border-strong);background:var(--color-card);width:2.5rem;height:2.5rem;color:var(--color-foreground);border-radius:9999px;place-items:center;display:grid}.nb-flow-node svg,.nb-flow-node img{width:1.25rem;height:1.25rem}.nb-flow-node:has(>img[data-product]){background:0 0;border:0}.nb-flow-node>img[data-product]{width:2.5rem;height:2.5rem}.nb-flow-node-number{font-family:var(--font-mono);font-size:.8125rem}.nb-flow-step[data-tone=pending] .nb-flow-node{border-color:color-mix(in srgb, var(--nb-warning) 45%, transparent);background:var(--nb-warning-muted);color:var(--nb-warning)}.nb-flow-step[data-tone=critical] .nb-flow-node{border-color:color-mix(in srgb, var(--nb-danger) 45%, transparent);background:var(--nb-danger-muted);color:var(--nb-danger)}.nb-flow-step[data-tone=done] .nb-flow-node{border-color:var(--color-foreground);background:var(--color-foreground);color:var(--color-background)}.nb-flow-step:first-child .nb-flow-node{box-shadow:0 0 0 3px var(--color-background), 0 0 0 4px var(--nb-bloom)}.nb-flow-title{color:var(--color-foreground);margin:.5rem 0 0;font-size:.9375rem;font-weight:500;line-height:1.35}.nb-flow-text{color:var(--color-muted-foreground);margin-top:.25rem;font-size:.875rem;line-height:1.5}.nb-flow-text>:first-child{margin-top:0}.nb-flow-text>:last-child{margin-bottom:0}@container (width>=34rem){.nb-flow-frame:not([data-direction=vertical]) .nb-flow:not(:has(>:nth-child(5))){grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem}.nb-flow-frame:not([data-direction=vertical]) .nb-flow:not(:has(>:nth-child(5))) .nb-flow-step{grid-template-columns:1fr;row-gap:.25rem}.nb-flow-frame:not([data-direction=vertical]) .nb-flow:not(:has(>:nth-child(5))) .nb-flow-step:not(:last-child):after{width:auto;height:.5rem;mask:var(--nb-flow-arrow) right center / 1rem .5rem no-repeat, linear-gradient(black, black) left center / calc(100% - .5rem) 1px no-repeat;top:1rem;left:3rem;right:-1rem;transform:none}}.nb-flow{counter-reset:nb-flow}.nb-flow-step{counter-increment:nb-flow}[data-flow-number]:before{content:counter(nb-flow)}.nb-kbd{border:1px solid var(--color-border-strong);background:var(--color-card);min-width:1.5em;font-family:var(--font-mono);text-align:center;color:var(--color-foreground);white-space:nowrap;border-bottom-width:2px;border-radius:.375rem;padding:.05em .4em;font-size:.8em;line-height:1.5;display:inline-block}.nb-problem{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-card);margin:.75rem 0}.nb-problem+.nb-problem{margin-top:.5rem}.nb-problem>summary{cursor:pointer;color:var(--color-foreground);align-items:center;gap:.75rem;padding:.875rem 1rem;font-weight:500;list-style:none;display:flex}.nb-problem>summary::-webkit-details-marker{display:none}.nb-problem>summary:focus-visible{outline:2px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-lg)}.nb-problem-icon{width:1.25rem;height:1.25rem;color:var(--color-muted-foreground);flex-shrink:0}.nb-problem[data-tone=critical] .nb-problem-icon{color:var(--nb-danger)}.nb-problem>summary>span{flex:1}.nb-problem-chevron{width:1rem;height:1rem;color:var(--color-muted-foreground);flex-shrink:0;transition:transform .15s}.nb-problem[open] .nb-problem-chevron{transform:rotate(180deg)}.nb-problem-body{padding:0 1rem 1rem 3rem;font-size:.9375rem}.nb-problem-body>:first-child{margin-top:0}.nb-problem-body>:last-child{margin-bottom:0}@media (prefers-reduced-motion:reduce){.nb-problem-chevron{transition:none}}.nb-pm-cmd[data-astro-cid-en2wqd3c]{color:#6f42c1}.nb-pm-args[data-astro-cid-en2wqd3c]{color:#032f62}[data-mode=dark] .nb-pm-cmd[data-astro-cid-en2wqd3c]{color:#b392f0}[data-mode=dark] .nb-pm-args[data-astro-cid-en2wqd3c]{color:#9ecbff}.nb-screenshot[data-astro-cid-pmiqfeva]{margin:1.5rem 0}.nb-screenshot[data-astro-cid-pmiqfeva] a[data-astro-cid-pmiqfeva]{cursor:zoom-in;display:block}.nb-screenshot[data-astro-cid-pmiqfeva] img[data-astro-cid-pmiqfeva]{border:1px solid var(--color-border);border-radius:var(--radius-lg,.75rem);width:100%;height:auto;display:block}.nb-screenshot[data-astro-cid-pmiqfeva] figcaption[data-astro-cid-pmiqfeva]{color:var(--color-muted-foreground);margin-top:.5rem;font-size:.875rem}.nb-screenshot-frame[data-astro-cid-pmiqfeva]{text-align:center;border:1px dashed var(--color-border-strong,var(--color-border));border-radius:var(--radius-lg,.75rem);background:var(--color-muted);min-height:12rem;color:var(--color-muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:.375rem;padding:1.5rem;display:flex}.nb-screenshot-frame[data-astro-cid-pmiqfeva] p[data-astro-cid-pmiqfeva]{max-width:36rem;margin:0}.nb-screenshot-label[data-astro-cid-pmiqfeva]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.nb-screenshot-alt[data-astro-cid-pmiqfeva]{color:var(--color-foreground);font-size:.9375rem}.nb-screenshot-capture[data-astro-cid-pmiqfeva]{font-size:.8125rem}.nb-screenshot-file[data-astro-cid-pmiqfeva]{background:0 0;border:0;margin-top:.25rem;padding:0;font-size:.75rem}.steps[data-astro-cid-sfejetki]{--_start:var(--steps-start,1);--_marker:1.75rem;margin:1.5rem 0}.steps[data-astro-cid-sfejetki]>ol{counter-reset:step calc(var(--_start) - 1);margin:0;padding:0;list-style:none}.steps[data-astro-cid-sfejetki]>ol>li{counter-increment:step;min-height:var(--_marker);padding-block:0 1.5rem;padding-inline:calc(var(--_marker) + .75rem) 0;margin:0;position:relative}.steps[data-astro-cid-sfejetki]>ol>li:last-child{padding-bottom:0}.steps[data-astro-cid-sfejetki]>ol>li:before{content:counter(step);inset-inline-start:0;top:0;top:max(0px, calc((1lh - var(--_marker)) / 2));width:var(--_marker);height:var(--_marker);background:var(--nb-background);color:var(--nb-foreground);border:1px solid var(--nb-foreground);font-family:var(--nb-font-mono);z-index:1;border-radius:999px;place-items:center;font-size:.6875rem;font-weight:400;line-height:1;display:grid;position:absolute}.steps[data-astro-cid-sfejetki]>ol>li:not(:last-child):after{content:"";inset-inline-start:calc(var(--_marker) / 2 - .5px);top:var(--_marker);top:calc(max(0px, (1lh - var(--_marker)) / 2) + var(--_marker));background:var(--nb-border);width:1px;position:absolute;bottom:0}.steps[data-astro-cid-sfejetki]>ol>li>p:first-child>strong:only-child{color:var(--nb-foreground)}.steps[data-astro-cid-sfejetki]>ol>li>p{margin:0}.steps[data-astro-cid-sfejetki]>ol>li>*+*{margin-top:.5rem}[data-astro-cid-x2352y32][data-nb-tabs-list][data-overflow=end]{mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}[data-astro-cid-x2352y32][data-nb-tabs-list][data-overflow=start]{mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}[data-astro-cid-x2352y32][data-nb-tabs-list][data-overflow=both]{mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}[data-astro-cid-x2352y32][data-nb-tabs-list][data-overflow=end]:dir(rtl){mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),#0000)}[data-astro-cid-x2352y32][data-nb-tabs-list][data-overflow=start]:dir(rtl){mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}
