.pad[data-astro-cid-7mrkj3zu]{justify-items:center;gap:20px;margin:0;display:grid}.stage[data-astro-cid-7mrkj3zu]{aspect-ratio:1;touch-action:none;cursor:crosshair;user-select:none;width:min(100%,380px);position:relative}.field[data-astro-cid-7mrkj3zu]{width:100%;height:100%;display:block;overflow:visible}.ring[data-astro-cid-7mrkj3zu]{fill:none;stroke:var(--haze);stroke-opacity:.35;stroke-width:.8px;stroke-dasharray:2 3}.dir[data-astro-cid-7mrkj3zu]{fill:var(--night-muted);font-size:8px;font-family:var(--font-body);text-anchor:middle;dominant-baseline:middle}.head[data-astro-cid-7mrkj3zu]{fill:var(--night-2);stroke:var(--night-muted);stroke-width:1.2px}.source[data-astro-cid-7mrkj3zu]{cursor:grab;touch-action:none;background:0 0;border:0;border-radius:50%;width:56px;height:56px;margin:-28px 0 0 -28px;padding:0;position:absolute}.dot[data-astro-cid-7mrkj3zu]{background:var(--lamp);border-radius:50%;position:absolute;inset:16px;box-shadow:0 0 0 6px #e9b44c2e}.wave[data-astro-cid-7mrkj3zu]{border:1.5px solid var(--lamp);opacity:0;border-radius:50%;position:absolute;inset:16px}.playing[data-astro-cid-7mrkj3zu] .wave[data-astro-cid-7mrkj3zu]{animation:1.68s ease-out infinite ripple}.playing[data-astro-cid-7mrkj3zu] .wave[data-astro-cid-7mrkj3zu]+.wave[data-astro-cid-7mrkj3zu]{animation-delay:.84s}@keyframes ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.controls[data-astro-cid-7mrkj3zu]{width:min(100%,380px);color:var(--night-muted);font-size:var(--step--1)}.hint[data-astro-cid-7mrkj3zu]{color:var(--night-text);font-size:var(--step-0);word-break:auto-phrase;margin-bottom:12px}.row[data-astro-cid-7mrkj3zu]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.play[data-astro-cid-7mrkj3zu]{min-width:9.5em}.mode[data-astro-cid-7mrkj3zu]{border:1.5px solid var(--night-muted);border-radius:999px;padding:3px;display:inline-flex}.mode[data-astro-cid-7mrkj3zu] label[data-astro-cid-7mrkj3zu]{cursor:pointer;color:var(--night-text);font-family:var(--font-display);border-radius:999px;align-items:baseline;gap:.35em;padding:.45em .9em;font-weight:700;display:inline-flex;position:relative}.mode[data-astro-cid-7mrkj3zu] small[data-astro-cid-7mrkj3zu]{color:var(--night-muted);font-size:.78em;font-weight:500}.mode[data-astro-cid-7mrkj3zu] input[data-astro-cid-7mrkj3zu]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.mode[data-astro-cid-7mrkj3zu] label[data-astro-cid-7mrkj3zu]:has(input:checked){background:var(--night-text);color:var(--night)}.mode[data-astro-cid-7mrkj3zu] label[data-astro-cid-7mrkj3zu]:has(input:checked) small[data-astro-cid-7mrkj3zu]{color:var(--night-2)}.mode[data-astro-cid-7mrkj3zu] label[data-astro-cid-7mrkj3zu]:has(input:focus-visible){outline:3px solid var(--lamp);outline-offset:2px}.where[data-astro-cid-7mrkj3zu]{color:var(--lamp);font-family:var(--font-display);margin:14px 0 4px;font-weight:700}.note[data-astro-cid-7mrkj3zu]{margin:0;line-height:1.7}.section-title[data-astro-cid-lcdefpme]{font-size:var(--step-3)}.hero[data-astro-cid-lcdefpme]{background:var(--night);color:var(--night-text);padding-block:clamp(40px,7vw,96px) clamp(56px,8vw,112px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--step-4);letter-spacing:.04em;line-height:1.3}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline-block}.lead[data-astro-cid-lcdefpme]{max-width:26em;color:var(--night-muted);font-size:var(--step-0);margin:1.4em 0 2em}.cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=820px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.why[data-astro-cid-lcdefpme]{padding-block:clamp(64px,9vw,120px)}.points[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px clamp(32px,6vw,80px);margin:2.2em 0 0;display:grid}.points[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);padding-top:18px}.points[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-1);margin-bottom:.4em}.points[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);max-width:30em;margin:0}@media (width<=680px){.points[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.pricing[data-astro-cid-lcdefpme]{background:var(--paper);padding-block:clamp(64px,9vw,120px)}.pricing-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 24px;display:flex}.interval[data-astro-cid-lcdefpme]{border:1.5px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.interval[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-display);border-radius:999px;align-items:baseline;gap:.4em;padding:.4em 1em;font-weight:700;display:inline-flex;position:relative}.interval[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:var(--muted);font-size:.78em;font-weight:500}.interval[data-astro-cid-lcdefpme] input[data-astro-cid-lcdefpme]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.interval[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:has(input:checked){background:var(--ink);color:var(--paper)}.interval[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:has(input:checked) small[data-astro-cid-lcdefpme]{color:var(--line)}.interval[data-astro-cid-lcdefpme] label[data-astro-cid-lcdefpme]:has(input:focus-visible){outline:3px solid var(--lamp);outline-offset:2px}.plans[data-astro-cid-lcdefpme]{grid-template-rows:repeat(7,auto);grid-template-columns:auto repeat(4,minmax(0,1fr));margin-top:40px;display:grid}.plan-labels[data-astro-cid-lcdefpme],.plan[data-astro-cid-lcdefpme]{grid-row:1/-1;grid-template-rows:subgrid;display:grid}.plan-labels[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--step--1);border-top:1px solid var(--line);padding:10px 20px 10px 0}.plan-labels[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(-n+2),.plan-labels[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:last-child{border-top:0}.plan[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-inline:20px}.plan[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--step-1);flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.badge[data-astro-cid-lcdefpme]{font-size:var(--step--1);border:1px solid var(--muted);color:var(--muted);border-radius:999px;padding:0 .7em;font-weight:500}.soon[data-astro-cid-lcdefpme]{color:var(--muted)}.price[data-astro-cid-lcdefpme]{margin:.3em 0 1em}.amount[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:700;font-size:var(--step-2)}.per[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--step--1);margin-left:.15em}.plans[data-astro-cid-lcdefpme][data-interval=month] .y[data-astro-cid-lcdefpme],.plans[data-astro-cid-lcdefpme][data-interval=year] .m[data-astro-cid-lcdefpme]{display:none}.specs[data-astro-cid-lcdefpme]{display:contents}.specs[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding:10px 0}.specs[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.specs[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.summary[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--step--1);margin:1em 0 0}@media (width<=860px){.plans[data-astro-cid-lcdefpme]{grid-template-rows:none;grid-template-columns:1fr;gap:32px}.plan-labels[data-astro-cid-lcdefpme]{display:none}.plan[data-astro-cid-lcdefpme]{border-left:0;border-top:2px solid var(--ink);grid-row:auto;padding:18px 0 0;display:block}.plan[data-astro-cid-lcdefpme].soon{border-top-color:var(--line)}.specs[data-astro-cid-lcdefpme]{display:block}.specs[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:6.5em 1fr;gap:12px;padding:8px 0;display:grid}.specs[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{clip-path:none;width:auto;height:auto;color:var(--muted);position:static;overflow:visible}}.fineprint[data-astro-cid-lcdefpme]{max-width:46em;color:var(--muted);font-size:var(--step--1);margin-top:32px;line-height:1.8}.download[data-astro-cid-lcdefpme]{padding-block:clamp(64px,9vw,120px)}.download-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:40px clamp(32px,6vw,80px);display:grid}.download-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:26em;margin:1em 0 1.6em}.needs[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);margin:0}.needs[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);grid-template-columns:7em 1fr;gap:16px;padding:14px 0;display:grid}.needs[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{font-weight:700}.needs[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{color:var(--muted);margin:0}@media (width<=760px){.download-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=420px){.needs[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2px}}.faq[data-astro-cid-lcdefpme]{background:var(--paper);padding-block:clamp(64px,9vw,120px)}.faq-wrap[data-astro-cid-lcdefpme]{max-width:820px}.contact[data-astro-cid-lcdefpme]{margin:1.4em 0 3.5em}.contact-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin:1.2em 0;display:flex}.contact-note[data-astro-cid-lcdefpme]{color:var(--muted);font-size:var(--step--1);max-width:40em}.faq-title[data-astro-cid-lcdefpme]{font-size:var(--step-1);margin-bottom:.6em}details[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}details[data-astro-cid-lcdefpme]:last-of-type{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:var(--step-0);padding:18px 2em 18px 0;list-style:none;position:relative}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--muted);font-size:1.4em;position:absolute;top:50%;right:4px;transform:translateY(-50%)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:38em;padding-bottom:8px}
