.b13up{padding:12px}
.b13up .card.hero.b13ev{margin:0;border:0;box-shadow:none;background:transparent;padding:4px 0 0}
.b13live{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;margin-bottom:10px;border-radius:12px;background:color-mix(in srgb,currentColor 7%,transparent)}
.b13live .b13sc{flex:1;min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:16px}
.b13live .b13open{min-height:40px}
/* combined My Card — mobile design B */
.b13pcw{display:grid;grid-template-columns:1fr;gap:12px;margin:10px 0 4px}
.b13pc{margin:0;padding:0;overflow:hidden;border-radius:18px;color:#fff;background:radial-gradient(120% 90% at 30% 20%,#1D4FC4,#0B2A7A 60%,#071A4D)!important;border:0;clip-path:polygon(0 0,92% 0,100% 8%,100% 100%,0 100%)}
.b13pc.b13tap{cursor:pointer}
.b13pr{display:flex;min-height:190px}
.b13pa{width:132px;flex:none;position:relative;overflow:hidden;background:#0F3596}
.b13pa img{width:100%;height:100%;object-fit:cover;object-position:50% 8%;display:block}
.b13pa:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 60%,#0F3596)}
.b13ovr{position:absolute;left:8px;bottom:8px;z-index:1;background:rgba(7,26,77,.88);border-radius:10px;padding:4px 10px;text-align:center;line-height:1}
.b13ovr small{display:block;font-size:10px;font-weight:800;letter-spacing:2px;color:#CFE0FF}.b13ovr b{font-size:30px;font-weight:900}
.b13pi{flex:1;min-width:0;padding:14px 12px 12px 10px;display:flex;flex-direction:column;gap:8px}
.b13pt{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}
.b13pn{min-width:0}
.b13nm{font-size:26px;font-weight:900;font-style:italic;line-height:1.05;overflow-wrap:anywhere;text-transform:uppercase}
.b13no{color:#8FD0FF}
.b13sub{font-weight:800;font-size:12.5px;letter-spacing:.5px;color:#DCE7FF;margin-top:4px;text-transform:uppercase;overflow-wrap:anywhere}
.b13ed{width:48px;height:48px;min-width:48px;border-radius:12px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.35);color:#fff;display:grid;place-items:center;padding:0;cursor:pointer}
.b13chip{align-self:flex-start;font-size:11px;font-weight:800;letter-spacing:1px;padding:4px 8px;border-radius:6px;background:#E6A817;color:#0E1116}
.b13pi .b7xp{display:flex;justify-content:space-between;font-size:12px;font-weight:800;letter-spacing:1px;color:#DCE7FF;flex-wrap:wrap;gap:4px}
.b13pi .b7bar{height:8px;border-radius:4px;background:rgba(255,255,255,.2);overflow:hidden}.b13pi .b7bar i{display:block;height:100%;background:#56B4E9;min-width:2%}
.b13pi .avlock{font-size:13px;color:#DCE7FF;background:rgba(0,0,0,.2);border-radius:10px;padding:6px 8px}
.b13pc .b7att{display:grid;grid-template-columns:repeat(6,1fr);text-align:center;padding:12px 8px 14px;background:rgba(0,0,0,.18);gap:2px}
.b13pc .b7att b{display:block;font-size:20px;font-weight:900}.b13pc .b7att small{font-size:11px;font-weight:800;letter-spacing:1px;color:#CFE0FF}
.b13pcw .b13tl{margin:0}
.b13pcw>.b13uph{margin:4px 0 -6px}
/* desktop — design A */
@media (min-width:900px){
.b13pcw{grid-template-columns:380px 1fr;align-items:start}
.b13pc{grid-column:1;grid-row:1 / span 1;clip-path:none;border:3px solid #56B4E9}
.b13pr{flex-direction:column}
.b13pa{width:100%;height:300px}
.b13pa:after{background:linear-gradient(transparent 55%,#0B2A7A)}
.b13ovr{left:14px;top:14px;bottom:auto;background:transparent}.b13ovr b{font-size:52px}
.b13pcw .b13tl{grid-column:2;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-content:start}
.b13pcw>.b13upn{grid-column:1 / -1}
}

.b13pa img.b13ai{width:100%;height:100%;object-fit:cover;object-position:50% 8%;display:block}
.b11pad{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:transform .08s ease,box-shadow .08s ease}
.b11pad:active,.b11pad.on{transform:translateY(2px) scale(.97);box-shadow:inset 0 3px 8px rgba(0,0,0,.35)}
.b11pad span{white-space:normal;overflow-wrap:anywhere}
