.account-trigger[data-v-2fe4b7a9]{gap:.5rem;height:2.5rem!important;padding-left:.375rem!important;padding-right:.625rem!important}.account-trigger__avatar[data-v-2fe4b7a9]{background-color:rgb(var(--color-brand)/.15);border-radius:.5rem;display:grid;flex-shrink:0;font-size:.6875rem;font-weight:700;height:1.75rem;line-height:1;place-items:center;width:1.75rem;--tw-text-opacity:1;color:rgb(var(--color-brand-fg)/var(--tw-text-opacity,1))}.account-trigger__name[data-v-2fe4b7a9]{display:none;font-size:.875rem;font-weight:500;line-height:1.25rem;line-height:1;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1024px){.account-trigger__name[data-v-2fe4b7a9]{display:block}}.account-trigger__caret[data-v-2fe4b7a9]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.5));flex-shrink:0;font-size:1rem;line-height:1.5rem;transition-duration:.2s;transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.account-trigger__caret[data-v-2fe4b7a9]{transition-property:none}}.account-card[data-v-2fe4b7a9]{align-items:center;border-radius:.5rem;display:flex;gap:.75rem;min-width:0;padding:.625rem .75rem}.account-card__avatar[data-v-2fe4b7a9]{background-color:rgb(var(--color-brand)/.15);border-radius:.75rem;display:grid;flex-shrink:0;font-size:.875rem;font-weight:700;height:2.5rem;line-height:1.25rem;place-items:center;width:2.5rem;--tw-text-opacity:1;color:rgb(var(--color-brand-fg)/var(--tw-text-opacity,1))}.account-card__text[data-v-2fe4b7a9]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.account-card__name[data-v-2fe4b7a9]{font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1.25;--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}.account-card__email[data-v-2fe4b7a9],.account-card__name[data-v-2fe4b7a9]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-card__email[data-v-2fe4b7a9]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.45));font-size:.75rem;line-height:1rem;line-height:1.25}.account-divider[data-v-2fe4b7a9]{background-color:rgb(var(--color-fg)/.08);height:1px;margin:.125rem .25rem}.auth-role-tabs[data-v-320f9c99] .ui-segmented__tab{font-size:.75rem;line-height:1rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:640px){.auth-role-tabs[data-v-320f9c99] .ui-segmented__tab{font-size:.875rem;line-height:1.25rem;padding-left:1rem;padding-right:1rem}}.auth-hint[data-v-320f9c99]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.45));font-size:.75rem;line-height:1rem;line-height:1.625;text-align:center}:where(html:not(.dark)) .auth-hint[data-v-320f9c99]{--tw-text-opacity:1;color:rgb(var(--color-fg-3)/var(--tw-text-opacity,1))}.auth-link[data-v-320f9c99]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.3));font-size:.75rem;line-height:1rem;text-decoration-line:underline;transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.auth-link[data-v-320f9c99]:hover{--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}.auth-link[data-v-320f9c99]:focus-visible{border-radius:.25rem;outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(var(--color-brand-fg)/.7)}.auth-swap[data-v-320f9c99]{overflow:hidden;transition:height .26s cubic-bezier(.22,1,.36,1)}.auth-swap-enter-active[data-v-320f9c99],.auth-swap-leave-active[data-v-320f9c99]{transition:opacity .15s ease-out,transform .2s cubic-bezier(.22,1,.36,1)}.auth-swap-enter-from[data-v-320f9c99],.auth-swap-leave-to[data-v-320f9c99]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.auth-swap[data-v-320f9c99]{transition:none}.auth-swap-enter-active[data-v-320f9c99],.auth-swap-leave-active[data-v-320f9c99]{transition:opacity .1s ease-out}.auth-swap-enter-from[data-v-320f9c99],.auth-swap-leave-to[data-v-320f9c99]{transform:none}}[data-v-320f9c99] .ui-modal{position:relative;--tw-backdrop-blur:blur(28px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);background-color:rgb(var(--color-body)/.8)!important;border-radius:24px;box-shadow:0 4px 36px #151721}[data-v-320f9c99] .ui-modal:before{background-image:linear-gradient(135deg,#fff6,#fff0 40%,#fff0 60%,#fff6);border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1px;pointer-events:none;position:absolute;z-index:10}:where(html[data-v-320f9c99]:not(.dark)) .ui-modal{--tw-bg-opacity:1!important;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1))!important;box-shadow:0 0 0 1px #e9ebee,0 16px 40px -12px rgb(var(--shadow-card)/.14)}:where(html[data-v-320f9c99]:not(.dark)) .ui-modal:before{content:none}.ui-scroll-top[data-v-40cc1d9a]{border-radius:9999px;display:grid;height:3rem;place-items:center;position:fixed;width:3rem;z-index:40;--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));bottom:max(1.5rem,env(safe-area-inset-bottom));color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.2));right:max(1.5rem,env(safe-area-inset-right));transition-duration:.3s;transition-property:background-color,color,transform,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-out-quint)}.ui-scroll-top[data-v-40cc1d9a]:focus-visible,.ui-scroll-top[data-v-40cc1d9a]:hover{--tw-translate-y:-.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-bg-opacity:1;background-color:rgb(52 58 80/var(--tw-bg-opacity,1));--tw-text-opacity:1;box-shadow:0 1rem 2rem -.75rem #0009;color:rgb(var(--color-brand-fg)/var(--tw-text-opacity,1))}.ui-scroll-top:focus-visible .ui-scroll-top__stack[data-v-40cc1d9a],.ui-scroll-top:hover .ui-scroll-top__stack[data-v-40cc1d9a]{transform:translateY(-50%)}.ui-scroll-top:focus-visible .ui-scroll-top__track[data-v-40cc1d9a],.ui-scroll-top:hover .ui-scroll-top__track[data-v-40cc1d9a]{stroke:rgb(var(--color-brand-fg)/.25)}.ui-scroll-top:focus-visible .ui-scroll-top__meter[data-v-40cc1d9a],.ui-scroll-top:hover .ui-scroll-top__meter[data-v-40cc1d9a]{filter:drop-shadow(0 0 .375rem rgb(var(--color-brand)/.7))}.ui-scroll-top[data-v-40cc1d9a]:focus-visible{outline-color:rgb(var(--color-brand-fg)/1);outline-offset:2px;outline-style:solid;outline-width:2px}.ui-scroll-top[data-v-40cc1d9a]:active{--tw-translate-y:0px}.ui-scroll-top[data-v-40cc1d9a]:active,.ui-scroll-top__ring[data-v-40cc1d9a]{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ui-scroll-top__ring[data-v-40cc1d9a]{height:100%;top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;width:100%;--tw-rotate:-90deg;overflow:visible;fill:none;stroke-width:2;shape-rendering:geometricPrecision}.ui-scroll-top__track[data-v-40cc1d9a]{stroke:rgb(var(--color-fg)/.12);transition:stroke .3s var(--ease-out-quint)}.ui-scroll-top__meter[data-v-40cc1d9a]{stroke:rgb(var(--color-brand-fg));stroke-linecap:round;transition:stroke-dashoffset .18s linear,filter .3s var(--ease-out-quint)}.ui-scroll-top__glyph[data-v-40cc1d9a]{display:block;height:1.125rem;overflow:hidden;width:1.125rem}.ui-scroll-top__stack[data-v-40cc1d9a]{display:flex;flex-direction:column;height:2.25rem;transition:transform .38s var(--ease-out-quint);width:100%}.ui-scroll-top__arrow[data-v-40cc1d9a]{display:block;flex-shrink:0;font-size:1.125rem;height:1.125rem;line-height:1;width:1.125rem}:where(html:not(.dark)) .ui-scroll-top[data-v-40cc1d9a]{box-shadow:0 4px 16px -4px rgb(var(--shadow-card)/.18)}:where(html:not(.dark)) .ui-scroll-top[data-v-40cc1d9a]:focus-visible,:where(html:not(.dark)) .ui-scroll-top[data-v-40cc1d9a]:hover{--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));box-shadow:0 1rem 2rem -.75rem rgb(var(--shadow-card)/.28)}.ui-scroll-top-enter-active[data-v-40cc1d9a],.ui-scroll-top-leave-active[data-v-40cc1d9a]{transition:opacity .32s var(--ease-out-quint),transform .32s var(--ease-out-quint)}.ui-scroll-top-enter-from[data-v-40cc1d9a],.ui-scroll-top-leave-to[data-v-40cc1d9a]{opacity:0;transform:translateY(.75rem) scale(.85)}@media (prefers-reduced-motion:reduce){.ui-scroll-top[data-v-40cc1d9a],.ui-scroll-top-enter-active[data-v-40cc1d9a],.ui-scroll-top-leave-active[data-v-40cc1d9a],.ui-scroll-top__meter[data-v-40cc1d9a],.ui-scroll-top__stack[data-v-40cc1d9a],.ui-scroll-top__track[data-v-40cc1d9a]{transition-property:none}.ui-scroll-top[data-v-40cc1d9a]:hover{--tw-translate-y:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ui-scroll-top:hover .ui-scroll-top__stack[data-v-40cc1d9a]{transform:none}}.footer[data-v-e592462e]{overflow:hidden;--tw-bg-opacity:1;background-color:rgb(var(--color-glass)/var(--tw-bg-opacity,1))}.footer__shell[data-v-e592462e]{position:relative;--tw-bg-opacity:1;background-color:rgb(var(--color-body)/var(--tw-bg-opacity,1))}:where(html:not(.dark)) .footer__shell[data-v-e592462e]{--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}@media (min-width:1024px){.footer__shell[data-v-e592462e]{border-top-left-radius:121px;border-top-right-radius:121px}}.footer__main[data-v-e592462e]{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:640px){.footer__main[data-v-e592462e]{align-items:center;flex-direction:row;justify-content:space-between}}.footer__contacts[data-v-e592462e]{-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-direction:column;row-gap:.5rem}@media (min-width:640px){.footer__contacts[data-v-e592462e]{align-items:center;flex-direction:row;flex-wrap:wrap}}.footer__nav-link[data-v-e592462e]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.45));font-size:.875rem;line-height:1.25rem;overflow-wrap:break-word;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer__nav-link[data-v-e592462e]:hover{--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}.footer__nav-text[data-v-e592462e]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.45));font-size:.875rem;line-height:1.25rem}.footer__bottom-bar[data-v-e592462e]{border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.1 + var(--edge-b)));border-top-width:1px}:where(html:not(.dark)) .footer__bottom-bar[data-v-e592462e]{border-top-width:0}.footer__bottom[data-v-e592462e]{align-items:center;display:flex;flex-direction:column;padding-top:1.25rem;text-align:center}:where(html:not(.dark)) .footer__bottom[data-v-e592462e]{padding-bottom:1.25rem}.footer__credit-bar[data-v-e592462e]{padding-bottom:1.25rem}:where(html:not(.dark)) .footer__credit-bar[data-v-e592462e]{--tw-bg-opacity:1;background-color:rgb(17 24 39/var(--tw-bg-opacity,1));padding-bottom:0}.footer__credit-bar .footer__bottom[data-v-e592462e]{padding-top:.5rem}:where(html:not(.dark)) .footer__credit-bar .footer__bottom[data-v-e592462e]{padding-bottom:1rem;padding-top:1rem}.footer__credit[data-v-e592462e]{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.38));font-size:.875rem;line-height:1.25rem;line-height:1.375}:where(html:not(.dark)) .footer__credit[data-v-e592462e]{color:#fff9}.footer__credit[data-v-e592462e]{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.footer__credit-name[data-v-e592462e]{font-weight:600;--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}:where(html:not(.dark)) .footer__credit-name[data-v-e592462e]{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.footer__credit-name[data-v-e592462e]{transition-duration:.2s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:cubic-bezier(0,0,.2,1)}.footer__credit[data-v-e592462e]:hover{color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.1))}:where(html:not(.dark)) .footer__credit[data-v-e592462e]:hover{color:#ffffffe6}.footer__credit:hover .footer__credit-name[data-v-e592462e]{--tw-text-opacity:1;color:rgb(var(--color-brand-fg)/var(--tw-text-opacity,1))}:where(html:not(.dark)) .footer__credit:hover .footer__credit-name[data-v-e592462e]{--tw-text-opacity:1;color:rgb(var(--color-brand)/var(--tw-text-opacity,1))}@media (prefers-reduced-motion:reduce){.footer__credit[data-v-e592462e],.footer__credit-name[data-v-e592462e]{transition:none}}.footer__copyright[data-v-e592462e]{font-size:15px;font-weight:600;line-height:1.375}.footer__copyright[data-v-e592462e],.footer__copyright-mark[data-v-e592462e]{--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}.section-nav[data-v-137244ac]{position:sticky;top:var(--header-height,72px);z-index:40;--tw-bg-opacity:1;background-color:rgb(var(--color-glass)/var(--tw-bg-opacity,1));padding-bottom:.75rem;padding-top:.75rem;--tw-backdrop-blur:blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-duration:.3s;transition-property:box-shadow,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1)}:where(html:not(.dark)) .section-nav[data-v-137244ac]{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(232 234 237/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(249 250 251/var(--tw-bg-opacity,1))}@media (min-width:768px){.section-nav[data-v-137244ac]{padding-bottom:1rem;padding-top:1rem}}.section-nav--scrolled[data-v-137244ac]{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.section-nav__scroller[data-v-137244ac]{margin-left:-1rem;margin-right:-1rem}@media (min-width:768px){.section-nav__scroller[data-v-137244ac]{margin-left:0;margin-right:0}}.section-nav__links[data-v-137244ac]{align-items:center;display:flex;gap:.5rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:-moz-max-content;width:max-content}@media (min-width:768px){.section-nav__links[data-v-137244ac]{flex-wrap:wrap;justify-content:center;padding-left:0;padding-right:0;width:auto}}.section-nav__link[data-v-137244ac]{background-color:rgb(var(--color-fg)/.05);border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.08 + var(--edge-b)));border-radius:9999px;border-width:1px;color:rgb(var(--color-fg)/calc(1 - var(--fg-dim)*.2));display:block;font-size:.875rem;font-weight:600;line-height:1.25rem;line-height:1;padding:.75rem 1rem;white-space:nowrap}:where(html:not(.dark)) .section-nav__link[data-v-137244ac]{--tw-border-opacity:1;border-color:rgb(233 235 239/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-surface)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}@media (min-width:768px){.section-nav__link[data-v-137244ac]{padding:.625rem 1.25rem}}.section-nav__link[data-v-137244ac]{transition-duration:.3s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:var(--ease-out-quint)}.section-nav__link[data-v-137244ac]:hover{background-color:rgb(var(--color-fg)/.1);border-color:rgb(var(--color-fg)/calc(var(--edge-k)*.2 + var(--edge-b)));--tw-text-opacity:1;color:rgb(var(--color-fg)/calc(1 - (1 - var(--tw-text-opacity, 1))*var(--fg-dim)))}.section-nav__link[data-v-137244ac]:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(var(--color-brand-fg)/var(--tw-ring-opacity,1));--tw-ring-offset-width:2px;--tw-ring-offset-color:rgb(var(--color-glass)/1)}.section-nav__link--active[data-v-137244ac],.section-nav__link--active[data-v-137244ac]:hover{--tw-border-opacity:1;border-color:rgb(var(--color-brand-fg)/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(var(--color-brand)/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(var(--color-ink)/var(--tw-text-opacity,1))}:where(html:not(.dark)) .section-nav__link--active[data-v-137244ac],:where(html:not(.dark)) .section-nav__link--active[data-v-137244ac]:hover{--tw-border-opacity:1;border-color:rgb(var(--color-brand)/var(--tw-border-opacity,1));--tw-shadow:0 6px 16px -4px rgba(10,207,232,.45);--tw-shadow-colored:0 6px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.section-nav__cta[data-v-137244ac]{border-style:dashed!important}.section-nav__divider[data-v-137244ac]{background-color:rgb(var(--color-fg)/.15);display:none;height:1.5rem;margin-left:.5rem;margin-right:.5rem;width:1px}@media (min-width:768px){.section-nav__divider[data-v-137244ac]{display:block}}@media (prefers-reduced-motion:reduce){.section-nav__link[data-v-137244ac]{transition-property:none}}.menu-toggle__icon{width:1.25rem}.menu-toggle__icon,.menu-toggle__line{display:block}.menu-toggle__line{background-color:rgb(var(--color-fg)/.8);border-radius:.25rem;height:.125rem;position:relative;transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.group:hover .menu-toggle__line{--tw-bg-opacity:1;background-color:rgb(var(--color-fg)/var(--tw-bg-opacity,1))}.menu-toggle__line+.menu-toggle__line{margin-top:.25rem}.menu-toggle__line--1{animation:top-2 .3s ease forwards}.menu-toggle__line--2{animation:middle-2 .3s ease forwards}.menu-toggle__line--3{animation:bottom-2 .3s ease forwards}.menu-toggle--shown .menu-toggle__line--1{animation:top .3s ease forwards}.menu-toggle--shown .menu-toggle__line--2{animation:middle .3s ease forwards}.menu-toggle--shown .menu-toggle__line--3{animation:bottom .3s ease forwards}@keyframes top{0%{top:0;transform:rotate(0)}50%{top:6px;transform:rotate(0)}to{top:6px;transform:rotate(45deg)}}@keyframes top-2{0%{top:6px;transform:rotate(45deg)}50%{top:6px;transform:rotate(0)}to{top:0;transform:rotate(0)}}@keyframes middle{0%{transform:rotate(0)}50%{transform:rotate(0)}to{transform:rotate(45deg)}}@keyframes middle-2{0%{transform:rotate(45deg)}50%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes bottom{0%{bottom:0;transform:rotate(0)}50%{bottom:6px;transform:rotate(0)}to{bottom:6px;transform:rotate(135deg)}}@keyframes bottom-2{0%{bottom:6px;transform:rotate(135deg)}50%{bottom:6px;transform:rotate(0)}to{bottom:0;transform:rotate(0)}}
