.page[data-v-d6cea4c7]{min-height:100vh;background:linear-gradient(180deg,#4f46e5,#818cf8 50%,#f9fafb 50%)}.header[data-v-d6cea4c7]{padding:3.75rem 1rem 2.5rem;text-align:center}.title[data-v-d6cea4c7]{display:block;font-size:1.75rem;font-weight:700;color:#fff;margin-bottom:.5rem}.subtitle[data-v-d6cea4c7]{display:block;font-size:.875rem;color:rgba(255,255,255,.8)}.form-card[data-v-d6cea4c7]{background:#fff;margin:0 1rem;border-radius:.75rem;padding:1.5rem 1rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.1)}.form-title[data-v-d6cea4c7]{display:block;font-size:1.125rem;font-weight:600;color:#1f2937;text-align:center;margin-bottom:1.5rem}.input-group[data-v-d6cea4c7]{margin-bottom:1rem}.input-label[data-v-d6cea4c7]{display:block;font-size:.8125rem;color:#6b7280;margin-bottom:.375rem}.input[data-v-d6cea4c7]{width:100%;height:2.75rem;background:#f9fafb;border-radius:.375rem;padding:0 .75rem;font-size:.875rem;color:#1f2937}.code-row[data-v-d6cea4c7]{display:flex;gap:.5rem}.code-input[data-v-d6cea4c7]{flex:1}.code-btn[data-v-d6cea4c7]{width:6.25rem;height:2.75rem;background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:.375rem;border:none;padding:0}.code-btn[data-v-d6cea4c7]:after{border:none}.code-btn[disabled][data-v-d6cea4c7]{background:#e5e7eb;opacity:.6}.code-btn-text[data-v-d6cea4c7]{font-size:.8125rem;color:#fff}.login-btn[data-v-d6cea4c7]{width:100%;height:3rem;background:linear-gradient(135deg,#4f46e5,#818cf8);border-radius:.5rem;border:none;margin-top:1.5rem}.login-btn[data-v-d6cea4c7]:after{border:none}.login-btn[disabled][data-v-d6cea4c7]{background:#e5e7eb;opacity:.6}.login-btn-text[data-v-d6cea4c7]{font-size:1rem;font-weight:600;color:#fff}.tip[data-v-d6cea4c7]{display:block;font-size:.6875rem;color:#9ca3af;text-align:center;margin-top:1rem}
