@keyframes acecrm-neon-chase{to{transform:rotate(1turn)}}@keyframes acecrm-marquee-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes acecrm-bulb-pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes acecrm-crown-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes acecrm-coin-fall{0%{transform:translateY(-12px) rotate(0deg);opacity:0}8%{opacity:1}to{transform:translateY(110vh) rotate(2turn);opacity:.15}}@keyframes acecrm-sold-flash{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}@keyframes acecrm-slot-roll{0%{transform:translateY(0)}to{transform:translateY(-90%)}}.acecrm-neon-frame{position:relative;border-radius:14px;padding:2px;background:#0a0a0c}.acecrm-neon-frame:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:2px;background:conic-gradient(from 0deg,#f72585,gold,#ff6ec7,gold,#f72585,#fff0b3,#f72585);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:acecrm-neon-chase 4s linear infinite;pointer-events:none}@media (prefers-reduced-motion:reduce){.acecrm-neon-frame:before{animation:none}}.acecrm-neon-bulbs{box-shadow:0 0 12px rgba(247,37,133,.55),0 0 24px rgba(255,215,0,.25),inset 0 0 20px rgba(247,37,133,.12)}.acecrm-xp-fill{background:linear-gradient(90deg,#f72585,gold 55%,#ff9ad5);box-shadow:0 0 14px rgba(247,37,133,.65)}.acecrm-xp-fill-calm{background:linear-gradient(90deg,#f72585,#e91e7a)}.acecrm-quest-glow{box-shadow:0 0 12px rgba(255,215,0,.45),0 0 0 1px rgba(255,215,0,.35);animation:acecrm-bulb-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.acecrm-quest-glow{animation:none}}.acecrm-crown-shimmer{background:linear-gradient(110deg,gold,#fff8dc 40%,gold 60%,#c9a227);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:acecrm-crown-shimmer 2.5s linear infinite}.acecrm-sold-banner{animation:acecrm-sold-flash .85s ease-in-out 3}@media (prefers-reduced-motion:reduce){.acecrm-sold-banner{animation:none}}.acecrm-coin{position:fixed;top:0;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff6c8,gold 45%,#b8860b);pointer-events:none;z-index:90;animation:acecrm-coin-fall linear forwards}@media (prefers-reduced-motion:reduce){.acecrm-coin{display:none}}.acecrm-slot-window{height:2.5rem;overflow:hidden}.acecrm-slot-reel{animation:acecrm-slot-roll 1.1s cubic-bezier(.2,.9,.3,1) forwards}@media (prefers-reduced-motion:reduce){.acecrm-slot-reel{animation:none}}.acecrm-marquee-track{animation:acecrm-marquee-scroll 6s linear infinite}@media (prefers-reduced-motion:reduce){.acecrm-marquee-track{animation:none}}.acecrm-velvet-root{background:radial-gradient(1200px 800px at 20% -10%,#1a0a14 0,#050508 45%,#030306 100%),linear-gradient(180deg,hsla(40,50%,88%,.03),transparent 40%)!important}.acecrm-marble-panel{background:linear-gradient(145deg,rgba(32,28,26,.97),rgba(12,10,12,.98)),repeating-linear-gradient(-12deg,transparent,transparent 12px,rgba(255,248,220,.02) 0,rgba(255,248,220,.02) 13px);border:1px solid rgba(255,215,0,.12)}.acecrm-vegas-dashboard{background:transparent}.acecrm-vegas-title{font-weight:800;letter-spacing:.02em;text-transform:uppercase;font-size:clamp(1.35rem,3.5vw,1.65rem);color:#f5ebe0;text-shadow:0 0 24px rgba(255,215,0,.18),0 2px 0 rgba(0,0,0,.65),0 0 1px rgba(255,215,0,.35)}.acecrm-vegas-subtitle{letter-spacing:.06em;text-transform:uppercase;font-size:10px;color:rgba(255,215,0,.45)}.acecrm-slot-num-hero{font-size:clamp(2rem,5vw,2.5rem);line-height:1;letter-spacing:-.04em;color:#fff4d6;text-shadow:0 0 18px rgba(255,215,0,.5),0 0 36px rgba(247,37,133,.28)}.acecrm-slot-num-hero,.acecrm-slot-num-md{font-weight:800;font-variant-numeric:tabular-nums}.acecrm-slot-num-md{color:#fff8f0;text-shadow:0 0 12px rgba(255,215,0,.35)}.acecrm-slot-num-sm{font-weight:700;font-variant-numeric:tabular-nums;color:#fff8f0}@keyframes acecrm-spotlight-sweep{0%{transform:translateX(-40%) skewX(-14deg);opacity:0}35%{opacity:.45}to{transform:translateX(140%) skewX(-14deg);opacity:0}}.acecrm-hero-spotlight{pointer-events:none;position:absolute;inset:0;overflow:hidden;border-radius:inherit}.acecrm-hero-spotlight:after{content:"";position:absolute;inset:-20% -40%;background:linear-gradient(100deg,transparent 42%,rgba(255,215,0,.07) 48%,rgba(247,37,133,.1) 52%,transparent 58%);animation:acecrm-spotlight-sweep 9s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.acecrm-hero-spotlight:after{animation:none;opacity:.2}}.acecrm-money-hero-inner{position:relative;border-radius:12px}.acecrm-jackpot-track{animation:acecrm-marquee-scroll 28s linear infinite}@media (prefers-reduced-motion:reduce){.acecrm-jackpot-track{animation:none;flex-wrap:wrap;white-space:normal;min-width:0}}.acecrm-stage-chip{border:1px solid rgba(255,215,0,.22);background:linear-gradient(160deg,rgba(28,24,22,.92),rgba(8,6,10,.95)),repeating-linear-gradient(90deg,transparent,transparent 8px,hsla(0,0%,100%,.015) 0,hsla(0,0%,100%,.015) 9px);transition:box-shadow .2s ease,border-color .2s ease}.acecrm-stage-chip-active{border-color:rgba(255,215,0,.55)!important;box-shadow:0 0 20px rgba(247,37,133,.35),0 0 0 1px rgba(255,215,0,.25),inset 0 0 24px rgba(247,37,133,.08)}.acecrm-stage-chip-count{color:#fff8f0;text-shadow:0 0 12px rgba(255,215,0,.25)}.acecrm-album-marquee-frame{position:relative;border-radius:18px;padding:3px;background:linear-gradient(145deg,#1a1210,#080608);box-shadow:3px 3px 0 -1px rgba(201,162,39,.2),6px 6px 0 -2px rgba(0,0,0,.55);transition:box-shadow .25s ease,transform .25s ease}.acecrm-album-marquee-frame:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:hsla(0,0%,100%,.08);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:1}.acecrm-album-marquee-frame:after{content:"";position:absolute;inset:1px;border-radius:16px;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,215,0,.15),inset 4px 4px 0 -2px rgba(255,215,0,.55),inset -4px -4px 0 -2px rgba(255,215,0,.45),inset 4px -4px 0 -2px rgba(247,37,133,.4),inset -4px 4px 0 -2px rgba(247,37,133,.35);opacity:.85}.acecrm-album-marquee-frame:hover{box-shadow:0 12px 32px rgba(0,0,0,.4)}.acecrm-album-marquee-inner{border-radius:15px;background:#050508}.acecrm-album-deal-float{background:rgba(0,0,0,.55);border:1px solid rgba(255,215,0,.35);box-shadow:0 0 20px rgba(247,37,133,.35),0 4px 24px rgba(0,0,0,.65);backdrop-filter:blur(4px)}.acecrm-album-deal-float .acecrm-slot-num-md{font-size:clamp(1.25rem,4.5vw,1.65rem);line-height:1.1}.acecrm-album-sold-banner{background:linear-gradient(90deg,gold,#fff8dc 45%,gold);border-bottom:1px solid rgba(247,37,133,.45);overflow:hidden}.acecrm-album-sold-track{animation:acecrm-marquee-scroll 5s linear infinite}.acecrm-album-marquee-inner:hover .acecrm-album-deal-float{box-shadow:0 0 28px rgba(255,215,0,.45),0 0 36px rgba(247,37,133,.5);border-color:rgba(255,215,0,.55)}@media (prefers-reduced-motion:reduce){.acecrm-album-marquee-frame:before{animation:none}.acecrm-album-sold-track{animation:none;min-width:0;justify-content:center}}.acecrm-vegas-search{border-color:rgba(255,215,0,.15)!important;background:rgba(8,6,10,.92)!important}.acecrm-graffiti-facade-stack{position:absolute;inset:0;z-index:0;pointer-events:none;box-shadow:inset 0 -40% 50% -20% rgba(0,0,0,.75),6px 0 0 -2px rgba(20,18,16,.9),12px 0 0 -4px hsla(0,9%,4%,.85);opacity:.35}.acecrm-graffiti-art--photo .acecrm-graffiti-facade-stack{opacity:.55}.acecrm-graffiti-photo{filter:contrast(1.06) saturate(1.1)}.acecrm-graffiti-facade-grid{z-index:2;opacity:0;background-image:repeating-linear-gradient(0deg,transparent,transparent 18px,rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 19px),repeating-linear-gradient(90deg,transparent,transparent 22px,hsla(0,0%,100%,.04) 0,hsla(0,0%,100%,.04) 23px);mix-blend-mode:overlay}.acecrm-graffiti-art--photo .acecrm-graffiti-facade-grid{opacity:.45}.acecrm-graffiti-poster-wash{z-index:3;background:linear-gradient(180deg,rgba(247,37,133,.08),transparent 35%,transparent 55%,rgba(0,0,0,.55))}.acecrm-graffiti-ink-bar{z-index:4;background:linear-gradient(180deg,#c9a227,#8b6914 50%,#f72585);opacity:.75}.acecrm-poster-initials{font-weight:900;letter-spacing:.08em;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.acecrm-album-marquee-inner:hover .acecrm-graffiti-photo{filter:contrast(1.1) saturate(1.15) brightness(1.03)}.acecrm-album-deal-float{background:rgba(12,10,8,.62)}.acecrm-glass-card{border-radius:1rem;background:rgba(18,16,22,.55);box-shadow:0 12px 40px rgba(0,0,0,.35);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.06);transition:transform .25s ease,box-shadow .25s ease}.acecrm-glass-card:hover{box-shadow:0 16px 44px rgba(0,0,0,.42)}.acecrm-glass-card:hover .acecrm-graffiti-photo{filter:contrast(1.05) saturate(1.08) brightness(1.04)}@keyframes acecrm-card-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.acecrm-card-enter{animation:acecrm-card-enter .28s ease-out both}@keyframes acecrm-ambient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.acecrm-ambient-bg{background:linear-gradient(125deg,#050508,#0a0812 35%,#08060e 65%,#050508);background-size:200% 200%;animation:acecrm-ambient-shift 9s ease-in-out infinite}.acecrm-hud-calm{border-radius:.75rem}.acecrm-board-column-header{background:hsla(0,0%,100%,.04);backdrop-filter:blur(10px);border-radius:.75rem}.acecrm-stage-chip-calm{background:hsla(0,0%,100%,.05);border:none}.acecrm-page-inset{padding-left:1rem;padding-right:1rem}@media (min-width:640px){.acecrm-page-inset{padding-left:1.25rem;padding-right:1.25rem}}.acecrm-glass-panel{border-radius:1rem;background:hsla(0,0%,100%,.04);backdrop-filter:blur(12px)}.acecrm-input-calm{border-radius:.75rem;border:none;background:hsla(0,0%,100%,.06);padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;color:#fff;outline:none;backdrop-filter:blur(8px)}.acecrm-input-calm::-moz-placeholder{color:hsla(0,0%,100%,.35)}.acecrm-input-calm::placeholder{color:hsla(0,0%,100%,.35)}.acecrm-input-calm:focus{box-shadow:0 0 0 2px rgba(247,37,133,.28)}.acecrm-mobile-lead-list{font-size:16px;-webkit-text-size-adjust:100%}.acecrm-mobile-lead-scroll{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.acecrm-mobile-lead-filters{padding-top:max(.5rem,env(safe-area-inset-top))}@media (prefers-reduced-motion:reduce){.acecrm-ambient-bg,.acecrm-card-enter{animation:none}.acecrm-album-marquee-inner:hover .acecrm-graffiti-photo,.acecrm-glass-card:hover .acecrm-graffiti-photo{filter:contrast(1.06) saturate(1.1)}.acecrm-glass-card:hover{transform:none}}