.breakdance .bde-section-19-100 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width:479px){.breakdance .bde-section-19-100 .section-container{align-items:center;justify-content:center;text-align:center}.breakdance .bde-section-19-100 .section-container{padding-bottom:75px}}.breakdance .bde-login-form-19-105{width:500px}.breakdance .bde-login-form-19-105 .breakdance-form-footer{justify-content:center}@media (max-width:479px){.breakdance .bde-login-form-19-105{margin-bottom:100px}}.breakdance .bde-section-19-106{background-color:var(--bde-background-color)}.breakdance .bde-section-19-106 .section-container{padding-left:40px;padding-right:40px;padding-bottom:120px;padding-top:0px}@media (max-width:479px){.breakdance .bde-section-19-106 .section-container{align-items:center;text-align:center;justify-content:center}.breakdance .bde-section-19-106 .section-container{padding-bottom:250px;padding-top:0px}.breakdance .bde-section-19-106{margin-top:-50px}}.breakdance .bde-columns-19-111{--columnCount:1}.breakdance .bde-columns-19-111.bde-columns{flex-direction:column;flex-wrap:nowrap}.breakdance .bde-columns-19-111.bde-columns>.bde-column{width:100%}@media (max-width:1119px){.breakdance .bde-columns-19-111{--columnCount:1}}@media (max-width:1023px){.breakdance .bde-columns-19-111{--columnCount:1}}@media (max-width:767px){.breakdance .bde-columns-19-111{--columnCount:1}}@media (max-width:479px){.breakdance .bde-columns-19-111{--columnCount:1}}.breakdance .bde-column-19-112{--column-width:100%}.breakdance .bde-column-19-112{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media (max-width:479px){.breakdance .bde-column-19-112{align-items:center;justify-content:center;text-align:center}}.breakdance .bde-code-block-19-142{display:flex;flex-direction:column}@media (max-width:479px){.breakdance .bde-code-block-19-142{margin-top:0px}.breakdance .bde-code-block-19-142{align-items:center;justify-content:center;text-align:center}}.success-box{background-color:#e8fdf3;border:2px solid #1abc9c;color:#117a65;padding:0.2em;border-radius:10px;font-size:1rem;font-weight:400;box-shadow:0 2px 10px rgba(0,0,0,0.06);margin:0 0 1em 0;text-align:center}.error-box{background-color:#fde8e8;border:2px solid #e74c3c;color:#c0392b;padding:0.2em;border-radius:10px;font-size:1rem;font-weight:400;box-shadow:0 2px 10px rgba(0,0,0,0.06);margin:0 0 1em 0;text-align:center}.info-box{background-color:#e0f7fa;border:2px solid #00acc1;color:#006064;padding:0.2em;border-radius:10px;font-size:1rem;font-weight:400;box-shadow:0 2px 10px rgba(0,0,0,0.06);margin:0 0 1em 0;text-align:center}@media (max-width:479px){.breakdance .bde-code-block-19-151{margin-top:0px}}.breakdance .bde-code-block-19-147{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pass-preview{width:120%}p{font-size:14px;font-style:italic}@media (max-width:479px){.breakdance .bde-code-block-19-147{align-items:center;justify-content:center;text-align:center}}.breakdance .bde-code-block-19-156{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.account-actions{display:flex;flex-direction:column;gap:1rem;justify-content:center}.btn-primary,.btn-secondary{padding:0.5rem 1.5rem;border:none;border-radius:8px;cursor:pointer;font-weight:300;font-size:16px;text-decoration:none;text-align:center}.btn-primary{background:#2e86de;color:#fff}.btn-secondary{background:#163d65;color:#333}.popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);display:flex;align-items:center;justify-content:center;z-index:9999}.popup-content{background:#fff;padding:2rem;border-radius:10px;max-width:500px;width:90%;position:relative;text-align:center}.popup-close{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.2rem;cursor:pointer}#custom-password-form{display:flex;flex-direction:column;align-items:center;gap:1rem}#custom-password-form input{width:100%;max-width:300px;padding:0.75rem;border:1px solid #ccc;border-radius:6px;font-size:1rem}#custom-password-form button{padding:0.75rem 1.2rem;font-size:1rem;border:none;background-color:#117aca;color:#fff;border-radius:6px;cursor:pointer}#custom-password-form button:hover{background-color:#0d5ea0}#password-message{text-align:center;font-size:0.95rem;@media (max-width:479px){.breakdance .bde-code-block-19-156{align-items:center;justify-content:center;text-align:center}}