.ui_page__5XWk6{min-height:100vh;background:#faf8f3;padding-block:40px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.ui_narrow__rSQ1p{max-width:560px;gap:18px}.ui_narrow__rSQ1p,.ui_wide__1YtZc{width:100%;margin-inline:auto;display:flex;flex-direction:column}.ui_wide__1YtZc{max-width:1120px;gap:22px}.ui_title__lk_bL{font-size:clamp(28px,4vw,38px);line-height:1.1;text-wrap:balance}.ui_lead__qkwLk{margin:0;font-size:16px;line-height:1.5;color:#4a5068}.ui_label__u_XtZ{font-weight:700;font-size:14px;color:#3d4258}.ui_fieldWrap__oGHrD{display:flex;flex-direction:column;gap:6px}.ui_field__JrVie{height:50px;border:2px solid #e4e1d8;border-radius:14px;padding:0 14px;font:600 16px var(--font-body);color:#1b1f3b;background:#fffefb;transition:border-color .2s,box-shadow .2s;width:100%;min-width:0}.ui_field__JrVie:focus{outline:none;border-color:#4f46e5;box-shadow:0 0 0 4px #ecebff}.ui_btn__rYxXN{height:52px;border:none;border-radius:14px;padding:0 22px;font:800 16px var(--font-body);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s,box-shadow .15s,opacity .2s}.ui_btn__rYxXN:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px rgba(27,31,59,.18)}.ui_btn__rYxXN:disabled{opacity:.6;cursor:default}.ui_small__55ECo{height:40px;border-radius:12px;padding:0 14px;font-size:14px}.ui_ghost__V_R9K{background:transparent;border:2px solid #e4e1d8;color:#1b1f3b}.ui_error__2pheb{margin:0;font-size:14px;font-weight:700;color:#8f2222;background:#fbe5e5;border-radius:12px;padding:10px 14px}.ui_card__2qXmo{background:#fffefb;border:1px solid #e4e1d8;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:14px;min-width:0}.ui_pill__AQ2nb{display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:6px 14px;font-weight:800;font-size:14px;width:max-content}.ui_spin__QSc4_{width:18px;height:18px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:currentcolor;animation:ui_spin__QSc4_ .8s linear infinite}@keyframes ui_spin__QSc4_{to{transform:rotate(1turn)}}.login_wrap__koBSH{min-height:100vh;width:100%;display:flex;flex-wrap:wrap}.login_panel__zlyPF{flex:1 1 520px;min-width:0;background:#4f46e5;padding:56px max(24px,env(safe-area-inset-left,0px));display:flex;flex-direction:column;justify-content:center;gap:24px}.login_brand__isTcd{display:flex;align-items:baseline;gap:10px}.login_brand__isTcd b{font:600 30px var(--font-display);color:#fbfaf6}.login_brand__isTcd span{font-size:15px;font-weight:700;color:#e6e4ff}.login_panel__zlyPF h2{max-width:480px;font-size:clamp(30px,4vw,44px);line-height:1.1;color:#fbfaf6}.login_panel__zlyPF p{margin:0;max-width:460px;font-size:17px;line-height:1.5;color:#e6e4ff}.login_tiles___rriZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:520px}.login_tile__s27St{border-radius:22px;padding:18px;display:flex;flex-direction:column;gap:4px;animation:login_pop__HGtBb .6s cubic-bezier(.2,.9,.3,1.2) both}.login_tile__s27St span{font-size:15px;font-weight:700}.login_tile__s27St b{font:600 38px/1.1 var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.login_bars__5zJGr{display:flex;align-items:flex-end;gap:12px;height:100px;max-width:520px}.login_bars__5zJGr i{flex:1 1;border-radius:10px 10px 4px 4px;transform-origin:bottom;animation:login_grow__O6z44 .9s cubic-bezier(.2,.8,.2,1) both}.login_sample__TirIK{font-size:13px!important}.login_formSide__WOOy0{flex:1 1 420px;min-width:0;background:#faf8f3;padding:48px max(16px,env(safe-area-inset-right,0px));display:flex;align-items:center;justify-content:center}.login_form__Ij6Df{width:100%;max-width:400px;display:flex;flex-direction:column;gap:16px;animation:login_rise__0JoJB .8s cubic-bezier(.2,.8,.2,1) both}.login_dots__fM4lD{display:flex;gap:8px}.login_dots__fM4lD span{height:8px;border-radius:999px;transition:width .3s,background .3s}.login_roles__NK1E_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.login_role__5XyOW{height:50px;border-radius:14px;border:2px solid transparent;font:800 16px var(--font-body);cursor:pointer;transition:background .25s,color .25s,transform .15s}.login_role__5XyOW:hover{transform:translateY(-2px)}.login_phoneRow__e294F{display:flex;gap:10px}.login_prefix__owVkk{height:52px;padding:0 16px;border-radius:14px;background:#ecebff;color:#2e2a8f;font-weight:800;font-size:17px;display:flex;align-items:center}.login_codeRow__pbAhq{position:relative;display:flex;gap:12px;justify-content:center;padding:6px 0}.login_box__mtmxz{width:64px;height:72px;border-radius:16px;border:2px solid #e4e1d8;background:#fffefb;display:flex;align-items:center;justify-content:center;font:600 32px var(--font-display);color:#1b1f3b;transition:border-color .2s,background .2s,box-shadow .2s}.login_active__Cewui{border-color:#4f46e5;box-shadow:0 0 0 4px #ecebff}.login_active__Cewui:after{content:"";width:2px;height:30px;background:#4f46e5;animation:login_blink__fNEND 1s steps(1) infinite}.login_filled__C9I7B{border-color:#178a57;background:#e2f5ec;animation:login_bump__Zb4fA .35s cubic-bezier(.2,.9,.3,1.4)}.login_hiddenInput__8TG60{position:absolute;inset:0;width:100%;height:100%;opacity:0;font-size:16px;cursor:text}.login_links__g5FHg{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.login_link__xjylW{border:none;background:transparent;padding:8px 0;font:700 15px var(--font-body);color:#4f46e5;cursor:pointer}.login_link__xjylW:disabled{color:#6b7086;cursor:default}.login_devCode__fy6C9{margin:0;font-size:14px;font-weight:700;color:#5c4400;background:#fdf3d6;border-radius:12px;padding:10px 14px}.login_done__qU6S0{position:relative;width:140px;height:140px;align-self:center}.login_ring__mADWX{stroke-dasharray:283;stroke-dashoffset:283;animation:login_draw__996OS .6s ease-out forwards}.login_tick__2wLbF{stroke-dasharray:60;stroke-dashoffset:60;animation:login_draw__996OS .4s ease-out .5s forwards}.login_bit__dK8SB{position:absolute;left:63px;top:63px;width:14px;height:14px;border-radius:4px;animation:login_burst__aRbqp .9s ease-out .35s forwards}.login_center__OgLxd{text-align:center}@keyframes login_pop__HGtBb{0%{opacity:0;transform:scale(.6) translateY(16px)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes login_grow__O6z44{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes login_rise__0JoJB{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes login_bump__Zb4fA{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes login_blink__fNEND{50%{opacity:0}}@keyframes login_draw__996OS{to{stroke-dashoffset:0}}@keyframes login_burst__aRbqp{to{opacity:0;transform:translate(var(--x),var(--y)) rotate(220deg)}}@media (prefers-reduced-motion:reduce){.login_bars__5zJGr i,.login_filled__C9I7B,.login_form__Ij6Df,.login_tile__s27St{animation:none}.login_ring__mADWX,.login_tick__2wLbF{stroke-dashoffset:0;animation:none}.login_bit__dK8SB{display:none}}@media (max-width:760px){.login_formSide__WOOy0{order:-1;padding-top:32px;padding-bottom:32px}.login_panel__zlyPF{padding-top:32px;padding-bottom:32px;gap:16px}.login_bars__5zJGr,.login_sample__TirIK{display:none}.login_tile__s27St b{font-size:28px}}