.step-one[data-v-c1977062]{gap:1.1rem}.form-group[data-v-c1977062],.step-one[data-v-c1977062]{display:flex;flex-direction:column}.form-group[data-v-c1977062]{gap:.35rem}.form-group label[data-v-c1977062]{color:#374151;font-size:.85rem;font-weight:600}.input-wrapper[data-v-c1977062]{align-items:center;display:flex;position:relative}.input-wrapper input[data-v-c1977062]{padding-right:2.75rem}.toggle-password[data-v-c1977062]{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:.75rem;transition:color .2s}.toggle-password[data-v-c1977062]:hover{color:#004bad}.form-group input[data-v-c1977062]{background:#f3f4f6;border:2px solid transparent;border-radius:12px;color:#1f2937;font-family:inherit;font-size:.9rem;outline:none;padding:.75rem 1rem;transition:all .2s ease;width:100%}.form-group input[data-v-c1977062]::-moz-placeholder{color:#9ca3af}.form-group input[data-v-c1977062]::placeholder{color:#9ca3af}.form-group input[data-v-c1977062]:focus{background:#fff;border-color:#004bad;box-shadow:0 0 0 3px #004bad1a}.form-group input.error[data-v-c1977062]{border-color:#ef4444}.field-error[data-v-c1977062]{color:#ef4444;font-size:.78rem;font-weight:500}.step-two[data-v-df3f8b56]{display:flex;flex:1;flex-direction:column}.step-two[data-v-df3f8b56]:after,.step-two[data-v-df3f8b56]:before{content:"";flex-grow:1;transition:flex-grow .65s cubic-bezier(.25,.46,.45,.94)}.step-two.has-inputs[data-v-df3f8b56]:after,.step-two.has-inputs[data-v-df3f8b56]:before{flex-grow:0}.org-cards[data-v-df3f8b56]{display:grid;flex-shrink:0;gap:.6rem;grid-template-columns:repeat(3,1fr)}.org-card[data-v-df3f8b56]{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.35rem;justify-content:center;min-height:100px;padding:.75rem .4rem;text-align:center;transition:all .25s ease}.org-card[data-v-df3f8b56]:hover{background:#fafbff;border-color:#c7d2fe}.org-card.selected[data-v-df3f8b56]{background:#004bad0f;border-color:#004bad;box-shadow:0 0 0 3px #004bad1f}.org-icon[data-v-df3f8b56]{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;height:32px;justify-content:center;min-height:32px;min-width:32px;transition:all .25s;width:32px}.org-icon svg[data-v-df3f8b56]{height:16px;width:16px}.org-card.selected .org-icon[data-v-df3f8b56]{background:#004bad;color:#fff}.org-card strong[data-v-df3f8b56]{color:#1f2937;font-size:.72rem;font-weight:600;line-height:1.2;word-break:break-word}.org-desc[data-v-df3f8b56]{color:#9ca3af;font-size:.64rem;line-height:1.2}.inputs-collapse[data-v-df3f8b56]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .65s cubic-bezier(.25,.46,.45,.94)}.inputs-collapse.open[data-v-df3f8b56]{grid-template-rows:1fr}.inputs-inner[data-v-df3f8b56]{overflow:hidden}.section-header[data-v-df3f8b56]{justify-content:space-between}.section-header[data-v-df3f8b56],.section-title[data-v-df3f8b56]{align-items:center;display:flex}.section-title[data-v-df3f8b56]{color:#1f2937;font-size:.85rem;font-weight:700;gap:.4rem}.section-title svg[data-v-df3f8b56]{color:#004bad}.section-count[data-v-df3f8b56]{background:#004bad1a;border-radius:20px;color:#004bad;font-size:.72rem;font-weight:600;padding:.15rem .55rem}.section-hint[data-v-df3f8b56]{color:#9ca3af;font-size:.75rem;line-height:1.4;margin:0}.dynamic-inputs[data-v-df3f8b56]{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem}.areas-list[data-v-df3f8b56],.items-list[data-v-df3f8b56]{display:flex;flex-direction:column;gap:.5rem}.item-row[data-v-df3f8b56]{align-items:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;display:flex;gap:.4rem;padding:.35rem;transition:all .25s ease}.item-row.filled[data-v-df3f8b56]{background:#004bad05;border-color:#004bad4d}.item-number[data-v-df3f8b56]{align-items:center;background:#f3f4f6;border-radius:6px;color:#9ca3af;display:flex;font-size:.7rem;font-weight:700;height:24px;justify-content:center;min-width:24px;transition:all .25s ease;width:24px}.item-row.filled .item-number[data-v-df3f8b56]{background:#004bad;color:#fff}.item-number.small[data-v-df3f8b56]{border-radius:5px;font-size:.62rem;height:20px;min-width:20px;width:20px}.item-row input[data-v-df3f8b56]{background:transparent;border:none;color:#1f2937;flex:1;font-family:inherit;font-size:.82rem;outline:none;padding:.45rem .6rem}.item-row input[data-v-df3f8b56]::-moz-placeholder{color:#c5c9d2}.item-row input[data-v-df3f8b56]::placeholder{color:#c5c9d2}.item-status[data-v-df3f8b56]{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.check-icon[data-v-df3f8b56]{animation:check-pop-df3f8b56 .3s cubic-bezier(.4,0,.2,1);color:#10b981;height:16px;width:16px}.check-icon.small[data-v-df3f8b56]{height:14px;width:14px}@keyframes check-pop-df3f8b56{0%{opacity:0;transform:scale(0)}60%{transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.remove-btn[data-v-df3f8b56]{align-items:center;background:#f3f4f6;border:none;border-radius:7px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;gap:0!important;height:26px!important;justify-content:center;min-height:26px;min-width:26px;padding:0!important;transition:all .2s;width:26px!important}.remove-btn[data-v-df3f8b56]:hover{background:#fee2e2;color:#ef4444}.remove-btn.small[data-v-df3f8b56]{height:22px!important;min-height:22px;min-width:22px;width:22px!important}.remove-icon[data-v-df3f8b56]{flex-shrink:0;height:14px;width:14px}.remove-btn.small .remove-icon[data-v-df3f8b56]{height:12px;width:12px}.add-btn[data-v-df3f8b56]{align-items:center;background:none;border:2px dashed #d1d5db;border-radius:10px;color:#004bad;cursor:pointer;display:flex;font-family:inherit;font-size:.82rem;font-weight:500;gap:.35rem;height:auto!important;justify-content:center;padding:.5rem .85rem!important;transition:all .2s}.add-btn[data-v-df3f8b56]:hover{background:#004bad0a;border-color:#004bad}.add-btn.small[data-v-df3f8b56]{border-width:1.5px;font-size:.75rem;gap:.25rem;padding:.3rem .6rem!important}.area-block[data-v-df3f8b56]{background:#fafbfc;border:1.5px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:.65rem;padding:.75rem;transition:all .25s ease}.area-block.area-filled[data-v-df3f8b56]{border-color:#004bad40}.area-header[data-v-df3f8b56]{gap:.4rem}.area-badge[data-v-df3f8b56],.area-header[data-v-df3f8b56]{align-items:center;display:flex}.area-badge[data-v-df3f8b56]{background:#f3f4f6;border-radius:8px;color:#9ca3af;font-size:.72rem;font-weight:700;height:26px;justify-content:center;min-width:26px;transition:all .25s ease;width:26px}.area-filled .area-badge[data-v-df3f8b56]{background:#004bad;color:#fff}.area-name-input[data-v-df3f8b56]{background:#fff;border:1.5px solid #e5e7eb;border-radius:8px;color:#1f2937;flex:1;font-family:inherit;font-size:.82rem;font-weight:600;outline:none;padding:.5rem .65rem;transition:all .2s}.area-name-input[data-v-df3f8b56]:focus{border-color:#004bad;box-shadow:0 0 0 3px #004bad1a}.area-name-input[data-v-df3f8b56]::-moz-placeholder{color:#c5c9d2;font-weight:400}.area-name-input[data-v-df3f8b56]::placeholder{color:#c5c9d2;font-weight:400}.area-check[data-v-df3f8b56]{flex-shrink:0}.area-units[data-v-df3f8b56]{border-left:2px solid #e5e7eb;display:flex;flex-direction:column;gap:.4rem;margin-left:.5rem;padding-left:.5rem;transition:border-color .25s}.area-filled .area-units[data-v-df3f8b56]{border-left-color:#004bad4d}.area-units-header[data-v-df3f8b56]{align-items:center;color:#6b7280;display:flex;font-size:.72rem;font-weight:600;gap:.35rem;padding-bottom:.15rem}.area-units-header svg[data-v-df3f8b56],.units-count[data-v-df3f8b56]{color:#9ca3af}.units-count[data-v-df3f8b56]{font-size:.65rem;font-weight:500;margin-left:auto}.sub-row[data-v-df3f8b56]{border-width:1px;padding:.25rem}.sub-row input[data-v-df3f8b56]{font-size:.78rem;padding:.35rem .5rem}.step-content[data-v-03d156c5],.step-three[data-v-03d156c5]{display:flex;flex:1;flex-direction:column}.step-content[data-v-03d156c5]{gap:1rem}.summary-card[data-v-03d156c5]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden}.card-header[data-v-03d156c5]{border-bottom:1px solid #e5e7eb;gap:.6rem;padding:.85rem 1rem}.card-header[data-v-03d156c5],.card-icon[data-v-03d156c5]{align-items:center;display:flex}.card-icon[data-v-03d156c5]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#004bad;flex-shrink:0;height:32px;justify-content:center;width:32px}.card-header h3[data-v-03d156c5]{color:#374151;flex:1;font-size:.85rem;font-weight:700;letter-spacing:.3px;margin:0;text-transform:uppercase}.count-badge[data-v-03d156c5]{background:#004bad;border-radius:20px;color:#fff;font-size:.72rem;font-weight:600;padding:.2rem .55rem}.card-content[data-v-03d156c5]{background:#fff;padding:1rem}.info-row[data-v-03d156c5]{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.info-row+.info-row[data-v-03d156c5]{border-top:1px dashed #e5e7eb;margin-top:.75rem;padding-top:.75rem}.info-label[data-v-03d156c5]{color:#6b7280;flex-shrink:0;font-size:.8rem;font-weight:500}.info-value[data-v-03d156c5]{color:#1f2937;font-size:.85rem;font-weight:600;text-align:right;word-break:break-word}.info-value.company-name[data-v-03d156c5]{color:#004bad}.tags-container[data-v-03d156c5]{display:flex;flex-wrap:wrap;gap:.4rem}.tag[data-v-03d156c5]{background:#f3f4f6;border:1px solid #e5e7eb;border-radius:6px;color:#374151;font-size:.8rem;font-weight:500;padding:.3rem .7rem}.tag.small[data-v-03d156c5]{font-size:.75rem;padding:.2rem .5rem}.area-block[data-v-03d156c5]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:.75rem}.area-block+.area-block[data-v-03d156c5]{margin-top:.6rem}.area-header[data-v-03d156c5]{margin-bottom:.5rem}.area-name[data-v-03d156c5]{color:#1f2937;font-size:.85rem;font-weight:600}.area-units[data-v-03d156c5]{border-left:2px solid #e5e7eb;display:flex;flex-wrap:wrap;gap:.35rem;padding-left:.5rem}.step-footer[data-v-03d156c5]{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem;padding-top:1rem}.terms-notice[data-v-03d156c5]{background:#f9fafb;border-radius:8px;padding:.5rem .25rem;text-align:center}.terms-notice p[data-v-03d156c5]{color:#6b7280;font-size:.72rem;line-height:1.5;margin:0}.terms-notice a[data-v-03d156c5]{color:#004bad;font-weight:500;text-decoration:none}.terms-notice a[data-v-03d156c5]:hover{text-decoration:underline}.footer-buttons[data-v-03d156c5]{display:flex;gap:.75rem}.btn-back[data-v-03d156c5]{align-items:center;background:#f3f4f6;border:none;border-radius:12px;color:#374151;cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:.88rem;font-weight:600;gap:.4rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease}.btn-back[data-v-03d156c5]:hover{background:#e5e7eb;color:#004bad}.btn-back svg[data-v-03d156c5]{flex-shrink:0}.btn-submit[data-v-03d156c5]{align-items:center;background:#004bad;border:none;border-radius:12px;box-shadow:0 4px 15px #004bad40;color:#fff;cursor:pointer;display:flex;flex:1;font-family:inherit;font-size:.88rem;font-weight:600;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.btn-submit[data-v-03d156c5]:hover:not(:disabled){background:#1875f0;box-shadow:0 8px 25px #004bad66}.btn-submit[data-v-03d156c5]:disabled{background:#9ca3af;box-shadow:none;cursor:not-allowed}.btn-loading[data-v-03d156c5]{align-items:center;display:flex;gap:.5rem;justify-content:center}.spinner[data-v-03d156c5]{animation:spin-03d156c5 1s linear infinite;height:18px;width:18px}@keyframes spin-03d156c5{to{transform:rotate(1turn)}}.auth-wrapper[data-v-9cc26ac0]{background:#fff;border-radius:20px;box-shadow:0 20px 60px #0003;max-width:100%;min-height:700px;overflow:hidden;position:relative;width:1050px}.auth-form-box[data-v-9cc26ac0]{background:#fff;height:100%;position:absolute;top:0;transition:all .6s ease-in-out}.form-inner[data-v-9cc26ac0]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;overflow-y:hidden;padding:2.5rem 3rem;text-align:left}.form-inner[data-v-9cc26ac0]>*{max-width:380px;width:100%}.login-form-box[data-v-9cc26ac0]{left:0;width:50%;z-index:2}.auth-wrapper.panel-active .login-form-box[data-v-9cc26ac0]{transform:translate(100%)}.register-form-box[data-v-9cc26ac0]{left:0;opacity:0;width:50%;z-index:1}.auth-wrapper.panel-active .register-form-box[data-v-9cc26ac0]{animation:show-9cc26ac0 .6s;opacity:1;transform:translate(100%);z-index:5}@keyframes show-9cc26ac0{0%,49.99%{opacity:0;z-index:1}50%,to{opacity:1;z-index:5}}.slide-panel-wrapper[data-v-9cc26ac0]{height:100%;left:50%;overflow:hidden;position:absolute;top:0;transition:transform .6s ease-in-out;width:50%;z-index:100}.auth-wrapper.panel-active .slide-panel-wrapper[data-v-9cc26ac0]{transform:translate(-100%)}.slide-panel[data-v-9cc26ac0]{background:linear-gradient(135deg,#1e3a8a,#1e40af 50%,#3b82f6);color:#fff;height:100%;left:-100%;overflow:hidden;position:relative;transform:translate(0);transition:transform .6s ease-in-out;width:200%}.panel-logo[data-v-9cc26ac0]{align-items:center;display:flex;justify-content:center;margin-bottom:3rem}.panel-logo img[data-v-9cc26ac0]{filter:drop-shadow(0 2px 8px rgba(0,0,0,.15));height:50px;-o-object-fit:contain;object-fit:contain;width:auto}.slide-panel .waves[data-v-9cc26ac0]{bottom:0;height:15vh;left:0;max-height:150px;min-height:100px;position:absolute;width:100%;z-index:1}.slide-panel .parallax>use[data-v-9cc26ac0]{animation:move-forever-9cc26ac0 25s cubic-bezier(.55,.5,.45,.5) infinite}.slide-panel .parallax>use[data-v-9cc26ac0]:first-child{animation-delay:-2s;animation-duration:7s}.slide-panel .parallax>use[data-v-9cc26ac0]:nth-child(2){animation-delay:-3s;animation-duration:10s}.slide-panel .parallax>use[data-v-9cc26ac0]:nth-child(3){animation-delay:-4s;animation-duration:13s}.slide-panel .parallax>use[data-v-9cc26ac0]:nth-child(4){animation-delay:-5s;animation-duration:20s}@keyframes move-forever-9cc26ac0{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}.auth-wrapper.panel-active .slide-panel[data-v-9cc26ac0]{transform:translate(50%)}.panel-content[data-v-9cc26ac0]{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:11rem 3rem 0;position:absolute;text-align:center;top:0;transition:transform .6s ease-in-out;width:50%;z-index:10}.panel-content h2[data-v-9cc26ac0]{color:#fff;font-size:1.85rem;font-weight:700;margin-bottom:.85rem;text-shadow:0 2px 10px rgba(0,0,0,.15)}.panel-content p[data-v-9cc26ac0]{color:#ffffffe6;font-size:.92rem;font-weight:300;letter-spacing:.3px;line-height:1.6;margin-bottom:3rem}.panel-content-left[data-v-9cc26ac0]{transform:translate(-20%)}.auth-wrapper.panel-active .panel-content-left[data-v-9cc26ac0],.panel-content-right[data-v-9cc26ac0]{transform:translate(0)}.panel-content-right[data-v-9cc26ac0]{right:0}.auth-wrapper.panel-active .panel-content-right[data-v-9cc26ac0]{transform:translate(20%)}.transparent-btn[data-v-9cc26ac0]{background:transparent;border:2px solid hsla(0,0%,100%,.8);border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:600;letter-spacing:.5px;padding:.75rem 2.5rem;text-transform:uppercase;transition:all .3s ease}.transparent-btn[data-v-9cc26ac0]:hover{background:#ffffff26;border-color:#fff;transform:translateY(-2px)}.form-header[data-v-9cc26ac0]{margin-bottom:1.5rem}.form-header h1[data-v-9cc26ac0]{color:#1f2937;font-size:1.65rem;font-weight:700;margin-bottom:.4rem}.form-header p[data-v-9cc26ac0]{color:#6b7280;font-size:.88rem;line-height:1.5}.register-layout[data-v-9cc26ac0]{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1.5rem 2.5rem}.register-header[data-v-9cc26ac0]{border-bottom:1px solid #f0f0f0;flex-shrink:0;padding-bottom:1rem}.register-header h1[data-v-9cc26ac0]{color:#1f2937;font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.register-content[data-v-9cc26ac0]{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto;padding:1.25rem .25rem}.register-content[data-v-9cc26ac0]::-webkit-scrollbar{width:4px}.register-content[data-v-9cc26ac0]::-webkit-scrollbar-track{background:transparent}.register-content[data-v-9cc26ac0]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.register-content[data-v-9cc26ac0]::-webkit-scrollbar-thumb:hover{background:#9ca3af}.register-footer[data-v-9cc26ac0]{border-top:1px solid #f0f0f0;display:flex;flex-direction:column;flex-shrink:0;gap:.75rem;padding-top:1rem}.register-footer.with-terms[data-v-9cc26ac0]{gap:.5rem}.footer-buttons[data-v-9cc26ac0]{align-items:center;display:flex;gap:.75rem;width:100%}.footer-buttons .btn-back[data-v-9cc26ac0],.footer-buttons .btn-next[data-v-9cc26ac0]{flex:1}.register-footer.single-btn .footer-buttons[data-v-9cc26ac0]{justify-content:stretch}.register-footer.single-btn .btn-next[data-v-9cc26ac0]{flex:1}.terms-notice[data-v-9cc26ac0]{margin-bottom:.25rem;padding:.5rem .25rem;text-align:center}.terms-notice p[data-v-9cc26ac0]{color:#6b7280;font-size:.72rem;line-height:1.5;margin:0}.terms-notice a[data-v-9cc26ac0]{color:#004bad;font-weight:500;text-decoration:none;transition:color .2s}.terms-notice a[data-v-9cc26ac0]:hover{color:#1875f0;text-decoration:underline}.btn-back[data-v-9cc26ac0]{align-items:center;background:#f3f4f6;border:none;border-radius:12px;color:#374151;cursor:pointer;display:flex;font-family:inherit;font-size:.88rem;font-weight:600;gap:.4rem;justify-content:center;padding:.75rem 1rem;transition:all .2s ease}.btn-back[data-v-9cc26ac0]:hover{background:#e5e7eb;color:#004bad}.btn-back svg[data-v-9cc26ac0]{flex-shrink:0}.btn-next[data-v-9cc26ac0]{align-items:center;background:#004bad;border:none;border-radius:12px;box-shadow:0 4px 15px #004bad40;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.88rem;font-weight:600;justify-content:center;padding:.75rem 1rem;transition:all .3s ease}.btn-next[data-v-9cc26ac0]:hover:not(:disabled){background:#1875f0;box-shadow:0 8px 25px #004bad66}.btn-next[data-v-9cc26ac0]:disabled{cursor:not-allowed;opacity:1}.btn-next[data-v-9cc26ac0]:disabled,.btn-next[data-v-9cc26ac0]:disabled:hover{background:#f3f4f6;box-shadow:none;color:#374151}.btn-next[data-v-9cc26ac0]:disabled:hover{transform:none}.auth-form[data-v-9cc26ac0]{gap:1.1rem;width:100%}.auth-form[data-v-9cc26ac0],.form-group[data-v-9cc26ac0]{display:flex;flex-direction:column}.form-group[data-v-9cc26ac0]{gap:.35rem}.form-group label[data-v-9cc26ac0]{color:#374151;font-size:.83rem;font-weight:600}.input-wrapper[data-v-9cc26ac0]{align-items:center;display:flex;position:relative}.input-wrapper input[data-v-9cc26ac0]{padding-right:2.75rem}.toggle-password[data-v-9cc26ac0]{align-items:center;background:none;border:none;color:#9ca3af;cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute;right:.75rem;transition:color .2s}.toggle-password[data-v-9cc26ac0]:hover{color:#004bad}.form-group input[data-v-9cc26ac0]{background:#f3f4f6;border:2px solid transparent;border-radius:12px;color:#1f2937;font-family:inherit;font-size:.88rem;outline:none;padding:.7rem 1rem;transition:all .2s ease;width:100%}.form-group input[data-v-9cc26ac0]::-moz-placeholder{color:#9ca3af}.form-group input[data-v-9cc26ac0]::placeholder{color:#9ca3af}.form-group input[data-v-9cc26ac0]:focus{background:#fff;border-color:#004bad;box-shadow:0 0 0 3px #004bad1a}.form-row-end[data-v-9cc26ac0]{display:flex;justify-content:flex-end}.forgot-link[data-v-9cc26ac0]{background:none;border:none;color:#004bad;cursor:pointer;font-family:inherit;font-size:.83rem;font-weight:500;padding:0;transition:color .2s}.forgot-link[data-v-9cc26ac0]:hover{color:#1875f0}.btn-primary[data-v-9cc26ac0]{background:#004bad;border:none;border-radius:12px;box-shadow:0 4px 15px #004bad40;color:#fff;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;padding:.8rem;transition:all .3s ease;width:100%}.btn-primary[data-v-9cc26ac0]:hover:not(:disabled){background:#1875f0;box-shadow:0 8px 25px #004bad66;transform:translateY(-2px)}.btn-primary[data-v-9cc26ac0]:active:not(:disabled){transform:translateY(0)}.btn-primary[data-v-9cc26ac0]:disabled{cursor:not-allowed;opacity:.7}.btn-loading[data-v-9cc26ac0]{align-items:center;display:flex;gap:.5rem;justify-content:center}.spinner[data-v-9cc26ac0]{animation:spin-9cc26ac0 1s linear infinite;height:18px;width:18px}@keyframes spin-9cc26ac0{to{transform:rotate(1turn)}}.success-state[data-v-9cc26ac0]{flex-direction:column;gap:.75rem;text-align:center}.success-icon[data-v-9cc26ac0],.success-state[data-v-9cc26ac0]{align-items:center;display:flex}.success-icon[data-v-9cc26ac0]{background:#004bad1a;border-radius:50%;color:#004bad;height:72px;justify-content:center;margin-bottom:.5rem;width:72px}.success-state h1[data-v-9cc26ac0]{color:#1f2937;font-size:1.5rem;font-weight:700}.success-text[data-v-9cc26ac0]{color:#6b7280;font-size:.88rem;line-height:1.6;max-width:320px}.btn-secondary[data-v-9cc26ac0]{background:#f3f4f6;border:none;border-radius:12px;color:#374151;cursor:pointer;font-family:inherit;font-size:.88rem;font-weight:600;margin-top:.5rem;padding:.7rem 2rem;transition:all .2s ease}.btn-secondary[data-v-9cc26ac0]:hover{background:#e5e7eb;color:#004bad}.mobile-switch[data-v-9cc26ac0]{color:#6b7280;display:none;font-size:.88rem;gap:.3rem;margin-top:1.5rem;text-align:center}.mobile-switch button[data-v-9cc26ac0]{background:transparent;border:2px solid #004bad;border-radius:50px;box-shadow:none;color:#004bad;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;margin-top:.75rem;padding:.6rem 1.5rem;transition:all .3s}.mobile-switch button[data-v-9cc26ac0]:hover{background:#004bad;color:#fff}.slide-fade-enter-active[data-v-9cc26ac0]{transition:all .3s ease}.slide-fade-leave-active[data-v-9cc26ac0]{transition:all .2s ease}.slide-fade-enter-from[data-v-9cc26ac0]{opacity:0;transform:translate(20px)}.slide-fade-leave-to[data-v-9cc26ac0]{opacity:0;transform:translate(-20px)}.fade-enter-active[data-v-9cc26ac0],.fade-leave-active[data-v-9cc26ac0]{transition:opacity .3s ease}.fade-enter-from[data-v-9cc26ac0],.fade-leave-to[data-v-9cc26ac0]{opacity:0}.auth-fade-slide-enter-active[data-v-9cc26ac0]{transition:all .4s cubic-bezier(.4,0,.2,1)}.auth-fade-slide-leave-active[data-v-9cc26ac0]{transition:all .35s cubic-bezier(.4,0,.2,1)}.auth-fade-slide-enter-from[data-v-9cc26ac0]{opacity:0;transform:translateY(15px) scale(.98)}.auth-fade-slide-leave-to[data-v-9cc26ac0]{opacity:0;transform:translateY(-15px) scale(.98)}.auth-fade-slide-enter-to[data-v-9cc26ac0],.auth-fade-slide-leave-from[data-v-9cc26ac0]{opacity:1;transform:translateY(0) scale(1)}@media (max-width:768px){.auth-wrapper[data-v-9cc26ac0]{border-radius:16px;max-width:100%;min-height:auto;width:100%}.auth-form-box[data-v-9cc26ac0],.login-form-box[data-v-9cc26ac0],.register-form-box[data-v-9cc26ac0]{opacity:1!important;position:static!important;transform:none!important;width:100%!important}.login-form-box[data-v-9cc26ac0],.register-form-box[data-v-9cc26ac0]{left:0!important;z-index:1!important}.auth-wrapper.panel-active .login-form-box[data-v-9cc26ac0],.register-form-box[data-v-9cc26ac0]{display:none}.auth-wrapper.panel-active .register-form-box[data-v-9cc26ac0]{animation:none;display:block}.slide-panel-wrapper[data-v-9cc26ac0]{display:none!important}.form-inner[data-v-9cc26ac0]{height:auto;padding:2rem 1.5rem}.register-layout[data-v-9cc26ac0]{height:auto;padding:1.5rem}.mobile-switch[data-v-9cc26ac0]{align-items:center;display:flex;flex-direction:column}.panel-logo[data-v-9cc26ac0]{margin-bottom:1.5rem}.panel-logo img[data-v-9cc26ac0]{height:45px}}
