.hos[data-astro-cid-od6x6x3v]{padding-block:calc(var(--soma-space-section) * 1.2)}.hos__inner[data-astro-cid-od6x6x3v]{display:grid;gap:calc(var(--soma-space-block) * 1.25)}.hos__intro[data-astro-cid-od6x6x3v]{display:grid;justify-items:center;gap:clamp(16px,.75rem + 1vw,28px);text-align:center}.hos__title[data-astro-cid-od6x6x3v]{font-size:clamp(2.75rem,1rem + 7vw,7.5rem);line-height:.98;letter-spacing:-.045em}.hos__lead[data-astro-cid-od6x6x3v]{max-width:22em;font-size:var(--soma-type-lead);font-weight:500;line-height:var(--soma-leading-lead);letter-spacing:var(--soma-tracking-lead);color:var(--soma-ink-secondary)}@media(min-width:700px){.hos__lead[data-astro-cid-od6x6x3v]>span[data-astro-cid-od6x6x3v]{display:block}}.hos__figure[data-astro-cid-od6x6x3v]{display:grid;justify-items:center;gap:clamp(36px,1.5rem + 2.5vw,64px)}.sys[data-astro-cid-od6x6x3v]{position:relative;display:grid;justify-items:center;width:100%}.sys__wires[data-astro-cid-od6x6x3v]{display:none}.sys__context[data-astro-cid-od6x6x3v],.sys__team[data-astro-cid-od6x6x3v]{display:grid;justify-items:center;gap:14px;width:100%}.sys__chips[data-astro-cid-od6x6x3v]{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:24rem}.sys__chip[data-astro-cid-od6x6x3v]{display:inline-flex;align-items:center;gap:.55em;min-height:40px;padding:0 16px 0 14px;border-radius:var(--soma-radius-pill);border:1px solid var(--soma-hairline);background:var(--soma-canvas);box-shadow:var(--soma-shadow-soft);font-family:var(--soma-font-display);font-size:1rem;font-weight:500;letter-spacing:-.015em;white-space:nowrap}.sys__node[data-astro-cid-od6x6x3v]{width:.42em;height:.42em;border-radius:50%;border:1.5px solid var(--soma-ink-secondary)}.sys__link[data-astro-cid-od6x6x3v]{position:relative;width:1px;height:56px;background:#1010103d}.sys__core[data-astro-cid-od6x6x3v]{position:relative;display:grid;justify-items:center;gap:6px;width:min(100%,320px);padding:30px 22px 26px;border-radius:28px;background:var(--soma-canvas);box-shadow:var(--soma-shadow-device);text-align:center}.sys__core[data-astro-cid-od6x6x3v]:before{content:"";position:absolute;inset:-12px;border-radius:38px;border:1px solid rgb(16 16 16 / .1);pointer-events:none}.sys__core[data-astro-cid-od6x6x3v] .sys__logo{width:116px;margin-bottom:14px;color:var(--soma-ink)}.sys__core-title[data-astro-cid-od6x6x3v]{font-size:1.25rem;line-height:1.2;letter-spacing:-.02em}.sys__core-detail[data-astro-cid-od6x6x3v]{font-size:.75rem;letter-spacing:0;color:var(--soma-ink-secondary);text-wrap:balance}.sys__agents[data-astro-cid-od6x6x3v]{display:grid;gap:10px;width:min(100%,17rem)}.sys__agent[data-astro-cid-od6x6x3v]{display:grid;justify-items:center;gap:2px;padding:12px 22px 13px;border-radius:var(--soma-radius-pill);text-align:center}.sys__agent-name[data-astro-cid-od6x6x3v]{font-size:1.125rem;line-height:1.2;letter-spacing:-.02em}.sys__agent-status[data-astro-cid-od6x6x3v]{font-size:.75rem;font-weight:500;letter-spacing:.01em}.sys__agent--live[data-astro-cid-od6x6x3v]{background:var(--soma-ink);color:var(--soma-canvas);box-shadow:inset 0 0 0 1px var(--soma-ink)}.sys__agent--live[data-astro-cid-od6x6x3v] .sys__agent-status[data-astro-cid-od6x6x3v]{color:#ffffffb8}.sys__agent--future[data-astro-cid-od6x6x3v]{border:1px dashed rgb(16 16 16 / .32);background:#ffffff80;color:var(--soma-ink-secondary)}@media(min-width:600px){.sys__agents[data-astro-cid-od6x6x3v]{grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,40rem)}}@media(min-width:960px){.sys[data-astro-cid-od6x6x3v]{display:block;aspect-ratio:1200 / 600}.sys__wires[data-astro-cid-od6x6x3v]{position:absolute;inset:0;display:block;width:100%;height:100%;overflow:visible;fill:none}.sys__link[data-astro-cid-od6x6x3v]{display:none}.sys__context[data-astro-cid-od6x6x3v],.sys__team[data-astro-cid-od6x6x3v],.sys__chips[data-astro-cid-od6x6x3v],.sys__agents[data-astro-cid-od6x6x3v]{position:absolute;inset:0;display:block;width:auto;max-width:none}.sys__label[data-astro-cid-od6x6x3v],.sys__chip[data-astro-cid-od6x6x3v],.sys__core[data-astro-cid-od6x6x3v],.sys__agent[data-astro-cid-od6x6x3v]{position:absolute;left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);transform:translate(-50%,-50%)}.sys__label[data-astro-cid-od6x6x3v]{white-space:nowrap}.sys__chip[data-astro-cid-od6x6x3v]{min-height:46px;padding:0 20px 0 16px;font-size:1.125rem}.sys__core[data-astro-cid-od6x6x3v]{width:clamp(310px,26vw,340px)}.sys__agent[data-astro-cid-od6x6x3v]{min-width:200px;padding:14px 30px 15px}.sys__agent-name[data-astro-cid-od6x6x3v]{font-size:1.25rem}}.sys__wire[data-astro-cid-od6x6x3v]{stroke-width:1.25;stroke-linecap:round}.sys__wire--in[data-astro-cid-od6x6x3v]{stroke:#10101038}.sys__wire--live[data-astro-cid-od6x6x3v]{stroke:#1010108c}.sys__wire--future[data-astro-cid-od6x6x3v]{stroke:#10101047;stroke-dasharray:.012 .018}.sys__signals[data-astro-cid-od6x6x3v] circle[data-astro-cid-od6x6x3v]{fill:var(--soma-ink)}@media(prefers-reduced-motion:no-preference){.sys__link[data-astro-cid-od6x6x3v]:after{content:"";position:absolute;top:0;left:-3px;width:7px;height:7px;border-radius:50%;background:var(--soma-ink);animation:sys-link 2.4s var(--soma-ease) infinite}.sys__link--out[data-astro-cid-od6x6x3v]:after{animation-delay:1.2s}}@keyframes sys-link{0%{opacity:0;translate:0 0}20%{opacity:1}80%{opacity:1}to{opacity:0;translate:0 49px}}@media(prefers-reduced-motion:reduce){.sys__signals[data-astro-cid-od6x6x3v]{display:none}}@media(prefers-reduced-motion:no-preference){.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__label[data-astro-cid-od6x6x3v],.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__chip[data-astro-cid-od6x6x3v]{opacity:0;translate:-18px 0}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__wire--in[data-astro-cid-od6x6x3v],.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__wire--live[data-astro-cid-od6x6x3v]{stroke-dasharray:1;stroke-dashoffset:1}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__wire--future[data-astro-cid-od6x6x3v],.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__signals[data-astro-cid-od6x6x3v],.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__link[data-astro-cid-od6x6x3v]{opacity:0}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__core[data-astro-cid-od6x6x3v]{opacity:0;scale:.94}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__agent[data-astro-cid-od6x6x3v]{opacity:0;translate:18px 0}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__agent--live[data-astro-cid-od6x6x3v]{background:#ffffff80;color:var(--soma-ink);box-shadow:inset 0 0 0 1px #10101052}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__agent--live[data-astro-cid-od6x6x3v] .sys__agent-status[data-astro-cid-od6x6x3v]{color:var(--soma-ink-secondary)}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .hos__caption[data-astro-cid-od6x6x3v]{opacity:0;translate:0 10px}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__label[data-astro-cid-od6x6x3v],.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__chip[data-astro-cid-od6x6x3v]{opacity:1;translate:none;transition:opacity .52s var(--soma-ease) calc(var(--i, 0) * 90ms),translate .72s var(--soma-ease) calc(var(--i, 0) * 90ms)}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending .sys__label--team[data-astro-cid-od6x6x3v]{translate:18px 0}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__label--team[data-astro-cid-od6x6x3v]{transition:opacity .52s var(--soma-ease) 1.8s,translate .72s var(--soma-ease) 1.8s}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__wire--in[data-astro-cid-od6x6x3v]{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--soma-ease) calc(.45s + var(--i) * 70ms)}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__link--in[data-astro-cid-od6x6x3v]{opacity:1;transition:opacity .5s ease .6s}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__core[data-astro-cid-od6x6x3v]{opacity:1;scale:1;transition:opacity .7s var(--soma-ease) 1.15s,scale .9s var(--soma-ease) 1.15s}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__wire--live[data-astro-cid-od6x6x3v]{stroke-dashoffset:0;transition:stroke-dashoffset .8s var(--soma-ease) 1.8s}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__wire--future[data-astro-cid-od6x6x3v],.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__link--out[data-astro-cid-od6x6x3v]{opacity:1;transition:opacity .7s ease 2s}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__agent[data-astro-cid-od6x6x3v]{opacity:1;translate:none;transition:opacity .6s var(--soma-ease) calc(1.9s + var(--i) * .14s),translate .8s var(--soma-ease) calc(1.9s + var(--i) * .14s)}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__agent--live[data-astro-cid-od6x6x3v]{background:var(--soma-ink);color:var(--soma-canvas);box-shadow:inset 0 0 0 1px var(--soma-ink)}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__agent--live[data-astro-cid-od6x6x3v] .sys__agent-status[data-astro-cid-od6x6x3v]{color:#ffffffb8}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__agent--live[data-astro-cid-od6x6x3v],.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__agent--live[data-astro-cid-od6x6x3v] .sys__agent-status[data-astro-cid-od6x6x3v]{transition:opacity .6s var(--soma-ease) 1.9s,translate .8s var(--soma-ease) 1.9s,background-color .5s ease 2.55s,color .5s ease 2.55s,box-shadow .5s ease 2.55s}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .sys__signals[data-astro-cid-od6x6x3v]{opacity:1;transition:opacity .8s ease 2.6s}.hos__figure[data-astro-cid-od6x6x3v].reveal-pending.is-visible .hos__caption[data-astro-cid-od6x6x3v]{opacity:1;translate:none;transition:opacity .5s ease 3s,translate .6s ease 3s}}.hos__system[data-astro-cid-od6x6x3v]{display:grid;gap:clamp(40px,1.5rem + 3vw,72px);padding-top:clamp(48px,2rem + 4vw,112px);border-top:1px solid rgb(16 16 16 / .1)}.hos__context[data-astro-cid-od6x6x3v]{display:grid;align-content:start;gap:clamp(28px,1.2rem + 1.4vw,44px)}.hos__statement[data-astro-cid-od6x6x3v]{max-width:11.5em;font-size:clamp(1.86875rem,.936rem + 3.055vw,3.4125rem);font-weight:600;line-height:1.14;letter-spacing:-.022em;text-wrap:balance}.hos__context-body[data-astro-cid-od6x6x3v]{max-width:28rem;font-size:clamp(1rem,.94rem + .28vw,1.125rem);font-weight:400;line-height:1.55;letter-spacing:-.006em}.layer[data-astro-cid-od6x6x3v]{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:20px;padding-block:clamp(28px,1rem + 2vw,48px);border-top:1px solid rgb(16 16 16 / .1)}.layer__mark[data-astro-cid-od6x6x3v]{display:grid;align-content:start;justify-items:start;gap:14px}.layer__index[data-astro-cid-od6x6x3v]{font-size:var(--soma-type-caption);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--soma-ink-secondary)}.layer__glyph[data-astro-cid-od6x6x3v]{width:100%;height:auto;overflow:visible;fill:none;stroke:var(--soma-ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.layer__glyph[data-astro-cid-od6x6x3v] .fill{fill:var(--soma-ink);stroke:none}.layer__text[data-astro-cid-od6x6x3v]{display:grid;align-content:start;gap:12px}.layer__title[data-astro-cid-od6x6x3v]{max-width:18em;font-size:clamp(1.5rem,1rem + 1.3vw,2.25rem);line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.layer__question[data-astro-cid-od6x6x3v]{font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:500;line-height:1.35;letter-spacing:-.015em}.layer__body[data-astro-cid-od6x6x3v]{max-width:34rem}@media(min-width:700px){.layer[data-astro-cid-od6x6x3v]{grid-template-columns:84px minmax(0,1fr);column-gap:36px}}@media(min-width:960px){.hos__system[data-astro-cid-od6x6x3v]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,6vw,112px);align-items:start}.hos__context[data-astro-cid-od6x6x3v]{position:sticky;top:calc(var(--soma-header-height, 64px) + 48px);padding-top:clamp(28px,1rem + 2vw,48px)}}.roadmap[data-astro-cid-od6x6x3v]{display:grid;gap:clamp(20px,1rem + 1vw,32px)}.roadmap__chapters[data-astro-cid-od6x6x3v]{display:grid;gap:clamp(28px,1rem + 2vw,40px)}.roadmap__chapter[data-astro-cid-od6x6x3v]{display:grid;align-content:start;gap:12px;padding-top:24px;border-top:1px solid rgb(16 16 16 / .1)}.roadmap__chapter--now[data-astro-cid-od6x6x3v]{border-top:2px solid var(--soma-ink)}.roadmap__title[data-astro-cid-od6x6x3v]{font-size:clamp(1.375rem,1rem + 1vw,1.875rem);line-height:1.1;letter-spacing:-.03em}.roadmap__status[data-astro-cid-od6x6x3v]{font-size:var(--soma-type-caption);line-height:1.45;color:var(--soma-ink-secondary);text-wrap:pretty}.roadmap__items[data-astro-cid-od6x6x3v]{display:grid;gap:10px;margin-top:8px}.roadmap__items[data-astro-cid-od6x6x3v] li[data-astro-cid-od6x6x3v]{position:relative;padding-left:18px;font-size:1rem;line-height:1.4;text-wrap:pretty}.roadmap__items[data-astro-cid-od6x6x3v] li[data-astro-cid-od6x6x3v]:before{content:"";position:absolute;top:.5em;left:1px;width:7px;height:7px;border-radius:50%;background:var(--soma-ink)}.roadmap__chapter--later[data-astro-cid-od6x6x3v] .roadmap__items[data-astro-cid-od6x6x3v] li[data-astro-cid-od6x6x3v]{color:var(--soma-ink-secondary)}.roadmap__chapter--later[data-astro-cid-od6x6x3v] .roadmap__items[data-astro-cid-od6x6x3v] li[data-astro-cid-od6x6x3v]:before{background:transparent;border:1.25px solid rgb(16 16 16 / .45)}@media(min-width:900px){.roadmap__chapters[data-astro-cid-od6x6x3v]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(48px,6vw,96px)}}@media(prefers-reduced-motion:no-preference){.layer[data-astro-cid-od6x6x3v].reveal-pending .layer__glyph[data-astro-cid-od6x6x3v] .d{stroke-dasharray:1;stroke-dashoffset:1}.layer[data-astro-cid-od6x6x3v].reveal-pending .layer__glyph[data-astro-cid-od6x6x3v] .f{opacity:0}.layer[data-astro-cid-od6x6x3v].reveal-pending.is-visible .layer__glyph[data-astro-cid-od6x6x3v] .d{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--soma-ease) .25s}.layer[data-astro-cid-od6x6x3v].reveal-pending.is-visible .layer__glyph[data-astro-cid-od6x6x3v] .f{opacity:1;transition:opacity .6s ease .9s}}.film[data-astro-cid-57ieqcmv]{padding-bottom:var(--soma-space-section)}.film__stage[data-astro-cid-57ieqcmv]{position:relative;overflow:hidden;aspect-ratio:16 / 9;border-radius:var(--soma-radius-stage);background:var(--soma-surface)}.film__stage[data-astro-cid-57ieqcmv] video[data-astro-cid-57ieqcmv]{display:block;width:100%;height:100%;object-fit:cover}.status[data-astro-cid-ebqhrms7]{padding-block:calc(var(--soma-space-section) * 1.2)}.status__inner[data-astro-cid-ebqhrms7]{display:grid;justify-items:center;gap:clamp(20px,.75rem + 1.4vw,36px);text-align:center}.status__title[data-astro-cid-ebqhrms7]{font-size:clamp(3rem,1rem + 7.4vw,8rem);line-height:.98;letter-spacing:-.045em}@media(min-width:600px){.status__title[data-astro-cid-ebqhrms7]>span[data-astro-cid-ebqhrms7]{display:block}}.status__body[data-astro-cid-ebqhrms7]{font-size:var(--soma-type-lead);line-height:var(--soma-leading-lead);letter-spacing:var(--soma-tracking-lead)}.waitlist[data-astro-cid-ebqhrms7]{display:grid;justify-items:center;gap:12px;width:min(100%,34rem);margin-top:clamp(8px,1vw,16px)}.waitlist__field[data-astro-cid-ebqhrms7]{display:flex;align-items:center;gap:6px;width:100%;padding:6px;border-radius:var(--soma-radius-pill);border:1px solid var(--soma-outline);background:var(--soma-canvas);transition:border-color var(--soma-duration-hover) ease}.waitlist__field[data-astro-cid-ebqhrms7]:focus-within{border-color:var(--soma-ink)}.waitlist__input[data-astro-cid-ebqhrms7]{flex:1;min-width:0;min-height:48px;padding:0 0 0 18px;border:0;border-radius:var(--soma-radius-pill);background:transparent;color:var(--soma-ink);font:inherit;font-size:1.0625rem;letter-spacing:-.01em}.waitlist__input[data-astro-cid-ebqhrms7]::placeholder{color:#1010106b}.waitlist__input[data-astro-cid-ebqhrms7]:focus-visible{outline:none}.waitlist__submit[data-astro-cid-ebqhrms7]{flex:none;min-height:48px;padding-inline:1.5rem;cursor:pointer}.waitlist__submit[data-astro-cid-ebqhrms7]:disabled{cursor:not-allowed}.waitlist[data-astro-cid-ebqhrms7][data-waitlist=closed] .waitlist__field[data-astro-cid-ebqhrms7]{border-style:dashed;background:var(--soma-surface)}.waitlist[data-astro-cid-ebqhrms7][data-waitlist=closed] .waitlist__submit[data-astro-cid-ebqhrms7]{background:#10101052}.waitlist__consent[data-astro-cid-ebqhrms7]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;width:100%;padding:4px 6px 0;text-align:left;font-size:var(--soma-type-caption);line-height:1.5;color:var(--soma-ink-secondary)}.waitlist__check[data-astro-cid-ebqhrms7]{width:18px;height:18px;margin:1px 0 0;accent-color:var(--soma-ink);cursor:pointer}.waitlist__consent[data-astro-cid-ebqhrms7] label[data-astro-cid-ebqhrms7]{cursor:pointer}.waitlist__consent[data-astro-cid-ebqhrms7] a[data-astro-cid-ebqhrms7]{color:var(--soma-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.waitlist__trap[data-astro-cid-ebqhrms7]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.waitlist__noscript[data-astro-cid-ebqhrms7]{font-size:var(--soma-type-caption);color:var(--soma-ink)}.waitlist__status[data-astro-cid-ebqhrms7]{min-height:1.4em;font-size:var(--soma-type-caption);font-weight:500;color:var(--soma-ink-secondary)}.waitlist[data-astro-cid-ebqhrms7][data-state=success] .waitlist__status[data-astro-cid-ebqhrms7],.waitlist[data-astro-cid-ebqhrms7][data-state=error] .waitlist__status[data-astro-cid-ebqhrms7]{color:var(--soma-ink)}@media(max-width:459px){.waitlist__field[data-astro-cid-ebqhrms7]{flex-direction:column;align-items:stretch;padding:6px;border-radius:28px}.waitlist__input[data-astro-cid-ebqhrms7]{padding:0 16px;text-align:center}}.section-heading[data-astro-cid-ytvomcwp]{display:grid;gap:var(--soma-space-heading-body)}.section-heading__title[data-astro-cid-ytvomcwp]{display:grid;gap:clamp(14px,.5rem + .6vw,20px)}.section-heading__h2[data-astro-cid-ytvomcwp]{font-size:var(--soma-type-section);line-height:var(--soma-leading-section);letter-spacing:var(--soma-tracking-section)}.section-heading--statement[data-astro-cid-ytvomcwp] .section-heading__h2[data-astro-cid-ytvomcwp]{font-size:var(--soma-type-hero);line-height:var(--soma-leading-hero);letter-spacing:var(--soma-tracking-hero)}.section-heading--center[data-astro-cid-ytvomcwp]{justify-items:center;text-align:center}.section-heading--center[data-astro-cid-ytvomcwp] .section-heading__body[data-astro-cid-ytvomcwp]{margin-inline:auto}@media(min-width:900px){.section-heading--split[data-astro-cid-ytvomcwp]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(40px,5vw,96px);align-items:end}}.problem__inner[data-astro-cid-nuax47rv]{display:grid;gap:var(--soma-space-block)}.field[data-astro-cid-nuax47rv]{position:relative;aspect-ratio:360 / 460;width:100%;max-width:420px;margin-inline:auto}.field__lines[data-astro-cid-nuax47rv]{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#10101042;stroke-width:1;stroke-dasharray:3 6}.field__lines[data-astro-cid-nuax47rv] line[data-astro-cid-nuax47rv],.field__lines[data-astro-cid-nuax47rv] circle[data-astro-cid-nuax47rv]{vector-effect:non-scaling-stroke}.field__lines[data-astro-cid-nuax47rv] circle[data-astro-cid-nuax47rv]{stroke:#1010105c}.field__lines--wide[data-astro-cid-nuax47rv]{display:none}.fragment[data-astro-cid-nuax47rv]{position:absolute;left:calc(var(--mx) * 100%);top:calc(var(--my) * 100%);display:inline-flex;align-items:center;gap:.55em;min-height:2.5em;padding:0 1em 0 .9em;border-radius:var(--soma-radius-pill);border:1px solid var(--soma-hairline);background:var(--soma-canvas);box-shadow:var(--soma-shadow-soft);font-family:var(--soma-font-display);font-size:1.125rem;font-weight:500;line-height:1;letter-spacing:var(--soma-tracking-lead);white-space:nowrap;transform:translate(-50%,-50%)}.fragment__node[data-astro-cid-nuax47rv]{width:.42em;height:.42em;border-radius:50%;border:1.5px solid var(--soma-ink-secondary)}@media(min-width:700px){.field[data-astro-cid-nuax47rv]{aspect-ratio:1200 / 460;max-width:none}.field__lines--wide[data-astro-cid-nuax47rv]{display:block}.field__lines--narrow[data-astro-cid-nuax47rv]{display:none}.fragment[data-astro-cid-nuax47rv]{left:calc(var(--x) * 100%);top:calc(var(--y) * 100%);font-size:var(--soma-type-lead)}}@media(prefers-reduced-motion:no-preference){.fragment[data-astro-cid-nuax47rv]{--amp: .6px;animation:fragment-float var(--fd) ease-in-out calc(var(--i) * -1.9s) infinite}@media(min-width:700px){.fragment[data-astro-cid-nuax47rv]{--amp: 1px}}.field[data-astro-cid-nuax47rv].reveal-pending .fragment[data-astro-cid-nuax47rv]{opacity:0;transform:translate(calc(-50% + var(--ux) * 28px),calc(-50% + var(--uy) * 28px))}.field[data-astro-cid-nuax47rv].reveal-pending .field__lines[data-astro-cid-nuax47rv]{opacity:0;clip-path:circle(0% at 50% 50%)}.field[data-astro-cid-nuax47rv].reveal-pending.is-visible .fragment[data-astro-cid-nuax47rv]{opacity:1;transform:translate(-50%,-50%);transition:opacity .64s var(--soma-ease) calc(var(--i) * .12s),transform .9s var(--soma-ease) calc(var(--i) * .12s)}.field[data-astro-cid-nuax47rv].reveal-pending.is-visible .field__lines[data-astro-cid-nuax47rv]{opacity:1;clip-path:circle(75% at 50% 50%);transition:opacity .5s ease .62s,clip-path 1.1s var(--soma-ease) .62s}}@keyframes fragment-float{0%,to{translate:0 0}25%{translate:calc(var(--fx) * var(--amp)) calc(var(--fy) * var(--amp) * .4)}50%{translate:calc(var(--fx) * var(--amp) * .35) calc(var(--fy) * var(--amp))}75%{translate:calc(var(--fx) * var(--amp) * -.45) calc(var(--fy) * var(--amp) * .35)}}.problem__closing[data-astro-cid-nuax47rv]{font-size:var(--soma-type-statement);line-height:1.14;letter-spacing:var(--soma-tracking-section)}.problem__closing[data-astro-cid-nuax47rv]>span[data-astro-cid-nuax47rv]{display:block}.problem__closing-muted[data-astro-cid-nuax47rv]{color:var(--soma-ink-secondary)}.vision__inner[data-astro-cid-5npsjuem]{display:grid;gap:var(--soma-space-block)}.vision__inner[data-astro-cid-5npsjuem] .section-heading__h2{font-size:clamp(2.5rem,1.6rem + 3vw,3rem);line-height:1.02;letter-spacing:-.04em}@media(min-width:700px){.vision__inner[data-astro-cid-5npsjuem] .section-heading__h2{font-size:min(6.8vw,5.75rem);white-space:nowrap}}@media(min-width:900px){.vision__inner[data-astro-cid-5npsjuem] .section-heading--split .section-heading__title{grid-column:1 / -1}.vision__inner[data-astro-cid-5npsjuem] .section-heading--split .section-heading__body{grid-column:2}}.vision__steps[data-astro-cid-5npsjuem]{--step-indent: clamp(14px, 6vw, 36px);display:grid;justify-items:start;gap:clamp(16px,.5rem + 1.4vw,32px)}.vision__step[data-astro-cid-5npsjuem]{display:inline-flex;align-items:center;gap:clamp(14px,.5rem + 1vw,24px);min-height:clamp(68px,3rem + 3vw,116px);margin-left:calc(var(--i) * var(--step-indent));padding:0 clamp(26px,1rem + 2.4vw,56px) 0 clamp(10px,.5rem + .6vw,18px);border-radius:var(--soma-radius-pill);border:1px solid var(--soma-outline);background:var(--soma-canvas)}.vision__index[data-astro-cid-5npsjuem]{display:grid;place-items:center;flex:none;width:clamp(40px,1.75rem + 1.6vw,64px);aspect-ratio:1;border-radius:50%;background:var(--soma-ink);color:var(--soma-canvas);font-size:clamp(.8125rem,.7rem + .3vw,1rem);font-weight:600;font-variant-numeric:tabular-nums}.vision__word[data-astro-cid-5npsjuem]{font-size:clamp(2rem,1rem + 3.4vw,4.5rem);line-height:1;letter-spacing:var(--soma-tracking-section);white-space:nowrap}@media(min-width:700px){.vision__steps[data-astro-cid-5npsjuem]{--step-indent: clamp(84px, 18vw, 288px)}}@media(prefers-reduced-motion:no-preference){.vision__steps[data-astro-cid-5npsjuem].reveal-pending .vision__step[data-astro-cid-5npsjuem]{opacity:0;translate:-28px 0}.vision__steps[data-astro-cid-5npsjuem].reveal-pending .vision__index[data-astro-cid-5npsjuem]{background:transparent;color:var(--soma-ink);box-shadow:inset 0 0 0 1px var(--soma-outline)}.vision__steps[data-astro-cid-5npsjuem].reveal-pending.is-visible .vision__step[data-astro-cid-5npsjuem]{opacity:1;translate:none;transition:opacity .6s var(--soma-ease) calc(var(--i) * .32s),translate .9s var(--soma-ease) calc(var(--i) * .32s)}.vision__steps[data-astro-cid-5npsjuem].reveal-pending.is-visible .vision__index[data-astro-cid-5npsjuem]{background:var(--soma-ink);color:var(--soma-canvas);box-shadow:inset 0 0 0 1px transparent;transition:background-color .4s ease calc(var(--i) * .32s + .52s),color .4s ease calc(var(--i) * .32s + .52s),box-shadow .4s ease calc(var(--i) * .32s + .52s)}}.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(64px,2rem + 6vw,152px);padding-bottom:clamp(56px,2rem + 4vw,112px)}.hero__inner[data-astro-cid-bbe6dxrz]{display:grid;justify-items:center;gap:clamp(28px,1rem + 2vw,48px);text-align:center}.hero__title[data-astro-cid-bbe6dxrz]{font-size:var(--soma-type-statement-xl);line-height:.96;letter-spacing:-.045em}.hero__line[data-astro-cid-bbe6dxrz]{display:block;padding-bottom:.08em}.hero__text[data-astro-cid-bbe6dxrz]{display:block}.hero__body[data-astro-cid-bbe6dxrz]{max-width:34rem;font-size:clamp(1rem,1.3vw,1.1875rem);line-height:1.5;letter-spacing:-.008em}@media(max-width:359px){.hero__title[data-astro-cid-bbe6dxrz]{font-size:3rem}}@media(prefers-reduced-motion:no-preference){.hero__text[data-astro-cid-bbe6dxrz]{animation:hero-settle 1s var(--soma-ease) calc(var(--i) * .12s) backwards}.hero__body[data-astro-cid-bbe6dxrz]{animation:hero-settle-body .8s var(--soma-ease) .24s backwards}}@keyframes hero-settle{0%{translate:0 .12em}}@keyframes hero-settle-body{0%{translate:0 8px}}.morning__grid[data-astro-cid-cfcwwnvz]{display:grid;gap:var(--soma-space-block)}.morning__figure[data-astro-cid-cfcwwnvz]{display:grid;gap:16px}.morning__scene[data-astro-cid-cfcwwnvz]{position:relative;display:grid}.morning__scene[data-astro-cid-cfcwwnvz] .morning__photo{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--soma-radius-stage)}.morning__card[data-astro-cid-cfcwwnvz]{position:relative;display:grid;justify-items:start;gap:10px;margin:-56px 12px 0;padding:20px 22px 22px;border-radius:24px;border:1px solid var(--soma-hairline);background:#fffffff0;box-shadow:var(--soma-shadow-soft)}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.morning__card[data-astro-cid-cfcwwnvz]{background:#fffc;-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3)}}.morning__card[data-astro-cid-cfcwwnvz] .morning__from{width:62px;margin-bottom:4px}.morning__line[data-astro-cid-cfcwwnvz]{font-size:1.0625rem;line-height:1.42;letter-spacing:-.012em;text-wrap:pretty}.morning__meal[data-astro-cid-cfcwwnvz]{display:grid;gap:10px;justify-self:stretch;padding:12px 14px 11px;border-radius:16px;border:1px solid var(--soma-hairline);background:var(--soma-canvas)}.morning__items[data-astro-cid-cfcwwnvz]{display:grid;gap:7px}.morning__items[data-astro-cid-cfcwwnvz] li[data-astro-cid-cfcwwnvz]{position:relative;padding-left:16px;font-size:.9375rem;font-weight:350;line-height:1.4;letter-spacing:0;text-wrap:pretty}.morning__items[data-astro-cid-cfcwwnvz] li[data-astro-cid-cfcwwnvz]:before{content:"";position:absolute;top:.6em;left:2px;width:4px;height:4px;border-radius:50%;background:var(--soma-ink)}.morning__total[data-astro-cid-cfcwwnvz]{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-top:9px;border-top:1px solid var(--soma-divider);font-size:.8125rem;color:var(--soma-ink-secondary)}.morning__total[data-astro-cid-cfcwwnvz] strong[data-astro-cid-cfcwwnvz]{font-weight:400;color:var(--soma-ink)}.morning__caption[data-astro-cid-cfcwwnvz]{justify-self:start}@media(min-width:700px){.morning__scene[data-astro-cid-cfcwwnvz]{grid-template-columns:minmax(0,1fr)}.morning__scene[data-astro-cid-cfcwwnvz]:before{content:"";grid-area:1 / 1;padding-top:75%}.morning__scene[data-astro-cid-cfcwwnvz] .morning__photo{position:absolute;inset:0;height:100%;aspect-ratio:auto;object-position:right center}.morning__card[data-astro-cid-cfcwwnvz]{grid-area:1 / 1;align-self:start;width:min(58%,26.5rem);margin:5.2% 0 5.5% 5.5%;padding:24px 26px 26px;gap:12px}.morning__line[data-astro-cid-cfcwwnvz]{font-size:clamp(1.0625rem,.9rem + .35vw,1.1875rem)}}@media(min-width:960px){.morning__grid[data-astro-cid-cfcwwnvz]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,6vw,112px);align-items:center}}@media(prefers-reduced-motion:no-preference){.morning__figure[data-astro-cid-cfcwwnvz].reveal-pending .morning__photo{opacity:0;scale:1.03}.morning__figure[data-astro-cid-cfcwwnvz].reveal-pending .morning__card[data-astro-cid-cfcwwnvz]{opacity:0;translate:0 18px}.morning__figure[data-astro-cid-cfcwwnvz].reveal-pending .morning__card[data-astro-cid-cfcwwnvz]>[data-astro-cid-cfcwwnvz]{opacity:0}.morning__figure[data-astro-cid-cfcwwnvz].reveal-pending.is-visible .morning__photo{opacity:1;scale:1;transition:opacity .9s var(--soma-ease),scale 1.4s var(--soma-ease)}.morning__figure[data-astro-cid-cfcwwnvz].reveal-pending.is-visible .morning__card[data-astro-cid-cfcwwnvz]{opacity:1;translate:none;transition:opacity .6s var(--soma-ease) .7s,translate .8s var(--soma-ease) .7s}.morning__figure[data-astro-cid-cfcwwnvz].reveal-pending.is-visible .morning__card[data-astro-cid-cfcwwnvz]>[data-astro-cid-cfcwwnvz]{opacity:1;transition:opacity .5s var(--soma-ease) calc(1.1s + var(--i, 0) * .38s)}}.fit__grid[data-astro-cid-7g3bbwbx]{display:grid;gap:var(--soma-space-block)}.fit__stage[data-astro-cid-7g3bbwbx]{display:grid;gap:clamp(28px,1rem + 2vw,48px);padding:clamp(28px,1rem + 4vw,72px) clamp(20px,1rem + 3vw,64px) clamp(20px,1rem + 1.5vw,36px)}.chat[data-astro-cid-7g3bbwbx]{display:grid;gap:clamp(12px,.5rem + .8vw,18px);width:100%;max-width:30rem;margin-inline:auto}.chat__bubble[data-astro-cid-7g3bbwbx]{max-width:88%;padding:.85em 1.1em;border-radius:1.25em;font-size:var(--soma-type-lead);line-height:var(--soma-leading-lead);letter-spacing:var(--soma-tracking-lead);text-wrap:pretty}.chat__bubble--soma[data-astro-cid-7g3bbwbx]{justify-self:start;border-bottom-left-radius:.4em;background:var(--soma-canvas);box-shadow:var(--soma-shadow-soft)}.chat__bubble--you[data-astro-cid-7g3bbwbx]{justify-self:end;border-bottom-right-radius:.4em;background:var(--soma-ink);color:var(--soma-canvas)}.chat__composer[data-astro-cid-7g3bbwbx]{display:flex;align-items:center;gap:12px;margin-top:clamp(12px,1vw + .5rem,24px);padding:10px 10px 10px 20px;border-radius:var(--soma-radius-pill);background:var(--soma-canvas);border:1px solid var(--soma-hairline)}.chat__composer-line[data-astro-cid-7g3bbwbx]{flex:1;max-width:55%;height:10px}.chat__composer-dot[data-astro-cid-7g3bbwbx]{width:36px;height:36px;margin-left:auto;border-radius:50%;background:var(--soma-surface)}.fit__caption[data-astro-cid-7g3bbwbx]{justify-self:start}.fit__text[data-astro-cid-7g3bbwbx] .section-heading__h2{font-size:clamp(2.5rem,1.1rem + 4vw,4.75rem);line-height:1.1;letter-spacing:-.028em}.fit__text[data-astro-cid-7g3bbwbx] .section-heading{gap:clamp(20px,1rem + 1.2vw,40px)}@media(min-width:960px){.fit__grid[data-astro-cid-7g3bbwbx]{grid-template-columns:minmax(0,5.5fr) minmax(0,6.5fr);column-gap:clamp(48px,6vw,112px);align-items:center}.fit__stage[data-astro-cid-7g3bbwbx]{order:-1}}.phone[data-astro-cid-i45gwdcj]{container-type:inline-size;width:100%;user-select:none}.phone__body[data-astro-cid-i45gwdcj]{padding:2.3cqi;border-radius:15.5cqi;background:var(--soma-ink);box-shadow:var(--soma-shadow-device)}.phone__screen[data-astro-cid-i45gwdcj]{container-type:inline-size;position:relative;display:flex;flex-direction:column;aspect-ratio:474 / 1024;overflow:hidden;border-radius:13.4cqi;background:var(--soma-canvas);color:var(--soma-ink);font-family:var(--soma-font-body);letter-spacing:-.01em;line-height:1.3}.phone__status[data-astro-cid-i45gwdcj]{position:relative;display:flex;align-items:center;justify-content:space-between;flex:none;height:12.8cqi;padding:.6cqi 8.4cqi 0 9.6cqi}.phone__time[data-astro-cid-i45gwdcj]{font-size:3.6cqi;font-weight:600;letter-spacing:-.02em}.phone__island[data-astro-cid-i45gwdcj]{position:absolute;top:2.5cqi;left:50%;width:31.6cqi;height:9.6cqi;border-radius:999px;background:var(--soma-ink);translate:-50% 0}.phone__icons[data-astro-cid-i45gwdcj]{width:9.4cqi;fill:currentColor}.phone__content[data-astro-cid-i45gwdcj]{position:relative;display:flex;flex-direction:column;flex:1;min-height:0}.phone__home[data-astro-cid-i45gwdcj]{position:absolute;bottom:1.6cqi;left:50%;width:33.8cqi;height:1.1cqi;border-radius:999px;background:var(--soma-ink);translate:-50% 0}.rm[data-astro-cid-ps36ygwz]{display:flex;flex-direction:column;flex:1;padding:0 5.7cqi 11cqi;font-size:3.3cqi}.rm[data-astro-cid-ps36ygwz] svg[data-astro-cid-ps36ygwz]{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rm__nav[data-astro-cid-ps36ygwz]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:13cqi;margin-top:1.2cqi}.rm__back[data-astro-cid-ps36ygwz]{display:grid;place-items:center;width:9.6cqi;height:9.6cqi;border-radius:50%;background:var(--soma-surface)}.rm__back[data-astro-cid-ps36ygwz] svg[data-astro-cid-ps36ygwz]{width:4.6cqi}.rm__title[data-astro-cid-ps36ygwz]{font-size:3.45cqi;font-weight:600}.rm__add[data-astro-cid-ps36ygwz]{justify-self:end;font-size:3.2cqi;color:var(--soma-ink-secondary)}.rm__plus[data-astro-cid-ps36ygwz]{font-size:3.9cqi;font-weight:300}.rm__meta[data-astro-cid-ps36ygwz]{display:flex;justify-content:space-between;align-items:baseline;margin:2.6cqi 0 7.4cqi;font-size:2.95cqi;color:var(--soma-ink-secondary)}.rm__change[data-astro-cid-ps36ygwz]{font-size:3.3cqi;font-weight:500;color:var(--soma-ink)}.rm__question[data-astro-cid-ps36ygwz]{display:grid;gap:3.4cqi;padding:3.8cqi 4cqi 4cqi;border:.32cqi solid var(--soma-ink);border-radius:5.2cqi;font-size:3.45cqi;font-weight:500;line-height:1.32}.rm__answers[data-astro-cid-ps36ygwz]{display:flex;gap:2cqi}.rm__answer[data-astro-cid-ps36ygwz]{display:grid;place-items:center;min-width:9.4cqi;height:8.6cqi;padding:0 3cqi;border-radius:999px;background:var(--soma-surface);font-size:3cqi;font-weight:500;color:var(--soma-ink-secondary)}.rm__answer--on[data-astro-cid-ps36ygwz]{background:var(--soma-ink);color:var(--soma-canvas)}.rm__items[data-astro-cid-ps36ygwz]{margin-top:.4cqi}.rm__item[data-astro-cid-ps36ygwz]{display:flex;align-items:center;justify-content:space-between;gap:3cqi;padding:3.6cqi 0;border-top:1px solid var(--soma-divider)}.rm__item[data-astro-cid-ps36ygwz]:first-child{border-top:0}.rm__item-text[data-astro-cid-ps36ygwz]{display:grid;justify-items:start;gap:.9cqi}.rm__name[data-astro-cid-ps36ygwz]{font-size:3.35cqi;font-weight:500}.rm__detail[data-astro-cid-ps36ygwz]{font-size:2.9cqi;color:var(--soma-ink-secondary)}.rm__estimate[data-astro-cid-ps36ygwz]{padding:.6cqi 2cqi;border:.25cqi dashed rgb(16 16 16 / .45);border-radius:999px;font-size:2.35cqi;font-weight:600}.rm__stepper[data-astro-cid-ps36ygwz]{display:flex;align-items:center;justify-content:space-between;flex:none;width:29.4cqi;height:8.4cqi;padding:0 2.4cqi;border-radius:2.4cqi;background:var(--soma-surface)}.rm__step[data-astro-cid-ps36ygwz]{font-size:3.2cqi;color:var(--soma-ink-secondary)}.rm__portion[data-astro-cid-ps36ygwz]{font-size:2.95cqi;font-weight:600}.rm__note[data-astro-cid-ps36ygwz]{display:flex;gap:2cqi;margin-top:1.4cqi;padding:2.8cqi 3.4cqi;border-left:.65cqi solid var(--soma-ink);border-radius:2.6cqi;background:var(--soma-surface);font-size:2.75cqi;line-height:1.45;color:#444}.rm__note[data-astro-cid-ps36ygwz] svg[data-astro-cid-ps36ygwz]{flex:none;width:3.6cqi;margin-top:.2cqi}.rm__total[data-astro-cid-ps36ygwz]{display:flex;align-items:baseline;justify-content:space-between;margin-top:3.4cqi;padding-top:4.4cqi;border-top:1px solid var(--soma-divider);font-size:3cqi;color:var(--soma-ink-secondary)}.rm__total[data-astro-cid-ps36ygwz] strong[data-astro-cid-ps36ygwz]{font-size:3.85cqi;font-weight:650;letter-spacing:-.02em;color:var(--soma-ink)}.rm__save[data-astro-cid-ps36ygwz]{display:grid;place-items:center;height:13cqi;margin-top:auto;border-radius:999px;background:var(--soma-ink);color:var(--soma-canvas);font-size:3.45cqi;font-weight:600}.product__inner[data-astro-cid-dvocd6es]{display:grid;gap:var(--soma-space-block)}.product__note[data-astro-cid-dvocd6es]{justify-self:center;max-width:36rem;margin-top:calc(var(--soma-space-block) * -.5);font-size:.9375rem;text-align:center;text-wrap:balance}.flow[data-astro-cid-dvocd6es]{display:grid;gap:clamp(24px,1rem + 2vw,48px);padding:clamp(16px,.5rem + 1vw,24px) clamp(16px,1rem + 3vw,64px) clamp(32px,1rem + 4vw,80px)}.flow__top[data-astro-cid-dvocd6es]{display:grid;justify-items:start;gap:clamp(20px,1rem + 1vw,28px)}.flow__heading[data-astro-cid-dvocd6es]{font-size:clamp(1.75rem,1rem + 2.2vw,3rem);line-height:1.04;letter-spacing:var(--soma-tracking-section)}@media(min-width:960px){.flow__top[data-astro-cid-dvocd6es]{grid-template-columns:auto auto;justify-content:space-between;align-items:start}.flow__heading[data-astro-cid-dvocd6es]{max-width:9ch;padding-top:clamp(8px,1vw,20px);text-align:right}}.flow__body[data-astro-cid-dvocd6es]{display:grid;justify-items:center}.flow__in[data-astro-cid-dvocd6es]{display:grid;width:100%;max-width:420px}.flow__inputs[data-astro-cid-dvocd6es]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.flow__input[data-astro-cid-dvocd6es]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:var(--soma-target);padding:0 10px;border-radius:var(--soma-radius-pill);border:1px solid var(--soma-hairline);background:var(--soma-canvas);font-size:.875rem;font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap}.flow__input[data-astro-cid-dvocd6es] .flow__input-icon{flex:none;width:18px;height:18px}@media(max-width:359px){.flow__input[data-astro-cid-dvocd6es] .flow__input-icon{display:none}}.flow__merge[data-astro-cid-dvocd6es]{width:100%;fill:none;stroke:#10101052;stroke-width:1}.flow__merge[data-astro-cid-dvocd6es] path[data-astro-cid-dvocd6es]{vector-effect:non-scaling-stroke}.flow__merge--h[data-astro-cid-dvocd6es]{display:none}.flow__merge--v[data-astro-cid-dvocd6es]{height:48px}.flow__body[data-astro-cid-dvocd6es] .flow__screen{max-width:280px}.flow__out[data-astro-cid-dvocd6es]{display:grid;justify-items:center}.flow__lead[data-astro-cid-dvocd6es]{width:1px;height:28px;background:#10101052}.flow__confirm[data-astro-cid-dvocd6es]{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:0 24px 0 8px;border-radius:var(--soma-radius-pill);background:var(--soma-ink);color:var(--soma-canvas);font-size:var(--soma-type-ui);font-weight:500;line-height:1;letter-spacing:-.01em;white-space:nowrap}.flow__confirm-check[data-astro-cid-dvocd6es]{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#ffffff24;font-size:18px}@media(min-width:960px){.flow__body[data-astro-cid-dvocd6es]{grid-template-columns:minmax(0,1fr) 330px minmax(0,1fr);align-items:stretch;justify-items:stretch}.flow__body[data-astro-cid-dvocd6es] .flow__screen{max-width:none}.flow__in[data-astro-cid-dvocd6es]{grid-template-columns:minmax(132px,auto) clamp(64px,9vw,150px);justify-self:end;align-self:center;width:auto;height:300px;max-width:none}.flow__inputs[data-astro-cid-dvocd6es]{grid-template-columns:none;grid-template-rows:repeat(3,1fr);gap:0}.flow__input[data-astro-cid-dvocd6es]{align-self:center;gap:9px;min-height:52px;padding:0 22px;font-size:1.0625rem}.flow__input[data-astro-cid-dvocd6es] .flow__input-icon{width:20px;height:20px}.flow__merge--v[data-astro-cid-dvocd6es]{display:none}.flow__merge--h[data-astro-cid-dvocd6es]{display:block;height:100%}.flow__out[data-astro-cid-dvocd6es]{grid-template-columns:minmax(16px,96px) auto;justify-content:start;justify-items:stretch;align-items:center;align-self:end;margin-bottom:37px}.flow__lead[data-astro-cid-dvocd6es]{width:auto;height:1px}}
