._4pxX9G_main{justify-content:center;align-items:center;min-height:100dvh;padding:24px 24px max(24px,12vh);display:flex}@media screen and (max-height:700px){._4pxX9G_main{padding:24px}}._4pxX9G_content{background:radial-gradient(120% 70% at 50% 0%, var(--green-20) 0%, transparent 60%), var(--gray-80);border:1px solid var(--gray-30);will-change:opacity, transform;border-radius:20px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:40px 32px;animation:.45s ease-out both _4pxX9G_contentIn;display:flex;position:relative;box-shadow:0 24px 60px -24px #00000080}._4pxX9G_content:before{content:"";background:linear-gradient(90deg, transparent, var(--brand-green), transparent);border-radius:2px;height:2px;position:absolute;top:-1px;left:24px;right:24px}@keyframes _4pxX9G_contentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._4pxX9G_content{animation:none}}@media screen and (max-width:480px){._4pxX9G_content{border-radius:16px;padding:32px 20px}}._4pxX9G_submitButton{box-shadow:0 10px 28px -10px var(--green-20);will-change:transform;transition:transform .15s,box-shadow .15s}@media (hover:hover) and (pointer:fine){._4pxX9G_submitButton:hover:not(:disabled){box-shadow:0 14px 32px -8px var(--green-20);transform:translateY(-1px)}}._4pxX9G_submitButton:active:not(:disabled){transform:translateY(0)}._4pxX9G_logo{width:32px;height:32px;margin-bottom:18px}._4pxX9G_title{color:var(--text-primary);text-align:center;margin-bottom:24px}._4pxX9G_desc{color:var(--text-secondary);text-align:center;margin-bottom:32px;transition-duration:.3s}._4pxX9G_delimiter{width:100%;color:var(--text-secondary);justify-content:center;align-items:center;gap:8px;margin:24px 0;display:flex}._4pxX9G_delimLine{background-color:var(--text-secondary);opacity:.12;border-radius:1px;flex-grow:1;height:1px}._4pxX9G_smallText{color:var(--text-secondary)}._4pxX9G_smallLink{color:var(--brand-green);cursor:pointer;text-decoration:none;transition:color .3s}@media (hover:hover) and (pointer:fine){._4pxX9G_smallLink:hover{color:#00de8f}}._4pxX9G_registerCta{border:1px solid var(--gray-30);width:100%;min-height:44px;color:var(--text-primary);cursor:pointer;will-change:transform;background:0 0;border-radius:12px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s,background-color .2s,transform .15s;display:flex}@media (hover:hover) and (pointer:fine){._4pxX9G_registerCta:hover{border-color:var(--green-100);background:var(--green-20);transform:translateY(-1px)}}._4pxX9G_smallDesc{width:100%;color:var(--text-secondary);margin-bottom:6px;transition-duration:.3s;overflow:hidden}._4pxX9G_oauth{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;margin-bottom:24px;display:flex}._4pxX9G_oauthBut{background-color:var(--gray-40);border:1px solid var(--gray-30);cursor:pointer;will-change:transform;border-radius:10px;outline:none;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;transition:border-color .2s,transform .15s,filter .2s;display:flex}@media (hover:hover) and (pointer:fine){._4pxX9G_oauthBut:hover{filter:brightness(.9);border-color:var(--gray-20);transform:translateY(-1px)}}@media screen and (max-width:380px){._4pxX9G_oauth{gap:7px}._4pxX9G_oauthBut{width:36px;min-width:36px;height:36px}._4pxX9G_oauthBut img{width:18px;height:18px}._4pxX9G_oauthSkeleton{width:36px!important;height:36px!important}}._4pxX9G_hidden{opacity:1;width:100%;transition-duration:.3s;overflow:hidden}._4pxX9G_rememberRow{justify-content:space-between;align-items:center;width:100%;margin-bottom:24px;display:flex}@media (max-width:414px){._4pxX9G_rememberRow{flex-direction:column-reverse;align-items:flex-start;gap:12px}}
._9j4itG_wrapper{align-items:center;width:100%;display:flex;position:relative}._9j4itG_input{width:100%;min-height:44px;color:var(--text-primary);background-color:var(--gray-40);border:2px solid #0000;border-radius:12px;outline:none;padding:8px 44px 8px 14px;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 2px #1018280d}._9j4itG_input::placeholder{color:var(--text-secondary);transition:color .3s}@media (hover:hover) and (pointer:fine){._9j4itG_wrapper:hover ._9j4itG_input::placeholder{color:var(--text-primary)}}._9j4itG_input:focus::placeholder{color:#0000}._9j4itG_input:focus{border-color:var(--green-100);box-shadow:0 0 0 3px var(--green-20)}._9j4itG_input._9j4itG_error{border-color:var(--red-80);box-shadow:0 0 0 3px var(--red-20)}._9j4itG_wrapper._9j4itG_pulse ._9j4itG_input{animation:.22s ease-out _9j4itG_passwordPulse}@keyframes _9j4itG_passwordPulse{0%{transform:scale(1)}40%{transform:scale(1.012)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){._9j4itG_wrapper._9j4itG_pulse ._9j4itG_input{animation:none}}._9j4itG_toggle{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background-color .2s;display:flex;position:absolute;right:8px}@media (hover:hover) and (pointer:fine){._9j4itG_toggle:hover{background-color:var(--gray-30)}}._9j4itG_toggleIconWrap{opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:flex;position:absolute;inset:0;transform:scale(.6)rotate(-8deg)}._9j4itG_toggleIconWrap._9j4itG_active{opacity:1;pointer-events:auto;transform:scale(1)rotate(0)}._9j4itG_toggleIconWrap path{stroke:var(--text-secondary);transition:stroke .2s}@media (hover:hover) and (pointer:fine){._9j4itG_toggle:hover ._9j4itG_toggleIconWrap path{stroke:var(--brand-green)}}@media (prefers-reduced-motion:reduce){._9j4itG_toggleIconWrap{transition:opacity .12s linear;transform:none!important}}
.h_WsBq_main{cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;display:flex}.h_WsBq_main.h_WsBq_disabled{cursor:not-allowed;opacity:.5}.h_WsBq_main>span{-webkit-user-select:none;user-select:none;text-align:left;color:var(--text-secondary);font-size:14px;font-weight:500;line-height:20px;transition-duration:.3s}.h_WsBq_main.h_WsBq_active>span{color:var(--text-primary)}.h_WsBq_checkbox{background:#323232;border:1px solid #484848;border-radius:4px;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;transition-duration:.3s;display:flex}.h_WsBq_checkmark{opacity:0;width:13px;height:auto;transition-duration:.3s}.h_WsBq_main.h_WsBq_active>.h_WsBq_checkbox{background-color:#1fce86;border-color:#1fce86}.h_WsBq_main.h_WsBq_active>.h_WsBq_checkbox>.h_WsBq_checkmark{opacity:1}
._1WcEmq_main{width:100%;height:100dvh;padding:0 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));opacity:0;visibility:hidden;pointer-events:none;z-index:1000;cursor:auto;background:#0006;flex-direction:column;justify-content:center;align-items:center;transition:all .3s,pointer-events;display:flex;position:fixed;inset:0}._1WcEmq_main._1WcEmq_active{opacity:1;visibility:visible;pointer-events:auto}._1WcEmq_modal{width:100%;max-width:440px;padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background-color:var(--gray-80);border:1px solid var(--white-5);border-radius:16px;position:relative;box-shadow:0 8px 8px -4px #0a0d120a,0 20px 24px -4px #0a0d121a}._1WcEmq_cross{cursor:pointer;width:24px;height:24px;margin:2px 2px 0 0}._1WcEmq_cross>path{stroke:var(--text-secondary);transition-duration:.3s}@media (hover:hover) and (pointer:fine){._1WcEmq_cross:hover>path{stroke:#fff}}._1WcEmq_header{justify-content:space-between;align-items:center;width:100%;display:flex}._1WcEmq_title{color:var(--text-primary)}._1WcEmq_content{flex-direction:column;gap:32px;width:100%;margin-top:20px;display:flex}._1WcEmq_buttons{flex-direction:row;gap:12px;width:100%;display:flex}._1WcEmq_buttons button{flex-grow:1}@media screen and (max-width:768px){._1WcEmq_main{align-items:flex-end;padding:0}._1WcEmq_modal{max-width:100%;padding:24px max(24px, env(safe-area-inset-right,0px)) max(24px, calc(24px + env(safe-area-inset-bottom,0px))) max(24px, env(safe-area-inset-left,0px));border-bottom-right-radius:0;border-bottom-left-radius:0;position:fixed;bottom:0}._1WcEmq_buttons{flex-direction:column-reverse}}
