/*! tailwindcss v4.1.18 | 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-font-weight:initial;--tw-space-y-reverse:0}}}@layer components{.cf-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.cf-page-content{max-width:var(--container-lg,32rem);padding-block:calc(var(--spacing,.25rem)*10);width:100%}.cf-header{display:flex;justify-content:center;margin-bottom:calc(var(--spacing,.25rem)*10)}.cf-title{font-size:var(--text-2xl,var(--font-size-2xl));line-height:var(--tw-leading,var(--text-2xl--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);color:var(--color-primary,hsl(var(--primary)));font-weight:var(--font-weight-bold,700)}:where(.cf-form>:not(:last-child)){--tw-space-y-reverse:0;margin-block-end:calc(var(--spacing,.25rem)*2*(1 - var(--tw-space-y-reverse)));margin-block-start:calc(var(--spacing,.25rem)*2*var(--tw-space-y-reverse))}.cf-item{padding-block:calc(var(--spacing,.25rem)*2)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
