body{background:var(--sx-ground);color:var(--sx-ink);font-family:var(--sx-font);line-height:1.55}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.wrap.svelte-1lsovpa{max-width:1120px;margin:0 auto;padding:0 16px}.wrap.narrow.svelte-1lsovpa{max-width:760px}@media(min-width:720px){.wrap.svelte-1lsovpa{padding:0 24px}}.skip.svelte-1lsovpa{position:absolute;left:8px;top:-60px;z-index:100;background:var(--sx-accent);color:var(--sx-accent-ink);padding:8px 14px;border-radius:8px}.skip.svelte-1lsovpa:focus{top:8px}a.svelte-1lsovpa:focus-visible,button.svelte-1lsovpa:focus-visible,summary.svelte-1lsovpa:focus-visible{outline:2px solid var(--sx-focus, var(--sx-accent));outline-offset:2px;border-radius:6px}.top.svelte-1lsovpa{position:sticky;top:0;z-index:20;background:color-mix(in srgb,var(--sx-ground) 82%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--sx-line)}.bar.svelte-1lsovpa{display:flex;align-items:center;justify-content:space-between;gap:8px;height:60px}.brand.svelte-1lsovpa{display:inline-flex;align-items:center;gap:10px;color:var(--sx-ink);text-decoration:none;font-weight:var(--sx-w-semi);font-size:1.15rem;letter-spacing:-.01em}.brand.svelte-1lsovpa img:where(.svelte-1lsovpa){border-radius:8px}.brand.small.svelte-1lsovpa{font-size:.95rem}.actions.svelte-1lsovpa{display:flex;align-items:center;gap:4px}.theme.svelte-1lsovpa{display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;color:var(--sx-ink-2);border-radius:10px;cursor:pointer}.theme.svelte-1lsovpa:hover{background:var(--sx-accent-soft);color:var(--sx-ink)}.theme.svelte-1lsovpa svg:where(.svelte-1lsovpa),.ficon.svelte-1lsovpa svg:where(.svelte-1lsovpa){width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:420px){.hide-sm.svelte-1lsovpa{display:none}}.hero.svelte-1lsovpa{position:relative;overflow:hidden;padding:48px 0 56px}.hero.svelte-1lsovpa:before{content:"";position:absolute;top:-20%;right:-10%;width:70vw;max-width:760px;aspect-ratio:1;background:radial-gradient(closest-side,var(--sx-accent-soft),transparent 70%);pointer-events:none}.hero-grid.svelte-1lsovpa{position:relative;display:grid;gap:40px;align-items:center}@media(min-width:900px){.hero.svelte-1lsovpa{padding:88px 0 96px}.hero-grid.svelte-1lsovpa{grid-template-columns:1.15fr .85fr;gap:56px}}.eyebrow.svelte-1lsovpa{display:inline-flex;align-items:center;gap:8px;font-size:.85rem;font-weight:var(--sx-w-medium);color:var(--sx-ink-2);background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:999px;padding:5px 12px;margin-bottom:18px}.dot.svelte-1lsovpa{width:8px;height:8px;border-radius:50%;background:var(--sx-accent)}h1.svelte-1lsovpa{font-size:clamp(2rem,6.5vw,3.6rem);line-height:1.07;letter-spacing:-.03em;font-weight:var(--sx-w-bold);text-wrap:balance}.accent.svelte-1lsovpa{color:var(--sx-accent)}.lead.svelte-1lsovpa{margin-top:18px;font-size:clamp(1.02rem,2.4vw,1.2rem);color:var(--sx-ink-2);max-width:54ch}.cta.svelte-1lsovpa{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.note.svelte-1lsovpa{margin-top:14px;font-size:.9rem}.mock.svelte-1lsovpa{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:18px;padding:20px;box-shadow:0 24px 60px -24px color-mix(in srgb,var(--sx-accent) 45%,transparent);max-width:420px;width:100%;justify-self:center}@media(min-width:900px){.mock.svelte-1lsovpa{transform:rotate(1.5deg)}}.mock-head.svelte-1lsovpa{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mock-title.svelte-1lsovpa{font-weight:var(--sx-w-semi)}.status.svelte-1lsovpa{display:inline-flex;align-items:center;gap:7px;font-size:.82rem;color:var(--sx-positive);font-weight:var(--sx-w-medium)}.pulse.svelte-1lsovpa{width:8px;height:8px;border-radius:50%;background:var(--sx-positive);animation:svelte-1lsovpa-pulse 2.2s infinite}@keyframes svelte-1lsovpa-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--sx-positive) 50%,transparent)}70%,to{box-shadow:0 0 0 8px transparent}}@media(prefers-reduced-motion:reduce){.pulse.svelte-1lsovpa{animation:none}}.mock-addr.svelte-1lsovpa{background:var(--sx-sunk);border-radius:10px;padding:10px 12px;font-size:.82rem;margin-bottom:18px;overflow-wrap:anywhere}.mock-row.svelte-1lsovpa{display:flex;justify-content:space-between;font-size:.85rem;color:var(--sx-ink-2);margin-bottom:6px}.bar-track.svelte-1lsovpa{height:8px;background:var(--sx-sunk);border-radius:999px;overflow:hidden;margin-bottom:14px}.bar-fill.svelte-1lsovpa{height:100%;background:var(--sx-accent);border-radius:999px}.mock-foot.svelte-1lsovpa{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap}.chip.svelte-1lsovpa{font-size:.82rem;font-weight:var(--sx-w-medium);padding:7px 14px;border-radius:999px;background:var(--sx-accent);color:var(--sx-accent-ink)}.chip.ghost.svelte-1lsovpa{background:transparent;color:var(--sx-ink);border:1px solid var(--sx-line)}.block.svelte-1lsovpa{padding:56px 0}.block.alt.svelte-1lsovpa{background:var(--sx-surface);border-block:1px solid var(--sx-line)}@media(min-width:900px){.block.svelte-1lsovpa{padding:80px 0}}h2.svelte-1lsovpa{font-size:clamp(1.5rem,4vw,2.1rem);letter-spacing:-.02em;font-weight:var(--sx-w-bold)}.sub.svelte-1lsovpa{color:var(--sx-ink-2);margin-top:8px}h3.svelte-1lsovpa{font-size:1.05rem}.games.svelte-1lsovpa{display:grid;gap:14px;margin-top:28px}@media(min-width:760px){.games.svelte-1lsovpa{grid-template-columns:repeat(3,1fr)}}.game.svelte-1lsovpa{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:center;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:16px;padding:18px}.game.on.svelte-1lsovpa{border-color:var(--sx-accent)}.game.soon.svelte-1lsovpa{background:transparent;border-style:dashed}.game.svelte-1lsovpa p:where(.svelte-1lsovpa){color:var(--sx-ink-2);font-size:.92rem}.game.svelte-1lsovpa .tag:where(.svelte-1lsovpa){grid-column:1 / -1;justify-self:start;margin-top:6px}.game-art.svelte-1lsovpa{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--sx-accent-soft);color:var(--sx-accent)}.game-art.svelte-1lsovpa svg:where(.svelte-1lsovpa){width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.game-art.zomboid.svelte-1lsovpa svg:where(.svelte-1lsovpa){fill:currentColor;stroke:none}.game-art.zomboid.svelte-1lsovpa circle:where(.svelte-1lsovpa){fill:var(--sx-accent-soft)}.tag.svelte-1lsovpa{font-size:.78rem;font-weight:var(--sx-w-medium);padding:3px 10px;border-radius:999px;border:1px solid var(--sx-line);color:var(--sx-ink-2)}.tag.ok.svelte-1lsovpa{background:var(--sx-positive-band, var(--sx-accent-soft));color:var(--sx-positive);border-color:transparent}.features.svelte-1lsovpa{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:14px}@media(min-width:640px){.features.svelte-1lsovpa{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.features.svelte-1lsovpa{grid-template-columns:repeat(3,1fr);gap:18px}}.features.svelte-1lsovpa li:where(.svelte-1lsovpa){background:var(--sx-ground);border:1px solid var(--sx-line);border-radius:16px;padding:20px}.ficon.svelte-1lsovpa{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sx-accent-soft);color:var(--sx-accent);margin-bottom:14px}.features.svelte-1lsovpa p:where(.svelte-1lsovpa){margin-top:6px;color:var(--sx-ink-2);font-size:.95rem}.plan.svelte-1lsovpa{margin-top:28px;display:grid;gap:24px;background:var(--sx-surface);border:1px solid var(--sx-accent);border-radius:20px;padding:24px;max-width:880px}@media(min-width:800px){.plan.svelte-1lsovpa{grid-template-columns:1fr 1fr;padding:32px}.plan-cta.svelte-1lsovpa{grid-column:1 / -1}}.plan-top.svelte-1lsovpa{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.plan-top.svelte-1lsovpa h3:where(.svelte-1lsovpa){font-size:1.5rem}.plan-price.svelte-1lsovpa{font-size:1.7rem;font-weight:var(--sx-w-bold);letter-spacing:-.02em;margin:14px 0 4px;color:var(--sx-accent)}.plan-list.svelte-1lsovpa{list-style:none;margin:0;padding:0;display:grid;gap:10px}.plan-list.svelte-1lsovpa li:where(.svelte-1lsovpa){position:relative;padding-left:26px}.plan-list.svelte-1lsovpa li:where(.svelte-1lsovpa):before{content:"";position:absolute;left:4px;top:.3em;width:6px;height:11px;border:solid var(--sx-accent);border-width:0 2px 2px 0;transform:rotate(45deg)}.steps.svelte-1lsovpa{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:18px}@media(min-width:760px){.steps.svelte-1lsovpa{grid-template-columns:repeat(4,1fr)}}.num.svelte-1lsovpa{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--sx-accent);color:var(--sx-accent-ink);font-weight:var(--sx-w-bold);margin-bottom:12px}.steps.svelte-1lsovpa p:where(.svelte-1lsovpa){margin-top:4px;color:var(--sx-ink-2);font-size:.95rem}.faq.svelte-1lsovpa{margin-top:24px;border-top:1px solid var(--sx-line)}details.svelte-1lsovpa{border-bottom:1px solid var(--sx-line)}summary.svelte-1lsovpa{cursor:pointer;list-style:none;padding:16px 32px 16px 0;font-weight:var(--sx-w-medium);position:relative}summary.svelte-1lsovpa::-webkit-details-marker{display:none}summary.svelte-1lsovpa:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.4rem;color:var(--sx-accent);line-height:1}details[open].svelte-1lsovpa summary:where(.svelte-1lsovpa):after{content:"−"}details.svelte-1lsovpa p:where(.svelte-1lsovpa){padding:0 0 18px;color:var(--sx-ink-2);max-width:62ch}.final.svelte-1lsovpa{padding:8px 0 72px}.final-in.svelte-1lsovpa{display:flex;flex-direction:column;align-items:flex-start;gap:18px;background:var(--sx-accent-soft);border-radius:22px;padding:28px 20px}@media(min-width:720px){.final-in.svelte-1lsovpa{flex-direction:row;align-items:center;justify-content:space-between;padding:40px}}.final.svelte-1lsovpa h2:where(.svelte-1lsovpa){font-size:clamp(1.3rem,3.5vw,1.8rem)}.foot.svelte-1lsovpa{border-top:1px solid var(--sx-line);padding:24px 0;font-size:.9rem}.foot-in.svelte-1lsovpa{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.foot.svelte-1lsovpa a:where(.svelte-1lsovpa){color:var(--sx-ink-2)}
