.map.svelte-1j1920{width:100%;height:auto;display:block}.edge.svelte-1j1920{stroke:var(--border-input);stroke-width:1.4px}.arrow.svelte-1j1920{fill:var(--border-input)}.node.svelte-1j1920 rect:where(.svelte-1j1920){fill:var(--surface-2);stroke:var(--border-strong);stroke-width:1.2px}.node.svelte-1j1920 text:where(.svelte-1j1920){fill:var(--text);font-size:11.5px;font-family:var(--font-sans)}.node.start.svelte-1j1920 rect:where(.svelte-1j1920){stroke:var(--accent);stroke-width:2px}.node.fight.svelte-1j1920 rect:where(.svelte-1j1920){stroke:var(--bad)}.node.end.svelte-1j1920 rect:where(.svelte-1j1920){fill:var(--accent-tint);stroke:var(--accent-soft)}@media (width<=640px){.node.svelte-1j1920 text:where(.svelte-1j1920){display:none}}.hero.svelte-skv6c4{background:radial-gradient(55% 70% at 80% 20%,#ff8a1f21,#0000 70%);padding:56px 0 40px}.hero-grid.svelte-skv6c4{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero.svelte-skv6c4 h1:where(.svelte-skv6c4){font-size:clamp(2.1rem,4.6vw,3.3rem)}.hero.svelte-skv6c4 .lead:where(.svelte-skv6c4){margin-bottom:28px}.free.svelte-skv6c4{color:var(--muted);margin-top:18px;font-size:.98rem}.hero-art.svelte-skv6c4 img:where(.svelte-skv6c4){box-shadow:0 30px 80px -40px #ff8a1f59}.book-page.svelte-skv6c4{color:#1d1812;font-family:var(--serif);background:#f3ead8;border-radius:4px;margin:0;padding:34px 34px 26px;font-size:1.12rem;line-height:1.65;transform:rotate(-.6deg);box-shadow:0 30px 60px -30px #000000e6}.book-page.svelte-skv6c4 .num:where(.svelte-skv6c4){text-align:center;margin-bottom:.5em;font-size:1.7rem;font-weight:700}.book-page.svelte-skv6c4 strong:where(.svelte-skv6c4){font-weight:700}.book-page.svelte-skv6c4 footer:where(.svelte-skv6c4){font-family:var(--sans);color:#5a4f40;border-top:1px solid #cbbd9f;margin-top:18px;padding-top:12px;font-size:.85rem}.steps-section.svelte-skv6c4{padding-top:72px}.steps.svelte-skv6c4{gap:72px;margin:48px 0 0;padding:0;list-style:none;display:grid}.step-num.svelte-skv6c4{font-family:var(--serif);color:var(--accent);margin:0 0 8px;font-size:3.4rem;font-weight:700;line-height:1}.steps.svelte-skv6c4 h3:where(.svelte-skv6c4){font-size:1.5rem}.steps.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--muted)}.step-check.svelte-skv6c4{border-left:3px solid var(--accent);padding:4px 0 4px 24px}.shot.narrow.svelte-skv6c4{justify-self:center;max-width:560px}.more.svelte-skv6c4{font-weight:600;text-decoration:none}.more.svelte-skv6c4:after{content:" →"}.more.svelte-skv6c4:hover{text-decoration:underline}.check-band.svelte-skv6c4{background:linear-gradient(180deg, var(--panel) 0%, #120f0c 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:88px;padding:72px 0}.check-intro.svelte-skv6c4 .art-figure:where(.svelte-skv6c4){justify-self:center;max-width:480px}.sim.svelte-skv6c4{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:64px;display:grid}.sim-text.svelte-skv6c4 p:where(.svelte-skv6c4),.testplay.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--muted)}.testplay.svelte-skv6c4{margin-top:64px}.note.svelte-skv6c4{font-weight:600;color:var(--accent-2)!important}.reader-art.svelte-skv6c4{padding-bottom:40px;position:relative}.reader-art.svelte-skv6c4 .book:where(.svelte-skv6c4){max-width:420px}.phone.svelte-skv6c4{border:6px solid #2a241d;border-radius:22px;width:170px;margin:0;position:absolute;bottom:0;right:0;overflow:hidden;box-shadow:0 20px 50px -20px #000000f2}.phone.svelte-skv6c4 img:where(.svelte-skv6c4){width:100%;height:auto;display:block}.ki.svelte-skv6c4{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:44px 0}.ki.svelte-skv6c4 h2:where(.svelte-skv6c4){max-width:22em}.ki-cols.svelte-skv6c4{grid-template-columns:1fr 1fr;gap:40px;margin-top:16px;display:grid}.ki-cols.svelte-skv6c4 p:where(.svelte-skv6c4){color:var(--muted)}.prices.svelte-skv6c4{align-items:start}.example.svelte-skv6c4{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px}.example.svelte-skv6c4 h3:where(.svelte-skv6c4){font-size:1.15rem}.example.svelte-skv6c4 table:where(.svelte-skv6c4){border-collapse:collapse;width:100%;margin:8px 0 14px;font-size:.98rem}.example.svelte-skv6c4 th:where(.svelte-skv6c4){text-align:left;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px 8px 0;font-weight:400}.example.svelte-skv6c4 td:where(.svelte-skv6c4){text-align:right;white-space:nowrap;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;padding:8px 0}.example.svelte-skv6c4 tfoot:where(.svelte-skv6c4) th:where(.svelte-skv6c4),.example.svelte-skv6c4 tfoot:where(.svelte-skv6c4) td:where(.svelte-skv6c4){color:var(--ink);border-bottom:0;padding-top:12px;font-weight:700}.example.svelte-skv6c4 .muted:where(.svelte-skv6c4){margin:0;font-size:.95rem}.faq.svelte-skv6c4{border-top:1px solid var(--line);margin-top:12px}.faq-more.svelte-skv6c4{color:var(--muted);margin-top:20px}.demo-teaser.svelte-skv6c4 .map-card:where(.svelte-skv6c4){background:var(--panel);border:1px solid var(--line);border-radius:14px;margin:24px 0;padding:20px}.closing.svelte-skv6c4{background:radial-gradient(ellipse 60% 80% at 10% 80%, #ff8a1f1a, transparent 70%), var(--panel);border:1px solid var(--line);border-radius:14px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:48px;padding:36px;display:grid}.closing.svelte-skv6c4 h2:where(.svelte-skv6c4){font-size:clamp(1.7rem,3.6vw,2.4rem)}@media (width<=860px){.hero.svelte-skv6c4{padding-top:32px}.hero-grid.svelte-skv6c4{grid-template-columns:1fr;gap:28px}.hero-art.svelte-skv6c4{order:-1;max-width:520px}.sim.svelte-skv6c4{grid-template-columns:1fr;gap:24px}.ki-cols.svelte-skv6c4{grid-template-columns:1fr;gap:0}.closing.svelte-skv6c4{grid-template-columns:1fr;gap:20px;padding:24px}.closing-art.svelte-skv6c4{max-width:240px}.reader-art.svelte-skv6c4{max-width:460px}.phone.svelte-skv6c4{border-width:5px;border-radius:18px;width:130px}.steps.svelte-skv6c4{gap:56px}.check-band.svelte-skv6c4{margin-top:64px;padding:48px 0}}@media (width<=480px){.book-page.svelte-skv6c4{padding:24px 20px 18px;font-size:1.04rem;transform:none}.step-num.svelte-skv6c4{font-size:2.6rem}}
