.avaliacao-publica{--primary:#011b36;--primary-foreground:#fff;--background:#fff;--foreground:#011b36;--card:#fff;--card-foreground:#011b36;--muted:#f4f6f8;--muted-foreground:#526170;--border:#d9e0e7;--input:#d9e0e7;--ring:#ed7203;--orange:#ed7203;--orange-foreground:#fff;color:var(--foreground);background:var(--background);letter-spacing:0;font-family:Montserrat,sans-serif}.avaliacao-publica input,.avaliacao-publica textarea{font-size:16px}.avaliacao-publica .avaliacao-capa{background:var(--primary)}.avaliacao-publica .avaliacao-capa img{opacity:.42}@layer components{.atomo{aspect-ratio:1;isolation:isolate;--orb:#01285033;--orbf:#01285057;--nome:#0b1b33;--nsh:#fffffff2;--onda:#ed7203b3;--s0:#fff0;--s1:#ffffff80;--b:#011c34;background:radial-gradient(circle at 50% 42%,#fff 0,#edf1f8 52%,#d3ddec);border-radius:28px;width:100%;position:relative;overflow:hidden}.atomo[data-tema=escuro]{--orb:#96c8ff38;--orbf:#afdaffbf;--nome:#f2f6ff;--nsh:#000000d9;--onda:#78c8ffcc;--s0:#608cd600;--s1:#608cd68c;--b:#fff;background:radial-gradient(circle at 50% 45%,#16294f 0,#0a1428 55%,#050912)}.atomo.mini{border-radius:50%}.atomo canvas,.atomo .orb{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.atomo .orb{overflow:visible}.atomo .orb ellipse{fill:none;stroke:var(--orb);stroke-width:1px;vector-effect:non-scaling-stroke}.atomo .orb path{fill:none;stroke:var(--orbf);stroke-width:1.6px;vector-effect:non-scaling-stroke}.atomo[data-tema=escuro] .orb.frente{filter:drop-shadow(0 0 3px #96cdffb3)}.atomo .nucleo{aspect-ratio:1;z-index:1000;width:34%;transform:translate(-50%,-50%) scale(var(--p,1));position:absolute;top:50%;left:50%}.atomo.mini .nucleo{width:58%}.atomo .vidro,.atomo .reflexo{border-radius:50%;position:absolute;inset:0}.atomo .vidro{box-shadow:inset 0 calc(var(--w) * -.03) calc(var(--w) * .06) #011c3438,inset 0 0 0 1px #ffffffd9,0 calc(var(--w) * .04) calc(var(--w) * .08) calc(var(--w) * -.02) #011c3480;background:radial-gradient(circle at 50% 60%,#f6f9ff 0,#d3e0f6 58%,#a3bbe6)}.atomo[data-tema=escuro] .vidro{box-shadow:inset 0 calc(var(--w) * -.03) calc(var(--w) * .06) #0000008c,inset 0 0 0 1px #aacdff73,0 0 calc(var(--w) * .09) calc(var(--w) * .01) #468cff73;background:radial-gradient(circle at 50% 62%,#2a4a88 0,#122450 52%,#070f26)}.atomo .luz{opacity:var(--g,.4);background:radial-gradient(circle,#ff962899 0,#ff962800 70%);border-radius:50%;position:absolute;inset:12%}.atomo .reflexo{pointer-events:none;background:radial-gradient(44% 28% at 34% 19%,#ffffffe6,#fff0 70%),radial-gradient(circle,#fff0 62%,#ffffff59)}.atomo[data-tema=escuro] .reflexo{opacity:.55}.atomo .b3d{aspect-ratio:260/241;width:54%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atomo .gira{transform-style:preserve-3d;position:absolute;inset:0}.atomo .gira i{-webkit-mask:var(--mb) center/100% 100% no-repeat;mask:var(--mb) center/100% 100% no-repeat;position:absolute;inset:0}.atomo .gira i.fech{-webkit-mask-image:var(--mf);mask-image:var(--mf);background:#ed7203}.atomo .gira i.brilho{background:linear-gradient(115deg,var(--s0) 36%,var(--s1) 50%,var(--s0) 64%) 50% 0/260% 100% no-repeat}.atomo .onda{aspect-ratio:1;border:2px solid var(--onda);opacity:0;z-index:6;pointer-events:none;border-radius:50%;width:36%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.atomo[data-estado=ouvindo] .onda{animation:1.8s ease-out infinite atomo-onda}.atomo[data-estado=ouvindo] .onda+.onda{animation-delay:.9s}@keyframes atomo-onda{0%{opacity:.75;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(2.7)}}.atomo .pl{width:var(--ps);height:var(--ps);pointer-events:none;will-change:transform;position:absolute;top:50%;left:50%}.atomo .pl b{color:#fff;background:radial-gradient(circle at 34% 28%,#fff 0,var(--c0) 16%,var(--c1) 54%,var(--c2) 100%);width:100%;height:100%;box-shadow:inset 0 calc(var(--ps) * -.1) calc(var(--ps) * .16) #0000005c,0 calc(var(--ps) * .08) calc(var(--ps) * .3) color-mix(in srgb,var(--c1) 60%,transparent);border-radius:50%;place-items:center;display:grid}.atomo.mini .pl b{box-shadow:none}.atomo .pl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:52%;height:52%}.atomo .pl span{margin-top:calc(var(--ps) * .1);font-weight:600;font-size:max(10px,calc(var(--ps) * .25));color:var(--nome);white-space:nowrap;text-shadow:0 1px 4px var(--nsh),0 0 2px var(--nsh);opacity:0;line-height:1.1;position:absolute;top:100%;left:50%;transform:translate(-50%)}}html[data-bimo-apresentando] [data-sonner-toaster]{display:none!important}
