.verification-interface{display:flex;align-items:center;justify-content:center}.verification-interface .verification-content{border-radius:12px;padding:48px 32px;max-width:480px;width:100%;text-align:center}.verification-interface .verification-icon{margin-bottom:32px;display:flex;justify-content:center;transform:translateX(-8px)}.verification-interface .verification-icon svg{width:48px;height:48px}.verification-interface .verification-title{font-size:28px;font-weight:600;color:#2c3952;margin-bottom:16px;line-height:1.2}.verification-interface .verification-description{margin-bottom:40px}.verification-interface .verification-description p{font-size:15px;color:#2c3952;margin:4px 0;line-height:1.4}.verification-interface .verification-error{color:#df1b41;font-size:14px;margin-bottom:16px;padding:12px;background:#fff5f5;border:1px solid #fed7d7;border-radius:6px}.verification-interface .verification-actions{display:flex;gap:5px;justify-content:center;align-items:center}.verification-interface .verification-actions hr{width:1px;height:15px;background-color:#ddd}.verification-interface .verification-actions .back-button,.verification-interface .verification-actions .resend-button{background:none;border:none;color:#0072f4;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:5px;padding:8px 16px;transition:opacity .2s ease}.verification-interface .verification-actions .back-button:hover:not(:disabled),.verification-interface .verification-actions .resend-button:hover:not(:disabled){text-decoration:underline}.verification-interface .verification-actions .back-button img,.verification-interface .verification-actions .resend-button img{height:10px;width:auto}.verification-interface .verification-actions .back-button:disabled,.verification-interface .verification-actions .resend-button:disabled{opacity:.5;cursor:not-allowed}.verification-interface .verification-loading{display:flex;justify-content:center;margin-top:16px;opacity:.5}.verification-interface .code-inputs{display:flex;gap:12px;justify-content:center;margin-bottom:32px;flex-wrap:wrap}.verification-interface .code-inputs.shake{animation:shake .3s ease-in-out}.verification-interface .code-inputs .code-input{width:56px;height:56px;border:2px solid #eceef1;border-radius:8px;text-align:center;font-size:20px;font-weight:600;color:#2c3952;background:#fff;transition:all .2s ease;outline:none}.verification-interface .code-inputs .code-input:focus{border-color:#0072f4;box-shadow:0 0 0 2px rgba(0,114,244,.1)}.verification-interface .code-inputs .code-input.filled{border-color:#0072f4;background:#fafaff}.verification-interface .code-inputs .code-input:disabled{opacity:.5;cursor:not-allowed}@keyframes shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-8px)}20%,40%,60%,80%{transform:translateX(8px)}}