.LinkCadastroFormSteps_container__vPVBT{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:1rem;position:relative;background-color:var(--bg-primary,#ffffff)}.LinkCadastroFormSteps_container__vPVBT:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:var(--background-image);background-size:var(--background-size);background-position:var(--background-position);background-repeat:no-repeat;opacity:var(--background-opacity);pointer-events:none;z-index:0}.LinkCadastroFormSteps_card__vZysQ{position:relative;z-index:1;width:100%;max-width:600px;background:var(--bg-primary,#ffffff);border-radius:12px;box-shadow:var(--shadow-lg,0 10px 40px rgba(0,0,0,.1));padding:1.5rem}.LinkCadastroFormSteps_header__5Fmbi{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.LinkCadastroFormSteps_logo__kZbFX{max-height:50px;object-fit:contain}.LinkCadastroFormSteps_timer__m2HRp{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#f3f4f6;border-radius:8px;font-size:.95rem;font-weight:600;color:#374151}.LinkCadastroFormSteps_timerWarning__RxVUC{background:#fef3c7;color:#92400e}.LinkCadastroFormSteps_timerAlert__xQROO{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;font-size:.9rem;margin-bottom:1.5rem}.LinkCadastroFormSteps_retryAlert__ciC_v{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;background:#fef2f2;border:2px solid #fca5a5;border-radius:10px;color:#991b1b;margin-bottom:1.5rem;animation:LinkCadastroFormSteps_slideDown__TXdrD .3s ease-out}.LinkCadastroFormSteps_retryAlertContent__NS9EE{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.LinkCadastroFormSteps_retryAlertContent__NS9EE strong{font-size:1rem;font-weight:700;color:#991b1b}.LinkCadastroFormSteps_retryAlertContent__NS9EE p{font-size:.9rem;line-height:1.5;margin:0;color:#7f1d1d}.LinkCadastroFormSteps_retryAlertHint__UR7nX{font-size:.85rem;color:#b91c1c;font-style:italic;margin-top:.25rem;display:block}@keyframes LinkCadastroFormSteps_slideDown__TXdrD{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.LinkCadastroFormSteps_prefilledInfo__0UbvZ{background:linear-gradient(135deg,#dbeafe,#e0e7ff);border:2px solid #93c5fd;border-radius:12px;padding:1.25rem;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(59,130,246,.1)}.LinkCadastroFormSteps_prefilledTitle__LaKsO{display:flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:#1e40af;margin-bottom:1rem}.LinkCadastroFormSteps_prefilledData___zUEk{display:flex;flex-direction:column;gap:.75rem}.LinkCadastroFormSteps_prefilledItem__lPbuE{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;background:rgba(255,255,255,.7);border-radius:8px;font-size:.9rem;color:#1e3a8a}.LinkCadastroFormSteps_prefilledItem__lPbuE svg{flex-shrink:0;color:#3b82f6}.LinkCadastroFormSteps_prefilledItem__lPbuE strong{font-weight:600;margin-right:.25rem}.LinkCadastroFormSteps_stepper__rkBKg{display:flex;justify-content:space-between;margin-bottom:2rem;position:relative}.LinkCadastroFormSteps_stepper__rkBKg:before{content:"";position:absolute;top:18px;left:0;right:0;height:2px;background:#e5e7eb;z-index:0}.LinkCadastroFormSteps_step__NBNKq{display:flex;flex-direction:column;align-items:center;gap:.5rem;flex:1 1;position:relative;z-index:1}.LinkCadastroFormSteps_stepNumber__qyMhy{width:36px;height:36px;border-radius:50%;background:#e5e7eb;color:#9ca3af;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.95rem;transition:all .3s}.LinkCadastroFormSteps_stepActive___udaC .LinkCadastroFormSteps_stepNumber__qyMhy{background:var(--color-primary,#3b82f6);color:white}.LinkCadastroFormSteps_stepCurrent__FrufV .LinkCadastroFormSteps_stepNumber__qyMhy{box-shadow:0 0 0 4px rgba(59,130,246,.2)}.LinkCadastroFormSteps_stepTitle__TnsOb{font-size:.75rem;color:#6b7280;text-align:center;font-weight:500}.LinkCadastroFormSteps_stepActive___udaC .LinkCadastroFormSteps_stepTitle__TnsOb{color:#111827;font-weight:600}.LinkCadastroFormSteps_form__vHpTg{display:flex;flex-direction:column;gap:1.5rem}.LinkCadastroFormSteps_stepContent__LVNE_{display:flex;flex-direction:column;gap:1.25rem;min-height:280px}.LinkCadastroFormSteps_formTitle___muCf{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.LinkCadastroFormSteps_stepDescription__OkV5o{font-size:.95rem;color:#6b7280;margin:-.5rem 0 .5rem}.LinkCadastroFormSteps_warningBox__gf4II{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#92400e;font-size:.9rem;font-weight:500;margin-bottom:1rem}.LinkCadastroFormSteps_warningBox__gf4II svg{flex-shrink:0;color:#f59e0b}.LinkCadastroFormSteps_fieldError__nrVmU{padding:.75rem 1rem;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#dc2626;font-size:.9rem;font-weight:500;margin-bottom:1rem}.LinkCadastroFormSteps_photoPreviewContainer__BNf7w{display:flex;flex-direction:column;align-items:center;gap:1rem}.LinkCadastroFormSteps_photoPreview__mUJVc{width:100%;max-width:300px;height:auto;aspect-ratio:1;object-fit:contain;border-radius:12px;border:2px solid #e5e7eb;background:#000}.LinkCadastroFormSteps_removePhotoButton__HtukQ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;background:transparent;border:2px solid #dc2626;border-radius:8px;color:#dc2626;font-weight:600;cursor:pointer;transition:all .2s}.LinkCadastroFormSteps_removePhotoButton__HtukQ:hover{background:#dc2626;color:white}.LinkCadastroFormSteps_photoButtons__5GhNv{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem;margin-top:1rem}.LinkCadastroFormSteps_photoButtons__5GhNv:has(>:only-child){display:flex;justify-content:center}.LinkCadastroFormSteps_photoButton__SEYGV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1rem;background:#f9fafb;border:2px dashed #d1d5db;border-radius:12px;color:#374151;font-weight:600;cursor:pointer;transition:all .2s;min-height:150px;max-width:280px;width:100%}.LinkCadastroFormSteps_photoButton__SEYGV:hover{background:#f3f4f6;border-color:var(--color-primary,#3b82f6);color:var(--color-primary,#3b82f6)}.LinkCadastroFormSteps_hiddenInput__BYPU1{display:none}.LinkCadastroFormSteps_navigation__887UY{display:flex;gap:1rem;margin-top:1rem}.LinkCadastroFormSteps_backButton__DKE_F{display:flex;align-items:center;gap:.5rem}.LinkCadastroFormSteps_nextButton__GHCsj,.LinkCadastroFormSteps_submitButton__4gJNi{display:flex;align-items:center;gap:.5rem;flex:1 1}.LinkCadastroFormSteps_successContent__40UR9{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 2rem;text-align:center}.LinkCadastroFormSteps_successIcon__Eo9tM{color:#10b981}.LinkCadastroFormSteps_successTitle__3Rlqb{font-size:2rem;font-weight:700;color:#111827;margin:0}.LinkCadastroFormSteps_successMessage__T0g2t{font-size:1.1rem;color:#6b7280;max-width:400px;margin:0}.LinkCadastroFormSteps_successActions__n7Ege{display:flex;width:100%;max-width:300px;margin-top:1rem}.LinkCadastroFormSteps_loginButton__qfpt9{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-size:1rem;font-weight:600}.LinkCadastroFormSteps_expiredContent__bD4h7{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 2rem;text-align:center}.LinkCadastroFormSteps_expiredIcon__DIRMU{color:#f59e0b;animation:LinkCadastroFormSteps_pulseExpired__M_HrR 2s ease-in-out infinite}@keyframes LinkCadastroFormSteps_pulseExpired__M_HrR{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.LinkCadastroFormSteps_expiredTitle__sGlAf{font-size:2rem;font-weight:700;color:#111827;margin:0}.LinkCadastroFormSteps_expiredMessage__xzDua{font-size:1.1rem;color:#374151;font-weight:500;max-width:450px;margin:0}.LinkCadastroFormSteps_expiredHint__bV_Yo{font-size:.95rem;color:#6b7280;max-width:400px;margin:-.5rem 0 .5rem;padding:1rem 1.5rem;background:#fef3c7;border-radius:8px;border-left:4px solid #f59e0b}.LinkCadastroFormSteps_expiredButton__n95b_{display:flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:var(--color-primary,#3b82f6);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:1rem;box-shadow:0 2px 8px rgba(59,130,246,.3)}.LinkCadastroFormSteps_expiredButton__n95b_:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}.LinkCadastroFormSteps_webcamOverlay__W2R4i{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);display:flex;justify-content:center;align-items:center;z-index:9999;padding:1rem}.LinkCadastroFormSteps_webcamContainer__WQ7kd{width:100%;max-width:500px;display:flex;flex-direction:column;gap:1rem}.LinkCadastroFormSteps_webcamHeader__G9m_2{display:flex;justify-content:space-between;align-items:center;color:white}.LinkCadastroFormSteps_webcamHeader__G9m_2 h3{font-size:1.25rem;font-weight:600;margin:0}.LinkCadastroFormSteps_closeButton__gbnGc{background:transparent;border:none;color:white;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s}.LinkCadastroFormSteps_closeButton__gbnGc:hover{background:rgba(255,255,255,.1)}.LinkCadastroFormSteps_webcamWrapper__fKk4i{position:relative;width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#000}.LinkCadastroFormSteps_webcam__iLwT5{width:100%;height:100%;object-fit:contain}.LinkCadastroFormSteps_faceGuide__D9sB2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:280px;height:320px;border:4px solid rgba(59,130,246,.8);border-radius:50% 50% 50% 50%/55% 55% 45% 45%;pointer-events:none;box-shadow:0 0 0 9999px rgba(0,0,0,.4),inset 0 0 20px rgba(59,130,246,.3);animation:LinkCadastroFormSteps_pulseGuide__z55lJ 2s ease-in-out infinite}@keyframes LinkCadastroFormSteps_pulseGuide__z55lJ{0%,to{border-color:rgba(59,130,246,.8);box-shadow:0 0 0 9999px rgba(0,0,0,.4),inset 0 0 20px rgba(59,130,246,.3)}50%{border-color:rgba(59,130,246,1);box-shadow:0 0 0 9999px rgba(0,0,0,.4),inset 0 0 25px rgba(59,130,246,.5)}}.LinkCadastroFormSteps_documentGuide__Mut8H{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:94%;height:65%;pointer-events:none;z-index:5;box-shadow:0 0 0 9999px rgba(0,0,0,.45);border-radius:12px;animation:LinkCadastroFormSteps_pulseDocGuide__V2JLM 2.5s ease-in-out infinite}.LinkCadastroFormSteps_documentGuideInner__iEVoO{position:absolute;inset:0;display:flex;align-items:center;gap:12px;padding:16px;border:3px dashed rgba(59,130,246,.6);border-radius:12px}.LinkCadastroFormSteps_documentPhotoArea__Vupfp{width:90px;height:110px;min-width:90px;border:2px dashed rgba(255,255,255,.5);border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:rgba(255,255,255,.6);font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.LinkCadastroFormSteps_documentInfoArea__MdPNv{flex:1 1;display:flex;flex-direction:column;gap:10px;padding:8px 0}.LinkCadastroFormSteps_documentLine__U0clT{height:3px;width:100%;background:rgba(255,255,255,.25);border-radius:2px}.LinkCadastroFormSteps_documentLineShort__FNjEM{height:3px;width:60%;background:rgba(255,255,255,.25);border-radius:2px}.LinkCadastroFormSteps_documentCorner__Eycpn{position:absolute;width:24px;height:24px;pointer-events:none}.LinkCadastroFormSteps_documentCorner__Eycpn[data-position=top-left]{top:-2px;left:-2px;border-top:4px solid rgba(59,130,246,1);border-left:4px solid rgba(59,130,246,1);border-top-left-radius:12px}.LinkCadastroFormSteps_documentCorner__Eycpn[data-position=top-right]{top:-2px;right:-2px;border-top:4px solid rgba(59,130,246,1);border-right:4px solid rgba(59,130,246,1);border-top-right-radius:12px}.LinkCadastroFormSteps_documentCorner__Eycpn[data-position=bottom-left]{bottom:-2px;left:-2px;border-bottom:4px solid rgba(59,130,246,1);border-left:4px solid rgba(59,130,246,1);border-bottom-left-radius:12px}.LinkCadastroFormSteps_documentCorner__Eycpn[data-position=bottom-right]{bottom:-2px;right:-2px;border-bottom:4px solid rgba(59,130,246,1);border-right:4px solid rgba(59,130,246,1);border-bottom-right-radius:12px}@keyframes LinkCadastroFormSteps_pulseDocGuide__V2JLM{0%,to{box-shadow:0 0 0 9999px rgba(0,0,0,.45)}50%{box-shadow:0 0 0 9999px rgba(0,0,0,.5)}}.LinkCadastroFormSteps_webcamHint__BUEYP{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);color:white;padding:.75rem 1.5rem;border-radius:25px;font-size:.9rem;font-weight:500;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1)}.LinkCadastroFormSteps_webcamActions__2Sao1{display:flex;justify-content:center;align-items:center;gap:2rem}.LinkCadastroFormSteps_switchCameraButton__uebLu{width:56px;height:56px;border-radius:50%;background:rgba(255,255,255,.15);border:2px solid rgba(255,255,255,.3);color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.LinkCadastroFormSteps_switchCameraButton__uebLu:hover{background:rgba(255,255,255,.25);border-color:rgba(255,255,255,.5)}.LinkCadastroFormSteps_captureButton__R4d7Y{width:72px;height:72px;border-radius:50%;background:var(--color-primary,#3b82f6);border:4px solid white;color:white;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;box-shadow:0 4px 12px rgba(0,0,0,.3)}.LinkCadastroFormSteps_captureButton__R4d7Y:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.4)}.LinkCadastroFormSteps_instructionsContainer__tDT_4{width:100%;max-width:500px;background:white;border-radius:12px;padding:2rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 20px 60px rgba(0,0,0,.3)}.LinkCadastroFormSteps_instructionsHeader__OYspv{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;border-bottom:2px solid #f3f4f6}.LinkCadastroFormSteps_instructionsHeader__OYspv h3{font-size:1.5rem;font-weight:700;color:#111827;margin:0}.LinkCadastroFormSteps_instructionsContent___m6sK{display:flex;flex-direction:column;gap:1rem}.LinkCadastroFormSteps_instructionItem__pT9b9{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem;background:#ffffff;border-radius:8px;border:1px solid #e5e7eb;transition:all .2s}.LinkCadastroFormSteps_instructionItem__pT9b9:hover{border-color:var(--color-primary,#3b82f6);box-shadow:0 2px 8px rgba(59,130,246,.1)}.LinkCadastroFormSteps_instructionIcon__WUI4e{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary,#3b82f6) 0,#2563eb 100%);border-radius:8px;color:white;font-size:1.5rem}.LinkCadastroFormSteps_instructionItem__pT9b9 h4{font-size:.95rem;font-weight:600;color:#111827;margin:0 0 .25rem}.LinkCadastroFormSteps_instructionItem__pT9b9 p{font-size:.875rem;color:#6b7280;margin:0;line-height:1.5}.LinkCadastroFormSteps_continueButton__H4_ZS{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1rem 2rem;background:var(--color-primary,#3b82f6);color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin-top:.5rem;box-shadow:0 2px 8px rgba(59,130,246,.3)}.LinkCadastroFormSteps_continueButton__H4_ZS:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(59,130,246,.4)}@media (max-width:768px){.LinkCadastroFormSteps_card__vZysQ{padding:1.25rem;border-radius:8px}.LinkCadastroFormSteps_header__5Fmbi{margin-bottom:1.5rem}.LinkCadastroFormSteps_logo__kZbFX{max-height:40px}.LinkCadastroFormSteps_timer__m2HRp{font-size:.85rem;padding:.4rem .8rem}.LinkCadastroFormSteps_stepper__rkBKg{margin-bottom:1.5rem}.LinkCadastroFormSteps_stepNumber__qyMhy{width:32px;height:32px;font-size:.85rem}.LinkCadastroFormSteps_stepTitle__TnsOb{font-size:.65rem}.LinkCadastroFormSteps_formTitle___muCf{font-size:1.25rem}.LinkCadastroFormSteps_stepDescription__OkV5o{font-size:.875rem}.LinkCadastroFormSteps_stepContent__LVNE_{min-height:240px}.LinkCadastroFormSteps_photoPreview__mUJVc{max-width:250px}.LinkCadastroFormSteps_successTitle__3Rlqb{font-size:1.5rem}.LinkCadastroFormSteps_successMessage__T0g2t{font-size:1rem}.LinkCadastroFormSteps_loginButton__qfpt9{font-size:.95rem}.LinkCadastroFormSteps_expiredIcon__DIRMU{font-size:80px}.LinkCadastroFormSteps_expiredTitle__sGlAf{font-size:1.5rem}.LinkCadastroFormSteps_expiredMessage__xzDua{font-size:1rem}.LinkCadastroFormSteps_expiredHint__bV_Yo{font-size:.875rem;padding:.875rem 1.25rem}.LinkCadastroFormSteps_expiredButton__n95b_{font-size:.95rem;padding:.875rem 1.5rem}.LinkCadastroFormSteps_webcamOverlay__W2R4i{padding:0}.LinkCadastroFormSteps_webcamContainer__WQ7kd{max-width:100%;height:100%;justify-content:space-between;padding:1rem}.LinkCadastroFormSteps_webcamWrapper__fKk4i{flex:1 1;max-height:calc(100vh - 200px)}.LinkCadastroFormSteps_webcamHint__BUEYP{font-size:.8rem;padding:.625rem 1.25rem;bottom:15px}.LinkCadastroFormSteps_faceGuide__D9sB2{width:240px;height:280px}.LinkCadastroFormSteps_documentGuide__Mut8H{width:96%;height:60%}.LinkCadastroFormSteps_documentPhotoArea__Vupfp{width:72px;height:88px;min-width:72px;font-size:.55rem}.LinkCadastroFormSteps_documentPhotoArea__Vupfp svg{width:18px;height:18px}.LinkCadastroFormSteps_documentCorner__Eycpn{width:20px;height:20px}.LinkCadastroFormSteps_instructionsContainer__tDT_4{max-width:100%;margin:1rem;padding:1.5rem;border-radius:12px}.LinkCadastroFormSteps_instructionsHeader__OYspv{padding-bottom:.75rem}.LinkCadastroFormSteps_instructionsHeader__OYspv h3{font-size:1.25rem}.LinkCadastroFormSteps_instructionItem__pT9b9{padding:1rem}.LinkCadastroFormSteps_instructionIcon__WUI4e{width:36px;height:36px;font-size:1.25rem}.LinkCadastroFormSteps_instructionItem__pT9b9 h4{font-size:.9rem}.LinkCadastroFormSteps_instructionItem__pT9b9 p{font-size:.8rem}.LinkCadastroFormSteps_continueButton__H4_ZS{font-size:.95rem;padding:.875rem 1.5rem}}@media (max-width:480px){.LinkCadastroFormSteps_card__vZysQ{padding:1rem}.LinkCadastroFormSteps_photoButtons__5GhNv{grid-template-columns:1fr}.LinkCadastroFormSteps_photoButton__SEYGV{min-height:120px;padding:1.5rem 1rem}.LinkCadastroFormSteps_navigation__887UY{flex-direction:column-reverse}.LinkCadastroFormSteps_backButton__DKE_F,.LinkCadastroFormSteps_nextButton__GHCsj,.LinkCadastroFormSteps_submitButton__4gJNi{width:100%}.LinkCadastroFormSteps_stepTitle__TnsOb{display:none}.LinkCadastroFormSteps_stepper__rkBKg:before{top:16px}}@media (max-width:768px){.LinkCadastroFormSteps_captureButton__R4d7Y,.LinkCadastroFormSteps_photoButton__SEYGV,.LinkCadastroFormSteps_removePhotoButton__HtukQ,.LinkCadastroFormSteps_switchCameraButton__uebLu{min-height:44px;min-width:44px}}.LinkCadastroFormSteps_reviewGrid__JH8IW{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.LinkCadastroFormSteps_reviewCard__YMJt9{display:flex;flex-direction:column;align-items:center;gap:8px;background:#f8f9fa;border:1px solid #dee2e6;border-radius:10px;padding:10px}.LinkCadastroFormSteps_reviewPhoto__Wvs29{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:6px}.LinkCadastroFormSteps_reviewLabel__z_Ce9{font-size:.75rem;color:#555;font-weight:500;text-align:center}