._overlay_4ktex_1{z-index:10000020;box-sizing:border-box;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172aa6;justify-content:center;align-items:center;padding:24px 16px;animation:.2s ease-out _overlayFadeIn_4ktex_1;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes _overlayFadeIn_4ktex_1{0%{opacity:0}to{opacity:1}}._modal_4ktex_25{box-sizing:border-box;background:#fff;border-radius:24px;flex-direction:column;align-items:center;width:100%;max-width:500px;max-height:min(100vh - 48px,520px);margin:auto;padding:36px 32px 32px;animation:.2s ease-out _modalScaleIn_4ktex_1;display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 40px #00000026}@keyframes _modalScaleIn_4ktex_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._closeButton_4ktex_54{cursor:pointer;color:#9ca3af;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;line-height:1;transition:all .15s;display:flex;position:absolute;top:20px;right:20px}._closeButton_4ktex_54:hover{color:#4b5563;background:#f3f4f6}._illustrationWrapper_4ktex_76{justify-content:center;align-items:center;width:100%;margin-top:8px;margin-bottom:24px;display:flex}._illustration_4ktex_76{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:220px;max-width:80%;height:auto}._title_4ktex_94{color:#111827;text-align:center;margin:0 0 12px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.35}._subtitle_4ktex_104{color:#6b7280;text-align:center;margin:0 0 28px;padding:0 16px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:400;line-height:1.5}._actions_4ktex_115{gap:12px;width:100%;display:flex}._cancelButton_4ktex_121{color:#4b5563;cursor:pointer;background:#f3f4f6;border:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;height:48px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}._cancelButton_4ktex_121:hover{color:#1f2937;background:#e5e7eb}._cancelButton_4ktex_121:disabled{opacity:.6;cursor:not-allowed}._confirmButton_4ktex_148{color:#fff;cursor:pointer;background:#38b6ff;border:none;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:8px;height:48px;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:.95rem;font-weight:600;transition:background-color .15s,opacity .15s;display:flex}._confirmButton_4ktex_148:hover:not(:disabled){background:#1fa2ee}._confirmButton_4ktex_148:disabled{opacity:.7;cursor:not-allowed}._spinner_4ktex_175{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite _spin_4ktex_175}@keyframes _spin_4ktex_175{to{transform:rotate(360deg)}}._desktopConfirmText_4ktex_190{display:inline}._mobileConfirmText_4ktex_194{display:none}@media (width<=768px){._overlay_4ktex_1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10000020;background:#0f172aa6;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}._modal_4ktex_25{background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:360px;height:auto;margin:auto;padding:32px 20px 24px;display:flex;position:relative;box-shadow:0 20px 40px #00000026}._closeButton_4ktex_54{display:flex}._illustrationWrapper_4ktex_76{justify-content:center;align-items:center;width:100%;margin-top:0;margin-bottom:20px;display:flex}._illustration_4ktex_76{width:180px;max-width:70%;height:auto}._title_4ktex_94{color:#111827;text-align:center;max-width:320px;margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.35}._subtitle_4ktex_104{color:#6b7280;text-align:center;max-width:320px;margin:0 0 24px;padding:0;font-size:14px;font-weight:400;line-height:1.5}._actions_4ktex_115{justify-content:center;gap:12px;width:100%;max-width:320px;display:flex}._cancelButton_4ktex_121{color:#4b5563;background:#f3f4f6;border-radius:9999px;flex:1;height:48px;font-size:15px;font-weight:600}._confirmButton_4ktex_148{color:#fff;background:#38b6ff;border-radius:9999px;flex:1;height:48px;font-size:15px;font-weight:600}}
