.eh-welcome{--welcome-paper:#f4f1e9;--welcome-ink:#27211d;--welcome-muted:#564d45;--welcome-line:#ddd3c5;--welcome-band:#efe7ef;--welcome-frame:#d6ccbc;--welcome-accent:#6b3f73;--welcome-accent-hover:#56305d;--welcome-accent-ink:#fffdf9;--welcome-shadow:#3b1f40;--welcome-gutter:48px;--eh-focus:#6b3f73;color:var(--welcome-ink);background:var(--welcome-paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-block-size:100dvh;overflow-x:clip}.eh-welcome :is(button,a){-webkit-tap-highlight-color:transparent}.eh-welcome :is(main,section,[tabindex="-1"]):focus:not(:focus-visible){outline:none}.eh-welcome :is(button,a):focus-visible{outline:2px solid var(--welcome-accent);outline-offset:4px}.eh-welcome button{font:inherit;cursor:pointer}.eh-welcome__header{justify-content:space-between;align-items:center;gap:28px;min-block-size:84px;max-inline-size:1360px;margin-inline:auto;padding:18px 48px;display:flex}.eh-welcome .eh-wordmark-lockup__mark{color:var(--welcome-accent)}.eh-welcome .eh-wordmark-lockup__word{color:var(--welcome-ink)}.eh-welcome__brand{color:inherit;font-size:24px;text-decoration:none}.eh-welcome__header nav{align-items:center;gap:30px;margin-inline-start:auto;display:flex}.eh-welcome__header nav :is(button,a){min-block-size:44px;color:var(--welcome-muted);font:inherit;background:0 0;border:0;align-items:center;padding:0;line-height:1.2;text-decoration:none;display:inline-flex}.eh-welcome__header nav :is(button,a):hover{color:var(--welcome-ink);text-underline-offset:5px;text-decoration:underline}.eh-welcome__open{border:1px solid var(--welcome-accent);background:var(--welcome-accent);min-block-size:48px;color:var(--welcome-accent-ink);white-space:nowrap;transition:background-color var(--eh-dur-quick), box-shadow var(--eh-dur-quick);border-radius:9px;justify-content:center;align-items:center;gap:18px;padding:12px 21px;font-weight:550;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff20,0 3px 7px #3b1f4014}.eh-welcome__open:hover{background:var(--welcome-accent-hover);border-color:var(--welcome-accent-hover);color:var(--welcome-accent-ink);box-shadow:inset 0 1px #ffffff20,0 5px 14px #3b1f4025}.eh-welcome__open:active{box-shadow:inset 0 2px 5px #0002}.eh-welcome__header .eh-welcome__open{min-block-size:43px;margin-inline-start:16px}.eh-welcome__skip{z-index:100;color:var(--welcome-ink);background:#fff;padding:12px;position:fixed;inset:10px auto auto 10px;transform:translateY(-150%)}.eh-welcome__skip:focus{transform:none}.eh-welcome--intro :is(.eh-welcome__hero,.eh-welcome__how,.eh-welcome__free-inner,.eh-welcome__questions){max-inline-size:1360px;padding-inline:var(--welcome-gutter);margin-inline:auto}.eh-welcome--intro section{scroll-margin-block-start:16px}.eh-welcome--intro h2{font-family:var(--eh-font-display);letter-spacing:-.03em;margin:0 0 36px;font-size:clamp(28px,2.6vw,38px);font-weight:450;line-height:1.2}.eh-welcome--intro h3{margin:0 0 8px;font-size:17px;font-weight:600;line-height:1.4}.eh-welcome__lead{max-inline-size:54ch;color:var(--welcome-muted);margin:0;font-size:17px;line-height:1.7}.eh-welcome__hero{grid-template-columns:minmax(0,1fr);gap:44px;padding-block:40px 80px;display:grid}@media (width>=1100px){.eh-welcome__hero{grid-template-columns:minmax(340px,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,4vw,64px);padding-block:20px 76px}}.eh-welcome__pitch{max-inline-size:46rem}.eh-welcome__eyebrow{color:var(--welcome-accent);letter-spacing:.01em;margin:0 0 18px;font-size:15px;font-weight:600}.eh-welcome--intro h1{font-family:var(--eh-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0 0 22px;font-size:clamp(40px,4.1vw,60px);font-weight:450;line-height:1.08}.eh-welcome__intro{max-inline-size:52ch;color:var(--welcome-muted);margin:0;font-size:18px;line-height:1.65}.eh-welcome__try{min-inline-size:0}@media (width>=760px) and (width<=1099px){.eh-welcome__try{max-inline-size:760px}}.eh-welcome__hero-actions{flex-wrap:wrap;align-items:center;gap:14px 26px;margin-block-start:30px;display:flex}.eh-welcome__explore{min-block-size:44px;color:var(--welcome-ink);text-underline-offset:5px;background:0 0;border:0;align-items:center;gap:10px;padding:0;text-decoration:underline;display:inline-flex}.eh-welcome__promises{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.eh-welcome__promises li{color:var(--welcome-accent);background:#f3ecf3;border:1px solid #e3d3e5;border-radius:999px;align-items:center;gap:7px;padding:6px 13px 6px 10px;font-size:14px;font-weight:600;line-height:1.3;display:inline-flex}.eh-welcome__promises svg{flex:none}.eh-welcome__shot{aspect-ratio:1280/720;border:1px solid var(--welcome-frame);background:#fbfaf6;border-radius:10px;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #3b1f400d,0 8px 22px -16px #3b1f402e}.eh-welcome__shot img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.eh-welcome__shot-alt{color:var(--welcome-muted);text-align:center;place-items:center;padding:8%;font-size:14px;line-height:1.6;display:grid;position:absolute;inset:0}.eh-welcome__how{padding-block:0 24px}.eh-welcome__steps h2{font-size:17px;font-weight:600;line-height:1.4}.eh-welcome__how-body{grid-template-columns:minmax(0,24rem) minmax(0,1fr);align-items:start;gap:56px;display:grid}.eh-welcome__steps{border-inline-start:1px solid var(--welcome-line);margin:0;padding:0;list-style:none}.eh-welcome__steps li{grid-template-columns:26px minmax(0,1fr);column-gap:10px;padding:16px 0 16px 20px;display:grid;position:relative}.eh-welcome__steps li>:not(.eh-welcome__step-number){grid-column:2}.eh-welcome__steps li:before{content:"";background:0 0;border-radius:2px;inline-size:3px;position:absolute;inset-block:12px;inset-inline-start:-2px}.eh-welcome__steps li[data-chosen]:before{background:var(--welcome-ink)}.eh-welcome__step-number{color:var(--welcome-muted);font-variant-numeric:tabular-nums;grid-row:1;padding-block-start:1px;font-size:14px}.eh-welcome__steps h2{margin:0 0 6px}.eh-welcome__steps h2 button{color:var(--welcome-muted);text-align:start;background:0 0;border:0;padding:0;font-weight:600}.eh-welcome__steps li[data-chosen] h3 button{color:var(--welcome-ink)}.eh-welcome__steps h2 button:hover{color:var(--welcome-ink);text-underline-offset:4px;text-decoration:underline}.eh-welcome__steps p{color:var(--welcome-muted);margin:0;font-size:15px;line-height:1.65}.eh-welcome__step-shot{display:none}.eh-welcome__how-picture{aspect-ratio:1280/720;position:sticky;inset-block-start:24px}.eh-welcome__how-picture>.eh-welcome__shot{position:absolute;inset:0}.eh-welcome__how-picture>.eh-welcome__shot[data-shown=false]{opacity:0;pointer-events:none}.eh-welcome__free{background:var(--welcome-band);border-block:1px solid #e2d6e3}.eh-welcome__free-inner{text-align:center;justify-items:center;padding-block:88px 80px;display:grid}.eh-welcome--intro .eh-welcome__free h2{letter-spacing:-.035em;margin:0;font-size:clamp(36px,3.8vw,54px)}.eh-welcome__answer{color:var(--welcome-accent);font-family:var(--eh-font-display);letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(36px,3.8vw,54px);font-style:italic;font-weight:450;line-height:1.12}.eh-welcome__why{max-inline-size:42ch;color:var(--welcome-muted);text-wrap:balance;margin:22px 0 0;font-size:18px;line-height:1.6}.eh-welcome__free-facts{grid-template-columns:repeat(3,minmax(0,1fr));inline-size:min(100%,900px);margin:52px 0 0;padding:0;list-style:none;display:grid}.eh-welcome__free-facts li{align-content:start;justify-items:center;gap:10px;padding:2px 28px;display:grid}.eh-welcome__free-facts li+li{border-inline-start:1px solid #dccbdd}.eh-welcome__free-facts svg{color:var(--welcome-accent)}.eh-welcome__free-facts p{max-inline-size:28ch;color:var(--welcome-muted);text-wrap:balance;margin:0;font-size:15.5px;line-height:1.55}.eh-welcome__free-facts strong{color:var(--welcome-ink);font-weight:600}.eh-welcome__free-foot{justify-items:center;gap:4px;margin-block-start:44px;display:grid}.eh-welcome__coffee-ask{color:var(--welcome-muted);margin:0;font-size:16px}.eh-welcome__coffee-ask a{color:var(--welcome-accent);text-underline-offset:4px;font-weight:600}.eh-welcome__coffee-ask a:hover{color:var(--welcome-accent-hover)}.eh-welcome__questions{padding-block:76px 84px}.eh-welcome__answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;display:grid}@media (width>=1100px){.eh-welcome__answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 56px}}.eh-welcome__answers p{max-inline-size:56ch;color:var(--welcome-muted);margin:0;font-size:16px;line-height:1.7}.eh-welcome__closing{text-align:center;border-block-start:1px solid var(--welcome-line);padding:68px 24px 76px}.eh-welcome--intro .eh-welcome__closing h2{margin:0 0 12px;font-size:clamp(30px,3.2vw,42px)}.eh-welcome__closing p{color:var(--welcome-muted);margin:0 0 28px}.eh-welcome__footer{border-block-start:1px solid var(--welcome-line);color:var(--welcome-muted);justify-content:space-between;align-items:center;gap:20px;padding:28px 48px;font-size:12px;display:flex}@media (width>=900px){.eh-welcome__steps h2 button:after{content:"";position:absolute;inset:0}.eh-welcome__how .eh-welcome__how-body{grid-template-columns:minmax(0,1fr);gap:32px}.eh-welcome__how .eh-welcome__steps{border-inline-start:0;border-block-end:1px solid var(--welcome-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0 28px;display:grid}.eh-welcome__how .eh-welcome__steps li{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:2px;padding:0 0 20px}.eh-welcome__how .eh-welcome__steps li>:not(.eh-welcome__step-number){grid-column:1}.eh-welcome__how .eh-welcome__steps li:before{block-size:3px;inline-size:auto;inset:auto 0 -2px}.eh-welcome__how .eh-welcome__step-number{grid-row:auto;padding:0}.eh-welcome__how .eh-welcome__steps p{font-size:14.5px;line-height:1.6}.eh-welcome__how .eh-welcome__how-picture{position:relative;inset-block-start:auto}}@media (width<=1040px){.eh-welcome{--welcome-gutter:28px}.eh-welcome__header{padding-inline:28px}.eh-welcome__answers{column-gap:40px}.eh-welcome__footer{padding-inline:28px}}@media (width<=899px){.eh-welcome__how-body{grid-template-columns:minmax(0,1fr)}.eh-welcome__how-picture{display:none}.eh-welcome__steps{border:0;gap:40px;display:grid}.eh-welcome__steps li{padding:0}.eh-welcome__steps li:before{content:none}.eh-welcome__steps h2 button{color:var(--welcome-ink);cursor:default}.eh-welcome__steps h2 button:hover{text-decoration:none}.eh-welcome__steps li>.eh-welcome__step-shot{grid-column:1/-1;margin-block-start:16px;display:block}.eh-welcome__free-facts{grid-template-columns:minmax(0,1fr)}.eh-welcome__free-facts li{padding:18px 0}.eh-welcome__free-facts li+li{border-block-start:1px solid #dccbdd;border-inline-start:0}.eh-welcome__answers{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.eh-welcome{--welcome-gutter:24px}.eh-welcome__header{gap:12px;min-block-size:84px;padding:20px 22px}.eh-welcome__header nav{display:none}.eh-welcome__brand{font-size:20px}.eh-welcome__header .eh-welcome__open{gap:9px;margin:0;padding:8px 12px;font-size:13px}.eh-welcome__hero{gap:36px;padding-block:28px 64px}.eh-welcome__intro{font-size:17px}.eh-welcome__shot{border-radius:8px}.eh-welcome__shot-alt{padding:6%;font-size:13px}.eh-welcome__how{padding-block:8px 72px}.eh-welcome__questions{padding-block:64px 72px}.eh-welcome__free-inner{padding-block:64px}.eh-welcome__free-facts{margin-block-start:32px}.eh-welcome__closing{padding-block:64px 72px}.eh-welcome__footer{flex-wrap:wrap;padding:25px 24px}}@media (width<=480px){.eh-welcome--intro{--welcome-gutter:16px}.eh-welcome--intro .eh-welcome__header,.eh-welcome--intro .eh-welcome__footer,.eh-welcome--intro .eh-welcome__closing{padding-inline:16px}.eh-welcome--intro .eh-welcome__open{gap:12px;padding-inline:18px}.eh-welcome--intro .eh-welcome__header .eh-welcome__open{gap:9px;padding-inline:12px}}@media (width<=370px){.eh-welcome__header{padding-inline:16px}.eh-welcome__brand .eh-wordmark-lockup__mark{display:none}}@media (forced-colors:active){.eh-welcome,.eh-welcome *{color:canvastext;box-shadow:none;border-color:canvastext}.eh-welcome :is(.eh-welcome__free,.eh-welcome__open,.eh-welcome__shot){background:canvas}.eh-welcome__steps li[data-chosen]:before{background:highlight}}.eh-public{grid-template-rows:auto minmax(0,1fr) auto;min-block-size:100dvh;display:grid}.eh-public__header{min-block-size:76px;inline-size:100%;padding-block:14px}.eh-public__main{min-block-size:0;inline-size:100%;max-inline-size:1360px;margin-inline:auto;padding:8px 48px 20px}.eh-public__main:focus{outline:none}.eh-public__footer{border-block-start:1px solid var(--welcome-line);color:var(--welcome-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;padding:12px 48px;font-size:12px;display:flex}.eh-public__footer nav{flex-wrap:wrap;gap:4px 24px;display:flex}.eh-public__footer a{min-block-size:24px;color:var(--welcome-muted);text-underline-offset:4px;align-items:center;display:inline-flex}.eh-public__footer a:hover{color:var(--welcome-ink)}.eh-public__footer a[aria-current=page]{color:var(--welcome-ink);font-weight:600;text-decoration:none}.eh-public__eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#6b3f73;margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.6}.eh-public h1{font-family:var(--eh-font-display);letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(34px,3.4vw,46px);font-weight:450;line-height:1.12}.eh-public__lead{max-inline-size:60ch;color:var(--welcome-muted);margin:0;font-size:16px;line-height:1.6}@media (width>=900px) and (height>=600px){.eh-public{block-size:100dvh;overflow:hidden}.eh-public[data-public-page=how-it-works]{block-size:auto;overflow:visible}}@media (width<=760px){.eh-public__main{padding:8px 24px 32px}.eh-public__footer{padding:16px 24px}}.eh-how__head{margin-block:12px 28px}.eh-how__open{justify-content:center;margin:40px 0 24px;display:flex}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public{--welcome-paper:var(--eh-bg);--welcome-ink:var(--eh-text);--welcome-muted:var(--eh-muted);--welcome-line:var(--eh-border);--eh-focus:var(--eh-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public :is(button,a):focus-visible{outline-color:var(--eh-accent)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-wordmark-lockup__mark{color:var(--eh-accent)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-welcome__skip{background:var(--eh-raised);color:var(--eh-text)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-welcome__open{border-color:var(--eh-accent);background:var(--eh-accent);color:var(--eh-accent-text);box-shadow:none}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-welcome__open:hover{background:color-mix(in srgb, var(--eh-accent) 88%, var(--eh-text));color:var(--eh-accent-text);box-shadow:none}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public :is(.eh-public__eyebrow,.eh-changelog__kicker){color:var(--eh-muted)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-changelog__marker{border-color:var(--eh-border-strong);background:var(--eh-raised);box-shadow:none}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-changelog__marker:before{background:var(--eh-accent)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-changelog__changes li:before{border-color:var(--eh-accent)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-changelog__page{border-color:var(--eh-border);background:var(--eh-surface);box-shadow:7px 7px 0 -1px var(--eh-well), 7px 7px 0 0 var(--eh-border)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-changelog__changes li{color:var(--eh-text)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-changelog__turns{border-block-start-color:var(--eh-border)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-changelog__turn[aria-disabled=true]{color:var(--eh-faint)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-libraries__note{border-color:var(--eh-border);background:var(--eh-surface);box-shadow:none}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-libraries__note[data-note=data]{border-color:var(--eh-border-strong);background:var(--eh-raised)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-libraries__note h2 svg{color:var(--eh-accent)}:root:is([data-theme=dusk],[data-theme=night],[data-theme=clarity-night]) .eh-public .eh-libraries__note p{color:var(--eh-text)}
