.auth-module__gTZ0WW__auth_header_wrapper{border-bottom:1px solid var(--border);background-color:var(--background);z-index:50;width:100%;padding:1.5rem;position:sticky;top:0}.auth-module__gTZ0WW__auth_header_wrapper .auth-module__gTZ0WW__auth_header_items_wrap{justify-content:space-between;align-items:center;display:flex}.auth-module__gTZ0WW__auth_header_wrapper .auth-module__gTZ0WW__auth_header_items,.auth-module__gTZ0WW__auth_header_wrapper .auth-module__gTZ0WW__auth_header_theme_btn_wrap{align-items:center;column-gap:1rem;display:flex}.auth-module__gTZ0WW__auth_form_container{justify-content:center;align-items:center;height:100vh;display:flex}.auth-module__gTZ0WW__auth_form_container .auth-module__gTZ0WW__auth_form_wrapper{border-radius:.45rem;width:460px;padding:50px 12px}.auth-module__gTZ0WW__auth_form_wrapper .auth-module__gTZ0WW__auth_form_title{text-align:center;max-width:350px;margin:0 auto;font-size:1.45rem;font-weight:500}.auth-module__gTZ0WW__auth_form_wrapper .auth-module__gTZ0WW__auth_form_body_wrapper{width:100%;padding-top:22px;padding-left:12px;padding-right:12px;overflow-x:hidden}.auth-module__gTZ0WW__auth_footer_container{border-top:1px solid var(--border);text-align:center;width:100%;padding:12px 19px 5px}.auth-module__gTZ0WW__auth_footer_container .auth-module__gTZ0WW__auth_footer_content{justify-content:space-between;align-items:center;display:flex}.auth-module__gTZ0WW__auth_footer_content .auth-module__gTZ0WW__auth_footer_links{align-items:center;column-gap:.75rem;display:flex}.auth-module__gTZ0WW__verification_email_wrapper{background-color:var(--background);justify-content:center;align-items:center;height:100vh;display:flex}.auth-module__gTZ0WW__verification_email_card{background-color:var(--card);width:100%;max-width:420px;color:var(--card-foreground);border-radius:var(--radius-lg);text-align:center;-webkit-user-select:none;user-select:none;border:1px solid var(--border);justify-content:center;align-items:center;padding:40px 32px;transition:background-color .3s,color .3s;display:flex;box-shadow:0 10px 30px #00000014}.auth-module__gTZ0WW__verification_email_card_title{align-items:center;column-gap:.75rem;font-size:22px;font-weight:400;display:flex}@media screen and (max-width:999px){.auth-module__gTZ0WW__auth_form_container .auth-module__gTZ0WW__auth_form_wrapper{width:100%;padding:50px 5px}.auth-module__gTZ0WW__auth_form_container{padding:130px 1rem}.auth-module__gTZ0WW__auth_form_wrapper .auth-module__gTZ0WW__auth_form_title{max-width:320px;font-size:1.35rem}.auth-module__gTZ0WW__auth_footer_container{padding:22px 19px 5px}.auth-module__gTZ0WW__auth_footer_container .auth-module__gTZ0WW__auth_footer_content{flex-direction:column-reverse;row-gap:5px}.auth-module__gTZ0WW__verification_email_wrapper{padding:0 20px}.auth-module__gTZ0WW__auth_footer_content .auth-module__gTZ0WW__auth_footer_links{flex-direction:column;row-gap:1rem;margin:0 0 12px}.auth-module__gTZ0WW__auth_footer_content .auth-module__gTZ0WW__auth_footer_links span{display:none}}
.coman-module__XvfIpW__app_logo{letter-spacing:-.02em;color:var(--foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:6px;font-size:1.35rem;font-weight:700;display:flex}.coman-module__XvfIpW__logo_badge{background-color:var(--primary);color:var(--primary-foreground);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border);border-radius:6px;padding:2px 8px;font-size:.75rem;font-weight:600}.coman-module__XvfIpW__app_logo:before{content:"";border:2.5px solid var(--foreground);border-radius:4px;width:14px;height:14px;margin-right:4px;display:inline-block;position:relative}.coman-module__XvfIpW__form_group{margin-bottom:18px}.coman-module__XvfIpW__form_group label{font-size:15px;font-weight:500;display:inline-block}.coman-module__XvfIpW__form_action_btns{justify-content:end;align-items:center;column-gap:.85rem;padding-top:12px;display:flex}.coman-module__XvfIpW__form_submit_btn{width:100%;margin-top:10px}.coman-module__XvfIpW__password_field_wrap{width:100%;position:relative}.coman-module__XvfIpW__password_field_wrap .coman-module__XvfIpW__password_field_input{padding-right:40px!important}.coman-module__XvfIpW__password_field_wrap .coman-module__XvfIpW__password_field_icon{color:hsl(var(--muted-foreground));position:absolute;top:50%;right:8px;transform:translateY(-50%);width:30px!important;height:30px!important;padding:0!important}.coman-module__XvfIpW__password_field_wrap .coman-module__XvfIpW__password_field_icon:hover{color:hsl(var(--foreground));background:hsl(var(--accent))}.coman-module__XvfIpW__password_field_wrap .coman-module__XvfIpW__password_field_icon:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.coman-module__XvfIpW__password_field_wrap .coman-module__XvfIpW__password_field_icon:disabled{opacity:.5;cursor:not-allowed}.coman-module__XvfIpW__error_container{background-color:hsl(var(--background));flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;padding:1.5rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.coman-module__XvfIpW__error_container .coman-module__XvfIpW__error_card{border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));border-radius:1.5rem;width:100%;max-width:32rem;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.coman-module__XvfIpW__error_card .coman-module__XvfIpW__error_bar{background-color:hsl(var(--destructive)/.8);width:100%;height:.5rem}.coman-module__XvfIpW__error_content{padding:2rem}.coman-module__XvfIpW__error_content .coman-module__XvfIpW__error_inner_wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.coman-module__XvfIpW__error_content .coman-module__XvfIpW__error_icon_wrap{background-color:hsl(var(--destructive)/.1);width:4rem;height:4rem;color:hsl(var(--destructive));box-shadow:0 0 0 8px hsl(var(--destructive)/.05);border-radius:1rem;justify-content:center;align-items:center;display:flex}.coman-module__XvfIpW__error_icon_wrap .coman-module__XvfIpW__error_icon{width:2rem;height:2rem}.coman-module__XvfIpW__error_content .coman-module__XvfIpW__error_title{letter-spacing:-.025em;color:hsl(var(--foreground));margin-top:2rem;font-size:1.5rem;font-weight:700}.coman-module__XvfIpW__errorContent .coman-module__XvfIpW__error_message{color:hsl(var(--muted-foreground));margin-top:1rem;font-size:1rem;line-height:1.625}.coman-module__XvfIpW__error_dv_message_wrap{background-color:hsl(var(--muted)/.5);text-align:left;border-radius:.75rem;width:100%;margin-top:1.5rem;padding:1rem}.coman-module__XvfIpW__error_dv_message_wrap .coman-module__XvfIpW__error_digest{text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground)/.7);font-size:.625rem}.coman-module__XvfIpW__error_dv_message_wrap .coman-module__XvfIpW__error_text{color:hsl(var(--destructive)/.9);text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:.75rem;overflow:hidden}.coman-module__XvfIpW__error_content .coman-module__XvfIpW__error_btns_wrap{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;width:100%;margin-top:2.5rem;display:grid}.coman-module__XvfIpW__error_btns_wrap .coman-module__XvfIpW__error_primary_btn:hover{opacity:.9;transform:scale(.98)}.coman-module__XvfIpW__error_btns_wrap .coman-module__XvfIpW__error_secondary_btn{border-width:1px;border-color:hsl(var(--border));background-color:hsl(var(--card));padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);color:hsl(var(--foreground));cursor:pointer;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.coman-module__XvfIpW__error_btns_wrap .coman-module__XvfIpW__error_secondary_btn:hover{background-color:hsl(var(--secondary))}.coman-module__XvfIpW__error_btns_wrap .coman-module__XvfIpW__error_secondary_btn:active{transform:scale(.98)}.coman-module__XvfIpW__error_btns_wrap .coman-module__XvfIpW__error_btn_icon{width:1rem;height:1rem}.coman-module__XvfIpW__error_content .coman-module__XvfIpW__error_support_link{color:hsl(var(--muted-foreground));align-items:center;gap:.5rem;margin-top:2rem;font-size:.75rem;display:flex}.coman-module__XvfIpW__error_support_link .coman-module__XvfIpW__error_support_icon{width:1rem;height:1rem}.coman-module__XvfIpW__error_support_link .coman-module__XvfIpW__error_support_btn{color:hsl(var(--primary));text-underline-offset:4px}.coman-module__XvfIpW__error_support_link .coman-module__XvfIpW__error_support_btn:hover{text-decoration:underline}.coman-module__XvfIpW__error_card .coman-module__XvfIpW__error_blur_circle1,.coman-module__XvfIpW__error_card .coman-module__XvfIpW__error_blur_circle2{filter:blur(64px);border-radius:9999px;width:16rem;height:16rem;position:fixed;bottom:-6rem;left:-6rem}.coman-module__XvfIpW__error_card .coman-module__XvfIpW__error_blur_circle1{background-color:hsl(var(--destructive)/.05)}.coman-module__XvfIpW__error_card .coman-module__XvfIpW__error_blur_circle2{background-color:hsl(var(--primary)/.05)}@media screen and (max-width:999px){.coman-module__XvfIpW__app_logo{font-size:1.15rem}.coman-module__XvfIpW__logo_badge{font-size:.75rem}.coman-module__XvfIpW__errorContent{padding:3rem}.coman-module__XvfIpW__error_title{font-size:1.875rem}.coman-module__XvfIpW__error_message{font-size:.875rem}.coman-module__XvfIpW__error_content .coman-module__XvfIpW__error_btns_wrap{grid-template-columns:repeat(1,minmax(0,1fr))}}
