/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}input:not([placeholder]):not(:-moz-placeholder),input[placeholder]:not(:-moz-placeholder){padding-bottom:0;padding-top:1.25rem}input:focus,input:not([placeholder]):not(:placeholder-shown),input[placeholder]:not(:placeholder-shown){padding-bottom:0;padding-top:1.25rem}:is(input:not([placeholder]):not(:-moz-placeholder),input[placeholder]:not(:-moz-placeholder),input:focus)+label:not([class*=radio],[class*=checkbox],[class*=CheckBox]){--tw-translate-y:calc(var(--spacing,.25rem)*-5);font-family:var(--typo-b2-font-family);font-size:var(--typo-b2-font-size);font-weight:var(--typo-b2-font-weight,inherit);line-height:var(--typo-b2-line-height);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(input:not([placeholder]):not(:placeholder-shown),input[placeholder]:not(:placeholder-shown),input:focus)+label:not([class*=radio],[class*=checkbox],[class*=CheckBox]){--tw-translate-y:calc(var(--spacing,.25rem)*-5);font-family:var(--typo-b2-font-family);font-size:var(--typo-b2-font-size);font-weight:var(--typo-b2-font-weight,inherit);line-height:var(--typo-b2-line-height);translate:var(--tw-translate-x)var(--tw-translate-y)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
