.vtk-verify-wrap{min-height:70vh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(circle at 50% 0,#f2f7ff,transparent 36%),#f7f9fc;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.vtk-verify-card{width:100%;max-width:520px;padding:42px;border:1px solid #e5ebf2;border-radius:22px;background:#fff;text-align:center;box-shadow:0 22px 65px rgba(7,21,43,.12)}.vtk-verify-icon{width:64px;height:64px;margin:0 auto 20px;display:grid;place-items:center;border-radius:18px;background:#eef5ff;color:#1668f5;font-size:28px}.vtk-verify-eyebrow{margin-bottom:7px;color:#1668f5;font-size:10px;font-weight:850;letter-spacing:1.25px;text-transform:uppercase}.vtk-verify-card h2{margin:0;color:#111e33;font-size:31px;line-height:1.15;letter-spacing:-1px}.vtk-verify-desc{margin:14px auto 0;max-width:430px;color:#718095;font-size:14px;line-height:1.7}.vtk-verify-email{display:inline-block;margin:18px 0 4px;padding:9px 12px;border-radius:9px;background:#f5f8fc;color:#344860;font-size:12px;font-weight:750}.vtk-verify-resend{display:block;width:100%;margin:22px 0 0;height:46px;border:0;border-radius:10px;background:#1668f5;color:#fff;font-weight:800;cursor:pointer}.vtk-verify-resend:disabled{opacity:.55;cursor:not-allowed}.vtk-verify-back{display:inline-block;margin-top:16px;color:#5c6f86;font-size:11px;font-weight:750}.vtk-verify-message{margin-top:14px;font-size:12px;line-height:1.5}.vtk-verify-message.is-success{padding:10px;border-radius:9px;background:#eaf8f2;color:#08784e}.vtk-verify-message.is-error{padding:10px;border-radius:9px;background:#fff0f0;color:#b23c3c}@media(max-width:600px){.vtk-verify-wrap{min-height:100vh;padding:18px}.vtk-verify-card{padding:30px 20px;border-radius:18px}.vtk-verify-card h2{font-size:26px}.vtk-verify-desc{font-size:13px}.vtk-verify-icon{width:56px;height:56px;border-radius:15px;font-size:24px}}

.vtk-verify-continue{display:block;width:100%;margin:18px 0 0;padding:14px 16px;border-radius:10px;background:#1668f5;color:#fff;text-decoration:none;font-weight:800;text-align:center;transition:.16s ease}.vtk-verify-continue:hover{transform:translateY(-1px);filter:brightness(.98);color:#fff}.vtk-verify-message.is-success{margin-top:18px}
.vtk-verify-countdown{margin:16px 0 -8px;color:#53657a;font-size:12px;font-weight:750;line-height:1.4}.vtk-verify-countdown[hidden]{display:none!important}.vtk-verify-resend:disabled{filter:saturate(.75);opacity:.58;box-shadow:none}
.vtk-create-password-wrap{min-height:70vh;display:grid;place-items:center;padding:32px 18px;background:radial-gradient(circle at 50% 0,#f2f7ff,transparent 36%),#f7f9fc;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}.vtk-create-password-card{width:100%;max-width:520px;padding:42px;border:1px solid #e5ebf2;border-radius:22px;background:#fff;box-shadow:0 22px 65px rgba(7,21,43,.12)}.vtk-create-password-icon{width:64px;height:64px;margin:0 auto 20px;display:grid;place-items:center;border-radius:18px;background:#eef5ff;font-size:25px}.vtk-create-password-card .vtk-verify-eyebrow,.vtk-create-password-card h2,.vtk-create-password-card .vtk-verify-desc{text-align:center}.vtk-create-password-card h2{margin:0;font-size:31px;line-height:1.15;letter-spacing:-1px}.vtk-create-password-email{margin:18px auto;display:table;padding:9px 12px;border-radius:9px;background:#f5f8fc;color:#344860;font-size:12px;font-weight:750}.vtk-create-password-field{margin:14px 0}.vtk-create-password-field label{display:block;margin-bottom:6px;color:#506279;font-size:11px;font-weight:800}.vtk-create-password-input-wrap{position:relative}.vtk-create-password-field input{width:100%;height:48px;border:1px solid #d8e1ea;border-radius:10px;padding:0 62px 0 13px;outline:0}.vtk-create-password-field input:focus{border-color:#91bdfd;box-shadow:0 0 0 4px rgba(22,104,245,.08)}.vtk-create-password-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:transparent;color:#1668f5;font-size:10px;font-weight:800}.vtk-create-password-submit{width:100%;height:46px;margin-top:8px;border:0;border-radius:10px;background:#1668f5;color:#fff;font-weight:800;cursor:pointer}.vtk-create-password-submit:disabled{opacity:.65;cursor:not-allowed}.vtk-create-password-message{margin:10px 0;font-size:12px;line-height:1.5}.vtk-create-password-message.is-error{padding:10px;border-radius:9px;background:#fff0f0;color:#b23c3c}.vtk-create-password-message.is-success{padding:10px;border-radius:9px;background:#eaf8f2;color:#08784e}@media(max-width:600px){.vtk-create-password-wrap{min-height:100vh;padding:18px}.vtk-create-password-card{padding:30px 20px;border-radius:18px}.vtk-create-password-card h2{font-size:26px}}
