.audience__head[data-astro-cid-gab4iiek]{gap:.9rem;margin-bottom:clamp(2.5rem,5vw,3.75rem);display:grid}.audience__grid[data-astro-cid-gab4iiek]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.wide[data-astro-cid-gab4iiek]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);isolation:isolate;transition:border-color var(--t-fast) ease-out;padding:clamp(32px,4vw,48px);position:relative}.wide[data-astro-cid-gab4iiek]:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(110% 60% at 50% 0%, color-mix(in srgb, var(--purple-500) 16%, transparent), transparent 72%);opacity:0;transition:opacity var(--t-fast) ease-out;position:absolute;inset:0}.wide[data-astro-cid-gab4iiek]:hover{border-color:var(--border-card-hover)}.wide[data-astro-cid-gab4iiek]:hover:before{opacity:1}.wide__icon[data-astro-cid-gab4iiek]{color:var(--purple-300);margin-bottom:1.75rem;display:block}.wide__title[data-astro-cid-gab4iiek]{color:var(--text-bright)}.wide__text[data-astro-cid-gab4iiek]{max-width:34ch;color:var(--muted);font-size:var(--fs-small);margin-top:1rem}@media (width<=1023px){.audience__grid[data-astro-cid-gab4iiek]{grid-template-columns:repeat(2,minmax(0,1fr))}.wide[data-astro-cid-gab4iiek]:last-child{grid-column:1/-1}}@media (width<=639px){.audience__grid[data-astro-cid-gab4iiek]{grid-template-columns:minmax(0,1fr)}.wide[data-astro-cid-gab4iiek]:last-child{grid-column:auto}}.ct[data-astro-cid-d56ov33j]{text-align:center;max-width:720px;margin-inline:auto}.ct__title[data-astro-cid-d56ov33j]{color:var(--text-bright);margin-top:1.1rem}.ct__text[data-astro-cid-d56ov33j]{color:var(--muted);margin-top:1.25rem;font-size:18px}.ct__actions[data-astro-cid-d56ov33j]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:2.5rem;display:grid}.ct__actions--single[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,1fr)}.ct__actions[data-astro-cid-d56ov33j] .btn{width:100%}.ct__mail[data-astro-cid-d56ov33j]{color:var(--muted-dim);font-size:var(--fs-small);margin-top:1.5rem}.ct__mail[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{color:var(--purple-300);transition:color var(--t-fast) ease-out}.ct__mail[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:hover,.ct__mail[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:focus-visible{color:var(--text-bright)}.ct__reply[data-astro-cid-d56ov33j]{color:var(--mono-label);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;margin-top:.75rem;font-weight:500}@media (width<=639px){.ct__actions[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,1fr)}}.faq__grid[data-astro-cid-gfo3rpqg]{gap:clamp(2.5rem,6vw,4rem);display:grid}.faq__title[data-astro-cid-gfo3rpqg]{margin-top:.9rem}.faq__list[data-astro-cid-gfo3rpqg]{gap:.5rem;display:grid}.faq__item[data-astro-cid-gfo3rpqg]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);transition:border-color var(--t-fast) ease-out}.faq__item[data-astro-cid-gfo3rpqg]:hover,.faq__item[data-astro-cid-gfo3rpqg].is-open{border-color:var(--border-card-hover)}.faq__heading[data-astro-cid-gfo3rpqg]{font:inherit;letter-spacing:normal}.faq__q[data-astro-cid-gfo3rpqg]{width:100%;color:var(--text);font-family:var(--f-text);font-size:var(--fs-body);text-align:left;transition:color var(--t-fast) ease-out;justify-content:space-between;align-items:center;gap:1.25rem;padding:clamp(1.1rem,2vw,1.5rem) clamp(1.25rem,2.4vw,1.75rem);font-weight:500;display:flex}.faq__item[data-astro-cid-gfo3rpqg].is-open .faq__q[data-astro-cid-gfo3rpqg]{color:var(--text-bright)}.faq__icon[data-astro-cid-gfo3rpqg]{flex:none;width:16px;height:16px;position:relative}.faq__icon[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]{background:var(--purple-300);border-radius:2px;width:16px;height:2px;margin-top:-1px;transition:transform .3s ease-out;position:absolute;top:50%;left:0}.faq__icon[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]:last-child{transform:rotate(90deg)}.faq__item[data-astro-cid-gfo3rpqg].is-open .faq__icon[data-astro-cid-gfo3rpqg] i[data-astro-cid-gfo3rpqg]:last-child{transform:rotate(0)}.faq__panel[data-astro-cid-gfo3rpqg]{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.faq__item[data-astro-cid-gfo3rpqg].is-open .faq__panel[data-astro-cid-gfo3rpqg]{grid-template-rows:1fr}.faq__inner[data-astro-cid-gfo3rpqg]{overflow:hidden}.faq__a[data-astro-cid-gfo3rpqg]{max-width:62ch;color:var(--muted);font-size:var(--fs-small);padding:0 clamp(1.25rem,2.4vw,1.75rem) clamp(1.25rem,2.2vw,1.6rem)}@media (width>=900px){.faq__grid[data-astro-cid-gfo3rpqg]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}.faq__head[data-astro-cid-gfo3rpqg]{position:sticky;top:clamp(7rem,22vh,11rem)}}.clip[data-astro-cid-iqvbik7m]{aspect-ratio:var(--clip-ratio,9 / 16);padding:var(--clip-pad,.7rem);border:1px solid var(--border);border-radius:var(--clip-radius,var(--r-sm));background:linear-gradient(var(--clip-angle,160deg), color-mix(in srgb, var(--purple-500) 22%, transparent), transparent 62%), var(--surface);box-shadow:var(--glow-sm);flex-direction:column;justify-content:flex-end;gap:.3rem;display:flex;position:relative}.clip__head[data-astro-cid-iqvbik7m]{top:var(--clip-pad,.7rem);left:var(--clip-pad,.7rem);right:var(--clip-pad,.7rem);background:color-mix(in srgb, var(--purple-300) 20%, transparent);border-radius:2px;height:2px;position:absolute}.clip__head[data-astro-cid-iqvbik7m]:after{content:"";width:calc(38% + var(--i) * 16%);background:var(--purple-300);border-radius:2px;height:100%;display:block}.clip__bar[data-astro-cid-iqvbik7m]{background:color-mix(in srgb, var(--text) 22%, transparent);border-radius:3px;height:5px}.clip__bar--short[data-astro-cid-iqvbik7m]{background:color-mix(in srgb, var(--text) 13%, transparent);width:62%}.split[data-astro-cid-jhxx6otv]{display:inline}.track[data-astro-cid-hszaoecr]{justify-content:space-between;align-items:center;gap:var(--bar-gap,3px);height:var(--track-h,66px);display:flex;position:relative;container-type:inline-size}.track__bar[data-astro-cid-hszaoecr]{max-width:var(--bar-max,none);height:calc(var(--h) * 1%);background:var(--bar-color,color-mix(in srgb, var(--purple-300) 26%, transparent));min-height:3px;transition:background var(--t-med) ease-out;border-radius:2px;flex:auto}.hero[data-astro-cid-yodha2z4]{z-index:var(--z-content);align-items:center;min-height:100svh;padding-top:clamp(7rem,15vh,10.5rem);padding-bottom:clamp(3.5rem,9vh,6rem);display:flex;position:relative}.hero__grid[data-astro-cid-yodha2z4]{align-items:center;gap:clamp(2.5rem,6vw,4.5rem);display:grid}.hero__title[data-astro-cid-yodha2z4]{color:var(--text-bright);margin-top:1.25rem}.hero__sub[data-astro-cid-yodha2z4]{margin-top:1.5rem}.hero__actions[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.9rem;margin-top:2.25rem;display:flex}.hero__chips[data-astro-cid-yodha2z4]{flex-wrap:wrap;gap:.6rem;margin-top:40px;display:flex}.hero__chip[data-astro-cid-yodha2z4]{border:1px solid var(--border-soft);border-radius:var(--r-pill);background:var(--surface-chip);height:34px;color:var(--muted);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;align-items:center;gap:.5rem;padding-inline:14px;font-weight:500;line-height:1;display:inline-flex}.hero__chip[data-astro-cid-yodha2z4] svg{color:var(--purple-300);flex:none}.hero__visual[data-astro-cid-yodha2z4]{justify-items:stretch;gap:.9rem;display:grid}.hero__panel[data-astro-cid-yodha2z4]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);backdrop-filter:blur(10px);box-shadow:var(--glow-sm);margin:0;padding:1rem 1.1rem 1.2rem}.hero__label[data-astro-cid-yodha2z4]{color:var(--muted);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;margin-bottom:.85rem;font-weight:500;display:block}.hero__label--out[data-astro-cid-yodha2z4]{text-align:right;color:var(--purple-300);margin:.9rem 0 0}.hero__playhead[data-astro-cid-yodha2z4]{background:var(--grad);width:2px;box-shadow:0 0 14px var(--glow);animation:scan 7.5s var(--e-in-out) infinite;border-radius:2px;position:absolute;top:-8px;bottom:-8px;left:0}@keyframes scan{0%,4%{transform:translate(0)}50%{transform:translate(calc(100cqw - 2px))}96%,to{transform:translate(0)}}.hero__cut[data-astro-cid-yodha2z4]{grid-template-columns:repeat(3,1fr);gap:clamp(.6rem,1.6vw,1rem);height:1.6rem;display:grid}.hero__cut[data-astro-cid-yodha2z4] span[data-astro-cid-yodha2z4]{background:repeating-linear-gradient(to bottom, var(--border-strong) 0 4px, transparent 4px 9px);justify-self:center;width:1px;height:100%}.hero__clips[data-astro-cid-yodha2z4]{--clip-ratio:9 / 15;grid-template-columns:repeat(3,1fr);gap:clamp(.6rem,1.6vw,1rem);margin:0;display:grid}.hero__clips[data-astro-cid-yodha2z4] .clip{animation:float 9s var(--e-in-out) infinite alternate;animation-delay:calc(var(--i) * -3s)}.hero__clips[data-astro-cid-yodha2z4] .clip:nth-child(2){transform:translateY(-.9rem)rotate(-1.4deg)}.hero__clips[data-astro-cid-yodha2z4] .clip:nth-child(3){transform:rotate(1.2deg)}.hero__clips[data-astro-cid-yodha2z4] figcaption[data-astro-cid-yodha2z4]{grid-column:1/-1}@keyframes float{to{translate:0 -.5rem}}@media (width>=1024px){.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (width<=1023px){.hero__visual[data-astro-cid-yodha2z4]{max-width:30rem}}@media (prefers-reduced-motion:reduce){.hero__playhead[data-astro-cid-yodha2z4],.hero__clips[data-astro-cid-yodha2z4] .clip{animation:none}}.marquee[data-astro-cid-oft3j2x6]{z-index:var(--z-content);border-block:1px solid var(--border);padding-block:clamp(1.75rem,4vw,2.75rem);position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track[data-astro-cid-oft3j2x6]{width:max-content;animation:38s linear infinite slide;display:flex}.marquee[data-astro-cid-oft3j2x6]:hover .marquee__track[data-astro-cid-oft3j2x6],.marquee[data-astro-cid-oft3j2x6]:focus-within .marquee__track[data-astro-cid-oft3j2x6]{animation-play-state:paused}.marquee__row[data-astro-cid-oft3j2x6]{align-items:center;display:flex}.marquee__item[data-astro-cid-oft3j2x6]{color:var(--muted);font-family:var(--f-display);letter-spacing:var(--ls-h3);white-space:nowrap;align-items:center;gap:clamp(1.25rem,3vw,2.25rem);padding-right:clamp(1.25rem,3vw,2.25rem);font-size:clamp(1.25rem,2.6vw,2rem);font-weight:600;display:flex}.marquee__dot[data-astro-cid-oft3j2x6]{color:var(--purple-500);flex:none}@keyframes slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track[data-astro-cid-oft3j2x6]{animation:none}}.pricing__head[data-astro-cid-nwtk6cma]{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.pricing__title[data-astro-cid-nwtk6cma]{margin-top:.9rem}.seg[data-astro-cid-nwtk6cma]{border:1px solid var(--border-soft);border-radius:var(--r-pill);background:var(--surface-chip);gap:4px;margin-top:2rem;padding:4px;display:inline-flex}.seg__btn[data-astro-cid-nwtk6cma]{border-radius:var(--r-pill);height:44px;color:var(--muted);font-size:var(--fs-small);transition:background var(--t-fast) ease-out, color var(--t-fast) ease-out;padding-inline:26px;font-weight:500}.seg__btn[data-astro-cid-nwtk6cma]:hover{color:var(--text)}.seg__btn[data-astro-cid-nwtk6cma].is-active{background:var(--grad);color:var(--text-on-accent)}.once[data-astro-cid-nwtk6cma]{border:1px solid var(--border);background:var(--bg-elev);border-radius:24px;padding:clamp(24px,4vw,40px)}.once__label[data-astro-cid-nwtk6cma]{color:var(--muted-dim);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;font-weight:500}.once__list[data-astro-cid-nwtk6cma]{margin:1.5rem 0 1.75rem}.once__row[data-astro-cid-nwtk6cma]{border-radius:var(--r-sm);border-bottom:1px solid #c4b5fd14;align-items:center;gap:1rem;min-height:72px;margin-inline:-12px;padding-inline:12px;transition:background .16s ease-out;display:flex;position:relative}.once__row[data-astro-cid-nwtk6cma]:last-child{border-bottom:0}.once__row[data-astro-cid-nwtk6cma]:hover{background:#ffffff05}.once__text[data-astro-cid-nwtk6cma]{gap:2px;display:grid}.once__name[data-astro-cid-nwtk6cma]{color:var(--text);font-size:var(--fs-body);font-weight:500}.once__note[data-astro-cid-nwtk6cma]{color:var(--muted-dim);font-size:var(--fs-small)}.once__lead[data-astro-cid-nwtk6cma]{background-image:radial-gradient(circle,#c4b5fd40 1px,#0000 1px);background-repeat:repeat-x;background-size:6px 3px;flex:1;min-width:1.5rem;height:3px}.once__trial[data-astro-cid-nwtk6cma]{max-width:52ch;color:var(--text);font-size:var(--fs-small);margin-bottom:.75rem}.once__foot[data-astro-cid-nwtk6cma]{max-width:52ch;color:var(--muted-dim);font-size:var(--fs-small);margin-bottom:1.5rem}.price[data-astro-cid-nwtk6cma]{color:var(--purple-300);font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:.2rem;font-weight:500;display:inline-flex}.price__from[data-astro-cid-nwtk6cma]{color:var(--muted);font-family:var(--f-text);font-size:var(--fs-small);margin-right:.15rem;font-weight:400}.price__sym[data-astro-cid-nwtk6cma]{font-size:.8em}.price__num[data-astro-cid-nwtk6cma]{font-size:var(--fs-body)}.once__row[data-astro-cid-nwtk6cma] .price[data-astro-cid-nwtk6cma]{font-family:var(--f-mono);color:var(--text-bright);transition:color .16s ease-out}.once__row[data-astro-cid-nwtk6cma] .price__num[data-astro-cid-nwtk6cma]{font-size:24px;font-weight:500}.once__row[data-astro-cid-nwtk6cma]:hover .price[data-astro-cid-nwtk6cma]{color:var(--purple-300)}.plans[data-astro-cid-nwtk6cma]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.plan[data-astro-cid-nwtk6cma]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);transition:border-color var(--t-fast) ease-out;flex-direction:column;padding:clamp(28px,3vw,36px);display:flex;position:relative}.plan[data-astro-cid-nwtk6cma]:hover{border-color:var(--border-card-hover)}.plan--popular[data-astro-cid-nwtk6cma]{border-color:var(--purple-300);box-shadow:var(--glow-btn)}.plan__badge[data-astro-cid-nwtk6cma]{border-radius:var(--r-pill);background:var(--grad);color:var(--text-on-accent);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;padding:.35rem .75rem;font-weight:500;position:absolute;top:-.8rem;left:clamp(28px,3vw,36px)}.plan__title[data-astro-cid-nwtk6cma]{color:var(--text-bright)}.plan__price[data-astro-cid-nwtk6cma]{color:var(--purple-300);font-family:var(--f-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:.2rem;margin-top:.9rem;font-weight:500;display:flex}.price__num--big[data-astro-cid-nwtk6cma]{letter-spacing:-.03em;font-size:clamp(2.25rem,3.4vw,2.75rem)}.plan__per[data-astro-cid-nwtk6cma]{color:var(--muted);font-family:var(--f-text);font-size:var(--fs-small);margin-left:.4rem;font-weight:400}.plan__features[data-astro-cid-nwtk6cma]{gap:.7rem;margin:1.75rem 0 2rem;display:grid}.plan__feature[data-astro-cid-nwtk6cma]{color:var(--muted);align-items:center;gap:.6rem;font-size:14px;display:flex}.plan__feature[data-astro-cid-nwtk6cma] svg{color:var(--purple-300);flex:none}.plan__cta[data-astro-cid-nwtk6cma]{width:100%;margin-top:auto}.pricing__note[data-astro-cid-nwtk6cma]{color:var(--muted);font-size:var(--fs-small);margin-top:1.5rem}@media (width<=899px){.plans[data-astro-cid-nwtk6cma]{grid-template-columns:minmax(0,1fr)}.plan--popular[data-astro-cid-nwtk6cma]{order:-1}}@media (width<=479px){.seg[data-astro-cid-nwtk6cma]{width:100%}.seg__btn[data-astro-cid-nwtk6cma]{flex:1;padding-inline:12px}.once__lead[data-astro-cid-nwtk6cma]{display:none}.once__row[data-astro-cid-nwtk6cma]{gap:.75rem}.once__name[data-astro-cid-nwtk6cma]{font-size:16px}.once__row[data-astro-cid-nwtk6cma] .price__num[data-astro-cid-nwtk6cma]{font-size:20px}}.process__grid[data-astro-cid-zuepckvj]{gap:clamp(2.5rem,6vw,4rem);display:grid}.process__title[data-astro-cid-zuepckvj]{margin-top:.9rem}.process__meter[data-astro-cid-zuepckvj]{align-items:center;gap:1rem;margin-top:2.5rem;display:flex}.process__rail[data-astro-cid-zuepckvj]{background:var(--border);border-radius:2px;flex:1;max-width:14rem;height:2px;position:relative;overflow:hidden}.process__bar[data-astro-cid-zuepckvj]{width:var(--p);background:var(--grad);height:100%;transition:width var(--t-med) ease-out;border-radius:2px;display:block}.process__count[data-astro-cid-zuepckvj]{color:var(--muted);font-family:var(--f-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-micro)}.process__count[data-astro-cid-zuepckvj] b[data-astro-cid-zuepckvj]{color:var(--purple-300);font-weight:500}.process__steps[data-astro-cid-zuepckvj]{gap:.75rem;display:grid}.pstep[data-astro-cid-zuepckvj]{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);transition:border-color var(--t-med) ease-out, background var(--t-med) ease-out;padding:clamp(1.5rem,3vw,2rem) clamp(1.5rem,3vw,2.25rem);position:relative}.pstep[data-astro-cid-zuepckvj]:before{content:"";background:var(--grad);opacity:0;width:2px;transition:opacity var(--t-med) ease-out;border-radius:2px;position:absolute;top:clamp(1.5rem,3vw,2rem);bottom:clamp(1.5rem,3vw,2rem);left:-1px}.pstep[data-astro-cid-zuepckvj].is-active:before{opacity:1}.pstep__num[data-astro-cid-zuepckvj]{color:var(--muted);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);font-variant-numeric:tabular-nums;transition:color var(--t-med) ease-out;margin-bottom:.75rem;font-weight:500;display:block}.pstep[data-astro-cid-zuepckvj].is-active .pstep__num[data-astro-cid-zuepckvj]{color:var(--purple-300)}.pstep__title[data-astro-cid-zuepckvj]{color:var(--muted);transition:color var(--t-med) ease-out}.pstep[data-astro-cid-zuepckvj].is-active .pstep__title[data-astro-cid-zuepckvj]{color:var(--text-bright)}.pstep__text[data-astro-cid-zuepckvj]{max-width:46ch;color:var(--muted);font-size:var(--fs-small);margin-top:.6rem}@media (width>=900px){.process__grid[data-astro-cid-zuepckvj]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start}.process__aside[data-astro-cid-zuepckvj]{position:sticky;top:clamp(7rem,22vh,11rem)}}@media (width<=899px){.process__meter[data-astro-cid-zuepckvj]{display:none}}.tools__head[data-astro-cid-dmigauz3]{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.tools__title[data-astro-cid-dmigauz3]{color:var(--text-bright);margin-top:1.1rem}.tools__sub[data-astro-cid-dmigauz3]{max-width:620px;color:var(--muted);margin-top:1.25rem}.arc[data-astro-cid-dmigauz3]{height:300px;position:relative}.arc__line[data-astro-cid-dmigauz3]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arc__dash[data-astro-cid-dmigauz3]{fill:none;stroke:#c4b5fd2e;stroke-width:1px;stroke-dasharray:4 5}.arc__reveal[data-astro-cid-dmigauz3]{fill:none;stroke:#fff;stroke-width:14px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset .9s ease-out}.arc[data-astro-cid-dmigauz3].is-playing .arc__reveal[data-astro-cid-dmigauz3]{stroke-dashoffset:0}.arc__list[data-astro-cid-dmigauz3]{position:absolute;inset:0}.tool[data-astro-cid-dmigauz3]{left:var(--x);top:var(--top);opacity:0;width:150px;transition:opacity .62s cubic-bezier(.2,.9,.25,1),transform .62s cubic-bezier(.2,.9,.25,1);transition-delay:calc(var(--i) * 90ms);flex-direction:column;align-items:center;margin-left:-75px;display:flex;position:absolute;transform:translate(-40px,40px)rotate(6deg)}.tool[data-astro-cid-dmigauz3]:nth-child(2n){transform:translate(40px,40px)rotate(-6deg)}.arc[data-astro-cid-dmigauz3].is-playing .tool[data-astro-cid-dmigauz3]{opacity:1;transform:none}.tool__mark[data-astro-cid-dmigauz3]{place-items:center;width:96px;height:96px;transition:transform .2s ease-out;display:grid;position:relative}.tool__mark[data-astro-cid-dmigauz3]:before{content:"";background:radial-gradient(circle at 50% 50%, var(--tint) 0%, transparent 70%);filter:blur(40px);opacity:0;width:140%;height:140%;transition:opacity .4s ease-out;transition-delay:calc(var(--i) * 90ms + .82s);border-radius:50%;margin:-70% 0 0 -70%;position:absolute;top:50%;left:50%}.arc[data-astro-cid-dmigauz3].is-playing .tool__mark[data-astro-cid-dmigauz3]:before{opacity:.32}.tool__logo[data-astro-cid-dmigauz3],.tool__fallback[data-astro-cid-dmigauz3]{z-index:1;position:relative}.tool__logo[data-astro-cid-dmigauz3]{object-fit:contain;width:96px;height:96px}.tool--wide[data-astro-cid-dmigauz3] .tool__mark[data-astro-cid-dmigauz3]{width:150px;height:150px;margin-block:-27px}.tool--wide[data-astro-cid-dmigauz3] .tool__logo[data-astro-cid-dmigauz3]{width:150px;height:150px}.tool__fallback[data-astro-cid-dmigauz3]{color:var(--tint);font-family:var(--f-display);letter-spacing:-.02em;font-size:30px;font-weight:700}.arc[data-astro-cid-dmigauz3].is-done .tool__mark[data-astro-cid-dmigauz3]{animation:6s ease-in-out infinite tool-float;animation-delay:calc(var(--i) * -1.1s)}@keyframes tool-float{0%,to{translate:0 -4px}50%{translate:0 4px}}.tool__name[data-astro-cid-dmigauz3],.tool__role[data-astro-cid-dmigauz3]{font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-align:center;text-transform:uppercase;white-space:nowrap;font-weight:500}.tool__name[data-astro-cid-dmigauz3]{color:var(--mono-label);opacity:0;margin-top:18px;transition:opacity .3s ease-out 1.7s}.arc[data-astro-cid-dmigauz3].is-playing .tool__name[data-astro-cid-dmigauz3]{opacity:1}.tool__role[data-astro-cid-dmigauz3]{height:1.5em;color:var(--purple-300);opacity:0;margin-top:4px;transition:opacity .2s ease-out}.tool[data-astro-cid-dmigauz3]:hover .tool__mark[data-astro-cid-dmigauz3]:before{opacity:.6;transition-delay:0s}.tool[data-astro-cid-dmigauz3]:hover .tool__mark[data-astro-cid-dmigauz3]{transform:translateY(-3px)}.tool[data-astro-cid-dmigauz3]:hover .tool__role[data-astro-cid-dmigauz3]{opacity:1}@media (width<=900px){.arc[data-astro-cid-dmigauz3]{height:auto}.arc__line[data-astro-cid-dmigauz3]{display:none}.arc__list[data-astro-cid-dmigauz3]{grid-template-columns:repeat(7,minmax(0,1fr));row-gap:clamp(2rem,5vw,3rem);display:grid;position:static}.tool[data-astro-cid-dmigauz3]{width:auto;margin-left:0;position:static}.tool[data-astro-cid-dmigauz3]:first-child{grid-area:1/1/2/3}.tool[data-astro-cid-dmigauz3]:nth-child(2){grid-area:1/3/2/5}.tool[data-astro-cid-dmigauz3]:nth-child(3){grid-area:1/5/2/7}.tool[data-astro-cid-dmigauz3]:nth-child(4){grid-area:2/2/3/4}.tool[data-astro-cid-dmigauz3]:nth-child(5){grid-area:2/4/3/6}.tool[data-astro-cid-dmigauz3]:nth-child(6){grid-area:2/6/3/8}.tool__mark[data-astro-cid-dmigauz3],.tool__logo[data-astro-cid-dmigauz3]{width:76px;height:76px}.tool--wide[data-astro-cid-dmigauz3] .tool__mark[data-astro-cid-dmigauz3],.tool--wide[data-astro-cid-dmigauz3] .tool__logo[data-astro-cid-dmigauz3]{width:118px;height:118px}.tool--wide[data-astro-cid-dmigauz3] .tool__mark[data-astro-cid-dmigauz3]{margin-block:-21px}}@media (width<=639px){.tool__mark[data-astro-cid-dmigauz3],.tool__logo[data-astro-cid-dmigauz3]{width:64px;height:64px}.tool--wide[data-astro-cid-dmigauz3] .tool__mark[data-astro-cid-dmigauz3],.tool--wide[data-astro-cid-dmigauz3] .tool__logo[data-astro-cid-dmigauz3]{width:100px;height:100px}.tool--wide[data-astro-cid-dmigauz3] .tool__mark[data-astro-cid-dmigauz3]{margin-block:-18px}.tool__name[data-astro-cid-dmigauz3],.tool__role[data-astro-cid-dmigauz3]{letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.tool[data-astro-cid-dmigauz3]{opacity:1;transform:none}.tool__mark[data-astro-cid-dmigauz3]{animation:none}.tool__mark[data-astro-cid-dmigauz3]:before{opacity:.32}.tool__name[data-astro-cid-dmigauz3]{opacity:1}.arc__reveal[data-astro-cid-dmigauz3]{stroke-dashoffset:0}}.wc__btn[data-astro-cid-s2ipdv2z]{display:block}.wc__frame[data-astro-cid-s2ipdv2z]{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-elev);transition:border-color var(--t-fast) ease-out, box-shadow var(--t-fast) ease-out;display:block;position:relative;overflow:hidden}.wc__btn[data-astro-cid-s2ipdv2z]:hover .wc__frame[data-astro-cid-s2ipdv2z],.wc__btn[data-astro-cid-s2ipdv2z]:focus-visible .wc__frame[data-astro-cid-s2ipdv2z]{border-color:var(--border-card-hover);box-shadow:var(--glow-md)}.wc__poster[data-astro-cid-s2ipdv2z]{object-fit:cover;width:100%;height:100%;display:block}.wc__play[data-astro-cid-s2ipdv2z]{border:1px solid var(--border-btn);background:var(--overlay-play);width:56px;height:56px;color:var(--text);backdrop-filter:blur(6px);transition:border-color var(--t-fast) ease-out, color var(--t-fast) ease-out;border-radius:50%;place-items:center;margin:-28px 0 0 -28px;display:grid;position:absolute;top:50%;left:50%}.wc__play[data-astro-cid-s2ipdv2z] svg[data-astro-cid-s2ipdv2z]{margin-left:3px}.wc__btn[data-astro-cid-s2ipdv2z]:hover .wc__play[data-astro-cid-s2ipdv2z],.wc__btn[data-astro-cid-s2ipdv2z]:focus-visible .wc__play[data-astro-cid-s2ipdv2z]{border-color:var(--purple-300);color:var(--text-bright)}.wc__title[data-astro-cid-s2ipdv2z]{color:var(--text);font-size:var(--fs-card);margin-top:12px;font-weight:600}.lb[data-astro-cid-zwcnthpm]{z-index:var(--z-modal);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lb[data-astro-cid-zwcnthpm][hidden]{display:none}.lb__backdrop[data-astro-cid-zwcnthpm]{background:var(--overlay-modal);backdrop-filter:blur(8px);position:absolute;inset:0}.lb__dialog[data-astro-cid-zwcnthpm]{grid-template-columns:auto auto auto;justify-content:center;align-items:center;gap:16px;display:grid;position:relative}.lb__stage[data-astro-cid-zwcnthpm]{aspect-ratio:9/16;border-radius:var(--r-card);background:#000;height:min(86dvh,177.778vw - 337.778px);overflow:hidden}.lb__video[data-astro-cid-zwcnthpm]{object-fit:contain;width:100%;height:100%;display:block}.lb__nav[data-astro-cid-zwcnthpm],.lb__x[data-astro-cid-zwcnthpm]{border:1px solid var(--border-soft);background:var(--overlay-play);width:44px;height:44px;color:var(--text);cursor:pointer;transition:border-color var(--t-fast) ease-out, color var(--t-fast) ease-out;border-radius:50%;place-items:center;display:grid}.lb__nav[data-astro-cid-zwcnthpm]:hover,.lb__x[data-astro-cid-zwcnthpm]:hover{border-color:var(--border-btn);color:var(--text-bright)}.lb__x[data-astro-cid-zwcnthpm]{z-index:1;position:absolute;top:-8px;right:-8px}.lb__meta[data-astro-cid-zwcnthpm]{grid-column:1/-1;justify-content:center;align-items:baseline;gap:12px;margin-top:4px;display:flex}.lb__name[data-astro-cid-zwcnthpm]{color:var(--text);font-size:var(--fs-card);font-weight:600}.lb__time[data-astro-cid-zwcnthpm]{color:var(--mono-label);font-family:var(--f-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-micro);font-weight:500}@media (width<=639px){.lb[data-astro-cid-zwcnthpm]{padding:16px}.lb__dialog[data-astro-cid-zwcnthpm]{grid-template-columns:auto 1fr auto;gap:12px}.lb__stage[data-astro-cid-zwcnthpm]{grid-column:1/-1;height:min(74dvh,177.778vw - 56.8889px)}.lb__x[data-astro-cid-zwcnthpm]{top:4px;right:4px}.lb__meta[data-astro-cid-zwcnthpm]{grid-column:2;margin-top:0}}.wv__btn[data-astro-cid-6c4u6xwu]{cursor:pointer;background:0 0;border:0;width:100%;padding:0;display:block}.wv__frame[data-astro-cid-6c4u6xwu]{aspect-ratio:9/16;border:1px solid var(--border);border-radius:var(--r-card);background:var(--bg-elev);transition:border-color var(--t-fast) ease-out, box-shadow var(--t-fast) ease-out;display:block;position:relative;overflow:hidden}.wv__btn[data-astro-cid-6c4u6xwu]:hover .wv__frame[data-astro-cid-6c4u6xwu],.wv__btn[data-astro-cid-6c4u6xwu]:focus-visible .wv__frame[data-astro-cid-6c4u6xwu]{border-color:var(--border-card-hover);box-shadow:var(--glow-md)}.wv__poster[data-astro-cid-6c4u6xwu],.wv__video[data-astro-cid-6c4u6xwu]{object-fit:cover;width:100%;height:100%;display:block}.wv__video[data-astro-cid-6c4u6xwu]{opacity:0;transition:opacity var(--t-fast) linear;position:absolute;inset:0}.wv__video[data-astro-cid-6c4u6xwu].is-playing{opacity:1}.wv__time[data-astro-cid-6c4u6xwu]{border-radius:var(--r-chip);background:var(--overlay-time);color:var(--text);font-family:var(--f-mono);font-size:var(--fs-micro);font-variant-numeric:tabular-nums;padding:2px 6px;font-weight:500;line-height:1.45;position:absolute;bottom:8px;right:8px}.wv__title[data-astro-cid-6c4u6xwu]{color:var(--text);font-size:var(--fs-card);margin-top:12px;font-weight:600}.work__head[data-astro-cid-aj6urp6g]{margin-bottom:clamp(2rem,4vw,2.75rem)}.work__title[data-astro-cid-aj6urp6g]{margin-top:.9rem}.wblock[data-astro-cid-aj6urp6g]+.wblock[data-astro-cid-aj6urp6g]{margin-top:96px}.wblock__sub[data-astro-cid-aj6urp6g]{color:var(--mono-label);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;font-weight:500}.wgrid[data-astro-cid-aj6urp6g]{gap:20px;margin-top:20px;display:grid}.wgrid--v[data-astro-cid-aj6urp6g]{grid-template-columns:repeat(3,minmax(0,1fr))}.wgrid--h[data-astro-cid-aj6urp6g]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1023px){.wgrid--v[data-astro-cid-aj6urp6g]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.wgrid--v[data-astro-cid-aj6urp6g],.wgrid--h[data-astro-cid-aj6urp6g]{grid-template-columns:minmax(0,1fr)}}.ba[data-astro-cid-aj6urp6g]{margin-top:clamp(3.5rem,7vw,5.5rem)}.ba__inner[data-astro-cid-aj6urp6g]{max-width:1000px;margin-inline:auto}.ba__head[data-astro-cid-aj6urp6g]{margin-bottom:1.5rem}.ba__title[data-astro-cid-aj6urp6g]{color:var(--text-bright)}.ba__text[data-astro-cid-aj6urp6g]{color:var(--muted);font-size:var(--fs-small);margin-top:.6rem}.ba__stage[data-astro-cid-aj6urp6g]{aspect-ratio:16/9;border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg-elev);position:relative;overflow:hidden}.ba__pane[data-astro-cid-aj6urp6g]{position:absolute;inset:0}.ba__pane--before[data-astro-cid-aj6urp6g]{z-index:1;width:var(--pos);border-right:1px solid var(--border-strong);overflow:hidden}.ba__pane[data-astro-cid-aj6urp6g] img[data-astro-cid-aj6urp6g]{object-fit:cover;width:100%;height:100%;display:block}.ba__pane--before[data-astro-cid-aj6urp6g] img[data-astro-cid-aj6urp6g]{width:100vw;max-width:none}.ba__label[data-astro-cid-aj6urp6g]{border:1px solid var(--border-soft);border-radius:var(--r-pill);background:var(--surface-strong);font-family:var(--f-mono);font-size:var(--fs-micro);letter-spacing:var(--ls-micro);text-transform:uppercase;padding:.3rem .65rem;font-weight:500;position:absolute;top:.9rem}.ba__label--before[data-astro-cid-aj6urp6g]{color:var(--muted);left:.9rem}.ba__label--after[data-astro-cid-aj6urp6g]{color:var(--purple-300);right:.9rem}.ba__divider[data-astro-cid-aj6urp6g]{top:0;bottom:0;left:var(--pos);background:var(--purple-300);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.ba__grip[data-astro-cid-aj6urp6g]{background:var(--surface-strong);border:1px solid var(--purple-300);width:2.5rem;height:2.5rem;color:var(--purple-300);border-radius:50%;place-items:center;margin:-1.25rem 0 0 -1.25rem;display:grid;position:absolute;top:50%;left:50%}.ba__range[data-astro-cid-aj6urp6g]{opacity:0;cursor:ew-resize;appearance:none;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.ba__range[data-astro-cid-aj6urp6g]:focus-visible{opacity:1;outline:2px solid var(--purple-300);outline-offset:-4px}.ba__stage[data-astro-cid-aj6urp6g].is-hinted{animation:.6s ease-in-out ba-nudge}@keyframes ba-nudge{50%{--pos:calc(50% + 16px)}}@media (width<=639px){.wblock[data-astro-cid-aj6urp6g]+.wblock[data-astro-cid-aj6urp6g]{margin-top:64px}.ba__stage[data-astro-cid-aj6urp6g]{aspect-ratio:4/3}}
