.entrypoint.svelte-1uha8ag{display:flex;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem}.entrypoint-card.svelte-1uha8ag{max-width:480px;width:100%;background:var(--birch-50);border:1px solid var(--birch-300);border-radius:12px;padding:2rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}.app-icon.svelte-1uha8ag{width:72px;height:72px}h1.svelte-1uha8ag{margin:0;font-size:1.5rem;color:var(--evergreen-700)}.subtitle.svelte-1uha8ag{margin:0;font-size:.9375rem;line-height:1.45;color:var(--pine-300);max-width:38ch}.install-btn.svelte-1uha8ag{padding:.65rem 1.5rem;background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);border-radius:8px;font-size:.9375rem;font-weight:600;cursor:pointer}.install-btn.svelte-1uha8ag:hover{background:var(--btn-primary-hover-bg)}.install-guide.svelte-1uha8ag{width:100%;text-align:left;margin-top:.5rem}.install-guide.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 .75rem;font-size:.8125rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--birch-700)}.accordion.svelte-1uha8ag{border:1px solid var(--birch-300);border-radius:10px;overflow:hidden;background:var(--birch-100)}.accordion.svelte-1uha8ag+.accordion:where(.svelte-1uha8ag){margin-top:.5rem}.accordion.svelte-1uha8ag summary:where(.svelte-1uha8ag){display:flex;align-items:center;gap:.625rem;padding:.75rem 1rem;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.accordion.svelte-1uha8ag summary:where(.svelte-1uha8ag)::-webkit-details-marker{display:none}.accordion.svelte-1uha8ag summary:where(.svelte-1uha8ag)::marker{display:none;content:""}.browser-name.svelte-1uha8ag{flex:1;font-size:.9375rem;font-weight:600;color:var(--text-strong)}.chevron.svelte-1uha8ag{color:var(--birch-700);transition:transform .2s ease;flex-shrink:0}.accordion[open].svelte-1uha8ag .chevron:where(.svelte-1uha8ag){transform:rotate(180deg)}.badge.svelte-1uha8ag{display:inline-flex;align-items:center;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:600;line-height:1.5;white-space:nowrap}.badge-iphone.svelte-1uha8ag{background:var(--evergreen-100);color:var(--evergreen-600)}.badge-android.svelte-1uha8ag{background:var(--new-growth-100);color:var(--evergreen-600)}.accordion-body.svelte-1uha8ag{padding:0 1rem 1rem}.steps.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.45;color:var(--text-default)}.step-number.svelte-1uha8ag{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--evergreen-600);color:#fff;font-size:.75rem;font-weight:700;line-height:1}.step-text.svelte-1uha8ag{padding-top:.125rem}.step-images.svelte-1uha8ag{margin-top:.75rem;display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.step-images.svelte-1uha8ag figure:where(.svelte-1uha8ag){margin:0;padding:.5rem;border:1px solid var(--birch-300);border-radius:8px;background:var(--birch-200);display:flex;flex-direction:column;align-items:center;min-height:120px}.step-images.svelte-1uha8ag img:where(.svelte-1uha8ag){display:block;width:100%;height:auto;border-radius:4px;flex:1;object-fit:contain}.step-images.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){margin-top:.35rem;font-size:.75rem;color:var(--birch-700);text-align:center}.continue-link.svelte-1uha8ag{font-size:.875rem;color:var(--evergreen-600);text-decoration:underline}
