.Flag_flag__FWOJV{position:relative;display:inline-block;flex-shrink:0;overflow:hidden;border-radius:4px}.Flag_flag__FWOJV svg{width:100%;height:100%}.Flag_flag__FWOJV:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(15,42,33,.14)}.Flag_square__y8Tfd{border-radius:0}.Logo_logo__2PR44{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.Logo_mark__L4mpX{flex-shrink:0;transition:transform .35s var(--ease)}.Logo_logo__2PR44:hover .Logo_mark__L4mpX{transform:translateY(-1px) rotate(-4deg)}.Logo_word__VVusp{color:var(--ink);font-family:var(--font-brand),ui-sans-serif,system-ui,sans-serif;line-height:1;letter-spacing:-.02em;white-space:nowrap;transform:translateY(1px)}.Logo_onDark__eUzZf .Logo_word__VVusp{color:#fff}.Logo_compact__07DQg{gap:8px}.Logo_compact__07DQg .Logo_mark__L4mpX{width:clamp(22px,6vw,25px);height:clamp(22px,6vw,25px)}.Logo_compact__07DQg .Logo_word__VVusp{font-size:clamp(18px,5vw,20px)}.AuthShell_page__4zGj1{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--bg)}.AuthShell_top__Lk3Gj{display:flex;align-items:center;justify-content:flex-end;padding:22px clamp(18px,3vw,36px) 0}.AuthShell_main__HYmr1{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);width:100%;max-width:var(--maxw);margin:0 auto;padding:clamp(20px,3vw,36px) clamp(18px,3vw,36px) clamp(24px,3vw,36px)}.AuthShell_formSide__kzkCQ{width:100%;max-width:440px;margin:0 auto;padding-block:clamp(12px,4vh,48px);animation:AuthShell_settleIn__XQjyX .8s var(--ease) both}.AuthShell_formSide__kzkCQ,.AuthShell_panel__5M1r9{display:flex;flex-direction:column;justify-content:center}.AuthShell_panel__5M1r9{position:relative;overflow:hidden;isolation:isolate;gap:28px;padding:clamp(28px,4vw,56px);border-radius:var(--r-2xl);background:color-mix(in srgb,var(--jacaranda) 60%,var(--bg));animation:AuthShell_settleIn__XQjyX .9s var(--ease) .08s both}.AuthShell_kicker__Bqqf_{display:inline-flex;align-items:center;gap:10px;color:var(--text);font-size:14px;letter-spacing:-.01em}.AuthShell_kicker__Bqqf_:before{content:"";width:15px;height:15px;flex-shrink:0;background:currentColor;-webkit-mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;mask:url(/assets/homekwetu-mark.png) center/contain no-repeat}.AuthShell_panelTitle___OaOX{max-width:16ch;color:var(--ink);font-size:clamp(26px,2.3vw,32px);line-height:1.08}.AuthShell_panelTitle___OaOX .soft{color:var(--text-muted)}.AuthShell_reach__BNbAd{display:grid;grid-gap:18px;gap:18px;color:var(--text);font-size:13.5px;letter-spacing:-.01em}.AuthShell_reachLine__J_C2j{display:grid;grid-gap:10px;gap:10px}.AuthShell_towns__DiLKd{display:flex;align-items:flex-start;gap:10px;padding-top:16px;border-top:1px solid rgba(15,42,33,.07)}.AuthShell_townsIcon__sNIf1{flex-shrink:0;margin-top:0;color:var(--text)}.AuthShell_flags__ON2ww{display:inline-flex;align-items:center;gap:8px}.AuthShell_abroad__2jKtl{display:inline-flex;gap:4px}.AuthShell_flagArrow__N07ro{color:var(--text-dim)}.AuthShell_promises___Ur_i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.AuthShell_promise__k6o4m{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:16px;border-radius:20px;background:rgba(255,255,255,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}.AuthShell_promise__k6o4m:first-child{grid-column:1/-1;flex-direction:row;align-items:center;gap:16px}.AuthShell_promiseIcon__0CI9c{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:12px;background:rgba(255,255,255,.85);color:var(--text-muted)}.AuthShell_promiseTitle__VN1hG{display:block;margin-bottom:2px;color:var(--text);font-size:14.5px;line-height:1.25;letter-spacing:-.015em}.AuthShell_promiseBody__9_Vt3{display:block;color:var(--text-muted);font-size:13px;line-height:1.45}.AuthShell_watermark__CUqLq{position:absolute;z-index:-1;top:-9%;right:-12%;width:62%;aspect-ratio:1;background:var(--jacaranda-deep);opacity:.05;-webkit-mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;rotate:-14deg}@media (min-width:901px){.AuthShell_main__HYmr1{--pad-y:clamp(32px,3.2vw,46px);align-content:center;padding-block:calc(var(--pad-y) + 8px)}.AuthShell_formSide__kzkCQ{padding-block:0}.AuthShell_panel__5M1r9{justify-content:flex-start;padding-block:var(--pad-y);margin-block:calc(var(--pad-y) * -1)}.AuthShell_reach__BNbAd{margin-block:auto}}@media (max-width:900px){.AuthShell_main__HYmr1{grid-template-columns:minmax(0,1fr);padding-block:12px 28px}.AuthShell_panel__5M1r9{display:none}.AuthShell_formSide__kzkCQ{padding-block:clamp(8px,4vh,40px) 0}}.Button_btn__WOgGk{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border:0;border-radius:16px;font-size:16px;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;isolation:isolate;overflow:hidden;transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease),transform .2s var(--ease)}.Button_btn__WOgGk:not(:disabled):active{transform:scale(.98)}.Button_btn__WOgGk:disabled{opacity:.45;cursor:not-allowed}.Button_loading__wdjlf:disabled{opacity:1;cursor:progress}.Button_loader__1gp_f{margin-left:-3px}.Button_sm__yrR9P{height:44px;padding:0 18px;border-radius:13px;font-size:15px}.Button_lg__JaqPh{height:62px;padding:0 32px;border-radius:18px;font-size:17px}.Button_primary__zsboU{background:var(--forest);color:#fff}.Button_primary__zsboU:not(:disabled):hover{background:var(--forest-hover)}.Button_secondary__RufDp{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.Button_secondary__RufDp:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--ink)}.Button_quiet__JT2EM{background:rgba(15,42,33,.05);color:var(--ink)}.Button_quiet__JT2EM:not(:disabled):hover{background:rgba(15,42,33,.09)}.Button_full__Z_SeT{width:100%}.Button_mark__7Ykpv:before{content:"";position:absolute;z-index:-1;top:50%;right:-10px;width:1.9em;height:1.9em;margin-top:-.95em;background:#fff;opacity:.16;-webkit-mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;rotate:-14deg;transition:rotate .5s var(--ease)}.Button_mark__7Ykpv:not(:disabled):hover:before{rotate:-4deg}.Button_quiet__JT2EM.Button_mark__7Ykpv:before{background:var(--forest);opacity:.1}.Button_lg__JaqPh.Button_mark__7Ykpv:before{width:2.3em;height:2.3em;margin-top:-1.15em}.Button_icon__T5gbk{flex-shrink:0;margin-left:-3px}.Button_quiet__JT2EM .Button_icon__T5gbk,.Button_secondary__RufDp .Button_icon__T5gbk{color:var(--tea-deep)}.Button_arrow__vWWOL{position:relative;display:inline-flex;width:17px;height:17px;margin-right:-4px;overflow:hidden}.Button_arrow__vWWOL svg{position:absolute;inset:0;transition:transform .35s var(--ease)}.Button_arrow__vWWOL svg:last-child{transform:translateX(-120%)}.Button_btn__WOgGk:not(:disabled):hover .Button_arrow__vWWOL svg:first-child{transform:translateX(120%)}.Button_btn__WOgGk:not(:disabled):hover .Button_arrow__vWWOL svg:last-child{transform:none}@media (pointer:coarse){.Button_sm__yrR9P{height:46px}}.auth_head__YYcro{display:grid;grid-gap:14px;gap:14px;margin-bottom:32px}.auth_title__lqslm{font-size:clamp(44px,5vw,64px)}.auth_lead__vm3R_{max-width:34ch;color:var(--text);font-size:var(--t-lead);line-height:1.5}@media (min-width:901px){.auth_title__lqslm{font-size:clamp(32px,2.7vw,38px)}.auth_lead__vm3R_{font-size:16.5px}}.auth_stack__9uajR{display:grid;grid-gap:14px;gap:14px}.auth_google__6f_lZ{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;width:100%;height:62px;padding:0 24px;border:0;border-radius:18px;background:var(--surface);color:var(--ink);font-size:17px;letter-spacing:-.01em;box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;isolation:isolate;overflow:hidden;transition:box-shadow .25s var(--ease),transform .2s var(--ease)}.auth_google__6f_lZ:before{content:"";position:absolute;z-index:-1;top:50%;right:-10px;width:2.3em;height:2.3em;margin-top:-1.15em;background:var(--forest);opacity:.09;-webkit-mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;mask:url(/assets/homekwetu-mark.png) center/contain no-repeat;rotate:-14deg;transition:rotate .5s var(--ease)}.auth_google__6f_lZ:not(:disabled):hover:before{rotate:-4deg}.auth_google__6f_lZ:not(:disabled):hover{box-shadow:inset 0 0 0 1px var(--ink)}.auth_google__6f_lZ:not(:disabled):active{transform:scale(.98)}.auth_google__6f_lZ:disabled{cursor:progress;opacity:.7}.auth_google__6f_lZ[aria-busy=true]{opacity:1}.auth_gIcon__MWO_t{width:22px;height:22px;flex-shrink:0}.auth_divider__GVbu5{display:flex;align-items:center;gap:14px;margin:10px 0;color:var(--text-dim);font-size:14.5px}.auth_divider__GVbu5:after,.auth_divider__GVbu5:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth_field__pTq9X{display:grid;grid-gap:8px;gap:8px}.auth_label__Il6nz{color:var(--ink);font-size:15px;letter-spacing:-.01em}.auth_input__ofMDC{width:100%;height:58px;padding:0 18px;border:0;border-radius:16px;background:var(--cream);color:var(--ink);font-size:17px;box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .2s var(--ease),background-color .2s var(--ease)}.auth_input__ofMDC::placeholder{color:var(--text-dim)}.auth_input__ofMDC:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.auth_input__ofMDC:focus{outline:none;background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--ink)}.auth_input__ofMDC:disabled{opacity:.6}.auth_error__q3EtI{display:flex;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;border-radius:var(--r-sm);background:var(--rose);color:var(--rose-deep);font-size:15px;line-height:1.45;animation:auth_settleIn__WjL1Z .4s var(--ease) both}.auth_error__q3EtI svg{flex-shrink:0;margin-top:1px}.auth_note__bdH5L{display:flex;align-items:center;gap:10px;margin-top:4px;color:var(--text-muted);font-size:14.5px}.auth_note__bdH5L svg{flex-shrink:0;color:var(--tea-deep)}.auth_legal__CvrBY{margin-top:28px;padding-top:20px;border-top:1px solid var(--line);color:var(--text-dim);font-size:14px;line-height:1.5}.auth_legal__CvrBY a{color:var(--text-muted);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.auth_legal__CvrBY a:hover{color:var(--ink)}.auth_badge__cQlRH{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--coast);color:var(--coast-deep)}.auth_badge__cQlRH[data-tint=rose]{background:var(--rose);color:var(--rose-deep)}.auth_badge__cQlRH[data-tint=tea]{background:var(--tea);color:var(--tea-deep)}.auth_sentTo__jHYBm{color:var(--ink);overflow-wrap:anywhere}.auth_tips__dLxJf{display:grid;grid-gap:10px;gap:10px;margin:4px 0 8px;padding:18px 20px;border-radius:var(--r-md);background:var(--cream);color:var(--text);font-size:15px;line-height:1.5}.auth_tips__dLxJf li{display:flex;gap:10px}.auth_tips__dLxJf svg{flex-shrink:0;margin-top:3px;color:var(--tea-deep)}.auth_row__5CavS{display:flex;flex-wrap:wrap;gap:10px}.auth_textButton__nD41u{padding:8px 2px;border:0;background:none;color:var(--text-muted);font-size:15px;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;cursor:pointer}.auth_textButton__nD41u:hover{color:var(--ink)}.auth_centered__Nss4W{display:grid;justify-items:start;grid-gap:18px;gap:18px}.auth_codeInput__KYHmH{height:68px;font-size:30px;letter-spacing:.4em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:calc(18px + .4em)}.auth_codeInput__KYHmH::placeholder{color:var(--line-strong)}