.qxb-card-3d-wrapper{perspective:1200px;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;max-width:440px;margin:0 auto}.qxb-card-3d-wrapper.compact{max-width:360px}.qxb-card-3d{aspect-ratio:1.586;width:100%;transform-style:preserve-3d;cursor:pointer;border-radius:20px;transition:transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;box-shadow:0 25px 50px -12px #000000d9,0 0 35px #00ff661f,inset 0 0 0 1px #ffffff1a}.qxb-card-3d.flipped{transform:rotateY(180deg)!important}.qxb-card-3d:hover{box-shadow:0 30px 60px -15px #000000f2,0 0 45px #00ff6638,inset 0 0 0 1px #00ff664d}.qxb-card-face{backface-visibility:hidden;background:radial-gradient(circle at 85% 15%,#ffffff14 0%,#0000 40%),radial-gradient(circle at 15% 85%,#00ff6612 0%,#0000 45%),linear-gradient(135deg,#151917 0%,#0a0d0b 45%,#050706 100%);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:24px 26px;display:flex;position:absolute;inset:0;overflow:hidden}.qxb-card-3d-wrapper.compact .qxb-card-face{padding:18px 20px}.qxb-card-face:before{content:"";pointer-events:none;opacity:.8;background-image:repeating-linear-gradient(45deg,#ffffff04 0 1px,#0000 1px 3px);position:absolute;inset:0}.qxb-card-glare{pointer-events:none;mix-blend-mode:overlay;z-index:20;border-radius:20px;transition:opacity .3s;position:absolute;inset:0}.qxb-card-top{z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.qxb-card-chip-group{align-items:center;gap:14px;display:flex}.qxb-card-chip{background:linear-gradient(135deg,#f5d061 0%,#e6b839 30%,#aa8010 70%,#d4af37 100%);border:1px solid #785906;border-radius:7px;width:44px;height:34px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #fff9,inset 0 -1px 2px #00000080,0 2px 5px #0006}.qxb-card-3d-wrapper.compact .qxb-card-chip{width:38px;height:28px}.qxb-card-chip:before{content:"";background:#503200a6;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.qxb-card-chip:after{content:"";border-left:1px solid #503200a6;border-right:1px solid #503200a6;position:absolute;inset:0 33%}.qxb-card-chip-center{border:1px solid #50320080;border-radius:3px;position:absolute;inset:25% 20%}.qxb-card-contactless{color:#ffffffa6;filter:drop-shadow(0 1px 2px #000c);align-items:center;display:flex}.qxb-card-tag{letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0006;border:1px solid #ffffff1a;border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:800}.qxb-card-center{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;margin:6px 0;display:flex;position:relative}.qxb-card-logo-img{object-fit:contain;filter:drop-shadow(0 3px 8px #000000e6)drop-shadow(0 0 16px #0f63);width:auto;height:48px;transition:transform .3s}.qxb-card-3d-wrapper.compact .qxb-card-logo-img{height:38px}.qxb-card-center-badge{letter-spacing:3.5px;color:#0f6;text-transform:uppercase;text-shadow:0 0 10px #0f66;opacity:.9;margin-top:4px;font-size:.65rem;font-weight:700}.qxb-card-number{letter-spacing:3.5px;color:#fff;text-shadow:0 1px 2px #000000f2,0 -1px 1px #ffffff59;z-index:2;justify-content:space-between;align-items:center;margin-bottom:8px;font-family:Courier New,Courier,monospace,Segoe UI Mono,sans-serif;font-size:1.15rem;font-weight:700;display:flex;position:relative}.qxb-card-3d-wrapper.compact .qxb-card-number{letter-spacing:2.5px;font-size:.98rem}.qxb-card-number-digits{align-items:center;gap:8px;display:flex}.qxb-card-bottom{z-index:2;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.qxb-card-holder-group{flex-direction:column;display:flex}.qxb-card-holder-label{text-transform:uppercase;letter-spacing:1.5px;color:#ffffff73;margin-bottom:2px;font-size:.58rem;font-weight:600}.qxb-card-holder-name{letter-spacing:2px;text-transform:uppercase;color:#fff;text-shadow:0 1px 2px #000000e6,0 -1px #ffffff40;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.88rem;font-weight:700;overflow:hidden}.qxb-card-3d-wrapper.compact .qxb-card-holder-name{max-width:170px;font-size:.78rem}.qxb-card-brand-seal{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.qxb-card-hologram{opacity:.85;background:radial-gradient(circle at 30% 30%,#fffc 0%,#0000 20%),linear-gradient(135deg,#f05 0%,#0f6 40%,#00e5ff 70%,#fc0 100%);border:1px solid #ffffff40;border-radius:50%;width:32px;height:32px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #fff9,0 2px 6px #0009}.qxb-card-hologram:after{content:"QXB";color:#000c;letter-spacing:.5px;justify-content:center;align-items:center;font-size:.55rem;font-weight:900;display:flex;position:absolute;inset:0}.qxb-card-network-text{letter-spacing:1.5px;color:#fff9;text-transform:uppercase;margin-top:4px;font-size:.6rem;font-weight:800}.qxb-card-face.back{justify-content:flex-start;padding:0;transform:rotateY(180deg)}.qxb-card-magnetic-stripe{background:linear-gradient(#181818 0%,#080808 50%,#000 100%);border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;width:100%;height:48px;margin-top:24px;box-shadow:inset 0 2px 4px #000c}.qxb-card-back-body{flex-direction:column;flex:1;justify-content:space-between;padding:16px 24px 20px;display:flex}.qxb-card-signature-bar{background:#fff;border-radius:4px;align-items:center;height:38px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #0006}.qxb-card-signature-area{color:#1a2a3a;letter-spacing:1px;background-image:repeating-linear-gradient(-45deg,#fff,#fff 4px,#f0f0f0 4px 8px);flex:1;align-items:center;padding-left:12px;font-family:Brush Script MT,Caveat,cursive,sans-serif;font-size:1.15rem;display:flex}.qxb-card-cvv-box{color:#fff;letter-spacing:2px;background:#111;border-left:1px solid #333;justify-content:center;align-items:center;height:100%;padding:0 14px;font-family:Courier New,monospace;font-size:.95rem;font-weight:800;display:flex}.qxb-card-disclaimer{color:#fff6;text-align:justify;margin-top:8px;font-size:.6rem;line-height:1.4}.qxb-card-back-footer{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-top:6px;padding-top:8px;display:flex}.qxb-card-back-brand{color:#0f6;letter-spacing:1.5px;font-size:.7rem;font-weight:800}.qxb-card-back-support{color:#ffffff80;font-size:.65rem}.qxb-card-controls{flex-direction:column;gap:12px;margin-top:18px;display:flex}.qxb-card-status-pill{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:30px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin:0 auto;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.qxb-card-status-pill.ativo{color:#0f6;background:#00ff661a;border:1px solid #00ff664d;box-shadow:0 0 15px #00ff6626}.qxb-card-status-pill.pendente{color:#fc0;background:#ffcc001a;border:1px solid #ffcc004d}.qxb-card-status-pill.bloqueado{color:#94a3b8;background:#94a3b81a;border:1px solid #94a3b840}.qxb-card-status-pill.elegivel{color:#00e5ff;background:#00e5ff1a;border:1px solid #00e5ff4d;box-shadow:0 0 15px #00e5ff26}.qxb-pulse-dot{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite qxbPulse;box-shadow:0 0 8px}@keyframes qxbPulse{0%,to{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}}.qxb-card-action-btns{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.qxb-card-btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.qxb-card-btn-flip{color:#fff;background:#ffffff0f;border:1px solid #ffffff26}.qxb-card-btn-flip:hover{background:#ffffff1f;border-color:#ffffff4d;transform:translateY(-1px)}.qxb-card-btn-copy{color:#0f6;background:#00ff661f;border:1px solid #00ff6640}.qxb-card-btn-copy:hover{background:#00ff6638;border-color:#0f6;transform:translateY(-1px);box-shadow:0 0 15px #00ff664d}.qxb-card-btn-recharge{color:#050806;background:linear-gradient(135deg,#0f6 0%,#00cc52 100%);font-weight:800;box-shadow:0 4px 15px #00ff664d}.qxb-card-btn-recharge:hover{background:linear-gradient(135deg,#3f8 0%,#00e65c 100%);transform:translateY(-2px);box-shadow:0 6px 22px #00ff6673}.qxb-card-hint{color:#fff6;text-align:center;margin-top:6px;font-size:.72rem}
