.email-verify-page[data-v-828b44bc]{min-height:calc(100vh - 100px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;background:linear-gradient(145deg,var(--bg-body),var(--bg-soft))}.container[data-v-828b44bc]{width:100%;max-width:520px;margin:0 auto}.verification-card[data-v-828b44bc]{padding:0;overflow:hidden;-webkit-transition:var(--transition);transition:var(--transition)}.verification-card[data-v-828b44bc]:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);border-color:var(--accent-primary)}.card-header[data-v-828b44bc]{padding:24px;text-align:center;background:linear-gradient(135deg,var(--accent-amber),var(--accent-primary));border-bottom:none}.card-header h2[data-v-828b44bc]{margin:0;font-size:var(--font-size-xl);color:var(--text-inverse);font-weight:600;letter-spacing:1px}.card-body[data-v-828b44bc]{padding:32px 28px;background:var(--bg-surface)}.description[data-v-828b44bc]{text-align:center;color:var(--text-secondary);margin-bottom:28px;font-size:var(--font-size-base)}.form-group[data-v-828b44bc]{margin-bottom:1.5rem}.form-label[data-v-828b44bc]{display:block;margin-bottom:.5rem;font-size:.9rem;font-weight:500;color:var(--text-secondary)}.input[data-v-828b44bc]{width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;background-color:var(--input-bg);border:1.5px solid var(--input-border);border-radius:var(--radius-md);color:var(--input-text);-webkit-transition:var(--transition);transition:var(--transition);outline:none}.input[data-v-828b44bc]:focus{border-color:var(--accent-primary);-webkit-box-shadow:0 0 0 3px var(--input-focus-glow);box-shadow:0 0 0 3px var(--input-focus-glow)}.code-input-group[data-v-828b44bc]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border-radius:var(--radius-md);background-color:var(--input-bg);border:1.5px solid var(--input-border);-webkit-transition:var(--transition);transition:var(--transition)}.code-input-group[data-v-828b44bc]:focus-within{border-color:var(--accent-primary);-webkit-box-shadow:0 0 0 3px var(--input-focus-glow);box-shadow:0 0 0 3px var(--input-focus-glow)}.code-input[data-v-828b44bc]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;background:transparent;padding:.75rem 1rem;font-size:.95rem;outline:none;color:var(--input-text)}.code-input[data-v-828b44bc]:focus{-webkit-box-shadow:none;box-shadow:none}.code-append[data-v-828b44bc]{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8px;border-left:1px solid var(--input-border);background:transparent}.code-countdown[data-v-828b44bc]{white-space:nowrap;font-size:.85rem;color:var(--text-muted);padding:0 4px}.btn-send[data-v-828b44bc]{background:transparent;border:none;color:var(--accent-primary-dark);font-size:.85rem;font-weight:500;cursor:pointer;padding:0 4px;white-space:nowrap;-webkit-transition:var(--transition);transition:var(--transition)}.btn-send[data-v-828b44bc]:hover:not(:disabled){color:var(--accent-primary);-webkit-transform:scale(1.02);transform:scale(1.02)}.btn-send[data-v-828b44bc]:disabled{color:var(--text-muted);cursor:not-allowed}.btn-block[data-v-828b44bc]{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-actions[data-v-828b44bc]{margin-top:2rem}@media (max-width:768px){.email-verify-page[data-v-828b44bc]{padding:16px;min-height:calc(100vh - 80px)}.card-header[data-v-828b44bc]{padding:18px}.card-header h2[data-v-828b44bc]{font-size:var(--font-size-lg)}.card-body[data-v-828b44bc]{padding:24px 20px}.description[data-v-828b44bc]{font-size:var(--font-size-sm);margin-bottom:20px}.code-append[data-v-828b44bc],.code-input[data-v-828b44bc]{padding-top:.6rem;padding-bottom:.6rem}.btn-send[data-v-828b44bc],.code-countdown[data-v-828b44bc]{font-size:.8rem}}@media (max-width:480px){.card-body[data-v-828b44bc]{padding:20px 16px}.btn-send[data-v-828b44bc]{font-size:.75rem}.code-countdown[data-v-828b44bc]{font-size:.7rem}}