.auth-field[data-v-7349106d]{--auth-field-background:var(--white3);width:100%}@media (width<=799px){.auth-field[data-v-7349106d]{--auth-field-background:var(--gray1)}}.auth-field__control[data-v-7349106d]{border:1px solid color-mix(in srgb,var(--black) 30%,transparent);background:var(--auth-field-background);border-radius:20rem;align-items:center;height:40rem;padding:0 12rem 0 20rem;display:flex;overflow:hidden}.auth-field__control[data-v-7349106d]:focus-within{border-color:color-mix(in srgb,var(--black) 65%,transparent)}.auth-field__control input[data-v-7349106d]{width:100%;min-width:0;height:100%;color:var(--black);background:0 0;border:0;outline:none;padding:0;font-family:IBM Plex Mono;font-size:12rem;font-style:normal;font-weight:400;line-height:130%}.auth-field__control input[data-v-7349106d]:focus-visible{outline:none!important}.auth-field__control input[data-v-7349106d]::placeholder{color:color-mix(in srgb,var(--black) 30%,transparent);opacity:1}.auth-field__control input[data-v-7349106d]:-webkit-any(:-webkit-autofill,:-webkit-autofill){box-shadow:0 0 0 1000px var(--auth-field-background) inset;-webkit-text-fill-color:var(--black);caret-color:var(--black)}.auth-field__control input[data-v-7349106d]:is(:autofill,:autofill){box-shadow:0 0 0 1000px var(--auth-field-background) inset;-webkit-text-fill-color:var(--black);caret-color:var(--black)}.auth-field__control--error[data-v-7349106d],.auth-field__control--error[data-v-7349106d]:focus-within{border-color:color-mix(in srgb,var(--red) 30%,transparent)}.auth-field__control--valid[data-v-7349106d],.auth-field__control--valid[data-v-7349106d]:focus-within{border-color:var(--green1-extra)}.auth-field__eye[data-v-7349106d]{cursor:pointer;flex:none;place-items:center;width:16rem;height:16rem;display:grid;position:relative}.auth-field__eye[data-v-7349106d]:before{content:"";position:absolute;inset:-8rem}.auth-field__eye span[data-v-7349106d]{background:color-mix(in srgb,var(--black) 30%,transparent);width:16rem;height:16rem;display:block;-webkit-mask:url(../assets/auth/eye.svg) 50%/contain no-repeat;mask:url(../assets/auth/eye.svg) 50%/contain no-repeat}.auth-field__eye[aria-pressed=true] span[data-v-7349106d]{background:var(--black)}.auth-field__error[data-v-7349106d],.auth-field__hint[data-v-7349106d]{margin-top:8rem;font-family:IBM Plex Mono;font-size:10rem;font-style:normal;font-weight:400;line-height:130%}.auth-field__error[data-v-7349106d]{color:var(--red)}.auth-field__hint[data-v-7349106d]{color:color-mix(in srgb,var(--black) 65%,transparent)}.auth-dialog[data-v-15700d0d]{z-index:100;background:color-mix(in srgb,var(--black-primary) 65%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:24rem 64rem;font-family:IBM Plex Mono,monospace;display:flex;position:fixed;inset:0}@media (width<=799px){.auth-dialog[data-v-15700d0d]{-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-end;padding:0}}.auth-dialog__shell[data-v-15700d0d]{outline:none;width:480rem;max-height:calc(100dvh - 48rem);position:relative}.auth-dialog__shell[data-v-15700d0d]:focus-visible{outline:none!important}@media (width<=799px){.auth-dialog__shell[data-v-15700d0d]{width:100%;max-height:calc(100dvh - 16rem)}}.auth-dialog__panel[data-v-15700d0d]{background:var(--white3);color:var(--black);max-height:inherit;border-radius:32rem;padding:32rem;overflow-y:auto}@media (width<=799px){.auth-dialog__panel[data-v-15700d0d]{padding:0 0 max(16rem,env(safe-area-inset-bottom));background:var(--gray1);border-radius:16rem 16rem 0 0}}.auth-dialog__header[data-v-15700d0d]{align-items:flex-start;gap:16rem;display:flex;position:relative}@media (width<=799px){.auth-dialog__header[data-v-15700d0d]{border-bottom:1px solid var(--gray2);align-items:center;gap:8rem;min-height:40rem;padding:8rem 48rem 8rem 20rem}}.auth-dialog__header--center[data-v-15700d0d]{justify-content:center}.auth-dialog__header--center .auth-dialog__title[data-v-15700d0d]{text-align:center}@media (width<=799px){.auth-dialog__header--center .auth-dialog__title[data-v-15700d0d]{text-align:left}}.auth-dialog__title[data-v-15700d0d]{flex:1;font-size:24rem;font-weight:500;line-height:1.2}@media (width<=799px){.auth-dialog__title[data-v-15700d0d]{font-size:16rem}}.auth-dialog__link[data-v-15700d0d]{color:var(--black);text-underline-offset:2rem;white-space:nowrap;cursor:pointer;font-family:inherit;font-size:14rem;line-height:1.2;text-decoration:underline}.auth-dialog__close[data-v-15700d0d]{background:var(--gray1);cursor:pointer;border-radius:50%;place-items:center;width:40rem;height:40rem;display:grid;position:absolute;top:0;left:calc(100% + 8rem)}.auth-dialog__close span[data-v-15700d0d]{background:var(--black);width:24rem;height:24rem;-webkit-mask:url(../assets/auth/close.svg) 50%/contain no-repeat;mask:url(../assets/auth/close.svg) 50%/contain no-repeat}@media (width<=799px){.auth-dialog__close[data-v-15700d0d]{width:24rem;height:24rem;top:8rem;left:auto;right:16rem}.auth-dialog__close span[data-v-15700d0d]{width:14rem;height:14rem}}.auth-dialog__back[data-v-15700d0d]{cursor:pointer;place-items:center;width:24rem;height:24rem;display:grid;position:absolute;top:2.5rem;left:0}.auth-dialog__back span[data-v-15700d0d]{background:var(--black);width:14rem;height:14rem;-webkit-mask:url(../assets/auth/back.svg) 50%/contain no-repeat;mask:url(../assets/auth/back.svg) 50%/contain no-repeat}@media (width<=799px){.auth-dialog__back[data-v-15700d0d]{flex:none;margin-left:-4rem;position:static}}.auth-dialog__form[data-v-15700d0d]{flex-direction:column;gap:16rem;margin-top:24rem;display:flex}@media (width<=799px){.auth-dialog__form[data-v-15700d0d]{margin-top:0;padding:16rem 20rem 8rem}}.auth-dialog__fields[data-v-15700d0d]{flex-direction:column;gap:8rem;display:flex}.auth-dialog__options[data-v-15700d0d]{justify-content:space-between;align-items:center;gap:8rem;display:flex}@media (width<=799px){.auth-dialog__options[data-v-15700d0d]{margin-top:8rem;margin-bottom:2rem}}.auth-dialog__remember[data-v-15700d0d]{color:color-mix(in srgb,var(--black) 65%,transparent);cursor:pointer;align-items:center;gap:8rem;font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%;display:flex}.auth-dialog__remember input[data-v-15700d0d]{appearance:none;border:1px solid color-mix(in srgb,var(--black) 30%,transparent);cursor:pointer;background:0 0;border-radius:4rem;flex:none;place-items:center;width:16rem;height:16rem;margin:0;padding:0;display:grid}.auth-dialog__remember input[data-v-15700d0d]:checked{background:var(--red);border-color:var(--red)}.auth-dialog__remember input[data-v-15700d0d]:checked:after{content:"";border-left:1px solid var(--white-primary);border-bottom:1px solid var(--white-primary);width:8rem;height:5rem;transform:translateY(-1rem)rotate(-45deg)}.auth-dialog__submit[data-v-15700d0d]{width:100%}.auth-dialog__submit[data-v-15700d0d]:disabled{background:color-mix(in srgb,var(--black) 10%,transparent);color:color-mix(in srgb,var(--black) 30%,transparent);cursor:default;opacity:1}@media (width<=799px){.auth-dialog__submit[data-v-15700d0d]{align-self:center;width:calc(100% + 8rem);min-height:32rem;padding-top:6rem;padding-bottom:6rem}}.auth-dialog__policy[data-v-15700d0d]{color:color-mix(in srgb,var(--black) 65%,transparent);margin-top:8rem;font-family:IBM Plex Mono;font-size:10rem;font-style:normal;font-weight:400;line-height:130%}.auth-dialog__policy a[data-v-15700d0d]{color:var(--red);text-decoration:underline}@media (width<=799px){.auth-dialog__policy[data-v-15700d0d]{order:1;margin-top:0}.auth-dialog__policy[data-v-15700d0d]+*{order:3}.auth-dialog__form:has(.auth-dialog__policy) .auth-dialog__submit[data-v-15700d0d]{order:2}}.auth-dialog__text[data-v-15700d0d]{text-align:center;overflow-wrap:anywhere;font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%}.auth-dialog--code .auth-dialog__form[data-v-15700d0d]{gap:24rem}.auth-dialog--forgot .auth-dialog__text[data-v-15700d0d]{margin-bottom:8rem}@media (width<=799px){.auth-dialog--register .auth-dialog__submit[data-v-15700d0d]{margin-top:2rem}}.auth-dialog__code[data-v-15700d0d]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8rem;display:grid}.auth-dialog__code input[data-v-15700d0d]{border:1px solid color-mix(in srgb,var(--black) 30%,transparent);text-align:center;width:100%;min-width:0;height:40rem;color:var(--black);border-radius:20rem;font-family:IBM Plex Mono;font-size:14rem;font-style:normal;font-weight:400;line-height:140%}.auth-dialog__code input[aria-invalid=true][data-v-15700d0d]{border-color:color-mix(in srgb,var(--red) 30%,transparent)}.auth-dialog__timer[data-v-15700d0d]{color:var(--red)}.auth-dialog__code-error[data-v-15700d0d],.auth-dialog__error[data-v-15700d0d]{color:var(--red);font-family:IBM Plex Mono;font-size:10rem;font-style:normal;font-weight:400;line-height:130%}.auth-dialog__code-error[data-v-15700d0d]{margin-top:-16rem}.auth-dialog__error[data-v-15700d0d]{order:4}.auth-dialog__success[data-v-15700d0d]{width:40rem;height:40rem;fill:var(--green1-extra);align-self:center}.auth-dialog__success svg[data-v-15700d0d]{width:100%;height:100%}
