.iosg-backdrop.svelte-1xp8m0c{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;background:#00000073}.iosg.svelte-1xp8m0c{position:fixed;z-index:2001;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));transform:translate(-50%);width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 40px);overflow-y:auto;padding:18px 18px 14px;border-radius:20px;background:var(--bg);border:1px solid var(--border);box-shadow:var(--shadow-xl);color:var(--text)}h2.svelte-1xp8m0c{font-size:var(--fs-lg);font-weight:700;margin-bottom:6px}p.svelte-1xp8m0c{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.45}.iosg__steps.svelte-1xp8m0c{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}.iosg__steps.svelte-1xp8m0c li:where(.svelte-1xp8m0c){display:grid;grid-template-columns:120px 1fr;gap:12px;align-items:center}.iosg__steps.svelte-1xp8m0c strong:where(.svelte-1xp8m0c){display:block;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--primary)}.iosg__steps.svelte-1xp8m0c span:where(.svelte-1xp8m0c){font-size:var(--fs-sm);line-height:1.4}.iosg__actions.svelte-1xp8m0c{display:flex;justify-content:flex-end;margin-top:14px}.iosg__primary.svelte-1xp8m0c{min-height:44px;padding:0 22px;border-radius:var(--radius-full);border:0;background:var(--primary);color:#fff;font:inherit;font-weight:700;cursor:pointer}@media(max-width:360px){.iosg__steps.svelte-1xp8m0c li:where(.svelte-1xp8m0c){grid-template-columns:1fr}}
