label:has(>input:focus-visible){outline:2px solid var(--cv-primary);outline-offset:3px}summary:focus-visible{outline-offset:-2px}summary{list-style:none}summary::-webkit-details-marker{display:none}details[open]>summary svg{transform:rotate(180deg)}@keyframes wf{0%,to{transform:scaleY(.5)}50%{transform:scaleY(1)}}.s01-step{background:0 0;border:1px solid #0000;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.s01-step:hover{background:var(--cv-surface)}.s01-num{background:var(--cv-sunken);color:var(--cv-ink-2)}.s01-title{color:var(--cv-ink-2)}.s01-desc{opacity:0;max-height:0;margin-top:0;overflow:hidden}.s01-bar{transform-origin:0;transform:scaleX(0)}.s01-fill{transform-origin:0}.s01-panel{opacity:0;visibility:hidden}#s01-panel-1{opacity:1;visibility:visible}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-step:first-child{background:var(--cv-ground);border-color:var(--cv-border);box-shadow:0 1px 2px #11181c0f,0 2px 4px #11181c0a,0 0 1px #11181c0f}#how:not(:has(.s01-step>input:checked)) .s01-step:has(>input:focus-visible){background:var(--cv-ground);border-color:var(--cv-border);box-shadow:0 1px 2px #11181c0f,0 2px 4px #11181c0a,0 0 1px #11181c0f}.s01-step:has(>input:checked){background:var(--cv-ground);border-color:var(--cv-border);box-shadow:0 1px 2px #11181c0f,0 2px 4px #11181c0a,0 0 1px #11181c0f}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-step:first-child .s01-num{background:var(--cv-tint);color:var(--cv-primary)}#how:not(:has(.s01-step>input:checked)) .s01-step:has(>input:focus-visible) .s01-num{background:var(--cv-tint);color:var(--cv-primary)}.s01-step:has(>input:checked) .s01-num{background:var(--cv-tint);color:var(--cv-primary)}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-step:first-child .s01-title{color:var(--cv-ink)}#how:not(:has(.s01-step>input:checked)) .s01-step:has(>input:focus-visible) .s01-title{color:var(--cv-ink)}.s01-step:has(>input:checked) .s01-title{color:var(--cv-ink)}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-step:first-child .s01-desc{opacity:1;max-height:120px;margin-top:6px}#how:not(:has(.s01-step>input:checked)) .s01-step:has(>input:focus-visible) .s01-desc{opacity:1;max-height:120px;margin-top:6px}.s01-step:has(>input:checked) .s01-desc{opacity:1;max-height:120px;margin-top:6px}.s01-step:has(>input:checked){cursor:default}:is(#how:has(.s01-step>input:checked) .s01-panel,#how:has(.s01-step>input:focus-visible) .s01-panel){opacity:0;visibility:hidden}:is(#how:has(#s01-step-1:checked) #s01-panel-1,#how:not(:has(.s01-step>input:checked)):has(#s01-step-1:focus-visible) #s01-panel-1,#how:has(#s01-step-2:checked) #s01-panel-2,#how:not(:has(.s01-step>input:checked)):has(#s01-step-2:focus-visible) #s01-panel-2,#how:has(#s01-step-3:checked) #s01-panel-3,#how:not(:has(.s01-step>input:checked)):has(#s01-step-3:focus-visible) #s01-panel-3,#how:has(#s01-step-4:checked) #s01-panel-4,#how:not(:has(.s01-step>input:checked)):has(#s01-step-4:focus-visible) #s01-panel-4){opacity:1;visibility:visible}@keyframes s01-show{0%{opacity:0;visibility:visible}2%,26%{opacity:1;visibility:visible}27%,to{opacity:0;visibility:hidden}}@keyframes s01-on{0%,24%{background:var(--cv-ground);border-color:var(--cv-border);box-shadow:0 1px 2px #11181c0f,0 2px 4px #11181c0a,0 0 1px #11181c0f}25%,to{box-shadow:none;background:0 0;border-color:#0000}}@keyframes s01-num-on{0%,24%{background:var(--cv-tint);color:var(--cv-primary)}25%,to{background:var(--cv-sunken);color:var(--cv-ink-2)}}@keyframes s01-title-on{0%,24%{color:var(--cv-ink)}25%,to{color:var(--cv-ink-2)}}@keyframes s01-desc-on{0%{opacity:0;max-height:0;margin-top:0}3%,24%{opacity:1;max-height:120px;margin-top:6px}27%,to{opacity:0;max-height:0;margin-top:0}}@keyframes s01-run{0%{transform:scaleX(0)}24%{transform:scaleX(1)}25%,to{transform:scaleX(0)}}@keyframes s01-typing{0%,2%{clip-path:inset(0 100% 0 0)}12%,to{clip-path:inset(0)}}@keyframes s01-filling{0%,3%{transform:scaleX(0)}13%,to{transform:scaleX(1)}}@keyframes s01-popping{0%,1%{opacity:0;transform:translateY(6px)}4%,to{opacity:1;transform:none}}@keyframes s01-saying{0%,1%{opacity:0}2%,60%{opacity:1}61%,to{opacity:0}}@keyframes s01-pulse{0%,to{box-shadow:0 0 #0b7a6d73}60%{box-shadow:0 0 0 10px #0b7a6d00}}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-panel{animation:20s linear infinite s01-show}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-step{animation:20s linear infinite s01-on}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-num{animation:20s linear infinite s01-num-on}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-title{animation:20s linear infinite s01-title-on}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-desc{animation:20s infinite s01-desc-on}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-bar{animation:20s linear infinite s01-run}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-type{animation:20s steps(34,end) 5s infinite backwards s01-typing}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-fill{animation:20s cubic-bezier(.4,0,.2,1) 10s infinite backwards s01-filling}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-pop{animation:20s cubic-bezier(.4,0,.2,1) 15s infinite backwards s01-popping}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) .s01-word{animation:20s linear infinite backwards s01-saying;animation-delay:calc(15.6s + var(--i) * .14s)}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)) #s01-panel-1 .s01-press{animation:1.6s cubic-bezier(.4,0,.2,1) infinite s01-pulse}#how:has(#s01-step-1:checked) .s01-press{animation:1.6s cubic-bezier(.4,0,.2,1) infinite s01-pulse}.s01-step:nth-child(2),.s01-step:nth-child(2) *,#s01-panel-2{animation-delay:5s!important}.s01-step:nth-child(3),.s01-step:nth-child(3) *,#s01-panel-3{animation-delay:10s!important}.s01-step:nth-child(4),.s01-step:nth-child(4) *,#s01-panel-4{animation-delay:15s!important}#how:not(:has(.s01-step>input:checked)):not(:has(.s01-step>input:focus-visible)):is(:hover,:focus-within) :is(.s01-panel,.s01-step,.s01-step *,.s01-type,.s01-fill,.s01-pop,.s01-word,.s01-press){animation-play-state:paused}@keyframes s01-type-once{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes s01-fill-once{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes s01-pop-once{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes s01-say-once{0%{opacity:0}to{opacity:1}}#how:has(#s01-step-2:checked) .s01-type{animation:1.6s steps(34,end) both s01-type-once}#how:has(#s01-step-3:checked) .s01-fill{animation:1.6s cubic-bezier(.4,0,.2,1) both s01-fill-once}#how:has(#s01-step-4:checked) .s01-pop{animation:.4s cubic-bezier(.4,0,.2,1) both s01-pop-once}#how:has(#s01-step-4:checked) .s01-word{animation:.2s linear both s01-say-once;animation-delay:calc(.5s + var(--i) * .14s)}#download a:focus-visible{outline-color:var(--cv-ground)}#download [role=status] a:focus-visible{outline-color:var(--cv-primary)}.pr-seg{color:var(--cv-ink-2);transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.pr-seg:hover{color:var(--cv-ink)}.pr-seg:has(>input:checked){background:var(--cv-ground);color:var(--cv-ink);box-shadow:0 1px 2px #11181c1a,0 0 1px #11181c24}.pr-price{display:none}:is(#pricing:has(#pr-monthly:checked) .pr-price[data-interval=monthly],#pricing:has(#pr-quarterly:checked) .pr-price[data-interval=quarterly],#pricing:has(#pr-annual:checked) .pr-price[data-interval=annual]){display:block}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.landing #download [hidden]{display:none!important}@media (width<=767px){.landing :is([style*="font-size: 11px"],[style*="font-size: 11.5px"],[style*="font-size: 12px"],[style*="font-size: 12.5px"]):not([role=img] *,[inert] *,svg *),.landing .s01-num{font-size:13px!important}.landing :is([style*="font-size: 11px"],[style*="font-size: 11.5px"]):not([role=img] *,[inert] *,svg *)[style*="line-height: 16px"],.landing :is([style*="font-size: 11px"],[style*="font-size: 12px"]):not([role=img] *,[inert] *,svg *)[style*="line-height: 17px"],.landing [style*="font-size: 12px"]:not([role=img] *,[inert] *,svg *)[style*="line-height: 16px"]{line-height:18px!important}.landing :is(#how,#privacy,#pricing,#faq,#download) p[style*="font-size: 17px; line-height: 26px"]{text-wrap:pretty;letter-spacing:normal!important;max-width:none!important;font-size:16px!important;line-height:25px!important}.landing :is(#how,#privacy,#pricing,#faq) h2{text-wrap:balance;margin-top:10px!important}.landing :is(#how,#privacy,#pricing,#faq) h2>span{text-wrap:balance;display:block}.landing :is(#privacy,#pricing) h2+p{text-wrap:balance!important}.landing :is(#how,#privacy,#pricing,#faq) h2+p{margin-top:14px!important}.board.landing .cv-hero.stack{row-gap:32px!important;padding-top:36px!important;padding-bottom:40px!important}.landing #hero{width:100%;max-width:358px}.landing #hero h1{margin-top:20px!important}.landing #hero>p[style*="font-size: 18px"]{margin-top:16px!important;font-size:16px!important;line-height:25px!important}.landing #hero>div[style*="gap: 12px"]{flex-direction:column;width:100%;align-items:stretch!important;gap:10px!important;margin-top:24px!important}.landing #hero>div[style*="gap: 12px"]>a{justify-content:center}.landing #hero>ul{align-items:flex-start;margin-top:20px!important}.landing #stage{width:358px;max-width:100%;border-radius:20px!important;padding:16px!important}.landing #stage>div[aria-hidden]{border-radius:20px!important}.landing #stage>div:not([aria-hidden]){width:326px;height:310.58px;margin:0 auto}.landing #stage>div:not([aria-hidden])>[role=img]{transform-origin:0 0;position:absolute;top:0;left:0;transform:scale(.550676);zoom:1!important}.landing .cv-hero+section{padding:32px 16px 36px!important}.landing ul[aria-labelledby=facts-label]{gap:14px!important;margin-top:18px!important}.landing #how{padding:56px 16px 72px!important}.landing #how>.stack{row-gap:20px!important}.landing #how div[role=radiogroup]{min-height:314px;margin-top:28px!important}.landing #how .s01-step{min-height:56px!important;padding:14px 16px!important}.landing #how .s01-step>input{left:16px!important}.landing #how .s01-bar{left:16px!important;right:16px!important}.landing #how .s01-num{line-height:18px!important}.landing #how [style*="width: 690px"][style*="height: 600px"]{border-radius:24px!important;width:100%!important;height:440px!important;padding:16px!important}.landing #how [style*="width: 690px"]>div[aria-hidden]>span{font-size:14px!important}.landing #how [id^=s01-panel-]>p[style*="justify-content: center"]{flex-direction:column;gap:2px!important}.landing #how [id^=s01-panel-]>p{line-height:16px!important}.landing #how [id^=s01-panel-]>p[style*="justify-content: center"]>span[aria-hidden]{display:none}.landing #how [style*="max-width: 520px"][style*="padding: 32px"]{max-width:none!important;padding:22px 20px!important}.landing #how [style*="max-width: 520px"]>div[style*="justify-content: space-between; gap: 24px"]{grid-template-columns:auto auto auto;justify-content:space-between!important;column-gap:12px!important;display:grid!important}.landing #how [style*="max-width: 520px"] span[style*="font-size: 48px"]{font-size:28px!important;line-height:32px!important}.landing #how [style*="max-width: 520px"]>div[style*="grid-template-columns: 104px"]{grid-template-columns:minmax(0,1fr)!important;row-gap:6px!important;margin-top:24px!important}.landing #how [style*="max-width: 520px"]>div[style*="grid-template-columns: 104px"]>:nth-child(3){margin-top:8px}.landing #how [style*="max-width: 520px"]>div[style*="grid-template-columns: 104px"]>span[style*="margin-top: 21px"]{order:1;text-align:left!important;margin-top:-7px!important}.landing #how [style*="max-width: 520px"] [style*="white-space: nowrap"]{white-space:nowrap!important}.landing #privacy{padding:64px 16px!important}.landing #privacy>.stack{row-gap:16px!important;margin-top:36px!important}.landing #privacy article{height:auto!important}.landing #privacy article>div[style*="padding: 32px 32px 0"]{padding:24px 24px 0!important}.landing #privacy article>div[style*="margin: 24px 8px 8px"]{flex:none!important;margin-top:20px!important}.landing #privacy article:first-child>div[style*="margin: 24px 8px 8px"]{height:96px}.landing #privacy article>div[style*="padding: 24px; display: flex"]{padding:20px 16px!important}.landing #privacy article>div[style*="padding: 0 16px; display: flex"]{padding:12px!important}.landing #privacy dl{padding:14px 16px!important}.landing #pricing{padding:64px 16px!important}.landing #pricing .stack{row-gap:16px!important;margin-top:36px!important}.landing #pricing article{padding:28px 24px!important}.landing #pricing article p[style*="margin: 8px -16px 0"]{margin-left:0!important;margin-right:0!important}.landing #pricing>div>p:last-child{text-align:left;align-items:flex-start!important;margin-top:28px!important}.landing #faq{padding:64px 16px!important}.landing #faq .stack{row-gap:28px!important}.landing #faq div[style*="border-radius: 24px; background: var(--cv-ground)"]{border-radius:20px!important}.landing #faq summary{min-height:60px!important;padding:16px 18px 16px 20px!important;font-size:16px!important;line-height:23px!important}.landing #faq summary>span{text-wrap:balance}.landing #faq details>div[style*="padding: 0 24px 24px"]{padding:0 20px 22px!important}.landing #download{padding:56px 16px!important}.landing #download>div{border:0!important;border-radius:0!important;padding:0!important}.landing #download>div>.stack{row-gap:32px!important;padding:32px 16px!important}.landing #download h2{text-wrap:balance;margin-top:20px!important}.landing #download h2>span{text-wrap:balance;display:block}.landing #download h2+p{margin-top:14px!important}.landing #download div[data-download-buttons]{width:100%;gap:10px!important;margin-top:28px!important}.landing #download div[data-download-buttons]>a{height:52px!important}.landing #download div[style*="padding: 40px 64px 32px"]{padding:20px 4px 4px!important}.landing #download div[style*="margin-top: 32px; padding-top: 20px"]{gap:14px!important;margin-top:20px!important}.landing #download div[style*="margin-top: 32px; padding-top: 20px"]>ul{flex-direction:column;gap:8px!important}.landing #download div[style*="margin-top: 32px; padding-top: 20px"]>p{row-gap:4px!important}}@media (width>=656px) and (width<=767px){.landing #hero{max-width:624px}.landing #stage{width:624px}.landing #stage>div:not([aria-hidden]){width:592px;height:564px}.landing #stage>div:not([aria-hidden])>[role=img]{transform:none}}@media (width<=389px){.landing #stage>div:not([aria-hidden]){width:256px;height:243.89px}.landing #stage>div:not([aria-hidden])>[role=img]{transform:scale(.432432)}.board [style*="width: 562px"][style*="height: 142px"]:not([role=img] *){zoom:.549822!important}.board [style*="width: 590px"]:not([role=img] *){zoom:.523729!important}}
