.bg-decorations.svelte-19z90ot{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;overflow:hidden}.lantern.svelte-19z90ot{position:absolute;height:60px;filter:drop-shadow(0 5px 15px rgba(255,100,50,.4))}.lantern.svelte-19z90ot svg{width:100%;height:100%}.cloud.svelte-19z90ot{position:absolute;opacity:.08}.cloud.svelte-19z90ot svg{fill:#fff}.lantern--1.svelte-19z90ot{top:14%;left:8%;width:46px;animation:float 5s ease-in-out infinite}.lantern--2.svelte-19z90ot{top:9%;right:26%;width:34px;opacity:.75;animation:float 6s ease-in-out infinite 1s}.bg-decorations--wheel.svelte-19z90ot .moon:where(.svelte-19z90ot){position:absolute;top:9%;right:7%;width:clamp(96px,11vw,150px);height:clamp(96px,11vw,150px);background:radial-gradient(circle at 32% 28%,#fffdf2,#ffe680 45%,#ffc357);border-radius:50%;opacity:.9;box-shadow:0 0 50px #ffd70052,0 0 110px #ffd70029,inset -18px -18px 36px #0000001f;animation:moonGlow 4s ease-in-out infinite}.bg-decorations--wheel.svelte-19z90ot .moon:where(.svelte-19z90ot):before{content:"";position:absolute;top:20%;left:15%;width:25%;height:25%;background:#0000000d;border-radius:50%}.bg-decorations--wheel.svelte-19z90ot .moon:where(.svelte-19z90ot):after{content:"";position:absolute;top:50%;left:55%;width:20%;height:20%;background:#0000000a;border-radius:50%}.bg-decorations--wheel.svelte-19z90ot .lantern--3:where(.svelte-19z90ot){top:28%;left:10%;width:30px;opacity:.55;animation:float 4s ease-in-out infinite .5s}.bg-decorations--wheel.svelte-19z90ot .lantern--4:where(.svelte-19z90ot){top:20%;right:9%;width:38px;opacity:.6;animation:float 5.5s ease-in-out infinite 2s}.bg-decorations--wheel.svelte-19z90ot .cloud--1:where(.svelte-19z90ot){top:10%;left:-10%;width:200px;animation:drift 40s linear infinite}.bg-decorations--wheel.svelte-19z90ot .cloud--2:where(.svelte-19z90ot){top:25%;left:-15%;width:150px;animation:drift 50s linear infinite -15s}.bg-decorations--wheel.svelte-19z90ot .stars:where(.svelte-19z90ot){position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(2px 2px at 20px 30px,rgba(255,255,255,.8),transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.5),transparent),radial-gradient(1px 1px at 90px 40px,rgba(255,255,255,.6),transparent),radial-gradient(2px 2px at 130px 80px,rgba(255,255,255,.4),transparent),radial-gradient(1px 1px at 160px 30px,rgba(255,255,255,.7),transparent);background-size:200px 100px;animation:twinkleWheel 4s ease-in-out infinite}@media (max-width: 720px){.bg-decorations--wheel.svelte-19z90ot .moon:where(.svelte-19z90ot){width:84px;height:84px;top:6%;right:6%}.bg-decorations--wheel.svelte-19z90ot .lantern--2:where(.svelte-19z90ot),.bg-decorations--wheel.svelte-19z90ot .lantern--3:where(.svelte-19z90ot){display:none}.lantern--1.svelte-19z90ot{width:34px;opacity:.65}.bg-decorations--wheel.svelte-19z90ot .lantern--4:where(.svelte-19z90ot){width:28px;opacity:.45}}.bg-decorations--enter.svelte-19z90ot .moon:where(.svelte-19z90ot){position:absolute;top:8%;right:8%;width:clamp(100px,18vw,180px);height:clamp(100px,18vw,180px);background:radial-gradient(circle at 30% 30%,#fffce8,gold,#ffb347);border-radius:50%;box-shadow:0 0 60px #ffd70080,0 0 120px #ffd7004d,inset -20px -20px 40px #0000001a;animation:moonGlow 4s ease-in-out infinite}.bg-decorations--enter.svelte-19z90ot .stars:where(.svelte-19z90ot){position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(2px 2px at 20px 30px,white,transparent),radial-gradient(2px 2px at 40px 70px,rgba(255,255,255,.8),transparent),radial-gradient(1px 1px at 90px 40px,white,transparent),radial-gradient(2px 2px at 130px 80px,rgba(255,255,255,.6),transparent),radial-gradient(1px 1px at 160px 120px,white,transparent);background-size:200px 200px;animation:twinkleEnter 4s ease-in-out infinite}@media (max-width: 480px){.bg-decorations--wheel.svelte-19z90ot .moon:where(.svelte-19z90ot){width:80px;height:80px;top:5px;right:10px}.bg-decorations--enter.svelte-19z90ot .moon:where(.svelte-19z90ot){width:80px;height:80px;top:20px;right:20px}}.wheel-container.svelte-1bsxpaf{position:relative;width:100%;max-width:min(620px,100%,66vh);margin:0 auto var(--space-md);aspect-ratio:1}.wheel-wrapper.svelte-1bsxpaf{position:absolute;top:0;right:0;bottom:0;left:0}.wheel.svelte-1bsxpaf{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:0 0 0 8px var(--gold-primary),0 0 0 13px #5c0d12,0 10px 34px #28040680;transition:transform 4s cubic-bezier(.17,.67,.12,.99)}.wheel.spinning.svelte-1bsxpaf{transition:transform var(--spin-duration) cubic-bezier(.17,.67,.12,.99)}.wheel-pointer.svelte-1bsxpaf{position:absolute;top:-4.5%;left:50%;transform:translate(-50%);width:11%;z-index:10}.wheel-pointer.svelte-1bsxpaf svg:where(.svelte-1bsxpaf){width:100%;height:auto;display:block;filter:drop-shadow(0 4px 8px rgba(0,0,0,.3))}.wheel-center.svelte-1bsxpaf{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24%;min-width:65px;aspect-ratio:1;height:auto;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.4) 0%,transparent 50%),linear-gradient(145deg,gold,#e6a000,#c9963c);border:4px solid #5c0d12;box-shadow:0 0 0 3px gold,0 6px 25px #00000080,0 0 40px #ffd70066;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1rem;color:var(--bg-primary);cursor:pointer;z-index:5;transition:all var(--transition-normal);text-transform:uppercase;letter-spacing:1px}.wheel-center.svelte-1bsxpaf:hover:not(:disabled){transform:translate(-50%,-50%) scale(1.05);box-shadow:0 6px 30px #ffd70080,inset 0 2px 10px #ffffff80}.wheel-center.svelte-1bsxpaf:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 480px){.wheel-container.svelte-1bsxpaf{max-width:100%;margin-bottom:-80px;position:relative;z-index:10}}.page-wrapper.svelte-1uha8ag{min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}.main-content.svelte-1uha8ag{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-md) var(--space-md);position:relative;z-index:1}.wheel-section.svelte-1uha8ag{width:100%;max-width:100%;text-align:center;margin-bottom:var(--space-md)}.page-title.svelte-1uha8ag{margin-bottom:var(--space-md);position:relative;z-index:20}.page-title.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(1.5rem,6vw,2.5rem);margin-bottom:0;padding-top:.22em;text-transform:uppercase;letter-spacing:3px;font-weight:800;background:linear-gradient(180deg,#fffef0,gold,#ffb347 70%,#e6a000);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px rgba(255,215,0,.6)) drop-shadow(0 2px 4px rgba(0,0,0,.5));display:flex;align-items:center;justify-content:center;gap:.5em}.page-title.svelte-1uha8ag h1:where(.svelte-1uha8ag):before,.page-title.svelte-1uha8ag h1:where(.svelte-1uha8ag):after{content:"";flex:0 0 auto;width:clamp(24px,6vw,56px);height:2px;border-radius:var(--radius-full);-webkit-text-fill-color:initial}.page-title.svelte-1uha8ag h1:where(.svelte-1uha8ag):before{background:linear-gradient(90deg,transparent,var(--gold-primary))}.page-title.svelte-1uha8ag h1:where(.svelte-1uha8ag):after{background:linear-gradient(90deg,var(--gold-primary),transparent)}.form-section.svelte-1uha8ag{width:100%;max-width:400px}.entry-form.svelte-1uha8ag{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-soft);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.entry-form.svelte-1uha8ag .form-input:focus{outline:none;border-color:var(--gold-primary);box-shadow:0 0 0 3px var(--gold-glow)}.form-group--code.svelte-1uha8ag .form-input:where(.svelte-1uha8ag){font-family:var(--font-mono);text-transform:uppercase;letter-spacing:2px;text-align:center;font-size:1.125rem}#phone.svelte-1uha8ag:disabled{opacity:.7;cursor:not-allowed}.submit-btn.svelte-1uha8ag{margin-top:var(--space-md)}.submit-btn.svelte-1uha8ag .spinner:where(.svelte-1uha8ag){display:none}.submit-btn.loading.svelte-1uha8ag .btn-text:where(.svelte-1uha8ag){display:none}.submit-btn.loading.svelte-1uha8ag .spinner:where(.svelte-1uha8ag){display:block}.cta-section.svelte-1uha8ag{margin-top:var(--space-sm);text-align:center}.cta-section.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:var(--space-xs);color:var(--text-muted)}.cta-section.svelte-1uha8ag .btn:where(.svelte-1uha8ag){position:relative;overflow:visible;background:linear-gradient(135deg,var(--gold-primary),var(--gold-secondary));color:var(--bg-primary);border:none;font-weight:700;animation:svelte-1uha8ag-btn-glow 2s ease-in-out infinite}.cta-section.svelte-1uha8ag .btn:where(.svelte-1uha8ag):before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;animation:svelte-1uha8ag-shimmer 2s linear infinite}.cta-section.svelte-1uha8ag .btn:where(.svelte-1uha8ag):after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;background:linear-gradient(90deg,var(--gold-primary),var(--gold-secondary),var(--gold-primary));background-size:200% 100%;animation:svelte-1uha8ag-border-glow 3s linear infinite;z-index:-1;filter:blur(12px);opacity:.8}@keyframes svelte-1uha8ag-btn-glow{0%,to{box-shadow:0 0 10px #ffd70080,0 0 20px #ffd7004d,0 0 30px #ffd70033;transform:scale(1)}50%{box-shadow:0 0 20px #ffd700b3,0 0 40px #ffd70080,0 0 60px #ffd7004d;transform:scale(1.02)}}@keyframes svelte-1uha8ag-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes svelte-1uha8ag-border-glow{0%{background-position:0% 50%}to{background-position:200% 50%}}.result-popup .popup{max-width:420px}.result-popup .popup,.error-popup .popup{background:linear-gradient(145deg,#5a1419fa,#460f12fc,#320a0cfa);border:1px solid rgba(255,215,0,.22);box-shadow:0 24px 60px #1e020499,0 0 80px #ffd7001f}.result-icon.svelte-1uha8ag{width:80px;height:80px;margin:0 auto var(--space-lg);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem}.result-icon--win.svelte-1uha8ag{background:linear-gradient(135deg,var(--gold-primary),var(--gold-secondary));box-shadow:0 0 30px #ffd70080}.result-icon--lose.svelte-1uha8ag{background:var(--bg-tertiary);border:2px solid var(--border-color)}.result-account.svelte-1uha8ag{color:var(--gold-primary);font-weight:600}.result-reward.svelte-1uha8ag{font-size:1.5rem;font-weight:700;color:var(--gold-primary);margin:var(--space-sm) 0}.result-note.svelte-1uha8ag{font-size:.875rem;color:var(--text-muted);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-color)}@media (max-width: 480px){.main-content.svelte-1uha8ag{padding-top:var(--space-md);gap:0}.page-title.svelte-1uha8ag{display:none}.form-section.svelte-1uha8ag{position:relative;z-index:5}.entry-form.svelte-1uha8ag{padding-top:100px;border-radius:var(--radius-lg)}}
