/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */:root{--font-size:14px;--background:#fff;--foreground:#1f1d20;--card:#d7c9b2;--card-foreground:#1f1d20;--popover:#d7c9b2;--popover-foreground:#1f1d20;--primary:#1f1d20;--primary-foreground:#fff;--secondary:#d7c9b2;--secondary-foreground:#1f1d20;--muted:#7b7369;--muted-foreground:#4d4845;--accent:#4d4845;--accent-foreground:#fff;--destructive:#d4183d;--destructive-foreground:#fff;--border:#1f1d2026;--input:transparent;--input-background:#fff;--switch-background:#7b7369;--font-weight-medium:500;--font-weight-normal:400;--ring:#1f1d20;--radius:.625rem}.dark{--background:#1f1d20;--foreground:#fff;--card:#4d4845;--card-foreground:#fff;--popover:#4d4845;--popover-foreground:#fff;--primary:#d7c9b2;--primary-foreground:#1f1d20;--secondary:#fff;--secondary-foreground:#1f1d20;--muted:#7b7369;--muted-foreground:#d7c9b2;--accent:#fff;--accent-foreground:#1f1d20;--destructive:#d4183d;--destructive-foreground:#fff;--border:#d7c9b233;--input:#d7c9b21a;--input-background:#4d4845;--ring:#d7c9b2;--font-weight-medium:500;--font-weight-normal:400}@layer base{*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground);transition:background-color .3s,color .3s}.dark *{transition:background-color .3s,color .3s,border-color .3s,box-shadow .3s}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) h4{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) p{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) button,:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) label{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}:where(:not(:has([class*=\ text-]),:not(:has([class^=text-])))) input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}html{font-size:var(--font-size)}@layer utilities{.whatsapp-pulse{animation:whatsapp-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.whatsapp-ping{animation:whatsapp-ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes whatsapp-pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes whatsapp-ping{75%,to{opacity:0;transform:scale(2)}}@media (max-width:768px){.fixed.bottom-6.right-6{bottom:1rem!important;right:1rem!important}}}