.gen-button{align-items:center;justify-content:center}.gen-button,.gen-button-custom{display:flex}.gen-button-default{border-radius:.5rem;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:.875rem;line-height:1.25rem;font-weight:600;color:var(--gen-styles-neutral-black)}.gen-button-contained{border-width:2px;border-color:var(--gen-styles-primary-accent-color);background-color:var(--gen-styles-primary-accent-color);color:var(--gen-styles-neutral-white);--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-button-contained:hover{border-color:var(--gen-styles-secondary-accent-color);background-color:var(--gen-styles-secondary-accent-color);color:var(--gen-styles-neutral-black)}.gen-button-contained:disabled{cursor:not-allowed;border-color:var(--gen-styles-neutral-gray-dark);background-color:var(--gen-styles-neutral-gray-dark);color:var(--gen-styles-neutral-gray-darkest)}.gen-button-empty{border-width:2px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-white);color:var(--gen-styles-neutral-black);--tw-shadow:0 4px 6px -1px rgb(0 0 0/0.1),0 2px 4px -2px rgb(0 0 0/0.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-button-empty:hover{border-color:var(--gen-styles-neutral-gray-lightest);background-color:var(--gen-styles-neutral-gray-lightest);color:var(--gen-styles-neutral-black)}.gen-button-preset-basic{padding:.25rem .5rem}.gen-button-preset-standard{padding:.75rem 1.25rem}.gen-button-icon{margin:.5rem}.gen-button-icon-start{margin-right:.5rem}.gen-button-icon-end{margin-left:.5rem}.gen-input-container{margin-bottom:.75rem;flex-direction:column}.gen-input,.gen-input-container,.gen-input-password{position:relative;display:flex}.gen-input-start-icon-container{position:absolute;top:0;left:0;margin-left:1rem;margin-top:1.25rem}.gen-input-header{margin-bottom:.25rem;font-size:.75rem;line-height:1rem;font-weight:900}.gen-input-subheader{margin-top:.125rem;font-size:.75rem;line-height:1rem;font-weight:100;color:var(--gen-styles-neutral-gray-darkest)}.gen-input input,.gen-input-password input{width:100%;background-color:var(--gen-styles-shadcn-background);padding-top:.5rem;padding-bottom:.5rem;font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}.gen-input input:focus,.gen-input-password input:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.gen-input input:disabled,.gen-input-password input:disabled{cursor:not-allowed;background-color:var(--gen-styles-shadcn-muted);color:var(--gen-styles-shadcn-muted-foreground)}.gen-input-default input,.gen-input-password-default input{border-bottom-width:2px;border-bottom-color:var(--gen-styles-neutral-gray-light);padding-right:.5rem}.gen-input-default input:focus,.gen-input-password-default input:focus{border-bottom-color:var(--gen-styles-primary-accent-color)}.gen-input-default-wrapped input,.gen-input-password-default-wrapped input{border-radius:.375rem;border-width:1px;border-color:var(--gen-styles-neutral-gray);padding-left:.75rem;padding-right:.75rem}.gen-input-default-wrapped input::-moz-placeholder,.gen-input-password-default-wrapped input::-moz-placeholder{color:var(--gen-styles-shadcn-muted-foreground)}.gen-input-default-wrapped input::placeholder,.gen-input-password-default-wrapped input::placeholder{color:var(--gen-styles-shadcn-muted-foreground)}.gen-input-default-wrapped input:focus,.gen-input-password-default-wrapped input:focus{border-color:var(--gen-styles-primary-accent-color)}.gen-input-password input{padding-right:3rem}.gen-input-with-fixed-prefix input{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-width:1px!important;border-color:var(--gen-styles-neutral-gray-light)!important;padding-left:.5rem;padding-right:.5rem}.gen-input-with-fixed-prefix input:disabled{cursor:not-allowed;color:var(--gen-styles-neutral-gray-darker)}.gen-input-left-section-fixed-prefix{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-gray-lighter);padding:.5rem .25rem .5rem .75rem;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-input-with-fixed-postfix input{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem;border-width:1px!important;border-color:var(--gen-styles-neutral-gray-light)!important;padding-left:.5rem;padding-right:.5rem}.gen-input-with-fixed-postfix input:disabled{cursor:not-allowed;color:var(--gen-styles-neutral-gray-darker)}.gen-input-right-section-fixed-postfix{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem;border-top-width:1px;border-bottom-width:1px;border-right-width:1px;border-color:var(--gen-styles-neutral-gray-light);background-color:var(--gen-styles-neutral-gray-lighter);padding:.5rem .75rem .5rem .25rem;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darkest)}.gen-input-password button{position:absolute;top:50%;right:0;width:2.5rem;--tw-translate-y:-50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-style:none;color:var(--gen-styles-neutral-gray-darker);--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.gen-input-password button,.gen-input-password button:hover{background-color:transparent}.gen-input-forgetpassword{position:relative;margin-left:auto;margin-top:.125rem;display:block;width:-moz-fit-content;width:fit-content;font-size:.75rem;line-height:1rem;font-weight:600;letter-spacing:-.025em;color:var(--default-styles-neutral-gray-darker)}.gen-input-forgetpassword:hover{color:var(--gen-styles-primary-accent-color)}.gen-input-error input{border-bottom-right-radius:.375rem;border-right-width:8px;border-color:var(--gen-styles-highlight-error-color);padding-right:var(--gen-layouts-spaces-page-s)m}.gen-form-error-msg{font-size:.875rem;line-height:1.25rem;font-style:italic;color:var(--gen-styles-highlight-error-color)}@media (min-width:0rem) and (max-width:35.9375rem){.gen-form-error-msg{font-size:.75rem;line-height:1rem}}.gen-form-input-header{font-weight:700!important}.gen-form-input-subheader{font-style:italic}.gen-form-input-header-disabled{color:var(--gen-styles-neutral-gray-dark)}.gen-section-block-header{font-family:Bebas Neue,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:700;text-transform:uppercase;color:var(--gen-styles-neutral-gray-darker)}.gen-section-block-subheader{margin-top:-.125rem;font-family:Noto Sans,sans-serif;font-size:.75rem;line-height:1rem;color:var(--gen-styles-neutral-gray-darker)}.gen-link{cursor:pointer}.gen-link-disabled{cursor:not-allowed;color:var(--gen-styles-neutral-gray-light)!important;text-decoration-line:none}