.lc-rate-limit-overlay.svelte-2o479d{position:absolute;inset:0;z-index:20;display:flex;align-items:center;justify-content:center}.lc-rate-limit-overlay-backdrop.svelte-2o479d{background:#fff9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}html[data-theme=dark] .lc-rate-limit-overlay-backdrop.svelte-2o479d{background:#0206179e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lc-rate-limit-overlay-content.svelte-2o479d{position:relative;display:flex;align-items:center;justify-content:center;padding:1.5rem}.lc-rate-limit-overlay-card.svelte-2o479d{display:flex;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 2.5rem;border-radius:.75rem;background:var(--lc-surface-elevated);border:1px solid var(--lc-border-soft);box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;text-align:center;max-width:20rem;width:100%}html[data-theme=dark] .lc-rate-limit-overlay-card.svelte-2o479d{background:#11171df2;border-color:#94a3b840;box-shadow:0 8px 32px #00000073,0 2px 8px #0003}.lc-rate-limit-overlay-icon.svelte-2o479d{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;background:#fee2e2;color:#dc2626}html[data-theme=dark] .lc-rate-limit-overlay-icon.svelte-2o479d{background:#3e1c22cc;color:#fca5a5}.lc-rate-limit-overlay-title.svelte-2o479d{margin:0;font-size:.95rem;font-weight:700;color:var(--lc-text-primary)}.lc-rate-limit-overlay-countdown.svelte-2o479d{margin:0;font-size:.82rem;font-weight:700;color:#92400e;font-variant-numeric:tabular-nums}html[data-theme=dark] .lc-rate-limit-overlay-countdown.svelte-2o479d{color:#fcd34d}.lc-rate-limit-overlay-ready.svelte-2o479d{margin:0;font-size:.82rem;color:var(--lc-text-secondary)}.lc-rate-limit-overlay-btn.svelte-2o479d{display:inline-flex;align-items:center;gap:.375rem;margin-top:.25rem;padding:.5rem 1rem;border-radius:.5rem;background:var(--lc-surface-primary);border:1px solid var(--lc-border-soft);color:var(--lc-text-primary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .18s ease}.lc-rate-limit-overlay-btn.svelte-2o479d:hover:not(:disabled){background:var(--lc-surface-hover);border-color:#60a5fa59;color:var(--lc-text-accent)}.lc-rate-limit-overlay-btn.svelte-2o479d:disabled{opacity:.65;cursor:not-allowed}
