.hdr[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#ffffffeb;transition:transform .25s;position:sticky;top:0}.hdr[data-astro-cid-nen7h5rs].hide{transform:translateY(-100%)}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:24px;min-height:60px;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--fg);font-family:var(--font-display);align-items:center;gap:10px;font-size:17px;font-weight:700;display:flex}.brand-logo[data-astro-cid-nen7h5rs]{border-radius:6px;width:26px;height:26px}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;flex:1;justify-content:center;gap:4px;display:flex}.navlink[data-astro-cid-nen7h5rs]{color:var(--fg-mute);border-radius:8px;padding:7px 12px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s}.navlink[data-astro-cid-nen7h5rs]:hover{background:var(--line-soft);color:var(--fg)}.controls[data-astro-cid-nen7h5rs]{align-items:center;gap:10px;margin-left:auto;display:flex}@media (width<=859px){.nav[data-astro-cid-nen7h5rs]{display:none}}.langs[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:8px;display:flex;overflow:hidden}.lang[data-astro-cid-nen7h5rs]{color:var(--fg-dim);background:var(--surface);padding:7px 12px;font-size:12px;font-weight:800;transition:background .2s,color .2s}.lang[data-astro-cid-nen7h5rs]:hover{color:var(--fg)}.lang[data-astro-cid-nen7h5rs].on{background:var(--violet);color:#fff}.lang[data-astro-cid-nen7h5rs].on:hover{color:#fff}.cta[data-astro-cid-nen7h5rs]{background:var(--violet);color:#fff;white-space:nowrap;border-radius:9px;padding:9px 16px;font-size:13.5px;font-weight:700;transition:background .2s}.cta[data-astro-cid-nen7h5rs]:hover{background:var(--violet-dark);color:#fff}.cta-short[data-astro-cid-nen7h5rs]{display:none}@media (width<=640px){.brand-name[data-astro-cid-nen7h5rs],.cta-long[data-astro-cid-nen7h5rs]{display:none}.cta-short[data-astro-cid-nen7h5rs]{display:inline}}footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--bg)}.bar[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:14px;padding-block:28px;display:flex}.logo[data-astro-cid-jo6i4kqk]{width:22px;height:22px}.name[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:14px;font-weight:700}.tagline[data-astro-cid-jo6i4kqk]{color:var(--fg-dim);font-size:13px}.right[data-astro-cid-jo6i4kqk]{color:var(--fg-faint);align-items:center;gap:8px;margin-left:auto;font-size:12.5px;display:flex}.q[data-astro-cid-jo6i4kqk]{opacity:.9;width:auto;height:18px}.hero[data-astro-cid-ge2uvauf]{background:var(--surface);border-bottom:1px solid var(--line)}.grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,56px);padding-block:clamp(56px,8vw,88px) clamp(48px,7vw,72px);display:grid}@media (width<=880px){.grid[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1fr)}}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.015em;text-wrap:pretty;margin:0 0 16px;font-size:clamp(32px,4.2vw,46px);line-height:1.14}.sub[data-astro-cid-ge2uvauf]{color:var(--fg-mute);text-wrap:pretty;max-width:52ch;margin:0 0 28px;font-size:17px;line-height:1.6}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.note[data-astro-cid-ge2uvauf]{color:var(--fg-dim);margin:16px 0 0;font-size:13.5px}.mock[data-astro-cid-ge2uvauf]{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:20px}.mock-bar[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mock-ws[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:13.5px;font-weight:600}.mock-meta[data-astro-cid-ge2uvauf]{color:var(--fg-dim);font-size:11.5px}.tiles[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (width<=360px){.tiles[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}}.tile[data-astro-cid-ge2uvauf]{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.tile-hi[data-astro-cid-ge2uvauf]{border-color:var(--violet-line);box-shadow:0 0 0 3px #7740dd1a}.tile-head[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;display:flex}.tile-ref[data-astro-cid-ge2uvauf]{font-size:13px;font-weight:600}.dot[data-astro-cid-ge2uvauf]{border-radius:50%;flex:none;width:8px;height:8px}.dot[data-astro-cid-ge2uvauf].ok{background:var(--ok)}.dot[data-astro-cid-ge2uvauf].warn{background:var(--warn)}.tile-label[data-astro-cid-ge2uvauf]{color:var(--fg-dim);margin-top:4px;font-size:12px}.tile-version[data-astro-cid-ge2uvauf]{margin-top:8px;font-size:12.5px;font-weight:600}.tile-version[data-astro-cid-ge2uvauf].ok{color:var(--ok)}.ready[data-astro-cid-ge2uvauf]{background:var(--ok-bg);border:1px solid var(--ok-line);border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;display:flex}.ready[data-astro-cid-ge2uvauf] .dot[data-astro-cid-ge2uvauf]{width:7px;height:7px}.ready-label[data-astro-cid-ge2uvauf]{color:var(--ok-dark);font-size:12.5px;font-weight:700}.ready-chain[data-astro-cid-ge2uvauf]{color:var(--ok-dark);margin-left:auto;font-size:12px}.title[data-astro-cid-jrdwie4c]{max-width:26ch;margin:0 0 32px}.cols[data-astro-cid-jrdwie4c]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.card-label[data-astro-cid-jrdwie4c]{margin-bottom:16px}.without[data-astro-cid-jrdwie4c]{color:var(--warn-dark)}.with[data-astro-cid-jrdwie4c]{color:var(--violet)}.with-card[data-astro-cid-jrdwie4c]{border-color:var(--violet-line);box-shadow:0 0 0 3px #7740dd0f}.lines[data-astro-cid-jrdwie4c]{flex-direction:column;gap:12px;display:flex}.line[data-astro-cid-jrdwie4c]{gap:10px;font-size:14.5px;line-height:1.5;display:flex}.mark[data-astro-cid-jrdwie4c]{font-weight:800}.mark[data-astro-cid-jrdwie4c].dot{color:var(--warn)}.mark[data-astro-cid-jrdwie4c].check{color:var(--ok)}.line-text[data-astro-cid-jrdwie4c]{color:var(--fg)}.line-text[data-astro-cid-jrdwie4c].mute{color:var(--fg-mute)}.slot[data-astro-cid-et2qnvip]{width:100%;position:relative;overflow:hidden}.slot[data-astro-cid-et2qnvip] img{object-fit:contain;width:100%;height:100%}.ph[data-astro-cid-et2qnvip]{border:1px dashed var(--line);background:repeating-linear-gradient(45deg,#02061708 0 10px,#0000 10px 20px);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;display:flex}.ph-mark[data-astro-cid-et2qnvip]{background:var(--violet);width:10px;height:10px;box-shadow:10px 0 0 var(--violet-line), 0 10px 0 var(--violet-line), 10px 10px 0 var(--violet);opacity:.7}.ph-label[data-astro-cid-et2qnvip]{letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim);font-size:11.5px}.lb{width:min(1600px,96vw);max-width:none;max-height:94vh;color:var(--fg);background:0 0;border:0;padding:0;overflow:visible}.lb::backdrop{-webkit-backdrop-filter:blur(6px);background:#020617d1}.lb[open]{animation:.24s cubic-bezier(.22,.61,.36,1) lbIn}@keyframes lbIn{0%{opacity:0;transform:translateY(10px)scale(.99)}}.lb-inner{border:1px solid var(--line);background:var(--surface);border-radius:16px;overflow:hidden;box-shadow:0 50px 110px -40px #0009}.lb-bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:11px 12px 11px 18px;display:flex}.lb-cap{color:var(--fg);font-size:12px}.lb-count{color:var(--fg-dim);margin-left:auto;font-size:11px}.lb-btn{border:1px solid var(--line);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:10px;place-items:center;transition:background .2s,border-color .2s;display:grid}.lb-btn:hover{background:var(--line-soft);border-color:var(--violet-line)}.lb-close{flex:none;width:34px;height:34px}.lb-img{object-fit:contain;background:var(--bg);width:100%;height:auto;max-height:calc(94vh - 58px);display:block}.lb-nav{background:#ffffffeb;width:44px;height:44px;position:absolute;top:50%;transform:translateY(-50%)}.lb-prev{left:-22px}.lb-next{right:-22px}@media (width<=1100px){.lb-prev{left:10px}.lb-next{right:10px}}.lb-scroll{line-height:0}.lb-hint{border-top:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-dim);margin:0;padding:9px 18px 11px;font-size:10.5px;line-height:1.4;display:none}@media (width<=700px){.lb-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.lb-img{width:auto;max-width:none;height:74vh;max-height:none}.lb-hint{display:block}}.apercu[data-astro-cid-2pcj6dap]{background:linear-gradient(180deg, var(--violet-bg) 0%, var(--surface) 100%);border-top:1px solid var(--violet-line-soft);border-bottom:1px solid var(--line);position:relative;overflow:hidden}.glow[data-astro-cid-2pcj6dap]{pointer-events:none;background:radial-gradient(#7740dd24 0%,#7740dd00 70%);width:720px;height:420px;position:absolute;top:-180px;left:50%;transform:translate(-50%)}.inner[data-astro-cid-2pcj6dap]{padding-block:var(--section-y);position:relative}.head[data-astro-cid-2pcj6dap]{text-align:center;margin-bottom:40px}.sub[data-astro-cid-2pcj6dap]{color:var(--fg-dim);margin:14px 0 0;font-size:14.5px}.shot[data-astro-cid-2pcj6dap]{margin:0}.shot-hero[data-astro-cid-2pcj6dap]{margin-bottom:24px}.frame[data-astro-cid-2pcj6dap]{background:var(--surface);border:1px solid var(--violet-line-mid);border-radius:14px;overflow:hidden;box-shadow:0 14px 36px -18px #7740dd3d,0 2px 10px #0206170a}.frame-hero[data-astro-cid-2pcj6dap]{border-radius:16px;box-shadow:0 24px 60px -24px #7740dd47,0 4px 16px #0206170d}.chrome[data-astro-cid-2pcj6dap]{background:var(--violet-bg);border-bottom:1px solid var(--violet-line-soft);align-items:center;gap:8px;padding:10px 14px;display:flex}.chrome-sm[data-astro-cid-2pcj6dap]{gap:6px;padding:8px 12px}.cdot[data-astro-cid-2pcj6dap]{border-radius:50%;flex:none;width:9px;height:9px}.chrome-sm[data-astro-cid-2pcj6dap] .cdot[data-astro-cid-2pcj6dap]{width:7px;height:7px}.cdot[data-astro-cid-2pcj6dap].r{background:#f0c8c4}.cdot[data-astro-cid-2pcj6dap].y{background:#f2ddb2}.cdot[data-astro-cid-2pcj6dap].g{background:#c4e3c9}.url[data-astro-cid-2pcj6dap]{color:#8b7aa8;background:var(--surface);border:1px solid var(--violet-line-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;margin-left:10px;padding:3px 10px;font-size:11.5px;overflow:hidden}figcaption[data-astro-cid-2pcj6dap]{text-align:center;margin-top:14px;font-size:14px}.smalls[data-astro-cid-2pcj6dap] figcaption[data-astro-cid-2pcj6dap]{margin-top:10px;font-size:13.5px}.cap[data-astro-cid-2pcj6dap]{color:var(--violet);font-weight:800}.cap-sub[data-astro-cid-2pcj6dap]{color:var(--fg-dim)}.smalls[data-astro-cid-2pcj6dap]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.smalls[data-astro-cid-2pcj6dap] .shot[data-astro-cid-2pcj6dap]{transition:transform .2s}.smalls[data-astro-cid-2pcj6dap] .shot[data-astro-cid-2pcj6dap]:hover{transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.smalls[data-astro-cid-2pcj6dap] .shot[data-astro-cid-2pcj6dap]:hover{transform:none}}.trigger[data-astro-cid-2pcj6dap]{cursor:zoom-in;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.title[data-astro-cid-cognygiv]{margin:0 0 32px}.grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.item[data-astro-cid-cognygiv]{padding:22px;transition:border-color .2s}.item[data-astro-cid-cognygiv]:hover{border-color:var(--violet-line)}.glyph[data-astro-cid-cognygiv]{background:var(--violet-wash);width:34px;height:34px;color:var(--violet);border-radius:9px;justify-content:center;align-items:center;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.name[data-astro-cid-cognygiv]{font-family:var(--font-display);margin-bottom:6px;font-size:16px;font-weight:600}.desc[data-astro-cid-cognygiv]{color:var(--fg-mute);text-wrap:pretty;margin:0;font-size:14px;line-height:1.55}.inner[data-astro-cid-mfftnrbs]{padding-block:var(--section-y)}.title[data-astro-cid-mfftnrbs]{max-width:30ch;margin:0 0 32px}.cols[data-astro-cid-mfftnrbs]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:16px;display:grid}.mode[data-astro-cid-mfftnrbs]{border:1px solid var(--line);background:var(--bg);border-radius:14px;padding:24px}.mode-tag[data-astro-cid-mfftnrbs]{border-color:var(--violet-line);background:var(--violet-bg)}.head[data-astro-cid-mfftnrbs]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.chip[data-astro-cid-mfftnrbs]{background:var(--surface);border:1px solid var(--line);border-radius:7px;padding:4px 9px;font-size:12.5px;font-weight:700}.chip-violet[data-astro-cid-mfftnrbs]{border-color:var(--violet-line);color:var(--violet)}.tag[data-astro-cid-mfftnrbs]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-dim);font-size:11.5px;font-weight:700}.tag-violet[data-astro-cid-mfftnrbs]{color:var(--violet)}.name[data-astro-cid-mfftnrbs]{font-family:var(--font-display);margin-bottom:10px;font-size:17px;font-weight:600}.mode[data-astro-cid-mfftnrbs] .dots[data-astro-cid-mfftnrbs]{gap:9px}.mode[data-astro-cid-mfftnrbs] .dots[data-astro-cid-mfftnrbs] li[data-astro-cid-mfftnrbs]{font-size:14px}.chain[data-astro-cid-mfftnrbs]{color:var(--fg-dim);background:var(--surface);border:1px solid var(--line);border-radius:8px;margin-top:16px;padding:9px 12px;font-size:12.5px}.chain-violet[data-astro-cid-mfftnrbs]{color:var(--violet);border-color:var(--violet-line)}.note[data-astro-cid-mfftnrbs]{color:var(--fg-dim);max-width:70ch;margin:20px 0 0;font-size:13.5px}.title[data-astro-cid-3fqf5c22]{max-width:30ch;margin:0 0 32px}.cols[data-astro-cid-3fqf5c22]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}.role-po[data-astro-cid-3fqf5c22]{color:var(--violet)}.po-row[data-astro-cid-3fqf5c22]{margin-bottom:8px}.role-dev[data-astro-cid-3fqf5c22]{color:var(--danger);margin-bottom:8px}.name[data-astro-cid-3fqf5c22]{font-family:var(--font-display);margin-bottom:6px;font-size:17px;font-weight:600}.desc[data-astro-cid-3fqf5c22]{color:var(--fg-mute);text-wrap:pretty;margin:0 0 18px;font-size:14px;line-height:1.55}.panel[data-astro-cid-3fqf5c22]{border:1px solid var(--line);border-radius:11px;overflow:hidden}.panel-head[data-astro-cid-3fqf5c22]{background:var(--bg);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.panel-title[data-astro-cid-3fqf5c22]{font-size:13.5px;font-weight:700}.panel-ref[data-astro-cid-3fqf5c22]{color:var(--fg-dim);font-size:11.5px}.row[data-astro-cid-3fqf5c22]{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;display:flex}.row-ref[data-astro-cid-3fqf5c22]{font-size:12.5px}.status[data-astro-cid-3fqf5c22]{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:700}.status[data-astro-cid-3fqf5c22].ok{background:var(--ok-bg);color:var(--ok-dark);border-color:var(--ok-line)}.status[data-astro-cid-3fqf5c22].ko{color:#991b1b;background:#fef2f2;border-color:#fecaca}.row-step[data-astro-cid-3fqf5c22]{justify-content:flex-start;align-items:baseline}.step-n[data-astro-cid-3fqf5c22]{color:var(--violet);flex:none;font-size:11px;font-weight:700}.step-text[data-astro-cid-3fqf5c22]{color:var(--fg-body);font-size:13.5px}.panel-foot[data-astro-cid-3fqf5c22]{color:var(--fg-dim);padding:11px 14px;font-size:13px}.inner[data-astro-cid-hwtyynxx]{padding-block:var(--section-y)}.title[data-astro-cid-hwtyynxx]{max-width:30ch;margin:0 0 12px}.sub[data-astro-cid-hwtyynxx]{color:var(--fg-mute);text-wrap:pretty;max-width:66ch;margin:0 0 32px;font-size:15.5px;line-height:1.6}.cols[data-astro-cid-hwtyynxx]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:center;gap:24px;display:grid}.mock[data-astro-cid-hwtyynxx]{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:20px}.state[data-astro-cid-hwtyynxx]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.state-branch[data-astro-cid-hwtyynxx]{font-size:13.5px;font-weight:600}.state-count[data-astro-cid-hwtyynxx]{color:var(--violet);font-size:12.5px;font-weight:800}.state-sub[data-astro-cid-hwtyynxx]{color:var(--fg-dim);align-items:center;gap:7px;margin-top:6px;font-size:12px;display:flex}.dot[data-astro-cid-hwtyynxx]{background:var(--ok);border-radius:50%;flex:none;width:7px;height:7px}.rows[data-astro-cid-hwtyynxx]{flex-direction:column;gap:8px;margin-top:14px;display:flex}.row[data-astro-cid-hwtyynxx]{background:var(--surface);border:1px solid var(--line);border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.mark[data-astro-cid-hwtyynxx]{flex:none;font-size:12.5px;font-weight:800}.mark[data-astro-cid-hwtyynxx].in{color:var(--ok)}.mark[data-astro-cid-hwtyynxx].out{color:var(--warn)}.mark[data-astro-cid-hwtyynxx].wait{color:var(--fg-faint)}.row-head[data-astro-cid-hwtyynxx]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.row-ref[data-astro-cid-hwtyynxx]{color:var(--violet);font-size:12px}.row-title[data-astro-cid-hwtyynxx]{font-size:13.5px;font-weight:700}.row-status[data-astro-cid-hwtyynxx]{color:var(--fg-dim);margin-top:2px;font-size:12.5px}.side[data-astro-cid-hwtyynxx] .dots[data-astro-cid-hwtyynxx]{gap:14px}.note[data-astro-cid-hwtyynxx]{color:var(--fg-dim);max-width:72ch;margin:24px 0 0;font-size:13.5px}.title[data-astro-cid-w7cbg4su]{max-width:30ch;margin:0 0 12px}.sub[data-astro-cid-w7cbg4su]{color:var(--fg-mute);text-wrap:pretty;max-width:62ch;margin:0 0 32px;font-size:15.5px;line-height:1.6}.cols[data-astro-cid-w7cbg4su]{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:16px;display:grid}.pane[data-astro-cid-w7cbg4su]{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:24px}.pane-redig[data-astro-cid-w7cbg4su]{border-color:var(--violet-line);background:var(--violet-bg)}.card-label[data-astro-cid-w7cbg4su]{margin-bottom:12px}.label-calc[data-astro-cid-w7cbg4su]{color:var(--fg-dim)}.label-redig[data-astro-cid-w7cbg4su]{color:var(--violet)}.mock[data-astro-cid-w7cbg4su]{background:var(--bg);border:1px solid var(--line);border-radius:10px;margin-bottom:14px;padding:14px}.mock-head[data-astro-cid-w7cbg4su]{color:var(--fg-dim);margin-bottom:8px;font-size:12px}.mock-row[data-astro-cid-w7cbg4su]{border-top:1px solid var(--line-soft);align-items:baseline;gap:8px;padding:6px 0;font-size:13px;display:flex}.row-ref[data-astro-cid-w7cbg4su]{color:var(--violet);white-space:nowrap;font-size:11.5px}.row-title[data-astro-cid-w7cbg4su]{color:var(--fg-body)}.row-meta[data-astro-cid-w7cbg4su]{color:var(--fg-faint);white-space:nowrap;margin-left:auto;font-size:11.5px}@media (width<=420px){.mock-row[data-astro-cid-w7cbg4su]{flex-wrap:wrap}.row-meta[data-astro-cid-w7cbg4su]{width:100%;margin-left:0}}.sample[data-astro-cid-w7cbg4su]{background:var(--surface);border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:14px}.sample-nice[data-astro-cid-w7cbg4su]{border-color:var(--violet-line);margin-bottom:14px}.sample-label[data-astro-cid-w7cbg4su]{text-transform:uppercase;letter-spacing:.05em;color:var(--fg-faint);margin-bottom:6px;font-size:11px;font-weight:700}.label-nice[data-astro-cid-w7cbg4su]{color:var(--violet)}.sample-raw[data-astro-cid-w7cbg4su]{color:var(--fg-dim);font-size:12px}.sample-text[data-astro-cid-w7cbg4su]{color:var(--fg);font-size:13.5px}.pane[data-astro-cid-w7cbg4su] .dots[data-astro-cid-w7cbg4su]{gap:8px}.pane[data-astro-cid-w7cbg4su] .dots[data-astro-cid-w7cbg4su] li[data-astro-cid-w7cbg4su]{font-size:14px}.note[data-astro-cid-w7cbg4su]{color:var(--fg-dim);max-width:72ch;margin:20px 0 0;font-size:13.5px}.inner[data-astro-cid-4u5ukf6p]{padding-block:var(--section-y)}.title[data-astro-cid-4u5ukf6p]{max-width:26ch;margin:0 0 12px}.sub[data-astro-cid-4u5ukf6p]{color:var(--fg-mute);text-wrap:pretty;max-width:62ch;margin:0 0 32px;font-size:15.5px;line-height:1.6}.fig[data-astro-cid-4u5ukf6p]{background:var(--bg);border:1px solid var(--line);border-radius:14px;margin:0;padding:24px}.plan[data-astro-cid-4u5ukf6p]{width:100%;height:auto;display:block}.box[data-astro-cid-4u5ukf6p]{fill:var(--surface);stroke:var(--line);stroke-width:1.25px}.box-accent[data-astro-cid-4u5ukf6p]{fill:var(--violet-bg);stroke:var(--violet-line)}.frame[data-astro-cid-4u5ukf6p]{fill:none;stroke:var(--line);stroke-width:1.25px;stroke-dasharray:5 4}.flow[data-astro-cid-4u5ukf6p]{stroke:var(--fg-faint);stroke-width:1.4px;fill:none}.flow-accent[data-astro-cid-4u5ukf6p]{stroke:var(--violet);stroke-width:1.5px}.head[data-astro-cid-4u5ukf6p]{fill:var(--fg-faint)}.head-accent[data-astro-cid-4u5ukf6p]{fill:var(--violet)}.t-lead[data-astro-cid-4u5ukf6p]{font-family:var(--font-display);fill:var(--fg);font-size:18px;font-weight:600}.t-title[data-astro-cid-4u5ukf6p]{font-family:var(--font-display);fill:var(--fg);font-size:14px;font-weight:600}.t-body[data-astro-cid-4u5ukf6p]{fill:var(--fg-body);font-size:11.5px}.t-flow[data-astro-cid-4u5ukf6p]{fill:var(--fg-dim);font-size:11px;font-weight:700}.t-frame[data-astro-cid-4u5ukf6p]{letter-spacing:.08em;fill:var(--fg-faint);font-size:11px;font-weight:800}.t-accent[data-astro-cid-4u5ukf6p]{fill:var(--violet)}.stack[data-astro-cid-4u5ukf6p]{flex-direction:column;gap:10px;display:none}.node[data-astro-cid-4u5ukf6p]{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.node-accent[data-astro-cid-4u5ukf6p]{background:var(--violet-bg);border-color:var(--violet-line)}.node-name[data-astro-cid-4u5ukf6p]{font-family:var(--font-display);margin-bottom:4px;font-size:15px;font-weight:600}.node-accent[data-astro-cid-4u5ukf6p] .node-name[data-astro-cid-4u5ukf6p]{color:var(--violet)}.node-desc[data-astro-cid-4u5ukf6p]{color:var(--fg-mute);margin:0;font-size:13.5px;line-height:1.5}.links[data-astro-cid-4u5ukf6p]{flex-direction:column;gap:6px;padding-left:6px;display:flex}.link[data-astro-cid-4u5ukf6p]{color:var(--fg-dim);gap:10px;font-size:13px;line-height:1.45;display:flex}.link[data-astro-cid-4u5ukf6p] b[data-astro-cid-4u5ukf6p]{font-weight:700}.link-accent[data-astro-cid-4u5ukf6p]{color:var(--violet)}.arrow[data-astro-cid-4u5ukf6p]{color:var(--fg-faint);font-weight:700}.link-accent[data-astro-cid-4u5ukf6p] .arrow[data-astro-cid-4u5ukf6p]{color:var(--violet)}.zone[data-astro-cid-4u5ukf6p]{border:1px dashed var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.zone-label[data-astro-cid-4u5ukf6p]{letter-spacing:.08em;color:var(--fg-faint);font-size:11px;font-weight:800}.note[data-astro-cid-4u5ukf6p]{color:var(--fg-dim);max-width:78ch;margin:20px 0 0;font-size:13.5px}@media (width<=760px){.plan[data-astro-cid-4u5ukf6p]{display:none}.stack[data-astro-cid-4u5ukf6p]{display:flex}.fig[data-astro-cid-4u5ukf6p]{padding:16px}}.pricing[data-astro-cid-htruwgye]{border-bottom:1px solid var(--line)}.title[data-astro-cid-htruwgye]{max-width:30ch;margin:0 0 12px}.sub[data-astro-cid-htruwgye]{color:var(--fg-mute);text-wrap:pretty;max-width:66ch;margin:0 0 36px;font-size:15.5px;line-height:1.6}.plans[data-astro-cid-htruwgye]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));align-items:stretch;gap:16px;display:grid}.plan[data-astro-cid-htruwgye]{background:var(--surface);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:18px;padding:26px 24px 24px;display:flex;position:relative}.plan[data-astro-cid-htruwgye].featured{background:var(--violet-bg);border-color:var(--violet-line)}.badge[data-astro-cid-htruwgye]{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--violet);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:800;position:absolute;top:-11px;left:24px}.plan-name[data-astro-cid-htruwgye]{margin-bottom:6px;font-size:20px;font-weight:600}.audience[data-astro-cid-htruwgye]{color:var(--fg-dim);min-height:4.5em;margin:0;font-size:14px;line-height:1.5}.price[data-astro-cid-htruwgye]{border-bottom:1px solid var(--line);padding-bottom:16px}.featured[data-astro-cid-htruwgye] .price[data-astro-cid-htruwgye]{border-color:var(--violet-line-mid)}.amount[data-astro-cid-htruwgye]{font-family:var(--font-display);color:var(--fg);font-variant-numeric:tabular-nums;margin:0;font-size:34px;font-weight:700;line-height:1.15}.unit[data-astro-cid-htruwgye]{font-family:var(--font-sans);color:var(--fg-dim);font-size:13.5px;font-weight:600}.price-note[data-astro-cid-htruwgye]{color:var(--fg-dim);margin:4px 0 0;font-size:13px}.scope[data-astro-cid-htruwgye]{flex-wrap:wrap;gap:6px;display:flex}.scope[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:var(--violet-dark);background:var(--violet-wash);border-radius:6px;padding:3px 8px;font-size:12px}.points[data-astro-cid-htruwgye]{flex-direction:column;gap:9px;display:flex}.points[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]{color:var(--fg-body);gap:9px;font-size:14.5px;line-height:1.45;display:flex}.points[data-astro-cid-htruwgye] li[data-astro-cid-htruwgye]:before{content:"✓";color:var(--ok);font-weight:800}.cta[data-astro-cid-htruwgye]{width:100%;margin-top:auto}.common[data-astro-cid-htruwgye]{color:var(--fg-mute);max-width:80ch;margin:28px 0 0;font-size:14.5px;line-height:1.6}.compare[data-astro-cid-htruwgye]{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-top:20px}.compare[data-astro-cid-htruwgye] summary[data-astro-cid-htruwgye]{cursor:pointer;color:var(--violet);padding:14px 20px;font-size:14.5px;font-weight:700}.compare[data-astro-cid-htruwgye][open] summary[data-astro-cid-htruwgye]{border-bottom:1px solid var(--line)}.table-wrap[data-astro-cid-htruwgye]{overflow-x:auto}table[data-astro-cid-htruwgye]{border-collapse:collapse;width:100%;min-width:600px;font-size:14px}th[data-astro-cid-htruwgye],td[data-astro-cid-htruwgye]{text-align:left;border-bottom:1px solid var(--line-soft);vertical-align:top;padding:11px 20px}tbody[data-astro-cid-htruwgye] tr[data-astro-cid-htruwgye]:last-child>[data-astro-cid-htruwgye]{border-bottom:0}thead[data-astro-cid-htruwgye] th[data-astro-cid-htruwgye]{font-family:var(--font-display);color:var(--fg);font-weight:600}tbody[data-astro-cid-htruwgye] th[data-astro-cid-htruwgye]{color:var(--fg-body);width:34%;font-weight:600}td[data-astro-cid-htruwgye]{color:var(--fg-mute)}.hl[data-astro-cid-htruwgye]{background:var(--violet-bg)}.yes[data-astro-cid-htruwgye]{color:var(--ok);font-weight:800}.no[data-astro-cid-htruwgye]{color:var(--fg-faint)}.note[data-astro-cid-htruwgye]{color:var(--fg-dim);margin:16px 0 0;font-size:13px}.title[data-astro-cid-5wfdsgz3]{margin:0 0 32px}.grid[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:16px;margin-bottom:24px;display:grid}.step[data-astro-cid-5wfdsgz3]{padding:22px}.n[data-astro-cid-5wfdsgz3]{background:var(--violet);color:#fff;width:30px;height:30px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:14px;font-weight:700;display:flex}.name[data-astro-cid-5wfdsgz3]{font-family:var(--font-display);margin-bottom:8px;font-size:16px;font-weight:600}.code[data-astro-cid-5wfdsgz3]{color:var(--fg-dim);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:8px 11px;font-size:12.5px;display:inline-block}.chips[data-astro-cid-5wfdsgz3]{flex-wrap:wrap;gap:12px;display:flex}.chip[data-astro-cid-5wfdsgz3]{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:9px 16px;font-size:13.5px}.chip[data-astro-cid-5wfdsgz3] strong[data-astro-cid-5wfdsgz3]{font-weight:800}.chip-desc[data-astro-cid-5wfdsgz3]{color:var(--fg-dim)}.wrap[data-astro-cid-he3spzz3]{max-width:calc(640px + 2 * var(--gutter));padding-block:var(--section-y) clamp(64px, 9vw, 88px);text-align:center}.sub[data-astro-cid-he3spzz3]{color:var(--fg-mute);margin:12px 0 28px;font-size:15px;line-height:1.6}.form[data-astro-cid-he3spzz3]{text-align:left;flex-direction:column;gap:12px;display:flex}.form[data-astro-cid-he3spzz3][hidden]{display:none}.hp[data-astro-cid-he3spzz3]{opacity:0;pointer-events:none;position:absolute;left:-9999px}.sr-only[data-astro-cid-he3spzz3]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}input[data-astro-cid-he3spzz3][type=email],input[data-astro-cid-he3spzz3][type=text],textarea[data-astro-cid-he3spzz3]{border:1px solid var(--line);font-size:14.5px;font-family:var(--font-sans);background:var(--bg);color:var(--fg);border-radius:10px;width:100%;padding:13px 15px}textarea[data-astro-cid-he3spzz3]{resize:vertical;min-height:84px;line-height:1.5}input[data-astro-cid-he3spzz3]:focus,textarea[data-astro-cid-he3spzz3]:focus{border-color:var(--violet);outline:none;box-shadow:0 0 0 3px #7740dd1f}.form[data-astro-cid-he3spzz3].tried input[data-astro-cid-he3spzz3]:invalid,.form[data-astro-cid-he3spzz3].tried textarea[data-astro-cid-he3spzz3]:invalid{border-color:var(--danger)}.submit[data-astro-cid-he3spzz3]{background:var(--violet);color:#fff;font-size:15px;font-weight:700;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:10px;padding:14px;transition:background .2s}.submit[data-astro-cid-he3spzz3]:hover:not(:disabled){background:var(--violet-dark)}.submit[data-astro-cid-he3spzz3]:disabled{opacity:.6;cursor:progress}.error[data-astro-cid-he3spzz3]{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin:0;padding:11px 13px;font-size:13px;line-height:1.55}.error[data-astro-cid-he3spzz3][hidden]{display:none}.error[data-astro-cid-he3spzz3] a[data-astro-cid-he3spzz3]{color:#991b1b;text-decoration:underline}.legal[data-astro-cid-he3spzz3]{color:var(--fg-faint);text-align:center;margin:0;font-size:12.5px}.done[data-astro-cid-he3spzz3]{background:var(--ok-bg);border:1px solid var(--ok-line);color:var(--ok-dark);border-radius:12px;padding:24px;font-size:15px}.done[data-astro-cid-he3spzz3] strong[data-astro-cid-he3spzz3]{font-weight:700}.done[data-astro-cid-he3spzz3][hidden]{display:none}
