.auth-hint[data-v-d2d1717f]{color:#ffffff8c;font-size:.75rem;line-height:1rem;line-height:1.625;text-align:center}.auth-link[data-v-d2d1717f]{color:#ffffffb3;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-d2d1717f]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.auth-link[data-v-d2d1717f]: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)/.7)}.auth-swap[data-v-d2d1717f]{overflow:hidden;transition:height .26s cubic-bezier(.22,1,.36,1)}.auth-swap-enter-active[data-v-d2d1717f],.auth-swap-leave-active[data-v-d2d1717f]{transition:opacity .15s ease-out,transform .2s cubic-bezier(.22,1,.36,1)}.auth-swap-enter-from[data-v-d2d1717f],.auth-swap-leave-to[data-v-d2d1717f]{opacity:0;transform:translateY(6px)}@media (prefers-reduced-motion:reduce){.auth-swap[data-v-d2d1717f]{transition:none}.auth-swap-enter-active[data-v-d2d1717f],.auth-swap-leave-active[data-v-d2d1717f]{transition:opacity .1s ease-out}.auth-swap-enter-from[data-v-d2d1717f],.auth-swap-leave-to[data-v-d2d1717f]{transform:none}}[data-v-d2d1717f] .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-d2d1717f] .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}.footer[data-v-715a03bc]{overflow:hidden;--tw-bg-opacity:1;background-color:rgb(var(--color-glass)/var(--tw-bg-opacity,1))}.footer__shell[data-v-715a03bc]{position:relative;--tw-bg-opacity:1;background-color:rgb(var(--color-body)/var(--tw-bg-opacity,1))}@media (min-width:1024px){.footer__shell[data-v-715a03bc]{border-top-left-radius:121px;border-top-right-radius:121px}}.footer__main[data-v-715a03bc]{display:flex;flex-direction:column;gap:2.5rem;padding-bottom:3rem}@media (min-width:640px){.footer__main[data-v-715a03bc]{align-items:flex-start;flex-direction:row;justify-content:space-between}}.footer__nav-group[data-v-715a03bc]{display:grid;gap:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:640px){.footer__nav-group[data-v-715a03bc]{gap:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.footer__nav-group[data-v-715a03bc]{gap:72px}}.footer__nav-col[data-v-715a03bc]{display:flex;flex-direction:column;gap:.75rem}.footer__nav-heading[data-v-715a03bc]{font-size:.875rem;font-weight:700;line-height:1.25rem;margin-bottom:.25rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.footer__nav-list[data-v-715a03bc]{display:flex;flex-direction:column;gap:.5rem}.footer__nav-link[data-v-715a03bc]{color:#ffffff8c;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-715a03bc]:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.footer__nav-text[data-v-715a03bc]{color:#ffffff8c;font-size:.875rem;line-height:1.25rem}.footer__bottom-bar[data-v-715a03bc]{border-color:#ffffff1a;border-top-width:1px}.footer__copyright[data-v-715a03bc]{color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:15px;font-weight:600;line-height:1;padding-bottom:1.5rem;padding-top:1.5rem;text-align:center}.footer__copyright[data-v-715a03bc],.footer__copyright-mark[data-v-715a03bc]{--tw-text-opacity:1}.footer__copyright-mark[data-v-715a03bc]{color:rgb(var(--color-muted)/var(--tw-text-opacity,1))}@media (min-width:1024px){.menu-toggle{display:none}}.menu-toggle__icon{width:1.25rem}.menu-toggle__icon,.menu-toggle__line{display:block}.menu-toggle__line{background-color:#fffc;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(255 255 255/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)}}
