.apc-card,.apc-card *{box-sizing:border-box}.apc-card{align-items:center;background:var(--apc-card-bg,#fff);border:var(--apc-border-width,1px) solid var(--apc-card-border,#e2e2e2);border-radius:var(--apc-radius,10px);display:flex;flex-wrap:wrap;font-family:inherit;gap:var(--apc-gap,14px);line-height:1.4;max-width:100%;overflow:hidden;padding:var(--apc-padding,10px);position:relative;text-align:left}.apc-card.apc-shadow-none{box-shadow:none}.apc-card.apc-shadow-sm{box-shadow:0 1px 2px rgba(0,0,0,.08)}.apc-card.apc-shadow-md{box-shadow:0 2px 8px rgba(0,0,0,.1)}.apc-card.apc-shadow-lg{box-shadow:0 8px 24px rgba(0,0,0,.14)}.apc-rank{align-items:center;background:var(--apc-rank-bg,#1a1a1a);border-radius:999px;color:var(--apc-rank-color,#fff);display:flex;flex:0 0 auto;font-size:max(10px,var(--apc-rank-size,28px)*.42);font-weight:700;height:var(--apc-rank-size,28px);justify-content:center;line-height:1;order:1;width:var(--apc-rank-size,28px)}.apc-image{background:var(--apc-image-bg,#f2f2f2);border-radius:var(--apc-image-radius,8px);display:block;flex:0 0 auto;height:var(--apc-image-size,84px);isolation:isolate;order:2;overflow:hidden;position:relative;width:var(--apc-image-size,84px)}.apc-image img{border-radius:inherit;display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.apc-image__placeholder{border:1px dashed rgba(0,0,0,.2);border-radius:calc(var(--apc-image-radius, 8px) - 3px);inset:6px;position:absolute}.apc-content{display:flex;flex:1 1 160px;flex-direction:column;gap:2px;min-width:0;order:3}.apc-eyebrow{color:var(--apc-eyebrow-color,#8a8a8a);font-size:var(--apc-eyebrow-size,11px);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.apc-eyebrow,.apc-title{display:block;font-weight:700}.apc-title{color:var(--apc-headline-color,#1a1a1a);font-size:var(--apc-headline-size,15px);line-height:1.25;overflow-wrap:anywhere}.apc-cta{align-items:center;background:var(--apc-button-bg,var(--apc-accent,#1a1a1a));border:none;border-radius:var(--apc-button-radius,6px);box-shadow:0 3px 0 rgba(0,0,0,.25);color:var(--apc-button-color,#fff);cursor:pointer;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.03em;order:4;padding:var(--apc-button-padding-v,10px) var(--apc-button-padding-h,18px);text-decoration:none;transform:translateY(0);transition:background-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;white-space:nowrap}.apc-cta:focus-visible,.apc-cta:hover{background:var(--apc-button-hover-bg,var(--apc-accent,#000));box-shadow:0 5px 0 rgba(0,0,0,.25);color:var(--apc-button-hover-color,var(--apc-button-color,#fff));text-decoration:none;transform:translateY(-2px)}.apc-cta:active{box-shadow:0 1px 0 rgba(0,0,0,.25);transform:translateY(1px)}.apc-cta:focus-visible{outline:2px solid var(--apc-accent,#1a1a1a);outline-offset:2px}.apc-cta__icon{animation:apc-cta-icon-nudge 1.6s ease-in-out infinite;flex:0 0 auto}@keyframes apc-cta-icon-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(3px)}}@media(prefers-reduced-motion:reduce){.apc-cta{transition:none}.apc-cta__icon{animation:none}}.apc-card.apc-image-right .apc-image{order:3}.apc-card.apc-image-right .apc-content{order:2}@media(max-width:480px){.apc-card{row-gap:var(--apc-gap,14px)}.apc-content{flex-basis:100%;order:5}.apc-image-right .apc-content{order:5}.apc-cta{flex-basis:100%;order:6;width:100%}}.apc-card.is-style-red{--apc-accent:#c0392b;--apc-rank-bg:#c0392b;--apc-button-bg:#c0392b;--apc-button-hover-bg:#a4301f}.apc-card.is-style-green{--apc-accent:#1e8e5a;--apc-rank-bg:#1e8e5a;--apc-button-bg:#1e8e5a;--apc-button-hover-bg:#16704a}.apc-card.is-style-blue{--apc-accent:#2563eb;--apc-rank-bg:#2563eb;--apc-button-bg:#2563eb;--apc-button-hover-bg:#1d4ed8}.apc-card.is-style-gold{--apc-accent:#b8860b;--apc-rank-bg:#b8860b;--apc-button-bg:#b8860b;--apc-button-hover-bg:#966d09;--apc-rank-color:#1a1a1a}.apc-card.is-style-dark{--apc-card-bg:#1a1a1a;--apc-card-border:#333;--apc-image-bg:#262626;--apc-eyebrow-color:#b3b3b3;--apc-headline-color:#fff;--apc-accent:#e2b93b;--apc-rank-bg:#e2b93b;--apc-rank-color:#1a1a1a;--apc-button-bg:#e2b93b;--apc-button-color:#1a1a1a;--apc-button-hover-bg:#c9a12f}.apc-card.is-style-extreme{--apc-accent:#ff5100;--apc-card-border:#ff8a00;--apc-rank-bg:linear-gradient(135deg,#ff5100,#ffb700);--apc-button-bg:linear-gradient(135deg,#ff512f,#f09819);--apc-button-hover-bg:linear-gradient(135deg,#ff2d55,#ff8a00);box-shadow:0 10px 30px rgba(255,60,0,.35);overflow:visible;position:relative;z-index:0}.apc-card.is-style-extreme .apc-rank{animation:apc-rank-pulse 1.4s ease-in-out infinite}@keyframes apc-rank-pulse{0%,to{box-shadow:0 0 0 rgba(255,81,0,.6)}50%{box-shadow:0 0 0 6px rgba(255,81,0,0)}}.apc-card.is-style-extreme .apc-cta{box-shadow:0 3px 0 rgba(0,0,0,.25),0 0 18px rgba(255,81,0,.55);position:relative;text-transform:uppercase;z-index:0}.apc-card.is-style-extreme .apc-cta:focus-visible,.apc-card.is-style-extreme .apc-cta:hover{box-shadow:0 5px 0 rgba(0,0,0,.25),0 0 26px rgba(255,81,0,.75)}.apc-card.is-style-confetti .apc-cta:before,.apc-card.is-style-electric .apc-cta:before,.apc-card.is-style-extreme .apc-cta:before,.apc-card.is-style-jackpot .apc-cta:before,.apc-card.is-style-luxury .apc-cta:before,.apc-card.is-style-neon .apc-cta:before{animation:apc-cta-ping 1.4s cubic-bezier(0,0,.2,1) infinite;background:var(--apc-accent,#ff5100);border-radius:inherit;content:"";inset:0;position:absolute;z-index:-1}@keyframes apc-cta-ping{0%{opacity:.55;transform:scale(1)}75%,to{opacity:0;transform:scale(1.6)}}.apc-card.is-style-confetti .apc-cta:after,.apc-card.is-style-electric .apc-cta:after,.apc-card.is-style-extreme .apc-cta:after,.apc-card.is-style-jackpot .apc-cta:after,.apc-card.is-style-luxury .apc-cta:after,.apc-card.is-style-neon .apc-cta:after{animation:apc-cta-shine 2s ease-in-out infinite;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.6),transparent);background-position:-60% -60%;background-size:300% 300%;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}@keyframes apc-cta-shine{0%{background-position:-60% -60%}to{background-position:160% 160%}}.apc-cta__icon.apc-cta__icon--fire{animation:apc-fire-flicker .7s ease-in-out infinite;transform-origin:center bottom}@keyframes apc-fire-flicker{0%,to{filter:brightness(1);transform:scale(1) rotate(0deg)}25%{filter:brightness(1.15);transform:scale(1.18) rotate(-6deg)}50%{filter:brightness(.92);transform:scale(.9) rotate(5deg)}75%{filter:brightness(1.1);transform:scale(1.12) rotate(-3deg)}}.apc-card.is-style-confetti{--apc-card-bg:#fff8fb;--apc-card-border:#ffb3d9;--apc-accent:#ff2d95;--apc-headline-color:#3b0a5c;--apc-rank-bg:linear-gradient(135deg,#ffd60a,#ff2d95);--apc-rank-color:#1a1a1a;--apc-button-bg:linear-gradient(135deg,#ff2d95,#7c3aed);--apc-button-hover-bg:linear-gradient(135deg,#7c3aed,#2dd4ff);box-shadow:0 10px 24px rgba(255,45,149,.25);position:relative}.apc-card.is-style-confetti:after,.apc-card.is-style-confetti:before{border-radius:1px;content:"";height:6px;left:8px;pointer-events:none;position:absolute;top:-6px;width:6px}.apc-card.is-style-confetti:before{animation:apc-confetti-drift-a 3.2s ease-in-out infinite;background:#ff2d95;box-shadow:18px 10px 0 -1px #ffd60a,36px -6px 0 0 #2dd4ff,54px 12px 0 -1px #7c3aed,74px -4px 0 0 #ff2d95,94px 10px 0 -1px #ffd60a,114px -8px 0 0 #2dd4ff}.apc-card.is-style-confetti:after{animation:apc-confetti-drift-b 3.6s ease-in-out infinite;background:#7c3aed;box-shadow:24px -10px 0 -1px #2dd4ff,48px 8px 0 0 #ffd60a,68px -8px 0 -1px #ff2d95,90px 6px 0 0 #7c3aed,108px -10px 0 -1px #ffd60a;left:2px;top:6px}@keyframes apc-confetti-drift-a{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(10px) rotate(25deg)}}@keyframes apc-confetti-drift-b{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(-20deg)}}.apc-card.is-style-confetti .apc-rank{animation:apc-rank-bounce 1.6s ease-in-out infinite}@keyframes apc-rank-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.apc-card.is-style-confetti .apc-cta{box-shadow:0 3px 0 rgba(0,0,0,.2),0 0 16px rgba(255,45,149,.5);position:relative;z-index:0}.apc-card.is-style-confetti .apc-cta:focus-visible,.apc-card.is-style-confetti .apc-cta:hover{box-shadow:0 5px 0 rgba(0,0,0,.2),0 0 24px rgba(255,45,149,.7)}.apc-card.is-style-neon{--apc-card-bg:#0d0d14;--apc-card-border:#ff2fd0;--apc-image-bg:#1a1a24;--apc-eyebrow-color:#2de3ff;--apc-headline-color:#fff;--apc-accent:#2de3ff;--apc-rank-bg:transparent;--apc-rank-color:#2de3ff;--apc-button-bg:transparent;--apc-button-color:#2de3ff;--apc-button-hover-bg:#2de3ff;--apc-button-hover-color:#0d0d14;animation:apc-neon-flicker 3s ease-in-out infinite;position:relative}@keyframes apc-neon-flicker{0%,19%,21%,23%,54%,56%,to{box-shadow:0 0 0 1px var(--apc-card-border,#ff2fd0),0 0 18px var(--apc-card-border,#ff2fd0),0 0 40px var(--apc-accent,#2de3ff)}20%,22%,55%{box-shadow:0 0 0 1px var(--apc-card-border,#ff2fd0),0 0 8px var(--apc-card-border,#ff2fd0),0 0 20px var(--apc-accent,#2de3ff)}}.apc-card.is-style-neon .apc-title{text-shadow:0 0 6px hsla(0,0%,100%,.6),0 0 14px var(--apc-accent,#2de3ff)}.apc-card.is-style-neon .apc-eyebrow{text-shadow:0 0 8px var(--apc-eyebrow-color,#2de3ff)}.apc-card.is-style-neon .apc-rank{box-shadow:0 0 0 2px var(--apc-accent,#2de3ff),0 0 10px var(--apc-accent,#2de3ff)}.apc-card.is-style-neon .apc-cta{border:1px solid var(--apc-accent,#2de3ff);box-shadow:0 0 10px var(--apc-accent,#2de3ff),inset 0 0 6px rgba(45,227,255,.4);position:relative;z-index:0}.apc-card.is-style-neon .apc-cta:focus-visible,.apc-card.is-style-neon .apc-cta:hover{box-shadow:0 0 18px var(--apc-accent,#2de3ff),inset 0 0 10px rgba(45,227,255,.6)}@property --apc-electric-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.apc-card.is-style-electric{--apc-card-bg:#0b1620;--apc-card-border:#143642;--apc-headline-color:#eafcff;--apc-eyebrow-color:#7fd8e8;--apc-image-bg:#10222c;--apc-accent:#00eaff;--apc-rank-bg:transparent;--apc-rank-color:#00eaff;--apc-button-bg:#00eaff;--apc-button-color:#0b1620;--apc-button-hover-bg:#7ff5ff;--apc-button-hover-color:#0b1620;animation:apc-electric-spin 2.4s linear infinite;background:linear-gradient(var(--apc-card-bg,#0b1620),var(--apc-card-bg,#0b1620)) padding-box,conic-gradient(from var(--apc-electric-angle),var(--apc-card-border,#143642) 0,var(--apc-card-border,#143642) 78%,var(--apc-accent,#00eaff) 90%,#fff 95%,var(--apc-accent,#00eaff) 100%) border-box;border:var(--apc-border-width,3px) solid transparent;position:relative}@keyframes apc-electric-spin{to{--apc-electric-angle:360deg}}.apc-card.is-style-electric .apc-rank{box-shadow:0 0 0 2px var(--apc-accent,#00eaff),0 0 8px var(--apc-accent,#00eaff)}.apc-card.is-style-electric .apc-title{text-shadow:0 0 8px var(--apc-accent,#00eaff)}.apc-card.is-style-electric .apc-cta{box-shadow:0 3px 0 rgba(0,0,0,.4),0 0 16px var(--apc-accent,#00eaff);position:relative;z-index:0}.apc-card.is-style-electric .apc-cta:focus-visible,.apc-card.is-style-electric .apc-cta:hover{box-shadow:0 5px 0 rgba(0,0,0,.4),0 0 24px var(--apc-accent,#00eaff)}.apc-card.is-style-luxury{--apc-card-bg:#14110a;--apc-card-border:#caa14b;--apc-headline-color:#f5e6c8;--apc-eyebrow-color:#caa14b;--apc-image-bg:#201a10;--apc-accent:#d4af37;--apc-rank-bg:linear-gradient(135deg,#d4af37,#f5e6c8,#d4af37);--apc-rank-color:#14110a;--apc-button-bg:linear-gradient(135deg,#caa14b,#f5e6c8,#caa14b);--apc-button-color:#14110a;--apc-button-hover-bg:linear-gradient(135deg,#f5e6c8,#d4af37);animation:apc-luxury-shine 3.5s ease-in-out infinite;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.22) 50%,transparent 70%) no-repeat,var(--apc-card-bg,#14110a);background-position:-50% -50%,0 0;background-size:200% 200%,100% 100%;box-shadow:0 10px 26px rgba(0,0,0,.35),inset 0 0 0 1px rgba(212,175,55,.4);position:relative}@keyframes apc-luxury-shine{to{background-position:150% 150%,0 0}}.apc-card.is-style-luxury .apc-cta{box-shadow:0 3px 0 rgba(0,0,0,.3),0 0 14px rgba(212,175,55,.6);position:relative;z-index:0}.apc-card.is-style-luxury .apc-cta:focus-visible,.apc-card.is-style-luxury .apc-cta:hover{box-shadow:0 5px 0 rgba(0,0,0,.3),0 0 22px rgba(212,175,55,.8)}@property --apc-jackpot-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.apc-card.is-style-jackpot{--apc-card-bg:#1a0505;--apc-card-border:gold;--apc-headline-color:#fff;--apc-eyebrow-color:gold;--apc-image-bg:#2b0a0a;--apc-accent:gold;--apc-rank-bg:radial-gradient(#fff5c2,gold 60%,#b8860b);--apc-rank-color:#4a2c00;--apc-button-bg:gold;--apc-button-color:#3a1a00;--apc-button-hover-bg:#fff0a8;animation:apc-jackpot-lights 1.4s linear infinite,apc-jackpot-glow 2.4s ease-in-out infinite;background:linear-gradient(var(--apc-card-bg,#1a0505),var(--apc-card-bg,#1a0505)) padding-box,repeating-conic-gradient(from var(--apc-jackpot-angle),var(--apc-accent,gold) 0deg 10deg,var(--apc-card-bg,#1a0505) 10deg 26deg) border-box;border:var(--apc-border-width,4px) solid transparent;box-shadow:0 10px 26px rgba(0,0,0,.4);position:relative}@keyframes apc-jackpot-lights{to{--apc-jackpot-angle:360deg}}@keyframes apc-jackpot-glow{0%,to{box-shadow:0 10px 26px rgba(0,0,0,.4),0 0 14px var(--apc-accent,gold)}50%{box-shadow:0 10px 26px rgba(0,0,0,.4),0 0 26px var(--apc-accent,gold)}}.apc-card.is-style-jackpot .apc-rank{animation:apc-coin-spin 2.6s linear infinite}@keyframes apc-coin-spin{to{transform:rotateY(1turn)}}.apc-card.is-style-jackpot .apc-eyebrow{animation:apc-sparkle-text 1.8s ease-in-out infinite}@keyframes apc-sparkle-text{0%,to{text-shadow:0 0 4px rgba(255,215,0,.4)}50%{text-shadow:0 0 10px rgba(255,215,0,.9),0 0 18px rgba(255,215,0,.5)}}.apc-card.is-style-jackpot .apc-cta{box-shadow:0 3px 0 rgba(0,0,0,.35),0 0 16px rgba(255,215,0,.6);position:relative;z-index:0}.apc-card.is-style-jackpot .apc-cta:focus-visible,.apc-card.is-style-jackpot .apc-cta:hover{box-shadow:0 5px 0 rgba(0,0,0,.35),0 0 24px rgba(255,215,0,.8)}@media(prefers-reduced-motion:reduce){.apc-card.is-style-confetti .apc-rank,.apc-card.is-style-extreme .apc-rank,.apc-card.is-style-jackpot .apc-rank{animation:none}.apc-card.is-style-confetti .apc-cta:after,.apc-card.is-style-confetti .apc-cta:before,.apc-card.is-style-confetti:after,.apc-card.is-style-confetti:before,.apc-card.is-style-electric .apc-cta:after,.apc-card.is-style-electric .apc-cta:before,.apc-card.is-style-extreme .apc-cta:after,.apc-card.is-style-extreme .apc-cta:before,.apc-card.is-style-jackpot .apc-cta:after,.apc-card.is-style-jackpot .apc-cta:before,.apc-card.is-style-luxury .apc-cta:after,.apc-card.is-style-luxury .apc-cta:before,.apc-card.is-style-neon .apc-cta:after,.apc-card.is-style-neon .apc-cta:before{display:none}.apc-card.is-style-electric,.apc-card.is-style-jackpot,.apc-card.is-style-jackpot .apc-eyebrow,.apc-card.is-style-luxury,.apc-card.is-style-neon,.apc-cta__icon.apc-cta__icon--fire{animation:none}}
