.MigrationModal-module__Ca_3bW__modalOverlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.MigrationModal-module__Ca_3bW__modalContent{background:linear-gradient(135deg,#334155,#1e293b);border:1px solid #475569;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 24px #00000080}.MigrationModal-module__Ca_3bW__modalBody{padding:32px}.MigrationModal-module__Ca_3bW__title{color:#f1f5f9;margin:0 0 16px;font-size:20px;font-weight:600}.MigrationModal-module__Ca_3bW__message{color:#94a3b8;margin:0 0 24px;font-size:14px;line-height:1.5}.MigrationModal-module__Ca_3bW__progressContainer{background-color:#e5e7eb;border-radius:4px;width:100%;height:8px;margin-bottom:16px;overflow:hidden}.MigrationModal-module__Ca_3bW__progressBar{background:linear-gradient(90deg,#3b82f6,#2563eb);justify-content:center;align-items:center;height:100%;transition:width .3s;display:flex}.MigrationModal-module__Ca_3bW__progressText{color:#fff;font-size:12px;font-weight:600;display:none}@media (min-width:640px){.MigrationModal-module__Ca_3bW__progressText{display:inline}}.MigrationModal-module__Ca_3bW__errorMessage{color:#fca5a5;background-color:#450a0a;border-left:4px solid #ef4444;border-radius:4px;margin-top:16px;padding:12px;font-size:14px}.MigrationModal-module__Ca_3bW__successMessage{color:#166534;background-color:#dcfce7;border-left:4px solid #22c55e;border-radius:4px;margin-top:16px;padding:12px;font-size:14px}
