.install-page.svelte-131gwua{width:100%;max-width:1200px;font-family:var(--font-main);color:var(--text-main);margin:0 auto;padding:24px 24px 40px}.install-page.svelte-131gwua h1:where(.svelte-131gwua),.install-page.svelte-131gwua h2:where(.svelte-131gwua),.install-page.svelte-131gwua h3:where(.svelte-131gwua),dialog.svelte-131gwua h2:where(.svelte-131gwua){color:var(--text-main);margin:0;font-family:inherit;font-weight:700}.install-hero.svelte-131gwua{background:radial-gradient(ellipse at 85% 100%, var(--menu-bg-hover), transparent 75%), var(--bg-panel);border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;min-height:282px;display:grid;position:relative;overflow:hidden}.hero-copy.svelte-131gwua{z-index:1;text-align:center;flex-direction:column;align-items:center;padding:34px 20px;display:flex;position:relative}h1.svelte-131gwua{font-size:32px;line-height:1.3}h1.svelte-131gwua span:where(.svelte-131gwua){color:#aef526}.hero-copy.svelte-131gwua>p:where(.svelte-131gwua){max-width:460px;color:var(--text-muted);margin:10px 0 20px;font-size:15px;font-weight:600;line-height:24px}.get-app.svelte-131gwua{justify-content:center;align-items:center;min-height:46px;margin-bottom:18px;padding:10px 18px;font-size:13px;font-weight:700;display:inline-flex}.hero-copy.svelte-131gwua .install-notice:where(.svelte-131gwua){margin:10px 0 0;font-size:12px;line-height:1.5}.install-notice.svelte-131gwua:empty{display:none}.hero-art.svelte-131gwua{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;pointer-events:none;width:55%;height:100%;position:absolute;bottom:0;right:-3%}.benefits.svelte-131gwua{margin-top:24px}.benefits.svelte-131gwua h2:where(.svelte-131gwua){text-align:center;margin-bottom:20px;font-size:30px;line-height:1.4}.benefit-grid.svelte-131gwua{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.benefit-card.svelte-131gwua{background:var(--bg-panel);text-align:center;border-radius:16px;min-height:298px;padding:24px 24px 26px}.benefit-card.svelte-131gwua img:where(.svelte-131gwua){-o-object-fit:contain;object-fit:contain;width:100%;height:138px;margin-bottom:12px}.benefit-card.svelte-131gwua h3:where(.svelte-131gwua){font-size:20px;line-height:1.5}.benefit-card.svelte-131gwua p:where(.svelte-131gwua){color:var(--text-muted);margin:14px 0 0;font-size:13px;font-weight:600;line-height:20px}.faq.svelte-131gwua{margin-top:46px}.faq.svelte-131gwua h2:where(.svelte-131gwua){margin-bottom:24px;font-size:26px}.faq-grid.svelte-131gwua{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.faq-column.svelte-131gwua{flex-direction:column;gap:8px;display:flex}details.svelte-131gwua{background:var(--bg-panel);border-radius:12px;overflow:hidden}summary.svelte-131gwua{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:16px 18px;font-size:13px;font-weight:700;list-style:none;display:flex}summary.svelte-131gwua::-webkit-details-marker{display:none}summary.svelte-131gwua svg:where(.svelte-131gwua){color:var(--text-muted);flex-shrink:0;transition:transform .2s}details[open].svelte-131gwua summary:where(.svelte-131gwua) svg:where(.svelte-131gwua){transform:rotate(180deg)}details.svelte-131gwua p:where(.svelte-131gwua){color:var(--text-muted);margin:0;padding:0 18px 18px;font-size:13px;line-height:1.8}button.svelte-131gwua:focus-visible,summary.svelte-131gwua:focus-visible{outline-offset:-3px;outline:2px solid #aef526}dialog.svelte-131gwua{border:1px solid var(--border-strong);width:min(480px,100% - 24px);max-height:calc(100dvh - 40px);color:var(--text-main);background:var(--bg-panel);font-family:var(--font-main);overscroll-behavior:contain;border-radius:18px;margin:auto;padding:24px;overflow-y:auto}dialog.svelte-131gwua::backdrop{background:#000a}dialog.svelte-131gwua header:where(.svelte-131gwua){justify-content:space-between;align-items:center;gap:12px;display:flex}dialog.svelte-131gwua h2:where(.svelte-131gwua){font-size:20px}dialog.svelte-131gwua p:where(.svelte-131gwua),dialog.svelte-131gwua li:where(.svelte-131gwua){color:var(--text-muted);font-size:13px;line-height:1.8}dialog.svelte-131gwua p:where(.svelte-131gwua){margin:16px 0}dialog.svelte-131gwua .close:where(.svelte-131gwua){background:var(--menu-bg);border-radius:8px;flex-shrink:0;width:32px;height:32px}.platform-tabs.svelte-131gwua{flex-wrap:wrap;gap:6px;display:flex}.platform-tabs.svelte-131gwua button:where(.svelte-131gwua){border:1px solid var(--border-strong);background:var(--menu-bg);border-radius:8px;padding:8px 10px;font-size:12px}.platform-tabs.svelte-131gwua button[aria-pressed=true]:where(.svelte-131gwua){border-color:#aef526}dialog.svelte-131gwua ol:where(.svelte-131gwua){margin:20px 0;padding-left:20px;list-style:decimal}dialog.svelte-131gwua li:where(.svelte-131gwua)+li:where(.svelte-131gwua){margin-top:10px}dialog.svelte-131gwua .get-app:where(.svelte-131gwua){width:100%;margin-bottom:0}html.light-mode h1.svelte-131gwua span:where(.svelte-131gwua){color:#467900}@media (width<=767px){.install-page.svelte-131gwua{padding:16px 12px 28px}.install-hero.svelte-131gwua{grid-template-columns:1fr}.hero-copy.svelte-131gwua{padding:26px 18px 12px}h1.svelte-131gwua{font-size:26px}.hero-copy.svelte-131gwua>p:where(.svelte-131gwua){font-size:13px;line-height:21px}.hero-art.svelte-131gwua{-o-object-position:bottom center;object-position:bottom center;justify-self:center;width:100%;height:220px;position:relative;right:auto}.benefits.svelte-131gwua h2:where(.svelte-131gwua){font-size:23px}.benefit-grid.svelte-131gwua{grid-template-columns:1fr;gap:12px}.benefit-card.svelte-131gwua{min-height:0;padding:20px 24px 24px}.benefit-card.svelte-131gwua img:where(.svelte-131gwua){height:145px}.faq.svelte-131gwua{margin-top:30px}.faq.svelte-131gwua h2:where(.svelte-131gwua){margin-bottom:16px;font-size:23px}.faq-grid.svelte-131gwua{grid-template-columns:1fr;gap:8px}}@media (prefers-reduced-motion:reduce){summary.svelte-131gwua svg:where(.svelte-131gwua){transition:none}}
