.auth-frame_page__xhCbL{position:relative;overflow:hidden;min-height:100vh;display:grid;place-items:center;padding-inline:16px;background:var(--cream);color:var(--violet)}.auth-frame_inner__mD_O6{position:relative;z-index:1;width:100%;max-width:1040px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:center;padding-block:48px}.auth-frame_brand__GvjrG{display:flex;flex-direction:column;gap:28px}.auth-frame_wordmark__zW2wN{font-family:var(--serif);font-weight:600;font-size:28px;letter-spacing:-.01em;color:var(--ink)}.auth-frame_pitch__q52pN{max-width:30ch}.auth-frame_pitch__q52pN h2{font-family:var(--serif);font-weight:500;font-size:clamp(28px,3.4vw,40px);line-height:1.15;color:var(--ink);margin:0 0 14px;text-wrap:balance}.auth-frame_pitch__q52pN p{margin:0;max-width:38ch;font-size:15px;line-height:1.55;color:var(--stone6)}.auth-frame_legal__6XkIq{font-size:12.5px;color:var(--stone6)}.auth-frame_sun__FdBCu{position:absolute;left:-140px;bottom:-140px;width:420px;height:420px;pointer-events:none}.auth-frame_panel__U_GyO{display:grid;justify-items:end}.auth-frame_stack__CLHwT{width:100%;max-width:420px;display:grid;grid-gap:16px;gap:16px}.auth-frame_foot__vB_wx{display:grid;grid-gap:4px;gap:4px;padding-inline:4px;font-size:12.5px;line-height:1.5;color:var(--stone6)}.auth-frame_foot__vB_wx a{color:var(--violet700);text-decoration:underline;text-underline-offset:2px}@media (max-width:820px){.auth-frame_page__xhCbL{place-items:start center}.auth-frame_inner__mD_O6{grid-template-columns:1fr;gap:20px;padding-block:28px 40px}.auth-frame_brand__GvjrG{gap:18px}.auth-frame_pitch__q52pN h2{font-size:26px}.auth-frame_legal__6XkIq,.auth-frame_sun__FdBCu{display:none}.auth-frame_panel__U_GyO{justify-items:center}}.install-stripe_body__4C_7H{display:grid;grid-gap:14px;gap:14px}.install-stripe_body__4C_7H h1{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.2;color:var(--ink);margin:0}.install-stripe_body__4C_7H p{margin:0;font-size:14px;line-height:1.55;color:var(--stone7)}.install-stripe_reads__4pjQE{margin:0;padding-left:18px;font-size:13.5px;line-height:1.6;color:var(--stone7)}.install-stripe_question__LCEDJ{font-weight:700;color:var(--ink)}.install-stripe_actions__PM2AN{display:flex;flex-wrap:wrap;gap:8px}.install-stripe_divider__3yLSj{border:0;border-top:1px solid var(--stone2);margin:4px 0}.reset-password_card__xrBly{width:100%;max-width:420px;background:var(--card);border:1px solid var(--stone2);border-radius:18px;padding:36px 32px 28px;color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.55}.reset-password_card__xrBly h1{font-family:var(--serif);font-weight:500;font-size:26px;line-height:1.2;margin:0 0 6px;color:var(--ink);text-wrap:balance}.reset-password_sub__XEV_O{margin:0 0 24px;color:var(--stone6)}.reset-password_who__Uge8P{display:inline-flex;align-items:center;margin:0 0 22px;padding:5px 12px;border:1px solid var(--stone2);border-radius:999px;font-size:13.5px;color:var(--stone7)}.reset-password_steps__HHEgc{display:flex;gap:6px;margin:0 0 18px;padding:0;list-style:none}.reset-password_steps__HHEgc li{flex:1 1;height:4px;border-radius:999px;background:var(--stone2)}.reset-password_steps__HHEgc li.reset-password_on__d9fwM{background:var(--violet)}.reset-password_form__wi7Wj{display:grid;grid-gap:16px;gap:16px}.reset-password_label__L8_yQ{display:grid;grid-gap:6px;gap:6px;font-size:13.5px;font-weight:600;color:var(--stone7)}.reset-password_input__j7TO2{font:inherit;font-size:15px;font-weight:400;color:var(--ink);width:100%;padding:12px 14px;border:1px solid var(--stone2);border-radius:12px;background:var(--card)}.reset-password_input__j7TO2:focus{outline:none;border-color:var(--violet);box-shadow:0 0 0 3px var(--violet100)}.reset-password_input__j7TO2::placeholder{color:var(--stone4)}.reset-password_input__j7TO2[aria-invalid=true]{border-color:var(--red)}.reset-password_otp__mfzBE{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px}.reset-password_otp__mfzBE input{font:inherit;text-align:center;font-family:var(--mono);font-weight:600;font-size:22px;color:var(--ink);width:100%;padding:12px 0;border:1px solid var(--stone1);border-radius:12px;background:var(--stone1)}.reset-password_otp__mfzBE input:focus{outline:none;background:var(--card);border-color:var(--violet);box-shadow:0 0 0 3px var(--violet100)}.reset-password_otp__mfzBE.reset-password_bad__dFRQP input{border-color:var(--red);background:var(--card)}.reset-password_primary__R6XDa{font:inherit;font-weight:600;font-size:15px;color:#fff;background:var(--violet);border:0;border-radius:999px;padding:13px 22px;cursor:pointer;width:100%}.reset-password_primary__R6XDa:hover{background:var(--violet700)}.reset-password_primary__R6XDa:disabled{opacity:.6;cursor:default}.reset-password_card__xrBly a:focus-visible,.reset-password_primary__R6XDa:focus-visible{outline:2px solid var(--violet);outline-offset:3px}.reset-password_card__xrBly a{color:var(--violet700);text-decoration:underline;text-underline-offset:2px}.reset-password_alt__Pr5Gm{margin:18px 0 0;text-align:center;font-size:13.5px}.reset-password_hint__9MVnO{font-size:13px;color:var(--stone6);margin:0}.reset-password_err__Dtct3{font-size:13px;font-weight:500;color:var(--red);margin:-8px 0 0}.reset-password_rules__woj7Y{list-style:none;margin:-4px 0 0;padding:0;display:grid;grid-gap:4px;gap:4px;font-size:13px;color:var(--stone6)}.reset-password_rules__woj7Y li{display:flex;align-items:center;gap:8px}.reset-password_rules__woj7Y li:before{content:"";width:14px;height:14px;border-radius:999px;flex:none;border:1.5px solid var(--stone2);background:var(--card)}.reset-password_rules__woj7Y li.reset-password_ok__maLBI{color:var(--greenink)}.reset-password_rules__woj7Y li.reset-password_ok__maLBI:before{border-color:var(--green);background:var(--green);box-shadow:inset 0 0 0 3px var(--card)}.reset-password_rules__woj7Y li.reset-password_no__L7yuv{color:var(--red)}.reset-password_rules__woj7Y li.reset-password_no__L7yuv:before{border-color:var(--red)}.reset-password_doneIc__B8cBL{width:52px;height:52px;border-radius:999px;display:grid;place-items:center;background:var(--green100);color:var(--green);margin:0 0 18px}.reset-password_doneIc__B8cBL svg{width:26px;height:26px}.reset-password_list__Xn_m6{margin:0 0 22px;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px;font-size:14px;color:var(--stone7)}.reset-password_list__Xn_m6 li{display:flex;gap:10px;align-items:flex-start}.reset-password_list__Xn_m6 li svg{width:16px;height:16px;flex:none;margin-top:3px;color:var(--green)}@media (max-width:820px){.reset-password_card__xrBly{padding:28px 20px 22px}}