.auth-root[data-v-4f29a5fd]{background:#faf9f8;color:#1a1a1a;min-height:100vh;overflow:hidden;position:relative}.auth-root[data-v-4f29a5fd]:after,.auth-root[data-v-4f29a5fd]:before{content:"";inset:-40%;mix-blend-mode:multiply;opacity:.2;pointer-events:none;position:fixed;z-index:0}.auth-root[data-v-4f29a5fd]:before{animation:authGlowA-4f29a5fd 36s ease-in-out infinite alternate;background:radial-gradient(circle at 10% 20%,rgba(126,35,88,.25),transparent 65%),radial-gradient(circle at 80% 80%,rgba(255,109,60,.15),transparent 70%)}.auth-root[data-v-4f29a5fd]:after{animation:authGlowB-4f29a5fd 44s ease-in-out infinite alternate;background:radial-gradient(circle at 0 80%,rgba(186,109,78,.2),transparent 60%),radial-gradient(circle at 90% 10%,rgba(126,35,88,.15),transparent 65%)}@keyframes authGlowA-4f29a5fd{0%{transform:translate3d(-20px,0,0)}to{transform:translate3d(20px,-20px,0)}}@keyframes authGlowB-4f29a5fd{0%{transform:translate3d(20px,10px,0)}to{transform:translate3d(-10px,-15px,0)}}.auth-row[data-v-4f29a5fd]{min-height:100vh;position:relative;z-index:1}.auth-left[data-v-4f29a5fd]{overflow:hidden;position:relative}.auth-bg[data-v-4f29a5fd]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.auth-left-overlay[data-v-4f29a5fd]{background:linear-gradient(135deg,#7e2358e0,#7e2358d1 30%,#ba6d4eb8 70%,#ba6d4e99);inset:0;pointer-events:none;position:absolute}.auth-left-content[data-v-4f29a5fd]{display:flex;flex-direction:column;justify-content:space-between;padding:24px 32px 32px;position:relative;width:100%;z-index:1}.auth-left-header[data-v-4f29a5fd]{align-items:center;display:flex;justify-content:flex-start}.auth-brand-pill[data-v-4f29a5fd]{align-items:center;display:inline-flex;gap:.4rem;padding:.35rem .9rem}.auth-brand-pill img[data-v-4f29a5fd]{width:64px}.auth-brand-dot[data-v-4f29a5fd]{background:#ff6d3c;border-radius:999px;box-shadow:0 0 10px #ff6d3c99;height:.5rem;width:.5rem}.auth-brand-text[data-v-4f29a5fd]{color:#fff;cursor:pointer;font-size:.9rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.auth-left-body[data-v-4f29a5fd]{margin-top:3.5rem;max-width:520px}.auth-badge[data-v-4f29a5fd]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;display:inline-flex;gap:.45rem;padding:.25rem .8rem}.auth-badge-dot[data-v-4f29a5fd]{animation:authPulse-4f29a5fd 1.9s infinite;background:#ff6d3c;border-radius:999px;box-shadow:0 0 #ff6d3c99;height:.55rem;width:.55rem}.auth-badge-text[data-v-4f29a5fd]{color:#ffffffe6;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@keyframes authPulse-4f29a5fd{0%{box-shadow:0 0 #ff6d3c99;transform:scale(1)}70%{box-shadow:0 0 0 10px #ff6d3c00;transform:scale(1.05)}to{box-shadow:0 0 #ff6d3c00;transform:scale(1)}}.auth-left-title[data-v-4f29a5fd]{color:#fff;font-size:clamp(2.1rem,2.8vw,2.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;margin-top:1.4rem}.auth-left-title-gradient[data-v-4f29a5fd]{background:linear-gradient(120deg,#fff,#ffffffb3);-webkit-background-clip:text;background-clip:text;color:transparent}.auth-left-subtitle[data-v-4f29a5fd]{color:#fffc;font-size:.95rem;line-height:1.6;margin-top:.9rem}.auth-left-stats[data-v-4f29a5fd]{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.8rem}.auth-stat[data-v-4f29a5fd]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);border-radius:14px;min-width:140px;padding:.7rem .9rem}.auth-stat-label[data-v-4f29a5fd]{color:#ffffff8c;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.auth-stat-value[data-v-4f29a5fd]{color:#fff;font-size:1.4rem;font-weight:800}.auth-stat-hint[data-v-4f29a5fd]{color:#ffffff8c;font-size:.78rem}.auth-right[data-v-4f29a5fd]{align-items:center;display:flex;justify-content:center;padding-block:2.5rem;padding-inline:1.5rem;position:relative}.auth-right-inner[data-v-4f29a5fd]{max-width:460px;width:100%}.auth-panel[data-v-4f29a5fd]{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:22px;box-shadow:0 20px 60px #7e23580a,0 4px 16px #00000008;padding:1.8rem 1.7rem 1.5rem;position:relative}.auth-panel-badge[data-v-4f29a5fd]{align-items:center;background:#7e23580a;border:1px solid rgba(126,35,88,.12);border-radius:999px;display:inline-flex;gap:.4rem;margin-bottom:1rem;padding:.22rem .65rem}.auth-panel-badge-dot[data-v-4f29a5fd]{background:linear-gradient(135deg,#ff6d3c,#e8455f);border-radius:999px;height:.5rem;width:.5rem}.auth-panel-badge-text[data-v-4f29a5fd]{color:#7e2358;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.auth-panel-title[data-v-4f29a5fd]{color:#1a1a1a;font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:.3rem}.auth-panel-subtitle[data-v-4f29a5fd]{color:#00000073;font-size:.88rem;line-height:1.5;margin-bottom:1.4rem}.auth-form-wrap[data-v-4f29a5fd]{margin-bottom:1.3rem}.auth-panel[data-v-4f29a5fd] .v-field__input,.auth-panel[data-v-4f29a5fd] input,.auth-panel[data-v-4f29a5fd] textarea{color:#1a1a1a!important}.auth-panel[data-v-4f29a5fd] input::-moz-placeholder,.auth-panel[data-v-4f29a5fd] textarea::-moz-placeholder{color:#00000059!important}.auth-panel[data-v-4f29a5fd] input::placeholder,.auth-panel[data-v-4f29a5fd] textarea::placeholder{color:#00000059!important}.auth-panel[data-v-4f29a5fd] .v-field-label,.auth-panel[data-v-4f29a5fd] .v-label{color:#00000080!important}.auth-panel[data-v-4f29a5fd] .v-field{--v-field-border-opacity:.12}.auth-panel[data-v-4f29a5fd] .v-btn--variant-flat{background:linear-gradient(135deg,#7e2358,#ab3b69 42%,#ba6d4e)!important;color:#fff!important}.auth-panel[data-v-4f29a5fd] .v-btn--variant-outlined{border-color:#0000001f!important;color:#000000b3!important}.auth-panel[data-v-4f29a5fd] .v-btn--variant-outlined:hover{border-color:#7e23584d!important;color:#7e2358!important}@media(max-width:960px){.auth-right[data-v-4f29a5fd]{padding-block:2.3rem;padding-inline:1.2rem}.auth-panel[data-v-4f29a5fd]{border-radius:20px;padding:1.7rem 1.4rem 1.4rem}}@media(max-width:600px){.auth-right[data-v-4f29a5fd]{padding-block:2rem;padding-inline:1rem}.auth-panel-title[data-v-4f29a5fd]{font-size:1.35rem}.auth-panel-subtitle[data-v-4f29a5fd]{font-size:.86rem}}@media(max-width:1279px){.auth-right[data-v-4f29a5fd],.auth-root[data-v-4f29a5fd],.auth-row[data-v-4f29a5fd]{min-height:100vh;min-height:100svh}.auth-right[data-v-4f29a5fd],.auth-root[data-v-4f29a5fd]{overflow:visible}.auth-right[data-v-4f29a5fd]{position:relative}.auth-right[data-v-4f29a5fd]:before{background:url(../images/backgrounds/construction.jpg) 50%/cover no-repeat}.auth-right[data-v-4f29a5fd]:after,.auth-right[data-v-4f29a5fd]:before{content:"";inset:0;position:fixed;z-index:0}.auth-right[data-v-4f29a5fd]:after{background:linear-gradient(135deg,#7e2358e6,#7e2358d6 30%,#ba6d4ec7 70%,#ba6d4eb3)}.auth-right-inner[data-v-4f29a5fd]{padding:max(28px,env(safe-area-inset-top)) 16px max(40px,env(safe-area-inset-bottom));position:relative;z-index:1}.auth-panel[data-v-4f29a5fd] .v-field__input,.auth-panel[data-v-4f29a5fd] input,.auth-panel[data-v-4f29a5fd] textarea{font-size:16px!important}.auth-mobile-brand[data-v-4f29a5fd]{margin-bottom:24px;text-align:center}.auth-mobile-brand img[data-v-4f29a5fd]{filter:brightness(0) invert(1);width:72px}.auth-panel[data-v-4f29a5fd]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border:1px solid hsla(0,0%,100%,.5);box-shadow:0 16px 48px #0000001f}.auth-root[data-v-4f29a5fd]{background:transparent}.auth-root[data-v-4f29a5fd]:after,.auth-root[data-v-4f29a5fd]:before{display:none}}
