.signup_page__mpife{--ink:#2a1d36;--ink-soft:#46404b;--muted:#776e7d;--porcelain:#faf7f2;--mist:#eee9f1;--orchid:#b93f71;--orchid-deep:#9b2f5e;--orchid-wash:rgba(185,63,113,0.08);--jade:#2e9277;--jade-wash:rgba(46,146,119,0.1);--line:rgba(42,29,54,0.11);--line-strong:rgba(42,29,54,0.2);--card:#ffffff;--danger:#c0353f;--radius:14px;--shadow:0 1px 2px rgba(42,29,54,0.04),0 24px 60px -32px rgba(42,29,54,0.28);min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(900px 520px at 100% -10%,rgba(185,63,113,.1),transparent 60%),radial-gradient(700px 480px at -10% 30%,rgba(46,146,119,.07),transparent 60%),var(--porcelain);color:var(--ink);font-family:var(--font-inter,Inter),system-ui,-apple-system,"Segoe UI",sans-serif;font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}.signup_page__mpife *,.signup_page__mpife :after,.signup_page__mpife :before{box-sizing:border-box}.signup_page__mpife :where(button,input){font:inherit;color:inherit}.signup_page__mpife :where(button){cursor:pointer}.signup_page__mpife :is(a,button,input,label):focus-visible{outline:3px solid rgba(185,63,113,.45);outline-offset:2px}.signup_page__mpife :where(h1,h2,p,ol,ul,dl,dd){margin:0}.signup_page__mpife :where(ol,ul){padding:0;list-style:none}.signup_header__FNg48{width:100%;max-width:1180px;margin:0 auto;padding:18px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px}.signup_brand__v78nI{display:inline-flex;align-items:center;gap:8px;font-family:var(--signup-heading),sans-serif;font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--ink);text-decoration:none}.signup_headerLogin__bbgKk{font-size:13px;color:var(--muted)}.signup_headerLogin__bbgKk a{color:var(--orchid);font-weight:600;text-decoration:none}.signup_headerLogin__bbgKk a:hover{text-decoration:underline}.signup_footer__aZdR3{width:100%;max-width:1180px;margin:auto auto 0;padding:24px 16px 28px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.signup_layout__HAoVr{width:100%;max-width:1180px;margin:0 auto;padding:4px 16px 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;align-items:start}.signup_card__fQW98{background:var(--card);border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);padding:20px 18px 18px;min-width:0}.signup_aside__LUuzm{display:none}.signup_inlinePreview__NaqfL{display:block}@media (min-width:1024px){.signup_header__FNg48{padding:24px 32px}.signup_layout__HAoVr{grid-template-columns:minmax(0,600px) minmax(0,380px);justify-content:center;gap:56px;padding:12px 32px 40px}.signup_card__fQW98{padding:32px 36px 28px}.signup_aside__LUuzm{display:block;position:sticky;top:28px;padding-top:8px}.signup_inlinePreview__NaqfL{display:none}.signup_footer__aZdR3{padding:24px 32px 32px}}.signup_progress__Nfynb{margin-bottom:22px}.signup_progressBar__SDmMl{height:4px;border-radius:99px;background:var(--mist);overflow:hidden}.signup_progressBar__SDmMl span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--orchid),#d4679a);transition:width .45s cubic-bezier(.22,1,.36,1)}.signup_progressSteps__Y8WNI{display:flex;justify-content:space-between;margin-top:12px!important}.signup_progressSteps__Y8WNI li button{display:flex;align-items:center;gap:7px;padding:4px 0;border:0;background:none;color:var(--muted);font-size:12px;font-weight:500}.signup_progressSteps__Y8WNI li button:disabled{cursor:default}.signup_progressDot__fBsYu{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:600;border:1.5px solid var(--line-strong);background:var(--card);transition:background .2s,border-color .2s,color .2s}.signup_progressSteps__Y8WNI li[aria-current=step] button{color:var(--ink);font-weight:600}.signup_progressSteps__Y8WNI li[aria-current=step] .signup_progressDot__fBsYu{border-color:var(--orchid);background:var(--orchid);color:#fff;box-shadow:0 0 0 4px var(--orchid-wash)}.signup_progressSteps__Y8WNI li[data-done=true] .signup_progressDot__fBsYu{border-color:var(--jade);background:var(--jade);color:#fff}.signup_progressSteps__Y8WNI li[data-done=true] button:hover .signup_progressLabel__SQunN{color:var(--ink);text-decoration:underline}@media (max-width:519px){.signup_progressLabel__SQunN{display:none}.signup_progressSteps__Y8WNI li[aria-current=step] .signup_progressLabel__SQunN{display:inline}}.signup_panel__ZvSy3{animation:signup_panelIn__7Ux2T .35s cubic-bezier(.22,1,.36,1)}@keyframes signup_panelIn__7Ux2T{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.signup_intro__jMUBt{margin-bottom:22px}.signup_kicker___KBVa{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--orchid);margin-bottom:8px!important}.signup_title__uSbqL{font-family:var(--signup-heading),sans-serif;font-size:clamp(25px,6.4vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.025em;color:var(--ink);outline:none}.signup_lede__MlDby{margin-top:8px!important;color:var(--muted);font-size:15px}.signup_form__PfB4U{min-width:0}.signup_stack__RTOiz{display:grid;gap:22px}.signup_fieldset__9sekS{border:0;margin:0;padding:0;min-width:0}.signup_field___q0Ka{display:grid;gap:7px}.signup_label__Lhgcb{display:block;font-size:13px;color:var(--ink-soft);padding:0}.signup_fieldset__9sekS>.signup_label__Lhgcb{margin-bottom:9px}.signup_input___a_hU{width:100%;height:50px;padding:0 14px;border:1.5px solid var(--line-strong);border-radius:12px;background:var(--card);font-size:16px;transition:border-color .15s,box-shadow .15s}.signup_input___a_hU::-moz-placeholder{color:#aaa2b0}.signup_input___a_hU::placeholder{color:#aaa2b0}.signup_input___a_hU:hover{border-color:rgba(42,29,54,.32)}.signup_input___a_hU:focus{outline:none;border-color:var(--orchid);box-shadow:0 0 0 4px var(--orchid-wash)}.signup_field___q0Ka[data-invalid=true] .signup_input___a_hU,.signup_input___a_hU[aria-invalid=true]{border-color:var(--danger)}.signup_hint__g3Vt4{font-size:13px;color:var(--muted);margin-top:8px!important}.signup_field___q0Ka .signup_hint__g3Vt4{margin-top:0!important}.signup_fieldError__0yWBV{font-size:13px;font-weight:500;color:var(--danger);margin-top:7px!important}.signup_field___q0Ka .signup_fieldError__0yWBV{margin-top:0!important}.signup_passwordWrap__CJlJd,.signup_prefixed__k_88R{position:relative;display:block}.signup_passwordWrap__CJlJd .signup_input___a_hU{padding-right:52px}.signup_eye__id4vE{position:absolute;top:3px;right:3px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:var(--muted)}.signup_eye__id4vE:hover{color:var(--ink);background:var(--mist)}.signup_prefixed__k_88R>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:16px;pointer-events:none}.signup_prefixed__k_88R .signup_input___a_hU{padding-left:32px}.signup_meter__YuPyR{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--muted)}.signup_meterBars__HQKLU{display:flex;gap:4px}.signup_meterBars__HQKLU i{width:28px;height:4px;border-radius:9px;background:var(--mist);transition:background .2s}.signup_meter__YuPyR[data-score="1"] .signup_meterBars__HQKLU i:nth-child(-n+1){background:var(--danger)}.signup_meter__YuPyR[data-score="2"] .signup_meterBars__HQKLU i:nth-child(-n+2){background:#d99a2b}.signup_meter__YuPyR[data-score="3"] .signup_meterBars__HQKLU i{background:var(--jade)}.signup_typeGrid___l7qw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;outline:none}.signup_typeCard__tfHXt{position:relative;display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 12px;text-align:left;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);transition:border-color .15s,background .15s,transform .15s}.signup_typeCard__tfHXt:hover{border-color:var(--line-strong)}.signup_typeCard__tfHXt:active{transform:scale(.98)}.signup_typeCard__tfHXt[aria-pressed=true]{border-color:var(--orchid);background:var(--orchid-wash)}.signup_typeIcon__Ma7d_{width:34px;height:34px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:var(--mist);color:var(--ink-soft);transition:background .15s,color .15s}.signup_typeCard__tfHXt[aria-pressed=true] .signup_typeIcon__Ma7d_{background:var(--orchid);color:#fff}.signup_typeText__X7Xdo{display:grid;min-width:0}.signup_typeText__X7Xdo strong{font-size:13.5px;font-weight:600;line-height:1.25}.signup_typeText__X7Xdo small{font-size:11.5px;color:var(--muted);line-height:1.3}.signup_typeCheck__I0SGu{position:absolute;top:8px;right:8px;color:var(--orchid)}@media (max-width:519px){.signup_typeCard__tfHXt{min-height:54px;padding:8px 10px;gap:9px}.signup_typeIcon__Ma7d_{width:30px;height:30px;border-radius:9px}.signup_typeCheck__I0SGu,.signup_typeText__X7Xdo small{display:none}}.signup_segment__7GA3q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.signup_segment__7GA3q button{display:grid;gap:2px;padding:12px 14px;min-height:62px;text-align:left;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);transition:border-color .15s,background .15s}.signup_segment__7GA3q button:hover{border-color:var(--line-strong)}.signup_segment__7GA3q button[aria-pressed=true]{border-color:var(--orchid);background:var(--orchid-wash)}.signup_segment__7GA3q strong{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.signup_segment__7GA3q small{font-size:12px;color:var(--muted)}.signup_logoDrop__HZ7Gi{display:flex;align-items:center;gap:16px;padding:16px;border:1.5px dashed var(--line-strong);border-radius:16px;background:var(--porcelain);transition:border-color .15s,background .15s}.signup_logoDrop__HZ7Gi[data-dragging=true]{border-color:var(--orchid);background:var(--orchid-wash)}.signup_logoTile__8RPhS{width:72px;height:72px;flex-shrink:0;display:grid;place-items:center;border-radius:18px;overflow:hidden;background:linear-gradient(135deg,var(--salon-primary),var(--salon-accent));color:#fff;font-family:var(--signup-heading),sans-serif;font-size:24px;font-weight:600;box-shadow:0 10px 24px -14px rgba(42,29,54,.6)}.signup_logoTile__8RPhS img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;padding:6px}.signup_logoText__UJmqI{display:grid;gap:2px;min-width:0}.signup_logoText__UJmqI strong{font-size:14px}.signup_logoText__UJmqI small{font-size:12.5px;color:var(--muted)}.signup_logoActions__LmqBm{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.signup_logoButton__c2cyV,.signup_logoRemove__XxKDx{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border-radius:99px;font-size:13px;font-weight:600}.signup_logoButton__c2cyV{background:var(--ink);color:#fff;cursor:pointer}.signup_logoButton__c2cyV:hover{background:#3a2a48}.signup_logoButton__c2cyV input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.signup_logoButton__c2cyV:focus-within{outline:3px solid rgba(185,63,113,.45);outline-offset:2px}.signup_logoRemove__XxKDx{border:1px solid var(--line-strong);background:var(--card);color:var(--ink-soft)}.signup_swatches__eia2q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.signup_swatch__CtrF4{display:flex;align-items:center;gap:9px;min-height:52px;padding:8px 10px;border:1.5px solid var(--line);border-radius:12px;background:var(--card);font-size:13px;font-weight:500;text-align:left;transition:border-color .15s}.signup_swatch__CtrF4:hover{border-color:var(--line-strong)}.signup_swatch__CtrF4[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.signup_swatchDot__9XK5p{width:28px;height:28px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;color:#fff}@media (max-width:519px){.signup_swatch__CtrF4{flex-direction:column;justify-content:center;gap:6px;min-height:74px;font-size:12px;text-align:center}}.signup_services__2HDee{display:grid;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;margin-top:12px!important}.signup_serviceRow__ZKZIZ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--card);transition:background .15s}.signup_serviceRow__ZKZIZ+.signup_serviceRow__ZKZIZ{border-top:1px solid var(--line)}.signup_serviceRow__ZKZIZ[data-on=false]{background:var(--porcelain)}.signup_serviceRow__ZKZIZ[data-on=false] .signup_serviceName__cu8lb{opacity:.55}.signup_serviceCheck__he9et{position:relative;display:flex;align-items:center;gap:12px;min-width:0;flex:1;min-height:44px;cursor:pointer}.signup_serviceCheck__he9et input{position:absolute;opacity:0;width:1px;height:1px}.signup_checkbox__FigRF{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:7px;border:1.5px solid var(--line-strong);color:transparent;background:var(--card);transition:background .15s,border-color .15s}.signup_serviceCheck__he9et input:checked+.signup_checkbox__FigRF{background:var(--orchid);border-color:var(--orchid);color:#fff}.signup_serviceCheck__he9et input:focus-visible+.signup_checkbox__FigRF{outline:3px solid rgba(185,63,113,.45);outline-offset:2px}.signup_serviceName__cu8lb{display:grid;min-width:0}.signup_serviceName__cu8lb strong{font-size:14px;font-weight:600}.signup_serviceName__cu8lb small{font-size:12px;color:var(--muted)}.signup_price__u4PHU{display:flex;align-items:center;flex-shrink:0;height:42px;width:112px;border:1.5px solid var(--line-strong);border-radius:10px;background:var(--card);padding-left:10px;transition:border-color .15s,box-shadow .15s}.signup_price__u4PHU>span{font-size:13px;color:var(--muted);font-weight:600}.signup_price__u4PHU input{width:100%;min-width:0;height:100%;border:0;background:none;padding:0 10px 0 6px;font-size:16px;font-weight:600;text-align:right}.signup_price__u4PHU input:focus{outline:none}.signup_price__u4PHU:focus-within{border-color:var(--orchid);box-shadow:0 0 0 4px var(--orchid-wash)}.signup_price__u4PHU[data-invalid=true]{border-color:var(--danger)}.signup_price__u4PHU input:disabled{color:var(--muted);cursor:not-allowed}.signup_notice__8_czi,.signup_trial__3X4jo{display:flex;gap:12px;padding:14px 16px;border-radius:var(--radius);font-size:13.5px;color:var(--ink-soft)}.signup_notice__8_czi{background:var(--mist)}.signup_notice__8_czi svg{color:var(--orchid);flex-shrink:0;margin-top:2px}.signup_notice__8_czi strong,.signup_trial__3X4jo strong{display:block;color:var(--ink)}.signup_trial__3X4jo{background:var(--jade-wash)}.signup_trial__3X4jo svg{color:var(--jade);flex-shrink:0;margin-top:2px}.signup_formError__VpHOv,.signup_warning__MZhLC{margin-top:18px!important;padding:12px 14px;border-radius:12px;font-size:14px}.signup_formError__VpHOv{color:#9a2430;background:#fbecee;border:1px solid #f1c6cb}.signup_warning__MZhLC{color:#7a5310;background:#fdf4e3;border:1px solid #f0dcb2;margin-top:0!important}.signup_review__s29ga{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.signup_reviewRow__OY8T3{display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:start;gap:10px;padding:14px}.signup_reviewRow__OY8T3+.signup_reviewRow__OY8T3{border-top:1px solid var(--line)}.signup_reviewRow__OY8T3 dt{font-size:12px;font-weight:600;color:var(--muted);padding-top:2px}.signup_reviewRow__OY8T3 dd{display:grid;font-size:14.5px;font-weight:600;min-width:0;overflow-wrap:anywhere}.signup_reviewRow__OY8T3 dd small{font-size:12.5px;font-weight:400;color:var(--muted)}.signup_reviewRow__OY8T3 button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;border:0;border-radius:8px;background:none;color:var(--orchid);font-size:13px;font-weight:600}.signup_reviewRow__OY8T3 button:hover{background:var(--orchid-wash)}.signup_reviewLook__dBdkB{display:inline-flex;align-items:center;gap:8px}.signup_reviewDot__XPDwc{width:16px;height:16px;border-radius:50%}.signup_actions__fDEwY{position:sticky;bottom:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:24px -18px -18px;padding:14px 18px calc(14px + env(safe-area-inset-bottom));background:rgba(255,255,255,.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);border-radius:0 0 22px 22px}@media (min-width:1024px){.signup_actions__fDEwY{position:static;margin:28px 0 0;padding:0;background:none;border:0;backdrop-filter:none}}.signup_primary__Iw1BS{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border:0;border-radius:99px;background:var(--ink);color:#fff;font-size:15px;font-weight:600;text-decoration:none;box-shadow:0 10px 24px -12px rgba(42,29,54,.7);transition:background .15s,transform .15s;margin-left:auto}.signup_primary__Iw1BS:hover{background:#3d2b4d}.signup_primary__Iw1BS:active{transform:scale(.98)}.signup_primary__Iw1BS:disabled{opacity:.6;cursor:wait}.signup_primaryWide__jvdzs{width:100%;background:var(--orchid);box-shadow:0 12px 26px -12px rgba(185,63,113,.75)}.signup_primaryWide__jvdzs:hover{background:var(--orchid-deep)}.signup_back__3fSmB{display:inline-flex;align-items:center;gap:6px;min-height:46px;padding:0 12px 0 4px;border:0;background:none;color:var(--ink-soft);font-size:15px;font-weight:600}.signup_back__3fSmB:hover{color:var(--ink)}.signup_trialChip__86t94{font-size:12.5px;font-weight:600;color:var(--jade)}.signup_secure__J5nth{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px!important;font-size:12px;color:var(--muted);text-align:center}.signup_honeypot__wizCo{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.signup_asideLabel__CCtZ6{display:flex;align-items:center;gap:8px;margin-bottom:14px!important;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.signup_liveDot__xsRyI{width:8px;height:8px;border-radius:50%;background:var(--jade);box-shadow:0 0 0 4px var(--jade-wash);animation:signup_pulse__cUz_T 2s ease-in-out infinite}@keyframes signup_pulse__cUz_T{50%{box-shadow:0 0 0 7px rgba(46,146,119,.04)}}.signup_asidePerks__v8U4A{display:grid;gap:10px;margin-top:24px!important;font-size:13.5px;color:var(--ink-soft)}.signup_asidePerks__v8U4A li{display:flex;gap:10px}.signup_asidePerks__v8U4A svg{color:var(--jade);flex-shrink:0;margin-top:3px}.signup_phone__viZF0{position:relative;width:100%;max-width:340px;margin:0 auto;padding:18px 16px 16px;border-radius:30px;background:#fff;border:1px solid var(--line);box-shadow:0 0 0 7px #fff,0 0 0 8px var(--line),0 40px 70px -40px rgba(42,29,54,.5);overflow:hidden}.signup_phone__viZF0:before{content:"";position:absolute;inset:0 0 auto;height:118px;background:linear-gradient(135deg,var(--salon-primary),var(--salon-accent));opacity:.12;transition:background .3s}.signup_phoneCta__pi11H,.signup_phoneHello__d67c2,.signup_phoneMenu__w7ykq,.signup_phoneStats__azB6y,.signup_phoneTop__tnH8S{position:relative}.signup_phoneTop__tnH8S{display:flex;align-items:center;gap:11px}.signup_phoneLogo__OKjUH{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:linear-gradient(135deg,var(--salon-primary),var(--salon-accent));color:#fff;font-family:var(--signup-heading),sans-serif;font-weight:600;font-size:15px}.signup_phoneLogo__OKjUH img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;padding:3px}.signup_phoneName__M1VLG{display:grid;min-width:0}.signup_phoneName__M1VLG strong{font-family:var(--signup-heading),sans-serif;font-size:16px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signup_phoneName__M1VLG small{font-size:11.5px;color:var(--muted)}.signup_phoneHello__d67c2{display:grid;margin-top:20px}.signup_phoneHello__d67c2 small{font-size:11.5px;color:var(--muted)}.signup_phoneHello__d67c2 strong{font-size:15px}.signup_phoneStats__azB6y{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.signup_phoneStats__azB6y span{display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:6px;column-gap:6px;padding:10px;border-radius:12px;background:var(--porcelain);border:1px solid var(--line)}.signup_phoneStats__azB6y svg{color:var(--salon-primary)}.signup_phoneStats__azB6y b{font-size:18px;line-height:1.1}.signup_phoneStats__azB6y small{grid-column:1/-1;font-size:11px;color:var(--muted)}.signup_phoneMenu__w7ykq{display:grid;gap:6px;margin-top:14px}.signup_phoneMenu__w7ykq>small{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.signup_phoneService__xYUFS{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 11px;border-radius:11px;border:1px solid var(--line)}.signup_phoneService__xYUFS span{display:grid;min-width:0}.signup_phoneService__xYUFS strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.signup_phoneService__xYUFS small{font-size:11px;color:var(--muted)}.signup_phoneService__xYUFS b{font-size:13px;color:var(--salon-primary);white-space:nowrap}.signup_phoneEmpty__3ch_v{padding:16px 10px;border-radius:11px;border:1.5px dashed var(--line-strong);text-align:center;font-size:12px;color:var(--muted)}.signup_phoneCta__pi11H{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:14px;min-height:42px;border-radius:12px;background:linear-gradient(135deg,var(--salon-primary),var(--salon-accent));color:#fff;font-size:13.5px;font-weight:600;transition:background .3s}.signup_stack__RTOiz>.signup_inlinePreview__NaqfL .signup_phone__viZF0{max-width:320px}.signup_center__hOnpb{width:100%;max-width:1000px;margin:0 auto;padding:12px 16px 32px;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;justify-items:center;align-items:start}@media (min-width:1024px){.signup_center__hOnpb:has(.signup_buildPreview__Bs_m5){grid-template-columns:minmax(0,460px) minmax(0,340px);justify-content:center;align-items:center;padding-top:48px}}.signup_buildCard___gtiv,.signup_successCard__9mjo7{width:100%;max-width:520px;min-width:0;overflow-wrap:anywhere;background:var(--card);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);padding:28px 22px}@media (min-width:640px){.signup_buildCard___gtiv,.signup_successCard__9mjo7{padding:36px}}.signup_buildMark__qkoin{display:grid;place-items:center;width:60px;height:60px;margin-bottom:20px;border-radius:18px;background:var(--mist);animation:signup_breathe__nASZT 1.8s ease-in-out infinite}@keyframes signup_breathe__nASZT{50%{transform:scale(1.06)}}.signup_buildSteps__EOAzT{display:grid;gap:4px;margin-top:24px!important}.signup_buildSteps__EOAzT li{display:flex;align-items:center;gap:12px;padding:10px 0;font-size:15px;color:var(--muted);transition:color .3s}.signup_buildSteps__EOAzT li>span{width:24px;height:24px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;border:1.5px solid var(--line-strong)}.signup_buildSteps__EOAzT li[data-state=active]{color:var(--ink);font-weight:600}.signup_buildSteps__EOAzT li[data-state=active]>span{border-color:var(--orchid);color:var(--orchid)}.signup_buildSteps__EOAzT li[data-state=done]{color:var(--ink-soft)}.signup_buildSteps__EOAzT li[data-state=done]>span{border-color:var(--jade);background:var(--jade);color:#fff}.signup_buildPreview__Bs_m5{display:none;width:100%}@media (min-width:1024px){.signup_buildPreview__Bs_m5{display:block}}.signup_spin__5lN5Z{animation:signup_spin__5lN5Z 1s linear infinite}@keyframes signup_spin__5lN5Z{to{transform:rotate(1turn)}}.signup_successHead__GISyt{text-align:center;display:grid;justify-items:center;margin-bottom:22px}.signup_successLogo__gsyTs{position:relative;width:76px;height:76px;display:grid;place-items:center;margin-bottom:18px;border-radius:22px;background:linear-gradient(135deg,var(--salon-primary),var(--salon-accent));color:#fff;font-family:var(--signup-heading),sans-serif;font-size:26px;font-weight:600;box-shadow:0 16px 34px -18px rgba(42,29,54,.7);animation:signup_pop__5uJ8A .5s cubic-bezier(.34,1.56,.64,1)}.signup_successLogo__gsyTs img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;padding:6px;border-radius:22px}@keyframes signup_pop__5uJ8A{0%{transform:scale(.6);opacity:0}}.signup_successTick__8fNIK{position:absolute;right:-6px;bottom:-6px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--jade);color:#fff;border:3px solid #fff}.signup_successCard__9mjo7 .signup_warning__MZhLC,.signup_successCard__9mjo7 .signup_warning__MZhLC+.signup_primary__Iw1BS{margin-bottom:14px}.signup_linkBox__pQHfR{margin-top:18px;padding:14px;border-radius:var(--radius);background:var(--porcelain);border:1px solid var(--line);font-size:13px;color:var(--ink-soft)}.signup_linkRow__Mw1N4{display:flex;align-items:center;gap:8px;margin-top:10px}.signup_linkRow__Mw1N4 code{flex:1;min-width:0;padding:10px 12px;border-radius:10px;background:#fff;border:1px solid var(--line);font-size:13px;color:var(--ink);overflow-wrap:anywhere}.signup_linkRow__Mw1N4 button{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;font-size:13px;font-weight:600;flex-shrink:0}.signup_linkRow__Mw1N4 button:hover{border-color:var(--ink)}.signup_signInNote__CDOaU{margin-top:16px!important;font-size:13.5px;color:var(--ink-soft);overflow-wrap:anywhere}.signup_nextSteps__uxuSc{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.signup_nextSteps__uxuSc h2{font-family:var(--signup-heading),sans-serif;font-size:18px;font-weight:600}.signup_nextSteps__uxuSc>p{margin-top:4px!important;font-size:13px;color:var(--muted)}.signup_nextSteps__uxuSc ol{display:grid;gap:12px;margin-top:14px!important;counter-reset:next}.signup_nextSteps__uxuSc li{position:relative;display:grid;padding-left:38px;counter-increment:next}.signup_nextSteps__uxuSc li:before{content:counter(next);position:absolute;left:0;top:0;width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--orchid-wash);color:var(--orchid);font-size:12px;font-weight:600}.signup_nextSteps__uxuSc strong{font-size:14px}.signup_nextSteps__uxuSc small{font-size:12.5px;color:var(--muted)}@media (prefers-reduced-motion:reduce){.signup_buildMark__qkoin,.signup_liveDot__xsRyI,.signup_panel__ZvSy3,.signup_spin__5lN5Z,.signup_successLogo__gsyTs{animation:none}.signup_progressBar__SDmMl span{transition:none}}.signup_optional__81lxg{font-weight:400;color:var(--muted)}.signup_page__mpife b,.signup_page__mpife strong{font-weight:600}.signup_payGrid__0qJ4a{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;outline:none}@media (min-width:640px){.signup_payGrid__0qJ4a{grid-template-columns:repeat(3,minmax(0,1fr))}}.signup_payCard__j3H6j{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 34px 10px 12px;text-align:left;border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);transition:border-color .15s,background .15s,transform .15s}.signup_payCard__j3H6j:hover{border-color:var(--line-strong)}.signup_payCard__j3H6j:active{transform:scale(.98)}.signup_payCard__j3H6j[aria-pressed=true]{border-color:var(--orchid);background:var(--orchid-wash)}.signup_payIcon__kEz2y{width:32px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:var(--mist);color:var(--ink-soft)}.signup_payCard__j3H6j[aria-pressed=true] .signup_payIcon__kEz2y{background:var(--orchid);color:#fff}.signup_payCheck__8Adzy{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:18px;height:18px;display:grid;place-items:center;border-radius:6px;border:1.5px solid var(--line-strong);color:transparent;background:var(--card)}.signup_payCard__j3H6j[aria-pressed=true] .signup_payCheck__8Adzy{background:var(--orchid);border-color:var(--orchid);color:#fff}.signup_segment__7GA3q[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.signup_passwordWrap__CJlJd[data-with-generate=true] .signup_input___a_hU{padding-right:96px}.signup_generate__tF4p_{position:absolute;top:3px;right:49px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:var(--orchid)}.signup_generate__tF4p_:hover{background:var(--orchid-wash)}.signup_receipt__yQMFD{position:relative;width:100%;max-width:320px;margin:0 auto;padding:26px 22px 20px;border-radius:22px;background:#ffffff;color:#2a1d36;border:1px solid rgba(42,29,54,.08);box-shadow:0 1px 2px rgba(42,29,54,.05),0 30px 60px -30px rgba(42,29,54,.45);font-family:var(--font-inter,Inter),system-ui,sans-serif;overflow:hidden}.signup_rcStrip__g1ScG{position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,var(--salon-primary),var(--salon-accent))}.signup_rcHead__GsxXA{display:grid;justify-items:center;gap:4px;text-align:center}.signup_rcLogo__5fxbo{width:56px;height:56px;display:grid;place-items:center;margin-bottom:6px;border-radius:16px;overflow:hidden;background:linear-gradient(135deg,var(--salon-primary),var(--salon-accent));color:#fff;font-family:var(--signup-heading),sans-serif;font-size:19px;font-weight:600;box-shadow:0 10px 20px -12px rgba(42,29,54,.6)}.signup_rcLogo__5fxbo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#fff;padding:4px}.signup_rcHead__GsxXA>strong{font-family:var(--signup-heading),sans-serif;font-size:18px;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere}.signup_rcContact__nYZB5{display:grid;gap:2px;justify-items:center}.signup_rcContact__nYZB5 small,.signup_rcHint__tJXVg{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#776e7d;overflow-wrap:anywhere}.signup_rcContact__nYZB5 svg{flex-shrink:0;color:var(--salon-primary)}.signup_rcHint__tJXVg{font-style:italic;opacity:.8}.signup_rcMeta__dUEAX{display:flex;justify-content:space-between;margin-top:16px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#9a91a0}.signup_rcPerf__wC6Gb{position:relative;margin:12px -22px 14px;border-top:2px dashed rgba(42,29,54,.12)}.signup_rcPerf__wC6Gb:after,.signup_rcPerf__wC6Gb:before{content:"";position:absolute;top:-10px;width:18px;height:18px;border-radius:50%;background:var(--porcelain);box-shadow:inset 0 0 0 1px rgba(42,29,54,.06)}.signup_rcPerf__wC6Gb:before{left:-9px}.signup_rcPerf__wC6Gb:after{right:-9px}.signup_page__mpife[data-theme=dark] .signup_rcPerf__wC6Gb:after,.signup_page__mpife[data-theme=dark] .signup_rcPerf__wC6Gb:before{background:#170f1d}.signup_rcItems__E3B24{display:grid;gap:10px}.signup_rcItems__E3B24 li{display:flex;align-items:center;justify-content:space-between;gap:12px}.signup_rcItems__E3B24 li>span{display:grid;min-width:0}.signup_rcItems__E3B24 strong{font-size:13.5px;font-weight:500;overflow-wrap:anywhere}.signup_rcItems__E3B24 small{font-size:11.5px;color:#9a91a0}.signup_rcItems__E3B24 b{font-size:13.5px;font-weight:600;white-space:nowrap}.signup_rcTotal__QKnQS{display:flex;align-items:baseline;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid rgba(42,29,54,.08)}.signup_rcTotal__QKnQS span{font-size:13px;font-weight:600;color:#776e7d}.signup_rcTotal__QKnQS strong{font-family:var(--signup-heading),sans-serif;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--salon-primary)}.signup_rcFoot__DPFPA{display:grid;justify-items:center;gap:8px;margin-top:16px}.signup_rcPaid__QHod1{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:rgba(46,146,119,.1);color:#237a63;font-size:12.5px;font-weight:600}.signup_rcFoot__DPFPA small{font-size:12px;color:#9a91a0}.signup_overlay__2_RkV{position:fixed;inset:0;z-index:60;overflow-y:auto;overscroll-behavior:contain;min-height:0;display:block;animation:signup_sheetIn__HzfOr .3s cubic-bezier(.22,1,.36,1)}@keyframes signup_sheetIn__HzfOr{0%{opacity:0;transform:translateY(16px)}}.signup_closeButton__aKYHr{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:99px;background:var(--card);font-size:14px;font-weight:600;color:var(--ink-soft)}.signup_closeButton__aKYHr:hover{border-color:var(--ink);color:var(--ink)}.signup_credentials__OOnLY{display:grid;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.signup_credentials__OOnLY>div{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;padding:12px 14px;font-size:14px}.signup_credentials__OOnLY>div+div{border-top:1px solid var(--line)}.signup_credentials__OOnLY dt{color:var(--muted);font-size:13px}.signup_credentials__OOnLY dd{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13.5px;overflow-wrap:anywhere;color:var(--ink)}.signup_successActions__p5g2s{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 14px}.signup_successActions__p5g2s .signup_linkRow__Mw1N4{margin:0}.signup_secondary__Ih1uQ{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 14px;border:1px solid var(--line-strong);border-radius:10px;background:#fff;color:var(--ink);font-size:13px;font-weight:600;text-decoration:none}.signup_secondary__Ih1uQ:hover{border-color:var(--ink)}@media (prefers-reduced-motion:reduce){.signup_overlay__2_RkV{animation:none}}.signup_muted__S7Rwz{font-family:var(--font-inter,Inter),system-ui,sans-serif;color:var(--muted)}.signup_page__mpife[data-theme=dark]{--ink:#f4eff7;--ink-soft:#d9cfe0;--muted:#a59aae;--porcelain:#1b1321;--mist:#2d2236;--orchid:#d9659a;--orchid-deep:#c24f84;--orchid-wash:rgba(217,101,154,0.15);--jade:#4cc29f;--jade-wash:rgba(76,194,159,0.12);--line:rgba(244,239,247,0.1);--line-strong:rgba(244,239,247,0.2);--card:#221829;--danger:#ff7b86;--shadow:0 1px 2px rgba(0,0,0,0.3),0 24px 60px -30px rgba(0,0,0,0.75);background:radial-gradient(900px 520px at 100% -10%,rgba(217,101,154,.14),transparent 60%),radial-gradient(700px 480px at -10% 30%,rgba(76,194,159,.08),transparent 60%),#170f1d;color-scheme:dark}.signup_page__mpife[data-theme=dark] .signup_input___a_hU::-moz-placeholder{color:#7d7287}.signup_page__mpife[data-theme=dark] .signup_input___a_hU::placeholder{color:#7d7287}.signup_page__mpife[data-theme=dark] .signup_primary__Iw1BS{background:var(--orchid);box-shadow:0 12px 26px -12px rgba(217,101,154,.6)}.signup_page__mpife[data-theme=dark] .signup_primary__Iw1BS:hover{background:var(--orchid-deep)}.signup_page__mpife[data-theme=dark] .signup_logoButton__c2cyV{background:var(--orchid)}.signup_page__mpife[data-theme=dark] .signup_actions__fDEwY{background:rgba(34,24,41,.92)}@media (min-width:1024px){.signup_page__mpife[data-theme=dark] .signup_actions__fDEwY{background:none}}.signup_page__mpife[data-theme=dark] .signup_formError__VpHOv{color:#ffb3bb;background:rgba(192,53,63,.16);border-color:rgba(255,123,134,.35)}.signup_page__mpife[data-theme=dark] .signup_warning__MZhLC{color:#f6d48d;background:rgba(240,180,60,.12);border-color:rgba(240,180,60,.3)}.signup_page__mpife[data-theme=dark] :is(.signup_linkRow__Mw1N4 code,.signup_linkRow__Mw1N4 button,.signup_secondary__Ih1uQ){background:var(--card);color:var(--ink)}.signup_page__mpife[data-theme=dark] .signup_successTick__8fNIK{border-color:var(--card)}.signup_page__mpife[data-theme=dark] .signup_phone__viZF0{border-color:rgba(244,239,247,.12);box-shadow:0 0 0 7px #2a1f33,0 0 0 8px rgba(244,239,247,.1),0 40px 70px -40px rgba(0,0,0,.8)}.signup_page__mpife[data-theme=dark] .signup_receipt__yQMFD{box-shadow:0 30px 60px -30px rgba(0,0,0,.8)}.signup_headerTools__5pu4P{display:flex;align-items:center;gap:8px}.signup_iconTool__uzSEc{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:40px;height:40px;padding:0 11px;border:1px solid var(--line-strong);border-radius:99px;background:var(--card);color:var(--ink-soft);font-size:13.5px;font-weight:600}.signup_iconTool__uzSEc:hover{border-color:var(--ink);color:var(--ink)}.signup_iconToolLabel__yOC2Q{display:none}@media (min-width:640px){.signup_iconToolLabel__yOC2Q{display:inline}}@media (max-width:519px){.signup_headerLogin__bbgKk>span{display:none}}.signup_guide__5Vu8y{display:flex;align-items:center;gap:10px;margin:-2px 0 18px}.signup_guideBuddy__iIHCO{flex-shrink:0;padding:0;border:0;background:none;line-height:0;border-radius:50%;cursor:pointer}.signup_guideBubble__6ynpE{position:relative;flex:1;min-width:0;padding:10px 14px;border-radius:14px;background:var(--orchid-wash);color:var(--ink);font-size:13.5px;line-height:1.45;animation:signup_bubbleIn__ssMqb .35s cubic-bezier(.3,1.3,.6,1)}.signup_guideBubble__6ynpE:before{content:"";position:absolute;left:-6px;top:50%;margin-top:-6px;border-left:0 solid transparent;border-bottom:6px solid transparent;border-top:6px solid transparent;border-right:7px solid transparent;border-right-color:var(--orchid-wash)}@keyframes signup_bubbleIn__ssMqb{0%{opacity:0;transform:translateX(-6px) scale(.98)}}.signup_buildHead__RVBdK{display:flex;align-items:center;gap:12px;margin-bottom:20px}.signup_successCard__9mjo7{position:relative;overflow:hidden}.signup_successVico__ws8Ug{position:absolute;top:14px;left:14px;animation:signup_vicoPeek__Ae0SQ .6s cubic-bezier(.3,1.5,.6,1) .2s both}@media (min-width:640px){.signup_successVico__ws8Ug{top:22px;left:26px}}@keyframes signup_vicoPeek__Ae0SQ{0%{opacity:0;transform:translateY(18px) scale(.6)}}.signup_confetti__rj8xn{position:absolute;inset:0;pointer-events:none;overflow:hidden}.signup_confetti__rj8xn i{position:absolute;top:-14px;width:8px;height:12px;opacity:0;animation:signup_confettiFall__t9Jc5 2.6s cubic-bezier(.25,.6,.4,1) forwards}@keyframes signup_confettiFall__t9Jc5{0%{opacity:1;transform:translate(0) rotate(0deg)}85%{opacity:1}to{opacity:0;transform:translate(var(--drift,0),520px) rotate(var(--spin,1turn))}}@media (prefers-reduced-motion:reduce){.signup_confetti__rj8xn i,.signup_guideBubble__6ynpE,.signup_successVico__ws8Ug{animation:none}.signup_confetti__rj8xn{display:none}}.signup_page__mpife[data-theme=dark] .signup_phone__viZF0{background:#1d1424;color:var(--ink)}.signup_page__mpife[data-theme=dark] .signup_phone__viZF0:before{opacity:.22}.signup_page__mpife[data-theme=dark] .signup_receipt__yQMFD{background:#2a1f33;color:#f4eff7;border-color:rgba(244,239,247,.1)}.signup_page__mpife[data-theme=dark] :is(.signup_rcContact__nYZB5 small,.signup_rcHint__tJXVg,.signup_rcMeta__dUEAX,.signup_rcItems__E3B24 small,.signup_rcTotal__QKnQS span,.signup_rcFoot__DPFPA small){color:#a59aae}.signup_page__mpife[data-theme=dark] .signup_rcPerf__wC6Gb{border-top-color:rgba(244,239,247,.16)}.signup_page__mpife[data-theme=dark] .signup_rcTotal__QKnQS{border-top-color:rgba(244,239,247,.1)}.signup_page__mpife[data-theme=dark] .signup_rcPaid__QHod1{background:rgba(76,194,159,.14);color:#5fd0ad}.signup_page__mpife[data-theme=dark] .signup_rcLogo__5fxbo img{background:#fff}.signup_guideBuddy__iIHCO,.signup_nest__vr4GA{width:60px;height:60px}.signup_nest__vr4GA{display:block;border-radius:50%;background:radial-gradient(circle at 50% 70%,var(--orchid-wash),transparent 70%);transition:opacity .4s ease}.signup_guideBuddy__iIHCO[data-away=true] .signup_nest__vr4GA{opacity:1;animation:signup_nestPulse__YRc3g 2.4s ease-in-out infinite}@keyframes signup_nestPulse__YRc3g{50%{transform:scale(.85);opacity:.6}}@media (max-width:519px){.signup_guideBuddy__iIHCO,.signup_nest__vr4GA{width:50px;height:50px}}@media (prefers-reduced-motion:reduce){.signup_guideBuddy__iIHCO[data-away=true] .signup_nest__vr4GA{animation:none}}.signup_panel__ZvSy3[data-dir=fwd]{animation:signup_panelFwd__DENcs .42s cubic-bezier(.22,1,.36,1)}.signup_panel__ZvSy3[data-dir=back]{animation:signup_panelBack__v_PqX .42s cubic-bezier(.22,1,.36,1)}@keyframes signup_panelFwd__DENcs{0%{opacity:0;transform:translateX(28px)}}@keyframes signup_panelBack__v_PqX{0%{opacity:0;transform:translateX(-28px)}}.signup_successNest___LJst{display:block;width:58px;height:58px}@media (prefers-reduced-motion:reduce){.signup_panel__ZvSy3[data-dir]{animation:none}}.signup_inlinePreview__NaqfL .signup_rcPerf__wC6Gb:after,.signup_inlinePreview__NaqfL .signup_rcPerf__wC6Gb:before{background:#ffffff}.signup_page__mpife[data-theme=dark] .signup_inlinePreview__NaqfL .signup_rcPerf__wC6Gb:after,.signup_page__mpife[data-theme=dark] .signup_inlinePreview__NaqfL .signup_rcPerf__wC6Gb:before{background:#221829}.signup_countryPicker__TkT0R{display:grid;gap:8px}.signup_countryCurrent__JVDiq{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;min-height:62px;text-align:left;border:1.5px solid var(--orchid);border-radius:var(--radius);background:var(--orchid-wash);color:var(--ink);transition:border-color .15s,box-shadow .15s}.signup_countryCurrent__JVDiq:hover{box-shadow:0 6px 18px -12px rgba(185,63,113,.6)}.signup_countryText__g4qac{display:grid;gap:2px;min-width:0;flex:1}.signup_countryText__g4qac strong{display:flex;align-items:center;gap:7px;font-size:14px;font-weight:600}.signup_countryText__g4qac small{font-size:12px;color:var(--muted)}.signup_countryBadge__wdQNU{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:2px 7px;border-radius:999px;color:var(--orchid);background:var(--card);border:1px solid var(--line)}.signup_countryChange___ZRek{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--orchid);white-space:nowrap}.signup_countryChange___ZRek svg{transition:transform .2s}.signup_countryChevronOpen__lulDC{transform:rotate(180deg)}.signup_countryPanel__gqYnV{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--card);overflow:hidden;box-shadow:0 18px 40px -28px rgba(42,29,54,.5)}.signup_countrySearch__wGr9m{display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--line);color:var(--muted)}.signup_countrySearch__wGr9m input{flex:1;min-height:46px;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--ink)}.signup_countryList__6AEly{list-style:none;margin:0;padding:4px;max-height:264px;overflow-y:auto;overscroll-behavior:contain}.signup_countryOption__Nm9XA{display:flex;align-items:center;gap:12px;width:100%;padding:9px 10px;border:0;border-radius:10px;background:transparent;text-align:left;color:var(--ink);cursor:pointer}.signup_countryOption__Nm9XA:focus-visible,.signup_countryOption__Nm9XA:hover{background:var(--orchid-wash);outline:none}.signup_countryOption__Nm9XA[aria-selected=true]{background:var(--orchid-wash)}.signup_countryCheck__wYZ5A{color:var(--orchid);flex-shrink:0}.signup_countryEmpty__F_kzV{padding:14px;font-size:13px;color:var(--muted);text-align:center}.signup_page__mpife .signup_countrySearch__wGr9m input:focus-visible{outline:none;box-shadow:none}.signup_countrySearch__wGr9m:focus-within{background:var(--orchid-wash)}.signup_countryFlag__HEtIr{width:26px;height:19px;flex-shrink:0;border-radius:4px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px rgba(42,29,54,.12)}.signup_kicker___KBVa{font-size:13.5px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--muted)}.signup_title__uSbqL{font-weight:700;letter-spacing:-.03em}.signup_asideLabel__CCtZ6{font-size:13.5px;letter-spacing:0;text-transform:none}.signup_asideNote__4A6Sw{margin-top:16px!important;font-size:13.5px;color:var(--muted);text-align:center}.signup_guideBuddy__iIHCO{transition:width .35s ease,margin .35s ease}.signup_guideBuddy__iIHCO[data-away=true]{width:0;margin-right:-10px}.signup_guideBuddy__iIHCO[data-away=true] .signup_nest__vr4GA{opacity:0;animation:none}.signup_guideBuddy__iIHCO[data-away=true]+.signup_guideBubble__6ynpE:before{display:none}.signup_primary__Iw1BS{transition:background .2s,transform .2s,box-shadow .2s}.signup_primary__Iw1BS:hover{transform:translateY(-1px);box-shadow:0 16px 30px -14px rgba(42,29,54,.8)}.signup_card__fQW98{border-radius:26px}@media (min-width:1024px){.signup_layout__HAoVr{grid-template-columns:minmax(0,620px) minmax(0,380px);gap:64px}.signup_card__fQW98{padding:36px 40px 32px}}.signup_progressBar__SDmMl{height:6px}.signup_progressBar__SDmMl span{box-shadow:0 0 12px rgba(185,63,113,.45)}.signup_progressDot__fBsYu{width:24px;height:24px}.signup_intro__jMUBt{margin-bottom:26px}.signup_title__uSbqL{font-size:clamp(28px,4.2vw,36px);line-height:1.1}.signup_lede__MlDby{font-size:15.5px}.signup_guideBubble__6ynpE{background:var(--card);border:1px solid var(--line);box-shadow:0 10px 24px -20px rgba(42,29,54,.5);font-weight:500}.signup_guideBubble__6ynpE:before{border-right-color:var(--line)}.signup_input___a_hU{height:52px;border-radius:14px}.signup_label__Lhgcb{font-weight:600}.signup_typeCard__tfHXt{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.signup_typeCard__tfHXt:hover{transform:translateY(-2px);box-shadow:0 14px 26px -20px rgba(42,29,54,.5)}.signup_typeCard__tfHXt[aria-pressed=true]{box-shadow:0 0 0 1.5px var(--orchid),0 16px 30px -22px rgba(185,63,113,.7)}.signup_swatch__CtrF4{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.signup_swatch__CtrF4:hover{transform:translateY(-2px)}.signup_primary__Iw1BS{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#c2477c,#9b2f5e);box-shadow:0 14px 30px -14px rgba(185,63,113,.75)}.signup_primary__Iw1BS:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-18deg);animation:signup_wzShine__Oono1 4.5s ease-in-out 1.2s infinite}.signup_primary__Iw1BS:hover{background:linear-gradient(135deg,#cf5389,#a8346a)}.signup_primary__Iw1BS svg{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.signup_primary__Iw1BS:hover svg{transform:translateX(3px)}@keyframes signup_wzShine__Oono1{0%,70%{left:-60%}90%,to{left:120%}}.signup_page__mpife[data-theme=dark] .signup_primary__Iw1BS{background:linear-gradient(135deg,#d9659a,#b23d72);color:#fff}.signup_panel__ZvSy3[data-dir=fwd]{animation:signup_wzFwd__U4dI7 .5s cubic-bezier(.22,1,.36,1) both}.signup_panel__ZvSy3[data-dir=back]{animation:signup_wzBack___mKnC .5s cubic-bezier(.22,1,.36,1) both}@keyframes signup_wzFwd__U4dI7{0%{opacity:0;transform:translateX(36px)}}@keyframes signup_wzBack___mKnC{0%{opacity:0;transform:translateX(-36px)}}.signup_panel__ZvSy3 .signup_intro__jMUBt,.signup_panel__ZvSy3 .signup_stack__RTOiz>*{animation:signup_wzRise__zI1yv .55s cubic-bezier(.22,1,.36,1) both}.signup_panel__ZvSy3 .signup_stack__RTOiz>:first-child{animation-delay:.08s}.signup_panel__ZvSy3 .signup_stack__RTOiz>:nth-child(2){animation-delay:.14s}.signup_panel__ZvSy3 .signup_stack__RTOiz>:nth-child(3){animation-delay:.2s}.signup_panel__ZvSy3 .signup_stack__RTOiz>:nth-child(4){animation-delay:.26s}.signup_panel__ZvSy3 .signup_stack__RTOiz>:nth-child(n+5){animation-delay:.32s}@keyframes signup_wzRise__zI1yv{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.signup_panel__ZvSy3,.signup_panel__ZvSy3 .signup_intro__jMUBt,.signup_panel__ZvSy3 .signup_stack__RTOiz>*,.signup_primary__Iw1BS:after{animation:none!important}}.signup_chapter__KWoJu{display:flex;align-items:center;gap:14px;margin-bottom:18px;padding:16px;border:1px solid var(--line);border-radius:20px;background:var(--card);box-shadow:0 16px 34px -28px rgba(42,29,54,.5);animation:signup_chapterIn__lDBt2 .5s cubic-bezier(.22,1,.36,1) both}.signup_chapter__KWoJu>span:last-child{display:grid;gap:1px}.signup_chapter__KWoJu small{font-size:12px;font-weight:600;color:var(--muted)}.signup_chapter__KWoJu strong{font-size:17px;font-weight:700;letter-spacing:-.01em}.signup_chapter__KWoJu em{font-size:13.5px;font-style:normal;color:var(--muted)}.signup_chapterIcon__qV71N{display:grid;place-items:center;flex-shrink:0;width:50px;height:50px;border-radius:16px;background:linear-gradient(135deg,#c2477c,#7a5cc9);color:#fff;box-shadow:0 12px 24px -12px rgba(122,92,201,.8);animation:signup_chapterIcon__qV71N .6s cubic-bezier(.3,1.6,.5,1) both}@keyframes signup_chapterIn__lDBt2{0%{opacity:0;transform:translateY(10px)}}@keyframes signup_chapterIcon__qV71N{0%{transform:scale(.5) rotate(-20deg)}}.signup_previewSwap__8jpuJ{animation:signup_previewIn__YW0p3 .55s cubic-bezier(.22,1,.36,1) both}@keyframes signup_previewIn__YW0p3{0%{opacity:0;transform:translateY(18px) scale(.97)}}.signup_asideNote__4A6Sw{display:flex;align-items:center;justify-content:center;gap:6px}.signup_site__MEAwW{position:relative;width:min(100%,320px);margin:0 auto;overflow:hidden;border:9px solid #17111c;border-radius:36px;background:#fff;color:#1f1724;box-shadow:0 40px 80px -40px rgba(42,29,54,.65)}.signup_siteBar__po7CL{display:flex;align-items:center;gap:8px;padding:14px 14px 10px}.signup_loginLogo__Koio0,.signup_siteLogo__S8y7l{display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:var(--salon-primary,#b93f71);color:#fff;font-weight:800;transition:background-color .4s}.signup_siteLogo__S8y7l{width:28px;height:28px;border-radius:8px;font-size:11px}.signup_loginLogo__Koio0 img,.signup_siteLogo__S8y7l img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.signup_siteBar__po7CL b{flex:1;min-width:0;overflow:hidden;font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.signup_siteBook__Olt4P{padding:5px 11px;border-radius:99px;background:var(--salon-primary,#b93f71);color:#fff;font-size:11px;font-weight:700;transition:background-color .4s}.signup_siteHero__xkSot{position:relative;height:220px;margin:0 10px;overflow:hidden;border-radius:20px;transition:box-shadow .4s}.signup_sitePhoto__6eA1x{-o-object-fit:cover;object-fit:cover;animation:signup_photoIn__LGJLO .8s ease both}@keyframes signup_photoIn__LGJLO{0%{opacity:0;transform:scale(1.08)}}.signup_siteShade__rwkAs{position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,10,20,.05) 25%,rgba(15,10,20,.78))}.signup_siteTitle__cvFJj{position:absolute;left:16px;right:16px;bottom:54px;display:grid;margin:0!important;color:#fff}.signup_siteTitle__cvFJj small{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.85}.signup_siteTitle__cvFJj strong{overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.05;letter-spacing:-.02em;animation:signup_nameIn__jfqaW .45s cubic-bezier(.22,1,.36,1) both}@keyframes signup_nameIn__jfqaW{0%{opacity:0;transform:translateY(8px)}}.signup_siteCta__uKvZ6{position:absolute;left:16px;bottom:14px;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:99px;background:var(--salon-primary,#b93f71);color:#fff;font-size:12px;font-weight:700;box-shadow:0 10px 20px -10px rgba(0,0,0,.6);transition:background-color .4s}.signup_siteMenu__JXel8{display:grid;gap:8px;margin:10px;padding:12px;border-radius:18px;transition:box-shadow .4s}.signup_siteMenuHead__pLsWY{display:flex;justify-content:space-between;align-items:baseline;margin:0!important}.signup_siteMenuHead__pLsWY b{font-size:14px}.signup_siteMenuHead__pLsWY small{font-size:11.5px;color:#8a7f93}.signup_siteItem__G70qM{display:flex;justify-content:space-between;align-items:center;margin:0!important;padding:9px 12px;border:1px solid #f0e9ef;border-radius:12px;animation:signup_itemIn__cXzN5 .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--i) * 60ms)}.signup_siteItem__G70qM>span{display:grid;line-height:1.25}.signup_siteItem__G70qM strong{font-size:12.5px}.signup_siteItem__G70qM small{font-size:11px;color:#8a7f93}.signup_siteItem__G70qM b{font-size:12.5px;color:var(--salon-primary,#b93f71)}@keyframes signup_itemIn__cXzN5{0%{opacity:0;transform:translateX(12px)}}.signup_siteEmpty__rkzxG{margin:0!important;padding:16px;border:1.5px dashed #eadfe6;border-radius:12px;color:#9a8fa3;font-size:12px;text-align:center}.signup_site__MEAwW[data-focus=menu] .signup_siteMenu__JXel8,.signup_site__MEAwW[data-focus=name] .signup_siteHero__xkSot{animation:signup_sitePulse__aJAcp 2.2s ease-in-out infinite}.signup_site__MEAwW[data-focus=look] .signup_siteBook__Olt4P,.signup_site__MEAwW[data-focus=look] .signup_siteCta__uKvZ6,.signup_site__MEAwW[data-focus=look] .signup_siteLogo__S8y7l{animation:signup_lookPulse__n050E 2.2s ease-in-out infinite}@keyframes signup_sitePulse__aJAcp{0%,to{box-shadow:0 0 0 2px var(--salon-primary,#b93f71)}50%{box-shadow:0 0 0 2px var(--salon-primary,#b93f71),0 0 0 7px color-mix(in srgb,var(--salon-primary,#b93f71) 25%,transparent)}}@keyframes signup_lookPulse__n050E{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--salon-primary,#b93f71) 30%,transparent)}}.signup_loginPhone__lK6JV{display:grid;justify-items:center;gap:10px;width:min(100%,300px);margin:0 auto;padding:44px 22px 34px;border:9px solid #17111c;border-radius:36px;background:linear-gradient(180deg,color-mix(in srgb,var(--salon-primary,#b93f71) 14%,#fff),#fff 55%);color:#1f1724;box-shadow:0 40px 80px -40px rgba(42,29,54,.65)}.signup_loginLogo__Koio0{width:64px;height:64px;margin-bottom:6px;border-radius:18px;font-size:20px;box-shadow:0 14px 26px -14px var(--salon-primary,#b93f71)}.signup_loginPhone__lK6JV>strong{font-size:18px;text-align:center}.signup_loginPhone__lK6JV>small{margin-bottom:8px;font-size:12px;color:#8a7f93}.signup_loginField__c3o4g{display:flex;align-items:center;gap:8px;width:100%;padding:12px 14px;border:1px solid #ece4ea;border-radius:12px;background:#fff;color:#3b3044;font-size:13px}.signup_loginField__c3o4g:first-of-type{border-color:var(--salon-primary,#b93f71);box-shadow:0 0 0 3px color-mix(in srgb,var(--salon-primary,#b93f71) 18%,transparent)}.signup_loginGo__B_A_8{display:flex;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:4px;padding:12px;border-radius:12px;background:var(--salon-primary,#b93f71);color:#fff;font-size:13.5px;font-weight:700}@media (prefers-reduced-motion:reduce){.signup_chapterIcon__qV71N,.signup_chapter__KWoJu,.signup_previewSwap__8jpuJ,.signup_siteItem__G70qM,.signup_sitePhoto__6eA1x,.signup_siteTitle__cvFJj strong,.signup_site__MEAwW[data-focus] *{animation:none!important}}.signup_inlinePreview__NaqfL{margin-top:6px;padding:18px 14px 20px;border-radius:22px;background:linear-gradient(180deg,color-mix(in srgb,var(--salon-primary,#b93f71) 9%,transparent),transparent 70%)}.signup_inlineNote__TUGIQ{display:flex;align-items:center;justify-content:center;gap:6px;margin:0 0 14px;color:var(--muted);font-size:13px;text-align:center}.signup_inlinePreview__NaqfL .signup_loginPhone__lK6JV,.signup_inlinePreview__NaqfL .signup_site__MEAwW{width:min(100%,290px)}.signup_inlinePreview__NaqfL .signup_siteHero__xkSot{height:190px}.signup_page__mpife[data-theme=dark] .signup_loginPhone__lK6JV,.signup_page__mpife[data-theme=dark] .signup_site__MEAwW{border-color:#3b2f47;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 40px 80px -40px rgba(0,0,0,.8)}.signup_siteHero__xkSot{background:#2a1d33}.signup_card__fQW98{--sc:#d6336c;--sc2:#f472b6;position:relative;background:radial-gradient(520px 240px at 100% 0,color-mix(in srgb,var(--sc) 9%,transparent),transparent 70%),radial-gradient(380px 200px at 0 100%,color-mix(in srgb,var(--sc2) 7%,transparent),transparent 70%),var(--card);transition:background .6s}.signup_card__fQW98[data-step="1"]{--sc:#7c4dff;--sc2:#c084fc}.signup_card__fQW98[data-step="2"]{--sc:#d97706;--sc2:#fbbf24}.signup_card__fQW98[data-step="3"]{--sc:#0f9f78;--sc2:#34d399}.signup_card__fQW98[data-step="4"]{--sc:#2563eb;--sc2:#60a5fa}.signup_card__fQW98[data-step="5"]{--sc:#b93f71;--sc2:#7a5cc9}.signup_card__fQW98 .signup_intro__jMUBt{display:flex;align-items:flex-start;gap:16px}.signup_introIcon__wq_Bj{display:grid;place-items:center;flex-shrink:0;width:56px;height:56px;margin-top:2px;border-radius:18px;background:linear-gradient(135deg,var(--sc),var(--sc2));color:#fff;box-shadow:0 14px 28px -14px var(--sc),inset 0 1px 0 rgba(255,255,255,.35);animation:signup_introIcon__wq_Bj .7s cubic-bezier(.3,1.6,.5,1) both}.signup_introIcon__wq_Bj svg{animation:signup_introIconFloat__ZZjLG 3.6s ease-in-out .8s infinite}@keyframes signup_introIcon__wq_Bj{0%{opacity:0;transform:scale(.4) rotate(-25deg)}}@keyframes signup_introIconFloat__ZZjLG{50%{transform:translateY(-2px) rotate(-6deg)}}.signup_card__fQW98 .signup_input___a_hU:focus,.signup_card__fQW98 .signup_price__u4PHU:focus-within{border-color:var(--sc);box-shadow:0 0 0 4px color-mix(in srgb,var(--sc) 16%,transparent)}.signup_iconInput__uFhTm{position:relative;display:block}.signup_iconInput__uFhTm>svg{position:absolute;left:16px;top:50%;z-index:1;color:var(--muted);transform:translateY(-50%);pointer-events:none;transition:color .25s}.signup_iconInput__uFhTm>.signup_input___a_hU{padding-left:46px}.signup_iconInput__uFhTm:focus-within>svg{color:var(--sc)}.signup_card__fQW98 .signup_typeCard__tfHXt{gap:12px;padding:9px 12px 9px 9px;border-radius:16px;transition:border-color .25s,background-color .25s,transform .25s cubic-bezier(.3,1.6,.5,1),box-shadow .25s}.signup_card__fQW98 .signup_typeCard__tfHXt:hover{transform:translateY(-2px);box-shadow:0 14px 26px -20px rgba(42,29,54,.5)}.signup_card__fQW98 .signup_typeCard__tfHXt[aria-pressed=true]{border-color:var(--sc);background:color-mix(in srgb,var(--sc) 7%,var(--card));box-shadow:0 0 0 3px color-mix(in srgb,var(--sc) 14%,transparent)}.signup_typePhoto__cNjE_{position:relative;flex-shrink:0;width:48px;height:48px;overflow:hidden;border-radius:12px;background:var(--mist)}.signup_typePhoto__cNjE_ img{-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .4s;filter:saturate(.85)}.signup_typeCard__tfHXt:hover .signup_typePhoto__cNjE_ img,.signup_typeCard__tfHXt[aria-pressed=true] .signup_typePhoto__cNjE_ img{transform:scale(1.12);filter:saturate(1.1)}.signup_typeBadge__eU7JN{position:absolute;right:3px;bottom:3px;display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:rgba(255,255,255,.92);color:#2a1d36;box-shadow:0 2px 6px rgba(0,0,0,.2)}.signup_typeCard__tfHXt[aria-pressed=true] .signup_typeBadge__eU7JN{background:var(--sc);color:#fff}.signup_card__fQW98 .signup_typeCheck__I0SGu{color:var(--sc);animation:signup_tickIn__nmCYI .4s cubic-bezier(.3,1.6,.5,1) both}@keyframes signup_tickIn__nmCYI{0%{transform:scale(0)}}.signup_card__fQW98 .signup_swatches__eia2q{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.signup_card__fQW98 .signup_swatch__CtrF4{flex-direction:column;align-items:stretch;gap:8px;padding:8px 8px 10px;border-radius:16px;text-align:center;transition:transform .25s cubic-bezier(.3,1.6,.5,1),border-color .25s,box-shadow .25s}.signup_card__fQW98 .signup_swatch__CtrF4:hover{transform:translateY(-3px)}.signup_card__fQW98 .signup_swatchDot__9XK5p{width:100%;height:46px;border-radius:11px;box-shadow:inset 0 -10px 18px rgba(0,0,0,.14),inset 0 1px 0 rgba(255,255,255,.3)}.signup_card__fQW98 .signup_swatch__CtrF4[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--sc) 18%,transparent)}.signup_card__fQW98 .signup_swatch__CtrF4[aria-pressed=true] .signup_swatchDot__9XK5p svg{animation:signup_tickIn__nmCYI .4s cubic-bezier(.3,1.6,.5,1) both}.signup_card__fQW98 .signup_logoDrop__HZ7Gi{border-radius:18px;border-color:color-mix(in srgb,var(--sc) 35%,var(--line));background:color-mix(in srgb,var(--sc) 4%,var(--card))}.signup_card__fQW98 .signup_segment__7GA3q button{border-radius:16px;transition:border-color .25s,background-color .25s,transform .25s cubic-bezier(.3,1.6,.5,1)}.signup_card__fQW98 .signup_segment__7GA3q button:hover{transform:translateY(-2px)}.signup_card__fQW98 .signup_segment__7GA3q button[aria-pressed=true]{border-color:var(--sc);background:color-mix(in srgb,var(--sc) 7%,var(--card));box-shadow:0 0 0 3px color-mix(in srgb,var(--sc) 14%,transparent)}.signup_card__fQW98 .signup_segment__7GA3q button[aria-pressed=true] svg{color:var(--sc)}.signup_card__fQW98 .signup_services__2HDee{display:grid;gap:8px;border:0;background:none}.signup_card__fQW98 .signup_serviceRow__ZKZIZ{padding:10px 10px 10px 12px;border:1.5px solid var(--line);border-radius:16px;background:var(--card);transition:border-color .25s,background-color .25s,opacity .25s,transform .25s;animation:signup_wzRise__zI1yv .45s cubic-bezier(.22,1,.36,1) both}.signup_card__fQW98 .signup_serviceRow__ZKZIZ:nth-child(2){animation-delay:.05s}.signup_card__fQW98 .signup_serviceRow__ZKZIZ:nth-child(3){animation-delay:.1s}.signup_card__fQW98 .signup_serviceRow__ZKZIZ:nth-child(4){animation-delay:.15s}.signup_card__fQW98 .signup_serviceRow__ZKZIZ:nth-child(n+5){animation-delay:.2s}.signup_card__fQW98 .signup_serviceRow__ZKZIZ+.signup_serviceRow__ZKZIZ{border-top:1.5px solid var(--line)}.signup_card__fQW98 .signup_serviceRow__ZKZIZ[data-on=true]{border-color:color-mix(in srgb,var(--sc) 45%,var(--line));background:color-mix(in srgb,var(--sc) 5%,var(--card))}.signup_card__fQW98 .signup_serviceRow__ZKZIZ:hover{transform:translateX(3px)}.signup_card__fQW98 .signup_serviceRow__ZKZIZ input:checked+.signup_checkbox__FigRF{border-color:var(--sc);background:var(--sc)}.signup_card__fQW98 .signup_price__u4PHU{border-radius:12px}.signup_card__fQW98 .signup_payCard__j3H6j{border-radius:16px;transition:border-color .25s,background-color .25s,transform .25s cubic-bezier(.3,1.6,.5,1)}.signup_card__fQW98 .signup_payCard__j3H6j:hover{transform:translateY(-2px)}.signup_card__fQW98 .signup_payCard__j3H6j:nth-child(6n+1){--pc:#0f9f78}.signup_card__fQW98 .signup_payCard__j3H6j:nth-child(6n+2){--pc:#2563eb}.signup_card__fQW98 .signup_payCard__j3H6j:nth-child(6n+3){--pc:#7c4dff}.signup_card__fQW98 .signup_payCard__j3H6j:nth-child(6n+4){--pc:#d97706}.signup_card__fQW98 .signup_payCard__j3H6j:nth-child(6n+5){--pc:#db2777}.signup_card__fQW98 .signup_payCard__j3H6j:nth-child(6n+6){--pc:#0891b2}.signup_card__fQW98 .signup_payIcon__kEz2y{border-radius:11px;background:color-mix(in srgb,var(--pc) 12%,transparent);color:var(--pc)}.signup_card__fQW98 .signup_payCard__j3H6j[aria-pressed=true]{border-color:var(--pc);background:color-mix(in srgb,var(--pc) 6%,var(--card))}.signup_card__fQW98 .signup_payCard__j3H6j[aria-pressed=true] .signup_payIcon__kEz2y{background:var(--pc);color:#fff}.signup_card__fQW98 .signup_payCard__j3H6j[aria-pressed=true] .signup_payCheck__8Adzy{border-color:var(--pc);background:var(--pc)}.signup_card__fQW98 .signup_review__s29ga{overflow:hidden;border:1.5px solid var(--line);border-radius:18px}.signup_card__fQW98 .signup_reviewRow__OY8T3{padding:14px;transition:background-color .25s;animation:signup_wzRise__zI1yv .45s cubic-bezier(.22,1,.36,1) both}.signup_card__fQW98 .signup_reviewRow__OY8T3:nth-child(2){animation-delay:.06s}.signup_card__fQW98 .signup_reviewRow__OY8T3:nth-child(3){animation-delay:.12s}.signup_card__fQW98 .signup_reviewRow__OY8T3:nth-child(4){animation-delay:.18s}.signup_card__fQW98 .signup_reviewRow__OY8T3:nth-child(5){animation-delay:.24s}.signup_card__fQW98 .signup_reviewRow__OY8T3:hover{background:color-mix(in srgb,var(--sc) 4%,transparent)}.signup_card__fQW98 .signup_reviewRow__OY8T3 dt{display:flex;align-items:center;gap:8px}.signup_reviewIcon__Dw3rm{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;border-radius:10px;background:color-mix(in srgb,var(--sc) 12%,transparent);color:var(--sc)}.signup_card__fQW98 .signup_trial__3X4jo{border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--jade) 14%,transparent),color-mix(in srgb,var(--sc2) 10%,transparent))}@media (max-width:560px){.signup_card__fQW98 .signup_intro__jMUBt{gap:12px}.signup_introIcon__wq_Bj{width:46px;height:46px;border-radius:15px}.signup_introIcon__wq_Bj svg{width:20px;height:20px}.signup_typePhoto__cNjE_{width:40px;height:40px}.signup_card__fQW98 .signup_swatchDot__9XK5p{height:38px}}@media (prefers-reduced-motion:reduce){.signup_card__fQW98 .signup_reviewRow__OY8T3,.signup_card__fQW98 .signup_serviceRow__ZKZIZ,.signup_card__fQW98 .signup_typeCheck__I0SGu,.signup_introIcon__wq_Bj,.signup_introIcon__wq_Bj svg{animation:none!important}}.signup_card__fQW98 .signup_reviewRow__OY8T3{grid-template-columns:66px minmax(0,1fr) auto}.signup_card__fQW98 .signup_reviewRow__OY8T3 dt{flex-direction:column;align-items:flex-start;gap:5px;font-size:11.5px}@media (hover:none){.signup_card__fQW98 .signup_payCard__j3H6j:hover,.signup_card__fQW98 .signup_segment__7GA3q button:hover,.signup_card__fQW98 .signup_serviceRow__ZKZIZ:hover,.signup_card__fQW98 .signup_swatch__CtrF4:hover,.signup_card__fQW98 .signup_typeCard__tfHXt:hover{transform:none;box-shadow:none}}@media (max-width:560px){.signup_card__fQW98 .signup_typeCard__tfHXt{gap:9px;padding:8px 10px 8px 8px}.signup_typePhoto__cNjE_{width:36px;height:36px;border-radius:10px}.signup_typeBadge__eU7JN{width:16px;height:16px;border-radius:5px}.signup_typeBadge__eU7JN svg{width:10px;height:10px}}.signup_buildMain__L9UQf{width:100%;max-width:1080px;margin:0 auto;padding:8px 16px 40px}.signup_buildStage__mRMWq{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:44px;padding:18px;border:1px solid var(--line);border-radius:32px;background:var(--card);box-shadow:var(--shadow);animation:signup_wzRise__zI1yv .6s cubic-bezier(.22,1,.36,1) both}.signup_buildInfo__fGH8J{display:grid;gap:14px;padding-right:18px}.signup_buildKicker__F_WMx{margin:0!important;color:var(--orchid);font-size:14px;font-weight:700}.signup_buildTitle__6vV97,.signup_successTitle__pabFR{margin:0;font-family:var(--signup-heading),sans-serif;font-size:clamp(30px,4vw,44px);font-weight:700;line-height:1.05;letter-spacing:-.03em;color:var(--ink)}.signup_buildTitle__6vV97 em,.signup_successTitle__pabFR em{font-family:var(--signup-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em;color:var(--salon-primary,var(--orchid))}.signup_buildNow___xw6U{display:flex;align-items:center;gap:10px;margin:0!important;color:var(--ink);font-size:16px;font-weight:600;animation:signup_buildNow___xw6U .45s cubic-bezier(.22,1,.36,1) both}.signup_buildNow___xw6U svg{flex-shrink:0;color:var(--salon-primary,var(--orchid))}@keyframes signup_buildNow___xw6U{0%{opacity:0;transform:translateY(10px)}}.signup_buildBar__hU7j_{height:8px;overflow:hidden;border-radius:99px;background:var(--mist)}.signup_buildBar__hU7j_ i{position:relative;display:block;height:100%;overflow:hidden;border-radius:99px;background:linear-gradient(90deg,var(--salon-primary,#b93f71),var(--salon-accent,#e58cb4));transition:width 1.1s cubic-bezier(.22,1,.36,1)}.signup_buildBar__hU7j_ i:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.6) 50%,transparent 80%);animation:signup_barShine__zB2nq 1.3s linear infinite}@keyframes signup_barShine__zB2nq{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.signup_buildDots__etVQf{display:grid;gap:8px;margin:4px 0 0;padding:0;list-style:none}.signup_buildDots__etVQf li{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:14px;transition:color .3s}.signup_buildDots__etVQf li>span{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border:1.5px solid var(--line-strong);border-radius:50%;font-size:11px;font-weight:700;transition:background-color .3s,border-color .3s,transform .4s cubic-bezier(.3,1.6,.5,1)}.signup_buildDots__etVQf li[data-state=active]{color:var(--ink);font-weight:600}.signup_buildDots__etVQf li[data-state=active]>span{transform:scale(1.15);border-color:var(--salon-primary,var(--orchid));background:var(--salon-primary,var(--orchid));color:#fff;box-shadow:0 0 0 5px color-mix(in srgb,var(--salon-primary,#b93f71) 18%,transparent)}.signup_buildDots__etVQf li[data-state=done]{color:var(--ink-soft)}.signup_buildDots__etVQf li[data-state=done]>span{border-color:var(--jade);background:var(--jade);color:#fff}.signup_buildKeep__xjk2X{margin:4px 0 0!important;color:var(--muted);font-size:13px}.signup_bld__8szWI{--wall:#fbf3ea;--wall2:#f3e5d6;--trim:#2a1d36;position:relative;container-type:inline-size;width:100%;aspect-ratio:16/12;overflow:hidden;border-radius:24px;background:linear-gradient(180deg,#ecdff6,#f8e7ef 55%,#fdf3ec);transition:background 1.2s}.signup_bld__8szWI[data-stage="4"],.signup_bld__8szWI[data-stage="5"]{background:linear-gradient(180deg,#2a1d4a,#6a3a6e 48%,#e7a17f)}.signup_bld__8szWI *{box-sizing:border-box}.signup_bldGrid__7_Nii{position:absolute;inset:0;background-image:linear-gradient(rgba(122,92,201,.13) 1px,transparent 0),linear-gradient(90deg,rgba(122,92,201,.13) 1px,transparent 0);background-size:6cqw 6cqw;transition:opacity 1s;mask-image:radial-gradient(80% 70% at 50% 45%,#000,transparent);-webkit-mask-image:radial-gradient(80% 70% at 50% 45%,#000,transparent)}.signup_bld__8szWI[data-stage="4"] .signup_bldGrid__7_Nii,.signup_bld__8szWI[data-stage="5"] .signup_bldGrid__7_Nii{opacity:0}.signup_bldSun__7CgQz{position:absolute;top:8%;right:9%;width:11cqw;height:11cqw;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff6d6,#ffd27a 60%,#f6a96a);box-shadow:0 0 6cqw rgba(255,196,120,.6);transition:transform 1.4s cubic-bezier(.22,1,.36,1),background 1.2s,box-shadow 1.2s}.signup_bld__8szWI[data-stage="4"] .signup_bldSun__7CgQz,.signup_bld__8szWI[data-stage="5"] .signup_bldSun__7CgQz{transform:translate(-4cqw,2cqw) scale(.7);background:radial-gradient(circle at 35% 35%,#fffaf0,#f3e6ff 70%);box-shadow:0 0 5cqw rgba(243,230,255,.55)}.signup_bldGround__uwRcI{position:absolute;left:0;right:0;bottom:0;height:13%;background:repeating-linear-gradient(90deg,transparent 0 11.5cqw,rgba(42,29,54,.08) 11.5cqw calc(11.5cqw + 2px)),linear-gradient(180deg,#d9c8ba,#cbb6a6);box-shadow:0 -2px 0 rgba(42,29,54,.12)}.signup_bldShop__VrhbY{position:absolute;left:15%;right:15%;bottom:13%;height:68%}.signup_bldWall__vKcUh{position:absolute;inset:13% 2% 0;border-radius:1.2cqw 1.2cqw 0 0;background:repeating-linear-gradient(0deg,transparent 0 4.4cqw,rgba(42,29,54,.05) 4.4cqw calc(4.4cqw + 1px)),linear-gradient(180deg,var(--wall),var(--wall2));box-shadow:inset 0 -1.2cqw 0 rgba(42,29,54,.06),0 2cqw 4cqw -2cqw rgba(42,29,54,.3);transform-origin:bottom;animation:signup_bldRise__9dHep 1s cubic-bezier(.22,1,.36,1) both}@keyframes signup_bldRise__9dHep{0%{transform:scaleY(0)}}.signup_bldDust__B0vLw{position:absolute;left:-6%;right:-6%;bottom:-2%;height:16%;background:radial-gradient(closest-side,rgba(203,182,166,.9),transparent) 0 100% /22% 100% no-repeat,radial-gradient(closest-side,rgba(203,182,166,.8),transparent) 50% 100% /26% 90% no-repeat,radial-gradient(closest-side,rgba(203,182,166,.9),transparent) 100% 100% /22% 100% no-repeat;opacity:0;animation:signup_bldDust__B0vLw 1.2s ease-out .7s both;pointer-events:none}@keyframes signup_bldDust__B0vLw{30%{opacity:1}to{opacity:0;transform:scale(1.4) translateY(-3%)}}.signup_bldCornice__BvdGX{position:absolute;inset:0 0 auto;height:15%;border-radius:1.4cqw;background:linear-gradient(180deg,#3a2a4a,var(--trim));box-shadow:0 1.2cqw 2cqw -1cqw rgba(0,0,0,.45);animation:signup_bldDrop__y71iv .7s cubic-bezier(.3,1.5,.5,1) .85s both}@keyframes signup_bldDrop__y71iv{0%{opacity:0;transform:translateY(-120%)}}.signup_bldSign__dXODA{position:absolute;left:50%;top:-3%;z-index:3;display:flex;align-items:center;gap:1.6cqw;max-width:78%;padding:1.2cqw 2.6cqw 1.2cqw 1.2cqw;border-radius:1.6cqw;background:#fffaf5;color:var(--trim);box-shadow:0 1.4cqw 3cqw -1.4cqw rgba(0,0,0,.5),inset 0 0 0 .4cqw var(--salon-primary,#b93f71);transform:translateX(-50%);transform-origin:top center;animation:signup_bldSign__dXODA .9s cubic-bezier(.3,1.4,.5,1) both}@keyframes signup_bldSign__dXODA{0%{opacity:0;transform:translateX(-50%) rotateX(90deg) translateY(-30%)}}.signup_bldSign__dXODA b{overflow:hidden;font-family:var(--signup-serif),Georgia,serif;font-size:4.4cqw;font-style:italic;font-weight:400;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.signup_bldSignLogo__Q1ABo{position:relative;display:grid;place-items:center;flex-shrink:0;width:6.4cqw;height:6.4cqw;overflow:hidden;border-radius:1.4cqw;background:var(--salon-primary,#b93f71);color:#fff;font-size:2.4cqw;font-weight:800}.signup_bldSignLogo__Q1ABo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.signup_bldAwning__4hkBp{position:absolute;left:0;right:0;top:14%;z-index:2;height:12%;box-shadow:0 1.2cqw 1.6cqw -1cqw rgba(0,0,0,.35);transform-origin:top;animation:signup_bldUnroll__fQW2A .8s cubic-bezier(.3,1.4,.5,1) .35s both}.signup_bldAwning__4hkBp,.signup_bld__8szWI[data-stage="4"] .signup_bldAwning__4hkBp,.signup_bld__8szWI[data-stage="5"] .signup_bldAwning__4hkBp{background:radial-gradient(circle at 50% 0,transparent 62%,var(--wall) 64%) bottom /7.1% 36% repeat-x,repeating-linear-gradient(90deg,var(--salon-primary,#b93f71) 0 7.1%,#fff 7.1% 14.2%)}@keyframes signup_bldUnroll__fQW2A{0%{transform:scaleY(0)}}.signup_bldWindow__CoTrL{position:absolute;top:36%;bottom:9%;z-index:1;overflow:hidden;border:.9cqw solid var(--trim);border-radius:1cqw;background:linear-gradient(160deg,#cfe3f2,#a9c4dc);box-shadow:inset 0 0 0 .3cqw rgba(255,255,255,.4);animation:signup_bldPop___C1QI .6s cubic-bezier(.3,1.5,.5,1) both}.signup_bldWindow__CoTrL[data-side=left]{left:7%;right:61%}.signup_bldWindow__CoTrL[data-side=right]{left:61%;right:7%;animation-delay:.15s}.signup_bldWindow__CoTrL:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.5) 42%,transparent 54%);animation:signup_bldGlass___QpbT 2.6s ease-in-out .6s infinite;pointer-events:none}@keyframes signup_bldGlass___QpbT{0%{transform:translateX(-100%)}60%,to{transform:translateX(100%)}}@keyframes signup_bldPop___C1QI{0%{opacity:0;transform:scale(.6)}}.signup_bldPhoto__6vMTt{-o-object-fit:cover;object-fit:cover}.signup_bld__8szWI[data-stage="4"] .signup_bldPhoto__6vMTt,.signup_bld__8szWI[data-stage="5"] .signup_bldPhoto__6vMTt{filter:brightness(1.12) saturate(1.1)}.signup_bldBoard__FGzVr{position:absolute;inset:8%;display:grid;align-content:start;gap:1cqw;padding:1.6cqw;border-radius:.8cqw;background:#2b2f2c;color:#f4efe6;box-shadow:0 0 0 .5cqw #8a6a4c}.signup_bldBoard__FGzVr small{margin-bottom:.4cqw;font-family:var(--signup-serif),Georgia,serif;font-size:2.6cqw;font-style:italic;text-align:center}.signup_bldBoard__FGzVr>span{display:flex;justify-content:space-between;gap:1cqw;overflow:hidden;font-size:1.55cqw;white-space:nowrap;animation:signup_bldChalk__pKpeV .4s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.35s + var(--i) * .25s)}.signup_bldBoard__FGzVr em{font-style:normal;color:#f2c14e}@keyframes signup_bldChalk__pKpeV{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.signup_bldDoor__Ty8tf{position:absolute;left:41.5%;right:41.5%;top:34%;bottom:0;z-index:1;border:.9cqw solid var(--trim);border-bottom:0;border-radius:6cqw 6cqw 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--salon-primary,#b93f71) 70%,#000),var(--salon-primary,#b93f71));animation:signup_bldPop___C1QI .6s cubic-bezier(.3,1.5,.5,1) both}.signup_bldDoor__Ty8tf:before{content:"";position:absolute;inset:8% 16% 46%;border-radius:4cqw 4cqw .6cqw .6cqw;background:linear-gradient(160deg,#e7f1f8,#b8cfe2);transition:background 1s}.signup_bld__8szWI[data-stage="4"] .signup_bldDoor__Ty8tf:before,.signup_bld__8szWI[data-stage="5"] .signup_bldDoor__Ty8tf:before{background:linear-gradient(160deg,#fff4cf,#ffd88a);box-shadow:0 0 3cqw rgba(255,210,122,.8)}.signup_bldDoor__Ty8tf:after{content:"";position:absolute;right:16%;top:62%;width:1.4cqw;height:1.4cqw;border-radius:50%;background:#f2c14e}.signup_bldOpen__6qhtl{position:absolute;left:50%;top:36%;z-index:2;width:11cqw;height:4.6cqw;margin-left:-5.5cqw;perspective:30cqw}.signup_bldOpen__6qhtl>span{position:absolute;inset:0;display:grid;place-items:center;border-radius:.8cqw;background:#fff;color:#c0353f;font-size:1.9cqw;font-weight:800;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 .8cqw 1.4cqw -.6cqw rgba(0,0,0,.5);backface-visibility:hidden;transition:transform .8s cubic-bezier(.3,1.4,.5,1)}.signup_bldOpen__6qhtl>span+span{background:#2e9277;color:#fff;transform:rotateY(180deg)}.signup_bldOpen__6qhtl[data-open]>span:first-child{transform:rotateY(-180deg)}.signup_bldOpen__6qhtl[data-open]>span+span{transform:rotateY(0);box-shadow:0 0 2.4cqw rgba(76,194,159,.8)}.signup_bldLamp__MPPDq{position:absolute;top:27%;z-index:2;width:3cqw;height:3.6cqw;border-radius:1.6cqw 1.6cqw .6cqw .6cqw;background:var(--trim);opacity:0;transition:opacity .4s 1s}.signup_bld__8szWI[data-stage="3"] .signup_bldLamp__MPPDq,.signup_bld__8szWI[data-stage="4"] .signup_bldLamp__MPPDq,.signup_bld__8szWI[data-stage="5"] .signup_bldLamp__MPPDq{opacity:1;transition-delay:0s}.signup_bldLamp__MPPDq[data-side=left]{left:34%}.signup_bldLamp__MPPDq[data-side=right]{right:34%}.signup_bldLamp__MPPDq:after{content:"";position:absolute;left:50%;top:100%;width:16cqw;height:18cqw;margin-left:-8cqw;background:radial-gradient(60% 100% at 50% 0,rgba(255,214,140,.75),transparent 70%);opacity:0;transform-origin:top;transition:opacity .6s;pointer-events:none}.signup_bldLamp__MPPDq[data-on]:after{opacity:1;animation:signup_bldFlicker__IaxI_ .6s steps(2) 1}@keyframes signup_bldFlicker__IaxI_{0%{opacity:0}50%{opacity:1}70%{opacity:.3}}.signup_bldPlant__6bmYS{position:absolute;bottom:9%;z-index:3;width:8cqw;height:12cqw;transform-origin:bottom;animation:signup_bldGrow__LHyCM .8s cubic-bezier(.3,1.6,.5,1) .3s both}.signup_bldPlant__6bmYS[data-side=left]{left:9%}.signup_bldPlant__6bmYS[data-side=right]{right:9%;animation-delay:.45s}.signup_bldPlant__6bmYS:before{content:"";position:absolute;left:0;right:0;top:0;height:70%;border-radius:50% 50% 45% 45%;background:radial-gradient(circle at 35% 30%,#5fd0ad,#2e9277 60%,#1f6b56)}.signup_bldPlant__6bmYS:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:36%;border-radius:.4cqw .4cqw 1.6cqw 1.6cqw;background:linear-gradient(180deg,#c97b5a,#a65e43)}@keyframes signup_bldGrow__LHyCM{0%{transform:scale(0)}}.signup_bldViqo__ala31{position:absolute;z-index:5;left:6%;top:46%;transition:left 1s cubic-bezier(.5,0,.2,1),top 1s cubic-bezier(.5,0,.2,1);animation:signup_bldHover__at2dn 1.6s ease-in-out infinite}.signup_bldViqo__ala31>*{width:13cqw!important;height:13cqw!important}.signup_bld__8szWI[data-stage="1"] .signup_bldViqo__ala31{left:64%;top:6%}.signup_bld__8szWI[data-stage="2"] .signup_bldViqo__ala31{left:2%;top:34%}.signup_bld__8szWI[data-stage="3"] .signup_bldViqo__ala31{left:80%;top:52%}.signup_bld__8szWI[data-stage="4"] .signup_bldViqo__ala31{left:44%;top:2%}.signup_bld__8szWI[data-final] .signup_bldViqo__ala31{display:none}@keyframes signup_bldHover__at2dn{50%{transform:translateY(-1.6cqw) rotate(-4deg)}}.signup_bldSparks__x9fNJ{position:absolute;z-index:4;left:18%;top:70%;width:0;height:0;pointer-events:none}.signup_bld__8szWI[data-stage="1"] .signup_bldSparks__x9fNJ{left:50%;top:14%}.signup_bld__8szWI[data-stage="2"] .signup_bldSparks__x9fNJ{left:30%;top:52%}.signup_bld__8szWI[data-stage="3"] .signup_bldSparks__x9fNJ{left:70%;top:74%}.signup_bld__8szWI[data-stage="4"] .signup_bldSparks__x9fNJ,.signup_bld__8szWI[data-stage="5"] .signup_bldSparks__x9fNJ{left:50%;top:46%}.signup_bldSparks__x9fNJ i{position:absolute;width:1.6cqw;height:1.6cqw;background:#f2c14e;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:signup_bldSpark__Xppkn .9s cubic-bezier(.22,1,.36,1) .5s both}.signup_bldSparks__x9fNJ i:nth-child(2n){background:var(--salon-accent,#e58cb4)}@keyframes signup_bldSpark__Xppkn{0%{opacity:1;transform:rotate(var(--a)) translateX(0) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateX(9cqw) scale(1.1)}}.signup_bld__8szWI[data-final] .signup_bldSparks__x9fNJ i{animation:signup_bldSpark__Xppkn 1.6s cubic-bezier(.22,1,.36,1) infinite;animation-delay:calc(var(--a) / 1turn * 1.6s)}.signup_bld__8szWI[data-final] .signup_bldAwning__4hkBp,.signup_bld__8szWI[data-final] .signup_bldBoard__FGzVr>span,.signup_bld__8szWI[data-final] .signup_bldCornice__BvdGX,.signup_bld__8szWI[data-final] .signup_bldDoor__Ty8tf,.signup_bld__8szWI[data-final] .signup_bldDust__B0vLw,.signup_bld__8szWI[data-final] .signup_bldPlant__6bmYS,.signup_bld__8szWI[data-final] .signup_bldSign__dXODA,.signup_bld__8szWI[data-final] .signup_bldWall__vKcUh,.signup_bld__8szWI[data-final] .signup_bldWindow__CoTrL{animation:none}.signup_bld__8szWI[data-final] .signup_bldDust__B0vLw{display:none}.signup_bld__8szWI[data-final] .signup_bldSign__dXODA{animation:signup_bldSwing__KgzvT 3.2s ease-in-out infinite}@keyframes signup_bldSwing__KgzvT{0%,to{transform:translateX(-50%) rotate(-1.2deg)}50%{transform:translateX(-50%) rotate(1.2deg)}}.signup_successScene__yWgsR{margin:-6px -6px 22px;animation:signup_wzRise__zI1yv .7s cubic-bezier(.22,1,.36,1) both}.signup_successScene__yWgsR .signup_bld__8szWI{aspect-ratio:16/10}.signup_successScene__yWgsR~.signup_successHead__GISyt .signup_successLogo__gsyTs{display:none}.signup_successTitle__pabFR{font-size:clamp(30px,6vw,40px)}.signup_nextSteps__uxuSc li{animation:signup_wzRise__zI1yv .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(.5s + var(--i, 0) * .12s)}@media (max-width:860px){.signup_buildStage__mRMWq{grid-template-columns:minmax(0,1fr);gap:20px;padding:12px;border-radius:26px}.signup_buildInfo__fGH8J{padding:0 8px 10px}.signup_buildDots__etVQf small{font-size:13px}}@media (max-width:560px){.signup_buildDots__etVQf li:not([data-state=active]) small{display:none}.signup_buildDots__etVQf{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.signup_buildDots__etVQf li[data-state=active]{flex-basis:100%;order:-1}}.signup_page__mpife[data-theme=dark] .signup_bld__8szWI{background:linear-gradient(180deg,#2a2040,#3a2440 55%,#4a2e3a)}.signup_page__mpife[data-theme=dark] .signup_bld__8szWI[data-stage="4"],.signup_page__mpife[data-theme=dark] .signup_bld__8szWI[data-stage="5"]{background:linear-gradient(180deg,#120c22,#3a1f4a 50%,#8a4a5a)}@media (prefers-reduced-motion:reduce){.signup_bld__8szWI *,.signup_buildNow___xw6U,.signup_buildStage__mRMWq,.signup_nextSteps__uxuSc li,.signup_successScene__yWgsR{animation:none!important;transition:none!important}}.signup_successCard__9mjo7 .signup_successHead__GISyt .signup_kicker___KBVa{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:99px;background:var(--jade-wash);color:var(--jade);font-size:12.5px;font-weight:700;letter-spacing:0;text-transform:none}.signup_successCard__9mjo7 .signup_linkBox__pQHfR{border-radius:18px}.signup_successCard__9mjo7 .signup_nextSteps__uxuSc{border-top:0;padding-top:6px}.signup_successCard__9mjo7 .signup_nextSteps__uxuSc h2{font-size:20px;font-weight:700;letter-spacing:-.01em}.signup_successCard__9mjo7 .signup_nextSteps__uxuSc li{padding:14px 14px 14px 58px;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--salon-primary,#b93f71) 3%,var(--card));transition:transform .25s cubic-bezier(.3,1.6,.5,1),border-color .25s}.signup_successCard__9mjo7 .signup_nextSteps__uxuSc li:before{left:14px;top:14px;width:30px;height:30px;border-radius:10px;background:linear-gradient(135deg,var(--salon-primary,#b93f71),var(--salon-accent,#e58cb4));color:#fff;font-size:13px;font-weight:700}@media (hover:hover){.signup_successCard__9mjo7 .signup_nextSteps__uxuSc li:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--salon-primary,#b93f71) 40%,var(--line))}}.signup_device__hy_J4{position:relative;width:min(100%,304px);margin:0 auto;padding:11px;border-radius:54px;background:linear-gradient(150deg,#57505c,#1c171f 18%,#0f0b11 55%,#2e2833);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.22),inset 0 0 0 5px #09070a,0 60px 100px -50px rgba(42,29,54,.75),0 30px 60px -40px color-mix(in srgb,var(--salon-primary,#b93f71) 70%,transparent)}.signup_device__hy_J4:after,.signup_device__hy_J4:before{content:"";position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,#2b252f,#5d5562)}.signup_device__hy_J4:before{left:-3px;top:118px;height:58px;box-shadow:0 -40px 0 -.5px #3e3743}.signup_device__hy_J4:after{right:-3px;top:150px;height:84px}.signup_deviceScreen__V0F7u{position:relative;overflow:hidden;padding-bottom:20px;border-radius:44px;background:#fff}.signup_deviceScreen__V0F7u:after{content:"";position:absolute;inset:0;z-index:6;background:linear-gradient(115deg,rgba(255,255,255,.22),transparent 28%,transparent 70%,rgba(255,255,255,.06));pointer-events:none}.signup_deviceStatus__YpMQW{position:relative;display:flex;align-items:center;justify-content:space-between;height:44px;margin:0!important;padding:4px 26px 0 30px;color:#17111c;font-size:14px}.signup_deviceStatus__YpMQW b{font-weight:700;letter-spacing:-.01em}.signup_deviceIsland__ph3HI{position:absolute;left:50%;top:11px;width:92px;height:27px;margin-left:-46px;border-radius:20px;background:#050406}.signup_deviceIsland__ph3HI:after{content:"";position:absolute;right:12px;top:9px;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#3b4a6b,#0b0d14 70%)}.signup_deviceIcons__Pgcco{display:flex;align-items:center;gap:6px}.signup_deviceSignal__aj_sc{display:flex;align-items:flex-end;gap:1.5px;height:11px}.signup_deviceSignal__aj_sc i{width:3px;border-radius:1px;background:#17111c}.signup_deviceSignal__aj_sc i:first-child{height:4px}.signup_deviceSignal__aj_sc i:nth-child(2){height:6px}.signup_deviceSignal__aj_sc i:nth-child(3){height:8.5px}.signup_deviceSignal__aj_sc i:nth-child(4){height:11px}.signup_deviceBattery__MAIrh{position:relative;width:24px;height:12px;border:1.5px solid rgba(23,17,28,.45);border-radius:4px}.signup_deviceBattery__MAIrh:before{content:"";position:absolute;inset:1.5px;right:4px;border-radius:1.5px;background:#17111c}.signup_deviceBattery__MAIrh:after{content:"";position:absolute;right:-4px;top:3px;width:2px;height:4px;border-radius:0 1px 1px 0;background:rgba(23,17,28,.45)}.signup_deviceHome__98SYE{position:absolute;left:50%;bottom:7px;z-index:5;width:112px;height:5px;margin-left:-56px;border-radius:99px;background:rgba(23,17,28,.85)}.signup_device__hy_J4 .signup_loginPhone__lK6JV,.signup_device__hy_J4 .signup_site__MEAwW{width:100%;margin:0;border:0;border-radius:0;box-shadow:none}.signup_device__hy_J4 .signup_site__MEAwW .signup_siteBar__po7CL{padding-top:6px}.signup_device__hy_J4 .signup_loginPhone__lK6JV{min-height:470px;align-content:center;padding:26px 22px 30px}.signup_loginForgot__xccG_{margin-top:4px;color:var(--salon-primary,#b93f71);font-size:12px;font-weight:600}.signup_previewSwap__8jpuJ{position:relative}.signup_previewSwap__8jpuJ:before{content:"";position:absolute;left:50%;top:50%;z-index:-1;width:120%;height:80%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--salon-primary,#b93f71) 22%,transparent),transparent);filter:blur(10px);transform:translate(-50%,-50%);transition:background .5s;pointer-events:none}.signup_aside__LUuzm .signup_device__hy_J4{animation:signup_deviceFloat__hQKZz 6s ease-in-out infinite}@keyframes signup_deviceFloat__hQKZz{50%{transform:translateY(-8px) rotate(-.6deg)}}.signup_page__mpife[data-theme=dark] .signup_device__hy_J4{background:linear-gradient(150deg,#6b6370,#2a2430 20%,#17121b 55%,#3b3440);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.28),inset 0 0 0 5px #09070a,0 0 0 1px rgba(255,255,255,.06),0 60px 100px -50px rgba(0,0,0,.9),0 30px 70px -40px color-mix(in srgb,var(--salon-primary,#b93f71) 80%,transparent)}@media (max-width:560px){.signup_device__hy_J4{width:min(100%,280px);border-radius:48px}.signup_deviceScreen__V0F7u{border-radius:38px}}@media (prefers-reduced-motion:reduce){.signup_aside__LUuzm .signup_device__hy_J4{animation:none}}.signup_page__mpife[data-theme=dark] .signup_device__hy_J4 .signup_loginPhone__lK6JV,.signup_page__mpife[data-theme=dark] .signup_device__hy_J4 .signup_site__MEAwW{box-shadow:none}.signup_deviceScreen__V0F7u:has(.signup_loginPhone__lK6JV){background:color-mix(in srgb,var(--salon-primary,#b93f71) 14%,#fff)}.signup_buildKicker__F_WMx{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.signup_buildKicker__F_WMx b{font-family:var(--signup-heading),sans-serif;font-size:28px;font-weight:700;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.signup_bldCloud__q5_rE{position:absolute;z-index:0;width:16cqw;height:4.4cqw;border-radius:99px;background:rgba(255,255,255,.85);filter:drop-shadow(0 .6cqw .8cqw rgba(122,92,201,.12));animation:signup_bldCloud__q5_rE 22s linear infinite;transition:background 1.2s,opacity 1.2s}.signup_bldCloud__q5_rE:after,.signup_bldCloud__q5_rE:before{content:"";position:absolute;bottom:40%;border-radius:50%;background:inherit}.signup_bldCloud__q5_rE:before{left:18%;width:6.4cqw;height:6.4cqw}.signup_bldCloud__q5_rE:after{left:44%;width:8.4cqw;height:8.4cqw}.signup_bldCloud__q5_rE[data-n="1"]{top:12%;left:-20%}.signup_bldCloud__q5_rE[data-n="2"]{top:24%;left:-20%;transform:scale(.7);animation-duration:30s;animation-delay:-12s}.signup_bldCloud__q5_rE[data-n="3"]{top:6%;left:-20%;transform:scale(.55);animation-duration:26s;animation-delay:-20s}@keyframes signup_bldCloud__q5_rE{to{translate:150cqw 0}}.signup_bld__8szWI[data-stage="4"] .signup_bldCloud__q5_rE,.signup_bld__8szWI[data-stage="5"] .signup_bldCloud__q5_rE{background:rgba(150,120,190,.35)}.signup_bldStars__4l_5a{position:absolute;inset:0 0 40%;background:radial-gradient(1.5px 1.5px at 12% 18%,#fff,transparent),radial-gradient(1.5px 1.5px at 28% 8%,#fff,transparent),radial-gradient(2px 2px at 46% 22%,#fff,transparent),radial-gradient(1.5px 1.5px at 62% 10%,#fff,transparent),radial-gradient(2px 2px at 84% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 92% 14%,#fff,transparent),radial-gradient(1.5px 1.5px at 6% 36%,#fff,transparent),radial-gradient(2px 2px at 70% 40%,#fff,transparent);opacity:0;transition:opacity 1.4s .4s}.signup_bld__8szWI[data-stage="4"] .signup_bldStars__4l_5a,.signup_bld__8szWI[data-stage="5"] .signup_bldStars__4l_5a{opacity:1;animation:signup_bldTwinkle__F3iop 2.4s ease-in-out 1.6s infinite}@keyframes signup_bldTwinkle__F3iop{50%{opacity:.45}}.signup_bldCrane__hmPMU{position:absolute;z-index:1;right:6%;bottom:13%;width:50%;height:86%;transition:transform 1s cubic-bezier(.6,0,.3,1),opacity 1s;animation:signup_bldCraneIn__G3GxX .9s cubic-bezier(.22,1,.36,1) both}@keyframes signup_bldCraneIn__G3GxX{0%{transform:translateX(60%);opacity:0}}.signup_bld__8szWI[data-stage="3"] .signup_bldCrane__hmPMU,.signup_bld__8szWI[data-stage="4"] .signup_bldCrane__hmPMU{transform:translateX(80%);opacity:0}.signup_bld__8szWI[data-final] .signup_bldCrane__hmPMU,.signup_bld__8szWI[data-final] .signup_bldScaffold__Rg8aN{display:none}.signup_bldMast__xfWQ_{position:absolute;right:6%;bottom:0;width:3.2cqw;height:100%;background:repeating-linear-gradient(45deg,transparent 0 1.4cqw,#c98a12 1.4cqw 1.8cqw),repeating-linear-gradient(-45deg,transparent 0 1.4cqw,#c98a12 1.4cqw 1.8cqw);box-shadow:inset .35cqw 0 0 #e8a91c,inset -.35cqw 0 0 #e8a91c}.signup_bldJib__vH5vt{position:absolute;right:0;top:0;width:100%;height:2.6cqw;background:repeating-linear-gradient(60deg,transparent 0 1.6cqw,#c98a12 1.6cqw 2cqw),linear-gradient(#e8a91c,#e8a91c) top /100% .35cqw no-repeat,linear-gradient(#e8a91c,#e8a91c) bottom /100% .35cqw no-repeat;transform-origin:right;animation:signup_bldJib__vH5vt 1.2s cubic-bezier(.22,1,.36,1) .3s both}@keyframes signup_bldJib__vH5vt{0%{transform:rotate(-12deg) scaleX(.4)}}.signup_bldCable__CF9H7{position:absolute;left:14%;top:2.6cqw;width:.3cqw;height:4cqw;background:#3a2a4a;transform-origin:top;transition:height .9s cubic-bezier(.3,1.4,.5,1)}.signup_bldCable__CF9H7:after{content:"";position:absolute;left:-1cqw;bottom:-1.6cqw;width:2.3cqw;height:2cqw;border:.5cqw solid #3a2a4a;border-top:0;border-radius:0 0 1.4cqw 1.4cqw}.signup_bld__8szWI[data-stage="1"] .signup_bldCable__CF9H7,.signup_bld__8szWI[data-stage="2"] .signup_bldCable__CF9H7{height:6cqw}.signup_bldScaffold__Rg8aN{position:absolute;inset:13% -1% 0;z-index:2;background:linear-gradient(90deg,#c98a12 0 .5cqw,transparent .5cqw) 0 0 /25% 100%,linear-gradient(#c98a12 0 .45cqw,transparent .45cqw) 0 0 /100% 33%,repeating-linear-gradient(55deg,transparent 0 7cqw,rgba(201,138,18,.7) 7cqw 7.4cqw);opacity:.9;transform-origin:bottom;animation:signup_bldRise__9dHep .9s cubic-bezier(.22,1,.36,1) .4s both;transition:opacity .7s,transform .7s;pointer-events:none}.signup_bld__8szWI:not([data-stage="0"]):not([data-stage="1"]) .signup_bldScaffold__Rg8aN{opacity:0;transform:translateY(6%)}.signup_bldFireworks__zGxzP{position:absolute;inset:0;z-index:0;pointer-events:none}.signup_bldFireworks__zGxzP>span{position:absolute;left:20%;top:16%}.signup_bldFireworks__zGxzP>span[data-n="1"]{left:78%;top:22%}.signup_bldFireworks__zGxzP>span[data-n="2"]{left:50%;top:8%}.signup_bldFireworks__zGxzP i{position:absolute;width:.7cqw;height:3.4cqw;border-radius:99px;background:linear-gradient(180deg,#ffe08a,transparent);transform-origin:50% 0;animation:signup_bldFire__8Ma3H 2.4s cubic-bezier(.2,.8,.3,1) infinite}.signup_bldFireworks__zGxzP>span[data-n="1"] i{background:linear-gradient(180deg,#ff9cc7,transparent);animation-delay:.7s}.signup_bldFireworks__zGxzP>span[data-n="2"] i{background:linear-gradient(180deg,#9ee7cf,transparent);animation-delay:1.3s}@keyframes signup_bldFire__8Ma3H{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scaleY(.2)}12%{opacity:1}60%{opacity:1;transform:rotate(var(--a)) translateY(5cqw) scaleY(1)}to{opacity:0;transform:rotate(var(--a)) translateY(7cqw) scaleY(.4)}}.signup_bld__8szWI[data-stage="4"] .signup_bldWindow__CoTrL,.signup_bld__8szWI[data-stage="5"] .signup_bldWindow__CoTrL{box-shadow:inset 0 0 0 .3cqw rgba(255,255,255,.4),0 0 4cqw rgba(255,200,120,.45)}.signup_successBody__Yo8yq{min-width:0}.signup_linkCard__s0JmC{display:flex;align-items:center;gap:12px;margin-top:18px;padding:12px 12px 12px 14px;border:1px solid var(--line);border-radius:18px;background:color-mix(in srgb,var(--salon-primary,#b93f71) 4%,var(--card));text-align:left}.signup_linkIcon__13e4D{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,var(--salon-primary,#b93f71),var(--salon-accent,#e58cb4));color:#fff}.signup_linkText__alWG_{display:grid;flex:1;min-width:0;gap:1px}.signup_linkText__alWG_ small{color:var(--muted);font-size:12px;font-weight:600}.signup_linkText__alWG_ code{overflow:hidden;color:var(--ink);font-family:var(--signup-heading),sans-serif;font-size:14.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.signup_linkCard__s0JmC .signup_linkRow__Mw1N4{margin:0}.signup_linkCard__s0JmC .signup_linkRow__Mw1N4 button{min-height:40px;border-radius:12px;background:var(--card);color:var(--ink)}.signup_successCard__9mjo7 .signup_signInNote__CDOaU{margin-top:12px!important;color:var(--muted);font-size:13.5px;text-align:left}@media (min-width:1024px){.signup_center__hOnpb:has(.signup_successScene__yWgsR){max-width:1180px}.signup_successCard__9mjo7:has(.signup_successScene__yWgsR){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:44px;max-width:1140px;padding:26px 40px 26px 26px}.signup_successCard__9mjo7:has(.signup_successScene__yWgsR) .signup_successScene__yWgsR{position:sticky;top:24px;align-self:start;margin:0}.signup_successCard__9mjo7:has(.signup_successScene__yWgsR) .signup_successScene__yWgsR .signup_bld__8szWI{aspect-ratio:16/13}.signup_successCard__9mjo7:has(.signup_successScene__yWgsR) .signup_successHead__GISyt{text-align:left;align-items:flex-start}.signup_successCard__9mjo7:has(.signup_successScene__yWgsR) .signup_successHead__GISyt>*{margin-left:0;margin-right:0}.signup_successCard__9mjo7:has(.signup_successScene__yWgsR) .signup_successTitle__pabFR{font-size:46px}}.signup_page__mpife[data-theme=dark] .signup_bldCloud__q5_rE{background:rgba(200,180,230,.25)}@media (prefers-reduced-motion:reduce){.signup_bldCloud__q5_rE,.signup_bldCrane__hmPMU,.signup_bldFireworks__zGxzP i,.signup_bldScaffold__Rg8aN,.signup_bldStars__4l_5a{animation:none!important}}.signup_successCard__9mjo7:has(.signup_successScene__yWgsR) .signup_successLogo__gsyTs{display:none}@media (min-width:1024px){.signup_successCard__9mjo7:has(.signup_successScene__yWgsR) .signup_successHead__GISyt{justify-items:start}}@media (max-width:560px){.signup_linkText__alWG_ code{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}}