.wrap.svelte-1ey45dt{--u: min(.2326vw, .1075vh);position:relative;width:100%;height:100dvh;overflow:hidden;touch-action:none}.stage.svelte-1ey45dt{position:absolute;inset:0}.load-logo.svelte-1ey45dt{display:block;width:min(72vw,calc(310 * var(--u)));height:auto;max-height:27vh;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 6px 18px rgba(0,0,0,.45));animation:svelte-1ey45dt-load-logo-in .6s ease both}.head.svelte-1ey45dt{left:0;right:0;top:calc(max(calc(18 * var(--u)),env(safe-area-inset-top)) + calc(6 * var(--u)));animation:svelte-1ey45dt-head-in 1s cubic-bezier(.2,.9,.3,1) both}.header-logo.svelte-1ey45dt{display:block;margin-inline:auto;width:min(34vw,calc(150 * var(--u)));height:auto;max-height:12vh;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 3px 10px rgba(0,0,0,.45))}.mute-btn.svelte-1ey45dt{position:absolute;z-index:20;left:max(calc(13 * var(--u)),env(safe-area-inset-left));bottom:max(calc(13 * var(--u)),env(safe-area-inset-bottom));width:calc(38 * var(--u));height:calc(38 * var(--u));display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;cursor:pointer;color:#ffcbb0;background:#06101a75;border:1px solid rgba(255,122,76,.4);box-shadow:0 3px 12px #0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:transform .15s ease,color .15s ease}.mute-btn.svelte-1ey45dt:hover{transform:scale(1.08);color:#fff3ec}.help-btn.svelte-1ey45dt{position:absolute;z-index:20;right:max(calc(13 * var(--u)),env(safe-area-inset-right));bottom:max(calc(13 * var(--u)),env(safe-area-inset-bottom));width:calc(38 * var(--u));height:calc(38 * var(--u));display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;cursor:pointer;font-family:"Baloo 2",system-ui,sans-serif;font-weight:800;font-size:calc(21 * var(--u));line-height:1;color:#ffcbb0;background:#06101a75;border:1px solid rgba(255,122,76,.4);box-shadow:0 3px 12px #0006;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);transition:transform .15s ease,color .15s ease}.help-btn.svelte-1ey45dt:hover{transform:scale(1.08);color:#fff3ec}.chrome.svelte-1ey45dt{position:absolute;z-index:10;pointer-events:none;text-align:center;color:var(--ink, #fff8ea)}.loader-screen.svelte-1ey45dt{position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(26 * var(--u));pointer-events:auto;overflow:hidden;background:linear-gradient(180deg,#0d5a6e,#0a3f56 42%,#062634 78%,#03151d)}.bubbles.svelte-1ey45dt{position:absolute;inset:0;pointer-events:none}.bubble.svelte-1ey45dt{position:absolute;left:calc(6% + var(--i) * 10%);bottom:-8%;width:calc((8 + var(--i) * 1.6) * var(--u));aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,rgba(230,251,255,.85),rgba(134,230,255,.12) 70%,transparent);border:1px solid rgba(230,251,255,.22);animation:svelte-1ey45dt-bubble-rise calc((5.5 + var(--i) * .5) * 1s) linear infinite;animation-delay:calc(var(--i) * -.7s)}@keyframes svelte-1ey45dt-bubble-rise{0%{transform:translateY(0) scale(.7);opacity:0}12%{opacity:.85}to{transform:translateY(-112vh) scale(1.15);opacity:0}}.load-logo.svelte-1ey45dt{max-height:22vh}.loader-ring.svelte-1ey45dt{position:relative;width:calc(152 * var(--u));height:calc(152 * var(--u));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u))}.loader-ring.svelte-1ey45dt svg:where(.svelte-1ey45dt){position:absolute;inset:0;width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.ring-bg.svelte-1ey45dt{fill:none;stroke:#e6fbff24;stroke-width:5}.ring-fill.svelte-1ey45dt{fill:none;stroke:#ff7a4c;stroke-width:5;stroke-linecap:round;stroke-dasharray:276.5;filter:drop-shadow(0 0 6px rgba(255,122,76,.6));transition:stroke-dashoffset .14s linear}.bobber.svelte-1ey45dt{position:relative;width:calc(28 * var(--u));height:calc(40 * var(--u));border-radius:50% 50% 46% 46%;background:linear-gradient(180deg,#ff5a4c 0 46%,#f4f7fa 46% 100%);box-shadow:0 3px 10px #00000073,inset 0 2px 3px #fff6;animation:svelte-1ey45dt-bob 1.8s ease-in-out infinite}.bobber.svelte-1ey45dt:before{content:"";position:absolute;left:50%;top:calc(-13 * var(--u));transform:translate(-50%);width:calc(3 * var(--u));height:calc(14 * var(--u));border-radius:999px;background:#ffcbb0}@keyframes svelte-1ey45dt-bob{50%{transform:translateY(calc(-6 * var(--u)))}}.load-pct.svelte-1ey45dt{font-family:"Baloo 2",system-ui,sans-serif;font-weight:800;font-size:calc(19 * var(--u));letter-spacing:.03em;color:#e6fbff;text-shadow:0 2px 8px rgba(0,0,0,.7)}.loader-text.svelte-1ey45dt{font-family:"Baloo 2",system-ui,sans-serif;font-weight:600;font-size:calc(15 * var(--u));letter-spacing:.14em;color:#e6fbffb8;text-shadow:0 2px 10px rgba(0,0,0,.8)}@keyframes svelte-1ey45dt-load-logo-in{0%{opacity:0;transform:translateY(-10px) scale(.96)}}@keyframes svelte-1ey45dt-head-in{0%{opacity:0;transform:translateY(-18px)}}.casts.svelte-1ey45dt{left:max(calc(16 * var(--u)),env(safe-area-inset-left));top:max(calc(20 * var(--u)),env(safe-area-inset-top));display:flex;align-items:center;gap:calc(8 * var(--u))}.pip.svelte-1ey45dt{width:calc(20 * var(--u));height:calc(20 * var(--u));border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3ec,#ff7a4c 55%,#c2431e);border:1px solid rgba(255,233,168,.7);box-shadow:0 2px 6px #00000080;transition:opacity .3s,filter .3s}.pip.spent.svelte-1ey45dt{opacity:.4;filter:grayscale(.85) brightness(.65)}.prompt.svelte-1ey45dt{left:50%;transform:translate(-50%);bottom:max(calc(56 * var(--u)),env(safe-area-inset-bottom));width:-moz-max-content;width:max-content;max-width:90vw;padding:calc(7 * var(--u)) calc(19 * var(--u));border-radius:999px;background:#06101a80;border:1px solid rgba(255,122,76,.4);box-shadow:0 4px 16px #0006;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:calc(15 * var(--u));color:#fff0e8;text-shadow:0 2px 8px rgba(0,0,0,.85);animation:svelte-1ey45dt-prompt-glow 2.6s ease-in-out infinite}@keyframes svelte-1ey45dt-prompt-glow{50%{opacity:.6}}.cast-btn.svelte-1ey45dt{position:absolute;left:50%;transform:translate(-50%);bottom:max(calc(46 * var(--u)),env(safe-area-inset-bottom));z-index:10;pointer-events:auto;display:inline-flex;align-items:center;gap:calc(10 * var(--u));padding:calc(15 * var(--u)) calc(52 * var(--u));border:0;border-radius:999px;font-family:"Baloo 2",system-ui,sans-serif;font-size:calc(22 * var(--u));font-weight:800;letter-spacing:.06em;cursor:pointer;color:#33140a;background:linear-gradient(135deg,#ffcbb0,#ff7a4c 52%,#e0521f);box-shadow:0 12px 30px #ff7a4c80;transition:transform .15s ease,box-shadow .15s ease;animation:svelte-1ey45dt-cta-pulse 2.2s ease-in-out infinite}.cast-btn.svelte-1ey45dt:hover{transform:translate(-50%) translateY(-2px);box-shadow:0 16px 38px #ff7a4c99}.cast-btn.svelte-1ey45dt:active{transform:translate(-50%) translateY(1px) scale(.97)}.cast-bobber.svelte-1ey45dt{width:calc(15 * var(--u));height:calc(20 * var(--u));border-radius:50% 50% 46% 46%;background:linear-gradient(180deg,#ff3d3d 0 46%,#f4f7fa 46% 100%);box-shadow:inset 0 1px 2px #ffffff80;flex:none}.reel-prompt.svelte-1ey45dt{border-color:#ff7a4cb3;color:#ffcbb0;font-weight:700}.result-scrim.svelte-1ey45dt{position:absolute;inset:0;z-index:9;pointer-events:auto;background:radial-gradient(ellipse at 50% 42%,#12283c00,#060e18a8 72%),#040a1280;backdrop-filter:blur(3px) saturate(.92);-webkit-backdrop-filter:blur(3px) saturate(.92)}@media(max-aspect-ratio:1/1){.result-scrim.svelte-1ey45dt{backdrop-filter:none;-webkit-backdrop-filter:none}}.result.svelte-1ey45dt{inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--u));z-index:11}.result-panel.svelte-1ey45dt{position:relative;pointer-events:auto;width:calc(300 * var(--u));min-height:calc(150 * var(--u));display:flex;align-items:center;justify-content:center;padding:calc(20 * var(--u));border-radius:calc(20 * var(--u));background:linear-gradient(180deg,#10283cf0,#081422f7);border:1px solid rgba(255,122,76,.5);box-shadow:0 24px 70px #0009;animation:svelte-1ey45dt-panel-in .5s cubic-bezier(.18,1.25,.4,1) both}.result-content.svelte-1ey45dt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--u))}@keyframes svelte-1ey45dt-panel-in{0%{opacity:0;transform:scale(.82) translateY(10px)}}.won-sub.svelte-1ey45dt{margin:0;font-family:Inter,system-ui,sans-serif;font-size:calc(13 * var(--u));color:#fff8eab8}.prize-title.svelte-1ey45dt{display:block;font-family:"Baloo 2",system-ui,sans-serif;font-weight:700;font-size:calc(30 * var(--u));letter-spacing:.03em;background:linear-gradient(180deg,#fff3ec,#ff7a4c 46%,#e0521f);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 5px 12px rgba(0,0,0,.55));animation:svelte-1ey45dt-head-in .6s cubic-bezier(.2,.9,.3,1) both}.won-amount.svelte-1ey45dt{display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u))}.prize-line.svelte-1ey45dt{display:flex;align-items:baseline;gap:calc(6 * var(--u));font-family:"Baloo 2",system-ui,sans-serif}.prize-line.svelte-1ey45dt .amount:where(.svelte-1ey45dt){font-weight:700;font-size:calc(46 * var(--u));line-height:1;background:linear-gradient(180deg,#fff6d8,#ff7a4c,#cf9a2c);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 6px rgba(0,0,0,.5))}.prize-line.svelte-1ey45dt .unit:where(.svelte-1ey45dt){font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:calc(17 * var(--u));color:#ffcbb0}.again-btn.svelte-1ey45dt{pointer-events:auto;margin-top:calc(3 * var(--u));padding:calc(11 * var(--u)) calc(35 * var(--u));border:0;border-radius:999px;white-space:nowrap;font-family:Inter,system-ui,sans-serif;font-size:calc(14 * var(--u));font-weight:800;cursor:pointer;color:#1a1203;background:linear-gradient(135deg,#ffcbb0,#ff7a4c 52%,#e0521f);box-shadow:0 10px 26px #ff7a4c66;transition:transform .15s ease,box-shadow .15s ease;animation:svelte-1ey45dt-cta-pulse 2.2s ease-in-out infinite}.again-btn.svelte-1ey45dt:hover{transform:translateY(-2px);box-shadow:0 14px 32px #ff7a4c8c}@keyframes svelte-1ey45dt-cta-pulse{50%{box-shadow:0 10px 30px #ff7a4ca6}}.start-btn.svelte-1ey45dt{pointer-events:auto;display:inline-flex;align-items:center;gap:calc(9 * var(--u));padding:calc(15 * var(--u)) calc(46 * var(--u));border:0;border-radius:999px;font-family:"Baloo 2",system-ui,sans-serif;font-size:calc(19 * var(--u));font-weight:700;cursor:pointer;color:#33140a;background:linear-gradient(135deg,#ffcbb0,#ff7a4c 52%,#e0521f);box-shadow:0 12px 30px #ff7a4c73;transition:transform .15s ease,box-shadow .15s ease;animation:svelte-1ey45dt-cta-pulse 2.2s ease-in-out infinite}.start-btn.svelte-1ey45dt:hover{transform:translateY(-2px);box-shadow:0 16px 38px #ff7a4c99}.howto.svelte-1ey45dt{inset:0;z-index:13;display:flex;align-items:center;justify-content:center;pointer-events:none}.howto-panel.svelte-1ey45dt{pointer-events:auto;width:calc(378 * var(--u));padding:calc(26 * var(--u)) calc(26 * var(--u)) calc(29 * var(--u));border-radius:calc(20 * var(--u));background:linear-gradient(180deg,#10283cf0,#081422f7);border:1px solid rgba(255,122,76,.45);box-shadow:0 24px 70px #0009;animation:svelte-1ey45dt-panel-in .4s cubic-bezier(.18,1.25,.4,1) both}.howto-title.svelte-1ey45dt{margin:0 0 calc(16 * var(--u));text-align:center;font-family:"Baloo 2",system-ui,sans-serif;font-weight:700;font-size:calc(21 * var(--u));color:#ffcbb0;text-shadow:0 2px 10px rgba(0,0,0,.6)}.howto-list.svelte-1ey45dt{margin:0 0 calc(22 * var(--u));padding-left:calc(19 * var(--u));display:flex;flex-direction:column;gap:calc(10 * var(--u));font-family:Inter,system-ui,sans-serif;font-size:calc(14 * var(--u));line-height:1.4;color:#fff8eae6;text-align:left}.howto-list.svelte-1ey45dt b:where(.svelte-1ey45dt){color:#ffcbb0;font-weight:700}.howto-panel.svelte-1ey45dt .start-btn:where(.svelte-1ey45dt){display:block;margin:0 auto;animation:none}.fineprint.svelte-1ey45dt{left:50%;transform:translate(-50%);bottom:calc(10 * var(--u));width:-moz-max-content;width:max-content;max-width:94vw;padding:calc(3 * var(--u)) calc(11 * var(--u));border-radius:999px;background:#040a124d;font-family:Inter,system-ui,sans-serif;font-size:calc(12 * var(--u));color:#fff8eab8;text-shadow:0 1px 4px rgba(0,0,0,.8)}.demo-tag.svelte-1ey45dt{font-weight:800;color:var(--accent, #ff7a4c);border:1px solid rgba(255,122,76,.5);border-radius:calc(5 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u));margin-right:calc(6 * var(--u))}.rotate-lock.svelte-1ey45dt{display:none}@media(orientation:landscape)and (max-height:600px){.rotate-lock.svelte-1ey45dt{position:fixed;inset:0;z-index:9999;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.1rem;background:#0a1522;color:#fff;text-align:center;padding:2rem}.rotate-lock.svelte-1ey45dt svg:where(.svelte-1ey45dt){width:clamp(56px,16vh,88px);height:clamp(56px,16vh,88px);color:#ff7a4c;animation:svelte-1ey45dt-rotate-hint 2.4s ease-in-out infinite}.rotate-lock.svelte-1ey45dt p:where(.svelte-1ey45dt){font-size:clamp(1rem,5vh,1.35rem);font-weight:800;font-family:system-ui,sans-serif}}@keyframes svelte-1ey45dt-rotate-hint{0%,to{transform:rotate(0)}50%{transform:rotate(-90deg)}}
