.auth-card[data-v-7cef8d8b]{z-index:1}.form[data-v-7cef8d8b]{gap:1rem}.form[data-v-7cef8d8b],.oauth-login-block[data-v-7cef8d8b]{width:100%;display:flex;flex-direction:column}.oauth-login-block[data-v-7cef8d8b]{gap:.9rem;margin-bottom:1.05rem}.oauth-provider-btn[data-v-7cef8d8b]{width:100%;height:3rem;display:flex;align-items:center;justify-content:center;gap:.75rem;border:none;border-radius:1.15rem;background:color-mix(in srgb,var(--background) 89%,var(--foreground) 11%);color:var(--foreground);font-weight:600;cursor:pointer;transition:background-color .18s,opacity .18s}.oauth-provider-btn[data-v-7cef8d8b]:hover:not(:disabled){background:color-mix(in srgb,var(--background) 84%,var(--foreground) 16%)}.oauth-provider-btn[data-v-7cef8d8b]:disabled{cursor:not-allowed;opacity:.58}.oauth-divider[data-v-7cef8d8b]{display:flex;align-items:center;gap:.85rem;color:var(--muted-foreground);font-size:.9rem}.oauth-divider[data-v-7cef8d8b]:after,.oauth-divider[data-v-7cef8d8b]:before{content:"";height:1px;flex:1;background:color-mix(in srgb,var(--border) 82%,transparent)}.form__input__group[data-v-7cef8d8b]{position:relative;width:100%;transition:all .12s ease-in}.form__input__group[data-v-7cef8d8b]:hover{transform:scale(1.01)}.auth-shell[data-variant=app] .form__input__group[data-v-7cef8d8b]:hover{transform:none}.form__input[data-v-7cef8d8b]{width:100%;font-family:inherit;font-size:inherit;padding:.8em;background:transparent;color:var(--foreground);border:2px solid var(--input);border-radius:1.2rem;outline:none;transition:border-color .2s}.auth-shell[data-variant=app] .form__input[data-v-7cef8d8b]{padding:1rem 1.05rem;border-width:1px;border-color:color-mix(in srgb,var(--border) 92%,var(--foreground) 8%);border-radius:1.35rem;background:transparent}.form__input[data-v-7cef8d8b]:hover{border-color:var(--muted-foreground)}.auth-shell[data-variant=app] .form__input[data-v-7cef8d8b]:hover{border-color:color-mix(in srgb,var(--border) 74%,var(--foreground) 26%)}.form__input[data-v-7cef8d8b]:focus{border-color:var(--ring)}.auth-shell[data-variant=app] .form__input[data-v-7cef8d8b]:focus{border-color:color-mix(in srgb,var(--ring) 78%,var(--foreground) 22%);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 18%,transparent)}.form__label[data-v-7cef8d8b]{color:var(--muted-foreground);position:absolute;top:.8rem;left:1rem;cursor:text;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 .3em;transition:transform .1s ease-in;transform-origin:top left;background-color:var(--card)}.auth-shell[data-variant=app] .form__label[data-v-7cef8d8b]{top:1rem;left:1.05rem;color:color-mix(in srgb,var(--muted-foreground) 88%,var(--foreground) 12%);background-color:transparent}.auth-shell[data-variant=page] .form__label[data-v-7cef8d8b]{background-color:transparent}.form__input:not(:-moz-placeholder)~.form__label[data-v-7cef8d8b]{transform:translateY(-100%) scale(.8);color:var(--primary)}.form__input:focus~.form__label[data-v-7cef8d8b],.form__input:not(:placeholder-shown)~.form__label[data-v-7cef8d8b]{transform:translateY(-100%) scale(.8);color:var(--primary)}.auth-shell[data-variant=app] .form__input:not(:-moz-placeholder)~.form__label[data-v-7cef8d8b]{transform:translateY(-96%) scale(.8);color:color-mix(in srgb,var(--foreground) 74%,var(--primary) 26%);background-color:var(--background)}.auth-shell[data-variant=app] .form__input:focus~.form__label[data-v-7cef8d8b],.auth-shell[data-variant=app] .form__input:not(:placeholder-shown)~.form__label[data-v-7cef8d8b]{transform:translateY(-96%) scale(.8);color:color-mix(in srgb,var(--foreground) 74%,var(--primary) 26%);background-color:var(--background)}.auth-shell[data-variant=page] .form__input:not(:-moz-placeholder)~.form__label[data-v-7cef8d8b]{background-color:var(--background)}.auth-shell[data-variant=page] .form__input:focus~.form__label[data-v-7cef8d8b],.auth-shell[data-variant=page] .form__input:not(:placeholder-shown)~.form__label[data-v-7cef8d8b]{background-color:var(--background)}.form__input--disabled[data-v-7cef8d8b]{cursor:not-allowed;color:var(--muted-foreground);border-color:var(--border);background-color:var(--muted)}.auth-shell[data-variant=app] .form__input--disabled[data-v-7cef8d8b]{border-color:color-mix(in srgb,var(--border) 90%,var(--foreground) 10%);background:transparent}.form__input--disabled[data-v-7cef8d8b]:hover{border-color:var(--border)}.auth-shell[data-variant=app] .form__input--disabled[data-v-7cef8d8b]:hover{border-color:color-mix(in srgb,var(--border) 90%,var(--foreground) 10%)}.form__label--disabled[data-v-7cef8d8b]{transform:translateY(-100%) scale(.8);color:var(--muted-foreground)}.submit__btn[data-v-7cef8d8b]{width:100%;height:3rem;margin-top:.5rem;padding:.8rem;background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:1.5rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .1s}.auth-shell[data-variant=app] .submit__btn[data-v-7cef8d8b]{height:3.35rem;margin-top:.85rem;background:color-mix(in srgb,var(--foreground) 88%,#fff 12%);color:var(--background);box-shadow:none}.submit__btn[data-v-7cef8d8b]:hover:not(:disabled){opacity:.9}.auth-shell[data-variant=app] .submit__btn[data-v-7cef8d8b]:hover:not(:disabled){opacity:.94;filter:none}.submit__btn[data-v-7cef8d8b]:active:not(:disabled){opacity:.8}.submit__btn[data-v-7cef8d8b]:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);color:var(--muted-foreground)}.auth-shell[data-variant=app] .submit__btn[data-v-7cef8d8b]:disabled{background:var(--muted);color:var(--muted-foreground)}
