.auth_page__BzxL8{--auth-yellow:#ffca18;--auth-charcoal:#111a1e;--auth-ink:#11191d;min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fbfaf6;color:var(--auth-ink);overflow:hidden}.auth_story__BZJd4{position:relative;min-width:0;color:#fff;background:radial-gradient(circle at 82% 36%,rgba(255,202,24,.18),transparent 23%),linear-gradient(130deg,rgba(255,255,255,.05),transparent 38%),var(--auth-charcoal);overflow:hidden}.auth_story__BZJd4:before{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0);background-size:46px 46px;-webkit-mask-image:linear-gradient(120deg,transparent 15%,#000 65%,transparent);mask-image:linear-gradient(120deg,transparent 15%,#000 65%,transparent)}.auth_story__BZJd4:after{content:"";position:absolute;width:420px;height:420px;right:-170px;bottom:-190px;border:80px solid rgba(255,202,24,.08);border-radius:50%}.auth_storyInner__OE8vn{position:relative;z-index:1;width:min(100%,760px);min-height:100svh;margin-left:auto;padding:clamp(34px,5vw,66px) clamp(30px,5vw,72px) 42px}.auth_brand__SlcND{display:flex;align-items:center;width:max-content;color:#fff;font-size:clamp(23px,2.2vw,34px);font-weight:900;letter-spacing:-.045em;line-height:1;text-transform:uppercase}.auth_brand__SlcND span{color:var(--auth-yellow)}.auth_brand__SlcND i{width:0;height:0;margin-left:8px;border-top:8px solid #fff;border-right:7px solid transparent;border-left:7px solid transparent;transform:rotate(-5deg)}.auth_pitch__Y4FZm{margin-top:clamp(58px,8vh,104px)}.auth_pitch__Y4FZm h1{max-width:650px;margin:0;color:#fff;font-size:clamp(45px,5.2vw,76px);font-weight:900;letter-spacing:-.055em;line-height:.92;text-transform:uppercase}.auth_pitch__Y4FZm h1 span{color:var(--auth-yellow)}.auth_pitch__Y4FZm>p{max-width:600px;margin:26px 0 0;color:#e5e9e7;font-size:clamp(17px,1.45vw,22px);line-height:1.5}.auth_benefits__ErlB3{display:grid;grid-gap:14px;gap:14px;margin:30px 0 0;padding:0;color:#fff;list-style:none;font-size:clamp(16px,1.35vw,20px)}.auth_benefits__ErlB3 li{display:flex;align-items:center;gap:13px;margin:0}.auth_benefits__ErlB3 b{width:29px;height:29px;flex:0 0 29px;display:grid;place-items:center;color:#172126;background:var(--auth-yellow);border-radius:50%}.auth_benefits__ErlB3 svg{width:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5}.auth_promise__DcoEU{width:max-content;margin-top:34px;padding-top:22px;color:#fff;border-top:5px solid var(--auth-yellow);font-size:clamp(22px,2vw,31px);font-weight:850;line-height:1.25}.auth_activity__cehQe{position:absolute;right:clamp(20px,4vw,62px);bottom:122px;width:min(350px,44%);color:#182126;background:#fffdfa;border:1px solid rgba(255,255,255,.55);border-radius:14px;box-shadow:0 24px 60px rgba(0,0,0,.32);overflow:hidden}.auth_activity__cehQe>div{display:flex;align-items:center;gap:11px;min-height:58px;padding:10px 15px;border-top:1px solid #e8e9e6}.auth_activity__cehQe .auth_activityHead__tfFU6{min-height:54px;justify-content:space-between;border:0}.auth_activityHead__tfFU6 strong{font-size:20px}.auth_activityHead__tfFU6 strong span{color:var(--auth-yellow)}.auth_activityHead__tfFU6 em{padding:6px 9px;color:#3a3005;background:var(--auth-yellow);border-radius:999px;font-size:10px;font-style:normal;font-weight:800}.auth_activity__cehQe i{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border-radius:50%}.auth_activity__cehQe svg{width:19px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.auth_activityBlue__WrqFi{color:#1769d2;background:#e9f2ff}.auth_activityRed__cL4AN{color:#d53f35;background:#fff0ee}.auth_activityGreen__qrxn3{color:#168157;background:#eaf9f1}.auth_activity__cehQe>div>span{display:grid;min-width:0}.auth_activity__cehQe b{font-size:12px}.auth_activity__cehQe small{overflow:hidden;color:#6c7477;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.auth_features__ncQzl{position:absolute;right:clamp(30px,5vw,72px);bottom:37px;left:clamp(30px,5vw,72px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:390px}.auth_features__ncQzl div{display:grid;align-content:start}.auth_features__ncQzl svg{width:27px;margin-bottom:7px;fill:none;stroke:var(--auth-yellow);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.auth_features__ncQzl b{font-size:11px;letter-spacing:.04em;text-transform:uppercase}.auth_features__ncQzl span{margin-top:3px;color:#cdd4d2;font-size:10px;line-height:1.35}.auth_account__2WAbo{min-width:0;display:grid;place-items:center;padding:clamp(28px,5vw,72px);background:linear-gradient(145deg,#fff,#fbfaf5 72%,#f7f1df)}.auth_accountInner__paeee{width:min(100%,520px)}.auth_progress__bJJS8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 clamp(54px,9vh,92px);padding:0;list-style:none}.auth_progress__bJJS8 li{position:relative;display:grid;justify-items:center;grid-gap:8px;gap:8px;margin:0;color:#6f7475;text-align:center}.auth_progress__bJJS8 li:not(:last-child):after{content:"";position:absolute;z-index:0;top:20px;left:calc(50% + 25px);width:calc(100% - 50px);height:1px;background:#d8d9d5}.auth_progress__bJJS8 span{position:relative;z-index:1;width:42px;height:42px;display:grid;place-items:center;background:#e4e4e1;border-radius:50%;font-size:18px;font-weight:700}.auth_progress__bJJS8 b{font-size:12px;font-weight:600;white-space:nowrap}.auth_progress__bJJS8 li[aria-current=step]{color:#11191d}.auth_progress__bJJS8 li[aria-current=step] span{background:var(--auth-yellow)}.auth_formHeading__AhG0o h2{margin:0;color:#11191d;font-size:clamp(35px,3.2vw,49px);letter-spacing:-.045em;line-height:1.05}.auth_formHeading__AhG0o p{margin:13px 0 33px;color:#5f6668;font-size:clamp(16px,1.4vw,20px)}.auth_form__BXYhi{display:grid;grid-gap:20px;gap:20px}.auth_field__tsYDj{display:grid;grid-gap:8px;gap:8px;margin:0}.auth_field__tsYDj label{color:#131b1f;font-size:15px;font-weight:750}.auth_field__tsYDj input{width:100%;min-height:56px;padding:13px 15px;color:#172126;background:#fff;border:1px solid #cfd3d0;border-radius:8px;box-shadow:0 1px 2px rgba(20,30,30,.02);outline:none}.auth_field__tsYDj input::placeholder{color:#9ba1a1}.auth_field__tsYDj input:focus{border-color:#766000;box-shadow:0 0 0 3px rgba(255,202,24,.35)}.auth_field__tsYDj small{margin-top:-3px;color:#747b7c;font-size:11px}.auth_labelRow__JSeYy{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth_labelRow__JSeYy a{color:#584a09;font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.auth_password__FFH9T{position:relative}.auth_password__FFH9T input{padding-right:54px}.auth_password__FFH9T button{position:absolute;top:50%;right:9px;width:40px;height:40px;display:grid;place-items:center;padding:0;color:#707879;background:transparent;border:0;border-radius:7px;cursor:pointer;transform:translateY(-50%)}.auth_password__FFH9T button:hover{background:#f3f3ef}.auth_google__9_ovJ:focus-visible,.auth_labelRow__JSeYy a:focus-visible,.auth_password__FFH9T button:focus-visible,.auth_primary__m1yRn:focus-visible,.auth_switch__zmO3k a:focus-visible{outline:3px solid var(--auth-yellow);outline-offset:2px}.auth_password__FFH9T svg{width:22px;fill:none;stroke:currentColor;stroke-width:1.8}.auth_google__9_ovJ,.auth_primary__m1yRn{width:100%;min-height:58px;display:flex;align-items:center;justify-content:center;gap:13px;padding:13px 18px;border-radius:8px;font-size:16px;font-weight:800;cursor:pointer}.auth_primary__m1yRn{color:#11191d;background:var(--auth-yellow);border:1px solid #e8b900;box-shadow:0 8px 22px rgba(210,159,0,.16);text-transform:uppercase}.auth_primary__m1yRn span{font-size:23px;line-height:1}.auth_google__9_ovJ{color:#171d20;background:#fff;border:1px solid #cfd3d0}.auth_google__9_ovJ svg{width:23px;height:23px}.auth_google__9_ovJ:disabled,.auth_primary__m1yRn:disabled{opacity:.66;cursor:wait}.auth_or__s93tE{display:flex;align-items:center;gap:14px;margin:24px 0;color:#777d7e;font-size:12px;text-transform:uppercase}.auth_or__s93tE:after,.auth_or__s93tE:before{content:"";height:1px;flex:1 1;background:#d9dad7}.auth_legal__Tz_k8{max-width:430px;margin:18px auto 0;color:#73797a;font-size:11px;line-height:1.5;text-align:center}.auth_switch__zmO3k{margin:28px 0 0;color:#31383a;font-size:14px;text-align:center}.auth_switch__zmO3k a{font-weight:850;text-decoration:underline;text-underline-offset:3px}.auth_error__WDyRu,.auth_success__XxcO0{display:grid;grid-gap:2px;gap:2px;margin:0 0 20px;padding:12px 14px;border-radius:8px;font-size:13px}.auth_error__WDyRu{color:#7f2626;background:#fff0f0;border:1px solid #e9baba}.auth_success__XxcO0{color:#146443;background:#ecf9f1;border:1px solid #bfe3cf}.auth_error__WDyRu span,.auth_success__XxcO0 span{line-height:1.45}@media (max-width:1180px) and (min-width:861px){.auth_storyInner__OE8vn{padding-inline:42px}.auth_pitch__Y4FZm{margin-top:60px}.auth_pitch__Y4FZm h1{font-size:52px}.auth_activity__cehQe{display:none}.auth_features__ncQzl{left:42px;right:42px}.auth_account__2WAbo{padding-inline:45px}}@media (max-width:860px){.auth_page__BzxL8{display:block;min-height:100svh;overflow:visible}.auth_story__BZJd4{min-height:230px}.auth_storyInner__OE8vn{min-height:0;width:100%;padding:25px 22px 28px}.auth_brand__SlcND{font-size:24px}.auth_pitch__Y4FZm{margin-top:31px}.auth_pitch__Y4FZm h1{font-size:clamp(34px,10vw,48px);line-height:.98}.auth_pitch__Y4FZm h1 br:nth-of-type(2){display:none}.auth_pitch__Y4FZm>p{max-width:540px;margin-top:15px;font-size:14px;line-height:1.45}.auth_activity__cehQe,.auth_benefits__ErlB3,.auth_features__ncQzl,.auth_promise__DcoEU{display:none}.auth_account__2WAbo{display:block;padding:31px 20px max(38px,env(safe-area-inset-bottom))}.auth_accountInner__paeee{margin:0 auto}.auth_progress__bJJS8{display:none}.auth_formHeading__AhG0o h2{font-size:33px}.auth_formHeading__AhG0o p{margin:10px 0 25px;font-size:15px}.auth_form__BXYhi{gap:16px}.auth_field__tsYDj input{min-height:53px}.auth_google__9_ovJ,.auth_primary__m1yRn{min-height:54px}}@media (max-width:380px){.auth_storyInner__OE8vn{padding-inline:17px}.auth_pitch__Y4FZm{margin-top:25px}.auth_pitch__Y4FZm h1{font-size:32px}.auth_account__2WAbo{padding-inline:15px}.auth_formHeading__AhG0o h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.auth_page__BzxL8 *{scroll-behavior:auto!important;transition:none!important}}