:root{--text:#0a0a0a;--text-secondary:#525252;--text-tertiary:#6b7280;--bg:#fff;--bg-soft:#fafafa;--border:#e5e5e5;--display:"Inter Tight", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--body:Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}[data-astro-cid-a3xwauqq]{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55}a[data-astro-cid-a3xwauqq]{color:inherit;text-decoration:none}.wrap[data-astro-cid-a3xwauqq]{max-width:1080px;margin:0 auto;padding:0 32px}nav[data-astro-cid-a3xwauqq].top{justify-content:space-between;align-items:center;max-width:1080px;margin:0 auto;padding:24px 32px;display:flex}.wordmark[data-astro-cid-a3xwauqq]{font-family:var(--display);letter-spacing:-.5px;font-size:18px;font-weight:600}.wordmark[data-astro-cid-a3xwauqq] .dot[data-astro-cid-a3xwauqq]{background:linear-gradient(135deg, var(--accent), var(--accent-deep));vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-left:4px;display:inline-block}nav[data-astro-cid-a3xwauqq] .links[data-astro-cid-a3xwauqq]{color:var(--text-secondary);align-items:center;gap:24px;font-size:14px;display:flex}nav[data-astro-cid-a3xwauqq] .links[data-astro-cid-a3xwauqq] a[data-astro-cid-a3xwauqq]:hover{color:var(--text)}nav[data-astro-cid-a3xwauqq] .links[data-astro-cid-a3xwauqq] a[data-astro-cid-a3xwauqq].cta{background:var(--text);color:var(--bg);border-radius:8px;padding:9px 16px;font-weight:500}nav[data-astro-cid-a3xwauqq] .links[data-astro-cid-a3xwauqq] a[data-astro-cid-a3xwauqq].cta:hover{background:var(--accent-deep)}section[data-astro-cid-a3xwauqq].hero{text-align:center;padding:88px 0 40px}.eyebrow[data-astro-cid-a3xwauqq]{font-family:var(--mono);color:var(--accent-text);letter-spacing:.04em;text-transform:lowercase;font-size:12px}.hero[data-astro-cid-a3xwauqq] h1[data-astro-cid-a3xwauqq]{font-family:var(--display);letter-spacing:-.04em;max-width:800px;margin:18px auto 0;font-size:60px;font-weight:600;line-height:1.04}.grad[data-astro-cid-a3xwauqq]{background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#0000;background-clip:text}.hero[data-astro-cid-a3xwauqq] p[data-astro-cid-a3xwauqq].sub{max-width:640px;color:var(--text-secondary);margin:22px auto 0;font-size:17px}.cta-row[data-astro-cid-a3xwauqq]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.btn-primary[data-astro-cid-a3xwauqq]{background:var(--text);color:var(--bg);border-radius:9px;padding:13px 24px;font-size:15px;font-weight:500}.btn-primary[data-astro-cid-a3xwauqq]:hover{background:linear-gradient(135deg, var(--accent), var(--accent-deep))}.btn-ghost[data-astro-cid-a3xwauqq]{border:1px solid var(--border);color:var(--text-secondary);border-radius:9px;padding:13px 24px;font-size:15px}.btn-ghost[data-astro-cid-a3xwauqq]:hover{border-color:var(--text);color:var(--text)}.price-line[data-astro-cid-a3xwauqq]{font-family:var(--mono);color:var(--text-secondary);margin-top:16px;font-size:13px}.price-line[data-astro-cid-a3xwauqq] strong[data-astro-cid-a3xwauqq]{color:var(--text)}section[data-astro-cid-a3xwauqq].block{padding:56px 0 8px}.block-head[data-astro-cid-a3xwauqq]{text-align:center;margin-bottom:30px}.block-head[data-astro-cid-a3xwauqq] h2[data-astro-cid-a3xwauqq]{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:34px;font-weight:600}.block-head[data-astro-cid-a3xwauqq] p[data-astro-cid-a3xwauqq]{color:var(--text-secondary);max-width:620px;margin:10px auto 0;font-size:15px}table[data-astro-cid-a3xwauqq].schedule{border-collapse:collapse;border:1px solid var(--border);border-radius:14px;width:100%;overflow:hidden}.schedule[data-astro-cid-a3xwauqq] th[data-astro-cid-a3xwauqq]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);text-align:left;background:var(--bg-soft);border-bottom:1px solid var(--border);padding:12px 18px;font-size:11px}.schedule[data-astro-cid-a3xwauqq] td[data-astro-cid-a3xwauqq]{border-bottom:1px solid var(--border);padding:13px 18px;font-size:14px}.schedule[data-astro-cid-a3xwauqq] td[data-astro-cid-a3xwauqq].when{font-family:var(--mono);color:var(--accent-text);white-space:nowrap;font-size:12px}.schedule[data-astro-cid-a3xwauqq] tr[data-astro-cid-a3xwauqq]:last-child td[data-astro-cid-a3xwauqq]{border-bottom:none}.plugin-grid[data-astro-cid-a3xwauqq]{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.plugin-card[data-astro-cid-a3xwauqq]{border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:20px 18px}.plugin-card[data-astro-cid-a3xwauqq] .role[data-astro-cid-a3xwauqq]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);font-size:10.5px}.plugin-card[data-astro-cid-a3xwauqq] .pname[data-astro-cid-a3xwauqq]{font-family:var(--display);letter-spacing:-.01em;margin-top:6px;font-size:15.5px;font-weight:600}.plugin-card[data-astro-cid-a3xwauqq] .pdesc[data-astro-cid-a3xwauqq]{color:var(--text-secondary);margin-top:6px;font-size:12.5px;line-height:1.5}@media (width<=980px){.plugin-grid[data-astro-cid-a3xwauqq]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.plugin-grid[data-astro-cid-a3xwauqq]{grid-template-columns:1fr}.hero[data-astro-cid-a3xwauqq] h1[data-astro-cid-a3xwauqq]{font-size:42px}}.trust[data-astro-cid-a3xwauqq]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.trust[data-astro-cid-a3xwauqq] .t[data-astro-cid-a3xwauqq]{border:1px solid var(--border);background:var(--bg-soft);border-radius:12px;padding:22px 20px}.trust[data-astro-cid-a3xwauqq] h4[data-astro-cid-a3xwauqq]{font-family:var(--display);margin:0 0 6px;font-size:16px;font-weight:600}.trust[data-astro-cid-a3xwauqq] p[data-astro-cid-a3xwauqq]{color:var(--text-secondary);margin:0;font-size:13.5px;line-height:1.55}@media (width<=800px){.trust[data-astro-cid-a3xwauqq]{grid-template-columns:1fr}}.lc-grid[data-astro-cid-a3xwauqq]{text-align:left;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px;display:grid}.lc-card[data-astro-cid-a3xwauqq]{border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:20px 18px}.lc-card[data-astro-cid-a3xwauqq] .lc-num[data-astro-cid-a3xwauqq]{font-family:var(--display);letter-spacing:-.03em;background:linear-gradient(135deg, var(--accent), var(--accent-deep));color:#0000;background-clip:text;font-size:32px;font-weight:600}.lc-card[data-astro-cid-a3xwauqq] .lc-verb[data-astro-cid-a3xwauqq]{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);margin-top:4px;font-size:10.5px}.lc-card[data-astro-cid-a3xwauqq] h4[data-astro-cid-a3xwauqq]{font-family:var(--display);letter-spacing:-.01em;margin:8px 0 4px;font-size:15.5px;font-weight:600}.lc-card[data-astro-cid-a3xwauqq] p[data-astro-cid-a3xwauqq]{color:var(--text-secondary);margin:0;font-size:12.5px;line-height:1.5}@media (width<=980px){.lc-grid[data-astro-cid-a3xwauqq]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.lc-grid[data-astro-cid-a3xwauqq]{grid-template-columns:1fr}}.chips[data-astro-cid-a3xwauqq]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px;display:flex}.chip[data-astro-cid-a3xwauqq]{font-family:var(--mono);border:1px solid var(--border);color:var(--text-secondary);border-radius:999px;padding:4px 10px;font-size:11px}.callout[data-astro-cid-a3xwauqq]{background:var(--bg-soft);border:1px solid var(--border);border-radius:14px;margin-top:24px;padding:28px 26px}.callout[data-astro-cid-a3xwauqq] p[data-astro-cid-a3xwauqq]{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.callout[data-astro-cid-a3xwauqq] p[data-astro-cid-a3xwauqq]+p[data-astro-cid-a3xwauqq]{margin-top:12px}.callout[data-astro-cid-a3xwauqq] .callout-cta[data-astro-cid-a3xwauqq]{margin-top:14px}.callout[data-astro-cid-a3xwauqq] .callout-cta[data-astro-cid-a3xwauqq] a[data-astro-cid-a3xwauqq]{color:var(--accent-text);text-underline-offset:2px;font-weight:500;text-decoration:underline}section[data-astro-cid-a3xwauqq].closer{text-align:center;padding:72px 0 8px}.closer[data-astro-cid-a3xwauqq] .card[data-astro-cid-a3xwauqq]{border:1px solid var(--border);background:var(--bg-soft);border-radius:18px;padding:48px 32px}.closer[data-astro-cid-a3xwauqq] h2[data-astro-cid-a3xwauqq]{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:34px;font-weight:600}.closer[data-astro-cid-a3xwauqq] .price[data-astro-cid-a3xwauqq]{font-family:var(--display);letter-spacing:-.04em;margin:16px 0 0;font-size:52px;font-weight:600}.closer[data-astro-cid-a3xwauqq] .per[data-astro-cid-a3xwauqq]{font-family:var(--body);color:var(--text-secondary);font-size:15px;font-weight:400}.closer[data-astro-cid-a3xwauqq] p[data-astro-cid-a3xwauqq].fine{color:var(--text-tertiary);margin-top:14px;font-size:13px}footer[data-astro-cid-a3xwauqq]{text-align:center;color:var(--text-tertiary);border-top:1px solid var(--border);margin-top:72px;padding:48px 32px 60px;font-size:13px}footer[data-astro-cid-a3xwauqq] a[data-astro-cid-a3xwauqq]{color:var(--text-secondary);margin:0 12px}footer[data-astro-cid-a3xwauqq] a[data-astro-cid-a3xwauqq]:hover{color:var(--text)}
