.al-moldura{--ouro:#f2b84b;--t1:#e8ecef;--t2:#b3c2d8;--ouro-borda:#f2b84b47;border:1px solid var(--ouro-borda);background:radial-gradient(90% 80% at 70% 70%,#f2b84b1a,#0000 70%),#00000038;border-radius:24px;gap:10px;margin:0;padding:clamp(14px,2vw,24px);display:grid;box-shadow:inset 0 2px 12px #00000059,0 30px 60px #00000059}.al-moldura svg{width:100%;height:auto;display:block;overflow:visible}.al-moldura figcaption{text-align:center;color:var(--t2);font-size:clamp(15px,1.4vw,18px)}.al-moldura figcaption b{color:var(--ouro)}.al-rot{font-family:var(--font-manrope), system-ui, sans-serif;fill:var(--t1);font-size:17px;font-weight:800}.al-rot.ouro{fill:var(--ouro)}.al-rot.forte{letter-spacing:.02em;font-size:22px}.al-rot.apagado{fill:#ffffff61;font-size:14px;font-weight:700}.al-rot.pedra{fill:#e8eef7;font-size:20px}.al-barra{transform-box:view-box;transform-origin:430px 269px;transform:rotate(-9deg)}@media (prefers-reduced-motion:no-preference){.al-barra{animation:3.6s cubic-bezier(.5,0,.2,1) .9s infinite al-ergue}.al-esforco{animation:3.6s cubic-bezier(.5,0,.2,1) .9s infinite al-empurra}.al-pulso{transform-box:fill-box;transform-origin:50%;animation:3.6s ease-in-out .9s infinite al-pulsa}}@keyframes al-ergue{0%,8%{transform:rotate(16deg)}40%,75%{transform:rotate(-9deg)}to{transform:rotate(16deg)}}@keyframes al-empurra{0%,8%{opacity:1;transform:translateY(-10px)}40%,75%{opacity:1;transform:none}to{opacity:1;transform:translateY(-10px)}}@keyframes al-pulsa{0%,30%{opacity:.5;transform:scale(.9)}45%,75%{opacity:1;transform:scale(1.08)}to{opacity:.5;transform:scale(.9)}}.al3d{aspect-ratio:640/400;width:100%;position:relative}.al3d-reserva{transition:opacity .5s;position:absolute;inset:0}.al3d-reserva svg{width:100%;height:100%}.al3d.pronto .al3d-reserva{opacity:0;pointer-events:none}.al3d-cv{opacity:0;width:100%;height:100%;transition:opacity .6s;display:block;position:absolute;inset:0}.al3d.pronto .al3d-cv{opacity:1}.al3d-rot{white-space:nowrap;pointer-events:none;color:var(--t1);text-shadow:0 2px 10px #000000b3;opacity:0;font-size:clamp(12px,1.2vw,16px);font-weight:800;transition:opacity .6s;position:absolute;top:0;left:0}.al3d.pronto .al3d-rot:not(.esforco){opacity:1}.al3d-rot.esforco{transition:none}.al3d-rot.ouro{color:var(--ouro)}.al3d-rot.forte{letter-spacing:.02em;font-size:clamp(15px,1.6vw,21px)}.al3d-rot.apagado{color:#ffffff73;font-size:clamp(11px,1vw,13px);font-weight:700}.al3d-rot.pedra{color:#e8eef7}