@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Outfit:wght@300;400;500;600;700;800&display=swap";:root{--font-sans:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#050b14;margin:0;overflow:hidden scroll}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#2563eb14 0%,#0000 50%),radial-gradient(circle at 80% 20%,#8b5cf614 0%,#0000 40%),radial-gradient(circle at 20% 80%,#10b9810d 0%,#0000 40%);width:200%;height:200%;animation:40s linear infinite bg-rotate;position:fixed;top:-50%;left:-50%}@keyframes bg-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b833 padding-box padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#94a3b866 padding-box padding-box;border:2px solid #0000}.MuiDialog-paper{flex-direction:column!important;max-height:calc(100vh - 48px)!important;display:flex!important;overflow:hidden!important}.MuiDialog-paper>form,.MuiDialog-paper>.MuiBox-root{flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.MuiDialog-paper>div:has(>.MuiDialogContent-root){flex-direction:column!important;flex:auto!important;min-height:0!important;display:flex!important;overflow:hidden!important}.MuiDialogContent-root{scrollbar-width:thin!important;scrollbar-color:#6366f199 #0f172a4d!important;flex:auto!important;min-height:0!important;overflow-y:auto!important}.MuiDialogContent-root::-webkit-scrollbar{width:8px!important;height:8px!important;display:block!important}.MuiDialogContent-root::-webkit-scrollbar-track{background:#0f172a40!important;border-radius:4px!important}.MuiDialogContent-root::-webkit-scrollbar-thumb{background:#6366f1a6!important;border:1px solid #ffffff1a!important;border-radius:4px!important}.MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:#6366f1e6!important}.glass-panel{-webkit-backdrop-filter:blur(16px)saturate(180%)!important;background:#0f172a66!important;border:1px solid #ffffff14!important;box-shadow:0 8px 32px #0003!important}.glass-panel-light{-webkit-backdrop-filter:blur(16px)saturate(180%)!important;background:#fff9!important;border:1px solid #fff6!important;box-shadow:0 8px 32px #1f268712!important}.glow-card{transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.glow-card:hover{box-shadow:0 20px 40px #0000004d,0 0 20px #2563eb33!important}.scanner-laser{z-index:10;background:linear-gradient(90deg,#0000,#ef4444,#0000);height:3px;animation:2.5s cubic-bezier(.4,0,.2,1) infinite scan;position:absolute;left:0;right:0;box-shadow:0 0 12px #ef4444}@keyframes scan{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}@keyframes floatUp{0%{opacity:0;top:110vh}10%{opacity:var(--max-opacity,1)}90%{opacity:var(--max-opacity,1)}to{opacity:0;top:-20vh}}@keyframes floatParticle{0%{opacity:0;transform:translateY(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(-100vh)}}@keyframes twinkle{0%{opacity:.3;transform:scale(1)}to{opacity:1;transform:scale(1.5);box-shadow:0 0 10px #fff,0 0 20px gold}}@keyframes sway{0%,to{transform:translateX(calc(var(--sway-amount,30px) * -1)) scale(var(--scale,1))}50%{transform:translateX(var(--sway-amount,30px)) scale(var(--scale,1))}}.floating-bubble{left:var(--startX);-webkit-backdrop-filter:blur(var(--blur-amount,8px));backdrop-filter:blur(var(--blur-amount,8px));border:2px solid rgba(239, 68, 68, var(--max-opacity,1));pointer-events:none;z-index:var(--z-index,9999);animation:floatUp var(--duration,14s) linear forwards, sway var(--sway-duration,5s) ease-in-out infinite;will-change:top, transform, opacity;background:#fffffff2;border-radius:50px;align-items:center;gap:12px;padding:6px 24px 8px;display:flex;position:fixed;box-shadow:0 10px 30px #00000026,0 0 20px #ef44444d}.floating-photo-card{left:var(--startX);-webkit-backdrop-filter:blur(18px);pointer-events:none;width:clamp(280px,25vw,380px);z-index:var(--z-index,9999);animation:floatUpPhoto var(--duration,16s) linear forwards, swayPhoto var(--sway-duration,5s) ease-in-out infinite;will-change:top, transform, opacity;box-sizing:border-box;background:linear-gradient(145deg,#fffffffa 0%,#f8fafcf0 100%);border:3.5px solid #fffffff5;border-radius:28px;flex-direction:column;align-items:center;padding:12px 12px 16px;display:flex;position:fixed;box-shadow:0 28px 65px -12px #0000008c,0 14px 28px -6px #00000059,0 0 45px #ec489959,0 0 20px #6366f140}@keyframes floatUpPhoto{0%{opacity:0;top:105vh}6%{opacity:var(--max-opacity,1)}92%{opacity:var(--max-opacity,1)}to{opacity:0;top:-30vh}}@keyframes swayPhoto{0%,to{transform:translateX(calc(var(--sway-amount,12px) * -1)) rotate(calc(var(--tilt,0deg) - 1.2deg)) scale(var(--scale,1))}50%{transform:translateX(var(--sway-amount,12px)) rotate(calc(var(--tilt,0deg) + 1.2deg)) scale(var(--scale,1))}}#qr-reader-viewport{position:relative;width:100%!important;height:100%!important}#qr-reader-viewport video{object-fit:cover!important;width:100%!important;height:100%!important}@keyframes filmstrip-slide{0%{transform:translate(110vw,-50%)}to{transform:translate(-800px,-50%)}}@property --neon-angle{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes neon-spin{0%{--neon-angle:0deg}to{--neon-angle:360deg}}.filmstrip-card{background:conic-gradient(from var(--neon-angle), #f05 0%,  #f0f 25%,  #7000ff 50%,  #0ff 75%,  #f05 100%);will-change:transform;z-index:10005;border-radius:clamp(24px,4vw,40px);justify-content:center;align-items:center;padding:clamp(6px,1vw,10px);animation:20s linear forwards filmstrip-slide,3s linear infinite neon-spin;display:flex;position:fixed;top:50%;left:0}.filmstrip-card:before{content:"";border-radius:inherit;background:inherit;filter:blur(25px);opacity:.8;z-index:-1;position:absolute;inset:0}.filmstrip-img{object-fit:cover;z-index:1;border-radius:clamp(18px,3vw,32px);width:min(500px,70vw);height:min(500px,70vw);display:block}@keyframes floatUpHeart{0%{opacity:0;transform:translateY(0)translate(0)scale(.7)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translateY(-120vh)translate(40px)scale(1.2)}}@keyframes floatUpBalloon{0%{opacity:0;transform:translateY(0)translate(0)rotate(0)}15%{opacity:.75}85%{opacity:.75}to{transform:translateY(-125vh) translateX(var(--sway,50px)) rotate(var(--rotate,15deg));opacity:0}}@keyframes flash-anim{0%{opacity:1}to{opacity:0}}@keyframes toast-pop-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)translateY(35px)}3%{opacity:1;transform:translate(-50%,-50%)scale(1.04)translateY(0)}6%{opacity:1;transform:translate(-50%,-50%)scale(1)translateY(0)}96%{opacity:1;transform:translate(-50%,-50%)scale(1)translateY(0)}to{opacity:0;transform:translate(-50%,-50%)scale(.9)translateY(-25px)}}@keyframes live-pulse-ring{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 10px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}@keyframes live-ping{0%{opacity:.9;transform:scale(.85)}60%{opacity:0;transform:scale(2.5)}to{opacity:0;transform:scale(2.5)}}@keyframes live-dot-glow{0%,to{transform:scale(1);box-shadow:0 0 6px #ff1744,0 0 12px #ff1744d9}50%{transform:scale(1.18);box-shadow:0 0 12px #ff1744,0 0 22px #ff1744,0 0 4px #fff}}@keyframes live-badge-glow{0%,to{border-color:#ef4444a6;box-shadow:0 0 14px #ef444459,inset 0 0 8px #ef444433}50%{border-color:#ff5a5af2;box-shadow:0 0 24px #ef4444bf,0 0 38px #ef44444d,inset 0 0 12px #ef444459}}@keyframes live-wave-1{0%,to{opacity:.6;height:35%}50%{opacity:1;height:95%}}@keyframes live-wave-2{0%,to{opacity:1;height:90%}50%{opacity:.7;height:40%}}@keyframes live-wave-3{0%,to{opacity:.7;height:50%}50%{opacity:1;height:100%}}.vip-sidebar-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10005;pointer-events:auto;background:#0f172abf;border:1px solid #ffffff26;border-radius:28px;flex-direction:column;width:min(360px,32vw);transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:8px;bottom:8px;right:8px;overflow:hidden;box-shadow:0 20px 50px #0009,0 0 30px #00f2fe26}.vip-sidebar-container.scale-standard{width:min(340px,30vw)}.vip-sidebar-container.scale-large{width:min(440px,36vw)}.vip-sidebar-container.scale-projector{width:min(560px,44vw)}.vip-sidebar-header{background:#0f172ae6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.scale-projector .vip-sidebar-header{padding:22px 28px}.vip-sidebar-title{letter-spacing:.5px;color:#f8fafc;align-items:center;gap:8px;font-size:1rem;font-weight:800;display:flex}.scale-large .vip-sidebar-title{font-size:1.25rem}.scale-projector .vip-sidebar-title{font-size:1.55rem}.vip-live-pill{color:#34d399;background:#10b98133;border:1px solid #10b98166;border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;display:inline-flex}.scale-projector .vip-live-pill{padding:6px 14px;font-size:1rem}.vip-live-dot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite live-pulse-ring}.vip-sidebar-feed{-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex-direction:column;flex:1;gap:16px;padding:16px;display:flex;overflow-y:auto}.scale-large .vip-sidebar-feed{gap:20px;padding:20px}.scale-projector .vip-sidebar-feed{gap:24px;padding:24px}.vip-feed-card{background:conic-gradient(from var(--neon-angle,0deg), #f05 0%, #f0f 25%, #7000ff 50%, #0ff 75%, #f05 100%);border-radius:20px;padding:4px;transition:transform .3s;animation:4s linear infinite neon-spin;box-shadow:0 8px 24px #0006}.scale-projector .vip-feed-card{border-radius:26px;padding:5px}.vip-feed-card:hover{transform:translateY(-2px)scale(1.02)}.vip-feed-inner{background:#0f172af2;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.scale-projector .vip-feed-inner{border-radius:22px}.vip-feed-img-wrap{background:#060913;justify-content:center;align-items:center;width:100%;min-height:140px;max-height:380px;display:flex;position:relative;overflow:hidden}.scale-standard .vip-feed-img-wrap{min-height:130px;max-height:320px}.scale-large .vip-feed-img-wrap{min-height:160px;max-height:400px}.scale-projector .vip-feed-img-wrap{min-height:200px;max-height:520px}.vip-feed-img-bg{object-fit:cover;filter:blur(28px)brightness(.35)saturate(1.4);opacity:.7;pointer-events:none;z-index:1;width:140%;height:140%;position:absolute;inset:-20%;transform:scale(1.1)}.vip-feed-img{z-index:2;object-fit:contain;filter:drop-shadow(0 4px 12px #0009);width:100%;max-width:100%;height:auto;max-height:380px;margin:0 auto;transition:transform .3s;display:block;position:relative}.scale-standard .vip-feed-img{max-height:320px}.scale-large .vip-feed-img{max-height:400px}.scale-projector .vip-feed-img{max-height:520px}.vip-feed-info{flex-direction:column;gap:4px;padding:12px 14px;display:flex}.scale-large .vip-feed-info{gap:6px;padding:16px 18px}.scale-projector .vip-feed-info{gap:8px;padding:20px 22px}.vip-feed-name{color:#fff;text-transform:capitalize;margin:0;font-size:1rem;font-weight:700}.scale-large .vip-feed-name{font-size:1.3rem}.scale-projector .vip-feed-name{font-size:1.7rem}.vip-feed-time{color:#94a3b8;align-items:center;gap:4px;font-size:.75rem;display:flex}.scale-large .vip-feed-time{font-size:.9rem}.scale-projector .vip-feed-time{font-size:1.1rem}.vip-toasts-stage{z-index:10020;pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;padding:18px 24px;transition:right .3s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;inset:0 min(360px,32vw) 0 0}.vip-toasts-stage.scale-standard{right:min(340px,30vw)}.vip-toasts-stage.scale-large{right:min(440px,36vw)}.vip-toasts-stage.scale-projector{padding:24px 36px;right:min(560px,44vw)}@media (width<=900px){.vip-toasts-stage,.vip-toasts-stage.scale-standard,.vip-toasts-stage.scale-large,.vip-toasts-stage.scale-projector{padding:10px;top:70px;right:0!important}}.vip-toasts-grid{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;width:100%;max-width:100%;max-height:94vh;display:flex}.vip-welcome-toast{background:conic-gradient(from var(--neon-angle,0deg), #00f2fe 0%, #4facfe 33%, #f093fb 66%, #00f2fe 100%);pointer-events:auto;cursor:pointer;box-sizing:border-box;border-radius:34px;flex-direction:column;padding:8px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.45s cubic-bezier(.34,1.56,.64,1) forwards toast-card-enter,3s linear infinite neon-spin;display:flex;position:relative;box-shadow:0 30px 90px #000000d9,0 0 90px #00f2feb3}@keyframes toast-card-enter{0%{opacity:0;transform:scale(.7)translateY(24px)}to{opacity:1;transform:scale(1)translateY(0)}}.vip-welcome-toast.toast-count-1{width:auto;min-width:min(340px,92vw);max-width:min(1080px,94vw);margin:0 auto}.scale-standard .vip-welcome-toast.toast-count-1{border-radius:30px;min-width:min(300px,90vw);max-width:min(880px,92vw);padding:7px}.scale-large .vip-welcome-toast.toast-count-1{border-radius:36px;min-width:min(360px,92vw);max-width:min(1120px,92vw);padding:9px}.scale-projector .vip-welcome-toast.toast-count-1{border-radius:40px;min-width:min(420px,92vw);max-width:min(1360px,92vw);padding:11px}.vip-welcome-toast.toast-count-1 .vip-toast-img{object-fit:contain;max-height:70vh}.scale-standard .vip-welcome-toast.toast-count-1 .vip-toast-img{object-fit:contain;max-height:64vh}.scale-large .vip-welcome-toast.toast-count-1 .vip-toast-img{object-fit:contain;max-height:70vh}.scale-projector .vip-welcome-toast.toast-count-1 .vip-toast-img{object-fit:contain;max-height:76vh}.vip-welcome-toast.toast-count-2{border-radius:28px;width:calc(50% - 12px);max-width:580px;padding:7px}.scale-projector .vip-welcome-toast.toast-count-2{border-radius:34px;max-width:720px}.vip-welcome-toast.toast-count-2 .vip-toast-img{object-fit:contain;max-height:56vh}.scale-large .vip-welcome-toast.toast-count-2 .vip-toast-img{object-fit:contain;max-height:60vh}.scale-projector .vip-welcome-toast.toast-count-2 .vip-toast-img{object-fit:contain;max-height:64vh}.toast-count-2 .vip-toast-name{font-size:1.15rem}.scale-large .toast-count-2 .vip-toast-name{font-size:1.35rem}.scale-projector .toast-count-2 .vip-toast-name{font-size:1.65rem}.vip-welcome-toast.toast-count-3{border-radius:24px;width:calc(33.333% - 12px);max-width:440px;padding:6px}.scale-projector .vip-welcome-toast.toast-count-3{border-radius:30px;max-width:520px}.vip-welcome-toast.toast-count-3 .vip-toast-img{object-fit:contain;max-height:48vh}.scale-large .vip-welcome-toast.toast-count-3 .vip-toast-img{object-fit:contain;max-height:52vh}.scale-projector .vip-welcome-toast.toast-count-3 .vip-toast-img{object-fit:contain;max-height:56vh}.toast-count-3 .vip-toast-name{font-size:1rem}.scale-large .toast-count-3 .vip-toast-name{font-size:1.15rem}.scale-projector .toast-count-3 .vip-toast-name{font-size:1.35rem}.toast-count-3 .vip-toast-badge{padding:3px 8px;font-size:.7rem}.vip-welcome-toast.toast-count-4{border-radius:22px;width:calc(50% - 12px);max-width:460px;padding:6px}.scale-projector .vip-welcome-toast.toast-count-4{border-radius:28px;max-width:560px}.vip-welcome-toast.toast-count-4 .vip-toast-img{object-fit:contain;max-height:36vh}.scale-large .vip-welcome-toast.toast-count-4 .vip-toast-img{object-fit:contain;max-height:40vh}.scale-projector .vip-welcome-toast.toast-count-4 .vip-toast-img{object-fit:contain;max-height:44vh}.toast-count-4 .vip-toast-name{font-size:.95rem}.scale-large .toast-count-4 .vip-toast-name{font-size:1.1rem}.scale-projector .toast-count-4 .vip-toast-name{font-size:1.3rem}.toast-count-4 .vip-toast-badge{padding:2px 7px;font-size:.68rem}@media (width<=900px){.vip-welcome-toast,.vip-welcome-toast.toast-count-1,.vip-welcome-toast.toast-count-2,.vip-welcome-toast.toast-count-3,.vip-welcome-toast.toast-count-4{width:96%!important;max-width:500px!important}.vip-welcome-toast .vip-toast-img,.vip-welcome-toast.toast-count-1 .vip-toast-img,.vip-welcome-toast.toast-count-2 .vip-toast-img,.vip-welcome-toast.toast-count-3 .vip-toast-img,.vip-welcome-toast.toast-count-4 .vip-toast-img{max-height:46vh!important}}.vip-toast-timer-bar{background:linear-gradient(90deg,#00f2fe,#4facfe,#f093fb);border-radius:3px;width:100%;height:5px;animation-name:toast-timer-countdown;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes toast-timer-countdown{0%{width:100%}to{width:0%}}.vip-toast-inner{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);text-align:center;background:#0f172af2;border-radius:28px;flex-direction:column;width:100%;display:flex;overflow:hidden}.scale-projector .vip-toast-inner{border-radius:32px}.vip-toast-img-wrap{background:#060913;justify-content:center;align-items:center;width:100%;line-height:0;display:flex;position:relative;overflow:hidden}.vip-toast-img-bg{object-fit:cover;filter:blur(32px)brightness(.35)saturate(1.4);opacity:.7;pointer-events:none;z-index:1;width:130%;height:130%;position:absolute;inset:-15%;transform:scale(1.1)}.vip-toast-img{z-index:2;object-fit:contain;filter:drop-shadow(0 10px 30px #000000b3);width:auto;max-width:100%;height:auto;max-height:70vh;margin:0 auto;display:block;position:relative}.scale-standard .vip-toast-img{max-height:64vh}.scale-large .vip-toast-img{max-height:70vh}.scale-projector .vip-toast-img{max-height:76vh}.vip-toast-content{background:#0f172af5;border-top:1px solid #ffffff14;padding:8px 18px}.scale-large .vip-toast-content{padding:10px 24px}.scale-projector .vip-toast-content{padding:14px 30px}.vip-toast-footer-bar{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.vip-toast-badge{letter-spacing:.8px;color:#0f172a;white-space:nowrap;background:linear-gradient(135deg,#00f2fe 0%,#4facfe 100%);border-radius:14px;flex-shrink:0;align-items:center;margin:0;padding:4px 12px;font-size:.78rem;font-weight:800;display:inline-flex}.scale-large .vip-toast-badge{padding:5px 14px;font-size:.88rem}.scale-projector .vip-toast-badge{padding:7px 18px;font-size:1.05rem}.vip-toast-countdown{color:#38bdf8;white-space:nowrap;background:#38bdf82e;border:1px solid #38bdf859;border-radius:12px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.scale-large .vip-toast-countdown{padding:4px 12px;font-size:.88rem}.scale-projector .vip-toast-countdown{padding:5px 14px;font-size:1.05rem}.vip-toast-name{color:#fff;text-align:center;white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;flex:1;margin:0;font-size:1.35rem;font-weight:800;overflow:hidden}.scale-large .vip-toast-name{font-size:1.7rem}.scale-projector .vip-toast-name{font-size:2.1rem}@media (width<=680px){.vip-toast-footer-bar{flex-wrap:wrap;justify-content:center;gap:4px 8px}.vip-toast-name{order:2;width:100%;font-size:1.2rem!important}}
