.csa-wrap[data-v-18e24104]{aspect-ratio:528/440;width:100%;max-width:528px;line-height:1.2;position:relative;overflow:hidden}.csa-scene[data-v-18e24104]{--csa-t:0s;--csa-ps:running;transform-origin:0 0;width:528px;height:440px;transform:scale(var(--csa-scale,1));position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.csa-scene[data-v-18e24104]{--csa-t:-9s;--csa-ps:paused}}.csa-bg-page[data-v-18e24104]{background:var(--cs-page)}.csa-bg-card[data-v-18e24104]{background:var(--cs-card)}.csa-bg-blue-100[data-v-18e24104]{background:var(--cs-blue-100)}.csa-bg-blue-200[data-v-18e24104]{background:var(--cs-blue-200)}.csa-bg-blue-300[data-v-18e24104]{background:var(--cs-blue-300)}.csa-bg-blue-400[data-v-18e24104]{background:var(--cs-blue-400)}.csa-bg-blue-500[data-v-18e24104]{background:var(--cs-blue-500)}.csa-bg-blue-600[data-v-18e24104]{background:var(--cs-blue-600)}.csa-bg-blue-700[data-v-18e24104]{background:var(--cs-blue-700)}.csa-bg-blue-900[data-v-18e24104]{background:var(--cs-blue-900)}.csa-bg-gray-100[data-v-18e24104]{background:var(--cs-gray-100)}.csa-bg-amber[data-v-18e24104]{background:var(--cs-amber)}.csa-shadow-20[data-v-18e24104]{background:color-mix(in srgb, var(--cs-blue-900) 20%, transparent)}.csa-shadow-16[data-v-18e24104]{background:color-mix(in srgb, var(--cs-blue-900) 16%, transparent)}.csa-shadow-14[data-v-18e24104]{background:color-mix(in srgb, var(--cs-blue-900) 14%, transparent)}.csa-hair[data-v-18e24104]{box-shadow:inset 0 0 0 1px var(--cs-line)}.csa-hair-blue-200[data-v-18e24104]{box-shadow:inset 0 0 0 1px var(--cs-blue-200)}.csa-hair-blue-300[data-v-18e24104]{box-shadow:inset 0 0 0 1px var(--cs-blue-300)}.csa-flap[data-v-18e24104]{box-shadow:inset -1px -1px 0 var(--cs-blue-300)}.csa-label[data-v-18e24104]{color:var(--cs-blue-600)}.csa-ink-blue-900[data-v-18e24104]{color:var(--cs-blue-900)}.csa-ink-card[data-v-18e24104]{color:var(--cs-card)}.csa-ink-gray-500[data-v-18e24104]{color:var(--cs-gray-500)}.csa-ink-gray-950[data-v-18e24104]{color:var(--cs-gray-950)}.csa-chip[data-v-18e24104]{background:var(--cs-blue-100);color:var(--cs-blue-800)}.csa-anim-pawn[data-v-18e24104]{animation:12.5s linear infinite csaPawn-18e24104;animation-delay:var(--csa-t);animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-pawn-fade[data-v-18e24104]{animation:12.5s linear infinite csaPawnFade-18e24104;animation-delay:var(--csa-t);animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-box[data-v-18e24104]{animation:12.5s linear infinite csaBox-18e24104;animation-delay:var(--csa-t);animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-box-fade[data-v-18e24104]{animation:12.5s linear infinite csaBoxFade-18e24104;animation-delay:var(--csa-t);animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-card3[data-v-18e24104]{animation:12.5s linear infinite csaCard3-18e24104;animation-delay:var(--csa-t);animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-card3-fade[data-v-18e24104]{animation:12.5s linear infinite csaCard3Fade-18e24104;animation-delay:var(--csa-t);animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-dot[data-v-18e24104]{animation:12.5s linear infinite csaDot-18e24104;animation-delay:var(--csa-t);animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-slip[data-v-18e24104]{animation:12.5s linear infinite csaSlip-18e24104;animation-delay:var(--csa-t);animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-slip-fade[data-v-18e24104]{animation:12.5s linear infinite csaSlipFade-18e24104;animation-delay:var(--csa-t);animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-env[data-v-18e24104]{animation:12.5s linear infinite csaEnv-18e24104;animation-delay:calc(var(--csa-t) + var(--csa-d,0s));animation-play-state:var(--csa-ps);animation-fill-mode:both}.csa-anim-env-fade[data-v-18e24104]{animation:12.5s linear infinite csaEnvFade-18e24104;animation-delay:calc(var(--csa-t) + var(--csa-d,0s));animation-play-state:var(--csa-ps);animation-fill-mode:both}@keyframes csaPawn-18e24104{0%,6.4%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-175px,180px)}16%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-175px,20px)}22.4%,30.4%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-110px,-18px)}36.8%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(-175px,20px)}43.2%,to{transform:translate(-175px,180px)}}@keyframes csaPawnFade-18e24104{0%,6.4%{opacity:0}8%,40%{opacity:1}43.2%,to{opacity:0}}@keyframes csaBox-18e24104{0%,22.4%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translate3d(-90px,-14px,8px)scale(0)}25.6%,30.4%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate3d(-90px,-14px,8px)scale(1)}36.8%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate3d(-155px,24px,8px)scale(1)}43.2%{transform:translate3d(-155px,184px,8px)scale(1)}43.3%,to{transform:translate3d(-155px,184px,8px)scale(0)}}@keyframes csaBoxFade-18e24104{0%,22.4%{opacity:0}23.2%,40%{opacity:1}43.2%,to{opacity:0}}@keyframes csaCard3-18e24104{0%,25.6%{animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateZ(-33px)}30.4%,to{transform:translateZ(12px)}}@keyframes csaCard3Fade-18e24104{0%,25.6%{opacity:0}27.2%,97.6%{opacity:1}to{opacity:0}}@keyframes csaDot-18e24104{0%,28.8%{opacity:0}31.2%,97.6%{opacity:1}to{opacity:0}}@keyframes csaSlip-18e24104{0%,25.6%{animation-timing-function:cubic-bezier(.2,0,0,1);transform:translateZ(52px)}29.6%,to{transform:translateZ(8.5px)}}@keyframes csaSlipFade-18e24104{0%,25.6%{opacity:0}26.4%,97.6%{opacity:1}to{opacity:0}}@keyframes csaEnv-18e24104{0%,48%{animation-timing-function:cubic-bezier(.2,0,.4,1);transform:translate3d(-100px,-30px,40px)}52%{transform:translate3d(var(--csa-mx), var(--csa-my), 84px);animation-timing-function:cubic-bezier(.6,0,.8,1)}57.6%,to{transform:translate3d(var(--csa-ex), var(--csa-ey), 40px)}}@keyframes csaEnvFade-18e24104{0%,48%{opacity:0}49.6%,56.8%{opacity:1}57.6%,to{opacity:0}}.cs-landing[data-v-ecf9dffd]{--csl-ease:cubic-bezier(.2, .7, .1, 1);background:var(--cs-page);min-height:100vh;color:var(--cs-ink);font-family:var(--cs-font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}:where(.cs-landing) a[data-v-ecf9dffd]{color:inherit;text-decoration:none}.cs-landing a[data-v-ecf9dffd]:focus-visible,.cs-landing button[data-v-ecf9dffd]:focus-visible{outline:2px solid var(--cs-focus-ring);outline-offset:2px}.csl-container[data-v-ecf9dffd]{max-width:1280px;margin:0 auto;padding-left:clamp(20px,5vw,64px);padding-right:clamp(20px,5vw,64px)}.csl-sr[data-v-ecf9dffd]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.csl-nav[data-v-ecf9dffd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;max-width:1280px;margin:0 auto;padding:28px clamp(20px,5vw,64px);display:flex}.csl-brand[data-v-ecf9dffd]{color:var(--cs-brand);align-items:center;display:inline-flex}.csl-nav__links[data-v-ecf9dffd]{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.csl-nav__link[data-v-ecf9dffd]{color:var(--cs-ink-body);font-size:16px;font-weight:500}.csl-nav__link[data-v-ecf9dffd]:hover{color:var(--cs-link-hover)}.cs-landing .csl-nav__cta[data-v-ecf9dffd]{color:var(--cs-brand);text-decoration:underline;-webkit-text-decoration-color:var(--cs-link-underline);text-decoration-color:var(--cs-link-underline);text-underline-offset:4px;align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.cs-landing .csl-nav__cta[data-v-ecf9dffd]:hover{-webkit-text-decoration-color:var(--cs-link-hover);text-decoration-color:var(--cs-link-hover)}.csl-hero[data-v-ecf9dffd]{--csl-ease:cubic-bezier(.2, .7, .1, 1);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:48px clamp(32px,6vw,96px);max-width:1280px;margin:0 auto;padding:clamp(40px,8vw,96px) clamp(20px,5vw,64px) 0;display:grid}.csl-hero__copy[data-v-ecf9dffd]{flex-direction:column;gap:32px;min-width:0;display:flex}.csl-tagline[data-v-ecf9dffd]{color:var(--cs-ink-body);align-items:center;gap:12px;margin:0;font-size:16px;font-weight:500;display:flex}.csl-tagline__square[data-v-ecf9dffd]{background:var(--cs-link);flex:none;width:12px;height:12px}.csl-hero__title[data-v-ecf9dffd]{letter-spacing:-.04em;color:var(--cs-ink);margin:0;font-size:clamp(56px,8vw,112px);font-weight:700;line-height:.95}.csl-hero__mask[data-v-ecf9dffd]{vertical-align:top;margin-bottom:-.2em;margin-right:-.05em;padding-bottom:.2em;padding-right:.05em;display:inline-block;overflow:hidden}.csl-hero__word[data-v-ecf9dffd]{display:inline-block}.csl-hero__em[data-v-ecf9dffd]{color:var(--cs-brand);position:relative}.csl-hero__em[data-v-ecf9dffd]:after{content:"";background:var(--cs-blue-400);transform-origin:0;height:.06em;position:absolute;bottom:-.0135em;left:0;right:0}.csl-hero__sub[data-v-ecf9dffd]{max-width:560px;color:var(--cs-ink-body);text-wrap:pretty;margin:0;font-size:clamp(18px,2vw,22px);line-height:1.5}.csl-cta-row--hero[data-v-ecf9dffd]{flex-direction:column;gap:12px;max-width:520px;display:flex}.csl-hero__scene[data-v-ecf9dffd]{justify-content:center;min-width:0;display:flex}@keyframes cslUp-ecf9dffd{0%{transform:translateY(105%)}to{transform:none}}@keyframes cslFade-ecf9dffd{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cslLine-ecf9dffd{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.csl-hero .csl-tagline[data-v-ecf9dffd]{animation:cslFade-ecf9dffd .6s var(--csl-ease) 0s both}.csl-hero__mask:first-child .csl-hero__word[data-v-ecf9dffd]{animation:cslUp-ecf9dffd .9s var(--csl-ease) .15s both}.csl-hero__mask:nth-child(2) .csl-hero__word[data-v-ecf9dffd]{animation:cslUp-ecf9dffd .9s var(--csl-ease) .25s both}.csl-hero__mask:nth-child(3) .csl-hero__word[data-v-ecf9dffd]{animation:cslUp-ecf9dffd .9s var(--csl-ease) .35s both}.csl-hero__mask:nth-child(4) .csl-hero__word[data-v-ecf9dffd]{animation:cslUp-ecf9dffd .9s var(--csl-ease) .45s both}.csl-hero__sub[data-v-ecf9dffd],.csl-cta-row--hero[data-v-ecf9dffd]{animation:cslFade-ecf9dffd .7s var(--csl-ease) .75s both}.csl-hero__scene[data-v-ecf9dffd]{animation:cslFade-ecf9dffd .8s var(--csl-ease) .95s both}.csl-hero__em[data-v-ecf9dffd]:after{animation:cslLine-ecf9dffd .7s var(--csl-ease) 1.8s both}.csl-enter--armed .csl-enter__i[data-v-ecf9dffd]{opacity:0}.csl-enter--in .csl-enter__i[data-v-ecf9dffd]:not(.csl-enter__word){animation:cslFade-ecf9dffd .7s var(--csl-ease) var(--csl-d,0s) both}.csl-enter--in .csl-enter__word[data-v-ecf9dffd]{animation:cslUp-ecf9dffd .9s var(--csl-ease) var(--csl-d,0s) both}}.csl-enter__mask[data-v-ecf9dffd]{vertical-align:top;margin-bottom:-.2em;margin-right:-.05em;padding-bottom:.2em;padding-right:.05em;display:inline-block;overflow:hidden}.csl-enter__word[data-v-ecf9dffd]{display:inline-block}.csl-enter .csl-glyph[data-v-ecf9dffd],.csl-enter .csl-enter__word[data-v-ecf9dffd],.csl-pricing__foot>.csl-btn[data-v-ecf9dffd]{--csl-d:.1s}.csl-cap>.csl-panel[data-v-ecf9dffd]{--csl-d:.15s}.csl-editorial .csl-body[data-v-ecf9dffd],.csl-pricing__lead[data-v-ecf9dffd],.csl-beta__body[data-v-ecf9dffd]{--csl-d:.3s}.csl-beta__right[data-v-ecf9dffd]{--csl-d:.4s}.csl-grid>.csl-grid__cell[data-v-ecf9dffd]:nth-child(2),.csl-footer>.csl-footer__group[data-v-ecf9dffd]:nth-child(2){--csl-d:80ms}.csl-grid>.csl-grid__cell[data-v-ecf9dffd]:nth-child(3),.csl-footer>.csl-footer__group[data-v-ecf9dffd]:nth-child(3){--csl-d:.16s}.csl-grid>.csl-grid__cell[data-v-ecf9dffd]:nth-child(4),.csl-footer>.csl-footer__group[data-v-ecf9dffd]:nth-child(4){--csl-d:.24s}.csl-steps>.csl-step[data-v-ecf9dffd]:first-child,.csl-pricing__plans>.csl-plan[data-v-ecf9dffd]:nth-child(2){--csl-d:.1s}.csl-steps>.csl-step[data-v-ecf9dffd]:nth-child(2),.csl-pricing__plans>.csl-plan[data-v-ecf9dffd]:nth-child(3){--csl-d:.2s}.csl-steps>.csl-step[data-v-ecf9dffd]:nth-child(3),.csl-pricing__plans>.csl-plan[data-v-ecf9dffd]:nth-child(4){--csl-d:.3s}.csl-pricing__plans>.csl-plan[data-v-ecf9dffd]:first-child{--csl-d:0s}.csl-btn[data-v-ecf9dffd]{text-align:center;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:600;line-height:1.2;display:inline-flex}.csl-btn--lg[data-v-ecf9dffd]{padding:18px 28px;font-size:18px}.csl-btn--md[data-v-ecf9dffd]{padding:14px 28px;font-size:16px}.csl-btn--ink[data-v-ecf9dffd]{background:var(--cs-btn-primary);color:var(--cs-on-inverse)}.csl-btn--ink[data-v-ecf9dffd]:hover{background:var(--cs-btn-primary-hover)}.csl-btn--ink[data-v-ecf9dffd]:active{background:var(--cs-btn-primary-active)}.csl-btn--outline[data-v-ecf9dffd]{border:1.5px solid var(--cs-btn-ghost-border);background:var(--cs-btn-ghost-bg);color:var(--cs-brand);padding:17px 28px}.csl-btn--outline[data-v-ecf9dffd]:hover{background:var(--cs-btn-ghost-bg-hover);border-color:var(--cs-btn-ghost-border-hover)}.csl-btn--white[data-v-ecf9dffd]{background:var(--cs-btn-accent);color:var(--cs-btn-accent-ink)}.csl-btn--white[data-v-ecf9dffd]:hover{background:var(--cs-btn-accent-hover)}.csl-btn--secondary-on-dark[data-v-ecf9dffd]{background:var(--cs-brand-secondary);color:var(--cs-on-inverse);padding:14px 22px;font-size:16px}.csl-btn--secondary-on-dark[data-v-ecf9dffd]:hover{background:var(--cs-brand-secondary-hover)}.csl-eyebrow[data-v-ecf9dffd]{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-link);margin:0;font-size:14px;font-weight:600}.csl-eyebrow--on-brand[data-v-ecf9dffd]{color:var(--cs-on-brand-label)}.csl-section[data-v-ecf9dffd]{padding-top:clamp(72px,10vw,140px)}.csl-section--brand[data-v-ecf9dffd]{background:var(--cs-brand);color:var(--cs-on-inverse);margin-top:clamp(72px,10vw,140px);padding:0}.csl-section--brand>.csl-container[data-v-ecf9dffd]{padding-top:clamp(72px,9vw,120px);padding-bottom:clamp(72px,9vw,120px)}.csl-stack[data-v-ecf9dffd]{flex-direction:column;gap:40px;display:flex}.csl-stack--tight[data-v-ecf9dffd]{gap:32px}.csl-intro[data-v-ecf9dffd]{flex-direction:column;gap:12px;max-width:720px;display:flex}.csl-h2[data-v-ecf9dffd]{letter-spacing:-.03em;color:var(--cs-ink);text-wrap:pretty;margin:0;font-size:clamp(32px,4.5vw,56px);font-weight:700;line-height:1.05}.csl-body[data-v-ecf9dffd]{color:var(--cs-ink-body);margin:0;font-size:17px;line-height:1.55}.csl-section--brand .csl-h2[data-v-ecf9dffd]{color:var(--cs-on-inverse)}.csl-section--brand .csl-body[data-v-ecf9dffd]{color:var(--cs-on-brand-muted)}.csl-editorial[data-v-ecf9dffd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:32px clamp(32px,6vw,96px);display:grid}.csl-editorial__aside[data-v-ecf9dffd],.csl-editorial__main[data-v-ecf9dffd]{min-width:0}.csl-editorial__aside[data-v-ecf9dffd]{flex-direction:column;gap:24px;display:flex}.csl-editorial__main[data-v-ecf9dffd]{flex-direction:column;gap:20px;max-width:640px;display:flex}.csl-glyph[data-v-ecf9dffd]{letter-spacing:-.06em;color:var(--cs-blue-300);font-size:clamp(140px,18vw,240px);font-weight:700;line-height:.8}.csl-section--brand .csl-glyph[data-v-ecf9dffd]{color:var(--cs-blue-500)}.csl-caps[data-v-ecf9dffd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:12px;display:grid}.csl-cap[data-v-ecf9dffd]{background:var(--cs-card);border:1px solid var(--cs-line);border-radius:20px;flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex}.csl-cap[data-v-ecf9dffd]:hover{border-color:var(--cs-line-hover)}.csl-cap__head[data-v-ecf9dffd]{flex-direction:column;gap:14px;display:flex}.csl-cap__no[data-v-ecf9dffd],.csl-grid__no[data-v-ecf9dffd]{background:var(--cs-badge-bg);width:40px;height:40px;color:var(--cs-brand);border-radius:10px;justify-content:center;align-items:center;margin:0;font-size:18px;font-weight:700;display:flex}.csl-cap__title[data-v-ecf9dffd]{letter-spacing:-.01em;color:var(--cs-ink);margin:0;font-size:22px;font-weight:700;line-height:1.2}.csl-cap__body[data-v-ecf9dffd]{color:var(--cs-ink-body);margin:0;font-size:15px;line-height:1.55}.csl-panel[data-v-ecf9dffd]{background:var(--cs-page);border:1px solid var(--cs-line-soft);border-radius:12px;flex-direction:column;margin-top:auto;padding:18px 20px;display:flex}.csl-panel__head[data-v-ecf9dffd]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.csl-panel__label[data-v-ecf9dffd]{color:var(--cs-ink);font-size:14px;font-weight:600}.csl-panel__sample[data-v-ecf9dffd]{background:var(--cs-badge-neutral-bg);color:var(--cs-badge-neutral-ink);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:500}.csl-row[data-v-ecf9dffd]{border-top:1px solid var(--cs-line-soft);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.csl-row__no[data-v-ecf9dffd]{color:var(--cs-blue-400);font-size:12px;font-weight:600}.csl-row__text[data-v-ecf9dffd]{flex-direction:column;min-width:0;display:flex}.csl-row__name[data-v-ecf9dffd]{color:var(--cs-ink);font-size:15px;font-weight:600}.csl-row__meta[data-v-ecf9dffd]{color:var(--cs-ink-muted);font-size:13px}.csl-row__arrow[data-v-ecf9dffd]{color:var(--cs-link);font-size:14px;font-weight:600}.csl-row--file[data-v-ecf9dffd]{padding:12px 0}.csl-row--file .csl-row__name[data-v-ecf9dffd]{font-family:var(--font-mono);font-size:14px;font-weight:500}.csl-stats[data-v-ecf9dffd]{flex-wrap:wrap;gap:32px;display:flex}.csl-stat__num[data-v-ecf9dffd]{letter-spacing:-.03em;color:var(--cs-brand);font-variant-numeric:tabular-nums;font-size:32px;font-weight:700;line-height:1}.csl-stat__cap[data-v-ecf9dffd]{color:var(--cs-ink-muted);margin-top:6px;font-size:13px}.csl-bars[data-v-ecf9dffd]{flex-direction:column;gap:10px;margin-top:18px;display:flex}.csl-bar[data-v-ecf9dffd]{color:var(--cs-ink-body);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;display:grid}.csl-bar__track[data-v-ecf9dffd]{background:var(--cs-badge-bg);border-radius:999px;height:8px;display:block;overflow:hidden}.csl-bar__fill[data-v-ecf9dffd]{border-radius:999px;height:100%;display:block}.csl-bar:first-child .csl-bar__fill[data-v-ecf9dffd]{background:var(--cs-chart-1)}.csl-bar:nth-child(2) .csl-bar__fill[data-v-ecf9dffd]{background:var(--cs-chart-2)}.csl-bar:nth-child(3) .csl-bar__fill[data-v-ecf9dffd]{background:var(--cs-chart-3)}.csl-panel__foot[data-v-ecf9dffd]{color:var(--cs-ink-subtle);margin:16px 0 0;font-size:13px}.csl-mail__head[data-v-ecf9dffd]{align-items:center;gap:12px;display:flex}.csl-mail__mark[data-v-ecf9dffd]{background:var(--cs-brand);width:32px;height:32px;color:var(--cs-on-inverse);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.csl-mail__meta[data-v-ecf9dffd]{flex:1;min-width:0}.csl-mail__title[data-v-ecf9dffd]{color:var(--cs-ink);font-size:15px;font-weight:600}.csl-mail__aud[data-v-ecf9dffd]{color:var(--cs-ink-muted);font-size:13px}.csl-compose__label[data-v-ecf9dffd]{color:var(--cs-ink-muted);margin:16px 0 6px;font-size:13px}.csl-compose__subject[data-v-ecf9dffd]{background:var(--cs-card);border:1px solid var(--cs-line);color:var(--cs-ink);border-radius:10px;margin:0;padding:10px 12px;font-size:15px}.csl-compose__send[data-v-ecf9dffd]{background:var(--cs-btn-secondary);color:var(--cs-on-inverse);border-radius:999px;align-self:flex-end;margin-top:12px;padding:10px 20px;font-size:14px;font-weight:600}.csl-grid[data-v-ecf9dffd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:12px;display:grid}.csl-grid__cell[data-v-ecf9dffd]{background:var(--cs-card);border:1px solid var(--cs-line);border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:28px;display:flex}.csl-grid__cell[data-v-ecf9dffd]:hover{border-color:var(--cs-line-hover)}.csl-grid__title[data-v-ecf9dffd]{letter-spacing:-.01em;color:var(--cs-ink);text-wrap:pretty;margin:0;font-size:20px;font-weight:700;line-height:1.25}.csl-grid__body[data-v-ecf9dffd]{color:var(--cs-ink-body);margin:0;font-size:15px;line-height:1.55}.csl-steps[data-v-ecf9dffd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px clamp(24px,4vw,48px);margin:0;padding:0;list-style:none;display:grid}.csl-step[data-v-ecf9dffd]{border-top:1px solid var(--cs-line);flex-direction:column;gap:16px;min-width:0;padding-top:24px;display:flex}.csl-step__n[data-v-ecf9dffd]{color:var(--cs-blue-400);font-size:14px;font-weight:600}.csl-step__body[data-v-ecf9dffd]{letter-spacing:-.01em;color:var(--cs-ink);margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.35}.csl-pricing__lead[data-v-ecf9dffd]{margin-top:8px}.csl-pricing__plans[data-v-ecf9dffd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch;gap:12px;display:grid}.csl-plan[data-v-ecf9dffd]{background:var(--cs-brand);min-width:0;color:var(--cs-on-inverse);border:1px solid var(--cs-brand);border-radius:20px;flex-direction:column;gap:20px;padding:32px;display:flex}.csl-plan--default[data-v-ecf9dffd]{background:var(--cs-card);color:var(--cs-ink);border:1px solid var(--cs-line)}.csl-plan__head[data-v-ecf9dffd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.csl-pricing__name[data-v-ecf9dffd]{letter-spacing:-.01em;font-size:24px;font-weight:700}.csl-pricing__badge[data-v-ecf9dffd]{background:var(--cs-btn-accent);color:var(--cs-btn-accent-ink);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.csl-plan--default .csl-pricing__badge[data-v-ecf9dffd]{background:var(--cs-badge-bg);color:var(--cs-badge-ink)}.csl-pricing__desc[data-v-ecf9dffd]{color:var(--cs-on-brand-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.55}.csl-plan--default .csl-pricing__desc[data-v-ecf9dffd]{color:var(--cs-ink-body)}.csl-plan__rows[data-v-ecf9dffd]{border-top:1px solid var(--cs-blue-700);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:auto 0 0;padding-top:24px;display:grid}.csl-plan--default .csl-plan__rows[data-v-ecf9dffd]{border-top-color:var(--cs-line-soft)}.csl-plan__row[data-v-ecf9dffd]{flex-direction:column-reverse;justify-content:flex-end;gap:8px;display:flex}.csl-plan__row dt[data-v-ecf9dffd]{color:var(--cs-on-brand-label);font-size:14px}.csl-plan--default .csl-plan__row dt[data-v-ecf9dffd]{color:var(--cs-ink-body)}.csl-plan__row dd[data-v-ecf9dffd]{margin:0}.csl-pricing__fee[data-v-ecf9dffd],.csl-pricing__price[data-v-ecf9dffd]{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:700;line-height:1}.csl-pricing__comparebox[data-v-ecf9dffd]{background:var(--cs-card);border:1px solid var(--cs-line);border-radius:20px;padding:8px clamp(16px,3vw,28px)}.csl-pricing__table[data-v-ecf9dffd]{border-collapse:collapse;width:100%}.csl-pricing__table thead th[data-v-ecf9dffd]{letter-spacing:.08em;text-transform:uppercase;color:var(--cs-link);text-align:center;width:clamp(56px,12vw,140px);padding:18px 0;font-size:14px;font-weight:600}.csl-pricing__table thead th[data-v-ecf9dffd]:first-child{text-align:left;width:auto}.csl-pricing__table tbody tr[data-v-ecf9dffd]{border-top:1px solid var(--cs-line-soft)}.csl-pricing__table tbody th[data-v-ecf9dffd],.csl-pricing__table tbody td[data-v-ecf9dffd]{padding:14px 0;font-size:15px;line-height:1.4}.csl-pricing__table tbody th[data-v-ecf9dffd]{color:var(--cs-ink);text-align:left;font-weight:400}.csl-pricing__table tbody td[data-v-ecf9dffd]{text-align:center}.csl-pricing__yes[data-v-ecf9dffd]{color:var(--cs-link);font-weight:700}.csl-pricing__no[data-v-ecf9dffd]{color:var(--cs-ink-subtle);font-weight:700}.csl-pricing__foot[data-v-ecf9dffd]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.csl-pricing__notes[data-v-ecf9dffd]{flex-direction:column;gap:6px;min-width:0;display:flex}.csl-note[data-v-ecf9dffd]{color:var(--cs-ink-muted);margin:0;font-size:14px}.csl-beta[data-v-ecf9dffd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:center;gap:40px;display:grid}.csl-beta__left[data-v-ecf9dffd]{flex-direction:column;gap:20px;min-width:0;display:flex}.csl-beta__title[data-v-ecf9dffd]{letter-spacing:-.04em;color:var(--cs-on-inverse);text-wrap:pretty;margin:0;font-size:clamp(40px,6vw,80px);font-weight:700;line-height:.98}.csl-beta__keep[data-v-ecf9dffd]{white-space:nowrap}.csl-beta__body[data-v-ecf9dffd]{max-width:520px;color:var(--cs-on-brand-muted);margin:0;font-size:18px;line-height:1.5}.csl-beta__right[data-v-ecf9dffd]{flex-direction:column;justify-self:end;gap:12px;width:100%;min-width:0;max-width:440px;display:flex}.csl-footer[data-v-ecf9dffd]{max-width:1280px;color:var(--cs-ink-muted);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:40px 32px;margin:0 auto;padding:64px clamp(20px,5vw,64px) 120px;font-size:15px;display:grid}.csl-footer__brand[data-v-ecf9dffd],.csl-footer__group[data-v-ecf9dffd]{flex-direction:column;gap:14px;min-width:0;display:flex}.csl-footer__tagline[data-v-ecf9dffd]{margin:0;font-size:14px}.csl-footer__group-label[data-v-ecf9dffd]{color:var(--cs-ink);font-size:14px;font-weight:600}.csl-footer__links[data-v-ecf9dffd]{flex-direction:column;gap:10px;display:flex}.csl-footer__link[data-v-ecf9dffd]{color:var(--cs-gray-600)}.cs-landing .csl-footer__link[data-v-ecf9dffd]:hover{color:var(--cs-link-hover)}.csl-dock[data-v-ecf9dffd]{z-index:10;max-width:calc(100% - 24px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.csl-dock--hidden[data-v-ecf9dffd]{visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,16px)}@media (prefers-reduced-motion:no-preference){.csl-dock[data-v-ecf9dffd]{transition:opacity .3s var(--csl-ease), transform .3s var(--csl-ease), visibility .3s}}.csl-dock__inner[data-v-ecf9dffd]{background:var(--cs-inverse);box-shadow:0 12px 32px -8px color-mix(in srgb, var(--cs-dark) 50%, transparent);border-radius:999px;align-items:center;gap:4px;padding:6px 6px 6px 22px;display:flex}.csl-dock__link[data-v-ecf9dffd]{color:var(--cs-gray-300);white-space:nowrap;padding-right:16px;font-size:16px;font-weight:500}.cs-landing .csl-dock__link[data-v-ecf9dffd]:hover{color:var(--cs-on-inverse)}@media (width<=760px){.csl-btn[data-v-ecf9dffd]{white-space:normal}.csl-dock .csl-btn[data-v-ecf9dffd]{white-space:nowrap}.csl-cap[data-v-ecf9dffd],.csl-plan[data-v-ecf9dffd],.csl-grid__cell[data-v-ecf9dffd]{padding:20px}.csl-pricing__table[data-v-ecf9dffd],.csl-pricing__table thead[data-v-ecf9dffd],.csl-pricing__table tbody[data-v-ecf9dffd]{display:block}.csl-pricing__table tr[data-v-ecf9dffd]{grid-template-columns:minmax(0,1.4fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:center;gap:8px;padding:12px 0;font-size:14px;display:grid}.csl-pricing__table thead th[data-v-ecf9dffd],.csl-pricing__table tbody th[data-v-ecf9dffd],.csl-pricing__table tbody td[data-v-ecf9dffd]{width:auto;padding:0;font-size:14px}}
