/*! tailwindcss v4.3.0 | 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-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.questionnaire-root{--background:#f8f5f2;--foreground:#3e2723;--card:#fff;--card-foreground:#3e2723;--popover:#fff;--popover-foreground:#3e2723;--primary:#6d4c41;--primary-foreground:#fff;--secondary:#efebe9;--secondary-foreground:#3e2723;--muted:#d7ccc8;--muted-foreground:#8d6e63;--accent:#c8a97e;--accent-foreground:#3e2723;--destructive:#b71c1c;--destructive-foreground:#fff;--border:#d7ccc8;--input:#d7ccc8;--ring:#c8a97e;--radius:.75rem;--sidebar:#efebe9;--sidebar-foreground:#3e2723;--sidebar-primary:#6d4c41;--sidebar-primary-foreground:#fff;--sidebar-accent:#d7ccc8;--sidebar-accent-foreground:#3e2723;--sidebar-border:#d7ccc8;--sidebar-ring:#c8a97e;background-color:var(--background);color:var(--foreground)}.questionnaire-root *{border-color:var(--border)}.questionnaire-root .bg-primary,.questionnaire-root .bg-primary\/10{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.questionnaire-root .bg-primary\/10{background-color:color-mix(in srgb,var(--primary) 10%,transparent)!important}}.questionnaire-root .bg-primary\/90{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.questionnaire-root .bg-primary\/90{background-color:color-mix(in srgb,var(--primary) 90%,transparent)!important}}.questionnaire-root .bg-accent,.questionnaire-root .bg-accent\/20{background-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.questionnaire-root .bg-accent\/20{background-color:color-mix(in srgb,var(--accent) 20%,transparent)!important}}.questionnaire-root .bg-secondary{background-color:var(--secondary)!important}.questionnaire-root .bg-muted,.questionnaire-root .bg-muted\/50{background-color:var(--muted)!important}@supports (color:color-mix(in lab,red,red)){.questionnaire-root .bg-muted\/50{background-color:color-mix(in srgb,var(--muted) 50%,transparent)!important}}.questionnaire-root .bg-card{background-color:var(--card)!important}.questionnaire-root .bg-background{background-color:var(--background)!important}.questionnaire-root .bg-sidebar{background-color:var(--sidebar)!important}.questionnaire-root .text-primary{color:var(--primary)!important}.questionnaire-root .text-primary-foreground{color:var(--primary-foreground)!important}.questionnaire-root .text-accent{color:var(--accent)!important}.questionnaire-root .text-accent-foreground{color:var(--accent-foreground)!important}.questionnaire-root .text-muted-foreground{color:var(--muted-foreground)!important}.questionnaire-root .text-foreground{color:var(--foreground)!important}.questionnaire-root .text-card-foreground{color:var(--card-foreground)!important}.questionnaire-root .text-secondary-foreground{color:var(--secondary-foreground)!important}.questionnaire-root .text-sidebar-foreground{color:var(--sidebar-foreground)!important}.questionnaire-root .text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)!important}.questionnaire-root .border-border{border-color:var(--border)!important}.questionnaire-root .border-primary{border-color:var(--primary)!important}.questionnaire-root .border-input{border-color:var(--input)!important}.questionnaire-root .ring-ring{--tw-ring-color:var(--ring)!important}.questionnaire-root .hover\:bg-primary\/90:hover{background-color:var(--primary)!important}@supports (color:color-mix(in lab,red,red)){.questionnaire-root .hover\:bg-primary\/90:hover{background-color:color-mix(in srgb,var(--primary) 90%,transparent)!important}}.questionnaire-root .hover\:bg-accent\/20:hover{background-color:var(--accent)!important}@supports (color:color-mix(in lab,red,red)){.questionnaire-root .hover\:bg-accent\/20:hover{background-color:color-mix(in srgb,var(--accent) 20%,transparent)!important}}.questionnaire-root .hover\:bg-muted:hover{background-color:var(--muted)!important}.questionnaire-root .hover\:text-foreground:hover{color:var(--foreground)!important}.questionnaire-root .hover\:text-accent-foreground:hover{color:var(--accent-foreground)!important}