.command-menu-backdrop{background-color:#0000;backdrop-filter:blur(0px);transition:background-color var(--command-menu-backdrop-open-ms) cubic-bezier(.16,1,.3,1),backdrop-filter var(--command-menu-backdrop-open-ms) cubic-bezier(.16,1,.3,1)}.command-menu-backdrop.is-open{background-color:#0000002e;backdrop-filter:blur(6px)}.command-menu-backdrop.is-closing{background-color:#0000;backdrop-filter:blur(0px);transition-duration:var(--command-menu-backdrop-close-ms);transition-timing-function:cubic-bezier(.16,1,.3,1)}.command-menu-dialog{opacity:0;transform:scale(.96) translateY(-12px);filter:blur(4px);transition:opacity var(--command-menu-dialog-open-ms) cubic-bezier(.16,1,.3,1),transform var(--command-menu-dialog-open-ms) cubic-bezier(.16,1,.3,1),filter var(--command-menu-dialog-open-ms) cubic-bezier(.16,1,.3,1);transition-delay:var(--command-menu-dialog-open-delay-ms)}.command-menu-backdrop.is-open .command-menu-dialog{opacity:1;transform:scale(1) translateY(0);filter:blur(0px)}.command-menu-backdrop.is-closing .command-menu-dialog{opacity:0;transform:scale(.96) translateY(-12px);filter:blur(4px);transition-duration:var(--command-menu-dialog-close-ms);transition-delay:0s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.command-menu-backdrop,.command-menu-backdrop.is-open,.command-menu-backdrop.is-closing,.command-menu-dialog,.command-menu-backdrop.is-open .command-menu-dialog,.command-menu-backdrop.is-closing .command-menu-dialog{transition:none!important;transition-delay:0s!important}}.announcement-bar[data-astro-cid-6em6k5ub][hidden],.announcement-bar[data-astro-cid-6em6k5ub][data-announcement-hidden=true]{display:none!important}.announcement-bar[data-astro-cid-6em6k5ub]{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;gap:.75rem;box-sizing:border-box;width:100%;max-width:100%;overflow-x:clip;color:var(--color-neutral-100);background:var(--color-neutral-950)}.announcement-bar__emoji[data-astro-cid-6em6k5ub]{display:inline;margin-inline-end:.35em;vertical-align:.08em;font-size:1em;line-height:1}.announcement-bar__text[data-astro-cid-6em6k5ub]{margin:0;min-width:0;line-height:1.45;text-align:center}.announcement-bar__link[data-astro-cid-6em6k5ub]{display:inline;margin-left:.5rem;color:inherit;text-decoration:none;border-bottom:1px solid var(--color-faint-foreground);padding-bottom:.12em}.announcement-bar__link-arrow[data-astro-cid-6em6k5ub]{margin-left:.45em;vertical-align:middle}.announcement-bar__link[data-astro-cid-6em6k5ub]:focus-visible,.announcement-bar__close[data-astro-cid-6em6k5ub]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.announcement-bar__close[data-astro-cid-6em6k5ub]{flex:0 0 auto;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.375rem;background:transparent;color:inherit;cursor:pointer}.announcement-bar__close[data-astro-cid-6em6k5ub] svg[data-astro-cid-6em6k5ub]{width:1rem;height:1rem}@media(max-width:767.98px){.announcement-bar[data-astro-cid-6em6k5ub]{justify-content:flex-start;align-items:center;gap:.5rem;padding-inline:.625rem}.announcement-bar__text[data-astro-cid-6em6k5ub]{text-align:left}}html[data-theme=dark] .announcement-bar[data-astro-cid-6em6k5ub]{color:var(--color-neutral-950);background:var(--color-neutral-100)}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-duration:initial;--tw-font-weight:initial}}}.nav-sticky-header,.mobile-nav-overlay,.command-menu-backdrop{--nav-dur-xs:50ms;--nav-dur-sm:.2s;--nav-dur-md:.3s;--nav-dur-lg:.4s;--nav-dropdown-idle-intent-ms:.1s;--nav-dropdown-close-delay-ms:var(--nav-dropdown-idle-intent-ms);--nav-dropdown-exit-ms:.15s;--nav-dropdown-panel-gap:1.25rem;--nav-dropdown-panel-ms:var(--nav-dur-sm);--nav-dropdown-hover-box-ms:var(--nav-dur-sm);--nav-dropdown-viewport-margin:1rem;--nav-dropdown-enter-delay-ms:20ms;--nav-dropdown-initial-enter-ms:var(--nav-dur-md);--nav-dropdown-shell-ms:var(--nav-dur-sm);--nav-dropdown-content-out-ms:var(--nav-dropdown-exit-ms);--nav-dropdown-content-in-ms:var(--nav-dur-sm);--nav-header-blur:12px;--nav-header-blur-bg:var(--app-canvas)}@supports (color:color-mix(in lab,red,red)){.nav-sticky-header,.mobile-nav-overlay,.command-menu-backdrop{--nav-header-blur-bg:color-mix(in oklab, var(--app-canvas) 85%, transparent)}}.nav-sticky-header,.mobile-nav-overlay,.command-menu-backdrop{--command-menu-backdrop-open-ms:var(--nav-dur-lg);--command-menu-backdrop-close-ms:var(--nav-dur-sm);--command-menu-dialog-open-ms:var(--nav-dur-lg);--command-menu-dialog-open-delay-ms:var(--nav-dur-xs);--command-menu-dialog-close-ms:var(--nav-dur-sm);--command-menu-close-total-ms:var(--nav-dur-sm)}.nav-sticky-header{background-color:var(--app-canvas);--nav-header-shrink-ms:var(--nav-dur-sm);box-sizing:border-box;isolation:isolate;max-width:100%;overflow-x:clip}.nav-sticky-header.nav-sticky-header--viewport-fixed{top:var(--nav-pinned-top,0px);box-sizing:border-box;background-color:#0000;width:100%;max-width:100vw;position:fixed;left:0;right:0}.nav-sticky-header.nav-sticky-header--viewport-fixed:before{content:"";z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--nav-header-blur));background-color:var(--nav-header-blur-bg);position:absolute;inset:0}.nav-sticky-header.nav-sticky-header--viewport-fixed:after{content:"";z-index:0;pointer-events:none;background-color:var(--nav-header-compact-border);inset-inline:0;height:1px;position:absolute;bottom:0}.nav-sticky-header--viewport-fixed .nav-header-shell{width:100%}.nav-fixed-spacer{pointer-events:none;border:0;flex-shrink:0;height:0;margin:0;padding:0;overflow:hidden}.nav-header-shell{z-index:1;box-sizing:border-box;min-width:0;transition:padding-top var(--nav-header-shrink-ms) ease,padding-bottom var(--nav-header-shrink-ms) ease;padding-top:.75rem;padding-bottom:.75rem;position:relative}.nav-sticky-header--compact:not(.nav-sticky-header--viewport-fixed){border-bottom:1px solid var(--nav-header-compact-border)}.nav-sticky-header--compact .nav-header-shell{padding-top:.5rem;padding-bottom:.5rem}.nav-header-row{box-sizing:border-box;min-width:0;max-width:100%;min-height:4rem;transition:min-height var(--nav-header-shrink-ms) ease}.nav-sticky-header--compact .nav-header-row{min-height:3rem}.nav-logo-img{width:auto;max-width:12.5rem;height:auto;transition:max-width var(--nav-header-shrink-ms) ease}.nav-sticky-header--compact .nav-logo-img{max-width:min(8.5rem,36vw)}@media(min-width:640px){.nav-logo-img{max-width:clamp(9.5rem,18vw,12.5rem)}.nav-sticky-header--compact .nav-logo-img{max-width:clamp(8.5rem,16vw,9.5rem)}}.nav-header-scroll-sentinel{border:0;margin:0;padding:0;overflow:hidden}.nav-menubar-list{transition:gap var(--nav-header-shrink-ms) ease;flex-wrap:nowrap;gap:.5rem}.nav-sticky-header--compact .nav-menubar-list{gap:.875rem}.nav-primary-link,.nav-sticky-header ul[role=menubar]>li>a[role=menuitem],.nav-sticky-header [data-nav-dropdown-trigger],.nav-sticky-header .nav-dropdown-trigger-split{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-leading:var(--leading-normal,1.5);line-height:var(--leading-normal,1.5);color:var(--color-muted-foreground,var(--color-neutral-600));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-radius:12px;transition-duration:.2s}:is(.nav-primary-link,.nav-sticky-header ul[role=menubar]>li>a[role=menuitem],.nav-sticky-header [data-nav-dropdown-trigger],.nav-sticky-header .nav-dropdown-trigger-split):focus-visible{background-color:var(--nav-hover-soft-bg);color:var(--color-foreground,var(--color-neutral-950))}.nav-primary-link:hover,.nav-sticky-header ul[role=menubar]>li>a[role=menuitem]:hover,.nav-sticky-header [data-nav-dropdown-trigger]:hover,.nav-sticky-header [data-nav-dropdown-trigger][aria-expanded=true],.nav-sticky-header .nav-dropdown-trigger-split:hover,.nav-sticky-header .nav-dropdown-trigger-split:has([data-nav-dropdown-trigger][aria-expanded=true]){background-color:var(--nav-hover-bg);color:var(--color-foreground,var(--color-neutral-950))}.nav-sticky-header ul[role=menubar]>li>a[role=menuitem]{display:inline-block}.nav-sticky-header .nav-dropdown-trigger-split{align-items:center;gap:calc(var(--spacing,.25rem) * .5);padding-right:var(--spacing,.25rem)}.nav-sticky-header .nav-dropdown-trigger__parent-link{color:inherit;background-color:#0000;border-radius:0;padding-block:0;padding-inline:0;text-decoration-line:none}.nav-sticky-header .nav-dropdown-trigger-split [data-nav-dropdown-trigger]{border-radius:var(--radius-md,.375rem);padding-inline:var(--spacing,.25rem);padding-block:calc(var(--spacing,.25rem) * .5);color:inherit;background-color:#0000}.nav-sticky-header .nav-dropdown-trigger-split [data-nav-dropdown-trigger]:hover,.nav-sticky-header .nav-dropdown-trigger-split [data-nav-dropdown-trigger][aria-expanded=true]{color:inherit;background-color:#0000}.nav-fallback-parent-link{color:inherit;text-decoration-line:none}.nav-fallback-parent-link:hover{text-decoration-line:underline}.nav-primary--fallback,.nav-primary--enhanced{display:none}@media(min-width:1024px){.nav-sticky-header.nav-js .nav-primary--enhanced{display:block}}.nav-sticky-header.nav-js .nav-primary--fallback{display:none!important}.nav-sticky-header:not(.nav-js) .nav-primary--fallback{display:block}.nav-sticky-header:not(.nav-js) .nav-primary--enhanced{display:none!important}.nav-header-menubar-slot{display:none}@media(min-width:1024px){.nav-sticky-header.nav-js .nav-header-menubar-slot{display:block}}.nav-sticky-header:not(.nav-js) .nav-header-menubar-slot{flex-basis:100%;order:3;width:100%;display:block}@media(min-width:1024px){.nav-sticky-header:not(.nav-js) .nav-header-menubar-slot{flex-basis:auto;order:unset;width:auto}}.nav-sticky-header:not(.nav-js) .nav-header-row{flex-wrap:wrap}.nav-sticky-header:not(.nav-js) .nav-mobile-menu-trigger-wrap,.nav-sticky-header:not(.nav-js) [data-command-menu-trigger]{display:none!important}.nav-sticky-header [data-carbon-icon] svg,.nav-sticky-header [data-carbon-icon] svg *{fill:currentColor!important}.nav-fallback-summary::-webkit-details-marker{display:none}@media(prefers-reduced-motion:reduce){.nav-header-shell,.nav-header-row,.nav-logo-img,.nav-menubar-list{transition-duration:.01ms}.nav-sticky-header{--nav-header-shrink-ms:.01ms}}.mobile-nav-overlay{--mobile-nav-reveal-ms:var(--nav-dur-lg);--mobile-nav-content-delay-ms:var(--nav-dur-md);--mobile-nav-content-dur-ms:var(--nav-dur-md);--mobile-nav-bubble-rise-delay-ms:calc(var(--mobile-nav-content-delay-ms) + var(--mobile-nav-content-dur-ms));--mobile-nav-bubble-rise-dur-ms:var(--nav-dur-lg);--mobile-nav-bubble-pad-y:.375rem;--mobile-nav-bubble-pad-x:.5rem;--mobile-nav-bubble-row-h:2.25rem;--mobile-nav-bubble-bottom-gap:2rem;--mobile-nav-bubble-bottom:calc(var(--mobile-nav-bubble-bottom-gap) + env(safe-area-inset-bottom,0px));--mobile-nav-bubble-track-h:calc(var(--mobile-nav-bubble-pad-y) * 2 + var(--mobile-nav-bubble-row-h));--mobile-nav-bubble-scroll-extra:.75rem;top:var(--nav-admin-bar-inset,0px);height:calc(100vh - var(--nav-admin-bar-inset,0px));height:calc(100dvh - var(--nav-admin-bar-inset,0px));max-height:calc(100vh - var(--nav-admin-bar-inset,0px));max-height:calc(100dvh - var(--nav-admin-bar-inset,0px));opacity:0;visibility:hidden;pointer-events:none;border-radius:inherit;background-color:var(--color-card);isolation:isolate;transition:opacity var(--mobile-nav-reveal-ms) cubic-bezier(.16,1,.3,1),visibility 0s linear var(--mobile-nav-reveal-ms);bottom:auto;overflow:hidden}.mobile-nav-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--mobile-nav-reveal-ms) cubic-bezier(.16,1,.3,1),visibility 0s linear 0s}.mobile-nav-overlay__surface{background-color:var(--color-card);height:100%;min-height:0}.mobile-nav-overlay__surface:focus,.mobile-nav-overlay__surface:focus-visible{outline:none}.mobile-nav-overlay [data-carbon-icon] svg,.mobile-nav-overlay [data-carbon-icon] svg *{fill:currentColor!important}.mobile-nav-overlay .mobile-nav-parent-landing{transform:translateY(.2em)}.mobile-nav-overlay__content{opacity:0;transition:opacity var(--mobile-nav-content-dur-ms) cubic-bezier(.16,1,.3,1),transform var(--mobile-nav-content-dur-ms) cubic-bezier(.16,1,.3,1);transition-delay:0s;transform:translate(.4rem,.2rem)}.mobile-nav-overlay__scroll{-webkit-overflow-scrolling:touch}.mobile-nav-overlay__scroll-end{height:calc(var(--mobile-nav-bubble-bottom) + var(--mobile-nav-bubble-track-h) + var(--mobile-nav-bubble-scroll-extra));pointer-events:none}.mobile-nav-overlay.is-open .mobile-nav-overlay__content{opacity:1;transition-delay:var(--mobile-nav-content-delay-ms);transform:translate(0)}.mobile-nav-bubble-bar{z-index:2;right:0;bottom:var(--mobile-nav-bubble-bottom);pointer-events:none;justify-content:center;display:flex;position:absolute;left:0}.mobile-nav-bubble-bar__track{pointer-events:auto;width:fit-content;max-width:100%;padding:var(--mobile-nav-bubble-pad-y) var(--mobile-nav-bubble-pad-x);-webkit-backdrop-filter:blur(14px);opacity:0;transition:opacity var(--mobile-nav-bubble-rise-dur-ms) cubic-bezier(.16,1,.3,1),transform var(--mobile-nav-bubble-rise-dur-ms) cubic-bezier(.16,1,.3,1);color:var(--color-neutral-50);background-color:#171717e6;border-radius:1rem;justify-content:center;align-items:center;gap:.125rem;transition-delay:0s;display:flex;transform:translateY(calc(100% + .5rem))}@supports (color:color-mix(in lab,red,red)){.mobile-nav-bubble-bar__track{background-color:color-mix(in oklab,var(--color-neutral-900) 90%,transparent)}}.mobile-nav-bubble-bar__track{--button-ghost-fg:var(--color-neutral-50);--button-ghost-hover-bg:#ffffff1a;box-shadow:0 10px 36px #0006,0 0 0 1px #ffffff1a}html[data-theme=dark] .mobile-nav-bubble-bar__track{color:var(--color-neutral-950);background-color:#fafafaeb}@supports (color:color-mix(in lab,red,red)){html[data-theme=dark] .mobile-nav-bubble-bar__track{background-color:color-mix(in oklab,var(--color-neutral-50) 92%,transparent)}}html[data-theme=dark] .mobile-nav-bubble-bar__track{--button-ghost-fg:var(--color-neutral-950);--button-ghost-hover-bg:#0a0a0a0f;box-shadow:0 10px 36px #0f172a24,0 0 0 1px #00000014}.mobile-nav-overlay.is-open .mobile-nav-bubble-bar__track{opacity:1;transition-delay:var(--mobile-nav-bubble-rise-delay-ms);transform:translateY(0)}:is(.mobile-nav-bubble-bar__track :global(a.inline-flex),.mobile-nav-bubble-bar__track :global(button.inline-flex)){color:inherit!important}:is(.mobile-nav-bubble-bar__track :global(a.inline-flex:hover),.mobile-nav-bubble-bar__track :global(button.inline-flex:hover:not(:disabled))){background-color:currentColor!important}@supports (color:color-mix(in lab,red,red)){:is(.mobile-nav-bubble-bar__track :global(a.inline-flex:hover),.mobile-nav-bubble-bar__track :global(button.inline-flex:hover:not(:disabled))){background-color:color-mix(in oklab,currentColor 20%,transparent)!important}}:is(.mobile-nav-bubble-bar__track :global(a.inline-flex:focus-visible),.mobile-nav-bubble-bar__track :global(button.inline-flex:focus-visible:not(:disabled))){background-color:currentColor!important}@supports (color:color-mix(in lab,red,red)){:is(.mobile-nav-bubble-bar__track :global(a.inline-flex:focus-visible),.mobile-nav-bubble-bar__track :global(button.inline-flex:focus-visible:not(:disabled))){background-color:color-mix(in oklab,currentColor 20%,transparent)!important}}:is(.mobile-nav-bubble-bar__track :global(a.inline-flex:active),.mobile-nav-bubble-bar__track :global(button.inline-flex:active:not(:disabled))){background-color:currentColor!important}@supports (color:color-mix(in lab,red,red)){:is(.mobile-nav-bubble-bar__track :global(a.inline-flex:active),.mobile-nav-bubble-bar__track :global(button.inline-flex:active:not(:disabled))){background-color:color-mix(in oklab,currentColor 28%,transparent)!important}}.mobile-nav-bubble-bar__track :global(svg){fill:currentColor;stroke:currentColor}.mobile-nav-bubble-bar__track .nav-toolbar-carbon-icon{color:inherit}.mobile-nav-bubble-icon{background-color:currentColor;flex-shrink:0;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mobile-nav-bubble-icon--github{-webkit-mask-image:url(/images/github.svg);mask-image:url(/images/github.svg)}.mobile-nav-bubble-icon--discord{-webkit-mask-image:url(/images/discord.svg);mask-image:url(/images/discord.svg)}.mobile-nav-dropdown-children{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem 0;display:grid}@media(min-width:640px){.mobile-nav-dropdown-children{grid-template-columns:repeat(2,minmax(0,1fr))}}.mobile-nav-dropdown-children>li>a,.mobile-nav-dropdown-children>li .mobile-nav-dropdown-item{min-width:0;height:100%;min-height:0}.mobile-nav-dropdown-item__icon .nav-motion-icon svg,.nav-dropdown-panel .nav-dropdown-panel__icon .nav-motion-icon svg{filter:var(--nav-motion-icon-filter)}.nav-eyebrow-img,.nav-logo-img{filter:var(--nav-logo-filter)}.nav-dropdown-shell{z-index:30;will-change:transform,width,height,opacity;pointer-events:none;opacity:0;transform-origin:0 0;background-color:var(--nav-dropdown-bg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;outline:1px solid var(--nav-dropdown-ring);border-radius:.375rem;padding:.5rem;position:absolute;overflow:visible;transform:scale(.95)}.nav-dropdown-shell.is-active{pointer-events:auto}.nav-dropdown-shell.nav-dropdown-shell--initial-enter{transition:opacity var(--nav-dropdown-initial-enter-ms) ease-out,transform var(--nav-dropdown-initial-enter-ms) ease-out}.nav-dropdown-shell.nav-dropdown-shell--initial-enter.is-revealed{opacity:1;transform:scale(1)}.nav-dropdown-shell.nav-dropdown-shell--exit{transform-origin:0 0;transition:opacity var(--nav-dropdown-exit-ms) ease-out,transform var(--nav-dropdown-exit-ms) ease-out}.nav-dropdown-shell.nav-dropdown-shell--exit.nav-dropdown-shell--exit-from{opacity:1;transform:scale(1)}.nav-dropdown-shell.nav-dropdown-shell--exit.nav-dropdown-shell--exit-to{opacity:0;transform:scale(.95)}.nav-dropdown-shell:before{content:"";height:var(--nav-dropdown-panel-gap,1.25rem);position:absolute;bottom:100%;left:0;right:0}.nav-dropdown-hover-bridge{z-index:29;pointer-events:auto;position:absolute;left:0;right:0}.nav-dropdown-shell__slot{border-radius:inherit;height:100%;min-height:0;position:relative;overflow:hidden}[data-nav-dropdown-slot] [data-nav-dropdown-panel]{visibility:hidden;pointer-events:none;opacity:0;position:absolute;inset:0}[data-nav-dropdown-slot] [data-nav-dropdown-panel][data-active]{visibility:visible;pointer-events:auto;opacity:1;position:relative;inset:auto}.nav-dropdown-debug-stack [data-nav-dropdown-panel]{visibility:visible;opacity:1;pointer-events:auto;background-color:var(--nav-dropdown-bg);outline:1px solid var(--nav-dropdown-ring);border-radius:.375rem;margin-bottom:1rem;padding:.5rem;position:relative;box-shadow:0 10px 15px -3px #0000001a}@keyframes nav-dropdown-content-in{0%{opacity:0}to{opacity:1}}@keyframes nav-dropdown-content-out{0%{opacity:1}to{opacity:0}}[data-nav-dropdown-panel] .nav-dropdown-panel__inner{opacity:0}[data-nav-dropdown-panel][data-active]:not(.nav-dropdown-content--out):not(.nav-dropdown-content--in) .nav-dropdown-panel__inner{opacity:1}[data-nav-dropdown-panel].nav-dropdown-content--in .nav-dropdown-panel__inner{animation:nav-dropdown-content-in var(--nav-dropdown-content-in-ms) ease-out forwards}[data-nav-dropdown-panel].nav-dropdown-content--out .nav-dropdown-panel__inner{animation:nav-dropdown-content-out var(--nav-dropdown-exit-ms) ease-out forwards}.nav-dropdown-trigger__caret{transform-origin:50%;transform:translateY(.5px)translate(2.5px)scaleY(1)}[data-nav-dropdown-trigger][aria-expanded=true] .nav-dropdown-trigger__caret{animation:nav-dropdown-caret-flip-open var(--nav-dropdown-panel-ms) ease-in-out forwards}[data-nav-dropdown-trigger] .nav-dropdown-trigger__caret--closing{animation:nav-dropdown-caret-flip-close var(--nav-dropdown-exit-ms) ease-in-out forwards}@keyframes nav-dropdown-caret-flip-open{0%{transform:translateY(.5px)translate(2.5px)scaleY(1)}45%{transform:translateY(.5px)translate(2.5px)scaleY(.35)}55%{transform:translateY(.5px)translate(2.5px)scaleY(-.35)}to{transform:translateY(.5px)translate(2.5px)scaleY(-1)}}@keyframes nav-dropdown-caret-flip-close{0%{transform:translateY(.5px)translate(2.5px)scaleY(-1)}45%{transform:translateY(.5px)translate(2.5px)scaleY(-.35)}55%{transform:translateY(.5px)translate(2.5px)scaleY(.35)}to{transform:translateY(.5px)translate(2.5px)scaleY(1)}}@media(prefers-reduced-motion:reduce){.nav-dropdown-trigger__caret,[data-nav-dropdown-trigger][aria-expanded=true] .nav-dropdown-trigger__caret,.nav-dropdown-trigger__caret--closing{animation:none}[data-nav-dropdown-trigger][aria-expanded=true] .nav-dropdown-trigger__caret{transform:translateY(1px)scaleY(-1)}}@media(min-width:1024px){.nav-dropdown-panel--row{width:max-content;max-width:calc(100vw - 2rem)}}.nav-dropdown-panel__inner{flex-direction:column;gap:.625rem 0;display:flex;position:relative}.nav-dropdown-panel--row .nav-dropdown-panel__inner:not(.nav-dropdown-panel__inner--mega-columns){grid-template-columns:repeat(var(--nav-dropdown-columns,3),max-content);align-items:start;gap:.875rem .25rem;display:grid}.nav-dropdown-panel__link{max-width:330px}.nav-dropdown-panel__label{white-space:normal}.nav-dropdown-panel__inner--mega-columns{width:max-content;max-width:100%;display:block}.nav-mega-columns{align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.nav-mega-col{flex:none;width:max-content;max-width:100%;padding:.5rem 1.125rem 1.125rem;position:relative}.nav-mega-section{min-width:0}.nav-mega-section--stacked{margin-top:2rem}.nav-mega-col__label{padding-inline:.625rem}.nav-mega-col__items{grid-template-columns:1fr;row-gap:.125rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.nav-mega-col__item{min-width:0}.nav-dropdown-panel__inner--mega-columns .nav-dropdown-panel__link{border-radius:.75rem}.nav-dropdown-panel__link{z-index:1;border-radius:var(--radius-md,.375rem);min-width:0;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-foreground,var(--color-neutral-950));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;text-decoration-line:none;transition-duration:.15s;display:block;position:relative}@media(hover:hover){.nav-dropdown-panel__link:hover{color:var(--color-foreground,var(--color-neutral-950))}}.nav-dropdown-panel__link:focus-visible,.nav-dropdown-panel__link:active{color:var(--color-foreground,var(--color-neutral-950))}.nav-dropdown-panel__header{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 3);display:flex}.nav-dropdown-panel__icon{height:calc(var(--spacing,.25rem) * 9);width:calc(var(--spacing,.25rem) * 9);border-radius:var(--radius-md,.375rem);background-color:var(--nav-dropdown-icon-bg);color:var(--nav-dropdown-icon-fg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.nav-dropdown-panel__icon:focus-visible,.nav-dropdown-panel__icon:active{background-color:var(--nav-dropdown-icon-hover-bg)}.nav-dropdown-panel__content{flex-direction:column;min-width:0;display:flex}.nav-dropdown-panel__label{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-muted-foreground,var(--color-neutral-600));display:block}.nav-dropdown-panel__description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--nav-dropdown-description);text-wrap:initial;display:block}.mobile-nav-dropdown-item{border-radius:var(--radius-lg,.5rem);width:100%;min-width:0;height:100%;min-height:0;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2.5);text-align:left;font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-foreground,var(--color-neutral-950));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;text-decoration-line:none;transition-duration:.2s;display:block}@media(hover:hover){.mobile-nav-dropdown-item:hover{background-color:var(--nav-hover-bg);color:var(--color-foreground,var(--color-neutral-950))}}.mobile-nav-dropdown-item:focus-visible,.mobile-nav-dropdown-item:active{background-color:var(--nav-hover-soft-bg);color:var(--color-foreground,var(--color-neutral-950))}.mobile-nav-dropdown-item__header{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2.5);width:100%;min-width:0;display:flex}.mobile-nav-dropdown-item__icon{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-md,.375rem);background-color:var(--nav-dropdown-icon-bg);color:var(--nav-dropdown-icon-fg);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.15s;flex-shrink:0;justify-content:center;align-items:center;transition-duration:.15s;display:inline-flex}.mobile-nav-dropdown-item__icon:focus-visible,.mobile-nav-dropdown-item__icon:active{background-color:var(--nav-dropdown-icon-hover-bg)}.mobile-nav-dropdown-item__content{flex-direction:column;flex:1;min-width:0;display:flex}.mobile-nav-dropdown-item__label{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);display:block}.mobile-nav-dropdown-item__description{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-muted-foreground,var(--color-neutral-600));text-wrap:auto;display:block}.nav-dropdown-panel__hover{opacity:0;background-color:var(--nav-dropdown-hover-overlay);width:0;height:0;transition:top var(--nav-dropdown-hover-box-ms) cubic-bezier(.25,.1,.25,1),left var(--nav-dropdown-hover-box-ms) cubic-bezier(.25,.1,.25,1),width var(--nav-dropdown-hover-box-ms) cubic-bezier(.25,.1,.25,1),height var(--nav-dropdown-hover-box-ms) cubic-bezier(.25,.1,.25,1),opacity var(--nav-dropdown-hover-box-ms) cubic-bezier(.25,.1,.25,1);pointer-events:none;z-index:-1;border-radius:.375rem;position:absolute;top:0;left:0}.nav-menubar-glass{--tw-inset-shadow:0 0 #0000;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000}@media(prefers-reduced-motion:reduce){.nav-menubar-glass,.mobile-nav-overlay,.mobile-nav-overlay.is-open{transition:none}.mobile-nav-overlay__content,.mobile-nav-overlay.is-open .mobile-nav-overlay__content{transition:none;transition-delay:0s!important}.mobile-nav-bubble-bar__track{opacity:1;transition:none;transform:none}.mobile-nav-overlay.is-open .mobile-nav-bubble-bar__track{transition-delay:0s}.nav-dropdown-shell,.nav-dropdown-shell.nav-dropdown-shell--initial-enter,.nav-dropdown-shell.nav-dropdown-shell--exit,[data-nav-dropdown-panel].nav-dropdown-content--in .nav-dropdown-panel__inner,[data-nav-dropdown-panel].nav-dropdown-content--out .nav-dropdown-panel__inner{transition:none;animation:none}.nav-dropdown-shell.nav-dropdown-shell--initial-enter.is-revealed,.nav-dropdown-shell.nav-dropdown-shell--exit.nav-dropdown-shell--exit-from{opacity:1;transform:scale(1)}.nav-dropdown-shell.nav-dropdown-shell--exit.nav-dropdown-shell--exit-to{opacity:0;transform:scale(.95)}[data-nav-dropdown-slot] [data-nav-dropdown-panel][data-active],[data-nav-dropdown-panel][data-active] .nav-dropdown-panel__inner{opacity:1}.nav-dropdown-panel__hover{transition:none}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}
