:root{--text: #16181d;--text-muted: #6b7078;--text-subtle: #9298a0;--text-faint: #b6bac0;--text-on-accent: #fff;--surface: #fff;--surface-sunken: #f7f8f9;--surface-track: #eef0f2;--border: #edeef0;--border-strong: #c6c9cf;--tier-free: #10b981;--tier-free-dark: #0b8a5f;--tier-moderate: #f59e0b;--tier-moderate-dark: #b45309;--tier-expensive: #e2453f;--tier-expensive-dark: #c02a25;--tier-unknown: #8a8f98;--tier-unknown-dark: #6b7078;--tier-free-tint: #e7f8f0;--tier-moderate-tint: #fdf3e0;--tier-expensive-tint: #fdeceb;--tier-unknown-tint: #f2f3f5;--accent: #2b7fff;--accent-tint: #eaf2ff;--accent-border: #dbe9ff;--accent-border-strong: #9dc2ff;--warn-text: #854d0e;--warn-text-strong: #6b4b12;--warn-tint: #fffbeb;--warn-tint-deep: #fff8ea;--warn-border: #fde68a;--warn-border-strong: #f6e6bf;--hero-from: #0f9d70;--hero-to: #12b981;--cheapest-ring: #10b981;--map-outline: #fff;--radius: 15px;--radius-sm: 10px;--radius-pill: 9999px;--fs: .667;--headline-size: 17px;--headline-weight: 700;--headline-tracking: -.2px;--headline-unit-size: 13px;--headline-unit-weight: 600;--headline-sub-size: 12.5px}.gate.svelte-1p5ro35{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--surface-sunken);font-family:-apple-system,system-ui,sans-serif}.card.svelte-1p5ro35{width:100%;max-width:360px;padding:28px 24px;border-radius:var(--radius);background:var(--surface);box-shadow:0 8px 30px #00000014,0 0 0 1px var(--border);text-align:center}.brand.svelte-1p5ro35{font-size:26px;font-weight:800;letter-spacing:-.5px;color:var(--tier-free-dark)}.lede.svelte-1p5ro35{margin:8px 0 18px;font-size:15px;font-weight:600;color:var(--text)}.msg.svelte-1p5ro35{margin:0 0 18px;font-size:13px;line-height:1.5;color:var(--text-muted)}.msg.denied.svelte-1p5ro35{padding:10px 12px;border-radius:var(--radius-sm);background:var(--warn-tint);border:1px solid var(--warn-border);color:var(--warn-text)}.wait.svelte-1p5ro35{font-size:13px;color:var(--text-subtle)}.button.svelte-1p5ro35{display:flex;justify-content:center;min-height:44px}html,body{margin:0;padding:0;height:100%;font-family:system-ui,-apple-system,sans-serif}
