:root{--plat-fundo:oklch(0.9856 0.0084 56.3169);--plat-cartao:oklch(1 0 0);--plat-texto:oklch(0.3353 0.0132 2.7676);--plat-suave:oklch(0.9656 0.0176 39.4009);--plat-texto-suave:oklch(0.5534 0.0116 58.0708);--plat-borda:oklch(0.9296 0.037 38.6868);--plat-marca:#f15a25;--plat-marca-clara:#ff7a45;--plat-marca-escura:#d94a15;--plat-marca-700:#b83d10;--background:var(--plat-fundo);--foreground:var(--plat-texto);--brand-orange:var(--plat-marca);--brand-orange-light:var(--plat-marca-clara);--brand-orange-dark:var(--plat-marca-escura);--surface:var(--plat-cartao);--surface-hover:var(--plat-suave);--border:var(--plat-borda);--radius:0.625rem;--cinza-950:var(--plat-fundo);--cinza-900:var(--plat-cartao);--cinza-800:var(--plat-suave);--cinza-700:var(--plat-borda);--cinza-600:oklch(0.83 0.028 42);--cinza-500:var(--plat-texto-suave);--cinza-400:oklch(0.5 0.013 45);--cinza-300:oklch(0.43 0.013 25);--cinza-200:var(--plat-texto);--cinza-100:oklch(0.3 0.013 3);--cinza-50:oklch(0.26 0.012 3);--color-zinc-950:var(--cinza-950);--color-zinc-900:var(--cinza-900);--color-zinc-800:var(--cinza-800);--color-zinc-700:var(--cinza-700);--color-zinc-600:var(--cinza-600);--color-zinc-500:var(--cinza-500);--color-zinc-400:var(--cinza-400);--color-zinc-300:var(--cinza-300);--color-zinc-200:var(--cinza-200);--color-zinc-100:var(--cinza-100);--color-zinc-50:var(--cinza-50);--color-slate-950:var(--cinza-950);--color-slate-900:var(--cinza-900);--color-slate-800:var(--cinza-800);--color-slate-700:var(--cinza-700);--color-slate-600:var(--cinza-600);--color-slate-500:var(--cinza-500);--color-slate-400:var(--cinza-400);--color-slate-300:var(--cinza-300);--color-slate-200:var(--cinza-200);--color-slate-100:var(--cinza-100);--color-slate-50:var(--cinza-50);--color-neutral-950:var(--cinza-950);--color-neutral-900:var(--cinza-900);--color-neutral-800:var(--cinza-800);--color-neutral-700:var(--cinza-700);--color-neutral-600:var(--cinza-600);--color-neutral-500:var(--cinza-500);--color-neutral-400:var(--cinza-400);--color-neutral-300:var(--cinza-300);--color-neutral-200:var(--cinza-200);--color-neutral-100:var(--cinza-100);--color-neutral-50:var(--cinza-50);--color-stone-950:var(--cinza-950);--color-stone-900:var(--cinza-900);--color-stone-800:var(--cinza-800);--color-stone-700:var(--cinza-700);--color-stone-600:var(--cinza-600);--color-stone-500:var(--cinza-500);--color-stone-400:var(--cinza-400);--color-stone-300:var(--cinza-300);--color-stone-200:var(--cinza-200);--color-stone-100:var(--cinza-100);--color-stone-50:var(--cinza-50);--color-gray-950:var(--cinza-950);--color-gray-900:var(--cinza-900);--color-gray-800:var(--cinza-800);--color-gray-700:var(--cinza-700);--color-gray-600:var(--cinza-600);--color-gray-500:var(--cinza-500);--color-gray-400:var(--cinza-400);--color-gray-300:var(--cinza-300);--color-gray-200:var(--cinza-200);--color-gray-100:var(--cinza-100);--color-gray-50:var(--cinza-50);--color-orange-50:#fff7ed;--color-orange-100:#ffedd5;--color-orange-200:#fed7aa;--color-orange-300:var(--plat-marca-escura);--color-orange-400:var(--plat-marca);--color-orange-500:var(--plat-marca);--color-orange-600:var(--plat-marca-escura);--color-orange-700:var(--plat-marca-700);--color-orange-800:#9a3412;--color-orange-900:#ffedd5;--color-orange-950:#fff7ed;--color-amber-950:var(--color-amber-50);--color-amber-900:var(--color-amber-100);--color-amber-300:var(--color-amber-700);--color-amber-400:var(--color-amber-700);--color-red-950:var(--color-red-50);--color-red-900:var(--color-red-100);--color-red-300:var(--color-red-700);--color-red-400:var(--color-red-600);--color-rose-950:var(--color-rose-50);--color-rose-900:var(--color-rose-100);--color-rose-300:var(--color-rose-700);--color-rose-400:var(--color-rose-600);--color-emerald-950:var(--color-emerald-50);--color-emerald-900:var(--color-emerald-100);--color-emerald-300:var(--color-emerald-700);--color-emerald-400:var(--color-emerald-700);--color-green-950:var(--color-green-50);--color-green-900:var(--color-green-100);--color-green-300:var(--color-green-700);--color-green-400:var(--color-green-700);--color-yellow-950:var(--color-yellow-50);--color-yellow-900:var(--color-yellow-100);--color-yellow-300:var(--color-yellow-700);--color-yellow-400:var(--color-yellow-700);--color-sky-950:var(--color-sky-50);--color-sky-900:var(--color-sky-100);--color-sky-300:var(--color-sky-700);--color-sky-400:var(--color-sky-700);--color-blue-950:var(--color-blue-50);--color-blue-900:var(--color-blue-100);--color-blue-300:var(--color-blue-700);--color-blue-400:var(--color-blue-600);--color-violet-950:var(--color-violet-50);--color-violet-900:var(--color-violet-100);--color-violet-300:var(--color-violet-700);--color-violet-400:var(--color-violet-600);--color-teal-950:var(--color-teal-50);--color-teal-900:var(--color-teal-100);--color-teal-300:var(--color-teal-700);--color-teal-400:var(--color-teal-700);--color-cyan-950:var(--color-cyan-50);--color-cyan-900:var(--color-cyan-100);--color-cyan-300:var(--color-cyan-700);--color-cyan-400:var(--color-cyan-700);--color-fuchsia-950:var(--color-fuchsia-50);--color-fuchsia-900:var(--color-fuchsia-100);--color-fuchsia-300:var(--color-fuchsia-700);--color-fuchsia-400:var(--color-fuchsia-600)}body{background:var(--plat-fundo)!important;color:var(--plat-texto);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.font-display,h1,h2{font-family:var(--font-unbounded),var(--font-inter),ui-sans-serif,sans-serif;letter-spacing:-.01em}.text-white{color:var(--plat-texto)}:is([class*=bg-orange-4],[class*=bg-orange-5],[class*=bg-orange-6],[class*=bg-orange-7],[class*=bg-red-5],[class*=bg-red-6],[class*=bg-red-7],[class*=bg-emerald-5],[class*=bg-emerald-6],[class*=bg-green-5],[class*=bg-green-6],[class*=bg-blue-5],[class*=bg-blue-6],[class*=bg-sky-5],[class*=bg-sky-6],[class*=bg-violet-5],[class*=bg-violet-6],[class*=bg-fuchsia-6],[class*=bg-fuchsia-7],[class*=bg-amber-5],[class*=bg-amber-6],[class*=bg-teal-5],[class*=bg-teal-6],[class*=bg-black],[class*=bg-gradient],[class*="bg-[#"],[class*=from-orange],.barra-plataforma,[data-escuro]) :is(.text-white),:is([class*=bg-orange-4],[class*=bg-orange-5],[class*=bg-orange-6],[class*=bg-orange-7],[class*=bg-red-5],[class*=bg-red-6],[class*=bg-red-7],[class*=bg-emerald-5],[class*=bg-emerald-6],[class*=bg-green-5],[class*=bg-green-6],[class*=bg-blue-5],[class*=bg-blue-6],[class*=bg-sky-5],[class*=bg-sky-6],[class*=bg-violet-5],[class*=bg-violet-6],[class*=bg-fuchsia-6],[class*=bg-fuchsia-7],[class*=bg-amber-5],[class*=bg-amber-6],[class*=bg-teal-5],[class*=bg-teal-6],[class*=bg-black],[class*=bg-gradient],[class*="bg-[#"],[class*=from-orange],.barra-plataforma,[data-escuro]).text-white{color:#fff}:where(.text-orange-50,.text-orange-100,.text-orange-200):not(:is(.barra-plataforma,[data-escuro]) *){color:var(--plat-marca-700)}:where(.text-amber-100,.text-amber-200,.text-yellow-200):not(:is(.barra-plataforma,[data-escuro]) *){color:#92400e}:where(.text-red-100,.text-red-200,.text-rose-200):not(:is(.barra-plataforma,[data-escuro]) *){color:#b91c1c}:where(.text-emerald-100,.text-emerald-200,.text-green-200):not(:is(.barra-plataforma,[data-escuro]) *){color:#065f46}:where(.text-sky-100,.text-sky-200,.text-cyan-200):not(:is(.barra-plataforma,[data-escuro]) *){color:#075985}:where(.text-indigo-200,.text-purple-100,.text-purple-200):not(:is(.barra-plataforma,[data-escuro]) *){color:#4338ca}*{scrollbar-width:thin}*,.scrollbar-thin{scrollbar-color:oklch(.85 .03 40) transparent}input,select,textarea{color-scheme:light}.brasa-bg{background:radial-gradient(120% 90% at 50% 28%,#fff4ec 0,var(--plat-fundo) 55%,var(--plat-fundo) 100%)}.brasa-glow{background:radial-gradient(circle,rgba(241,90,37,.18) 0,rgba(241,90,37,.06) 36%,transparent 66%)}.brasa-ember{background:var(--plat-marca);box-shadow:0 0 6px 1px rgba(241,90,37,.35)}:is([class*="text-white/7"],[class*="text-white/8"],[class*="text-white/9"]):not(:is(.barra-plataforma,[data-escuro],[class*=bg-orange-5],[class*=bg-orange-6],[class*=bg-red-6],[class*=bg-emerald-6],[class*=bg-blue-6],[class*=bg-gradient]) *):not([class*=bg-orange-],[class*=bg-red-],[class*=bg-emerald-],[class*=bg-blue-],[class*=bg-gradient]){color:var(--plat-texto)}:is([class*="text-white/2"],[class*="text-white/3"],[class*="text-white/4"],[class*="text-white/5"],[class*="text-white/6"]):not(:is(.barra-plataforma,[data-escuro],[class*=bg-orange-5],[class*=bg-orange-6],[class*=bg-red-6],[class*=bg-emerald-6],[class*=bg-blue-6],[class*=bg-gradient]) *):not([class*=bg-orange-],[class*=bg-red-],[class*=bg-emerald-],[class*=bg-blue-],[class*=bg-gradient]){color:var(--plat-texto-suave)}:is([class*="border-white/"],[class*="divide-white/"]>*):not(:is(.barra-plataforma,[data-escuro]) *){border-color:var(--plat-borda)}:is(.bg-white\/5,.bg-white\/10,.bg-white\/\[0\.03\],.bg-white\/\[0\.04\],.bg-white\/\[0\.06\]):not(:is(.barra-plataforma,[data-escuro]) *){background-color:var(--plat-suave)}:is(.hover\:bg-white\/5,.hover\:bg-white\/10):hover:not(:is(.barra-plataforma,[data-escuro]) *){background-color:var(--plat-suave)}.fh-root{position:fixed;right:1.5rem;bottom:1rem;z-index:40;pointer-events:none;touch-action:none}.fh-bob,.fh-root{display:flex;flex-direction:column;align-items:flex-end}.fh-bob{gap:.375rem;animation:fh-bob 4.5s ease-in-out infinite}.fh-root[data-state=hang] .fh-bob,.fh-root[data-state=startle] .fh-bob{animation-play-state:paused}@keyframes fh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.fh-stage{position:relative;width:105px;height:152px;padding:0;border:none;background:transparent;cursor:grab;pointer-events:auto;border-radius:.75rem}.fh-root[data-state=hang] .fh-stage{cursor:grabbing}.fh-stage:focus-visible{outline:2px solid var(--terracota,#f15a25);outline-offset:4px}.fh-sprite{display:block;margin:0 auto;height:152px;background-repeat:no-repeat;filter:drop-shadow(0 6px 10px rgba(15,23,42,.25))}.fh-sprite--idle{width:65px;background-size:520px 152px;animation:fh-play-idle 2.6s steps(8) infinite}.fh-sprite--think{width:63px;background-size:504px 152px;animation:fh-play-think 2.4s steps(8) infinite}.fh-sprite--tip{width:82px;background-size:246px 152px;animation:fh-play-tip 1.6s steps(3) infinite}.fh-sprite--tipend{width:118px;background-size:590px 152px;animation:fh-play-tipend 1.1s steps(4) forwards}.fh-sprite--startle{width:103px;background-size:824px 152px;animation:fh-play-startle .7s steps(7) forwards}.fh-sprite--hang{width:152px;background-size:912px 152px;animation:fh-play-hang 1.5s steps(6) infinite}@keyframes fh-play-idle{to{background-position-x:-520px}}@keyframes fh-play-think{to{background-position-x:-504px}}@keyframes fh-play-tip{to{background-position-x:-246px}}@keyframes fh-play-tipend{to{background-position-x:-472px}}@keyframes fh-play-startle{to{background-position-x:-721px}}@keyframes fh-play-hang{to{background-position-x:-912px}}.fh-shadow{width:64px;height:10px;margin-top:-2px;margin-right:20px;border-radius:9999px;background:radial-gradient(ellipse at center,rgba(15,23,42,.3) 0,transparent 72%);animation:fh-shadow 4.5s ease-in-out infinite;transition:opacity .25s ease}.fh-root[data-state=hang] .fh-shadow,.fh-root[data-state=startle] .fh-shadow{opacity:0}@keyframes fh-shadow{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.78);opacity:.55}}.fh-bubble{position:relative;max-width:15rem;margin-right:.25rem;border-radius:1rem;border-bottom-right-radius:.25rem;border:1px solid #e2e8f0;background:#ffffff;padding:.625rem 1rem;font-size:.8125rem;font-weight:500;line-height:1.45;color:#1f2937;box-shadow:0 8px 24px rgba(15,23,42,.12);pointer-events:auto;animation:fh-bubble-pop .45s cubic-bezier(.34,1.56,.64,1) both}.fh-bubble--critico{background:#fef2f2;border-color:#fca5a5;color:#991b1b;font-weight:700}.fh-bubble:after{content:"";position:absolute;right:30px;bottom:-6px;width:12px;height:12px;background:#ffffff;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;transform:rotate(45deg)}.fh-bubble--critico:after{background:#fef2f2;border-right-color:#fca5a5;border-bottom-color:#fca5a5}@keyframes fh-bubble-pop{0%{opacity:0;transform:translateY(8px) scale(.6)}to{opacity:1;transform:translateY(0) scale(1)}}.fh-dismiss{position:absolute;top:-.5rem;left:-.5rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:9999px;border:1px solid #e2e8f0;background:#ffffff;color:#64748b;font-size:.75rem;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease;padding:0}.fh-dismiss:focus-visible,.fh-root:hover .fh-dismiss{opacity:1}.fh-dismiss:hover{color:#1f2937}@media (prefers-reduced-motion:reduce){.fh-bob,.fh-bubble,.fh-shadow,.fh-sprite--hang,.fh-sprite--idle,.fh-sprite--startle,.fh-sprite--think,.fh-sprite--tip,.fh-sprite--tipend{animation:none}.fh-bubble{opacity:1}}