.demo_container__Kz0DI{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;position:relative;overflow:hidden;background:linear-gradient(180deg,#050508,#0a0a12)}.demo_bgGlow__ItfMt{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);pointer-events:none;transition:opacity .8s ease;z-index:0}.demo_confettiContainer__yQHY3{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:100;overflow:hidden}.demo_confetti__XZW4R{position:absolute;top:-10px;border-radius:2px;animation:demo_confettiFall___t4k3 linear forwards}@keyframes demo_confettiFall___t4k3{0%{transform:translateY(0) rotate(0deg);opacity:1}to{transform:translateY(100vh) rotate(2turn);opacity:0}}.demo_scanningPhase__nch6x{display:flex;flex-direction:column;align-items:center;gap:20px;position:absolute;z-index:10;transition:opacity .4s ease,transform .4s ease}.demo_scanningPhase__nch6x.demo_hidden__B7y9a{opacity:0;transform:scale(.9);pointer-events:none}.demo_scannerIcon__U91Nk{position:relative;width:80px;height:80px;display:flex;align-items:center;justify-content:center;color:hsla(0,0%,100%,.6)}.demo_scannerRing2__H35Tt,.demo_scannerRing__yDPZ2{position:absolute;width:100%;height:100%;border:2px solid rgba(74,144,194,.3);border-radius:50%;animation:demo_scanPulse__tRO2H 1.5s ease-in-out infinite}.demo_scannerRing2__H35Tt{animation-delay:.75s}@keyframes demo_scanPulse__tRO2H{0%{transform:scale(1);opacity:1}to{transform:scale(1.8);opacity:0}}.demo_scanningText__FWT4t{font-size:16px;color:hsla(0,0%,100%,.7);margin:0}.demo_scanningDots__k9DZy{display:flex;gap:6px}.demo_dot__sOSwo{width:8px;height:8px;background:rgba(74,144,194,.6);border-radius:50%;animation:demo_dotPulse__683Jj 1.2s ease-in-out infinite}.demo_dot__sOSwo:nth-child(2){animation-delay:.2s}.demo_dot__sOSwo:nth-child(3){animation-delay:.4s}@keyframes demo_dotPulse__683Jj{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.demo_revealPhase__9NWgj{display:flex;flex-direction:column;align-items:center;gap:24px;position:relative;z-index:5;transition:opacity .4s ease}.demo_revealPhase__9NWgj.demo_preReveal__fcdm4{opacity:0}.demo_successMessage__KqmIc{text-align:center;opacity:0;transform:translateY(10px);transition:all .5s ease}.demo_successMessage__KqmIc.demo_visible__L92_x{opacity:1;transform:translateY(0)}.demo_successIcon__2lV2L{width:48px;height:48px;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;margin:0 auto 12px;box-shadow:0 4px 20px rgba(16,185,129,.4)}.demo_successTitle__XXpdd{font-size:24px;font-weight:700;margin:0;color:#fff}.demo_card__hq8tl{width:260px;background:linear-gradient(145deg,#13151c,#080a0f);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;overflow:hidden;position:relative;opacity:0;transform:translateY(60px) scale(.9) rotateY(-15deg);transition:all .8s cubic-bezier(.34,1.56,.64,1)}.demo_card__hq8tl.demo_cardRevealed__mxTo5,.demo_card__hq8tl.demo_cardRevealing__pt5na{opacity:1;transform:translateY(0) scale(1) rotateY(0deg)}.demo_card__hq8tl.demo_cardRevealed__mxTo5{animation:demo_cardFloat__Q9FMh 3s ease-in-out infinite}@keyframes demo_cardFloat__Q9FMh{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.demo_cardGlow__AmZgt{position:absolute;bottom:0;left:0;right:0;height:120px;pointer-events:none;opacity:.9;z-index:0}.demo_cardImageWrapper__HB7pV{position:relative;width:calc(100% - 20px);margin:10px auto 0;aspect-ratio:4/3;border-radius:14px;overflow:hidden}.demo_cardImage__MVL8u{width:100%;height:100%;object-fit:cover}.demo_cardRarity__smJBa{position:absolute;top:10px;left:10px;padding:5px 10px;border-radius:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;box-shadow:0 2px 10px rgba(0,0,0,.4);color:#fff;z-index:2}.demo_cardContent__E_VqN{padding:14px 16px 10px;display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.demo_cardTitle__F_CI5{font-size:18px;font-weight:800;letter-spacing:-.01em;line-height:1.2;margin:0;color:#fff}.demo_cardTitle2__edoqc{font-size:13px;font-weight:600;color:hsla(0,0%,100%,.7);margin:0}.demo_cardSubtitle__WjMz_{font-size:11px;color:hsla(0,0%,100%,.45);text-transform:uppercase;letter-spacing:.06em;margin:0}.demo_cardDivider__tteaX{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.15),transparent);margin:8px 0}.demo_cardTicket__kG5IZ{display:flex;flex-direction:column;gap:2px}.demo_cardTicketLabel__80M1Z{font-size:9px;color:hsla(0,0%,100%,.35);text-transform:uppercase;letter-spacing:.08em}.demo_cardSerial__xB7rx{font-size:16px;font-weight:700;font-family:SF Mono,Monaco,Consolas,monospace;letter-spacing:.12em;color:hsla(0,0%,100%,.9)}.demo_cardFooter__K7iYM{display:flex;align-items:center;justify-content:space-between;padding:0 16px 14px;position:relative;z-index:1}.demo_cardDate__E_CQu{font-size:11px;color:hsla(0,0%,100%,.4)}.demo_cardBrand__HxTNq{display:flex;align-items:center;gap:4px}.demo_cardBrandIcon__OdNZx{width:18px;height:18px;background:linear-gradient(135deg,#4a90c2,#3a7bb8);border-radius:5px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#fff}.demo_cardBrandText__xW5os{font-size:10px;font-weight:600;color:hsla(0,0%,100%,.5);letter-spacing:.06em}.demo_ctaWrapper__ntZ9x{display:flex;flex-direction:column;align-items:center;gap:12px;opacity:0;transform:translateY(20px);transition:all .5s ease .3s}.demo_ctaWrapper__ntZ9x.demo_visible__L92_x{opacity:1;transform:translateY(0)}.demo_ctaButton__8K6c8{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:linear-gradient(135deg,#4a90c2,#3a7bb8);border:none;border-radius:14px;color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 24px rgba(74,144,194,.4);transition:all .2s ease}.demo_ctaButton__8K6c8:active{transform:scale(.98)}.demo_ctaNote__tiahQ{font-size:13px;color:hsla(0,0%,100%,.4);margin:0}.demo_ctaLink__7_DdU{color:rgba(74,144,194,.8);cursor:pointer;transition:color .2s}.demo_ctaLink__7_DdU:hover{color:#4a90c2}@media (min-width:600px){.demo_card__hq8tl{width:300px}.demo_cardTitle__F_CI5{font-size:20px}.demo_cardSerial__xB7rx{font-size:18px}.demo_successTitle__XXpdd{font-size:28px}.demo_ctaButton__8K6c8:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(74,144,194,.5)}}@media (min-width:900px){.demo_card__hq8tl{width:320px}.demo_cardImageWrapper__HB7pV{width:calc(100% - 24px);margin:12px auto 0}.demo_cardContent__E_VqN{padding:16px 18px 12px}.demo_cardTitle__F_CI5{font-size:22px}.demo_cardFooter__K7iYM{padding:0 18px 16px}}