.lw-page{color:#fff;background:linear-gradient(170deg,#0a1628 0%,#0f1f3d 30%,#0a1628 60%,#050d1a 100%);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.lw-bg-orb{filter:blur(160px);opacity:.3;pointer-events:none;mix-blend-mode:screen;border-radius:9999px;animation:25s ease-in-out infinite lw-orb-float;position:absolute}.lw-bg-orb-1{background:radial-gradient(circle,#d4a017,transparent 70%);width:800px;height:800px;top:-300px;left:-250px}.lw-bg-orb-2{background:radial-gradient(circle,#facc15,transparent 70%);width:700px;height:700px;animation-delay:8s;bottom:-250px;right:-200px}.lw-bg-orb-3{background:radial-gradient(circle,#f59e0b,transparent 70%);width:500px;height:500px;animation-delay:16s;top:40%;left:55%}@keyframes lw-orb-float{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(40px,-30px)scale(1.1)}66%{transform:translate(-30px,40px)scale(1.05)}}.lw-particles{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.lw-particle{background:rgba(250,204,21,.6);border-radius:50%;width:4px;height:4px;animation:linear infinite lw-particle-rise;position:absolute;bottom:-10px}@keyframes lw-particle-rise{0%{opacity:0;transform:translateY(0)scale(1)}10%{opacity:.7}90%{opacity:.2}to{opacity:0;transform:translateY(-100vh)scale(.3)}}.lw-twinkle{pointer-events:none;background:#fff;border-radius:50%;width:3px;height:3px;animation:ease-in-out infinite lw-twinkle-blink;position:absolute}@keyframes lw-twinkle-blink{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.9;transform:scale(1.2)}}.lw-wheel-spotlight{pointer-events:none;z-index:0;background:radial-gradient(circle,rgba(212,160,23,.12) 0%,rgba(250,204,21,.05) 40%,transparent 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lw-ticker{z-index:20;background:linear-gradient(90deg,rgba(212,160,23,.18),rgba(250,204,21,.1),rgba(212,160,23,.18));border-bottom:1px solid rgba(212,160,23,.25);padding:12px 0;position:relative;overflow:hidden}.lw-ticker-inner{white-space:nowrap;align-items:center;gap:14px;padding:0 16px;display:flex}.lw-ticker-icon{flex-shrink:0;font-size:22px}.lw-ticker-label{color:#facc15;letter-spacing:.02em;flex-shrink:0;font-size:15px;font-weight:800}.lw-ticker-track{gap:48px;animation:30s linear infinite lw-ticker-scroll;display:flex}.lw-ticker-item{color:#e2e8f0;flex-shrink:0;align-items:center;gap:8px;font-size:15px;display:flex}.lw-ticker-item strong{color:#fff;font-weight:700}.lw-ticker-avatar{color:#0a1628;background:linear-gradient(135deg,#d4a017,#facc15);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:inline-flex}@keyframes lw-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lw-badge{letter-spacing:.06em;color:#facc15;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(250,204,21,.1);border:1px solid rgba(250,204,21,.3);border-radius:9999px;align-items:center;gap:6px;padding:10px 28px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 0 20px rgba(250,204,21,.08)}.lw-badge-sm{padding:6px 20px;font-size:12px}.lw-hero-compact{flex-direction:column;align-items:center;gap:4px;display:flex}.lw-title-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.lw-title{letter-spacing:.04em;background:linear-gradient(90deg,#d4a017 0%,#facc15 15%,#fff 30%,#facc15 45%,#d4a017 60%,#facc15 75%,#fff 90%,#d4a017 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 24px rgba(212,160,23,.5));text-shadow:none;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:max(2.8rem,min(7vw,5rem));font-weight:900;line-height:1.05;animation:3s ease-in-out infinite lw-shimmer}.lw-title-compact{margin-top:4px;font-size:max(1.8rem,min(5vw,3rem))}.lw-title-wrapper{display:inline-block;position:relative}.lw-sparkle{pointer-events:none;font-size:16px;animation:2s ease-in-out infinite lw-sparkle-pop;position:absolute}.lw-sparkle-1{animation-delay:0s;top:-6px;left:-22px}.lw-sparkle-2{animation-delay:.5s;top:-6px;right:-22px}.lw-sparkle-3{animation-delay:1s;bottom:-4px;left:-20px}.lw-sparkle-4{animation-delay:1.5s;bottom:-4px;right:-20px}@keyframes lw-sparkle-pop{0%,to{opacity:.4;transform:scale(.8)rotate(0)}50%{opacity:1;transform:scale(1.2)rotate(20deg)}}@keyframes lw-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.lw-subtitle{color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:13px;font-weight:600}.lw-subtitle-main{color:#94a3b8;max-width:500px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:17px;line-height:1.5}.lw-hero-prize{justify-content:center;align-items:baseline;gap:2px;margin-top:4px;line-height:1;animation:3s ease-in-out infinite lw-prize-glow;display:flex}.lw-hero-prize-inline{margin-top:0}@keyframes lw-prize-glow{0%,to{filter:drop-shadow(0 0 20px rgba(212,160,23,.4))}50%{filter:drop-shadow(0 0 40px rgba(250,204,21,.8))}}.lw-hero-dollar{background:linear-gradient(90deg,#d4a017 0%,#facc15 15%,#fff 30%,#facc15 50%,#d4a017 65%,#facc15 80%,#fff 95%,#d4a017 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px rgba(212,160,23,.6));-webkit-background-clip:text;background-clip:text;font-size:max(2.5rem,min(6vw,4rem));font-weight:900;animation:2.5s ease-in-out infinite lw-shimmer}.lw-hero-amount{background:linear-gradient(90deg,#d4a017 0%,#facc15 15%,#fff 30%,#facc15 50%,#d4a017 65%,#facc15 80%,#fff 95%,#d4a017 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px rgba(212,160,23,.6));text-shadow:none;-webkit-background-clip:text;background-clip:text;font-size:max(3rem,min(8vw,5rem));font-weight:900;animation:2.5s ease-in-out infinite lw-shimmer}.lw-music-btn{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:rgba(10,22,40,.85);border:2px solid rgba(212,160,23,.4);border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;transition:all .3s;display:flex;position:fixed;bottom:20px;left:20px;box-shadow:0 2px 16px rgba(0,0,0,.5)}.lw-music-btn:hover{border-color:#facc15;transform:scale(1.08);box-shadow:0 0 24px rgba(250,204,21,.3)}.lw-status-pills{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:24px;display:flex}.lw-status-pills-compact{margin-top:8px}.lw-pill{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:9999px;align-items:center;gap:10px;padding:14px 32px;font-size:16px;font-weight:700;display:inline-flex;box-shadow:0 4px 20px rgba(0,0,0,.2)}.lw-pill-sm{padding:10px 24px;font-size:14px}.lw-pill-ready{color:#86efac;background:rgba(34,197,94,.15);border:2px solid rgba(34,197,94,.4);animation:3s ease-in-out infinite lw-pill-pulse}@keyframes lw-pill-pulse{0%,to{box-shadow:0 4px 20px rgba(0,0,0,.2)}50%{box-shadow:0 4px 20px rgba(0,0,0,.2),0 0 24px rgba(34,197,94,.2)}}.lw-pill-wait{color:#fde68a;background:rgba(250,204,21,.1);border:2px solid rgba(250,204,21,.25)}.lw-pill-login{color:#cbd5e1;background:rgba(148,163,184,.1);border:2px solid rgba(148,163,184,.25)}.lw-pill-dot{background:#22c55e;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite lw-pulse}.lw-countdown{color:#facc15;letter-spacing:.08em;font-family:SF Mono,Fira Code,monospace;font-weight:700}.lw-pill-tz{color:#64748b;font-size:12px}@keyframes lw-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}.lw-error{color:#fca5a5;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;max-width:600px;margin:0 auto 16px;padding:12px 20px;font-size:14px}.lw-grid{grid-template-columns:1fr 380px;align-items:start;gap:32px;max-width:1140px;margin:0 auto;display:grid}@media (max-width:900px){.lw-grid{grid-template-columns:1fr;max-width:500px}}.lw-wheel-col{flex-direction:column;align-items:center;display:flex;position:relative}.lw-wheel-container{aspect-ratio:1;perspective:1200px;justify-content:center;align-items:center;width:100%;max-width:480px;display:flex;position:relative}.lw-wheel-glow{pointer-events:none;background:radial-gradient(circle,rgba(212,160,23,.3) 0%,rgba(250,204,21,.12) 40%,transparent 70%);border-radius:50%;animation:3s ease-in-out infinite lw-glow-pulse;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px}@keyframes lw-glow-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.lw-wheel-disc{width:100%;height:100%;transform-style:preserve-3d;border-radius:50%;position:relative;transform:rotateX(8deg);box-shadow:0 0 0 8px #d4a017,0 0 0 11px #b8860b,0 0 0 14px rgba(212,160,23,.3),0 0 0 18px rgba(10,22,40,.8),0 0 0 21px rgba(212,160,23,.15),0 0 0 24px rgba(10,22,40,.6),inset 0 0 60px rgba(0,0,0,.4),inset 0 -10px 30px rgba(0,0,0,.2),0 12px 40px rgba(0,0,0,.6),0 0 100px rgba(212,160,23,.35)}.lw-wheel-disc:before{content:"";z-index:10;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.22) 0%,rgba(255,255,255,.08) 25%,transparent 45%,rgba(0,0,0,.12) 65%,rgba(0,0,0,.25) 100%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.lw-wheel-disc:after{content:"";pointer-events:none;z-index:11;border-radius:50%;position:absolute;top:4px;bottom:4px;left:4px;right:4px;box-shadow:inset 0 0 20px rgba(0,0,0,.4),inset 0 0 60px rgba(0,0,0,.15)}.lw-segment-label{transform-origin:bottom;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;width:2px;height:45%;margin-top:-45%;margin-left:-1px;padding-top:10px;display:flex;position:absolute;top:50%;left:50%}.lw-seg-icon{font-size:22px;line-height:1}.lw-seg-main{color:#f0f4ff;text-shadow:0 2px 6px #000,0 0 12px rgba(0,0,0,.7);white-space:nowrap;font-size:15px;font-weight:800;line-height:1.1}.lw-seg-sub{color:#c0c8e0;text-shadow:0 2px 6px #000;white-space:nowrap;font-size:13px;font-weight:700;line-height:1}.lw-seg-gift{color:#facc15;text-shadow:0 0 12px rgba(250,204,21,.8),0 2px 4px #000;font-size:17px}.lw-seg-gift-sub{color:#fff;text-shadow:0 0 14px rgba(255,255,255,.6),0 2px 6px #000;font-size:20px;font-weight:900}.lw-seg-divider{transform-origin:bottom;pointer-events:none;background:linear-gradient(rgba(250,204,21,.9),rgba(212,160,23,.4) 70%,transparent);width:2px;height:50%;margin-left:-1px;position:absolute;top:0;left:50%}.lw-outer-ring{pointer-events:none;z-index:5;border-radius:50%;position:absolute;top:-18px;bottom:-18px;left:-18px;right:-18px}.lw-ring-dot{border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute;top:50%;left:50%}.lw-ring-dot-gold{background:#facc15;animation:2.5s ease-in-out infinite lw-chase;box-shadow:0 0 10px #facc15,0 0 24px rgba(250,204,21,.7),0 0 40px rgba(250,204,21,.35),0 0 60px rgba(250,204,21,.15)}.lw-ring-dot-white{background:#fff;animation:2.5s ease-in-out infinite lw-chase;box-shadow:0 0 8px #fff,0 0 20px rgba(255,255,255,.6),0 0 36px rgba(255,255,255,.25)}@keyframes lw-chase{0%{opacity:.25;transform:scale(.7)}25%{opacity:1;transform:scale(1.3)}50%{opacity:.25;transform:scale(.7)}75%{opacity:.8;transform:scale(1.1)}to{opacity:.25;transform:scale(.7)}}.lw-pointer{z-index:20;filter:drop-shadow(0 8px 20px rgba(212,160,23,.8))drop-shadow(0 2px 6px rgba(0,0,0,.5));position:absolute;top:-16px;left:50%;transform:translate(-50%)}.lw-pointer-bounce{animation:.6s cubic-bezier(.36,.07,.19,.97) 3 lw-pointer-bounce}@keyframes lw-pointer-bounce{0%,to{transform:translate(-50%)translateY(0)}30%{transform:translate(-50%)translateY(6px)}60%{transform:translate(-50%)translateY(-3px)}80%{transform:translate(-50%)translateY(2px)}}.lw-center-btn{z-index:15;color:#facc15;letter-spacing:.12em;cursor:pointer;text-shadow:0 0 12px rgba(250,204,21,.5);background:radial-gradient(circle at 35% 35%,#2a5a9b,#1a3a6b 50%,#0a1628 100%);border:3px solid #d4a017;border-radius:50%;justify-content:center;align-items:center;width:86px;height:86px;font-size:19px;font-weight:900;transition:all .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 5px rgba(212,160,23,.25),0 0 0 9px rgba(10,22,40,.6),0 0 0 12px rgba(212,160,23,.15),inset 0 2px 6px rgba(255,255,255,.18),inset 0 -5px 12px rgba(0,0,0,.5),0 6px 20px rgba(0,0,0,.5),0 0 50px rgba(212,160,23,.3)}.lw-center-btn:hover:not(:disabled){transform:translate(-50%,-50%)scale(1.1);box-shadow:0 0 0 6px rgba(212,160,23,.3),0 0 60px rgba(212,160,23,.5),inset 0 -3px 8px rgba(0,0,0,.4)}.lw-center-btn:active:not(:disabled){transform:translate(-50%,-50%)scale(.95)}.lw-center-btn--disabled{opacity:.4;cursor:not-allowed}.lw-center-btn--spinning{animation:1s ease-in-out infinite lw-btn-glow}.lw-center-spinner{border:3px solid rgba(250,204,21,.3);border-top-color:#facc15;border-radius:50%;width:26px;height:26px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes lw-btn-glow{0%,to{box-shadow:0 0 0 4px rgba(212,160,23,.2),0 0 30px rgba(212,160,23,.3)}50%{box-shadow:0 0 0 8px rgba(212,160,23,.4),0 0 60px rgba(212,160,23,.6)}}.lw-credit-note{color:#94a3b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:10px 20px;font-size:12px;display:flex}.lw-sidebar-col{flex-direction:column;gap:20px;display:flex}.lw-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px;transition:border-color .3s}.lw-card:hover{border-color:rgba(212,160,23,.2)}.lw-card-title{color:#fff;align-items:center;gap:8px;margin-bottom:16px;font-size:18px;font-weight:700;display:flex}.lw-prizes-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lw-prize-chip{border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;transition:transform .2s,box-shadow .2s;display:flex}.lw-prize-chip:hover{transform:translateY(-1px)}.lw-prize-chip-icon{flex-shrink:0;font-size:18px}.lw-prize-chip--gift_card{color:#facc15;background:linear-gradient(135deg,rgba(212,160,23,.15),rgba(250,204,21,.08));border:1px solid rgba(212,160,23,.35);box-shadow:0 2px 12px rgba(212,160,23,.1)}.lw-prize-chip--gift_card:hover{box-shadow:0 4px 20px rgba(212,160,23,.2)}.lw-prize-chip--credit{color:#93c5fd;background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(59,130,246,.06));border:1px solid rgba(59,130,246,.3);box-shadow:0 2px 12px rgba(59,130,246,.08)}.lw-prize-chip--credit:hover{box-shadow:0 4px 20px rgba(59,130,246,.15)}.lw-prize-chip--none{color:#64748b;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08)}.lw-empty{text-align:center;color:#64748b;padding:24px 0}.lw-empty-icon{margin-bottom:8px;font-size:40px}.lw-empty-sub{margin-top:4px;font-size:13px}.lw-history-list{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent;flex-direction:column;gap:8px;max-height:280px;display:flex;overflow-y:auto}.lw-history-row{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;transition:background .2s;display:flex}.lw-history-row:hover{background:rgba(255,255,255,.06)}.lw-history-row--gift_card{background:rgba(212,160,23,.05);border-color:rgba(212,160,23,.2)}.lw-history-row--credit{background:rgba(59,130,246,.05);border-color:rgba(59,130,246,.2)}.lw-history-icon{flex-shrink:0;font-size:20px}.lw-history-info{flex:1;min-width:0}.lw-history-name{color:#e2e8f0;font-size:14px;font-weight:600;display:block}.lw-history-date{color:#64748b;font-size:12px}.lw-history-badge{text-transform:uppercase;letter-spacing:.08em;color:#facc15;background:linear-gradient(135deg,rgba(212,160,23,.2),rgba(250,204,21,.1));border:1px solid rgba(212,160,23,.3);border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.lw-rules-banner{text-align:center;background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15);border-radius:12px;margin-bottom:16px;padding:12px}.lw-rules-banner strong{color:#fca5a5;letter-spacing:.05em;text-transform:uppercase;font-size:11px;display:block}.lw-rules-banner span{color:#94a3b8;margin-top:2px;font-size:11px;display:block}.lw-rules-grid{flex-direction:column;gap:10px;display:flex}.lw-rule-item{color:#cbd5e1;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.lw-rule-icon{color:#22c55e;flex-shrink:0;margin-top:1px;font-weight:700}.lw-rules-link{text-align:center;color:#facc15;background:rgba(250,204,21,.06);border:1px solid rgba(250,204,21,.2);border-radius:12px;margin-top:20px;padding:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:block}.lw-rules-link:hover{background:rgba(250,204,21,.12);border-color:rgba(250,204,21,.4);transform:translateY(-1px)}.lw-void{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:#475569;margin-top:12px;font-size:10px;font-weight:700}.lw-back{text-align:center;color:#64748b;padding:8px;font-size:14px;text-decoration:none;transition:color .2s;display:block}.lw-back:hover{color:#facc15}.lw-confetti{pointer-events:none;z-index:100;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.lw-confetti-piece{border-radius:2px;width:10px;height:10px;animation:4s ease-in-out forwards lw-confetti-fall;position:absolute;top:-10px}@keyframes lw-confetti-fall{0%{opacity:1;transform:translateY(0)rotate(0)scale(1)}to{opacity:0;transform:translateY(100vh)rotate(720deg)scale(.3)}}.lw-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.75);justify-content:center;align-items:center;padding:16px;animation:.3s lw-fade-in;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes lw-fade-in{0%{opacity:0}to{opacity:1}}.lw-modal{text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:28px;width:100%;max-width:460px;padding:48px 36px 36px;animation:.5s cubic-bezier(.34,1.56,.64,1) lw-modal-pop;position:relative;overflow:hidden}@keyframes lw-modal-pop{0%{opacity:0;transform:scale(.7)translateY(30px)rotateX(10deg)}to{opacity:1;transform:scale(1)translateY(0)rotateX(0)}}.lw-modal--gift_card{background:linear-gradient(145deg,rgba(212,160,23,.18),rgba(10,22,40,.96));border:2px solid rgba(212,160,23,.5);box-shadow:0 0 80px rgba(212,160,23,.25),0 20px 60px rgba(0,0,0,.4)}.lw-modal--credit{background:linear-gradient(145deg,rgba(59,130,246,.15),rgba(10,22,40,.96));border:2px solid rgba(59,130,246,.35);box-shadow:0 0 80px rgba(59,130,246,.2),0 20px 60px rgba(0,0,0,.4)}.lw-modal--none{background:linear-gradient(145deg,rgba(148,163,184,.1),rgba(10,22,40,.96));border:1px solid rgba(148,163,184,.2);box-shadow:0 20px 60px rgba(0,0,0,.4)}.lw-modal--gift_card:before{content:"";pointer-events:none;z-index:0;background-image:radial-gradient(2px 2px at 15% 20%,rgba(250,204,21,.6),transparent),radial-gradient(2px 2px at 35% 45%,rgba(212,160,23,.5),transparent),radial-gradient(2px 2px at 55% 15%,rgba(250,204,21,.4),transparent),radial-gradient(2px 2px at 75% 65%,rgba(212,160,23,.6),transparent),radial-gradient(2px 2px at 25% 75%,rgba(250,204,21,.3),transparent),radial-gradient(2px 2px at 85% 35%,rgba(212,160,23,.5),transparent),radial-gradient(2px 2px at 45% 85%,rgba(250,204,21,.4),transparent),radial-gradient(2px 2px at 65% 55%,rgba(212,160,23,.3),transparent);animation:3s ease-in-out infinite lw-modal-sparkle;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes lw-modal-sparkle{0%,to{opacity:.3}50%{opacity:1}}.lw-modal-icon{z-index:1;margin-bottom:16px;font-size:64px;position:relative}.lw-modal-title{color:#fff;z-index:1;letter-spacing:.02em;margin-bottom:4px;font-size:32px;font-weight:900;position:relative}.lw-modal-sub{color:#94a3b8;z-index:1;margin-bottom:24px;font-size:16px;position:relative}.lw-modal-prize{z-index:1;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:20px;margin:0 auto;padding:24px;position:relative}.lw-modal-value{background:linear-gradient(135deg,#facc15,#f59e0b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:900}.lw-modal-value-shimmer{background:linear-gradient(90deg,#facc15 0%,#fff 20%,#facc15 40%,#f59e0b 60%,#fff 80%,#facc15 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:900;animation:2s ease-in-out infinite lw-shimmer}.lw-modal--credit .lw-modal-value,.lw-modal--credit .lw-modal-value-shimmer{background:linear-gradient(90deg,#60a5fa 0%,#fff 20%,#60a5fa 40%,#3b82f6 60%,#fff 80%,#60a5fa 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite lw-shimmer}.lw-modal-label{color:#cbd5e1;margin-top:4px;font-size:16px;font-weight:600}.lw-modal-note{color:#94a3b8;z-index:1;margin-top:16px;font-size:13px;line-height:1.5;position:relative}.lw-modal-note--small{color:#f59e0b;margin-top:8px;font-size:12px}.lw-modal-actions{z-index:1;justify-content:center;gap:10px;margin-top:24px;display:flex;position:relative}.lw-modal-close{color:#fff;cursor:pointer;background:linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.05));border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:14px 44px;font-size:15px;font-weight:700;transition:all .2s}.lw-modal-close:hover{background:rgba(255,255,255,.15);transform:translateY(-2px);box-shadow:0 4px 16px rgba(0,0,0,.3)}.lw-modal-share{color:#facc15;cursor:pointer;background:linear-gradient(135deg,rgba(212,160,23,.15),rgba(212,160,23,.05));border:1px solid rgba(212,160,23,.3);border-radius:14px;align-items:center;gap:6px;padding:14px 24px;font-size:15px;font-weight:700;transition:all .2s;display:flex}.lw-modal-share:hover{background:rgba(212,160,23,.2);transform:translateY(-2px);box-shadow:0 4px 16px rgba(212,160,23,.2)}.lw-gold-text{background:linear-gradient(135deg,#facc15,#d4a017);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@media (max-width:640px){.lw-title-compact{font-size:1.6rem}.lw-subtitle{font-size:11px}.lw-subtitle-main{font-size:14px}.lw-wheel-container{max-width:340px}.lw-center-btn{width:64px;height:64px;font-size:15px}.lw-card{padding:16px}.lw-modal{max-width:380px;padding:32px 20px 24px}.lw-modal-value,.lw-modal-value-shimmer{font-size:40px}.lw-modal-icon{font-size:52px}.lw-modal-title{font-size:26px}.lw-segment-label{padding-top:6px}.lw-seg-icon{font-size:16px}.lw-seg-main{font-size:12px}.lw-seg-sub{font-size:10px}.lw-seg-gift{font-size:14px}.lw-seg-gift-sub{font-size:15px}.lw-credit-note{padding:8px 14px;font-size:11px}.lw-pill-sm{padding:8px 16px;font-size:13px}.lw-badge-sm{padding:5px 16px;font-size:11px}.lw-hero-amount{font-size:2.5rem}.lw-hero-dollar{font-size:2rem}.lw-music-btn{width:40px;height:40px;font-size:18px;bottom:14px;left:14px}.lw-sparkle{font-size:12px}.lw-sparkle-1{left:-14px}.lw-sparkle-2{right:-14px}.lw-prizes-grid{gap:8px}.lw-prize-chip{padding:8px 10px;font-size:12px}.lw-modal-actions{flex-direction:column}.lw-modal-close,.lw-modal-share{justify-content:center;width:100%}.lw-title-row{gap:8px}}@media (max-width:400px){.lw-title-compact{font-size:1.4rem}.lw-wheel-container{max-width:290px}.lw-center-btn{width:56px;height:56px;font-size:13px}.lw-seg-icon{font-size:14px}.lw-seg-main{font-size:10px}.lw-seg-sub{font-size:9px}.lw-seg-gift{font-size:12px}.lw-seg-gift-sub{font-size:13px}}.lw-fb-banner{text-align:center;background:linear-gradient(135deg,rgba(24,119,242,.15),rgba(24,119,242,.05));border:1px solid rgba(24,119,242,.35);border-radius:14px;margin-top:16px;padding:16px 18px}.lw-fb-banner-header{color:#93bbfc;justify-content:center;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:flex}.lw-fb-icon{font-size:20px}.lw-fb-banner-text{color:#cbd5e1;margin-bottom:10px;font-size:13px;line-height:1.5}.lw-fb-banner-text strong{color:#fff}.lw-fb-banner-link{color:#60a5fa;background:rgba(24,119,242,.2);border:1px solid rgba(24,119,242,.4);border-radius:8px;align-items:center;gap:6px;padding:8px 18px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.lw-fb-banner-link:hover{color:#93bbfc;background:rgba(24,119,242,.35);transform:translateY(-1px)}@media (max-width:768px){.lw-fb-banner{padding:12px 14px}.lw-fb-banner-text{font-size:12px}.lw-fb-banner-link{padding:7px 14px;font-size:12px}}