.auth-reassurance[data-v-7201a205]{display:flex;flex-wrap:wrap;gap:clamp(4px,.5vw,8px);justify-content:center;list-style:none;padding:0}.auth-reassurance li[data-v-7201a205]{align-items:center;background:var(--surface-1);border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:3px 8px 3px 6px;white-space:nowrap}.auth[data-v-debeebb5]{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;width:100%}.auth--entree[data-v-debeebb5]{animation:fadeIn-debeebb5 .4s ease}.auth__card[data-v-debeebb5]{align-items:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(180deg,#fffffffa,#ffffffeb);background-clip:padding-box;border:1.5px solid transparent;border-radius:14px;box-shadow:0 20px 50px -12px #0000001f,0 8px 20px -8px #00000014,0 0 0 1px rgba(var(--primary-500-rgb),.08),0 0 40px -10px rgba(var(--primary-500-rgb),.15),inset 0 1px 1px #fff,inset 0 -1px 1px #00000008;display:flex;flex-direction:column;max-width:420px;padding:clamp(32px,4vw,48px) clamp(24px,3vw,32px);position:relative;width:100%}.auth__card[data-v-debeebb5]:after{background:linear-gradient(160deg,#ffffffe6 0,rgba(var(--primary-400-rgb),.3) 30%,rgba(var(--primary-500-rgb),.2) 70%,#fff9);border-radius:14px;content:"";inset:-1.5px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.auth__card[data-v-debeebb5]:before{background:linear-gradient(90deg,transparent,var(--primary-400),var(--primary-500),var(--primary-400),transparent);border-radius:0 0 4px 4px;content:"";height:3px;left:20%;position:absolute;right:20%;top:0;z-index:1}[data-theme=dark] .auth__card[data-v-debeebb5]{background:linear-gradient(180deg,#1e1e23f2,#19191ee6);box-shadow:0 20px 50px -12px #0006,0 8px 20px -8px #0000004d,0 0 0 1px rgba(var(--primary-500-rgb),.15),0 0 50px -10px rgba(var(--primary-500-rgb),.2),inset 0 1px 1px #ffffff0d,inset 0 -1px 1px #0003}[data-theme=dark] .auth__card[data-v-debeebb5]:after{background:linear-gradient(160deg,#ffffff1a 0,rgba(var(--primary-400-rgb),.4) 30%,rgba(var(--primary-500-rgb),.3) 70%,#ffffff0d)}.auth__header[data-v-debeebb5]{align-items:center;display:flex;gap:clamp(12px,1.5vw,20px);justify-content:center;margin-bottom:clamp(4px,.5vw,8px)}.auth__header-logo-badge[data-v-debeebb5]{display:none}.auth__title[data-v-debeebb5]{background:linear-gradient(135deg,var(--text-primary) 0,var(--primary-600) 50%,var(--primary-500) 100%);background-clip:text;-webkit-background-clip:text;font-size:2rem;font-weight:800;letter-spacing:-.5px;-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px rgba(var(--primary-500-rgb),.15))}.auth__subtitle[data-v-debeebb5]{color:var(--text-secondary);font-size:1rem;line-height:1.5;margin-bottom:clamp(24px,3vw,32px);max-width:90%}.auth__form[data-v-debeebb5]{animation:fadeInUp-debeebb5 .4s ease forwards;display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);max-width:400px;text-align:left;width:100%}.auth__form[data-v-debeebb5] .input-label__required{display:none}.auth__form[data-v-debeebb5] .wrapper__hint:empty{height:0;margin:0 0 clamp(4px,.5vw,8px)}.auth__feedback[data-v-debeebb5]{display:flex;justify-content:center}.auth__error[data-v-debeebb5]{color:#ff4d4d;font-size:.875rem}.auth__message[data-v-debeebb5]{color:#1f9a50;font-size:.875rem}.auth__divider[data-v-debeebb5]{align-items:center;color:var(--text-muted);display:flex;font-size:.75rem;font-weight:500;justify-content:center;letter-spacing:.5px;text-transform:uppercase}.auth__divider[data-v-debeebb5]:after,.auth__divider[data-v-debeebb5]:before{background:var(--border-default);content:"";flex:1;height:1px;margin:0 12px}.auth__providers[data-v-debeebb5]{display:flex;flex-wrap:wrap;gap:clamp(16px,2vw,24px);justify-content:center;margin:clamp(8px,1vw,16px) 0}.auth__providers--full[data-v-debeebb5]{display:block;flex-wrap:nowrap;gap:0}.auth__icon-wrapper[data-v-debeebb5]{align-items:center;display:flex;justify-content:center;margin-bottom:clamp(16px,2vw,24px)}.auth__bottom[data-v-debeebb5]{align-items:center;display:flex;flex-direction:column;max-width:400px;width:100%}.auth__bottom[data-v-debeebb5],.auth__bottom--inline[data-v-debeebb5],.auth__links[data-v-debeebb5]{margin-top:clamp(16px,2vw,24px)}.auth__links[data-v-debeebb5]{color:var(--text-secondary);display:flex;flex-direction:column;font-size:.85rem;gap:clamp(8px,1vw,12px)}.auth__links a[data-v-debeebb5]{color:var(--primary-600);font-weight:600;padding:14px 0;text-decoration:none;transition:color .16s}.auth__links a[data-v-debeebb5]:hover{color:var(--primary-700);text-decoration:underline}@media(max-width:1024px){.auth__card[data-v-debeebb5]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;border:none;box-shadow:none;max-width:100%;padding:clamp(10px,2vh,24px) 16px;width:100%}.auth__card[data-v-debeebb5]:after,.auth__card[data-v-debeebb5]:before{display:none}.auth__form[data-v-debeebb5]{max-width:100%;width:100%}.auth__header[data-v-debeebb5]{gap:clamp(8px,1vw,12px);margin-bottom:clamp(8px,2vh,16px);margin-top:0}.auth__title[data-v-debeebb5]{font-size:clamp(1.3rem,4vh,1.6rem)}.auth__subtitle[data-v-debeebb5]{display:none}.auth--cadre .auth__subtitle[data-v-debeebb5]{display:block;font-size:13px;line-height:1.45;margin:0 auto clamp(8px,1.5vh,20px);max-width:32ch}.auth__form[data-v-debeebb5]{gap:clamp(12px,2vh,16px)}.auth__divider[data-v-debeebb5]{font-size:clamp(.65rem,1.5vh,.75rem)}.auth__providers[data-v-debeebb5]{gap:clamp(10px,2vh,16px);margin:clamp(8px,2vh,12px) 0}.auth__bottom[data-v-debeebb5]{margin-top:clamp(12px,2vh,20px)}.auth__links[data-v-debeebb5]{font-size:clamp(.75rem,2vh,.85rem);gap:clamp(4px,1vh,8px);margin-top:clamp(10px,2vh,16px)}}@keyframes fadeIn-debeebb5{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp-debeebb5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-height:890px)and (min-width:769px){.auth__card[data-v-debeebb5]{padding:clamp(10px,2vh,16px) 24px}.auth__header[data-v-debeebb5]{gap:8px;margin-bottom:2px}.auth__header-logo-badge[data-v-debeebb5]{height:28px;width:28px}.auth__title[data-v-debeebb5]{font-size:1.45rem}.auth__subtitle[data-v-debeebb5]{font-size:.85rem;margin-bottom:clamp(4px,1.2vh,10px);max-width:none}.auth__form[data-v-debeebb5]{gap:clamp(6px,1.5vh,12px)}.auth__footer[data-v-debeebb5]{gap:6px}.auth__divider[data-v-debeebb5]{margin:clamp(2px,.8vh,10px) 0}.auth__bottom[data-v-debeebb5]{margin-top:clamp(6px,2vh,22px)}.auth__providers[data-v-debeebb5]{margin:clamp(4px,1vh,11px) 0}.auth__links[data-v-debeebb5]{margin-top:clamp(6px,1.6vh,22px)}}.auth__reassurance[data-v-debeebb5]{display:none}@media(max-width:1024px){.auth--entree[data-v-debeebb5]{animation:none}.auth--entree .auth__header[data-v-debeebb5],.auth--entree .auth__reassurance[data-v-debeebb5] li,.auth--entree .auth__subtitle[data-v-debeebb5]{animation:lab-entree .4s cubic-bezier(.16,1,.3,1) both}.auth--entree .auth__subtitle[data-v-debeebb5]{animation-delay:60ms}.auth--entree .auth__reassurance[data-v-debeebb5] li:first-child{animation-delay:.12s}.auth--entree .auth__reassurance[data-v-debeebb5] li:nth-child(2){animation-delay:.18s}.auth--entree .auth__reassurance[data-v-debeebb5] li:nth-child(3){animation-delay:.24s}.auth__reassurance[data-v-debeebb5]{display:flex;margin-bottom:clamp(8px,1.5vh,20px)}}@media(max-width:1024px)and (prefers-reduced-motion:reduce){.auth--entree .auth__header[data-v-debeebb5],.auth--entree .auth__reassurance[data-v-debeebb5] li,.auth--entree .auth__subtitle[data-v-debeebb5]{animation:none}}.auth__field[data-v-debeebb5]{position:relative}.auth__forgot[data-v-debeebb5]{display:flex;justify-content:flex-end;margin-top:clamp(8px,1vw,12px)}.auth__forgot a[data-v-debeebb5]{align-items:center;color:var(--primary-600);display:inline-flex;font-size:15px;font-weight:600;margin:-12px 0;min-height:44px;text-decoration:underline;text-underline-offset:2px}.auth__forgot a[data-v-debeebb5]:hover{color:var(--primary-700)}.auth__error-box[data-v-debeebb5]{align-items:center;background:var(--color-danger-50);border:1px solid var(--color-danger-400);border-radius:10px;color:var(--color-danger-700);display:flex;font-size:15px;font-weight:500;gap:clamp(8px,1vw,12px);padding:clamp(8px,1vw,16px) clamp(16px,2vw,24px)}.auth__error-box svg[data-v-debeebb5]{color:var(--color-danger-500);flex-shrink:0}.slide-fade-enter-active[data-v-debeebb5],.slide-fade-leave-active[data-v-debeebb5]{transition:all .24s cubic-bezier(.4,0,.2,1)}.slide-fade-enter-from[data-v-debeebb5]{opacity:0;transform:translateY(-10px)}.slide-fade-leave-to[data-v-debeebb5]{opacity:0;transform:translateY(10px)}
