.hero-recording[data-astro-cid-n2tu7iac]{padding:0;position:relative;overflow:hidden}.hero-poster[data-astro-cid-n2tu7iac],.hero-video[data-astro-cid-n2tu7iac]{object-fit:cover;vertical-align:top;width:100%;height:100%}.hero-video[data-astro-cid-n2tu7iac]{opacity:0;transition:opacity .4s;position:absolute;inset:0}.hero-video[data-astro-cid-n2tu7iac].is-active{opacity:1}.hero-video-toggle[data-astro-cid-n2tu7iac]{z-index:1;color:#fff;cursor:pointer;opacity:0;background:#1414188c;border:0;border-radius:18px;justify-content:center;align-items:center;width:36px;height:36px;transition:opacity .2s;display:inline-flex;position:absolute;bottom:14px;right:14px}.hero-video-toggle[data-astro-cid-n2tu7iac][hidden]{display:none}.hero-recording[data-astro-cid-n2tu7iac]:hover .hero-video-toggle[data-astro-cid-n2tu7iac],.hero-video-toggle[data-astro-cid-n2tu7iac]:focus-visible{opacity:1}.hero-video-toggle[data-astro-cid-n2tu7iac]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hero-video-toggle[data-astro-cid-n2tu7iac] .when-paused[data-astro-cid-n2tu7iac],.hero-recording[data-astro-cid-n2tu7iac].is-paused .hero-video-toggle[data-astro-cid-n2tu7iac] .when-playing[data-astro-cid-n2tu7iac]{display:none}.hero-recording[data-astro-cid-n2tu7iac].is-paused .hero-video-toggle[data-astro-cid-n2tu7iac] .when-paused[data-astro-cid-n2tu7iac]{display:contents}@media (hover:none){.hero-video-toggle[data-astro-cid-n2tu7iac]{opacity:1}}.home-hero[data-astro-cid-ergxyi7h]{padding-bottom:0}.home-hero[data-astro-cid-ergxyi7h] .lead[data-astro-cid-ergxyi7h]{max-width:620px;font-size:20px}.lead-sites[data-astro-cid-ergxyi7h],.lead-rest[data-astro-cid-ergxyi7h]{display:block}.lead-sites[data-astro-cid-ergxyi7h]{color:var(--ink)}.site-reel[data-astro-cid-ergxyi7h]{vertical-align:bottom;white-space:nowrap;text-align:left;color:var(--brand);margin:-1.2em -.3em -.6em;padding:1.2em .3em .6em;font-weight:600;transition:width 1.6s cubic-bezier(.3,0,.1,1);display:inline-block;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 1.2em calc(100% - .6em),#0000 100%);mask-image:linear-gradient(#0000 0,#000 1.2em calc(100% - .6em),#0000 100%)}.site-reel-sizer[data-astro-cid-ergxyi7h]{visibility:hidden}.site-reel-sizer[data-astro-cid-ergxyi7h]:before,.site-reel-strip[data-astro-cid-ergxyi7h]>span:before{content:attr(data-label)}.site-reel-strip[data-astro-cid-ergxyi7h]{flex-direction:column;display:flex;position:absolute;top:1.2em;left:.3em}.site-reel-strip[data-astro-cid-ergxyi7h]>span{display:block}@media (width<=600px){.lead-sites-post[data-astro-cid-ergxyi7h]{display:block}}@media (prefers-reduced-motion:reduce){.site-reel[data-astro-cid-ergxyi7h]{transition:none}}.hero-sky[data-astro-cid-ergxyi7h]{--sky-overhang:90px;padding-top:64px}.hero-sky-stage[data-astro-cid-ergxyi7h]{max-width:1240px;padding:72px calc(var(--gutter) + 56px) 0;margin:0 auto;position:relative}.hero-sky-bg[data-astro-cid-ergxyi7h]{--sky-blur:1.6;inset:0 var(--gutter) var(--sky-overhang);border-radius:28px;position:absolute}.hero-media[data-astro-cid-ergxyi7h]{z-index:1;max-width:1000px;margin:0 auto;position:relative;container-type:inline-size}.hero-media[data-astro-cid-ergxyi7h] .hero-shot{aspect-ratio:1040/620;border:1px solid var(--line-card);border-radius:max(var(--radius-card), 1.75cqw);background:var(--surface);box-shadow:var(--shadow-window);font-size:var(--text-small)}.hero-sky-say[data-astro-cid-ergxyi7h]{padding-top:140px;padding-bottom:40px}.hero-sky-tail[data-astro-cid-ergxyi7h]{display:none}@media (width<=900px){.hero-sky[data-astro-cid-ergxyi7h]{--sky-overhang:40px;padding-top:40px}.hero-sky-stage[data-astro-cid-ergxyi7h]{padding:40px calc(var(--gutter) + 16px) 0}.hero-sky-bg[data-astro-cid-ergxyi7h]{border-radius:20px}.hero-sky-say[data-astro-cid-ergxyi7h]{padding-top:96px}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=901px) and (height>=720px){.hero-sky[data-astro-cid-ergxyi7h]{--pin-h:100vh;--stage-top:calc(var(--header-height) + 24px);--win-w:min(1000px, 100vw - 200px, (var(--pin-h) - var(--stage-top) - 112px) / .596);--stage-h:calc(72px + var(--win-w) * .596 - var(--sky-overhang));--stage-side:max(var(--gutter), calc(50% - 620px));view-timeline:--hero-sky block;height:340vh;padding-top:0}.hero-sky-pin[data-astro-cid-ergxyi7h]{height:var(--pin-h);position:sticky;top:0;overflow:hidden}.hero-sky-stage[data-astro-cid-ergxyi7h]{max-width:none;padding:0;position:absolute;inset:0}.hero-sky-bg[data-astro-cid-ergxyi7h]{clip-path:inset(var(--stage-top) var(--stage-side) calc(100% - var(--stage-top) - var(--stage-h)) round 28px);border-radius:0;animation-name:hero-sky-open;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-sky;animation-range:contain 30% contain 68%;inset:0}.hero-sky-bg[data-astro-cid-ergxyi7h] .sky-clouds{transform-origin:50% 70%;animation-name:hero-sky-zoom;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-sky;animation-range:contain 30%;mask-image:linear-gradient(#000 0% 62%,#0000 92%)}.hero-media[data-astro-cid-ergxyi7h]{top:calc(var(--stage-top) + 72px);width:var(--win-w);max-width:none;margin:0;animation-name:hero-sky-rise;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-sky;animation-range:contain contain 62%;position:absolute;left:50%;translate:-50%}.hero-sky-say[data-astro-cid-ergxyi7h]{padding:var(--header-height) 0 0;text-align:center;flex-direction:column;justify-content:center;animation-name:hero-sky-say;animation-timing-function:ease-out;animation-fill-mode:both;animation-timeline:--hero-sky;animation-range:contain 66% contain 84%;display:flex;position:absolute;inset:0}.hero-sky-say[data-astro-cid-ergxyi7h] .section-title[data-astro-cid-ergxyi7h]{max-width:none;font-size:var(--text-display);color:var(--sky-ink)}.hero-sky-say[data-astro-cid-ergxyi7h] .section-lead[data-astro-cid-ergxyi7h]{color:var(--sky-ink-secondary);margin-left:auto;margin-right:auto}.hero-sky-tail[data-astro-cid-ergxyi7h]{background:linear-gradient(180deg, var(--sky-horizon), var(--paper));height:240px;display:block}}}@supports (animation-timeline:view()) and (timeline-scope:none){@media (prefers-reduced-motion:no-preference) and (prefers-contrast:no-preference) and (width>=901px) and (height>=720px){body:has(.hero-sky){timeline-scope:--hero-sky}body:has(.hero-sky) .site-header{animation-name:hero-sky-header;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--hero-sky;animation-range:contain 48% exit 6%}}@media (prefers-reduced-transparency:reduce){body:has(.hero-sky) .site-header{animation:none}}}@keyframes hero-sky-header{0%,to{background-color:color-mix(in srgb, var(--paper) 94%, transparent);border-bottom-color:var(--line-header);backdrop-filter:saturate(1.5)blur(12px)}22%,80%{backdrop-filter:none;background-color:#0000;border-bottom-color:#0000}}@keyframes hero-sky-open{to{clip-path:inset(0)}}@keyframes hero-sky-zoom{0%{transform:scale(1)}to{transform:scale(1.28)}}@keyframes hero-sky-rise{0%{transform:translate(0,0)}45%{transform:translateY(-150px)}to{transform:translateY(-110vh)}}@keyframes hero-sky-say{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}.feature-row[data-astro-cid-ergxyi7h]{padding:56px 0}.feature-row[data-astro-cid-ergxyi7h].last{padding-bottom:120px}.feature-body[data-astro-cid-ergxyi7h]{font-size:var(--text-body);color:var(--ink-secondary);margin-top:14px;line-height:1.6}.section-title[data-astro-cid-ergxyi7h]+.feature-body[data-astro-cid-ergxyi7h]{margin-top:18px}.demo-label[data-astro-cid-ergxyi7h]{font-size:var(--text-caption);color:var(--ink-muted);font-weight:600}.segmented[data-astro-cid-ergxyi7h]{background:var(--chip);border-radius:var(--radius-control);font-size:var(--text-small);gap:6px;margin-top:10px;padding:4px;font-weight:500;display:flex}.segmented[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{text-align:center;color:var(--ink-secondary);flex:1;padding:8px 0}.segmented[data-astro-cid-ergxyi7h] .on[data-astro-cid-ergxyi7h]{background:var(--surface);color:var(--brand);border-radius:7px;box-shadow:0 1px 2px #00000014}.demo-row[data-astro-cid-ergxyi7h]{border-bottom:1px solid var(--line-row);font-size:var(--text-small);justify-content:space-between;align-items:center;gap:12px;margin-top:22px;padding-bottom:14px;display:flex}.demo-row[data-astro-cid-ergxyi7h].last{border-bottom:0;margin-top:14px;padding-bottom:0}.switch[data-astro-cid-ergxyi7h]{background:var(--brand);border-radius:11px;flex:none;justify-content:flex-end;width:38px;height:22px;padding:2px;display:flex}.switch[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{background:#fff;border-radius:9px;width:18px;height:18px}.rec-head[data-astro-cid-ergxyi7h]{font-size:var(--text-small);align-items:center;gap:10px;display:flex}.rec-dot[data-astro-cid-ergxyi7h]{background:#d93a35;border-radius:5px;width:10px;height:10px}.rec-time[data-astro-cid-ergxyi7h]{font-variant-numeric:tabular-nums;margin-left:auto;font-size:22px;font-weight:600}.rec-title[data-astro-cid-ergxyi7h]{font-size:var(--text-ui);margin-top:18px;font-weight:600}.rec-note[data-astro-cid-ergxyi7h]{background:var(--sunken);border-radius:var(--radius-control);font-size:var(--text-caption);color:var(--ink-secondary);margin-top:18px;padding:12px 14px}.demo[data-astro-cid-ergxyi7h] .actions[data-astro-cid-ergxyi7h]{gap:10px;margin-top:20px}.browser-demo[data-astro-cid-ergxyi7h]{padding:0;overflow:hidden}.browser-bar[data-astro-cid-ergxyi7h]{background:var(--sunken);border-bottom:1px solid var(--line-row);align-items:center;gap:10px;padding:12px 16px;display:flex}.browser-bar[data-astro-cid-ergxyi7h] .url[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--line-card);min-width:0;color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;padding:6px 12px;font-size:12px;overflow:hidden}.browser-bar[data-astro-cid-ergxyi7h] img[data-astro-cid-ergxyi7h]{border-radius:5px;width:22px;height:22px}.browser-body[data-astro-cid-ergxyi7h]{justify-content:flex-end;padding:20px;display:flex}.popup[data-astro-cid-ergxyi7h]{border:1px solid var(--line-card);background:var(--surface);border-radius:12px;width:min(280px,100%);padding:16px;box-shadow:0 10px 30px #14141e1f}.popup-title[data-astro-cid-ergxyi7h]{font-size:var(--text-small);margin-top:4px;font-weight:600}.popup[data-astro-cid-ergxyi7h] .btn[data-astro-cid-ergxyi7h]{margin-top:14px}.popup-hint[data-astro-cid-ergxyi7h]{margin-top:12px}.ai-demo[data-astro-cid-ergxyi7h]{flex-direction:column;gap:16px;display:flex}.ai-demo[data-astro-cid-ergxyi7h] .card[data-astro-cid-ergxyi7h]{padding:18px 20px}.ai-query[data-astro-cid-ergxyi7h]{border-radius:var(--radius-md);font-size:var(--text-ui);color:var(--ink);align-items:center;gap:10px;display:flex;padding:14px 16px!important}.ai-query[data-astro-cid-ergxyi7h] svg{color:var(--ink-muted)}.ai-hit-head[data-astro-cid-ergxyi7h]{font-size:var(--text-small);justify-content:space-between;gap:12px;display:flex}.ai-time[data-astro-cid-ergxyi7h]{color:var(--brand);font-variant-numeric:tabular-nums}.ai-hit[data-astro-cid-ergxyi7h] p[data-astro-cid-ergxyi7h]{font-size:var(--text-small);margin-top:8px}.ai-label[data-astro-cid-ergxyi7h]{align-items:center;gap:8px;font-weight:600;display:flex;font-size:var(--text-small)!important;color:var(--ink)!important}.ai-label[data-astro-cid-ergxyi7h] svg{color:var(--brand)}.ai-summary[data-astro-cid-ergxyi7h]{color:var(--ink)!important;margin-top:10px!important}.ai-tags[data-astro-cid-ergxyi7h]{flex-wrap:wrap;gap:16px;display:flex;margin-top:14px!important;font-size:12px!important}.ai-demo[data-astro-cid-ergxyi7h] .actions[data-astro-cid-ergxyi7h]{gap:8px;margin-top:16px}.sites-line[data-astro-cid-ergxyi7h]{max-width:860px;color:var(--ink-secondary);font-size:22px;line-height:1.6}.sites-line[data-astro-cid-ergxyi7h] .ink[data-astro-cid-ergxyi7h]{color:var(--ink)}.pricing-head[data-astro-cid-ergxyi7h]{text-align:center}.pricing-head[data-astro-cid-ergxyi7h] .section-title[data-astro-cid-ergxyi7h],.pricing-head[data-astro-cid-ergxyi7h] .section-lead[data-astro-cid-ergxyi7h]{margin-left:auto;margin-right:auto}.plans[data-astro-cid-ergxyi7h]{background:var(--surface);border:1px solid var(--line-card);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:880px;margin:48px auto 0;display:grid;overflow:hidden}.plan[data-astro-cid-ergxyi7h]{flex-direction:column;gap:14px;padding:36px 40px;display:flex}.plan[data-astro-cid-ergxyi7h]+.plan[data-astro-cid-ergxyi7h]{border-left:1px solid var(--line-header)}.plan[data-astro-cid-ergxyi7h] h3[data-astro-cid-ergxyi7h]{font-size:17px;font-weight:600}.price[data-astro-cid-ergxyi7h]{font-size:var(--text-small);color:var(--ink-muted);align-items:baseline;gap:6px;display:flex}.price[data-astro-cid-ergxyi7h] span[data-astro-cid-ergxyi7h]{letter-spacing:-.03em;color:var(--ink);font-size:44px;font-weight:700}.plan-desc[data-astro-cid-ergxyi7h]{font-size:var(--text-ui);color:var(--ink-secondary);flex:1;line-height:1.55}.plan[data-astro-cid-ergxyi7h] .btn{margin-top:10px}.plans-note[data-astro-cid-ergxyi7h]{text-align:center;margin-top:20px}@media (width<=900px){.plans[data-astro-cid-ergxyi7h]{grid-template-columns:minmax(0,1fr)}.plan[data-astro-cid-ergxyi7h]+.plan[data-astro-cid-ergxyi7h]{border-left:0;border-top:1px solid var(--line-header)}.plan[data-astro-cid-ergxyi7h]{padding:28px 24px}.sites-line[data-astro-cid-ergxyi7h]{font-size:19px}}
