@property --giro{syntax:"<angle>";inherits:true;initial-value:0deg}.roleta{--d:124px;--b:24px;--r:calc(var(--d) / 2 - var(--b) / 2 - 9px);--margem:max(18px, env(safe-area-inset-right));right:var(--margem);bottom:max(18px, env(safe-area-inset-bottom));z-index:58;width:var(--d);height:var(--d);pointer-events:none;transition:--giro .34s cubic-bezier(.2,.9,.25,1.12);position:fixed}.roleta.arrastando{transition:none}.roleta:not(.pronta),.roleta:not(.pronta) *{transition:none!important}.roleta-disco{pointer-events:auto;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);background:radial-gradient(120% 120% at 28% 18%,#ffffff42 0%,#ffffff14 38%,#ffffff05 62%),radial-gradient(circle,#06392f4d,#031e1894);border:1px solid #ffffff3d;border-radius:50%;transition:transform .55s cubic-bezier(.3,.7,.2,1),opacity .4s,visibility;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff73,inset 0 -10px 22px #00000047,0 14px 34px #00000061,0 2px 6px #00000040}.roleta.arrastando .roleta-disco{cursor:grabbing}.roleta-serrilha{background:repeating-conic-gradient(from var(--giro), #ffffff3d 0deg 1.4deg, transparent 1.4deg 6deg);pointer-events:none;border-radius:50%;position:absolute;inset:2px;-webkit-mask:radial-gradient(circle closest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px));mask:radial-gradient(circle closest-side,#0000 calc(100% - 6px),#000 calc(100% - 5px))}.roleta-anel{transform:rotate(var(--giro));pointer-events:none;position:absolute;inset:0}.roleta-bandeira{width:var(--b);height:var(--b);margin:calc(var(--b) / -2) 0 0 calc(var(--b) / -2);cursor:pointer;pointer-events:auto;transform:rotate(calc(var(--i) * 36deg)) translateY(calc(var(--r) * -1)) rotate(calc(var(--i) * -36deg - var(--giro)));background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:50%;left:50%}.roleta-bandeira img,.roleta-aba img{-webkit-user-drag:none;pointer-events:none;border-radius:50%;width:100%;height:100%;display:block}.roleta-bandeira img{opacity:.74;transition:transform .25s var(--ease-out), opacity .25s ease, box-shadow .25s ease;box-shadow:0 0 0 1px #ffffff59,0 2px 5px #00000059}.roleta-bandeira[aria-checked=true] img{opacity:1;box-shadow:0 0 0 2px var(--accent), 0 0 12px #35e8d273, 0 2px 6px #0006;transform:scale(1.18)}.roleta-bandeira:focus-visible,.roleta-bola:focus-visible,.roleta-aba:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.roleta-marcador{background:var(--accent);clip-path:polygon(50% 100%,0 0,100% 0);filter:drop-shadow(0 0 4px #35e8d299);pointer-events:none;width:10px;height:8px;margin-left:-5px;position:absolute;top:-6px;left:50%}.roleta-bola{width:calc(var(--d) * .4);height:calc(var(--d) * .4);margin:calc(var(--d) * -.2) 0 0 calc(var(--d) * -.2);cursor:pointer;pointer-events:auto;background:radial-gradient(circle at 34% 28%,#fffffff2 0 6%,#ffffff8c 12%,#d2f0e838 34%,#06392f99 70%,#021612eb 100%);border:0;border-radius:50%;padding:0;position:absolute;top:50%;left:50%;box-shadow:inset 0 -6px 12px #00000073,inset 0 2px 3px #fff6,0 0 0 3px #0003,0 4px 10px #00000059}.roleta-bola-textura{transform:rotate(calc(var(--giro) * 2.2));pointer-events:none;background:radial-gradient(circle at 22% 68%,#ffffff29 0 2.5px,#0000 3.5px),radial-gradient(circle at 70% 30%,#00000038 0 2px,#0000 3px),radial-gradient(circle at 62% 78%,#ffffff1f 0 2px,#0000 3px),radial-gradient(circle at 38% 44%,#0000002e 0 1.5px,#0000 2.5px),radial-gradient(circle at 80% 58%,#35e8d224 0 2px,#0000 3px);border-radius:50%;position:absolute;inset:0}.roleta-aba{right:calc(var(--margem) * -1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;pointer-events:auto;opacity:0;visibility:hidden;background:#061a158c;border:1px solid #fff3;border-right:0;border-radius:21px 0 0 21px;place-items:center start;width:52px;height:42px;margin-top:-21px;padding:0 0 0 11px;transition:opacity .25s,visibility 0s linear .25s;display:grid;position:absolute;top:50%}.roleta-aba img{opacity:.55;width:24px;height:24px;transition:opacity .2s}.roleta-aba:hover img,.roleta-aba:focus-visible img{opacity:1}.roleta[data-estado=recolhida] .roleta-disco{transform:translateX(calc(var(--d) + 40px)) rotate(200deg);opacity:0;visibility:hidden;transition:transform .55s cubic-bezier(.5,0,.75,0),opacity .35s .2s,visibility 0s linear .55s}.roleta[data-estado=recolhida] .roleta-aba{opacity:1;visibility:visible;transition:opacity .3s .35s,visibility}body:has(.rm-aviso) .roleta{bottom:calc(max(18px, env(safe-area-inset-bottom)) + 150px)}@media (width<=560px){.roleta{--d:104px;--b:20px;--margem:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.roleta,.roleta *{transition-duration:.01ms!important;transition-delay:0s!important}.roleta[data-estado=recolhida] .roleta-disco{transform:none}}.hero .sound-toggle{bottom:176px}@media (width<=850px){.hero .sound-toggle{bottom:auto}}@media (width<=560px){.hero .sound-toggle{bottom:132px}}.painel-camada{z-index:70;pointer-events:none;width:0;height:0;position:absolute;top:0;left:0}.plaqueta{text-align:center;white-space:pre;transform-origin:50% 52%;backface-visibility:hidden;display:block;position:absolute}.plaqueta.espera{visibility:hidden}.plaqueta.girando{background:linear-gradient(#ffffff12 0 48%,#00000061 48% 53%,#ffffff08 53%);border-radius:2px;animation:.11s linear infinite plaqueta-gira}@keyframes plaqueta-gira{0%{transform:perspective(260px)rotateX(0)}45%{transform:perspective(260px)rotateX(-80deg)}55%{transform:perspective(260px)rotateX(80deg)}to{transform:perspective(260px)rotateX(0)}}.painel-oculto,.painel-oculto *{color:#0000!important;text-shadow:none!important}html:lang(ja) body{line-break:strict;font-family:Manrope,Hiragino Sans,Hiragino Kaku Gothic ProN,Yu Gothic UI,Yu Gothic,Meiryo,Noto Sans JP,sans-serif}html:lang(zh-CN) body{line-break:strict;font-family:Manrope,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,sans-serif}html:lang(ko) body{word-break:keep-all;font-family:Manrope,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif}html:is(:lang(ja),:lang(zh-CN),:lang(ko)) :is(h1,h2,h3,.eyebrow,.section-intro){letter-spacing:0}html:is(:lang(de),:lang(fr),:lang(fr-CA)) :is(h1,h2,h3,.button){-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}
