.cv-palco{background:#f5f1e8;border:1px solid #a8842c2e;border-radius:28px;height:min(118vw,72svh);min-height:300px;position:relative;overflow:hidden}@media (width>=1024px){.cv-palco{height:calc(100svh - 17rem);min-height:470px}}.cv-palco.cv-cinema{z-index:70;border:0;border-radius:0;height:100svh;position:fixed;inset:0}.cv-vidro{-webkit-backdrop-filter:blur(20px)saturate(1.6);backdrop-filter:blur(20px)saturate(1.6);background:linear-gradient(155deg,#ffffffbd,#ffffff6b);border:1px solid #ffffffe0;box-shadow:0 18px 50px -22px #46340c4d,0 2px 6px #46340c0d,inset 0 1px #fffffff2}.cv-abertura{z-index:5;background:#f5f1e8;transition:opacity .9s;position:absolute;inset:0}.cv-abertura-saindo{opacity:0}.cv-video{object-fit:cover;background:#f5f1e8;width:100%;height:100%;position:absolute;inset:0}.cv-despertar{cursor:pointer;white-space:nowrap;color:#062a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#faf9f6f2,#faf9f6bf);border:1px solid #d4af3799;border-radius:999px;align-items:center;gap:12px;padding:10px 22px 10px 10px;font:600 clamp(13px,1.2vw,16px)/1 Sora,system-ui,sans-serif;display:inline-flex;position:absolute;bottom:12%;left:50%;transform:translate(-50%);box-shadow:0 18px 44px -18px #46340c80}.cv-despertar span{color:#f3d27a;background:radial-gradient(circle at 35% 30%,#5ff0c0,#00a776 30%,#006b4f 65%,#062a1f);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 0 2px #d4af37,0 0 22px #00b88780}.cv-despertar:focus-visible{outline-offset:3px;outline:2px solid #006b4f}.cv-som{color:#062a1f;cursor:pointer;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;right:14px}.cv-personagem{position:absolute;inset:0}.cv-cena{touch-action:none;cursor:grab;position:absolute;inset:0}.cv-cena:active{cursor:grabbing}.cv-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.cv-ponte{object-fit:cover;z-index:2;pointer-events:none;width:100%;height:100%;transition:opacity 1.1s;position:absolute;inset:0}.cv-ponte-some{opacity:0}.cv-cerebro-caixa{perspective:1400px;touch-action:none;cursor:grab;animation:.9s cubic-bezier(.2,.7,.2,1) both cv-chega-do-mergulho;position:absolute;inset:0}@keyframes cv-chega-do-mergulho{0%{opacity:0;filter:blur(6px);transform:scale(1.14)}to{opacity:1;filter:none;transform:none}}.cv-cerebro-caixa:active{cursor:grabbing}.cv-cerebro-caixa{background:#f8f4eb}.cv-quadro-cerebro{transform-style:preserve-3d;transition:transform .25s ease-out;position:absolute}.cv-img-cerebro{-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.cv-luz-cerebro{pointer-events:none;position:absolute;inset:0;transform:translateZ(14px)}.cv-areas{pointer-events:none;position:absolute;inset:0;transform:translateZ(46px)}.cv-area{pointer-events:auto;flex-direction:column;align-items:center;gap:5px;width:max-content;max-width:46%;display:flex;position:absolute;transform:translate(-50%,-50%)}.cv-area small{text-align:center;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase;color:#062a1f;background:#faf9f6db;border:1px solid #c8a45d80;border-radius:12px;padding:4px 11px 5px;font:600 clamp(8.5px,.85vw,11px)/1.2 Montserrat,system-ui,sans-serif;display:block;box-shadow:0 8px 22px -14px #46340c80}.cv-area small span{display:block}.cv-area small span+span{letter-spacing:.08em;color:#6b6249;margin-top:1px;font-weight:500}.cv-area-foco small{border-color:#d4af37;box-shadow:0 0 0 2px #d4af3759,0 8px 22px -14px #46340c80}.cv-emp-cartao{cursor:grab;touch-action:none;text-align:left;color:#062a1f;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(155deg,#faf9f6f2,#faf9f6b8);border:1px solid #fffffff2;border-radius:14px;padding:7px 14px 8px;transition:transform .35s cubic-bezier(.2,.9,.3,1.25),box-shadow .2s;box-shadow:0 16px 36px -18px #46340c73,inset 0 1px #fff}.cv-emp-cartao b{letter-spacing:-.01em;font:600 clamp(13px,1.25vw,18px)/1.15 Sora,system-ui,sans-serif;display:block}.cv-emp-cartao span{color:#6b6249;margin-top:2px;font:500 clamp(10px,.85vw,12px)/1.2 Inter Tight,system-ui,sans-serif;display:block}.cv-emp-atencao span{color:#9a5f0a}.cv-emp-cartao:hover,.cv-emp-cartao:focus-visible{outline:none;box-shadow:0 0 0 2px #00b88780,0 16px 36px -18px #46340c73}.cv-emp-puxado{cursor:grabbing;z-index:5;transition:none;box-shadow:0 0 0 2px #d4af37b3,0 22px 50px -18px #46340c8c}@media (width<=640px){.cv-area small{display:none}.cv-emp-cartao{border-radius:11px;padding:4px 9px 5px}.cv-emp-cartao span{display:none}}.cv-orbital{touch-action:none;cursor:grab;animation:.6s both cv-entra;position:absolute;inset:0;overflow:hidden}.cv-orbital:active{cursor:grabbing}@keyframes cv-entra{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.cv-orbital-fundo{aspect-ratio:1672/941;pointer-events:none;-webkit-user-select:none;user-select:none;animation:7s ease-in-out infinite cv-nucleo;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(50% 50%,#000 30%,#0000 100%);mask-image:radial-gradient(50% 50%,#000 30%,#0000 100%)}@keyframes cv-nucleo{50%{filter:brightness(1.08)saturate(1.1)}}.cv-orbital-luz{pointer-events:none;position:absolute;inset:0}.cv-orbital-topo{z-index:120;pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:absolute;top:14px;left:14px;right:14px}.cv-orbital-topo>*{pointer-events:auto}.cv-orbital-titulo{text-align:center;color:#062a1f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(155deg,#faf9f6f0,#faf9f6b3);border:1px solid #fffffff2;border-radius:18px;padding:8px 18px 10px;box-shadow:0 16px 40px -20px #46340c66}.cv-orbital-titulo small{letter-spacing:.14em;text-transform:uppercase;color:#a8842c;font:600 9.5px/1.2 Montserrat,system-ui,sans-serif;display:block}.cv-orbital-titulo b{font:600 clamp(17px,1.7vw,24px)/1.15 Sora,system-ui,sans-serif;display:block}.cv-orbital-titulo span{color:#6b6249;font:500 12px/1.3 Inter Tight,system-ui,sans-serif;display:block}.cv-esfera{cursor:pointer;color:#062a1f;will-change:transform;background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;width:112px;display:flex;position:absolute;top:0;left:0}.cv-esfera i{color:#f3d27a;background:radial-gradient(circle at 35% 30%,#5ff0c0 0%,#00a776 28%,#006b4f 62%,#062a1f 100%);border-radius:999px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 0 2px #d4af37,0 0 0 5px #d4af3738,0 0 26px #00b88773,inset 0 -6px 12px #00000040}.cv-esfera i svg{width:22px;height:22px}.cv-esfera b{text-align:center;background:#faf9f6db;border-radius:999px;max-width:112px;padding:2px 8px;font:600 11.5px/1.15 Inter Tight,system-ui,sans-serif}.cv-esfera span{color:#006b4f;font:600 10.5px/1 Montserrat,system-ui,sans-serif}.cv-esfera-apagada i{filter:grayscale(.85)brightness(1.25);box-shadow:0 0 0 2px #c8a45d99}.cv-esfera-apagada span{color:#8b867a}.cv-esfera-foco i{box-shadow:0 0 0 3px #fff,0 0 0 6px #d4af37,0 0 34px #00b887b3}.cv-esfera:focus-visible{outline-offset:4px;border-radius:12px;outline:2px solid #006b4f}@media (width<=640px){.cv-esfera{width:84px}.cv-esfera i{width:40px;height:40px}.cv-esfera i svg{width:17px;height:17px}.cv-esfera b{max-width:84px;font-size:10px}}.cv-legenda{z-index:6;pointer-events:none;justify-content:center;padding-inline:16px;transition:opacity .5s;display:flex;position:absolute;bottom:3.1rem;left:0;right:0}.cv-legenda-cartao{text-align:center;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:linear-gradient(#ffffffc7,#faf7f0a8);border:1px solid #a8842c52;border-radius:18px;justify-items:center;gap:6px;max-width:min(620px,100%);padding:10px 22px 12px;display:grid;box-shadow:0 18px 40px -22px #46340c73,inset 0 1px #fffffff2}.cv-legenda small{letter-spacing:.3em;text-transform:uppercase;color:#a8842c;align-items:center;gap:8px;font:600 10px/1 Montserrat,system-ui,sans-serif;display:inline-flex}.cv-legenda-ponto{opacity:.5;background:#c9a24a;border-radius:50%;width:6px;height:6px}.cv-legenda-ponto[data-falando]{opacity:1;background:#12875f;animation:1.1s ease-in-out infinite cv-ponto-fala}@keyframes cv-ponto-fala{50%{transform:scale(1.6);box-shadow:0 0 0 4px #12875f26}}.cv-legenda-texto{color:#17241e;text-wrap:balance;font:300 clamp(16px,1.7vw,21px)/1.35 Sora,system-ui,sans-serif;animation:.32s ease-out both cv-trecho-entra}@keyframes cv-trecho-entra{0%{opacity:0;filter:blur(2px);transform:translateY(4px)}}@media (width<=639.98px){.cv-legenda{padding-inline:10px;bottom:2.9rem}.cv-legenda-cartao{border-radius:14px;padding:8px 14px 10px}.cv-legenda-texto{font-size:15px}}@media (prefers-reduced-motion:reduce){.cv-legenda-texto,.cv-legenda-ponto[data-falando]{animation:none}}.cv-menu-ava{background:linear-gradient(155deg,#ffffffc7,#ffffff80);border:1px solid #fffffff2;border-radius:22px;gap:10px;padding:14px;animation:.45s cubic-bezier(.2,.8,.2,1) both cv-menu-entra;display:grid;box-shadow:0 18px 40px -30px #46340c73}@keyframes cv-menu-entra{0%{opacity:0;transform:translateY(8px)}}.cv-menu-ava-topo{justify-content:space-between;align-items:center;gap:8px;display:flex}.cv-menu-ava-topo small{letter-spacing:.22em;text-transform:uppercase;color:#a8842c;align-items:center;gap:8px;font:600 10px/1.2 Montserrat,system-ui,sans-serif;display:inline-flex}.cv-menu-ava-reduzir{color:#5f6c64;text-underline-offset:2px;font-size:11.5px;text-decoration:underline}.cv-menu-ava-opcoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (width>=768px){.cv-menu-ava-opcoes{grid-template-columns:repeat(5,minmax(0,1fr))}}.cv-menu-ava-opcao{text-align:left;color:#0f2a20;background:#fff;border:1px solid #a8842c2e;border-radius:16px;align-items:center;gap:8px;min-height:52px;padding:11px 12px;font:500 13px/1.25 Inter Tight,system-ui,sans-serif;transition:background .15s,border-color .15s,transform .15s;display:flex}.cv-menu-ava-opcao svg{color:#12875f;flex:none;width:17px;height:17px}.cv-menu-ava-opcao:hover{border-color:#12875f66;transform:translateY(-1px)}.cv-menu-ava-opcao:disabled{opacity:.55;transform:none}.cv-menu-ava-opcao:focus-visible{outline-offset:2px;outline:2px solid #c9a24a}@media (prefers-reduced-motion:reduce){.cv-menu-ava{animation:none}}.cv-camadas{-webkit-user-select:none;user-select:none;background:radial-gradient(70% 60% at 50% 48%,#fbf9f4f2,#f5f1e899);animation:.6s both cv-entra;position:absolute;inset:0;overflow:hidden}.cv-camadas-svg{width:100%;height:100%;font-family:Inter Tight,system-ui,sans-serif;position:absolute;inset:0}.cv-camadas-no{cursor:default;outline:none}.cv-camadas-no-abre{cursor:pointer}.cv-camadas-no:focus-visible circle:first-child{stroke:#12875f;stroke-width:2px}@keyframes cv-camadas-corre{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.cv-camadas-impulso{stroke-dasharray:6 114;animation:2.6s linear infinite cv-camadas-corre}@keyframes cv-camadas-respira{50%{opacity:.55}}.cv-camadas-halo{animation:3.6s ease-in-out infinite cv-camadas-respira}.cv-camadas-trilha{z-index:5;color:#5f6c64;flex-wrap:wrap;align-items:center;gap:2px 4px;font-size:12.5px;display:flex;position:absolute;top:12px;left:14px;right:150px}.cv-camadas-trilha button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:3px 6px}.cv-camadas-trilha button:hover{color:#17241e;background:#ffffffbf}.cv-camadas-trilha b{color:#17241e;padding:3px 6px;font:600 13px Sora,system-ui,sans-serif}.cv-camadas-trilha i{color:#c9a24a;font-style:normal}.cv-camadas-voltar{z-index:5;color:#17241e;background:#ffffffc7;border:1px solid #fffffff2;border-radius:99px;padding:6px 12px;font-size:12px;position:absolute;top:10px;right:14px}.cv-camadas-escada{z-index:4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff8c;border:1px solid #ffffffe6;border-radius:18px;gap:2px;width:168px;margin:0;padding:10px 8px;list-style:none;display:grid;position:absolute;top:52px;left:12px}.cv-camadas-escada small{letter-spacing:.22em;color:#a8842c;text-transform:uppercase;margin:0 4px 4px;font:600 9px Montserrat,system-ui,sans-serif}.cv-camadas-escada li{color:#5f6c64;border-radius:10px;align-items:center;gap:8px;padding:5px 6px;font-size:12px;display:flex}.cv-camadas-escada li i{color:#8a7a52;background:#efe9db;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font:600 9.5px Sora,system-ui,sans-serif;display:grid}.cv-camadas-escada li.feito{color:#17241e}.cv-camadas-escada li.feito i{color:#0a6e48;background:#d9efe4}.cv-camadas-escada li.agora{color:#0f2a20;background:#fff;font-weight:600;box-shadow:0 6px 14px -10px #00462866}.cv-camadas-escada li.agora i{color:#fff;background:linear-gradient(135deg,#0a6e48,#004a2c)}.cv-camadas-escada li.depois{background:#ffffff80}.cv-camadas-escada li.depois i{color:#a8842c;background:#fbf3dc;border:1px dashed #c9a24a}.cv-camadas-degrau{z-index:4;color:#5f6c64;background:#ffffffb3;border-radius:99px;margin:0;padding:4px 10px;font-size:11.5px;position:absolute;top:44px;left:14px}.cv-camadas-degrau b{color:#0a6e48}.cv-camadas-cartao{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#ffffffe0;border:1px solid #fffffff2;border-radius:16px;gap:4px;width:min(260px,100% - 28px);padding:12px 14px;animation:.2s both cv-menu-entra;display:grid;position:absolute;top:50px;right:14px;box-shadow:0 18px 40px -28px #46340c80}.cv-camadas-cartao small{letter-spacing:.2em;color:#a8842c;text-transform:uppercase;font:600 9px Montserrat,system-ui,sans-serif}.cv-camadas-cartao b{color:#17241e;font:600 15px Sora,system-ui,sans-serif}.cv-camadas-cartao p{color:#5f6c64;margin:0;font-size:12.5px;line-height:1.45}.cv-camadas-base{z-index:5;flex-wrap:wrap;align-items:center;gap:6px;display:flex;position:absolute;bottom:10px;left:12px;right:12px}.cv-camadas-base small{letter-spacing:.2em;color:#a8842c;text-transform:uppercase;margin:0 2px 0 6px;font:600 9px Montserrat,system-ui,sans-serif}.cv-camadas-base button{color:#17241e;background:#fff9;border:1px solid #a8842c4d;border-radius:99px;padding:5px 10px;font-size:11.5px}.cv-camadas-base button:hover,.cv-camadas-base button[aria-pressed=true]{background:#fff;border-color:#12875f73}.cv-camadas-base .cv-camadas-ava{color:#f3f8f7;background:linear-gradient(135deg,#0a6e48,#004a2c);border-color:#0000;font-weight:600}.cv-camadas-base .cv-camadas-ava:hover{background:linear-gradient(135deg,#0c7d52,#005633)}@media (width<=639px){.cv-camadas-trilha{font-size:11.5px;top:10px;right:112px}.cv-camadas-voltar{padding:6px 10px;font-size:11.5px;top:8px;right:10px}.cv-camadas-degrau{top:46px;left:12px}.cv-camadas-cartao{top:auto;bottom:56px}.cv-camadas-base-aberta{background:#ffffffd9;border-radius:16px;padding:8px;box-shadow:0 14px 30px -24px #46340c80}}@media (width<=1023.98px){.cv-palco.cv-palco-mapa{height:min(150vw,78svh);min-height:460px}}@media (prefers-reduced-motion:reduce){.cv-camadas-impulso,.cv-camadas-halo{animation:none}}.cv-cerebro-caixa.cv-com-giro{animation:none}.cv-giro-frente{z-index:3;object-fit:cover;pointer-events:none;transform-origin:50% 9%;animation:1.6s cubic-bezier(.45,.05,.3,1) forwards cv-giro-sai;position:absolute}.cv-giro-chega{transform-origin:54% 27%;animation:1.6s cubic-bezier(.45,.05,.3,1) backwards cv-giro-chega}.cv-areas-apos-giro{animation:.7s 1.45s backwards cv-areas-chegam}@keyframes cv-giro-sai{0%{opacity:1;filter:none;transform:scale(2.2)}45%{opacity:1;filter:none;transform:scale(1.7)rotateY(-14deg)}to{opacity:0;filter:blur(4px);transform:scale(1.3)rotateY(-38deg)translate(-5%)}}@keyframes cv-giro-chega{0%{opacity:0;filter:blur(6px);transform:scale(1.8)rotateY(28deg)}40%{opacity:.95}to{opacity:1;filter:none;transform:none}}@keyframes cv-areas-chegam{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cv-giro-frente,.cv-giro-chega,.cv-areas-apos-giro{animation-duration:10ms;animation-delay:0s}}.cv-camadas-neuronio{mix-blend-mode:multiply}.cv-fios-areas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cv-fios-areas path{fill:none;stroke:#c9a24a8c;stroke-width:1.2px;stroke-dasharray:3 4}.cv-fios-areas circle{fill:#ffe7a3;stroke:#a8842ccc;stroke-width:1px}.cv-fios-areas .cv-fio-foco path{stroke:#12875fcc;stroke-dasharray:none;stroke-width:1.6px}.cv-volta-frente{object-fit:cover;z-index:3;pointer-events:none;transform-origin:50% 45%;width:100%;height:100%;animation:1.4s cubic-bezier(.45,.05,.3,1) both cv-volta-frente-chega;position:absolute;inset:0}.cv-quadro-cerebro.cv-volta-perfil{transform-origin:54% 27%;animation:1.4s cubic-bezier(.45,.05,.3,1) forwards cv-volta-perfil-sai}.cv-areas-saem{animation:.35s forwards cv-areas-saem}@keyframes cv-volta-perfil-sai{0%{opacity:1;filter:none;transform:none}55%{opacity:1}to{opacity:0;filter:blur(5px);transform:rotateY(30deg)translate(6%)scale(1.05)}}@keyframes cv-volta-frente-chega{0%{opacity:0;filter:blur(5px);transform:rotateY(-38deg)translate(-6%)scale(1.06)}45%{opacity:.9}to{opacity:1;filter:none;transform:none}}@keyframes cv-areas-saem{to{opacity:0}}@media (prefers-reduced-motion:reduce){.cv-volta-frente,.cv-volta-perfil,.cv-areas-saem{animation-duration:10ms}}.cv-menu-ava-opcao{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:84px;padding:12px 8px}.cv-menu-ava-opcao svg{width:20px;height:20px}
