@layer tokens, reset, base, typography, layouts, components, master-components, utilities, app;@layer app{.form-builder-skeleton{width:100%;display:flex;flex-direction:column;gap:var(--space-m)}.form-builder-skeleton__field{display:flex;flex-direction:column;gap:var(--space-s)}.form-builder-skeleton__label{height:calc(var(--text-sm) * var(--line-height-normal));width:80px;background:var(--bg-muted);border-radius:var(--radius-sm)}.form-builder-skeleton__input{border-radius:var(--radius-md)}.form-builder-skeleton__button,.form-builder-skeleton__input{height:var(--touch-target-md);width:100%;background:var(--bg-muted)}.form-builder-skeleton__button{max-width:var(--btn-form-width,100%);margin-block-start:var(--space-s);margin-inline:auto;border-radius:var(--radius-lg)}@media (prefers-reduced-motion:no-preference){.form-builder-skeleton__button,.form-builder-skeleton__input,.form-builder-skeleton__label{animation:pulsation var(--duree-pulsation) ease-in-out infinite}}.form-builder-error{padding:var(--space-xl);text-align:center;background:rgba(var(--color-error-rgb),.1);border-radius:var(--radius-md);border:1px solid var(--color-error)}.form-builder-error__text{color:var(--text-error);font-size:var(--text-base);line-height:var(--line-height-body,var(--line-height-normal));margin:0}[data-theme=dark] .form-builder-skeleton__button,[data-theme=dark] .form-builder-skeleton__input,[data-theme=dark] .form-builder-skeleton__label{background:var(--bg-elevated)}@media (prefers-color-scheme:dark){.form-builder-skeleton__button:not([data-theme=light] *),.form-builder-skeleton__input:not([data-theme=light] *),.form-builder-skeleton__label:not([data-theme=light] *){background:var(--bg-elevated)}}@media (prefers-reduced-motion:reduce){.form-builder-skeleton__button,.form-builder-skeleton__input,.form-builder-skeleton__label{animation:none}}.form-builder__eyebrow{margin-block-end:var(--space-xs)}.form-builder__title{color:var(--text-primary);text-align:center;margin:0;margin-block-end:var(--space-l)}}