.IVhccG_overlay{z-index:9999;background-color:hsl(var(--background));justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.IVhccG_panel{width:100%;max-width:384px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.IVhccG_header{text-align:center;margin-bottom:32px}.IVhccG_title{font-size:24px;line-height:var(--title-line-height);font-weight:var(--title-weight);font-family:var(--font-manrope);letter-spacing:var(--title-tracking)}.IVhccG_subtitle{color:hsl(var(--muted-foreground));margin-top:8px;font-size:14px;line-height:20px}.IVhccG_form>:not([hidden])~:not([hidden]){margin-top:16px}.IVhccG_input{border-radius:calc(var(--radius) - 2px);border:1px solid hsl(var(--input));background-color:hsl(var(--background));width:100%;height:40px;padding:8px 40px 8px 12px;font-size:14px;line-height:20px;display:flex}.IVhccG_input::placeholder{color:hsl(var(--muted-foreground))}.IVhccG_input:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px hsl(var(--background)), 0 0 0 4px hsl(var(--ring));outline:2px solid #0000}.IVhccG_error{color:hsl(var(--destructive));margin-top:8px;font-size:14px;line-height:20px}.IVhccG_submitButton{border-radius:calc(var(--radius) - 2px);background-color:hsl(var(--primary));width:100%;height:40px;color:hsl(var(--primary-foreground));justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:20px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:inline-flex}.IVhccG_submitButton:hover{background-color:hsl(var(--primary) / .9)}.IVhccG_submitButton:focus-visible{outline-offset:2px;box-shadow:0 0 0 2px #fff, 0 0 0 4px hsl(var(--ring));outline:2px solid #0000}
