[data-nb-accordion-group] .nb-accordion{box-shadow:none;background:0 0;border-radius:0;margin:0}[data-nb-accordion-group] .nb-accordion:not(:first-of-type){border-top:1px solid var(--nb-border)}.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-success);--_f:var(--nb-success-foreground);--_t:var(--nb-success-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-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}.book3d[data-astro-cid-7e46yg3s]{cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-drag:none}.book3d[data-astro-cid-7e46yg3s][data-dragging]{cursor:grabbing}.book3d[data-astro-cid-7e46yg3s][data-dragging] .book3d-body[data-astro-cid-7e46yg3s]{transition:none}.book3d-scene[data-astro-cid-7e46yg3s]{width:var(--book-w);height:var(--book-h);perspective:1400px;perspective-origin:45% 30%;position:relative}.book3d-body[data-astro-cid-7e46yg3s]{transform-style:preserve-3d;will-change:transform;rotate:.12 1 0 var(--book-angle);translate:0;transform:rotateY(var(--book-px,0deg)) rotateX(var(--book-py,0deg));transition:rotate .7s cubic-bezier(.22,1,.36,1),transform .25s ease-out;position:absolute;inset:0;@media (prefers-reduced-motion:reduce){transition:none}}.book3d-cover[data-astro-cid-7e46yg3s],.book3d-back[data-astro-cid-7e46yg3s],.book3d-inside[data-astro-cid-7e46yg3s]{border-radius:2px 7px 7px 2px;position:absolute;inset:0}.book3d-cover[data-astro-cid-7e46yg3s]{transform-style:preserve-3d;transform-origin:0;translate:0 0 calc(var(--book-d) / 2);transition:rotate .9s cubic-bezier(.2,.7,.2,1);rotate:y 0deg;@media (prefers-reduced-motion:reduce){transition:none}}.book3d-front[data-astro-cid-7e46yg3s],.book3d-endpaper[data-astro-cid-7e46yg3s]{border-radius:inherit;backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.book3d-text[data-astro-cid-7e46yg3s]{padding:12% 12% 12% 16%;position:relative}.book3d-title[data-astro-cid-7e46yg3s]{font-size:calc(var(--book-w) * .11)}.book3d-sub[data-astro-cid-7e46yg3s]{font-size:calc(var(--book-w) * .065)}.book3d-author[data-astro-cid-7e46yg3s]{font-size:calc(var(--book-w) * .06)}.book3d-band[data-astro-cid-7e46yg3s]{background:linear-gradient(transparent, var(--book-skin) 45%);padding:30% 10% 10% 14%;position:absolute;inset:auto 0 0}.book3d-front[data-astro-cid-7e46yg3s]{isolation:isolate}.book3d-art[data-astro-cid-7e46yg3s]{mask-image:linear-gradient(#000 55%,#0000 92%)}.book3d-art-tint[data-astro-cid-7e46yg3s]{mix-blend-mode:luminosity;opacity:.85}.book3d-skin[data-astro-cid-7e46yg3s]{background-color:var(--book-skin);color:var(--book-ink)}.book3d-band[data-astro-cid-7e46yg3s]{color:var(--book-ink)}.book3d-finish[data-astro-cid-7e46yg3s]{pointer-events:none;border-radius:inherit;background:radial-gradient(125% 100% at 45% 36%, transparent 55%, color-mix(in oklab, var(--nb-foreground) 20%, transparent)), linear-gradient(112deg, transparent 4%, color-mix(in oklab, var(--nb-background) 18%, transparent) 12%, color-mix(in oklab, var(--nb-background) 6%, transparent) 30%, transparent 50%, color-mix(in oklab, var(--nb-foreground) 12%, transparent)), linear-gradient(90deg, color-mix(in oklab, var(--nb-foreground) 18%, transparent) 0, transparent 2.5%, color-mix(in oklab, var(--nb-foreground) 10%, transparent) 5%, transparent 8%), linear-gradient(90deg, transparent 70%, color-mix(in oklab, var(--nb-foreground) 16%, transparent));mix-blend-mode:normal;position:absolute;inset:0}.book3d-endpaper[data-astro-cid-7e46yg3s]{background-image:linear-gradient(90deg, transparent 85%, color-mix(in oklab, var(--nb-foreground) 10%, transparent));rotate:y 180deg}.book3d-back[data-astro-cid-7e46yg3s]{translate:0 0 calc(var(--book-d) / -2);box-shadow:0 0 0 1px color-mix(in oklab, var(--nb-foreground) 12%, transparent);rotate:y 180deg}.book3d-inside[data-astro-cid-7e46yg3s]{translate:0 0 calc(var(--book-d) / 2 - 1px);font-size:calc(var(--book-w) * .07);background-image:linear-gradient(90deg, color-mix(in oklab, var(--nb-foreground) 14%, transparent), transparent 12%), linear-gradient(0deg, color-mix(in oklab, var(--nb-foreground) 3%, transparent), transparent);padding:12%;line-height:1.4;inset:3px;overflow:hidden}.book3d-pages[data-astro-cid-7e46yg3s],.book3d-spine[data-astro-cid-7e46yg3s]{width:var(--book-d);position:absolute}.book3d-front[data-astro-cid-7e46yg3s],.book3d-endpaper[data-astro-cid-7e46yg3s],.book3d-back[data-astro-cid-7e46yg3s],.book3d-inside[data-astro-cid-7e46yg3s],.book3d-pages[data-astro-cid-7e46yg3s],.book3d-top[data-astro-cid-7e46yg3s],.book3d-spine[data-astro-cid-7e46yg3s]{outline:1px solid #0000}.book3d-pages[data-astro-cid-7e46yg3s]{inset-block:3px;left:calc(var(--book-w) - var(--book-d) / 2 - 3px);background:linear-gradient(90deg, color-mix(in oklab, var(--nb-foreground) 4%, transparent), color-mix(in oklab, var(--nb-foreground) 18%, transparent)), repeating-linear-gradient(90deg, var(--nb-card) 0 2px, color-mix(in oklab, var(--nb-border) 55%, var(--nb-card)) 2px 3px);rotate:y 90deg}.book3d-top[data-astro-cid-7e46yg3s]{left:3px;top:calc(var(--book-d) / -2 + 3px);width:calc(var(--book-w) - 6px);height:var(--book-d);background:linear-gradient(0deg, color-mix(in oklab, var(--nb-foreground) 12%, transparent), transparent), repeating-linear-gradient(0deg, var(--nb-card) 0 2px, color-mix(in oklab, var(--nb-border) 55%, var(--nb-card)) 2px 3px);position:absolute;rotate:x 90deg}.book3d-spine[data-astro-cid-7e46yg3s]{--r:calc(var(--book-d) / 1.732);--strip:calc(2 * var(--r) * sin(7.5deg) + 1.5px);inset-block:0;width:0;transform-style:preserve-3d;left:0;& i{inset-block:0;left:calc(var(--strip) / -2);width:var(--strip);transform:translateX(calc(var(--r) * .5 - var(--r) * cos(var(--a)))) translateZ(calc(var(--r) * sin(var(--a)))) rotateY(calc(var(--a) - 90deg));background-image:linear-gradient(color-mix(in oklab, var(--nb-foreground) var(--shade), transparent), color-mix(in oklab, var(--nb-foreground) var(--shade), transparent));outline:1px solid #0000;position:absolute}& span{inset-block:0;left:calc(var(--book-d) * -.35);width:calc(var(--book-d) * .7);transform:translateX(calc(var(--r) * -.5 - .5px)) rotateY(-90deg);color:var(--book-ink);place-items:center;display:grid;position:absolute;overflow:hidden}& b{writing-mode:vertical-rl;font-size:calc(var(--book-d) * .42);white-space:nowrap;font-weight:600}}.book3d-shadow[data-astro-cid-7e46yg3s],.book3d-shadow-soft[data-astro-cid-7e46yg3s]{pointer-events:none;position:absolute}.book3d-shadow[data-astro-cid-7e46yg3s]{inset-inline:4% -14%;background:radial-gradient(closest-side, color-mix(in oklab, var(--nb-foreground) 40%, transparent), color-mix(in oklab, var(--nb-foreground) 12%, transparent) 45%, transparent);filter:blur(3px);height:7%;bottom:-11%}.book3d-shadow-soft[data-astro-cid-7e46yg3s]{background:radial-gradient(closest-side, color-mix(in oklab, var(--nb-foreground) 26%, transparent), color-mix(in oklab, var(--nb-foreground) 10%, transparent) 58%, transparent);filter:blur(8px);height:26%;bottom:-24%;left:18%;right:-60%;rotate:-4deg}.book3d[data-astro-cid-7e46yg3s][data-motion=turn]:is(:hover,:focus-visible) .book3d-body[data-astro-cid-7e46yg3s]{translate:0 -6px;rotate:.12 1 0 10deg}.book3d[data-astro-cid-7e46yg3s][data-motion=turn]:is(:hover,:focus-visible) .book3d-cover[data-astro-cid-7e46yg3s]{rotate:y -8deg}.book3d[data-astro-cid-7e46yg3s][data-motion=open][aria-pressed=true] .book3d-body[data-astro-cid-7e46yg3s],.book3d[data-astro-cid-7e46yg3s][data-motion=open][data-open] .book3d-body[data-astro-cid-7e46yg3s]{rotate:.12 1 0 -10deg}.book3d[data-astro-cid-7e46yg3s][data-motion=open][aria-pressed=true] .book3d-cover[data-astro-cid-7e46yg3s],.book3d[data-astro-cid-7e46yg3s][data-motion=open][data-open] .book3d-cover[data-astro-cid-7e46yg3s]{rotate:y -150deg}.book3d[data-astro-cid-7e46yg3s][data-motion=float] .book3d-body[data-astro-cid-7e46yg3s]{animation:5s ease-in-out infinite book3d-float;@media (prefers-reduced-motion:reduce),(width<=767px){animation:none}}.book3d[data-astro-cid-7e46yg3s][data-motion=float][data-paused] .book3d-body[data-astro-cid-7e46yg3s]{animation-play-state:paused}@keyframes book3d-float{0%,to{translate:0}50%{translate:0 -8px}}.nb-cite[data-astro-cid-5pdjtcv2]{white-space:nowrap}.nb-cite[data-astro-cid-5pdjtcv2] sup[data-astro-cid-5pdjtcv2]{vertical-align:baseline;font-size:.68em;line-height:0;position:relative;top:-.55em}.nb-cite[data-astro-cid-5pdjtcv2] sup[data-astro-cid-5pdjtcv2]+sup[data-astro-cid-5pdjtcv2]:before{content:"";background:var(--nb-muted-foreground);opacity:.45;vertical-align:.05em;width:1px;height:.7em;margin-inline:.3em .2em;display:inline-block}.nb-cite-mark[data-astro-cid-5pdjtcv2]{color:color-mix(in oklch, var(--nb-muted-foreground) 72%, var(--nb-background));font-variant-numeric:tabular-nums;border-radius:.25em;padding:0 .06em;text-decoration:none;transition:color .15s,background-color .15s}.nb-cite-mark[data-astro-cid-5pdjtcv2]:hover,.nb-cite-mark[data-astro-cid-5pdjtcv2]:focus-visible,.nb-cite-mark[data-astro-cid-5pdjtcv2][data-active]{color:var(--nb-background);background:var(--nb-foreground)}[data-cg-row]{align-items:stretch;display:flex;position:relative}[data-cg-panel] .nb-code-copy{display:none}[data-cg-row][data-nb-lang]:before{content:attr(data-nb-lang);border-radius:var(--nb-radius-sm);background:var(--nb-muted);color:var(--nb-muted-foreground);font-family:var(--nb-font-mono);letter-spacing:.02em;text-transform:uppercase;pointer-events:none;opacity:.75;z-index:1;padding:.0625rem .375rem;font-size:.6875rem;position:absolute;top:.5rem;right:3.25rem}@media (width<=639px){[data-cg-row][data-nb-lang]:before{display:none}}[data-cg-panel] pre.astro-code[data-cg-pre][data-nb-lang]:before,[data-cg-row][data-nb-lang=text]:before,[data-cg-row][data-nb-lang=plaintext]:before,[data-cg-row][data-nb-lang=plain]:before,[data-cg-row][data-nb-lang=txt]:before{display:none}[data-cg-panel] pre.astro-code[data-cg-pre]{white-space:pre;min-width:0;font-family:var(--nb-font-mono);background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5rem;display:block;overflow-x:auto}[data-cg-panel] pre.astro-code[data-cg-pre]>code{background:0 0}[data-cg-copy]{border:0;border-left:1px solid var(--nb-border);cursor:pointer;color:var(--nb-muted-foreground);background:0 0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0 .75rem;transition:color .12s;display:flex}[data-cg-copy]:hover{color:var(--nb-foreground)}.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}.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);border-radius:var(--nb-radius);background:var(--nb-accent);color:var(--nb-foreground);border:1px solid var(--nb-border-strong);z-index:1;place-items:center;font-size:.6875rem;font-weight:600;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 - .75px);top:var(--_marker);top:calc(max(0px, (1lh - var(--_marker)) / 2) + var(--_marker));background:var(--nb-border);width:1.5px;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,.steps[data-astro-cid-sfejetki] [data-step-body]>*{margin:0}.steps[data-astro-cid-sfejetki] [data-step-body]>*+*{margin-top:.75rem}.steps[data-astro-cid-sfejetki] [data-step]>p:first-child{font-size:1.0625em;line-height:1.5}.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)}video-skin[data-astro-cid-kdofrhet]:not(:defined){position:relative;overflow:hidden}video-skin[data-astro-cid-kdofrhet]:not(:defined)>[data-astro-cid-kdofrhet]:is(youtube-video,video,img){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vjs-big-play[data-astro-cid-kdofrhet]{z-index:20;color:#fff;cursor:pointer;background:#0009;border-radius:9999px;place-items:center;width:4.5rem;height:4.5rem;transition:background-color .15s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.vjs-big-play[data-astro-cid-kdofrhet]:hover{background:#000c}.vjs-frame[data-astro-cid-kdofrhet]:not([data-vjs-ready]) .vjs-big-play[data-astro-cid-kdofrhet],.vjs-big-play[data-astro-cid-kdofrhet]:not([data-paused]),.vjs-big-play[data-astro-cid-kdofrhet][data-started]{display:none}.nb-audio-bar[data-astro-cid-rltuojti]{background:var(--nb-border-strong);transform-origin:50%}.nb-audio-bar[data-astro-cid-rltuojti].is-played{background:var(--nb-highlight)}.nb-audio-played[data-astro-cid-rltuojti]{width:var(--p,0%);transition:width .2s linear}.nb-audio-pause[data-astro-cid-rltuojti],[data-astro-cid-rltuojti][data-playing=true] .nb-audio-play[data-astro-cid-rltuojti]{display:none}[data-astro-cid-rltuojti][data-playing=true] .nb-audio-pause[data-astro-cid-rltuojti]{display:block}[data-astro-cid-rltuojti][data-playing=true] .nb-audio-bar[data-astro-cid-rltuojti]{animation:.7s ease-in-out infinite alternate nb-audio-bounce}[data-astro-cid-rltuojti][data-playing=true] .nb-audio-bar[data-astro-cid-rltuojti]:nth-child(2n){animation-delay:.12s}[data-astro-cid-rltuojti][data-playing=true] .nb-audio-bar[data-astro-cid-rltuojti]:nth-child(3n){animation-delay:.24s}[data-astro-cid-rltuojti][data-playing=true] .nb-audio-bar[data-astro-cid-rltuojti]:nth-child(4n){animation-delay:.36s}@keyframes nb-audio-bounce{0%{transform:scaleY(.45)}to{transform:scaleY(1.15)}}@media (prefers-reduced-motion:reduce){[data-astro-cid-rltuojti][data-playing=true] .nb-audio-bar[data-astro-cid-rltuojti]{animation:none}}.nb-voice-btn[data-astro-cid-cf2dzz6v]{background:var(--nb-highlight)}.nb-audio-pause[data-astro-cid-cf2dzz6v],[data-astro-cid-cf2dzz6v][data-playing=true] .nb-audio-play[data-astro-cid-cf2dzz6v]{display:none}[data-astro-cid-cf2dzz6v][data-playing=true] .nb-audio-pause[data-astro-cid-cf2dzz6v]{display:block}
