.agreements_page__Dbn_d{display:flex;flex:1 1;min-width:0;min-height:100vh;min-height:100dvh;justify-content:center;padding:clamp(32px,8vh,96px) clamp(20px,4vw,96px);background:var(--bg)}.agreements_card__Q1Dfo{display:flex;flex-direction:column;gap:24px;width:100%;max-width:640px;font-family:var(--font-prose)}.agreements_title__NXCyx{margin:0;font-family:var(--font-serif);font-weight:400;font-size:clamp(40px,4.4vw,56px);line-height:1.05;color:var(--text)}.agreements_lede__Bhdwe{margin:0;font-size:clamp(19px,2vw,22px);line-height:1.55;color:var(--text-soft)}.agreements_documents__31zxt{display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.agreements_document__TbDY0{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--line);border-radius:var(--radius-lg,16px);background:var(--surface)}.agreements_documentTitle__xwjXf{margin:0;font-family:var(--font-serif);font-weight:500;font-size:28px;line-height:1.2;color:var(--text)}.agreements_meta__0UaO4{margin:0;font-family:var(--font-serif);font-style:italic;font-size:18px;color:var(--text-soft)}.agreements_changes__nrwy5,.agreements_summary__01ngG{margin:8px 0 0;font-size:17px;line-height:1.6;color:var(--text)}.agreements_summary__01ngG{padding-left:22px}.agreements_summary__01ngG li{margin-bottom:6px}.agreements_agree__VmIBt a,.agreements_leave__u62eX a,.agreements_read__XBPB9{color:var(--text);text-decoration:underline;text-underline-offset:3px}.agreements_read__XBPB9{align-self:flex-start;min-height:48px;display:inline-flex;align-items:center;font-family:var(--font-serif);font-style:italic;font-size:20px}.agreements_agree__VmIBt{display:flex;align-items:flex-start;gap:12px;font-size:18px;line-height:1.5;color:var(--text);cursor:pointer}.agreements_agree__VmIBt input{flex:none;width:22px;height:22px;margin-top:3px;accent-color:var(--primary)}.agreements_error__eUEfe{margin:0;font-size:17px;color:var(--text)}.agreements_leave__u62eX{margin:0;font-size:16px;line-height:1.6;color:var(--text-soft)}.agreements_actions__b4xZb{display:flex;flex-wrap:wrap;gap:12px}.agreements_missed__QJtCZ{color:var(--review-ink)}.PhoneGate_gate__Z3hg1{display:none}.PhoneGate_app__jr3sv{display:contents}@media (max-height:499px),(max-width:767px){.PhoneGate_gate__Z3hg1{display:flex;flex-direction:column;justify-content:center;gap:14px;min-height:100vh;padding:32px 28px;background:var(--bg);color:var(--text);text-align:center}.PhoneGate_app__jr3sv{display:none}}.PhoneGate_title__DgUcl{margin:0;font-family:var(--font-serif);font-weight:300;font-size:30px;line-height:1.2}.PhoneGate_line__xEgPV{margin:0 auto;max-width:26rem;font-family:var(--font-prose);font-size:17px;line-height:1.6;color:var(--text-soft)}.auth_shell__lu2p_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);min-height:100vh;background:var(--bg)}.auth_brand__V2uXa{display:flex;justify-content:center;align-items:center;padding:64px 48px;background:var(--night)}.auth_brandInner__f4Nj9{display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.auth_mark__xcGx_{position:relative;display:flex}.auth_beta__htgk_{position:absolute;left:calc(100% + 10px);bottom:6px;font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:19px;line-height:1;letter-spacing:.02em;color:var(--sage-on-night);white-space:nowrap}.auth_tagline__D_J3Z{max-width:15em;text-wrap:balance;margin:0;font-family:var(--font-serif);font-weight:300;font-size:30px;line-height:1.3;color:var(--on-night)}.auth_tagline__D_J3Z em{font-style:italic;color:var(--sage-on-night)}.auth_main__7JN_R{display:flex;align-items:center;justify-content:center;padding:64px 40px}.auth_formWrap___LEg0{width:100%;max-width:420px;animation:var(--om-rise) .38s var(--ease) both}.auth_form__D8pF_{display:flex;flex-direction:column;gap:26px}.auth_heading__LW4tK{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.auth_title__8jdIt{margin:0;font-family:var(--font-serif);font-weight:300;font-size:46px;line-height:1.05;letter-spacing:-.01em;color:var(--text)}.auth_lede__mKk0D{margin:0;font-family:var(--font-prose);font-size:17px;line-height:1.6;color:var(--text-soft)}.auth_fields__QmEBy{display:flex;flex-direction:column;gap:22px}.auth_message__Fj_TN{margin:0;padding:12px 16px;border-radius:var(--radius);background:var(--surface-2);font-family:var(--font-prose);font-size:15px;line-height:1.55;color:var(--text-soft)}.auth_actions__9Grsk{display:flex;flex-direction:column;gap:12px}.auth_full__zSSuW{width:100%}.auth_or__3MpMy{display:flex;align-items:center;gap:14px;font-family:var(--font-serif);font-size:15px;font-style:italic;color:var(--text-muted)}.auth_or__3MpMy:after,.auth_or__3MpMy:before{content:"";flex:1 1;height:1px;background:var(--border)}.auth_sides__u1W3i{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:999px;background:var(--surface-2)}.auth_sideTab__E4FSe{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border:1px solid var(--line);border-radius:999px;background:var(--bg);box-shadow:0 1px 3px rgb(var(--shadow-rgb)/.1);transition:transform .32s var(--ease)}.auth_sides__u1W3i[data-side=sign-up] .auth_sideTab__E4FSe{transform:translateX(100%)}.auth_side__bRc_g{position:relative;z-index:1;height:44px;border:none;border-radius:999px;background:transparent;font-family:var(--font-serif);font-size:18px;color:var(--text-soft);cursor:pointer;transition:color .2s var(--ease)}.auth_side__bRc_g:not([aria-current]):hover{color:var(--text)}.auth_side__bRc_g[aria-current=page]{color:var(--text);cursor:default}.auth_side__bRc_g:focus-visible{outline:none;box-shadow:var(--focus)}.auth_agree__I21Sh,.auth_enter__6IA2C{animation:var(--sw-enter) .42s var(--reveal-ease) backwards}@media (prefers-reduced-motion:reduce){.auth_agree__I21Sh,.auth_enter__6IA2C{animation:none}.auth_sideTab__E4FSe,.auth_side__bRc_g{transition:none}}@media (max-width:900px){.auth_shell__lu2p_{grid-template-columns:1fr}.auth_brand__V2uXa{padding:44px 24px 40px}.auth_brandInner__f4Nj9{gap:16px}.auth_tagline__D_J3Z{font-size:22px}.auth_main__7JN_R{align-items:flex-start;padding:40px 22px 64px}.auth_title__8jdIt{font-size:40px}}.auth_agree__I21Sh{display:flex;align-items:flex-start;gap:12px;font-size:17px;line-height:1.5;color:var(--text);cursor:pointer}.auth_agree__I21Sh input{flex:none;width:22px;height:22px;margin-top:2px;accent-color:var(--primary)}.auth_agree__I21Sh a{color:inherit;text-decoration:underline;text-underline-offset:3px}.auth_missed__9Szno{color:var(--review-ink)}