.eh-flow[data-v-c189dae2]{border-top:1px solid #fff3;position:relative}.eh-flow__step[data-v-c189dae2]{border-bottom:1px solid #fff3;gap:1.5rem;padding-top:2rem;padding-bottom:2rem;display:grid}.eh-flow__copy[data-v-c189dae2]{grid-template-columns:3rem 1fr;gap:1rem;display:grid}.eh-flow__number[data-v-c189dae2]{color:#dca975;font-family:Playfair Display,Georgia,serif;font-size:1.5rem;line-height:1.2}.eh-flow__visual[data-v-c189dae2]{color:#2d241c;background:radial-gradient(circle at 92% 8%,#dca97538,#0000 12rem),#f5ede1;border:1px solid #ffffff2e;border-radius:.35rem;min-width:0;padding:max(.75rem,min(3vw,1.4rem));box-shadow:0 1.8rem 4rem -2.8rem #0a0503b3}.eh-ui-window[data-v-c189dae2]{background:#fffdf9;border:1px solid #d9cbb8;border-radius:.45rem;overflow:hidden;box-shadow:0 1.2rem 2.4rem -1.8rem #462a188c}.eh-ui-window__bar[data-v-c189dae2]{color:#776c60;background:#eee4d6;border-bottom:1px solid #d9cbb8;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;padding:.55rem .75rem;font-size:.62rem;font-weight:700;display:grid}.eh-ui-window__bar[data-v-c189dae2]>:last-child{justify-self:end}.eh-ui-window__dots[data-v-c189dae2]{gap:.25rem;display:flex}.eh-ui-window__dots i[data-v-c189dae2]{background:#c8b8a2;border-radius:999px;width:.35rem;height:.35rem}.eh-ui-chip[data-v-c189dae2],.eh-ui-option[data-v-c189dae2],.eh-ui-button[data-v-c189dae2],.eh-ui-launch[data-v-c189dae2]{align-items:center;display:inline-flex}.eh-ui-chip[data-v-c189dae2]{color:#8a552e;background:#f1dfca;border-radius:999px;padding:.3rem .55rem;font-size:.62rem;font-weight:700}.eh-ui-option[data-v-c189dae2]{color:#62584d;border:1px solid #ded2c0;border-radius:.25rem;min-height:2rem;padding:.45rem .6rem;font-size:.66rem}.eh-ui-button[data-v-c189dae2],.eh-ui-launch[data-v-c189dae2]{color:#fff8ef;background:#6f4730;border-radius:.2rem;gap:.35rem;padding:.42rem .65rem;font-size:.62rem;font-weight:700}.eh-ui-launch[data-v-c189dae2]{background:#8b5633;flex:none}.eh-ui-link[data-v-c189dae2]{color:#62584d;background:#f7f1e8;border:1px solid #ded2c0;border-radius:.25rem;align-items:center;gap:.45rem;min-width:0;padding:.55rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.62rem;display:flex;overflow:hidden}.eh-ui-link span[data-v-c189dae2]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.eh-ui-phone[data-v-c189dae2]{background:#2c2722;border:1px solid #5c5148;border-radius:1.6rem;width:min(100%,12.5rem);padding:.45rem;box-shadow:0 1.4rem 2.5rem -1.5rem #462a18a6}.eh-ui-phone__speaker[data-v-c189dae2]{background:#0f0d0b;border-radius:999px;width:2.8rem;height:.24rem;margin:.18rem auto .5rem}.eh-ui-phone__screen[data-v-c189dae2]{background:#fffdf9;border-radius:1.1rem;min-height:15rem;padding:.85rem}.eh-ui-phone__choice[data-v-c189dae2]{color:#62584d;border:1px solid #ded2c0;border-radius:.3rem;align-items:center;gap:.4rem;min-height:2.25rem;padding:.55rem .65rem;font-size:.67rem;font-weight:700;display:flex}.eh-ui-phone__choice--selected[data-v-c189dae2]{color:#fff8ef;background:#8b5633;border-color:#8b5633}.eh-ui-stage[data-v-c189dae2]{color:#fff;background:radial-gradient(circle at 90% 0,#b77a454d,#0000 12rem),#241914;border:.45rem solid #3b3029;border-radius:.35rem;min-height:15rem;padding:1.25rem;box-shadow:0 1.4rem 2.5rem -1.8rem #26140bcc}.eh-ui-stage__live[data-v-c189dae2]{color:#dca975;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.6rem;font-weight:700;display:flex}.eh-ui-stage__live i[data-v-c189dae2]{background:#dca975;border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem #dca97524}.eh-ui-result[data-v-c189dae2]{background:#ffffff1a;border-radius:999px;height:.5rem;overflow:hidden}.eh-ui-result i[data-v-c189dae2]{border-radius:inherit;background:linear-gradient(90deg,#b77a45,#e1ad78);height:100%;display:block}@media (min-width:640px){.eh-flow__copy[data-v-c189dae2]{grid-template-columns:4rem 1fr;gap:1.75rem}}@media (min-width:1280px){.eh-flow__step[data-v-c189dae2]{grid-template-columns:minmax(0,.92fr) minmax(18rem,1.08fr);align-items:center;gap:2rem;padding-top:2.5rem;padding-bottom:2.5rem}}
