.cx{--w:176px;--h:236px;--d:30px;position:relative;width:var(--w);height:var(--h);perspective:1200px;perspective-origin:50% 25%;z-index:1}.cx-n2{--d:34px}.cx-n3{--w:184px;--h:244px;--d:38px}.cx-corpo{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-7deg) rotateY(26deg);transition:transform .6s cubic-bezier(.16,1,.3,1)}.msp-plano.sel .cx-corpo,.msp-plano:hover .cx-corpo{transform:rotateX(-7deg) rotateY(17deg) translateY(-5px)}.cx-face{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden}.cx-frente{inset:0;transform:translateZ(calc(var(--d) / 2));border-radius:3px;overflow:hidden;display:flex;flex-direction:column;padding:14px}.cx-frente:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.16),rgba(255,255,255,0) 38%,rgba(0,0,0,0) 70%,rgba(0,0,0,.06))}.cx-lado{top:0;left:0;width:var(--d);height:100%;transform-origin:left center;transform:translateZ(calc(var(--d) / -2)) rotateY(-90deg);overflow:hidden;border-radius:2px}.cx-lado:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.1),rgba(0,0,0,.02));pointer-events:none}.cx-tampa{top:0;left:0;width:100%;height:var(--d);transform-origin:top center;transform:translateZ(calc(var(--d) / -2)) rotateX(90deg)}.cx-marca{top:44%;width:150px;height:auto;max-width:none;transform:translate(-50%,-50%) rotate(-90deg)}.cx-marca,.cx-ponto-lado{position:absolute;left:50%}.cx-ponto-lado{bottom:16px;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:var(--m-ac);box-shadow:0 0 8px var(--m-ac)}.cx-chao{position:absolute;left:4%;right:-14%;bottom:-16px;height:26px;border-radius:50%;background:radial-gradient(ellipse at 45% 50%,rgba(0,0,0,.32),rgba(0,0,0,0) 70%);filter:blur(6px);z-index:-1}.cx-palco{position:relative;display:grid;place-items:center;background:var(--m-fundo2);border-radius:20px;padding:26px 0 36px;margin:0 0 20px;overflow:hidden}.cx-topo-linha{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.cx-gv{height:20px;width:auto;display:block}.cx-num{font-size:8px}.cx-num,.cx-rot{font-family:var(--m-mono);font-weight:500;letter-spacing:.12em}.cx-rot{position:relative;z-index:1;font-size:7.5px;text-transform:uppercase}.cx-nome{font-family:var(--m-sans);font-weight:600;font-size:22px;line-height:1;letter-spacing:-.045em;margin:5px 0 8px}.cx-nome,.cx-spec{position:relative;z-index:1;display:block}.cx-spec{font-family:var(--m-mono);font-size:7px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.6}.cx-n1 .cx-frente{background:#fff;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08)}.cx-n1 .cx-num,.cx-n1 .cx-rot{color:var(--m-tinta3)}.cx-n1 .cx-nome{color:var(--m-tinta)}.cx-n1 .cx-spec{color:var(--m-tinta2)}.cx-moldura{border-radius:8px;overflow:hidden;aspect-ratio:4/3;margin-bottom:12px}.cx-moldura img{width:100%;height:100%;object-fit:cover;display:block}.cx-ponto{position:absolute;right:14px;bottom:15px;width:7px;height:7px;border-radius:50%;background:var(--m-ac);box-shadow:0 0 8px var(--m-ac);z-index:1}.cx-n1 .cx-lado{background:#F5F5F7;box-shadow:inset 0 0 0 1px rgba(0,0,0,.06)}.cx-n1 .cx-tampa{background:#ECECEF}.cx-n2 .cx-frente{background:#0B0B0D}.cx-foto-cheia{width:100%;height:100%;object-fit:cover}.cx-foto-cheia,.cx-veu{position:absolute;inset:0}.cx-veu{background:linear-gradient(180deg,rgba(0,0,0,.42),rgba(0,0,0,0) 24%,rgba(0,0,0,0) 46%,rgba(0,0,0,.86))}.cx-mira{position:absolute;width:12px;height:12px;border:0 solid rgba(255,255,255,.75);z-index:1}.cx-mira-1{top:44px;left:12px;border-top-width:1.5px;border-left-width:1.5px}.cx-mira-2{top:44px;right:12px;border-top-width:1.5px;border-right-width:1.5px}.cx-mira-3{bottom:84px;left:12px;border-bottom-width:1.5px;border-left-width:1.5px}.cx-mira-4{bottom:84px;right:12px;border-bottom-width:1.5px;border-right-width:1.5px}.cx-n2 .cx-num{color:rgba(255,255,255,.75)}.cx-base{position:relative;z-index:1;margin-top:auto}.cx-n2 .cx-rot{color:var(--m-ac2)}.cx-n2 .cx-nome{color:#fff;font-size:23px}.cx-n2 .cx-spec{color:rgba(255,255,255,.72)}.cx-n2 .cx-lado{background:#141416}.cx-n2 .cx-tampa{background:#1C1C1F}.cx-brilho{position:absolute;left:50%;top:44%;width:300px;height:300px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#FF6B81 0,#FFB4C0 35%,transparent 68%);filter:blur(42px);opacity:.38;z-index:0}.cx-n3 .cx-frente{background:linear-gradient(180deg,#0B0B0D,#000);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.cx-n3 .cx-num{color:#8A8A8E}.cx-tela{position:relative;z-index:1;aspect-ratio:21/9;border-radius:6px;overflow:hidden;border:1px solid rgba(255,255,255,.16);margin:4px 0 14px;box-shadow:0 14px 26px -12px rgba(255,107,129,.55)}.cx-tela img{width:100%;height:100%;object-fit:cover;display:block}.cx-hud{position:absolute;font-family:var(--m-mono);font-size:5.5px;font-weight:500;letter-spacing:.08em;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.7)}.cx-hud-rec{top:5px;left:6px;display:flex;align-items:center;gap:3px}.cx-hud-rec i{width:4px;height:4px;border-radius:50%;background:#FF3B30;box-shadow:0 0 4px #FF3B30}.cx-hud-tc{top:5px;right:6px}.cx-hud-fmt{bottom:5px;left:6px;color:rgba(255,255,255,.8)}.cx-n3 .cx-rot{color:var(--m-ac2)}.cx-n3 .cx-nome{color:#fff;font-size:25px}.cx-n3 .cx-spec{color:#8A8A8E}.cx-fio{position:absolute;left:14px;right:14px;bottom:13px;height:2px;border-radius:2px;background:linear-gradient(90deg,#FF6B81,#FFB4C0);z-index:1}.cx-n3 .cx-lado{background:#000}.cx-fio-lado{position:absolute;right:5px;top:14px;bottom:14px;width:2px;border-radius:2px;background:linear-gradient(180deg,#FF6B81,#FFB4C0)}.cx-n3 .cx-tampa{background:#0B0B0D;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.cx-mini{position:relative;width:96px;height:126px;flex-shrink:0}.cx-mini .cx{position:absolute;top:0;left:0;transform:scale(.5);transform-origin:top left}.cx-mini .cx-brilho{opacity:.25}@media(prefers-reduced-motion:reduce){.cx-corpo{transition:none}}