.bgfx-layer{z-index:0;pointer-events:none;will-change:background-position, transform;position:fixed;inset:0}.bgfx-layer.is-still{animation-play-state:paused!important}@keyframes bgfx-move{0%{background-position:0 0}to{background-position:var(--dx) var(--dy)}}.bgfx-xadrez{background-image:conic-gradient(var(--c) 25%, transparent 0 50%, var(--c) 0 75%, transparent 0);background-size:var(--p) var(--p);animation:bgfx-move var(--dur) linear infinite}.bgfx-losangos{background-image:conic-gradient(var(--c) 25%, transparent 0 50%, var(--c) 0 75%, transparent 0);background-size:var(--p) var(--p);animation:bgfx-move var(--dur) linear infinite;inset:-60%;transform:rotate(45deg)}.bgfx-listras{background-image:linear-gradient(45deg, var(--c) 25%, transparent 25% 50%, var(--c) 50% 75%, transparent 75%);background-size:var(--p) var(--p);animation:bgfx-move var(--dur) linear infinite}.bgfx-grade{background-image:linear-gradient(var(--c) 1px, transparent 1px), linear-gradient(90deg, var(--c) 1px, transparent 1px);background-size:var(--p) var(--p);animation:bgfx-move var(--dur) linear infinite}.bgfx-pontos{background-image:radial-gradient(circle, var(--c) 0 2px, transparent 2.5px);background-size:var(--p) var(--p);animation:bgfx-move var(--dur) linear infinite}.bgfx-ondas{background:var(--c);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'><path d='M0 15 Q15 3 30 15 T60 15' fill='none' stroke='black' stroke-width='1.6'/></svg>") 0 0 / var(--p) calc(var(--p) / 2) repeat;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'><path d='M0 15 Q15 3 30 15 T60 15' fill='none' stroke='black' stroke-width='1.6'/></svg>") 0 0 / var(--p) calc(var(--p) / 2) repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'><path d='M0 15 Q15 3 30 15 T60 15' fill='none' stroke='black' stroke-width='1.6'/></svg>") 0 0 / var(--p) calc(var(--p) / 2) repeat;animation:bgfx-mask var(--dur) linear infinite}@keyframes bgfx-mask{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:var(--dx) calc(var(--dy) / 2);-webkit-mask-position:var(--dx) calc(var(--dy) / 2);mask-position:var(--dx) calc(var(--dy) / 2)}}.bgfx-linhas{background-image:repeating-linear-gradient(0deg, var(--c) 0 1px, transparent 1px var(--s))}.bgfx-centro{background:radial-gradient(ellipse at center, var(--c) 0%, var(--c2) 75%)}.bgfx-bordas{background:radial-gradient(ellipse at center, transparent 40%, var(--c) 100%)}.bgfx-ceu{background:linear-gradient(to bottom, var(--c), transparent 65%)}.bgfx-diagonal{background:linear-gradient(135deg, var(--c), var(--c2), var(--c));animation:bgfx-shift var(--dur) ease-in-out infinite alternate;background-size:300% 300%}@keyframes bgfx-shift{to{background-position:100% 100%}}.bgfx-aurora{background:radial-gradient(35% 45% at 25% 30%, var(--c), transparent 70%), radial-gradient(40% 40% at 75% 65%, var(--c2), transparent 70%), radial-gradient(30% 35% at 60% 20%, var(--c2), transparent 70%);filter:blur(40px);animation:bgfx-aurora var(--dur) ease-in-out infinite alternate;background-size:160% 160%;inset:-20%}@keyframes bgfx-aurora{0%{background-position:0 0,100% 100%,50% 0}to{background-position:100% 60%,0 30%,20% 100%}}.bgfx-respirar{background:radial-gradient(ellipse at center, var(--c) 0%, transparent 70%);animation:bgfx-breathe var(--dur) ease-in-out infinite}@keyframes bgfx-breathe{0%,to{filter:brightness(.6);transform:scale(.9)}50%{filter:brightness(1.25);transform:scale(1.12)}}.bgfx-ritual{width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);background:var(--c);animation:bgfx-spin var(--dur) linear infinite;inset:50% auto auto 50%;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><g fill='none' stroke='black' stroke-width='1.4'><circle cx='100' cy='100' r='96'/><circle cx='100' cy='100' r='86'/><circle cx='100' cy='100' r='40'/><polygon points='100,18 171,141 29,141'/><polygon points='100,182 29,59 171,59'/><circle cx='100' cy='18' r='8'/><circle cx='171' cy='141' r='8'/><circle cx='29' cy='141' r='8'/><path d='M100 60 V140 M60 100 H140'/></g><g fill='black'><circle cx='100' cy='100' r='4'/></g></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'><g fill='none' stroke='black' stroke-width='1.4'><circle cx='100' cy='100' r='96'/><circle cx='100' cy='100' r='86'/><circle cx='100' cy='100' r='40'/><polygon points='100,18 171,141 29,141'/><polygon points='100,182 29,59 171,59'/><circle cx='100' cy='18' r='8'/><circle cx='171' cy='141' r='8'/><circle cx='29' cy='141' r='8'/><path d='M100 60 V140 M60 100 H140'/></g><g fill='black'><circle cx='100' cy='100' r='4'/></g></svg>") 50%/contain no-repeat}@keyframes bgfx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bgfx-layer{animation:none!important}}.bgfx-simbolo{inset:auto;left:var(--x);top:var(--y);width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2)}.bgfx-simbolo.is-raw{background:var(--img) center / contain no-repeat}.bgfx-simbolo.is-tint{background:var(--c);-webkit-mask:var(--img) center / contain no-repeat;-webkit-mask:var(--img) center / contain no-repeat;mask:var(--img) center / contain no-repeat}.bgfx-simbolo.sym-girar{animation:bgfx-spin var(--dur) linear infinite}.bgfx-simbolo.sym-girar-inverso{animation:bgfx-spin var(--dur) linear infinite reverse}.bgfx-simbolo.sym-pulsar{animation:bgfx-sym-pulse calc(var(--dur) / 10) ease-in-out infinite}.bgfx-simbolo.sym-flutuar{animation:bgfx-sym-float calc(var(--dur) / 9) ease-in-out infinite}@keyframes bgfx-sym-pulse{0%,to{filter:brightness(.8);transform:scale(.94)}50%{filter:brightness(1.3);transform:scale(1.06)}}@keyframes bgfx-sym-float{0%,to{transform:translateY(-14px)rotate(-2deg)}50%{transform:translateY(14px)rotate(2deg)}}.bgfx-padraoimg.is-raw{background-image:var(--img);background-size:var(--p) var(--p);animation:bgfx-move var(--dur) linear infinite;background-repeat:repeat}.bgfx-padraoimg.is-tint{background:var(--c);-webkit-mask:var(--img) 0 0 / var(--p) var(--p) repeat;-webkit-mask:var(--img) 0 0 / var(--p) var(--p) repeat;mask:var(--img) 0 0 / var(--p) var(--p) repeat;animation:bgfx-mask-full var(--dur) linear infinite}@keyframes bgfx-mask-full{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:var(--dx) var(--dy);-webkit-mask-position:var(--dx) var(--dy);mask-position:var(--dx) var(--dy)}}.bgfx-layer.is-reactive{translate:calc(var(--mx,0) * var(--mt,0px)) calc(var(--my,0) * var(--mt,0px) + var(--sp,0) * var(--st,0px));rotate:calc(var(--sp,0) * var(--sr,0deg) + var(--mx,0) * var(--mr,0deg));scale:calc(1 + var(--sp,0) * var(--ss,0));transition:translate .7s cubic-bezier(.2,.8,.2,1),rotate .5s ease-out,scale .3s ease-out}.bgfx-rolagem{background:color-mix(in srgb, var(--c2) calc(var(--sp,0) * 100%), var(--c))}@media (prefers-reduced-motion:reduce){.bgfx-layer.is-reactive{translate:none;rotate:none;scale:none}}.bgfx-xadrez,.bgfx-listras,.bgfx-grade,.bgfx-pontos,.bgfx-padraoimg.is-raw,.bgfx-padraoimg.is-tint,.bgfx-ondas{inset:calc(-1 * var(--p));will-change:transform;animation-name:bgfx-slide}.bgfx-ondas{animation-name:bgfx-slide-half}.bgfx-losangos{will-change:transform;animation-name:bgfx-slide-rot}@keyframes bgfx-slide{0%{transform:translate(0,0)}to{transform:translate3d(var(--dx), var(--dy), 0)}}@keyframes bgfx-slide-half{0%{transform:translate(0,0)}to{transform:translate3d(var(--dx), calc(var(--dy) / 2), 0)}}@keyframes bgfx-slide-rot{0%{transform:rotate(45deg)translate(0,0)}to{transform:rotate(45deg) translate3d(var(--dx), var(--dy), 0)}}
.auto-note{background:#6dc4ff12;border:1px solid #6dc4ff59;border-left:3px solid #6dc4ff;border-radius:6px;margin:0 0 6px;font-size:13px}.auto-note>button{width:100%;color:var(--ink-2,#d6cfc3);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-wrap:wrap;align-items:center;gap:4px 6px;padding:6px 10px;display:flex}.auto-note b{color:#6dc4ff;font-weight:600}.auto-gear{color:#6dc4ff}.auto-more{color:#6dc4ff;margin-left:auto;font-size:12px;text-decoration:underline}.auto-note ul{color:var(--ink-2,#d6cfc3);flex-direction:column;gap:3px;margin:0;padding:0 12px 8px 30px;display:flex}
