.lucky-page.svelte-lfv3kz{position:fixed;inset:0;display:flex;flex-direction:column;overflow:hidden;overflow:clip;--app-h: 100vh;--chrome: 468px;--pad-b: 8.5rem;--cta-h: 60px;--cta-fs: 24px;--card-max: 240px;--stage-k: 1.56;background:radial-gradient(72% 42% at 20% 8%,rgba(150,110,255,.5),transparent 60%),radial-gradient(66% 42% at 90% 16%,rgba(232,110,180,.38),transparent 62%),radial-gradient(85% 50% at 50% 106%,rgba(86,128,246,.46),transparent 60%),radial-gradient(70% 46% at 50% 58%,rgba(78,44,128,.3),transparent 72%),#0d0a17}.lucky-grid.svelte-lfv3kz{position:absolute;inset:0;background-size:150% auto;background-repeat:no-repeat;background-position:center var(--lucky-bg-top, 40%);opacity:.42;mix-blend-mode:screen;pointer-events:none}.lucky-glow.svelte-lfv3kz{position:absolute;left:50%;top:34%;width:min(120vw,1100px);height:min(120vw,1100px);transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,#a855f738,#ec48991f 36%,#0d0a1700 68%);filter:blur(30px);pointer-events:none;animation:svelte-lfv3kz-lucky-orbit 26s linear infinite}@keyframes svelte-lfv3kz-lucky-orbit{0%{transform:translate(-50%,-50%) rotate(0) scale(1)}50%{transform:translate(-50%,-50%) rotate(180deg) scale(1.08)}to{transform:translate(-50%,-50%) rotate(360deg) scale(1)}}.lucky-top.svelte-lfv3kz{position:relative;z-index:1;padding:calc(.75rem + var(--lp-safe-area-top, 0px)) 1rem 0}.lucky-logo.svelte-lfv3kz{position:absolute;left:50%;transform:translate(-50%);top:calc(.75rem + var(--lp-safe-area-top, 0px));height:2.75rem;display:flex;align-items:center;gap:.5rem;pointer-events:none}.lucky-logo-img.svelte-lfv3kz{width:2rem;height:2rem;border-radius:9999px;-o-object-fit:cover;object-fit:cover}.lucky-logo-text.svelte-lfv3kz{font-weight:700;font-size:1.125rem;letter-spacing:-.01em;color:#fff;white-space:nowrap}.lucky-logo-ai.svelte-lfv3kz{color:#c084fc}.lucky-back.svelte-lfv3kz{width:2.75rem;height:2.75rem;border-radius:9999px;background:#0006;border:1px solid rgba(255,255,255,.1);color:#ffffffd9;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.lucky-main.svelte-lfv3kz{position:relative;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.75rem;padding:1.5rem 1.5rem calc(var(--pad-b) + var(--lp-safe-area-bottom, 0px))}.lucky-head.svelte-lfv3kz{display:contents}.lucky-foot.svelte-lfv3kz{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:auto;flex-shrink:0}.lucky-stage.svelte-lfv3kz{position:relative;width:100vw;height:calc(var(--card-w) * var(--stage-k));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.lucky-rail.svelte-lfv3kz{z-index:1;--gap: 14px;--step: calc(var(--card-w) + var(--gap));position:absolute;top:var(--rail-top);left:calc(50% - var(--card-w) / 2);display:flex;gap:var(--gap);transform:translate(calc(var(--step) * var(--set-len) * -1));will-change:transform}.lucky-stage-wrap.svelte-lfv3kz{--card-w: clamp( 100px, calc( ( var(--app-h) - var(--chrome) - var(--lp-safe-area-top, 0px) - var(--lp-safe-area-bottom, 0px) ) / var(--stage-k) ), var(--card-max) );--rail-top: calc(var(--card-w) * .1);position:relative;width:100vw}.lucky-ambient.svelte-lfv3kz{position:absolute;top:calc(var(--rail-top) - 16px);left:50%;width:calc(var(--card-w) * 1.34);height:calc(var(--card-w) * 1.7);transform:translate(-50%);z-index:0;border-radius:30px;filter:blur(40px) saturate(3.2) brightness(1.45);pointer-events:none;will-change:opacity;animation:svelte-lfv3kz-lucky-ambient-pulse 5s ease-in-out infinite}.lucky-ambient-layer.svelte-lfv3kz{position:absolute;inset:0;border-radius:inherit;background-position:center;background-size:cover;opacity:0;transition:opacity .62s ease}.lucky-ambient-layer.is-on.svelte-lfv3kz{opacity:1}@keyframes svelte-lfv3kz-lucky-ambient-pulse{0%,to{opacity:.85}50%{opacity:1}}.lucky-card.svelte-lfv3kz{position:relative;transition:transform .52s cubic-bezier(.16,1,.3,1);flex:0 0 var(--card-w);width:var(--card-w);aspect-ratio:3 / 4;border-radius:18px;background:#ffffff0d}.lucky-card.svelte-lfv3kz img:where(.svelte-lfv3kz){width:100%;height:100%;border-radius:inherit;-o-object-fit:cover;object-fit:cover;outline:1px solid oklch(1 0 0 / .1);outline-offset:-1px}.lucky-cook.svelte-lfv3kz{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background:#120d1a}.lucky-cook-blob.svelte-lfv3kz{position:absolute;width:125%;height:125%;border-radius:50%;mix-blend-mode:screen;will-change:transform}.lucky-cook-blob--a.svelte-lfv3kz{left:-32%;top:-28%;background:radial-gradient(circle at 50% 50%,#a855f7e6,#a855f700 62%);animation:svelte-lfv3kz-lucky-blob-a 5.2s ease-in-out infinite alternate}.lucky-cook-blob--b.svelte-lfv3kz{right:-34%;bottom:-30%;background:radial-gradient(circle at 50% 50%,#ec4899cc,#ec489900 62%);animation:svelte-lfv3kz-lucky-blob-b 6.4s ease-in-out infinite alternate}.lucky-cook-blob--c.svelte-lfv3kz{right:-28%;top:-22%;background:radial-gradient(circle at 50% 50%,#38bdf8b3,#38bdf800 60%);animation:svelte-lfv3kz-lucky-blob-c 7.6s ease-in-out infinite alternate}.lucky-cook-blob--d.svelte-lfv3kz{left:-24%;bottom:-26%;background:radial-gradient(circle at 50% 50%,#fbbf248c,#fbbf2400 60%);animation:svelte-lfv3kz-lucky-blob-d 8.8s ease-in-out infinite alternate}@keyframes svelte-lfv3kz-lucky-blob-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(20%,16%,0) scale(1.14)}}@keyframes svelte-lfv3kz-lucky-blob-b{0%{transform:translateZ(0) scale(1.1)}to{transform:translate3d(-18%,-14%,0) scale(1)}}@keyframes svelte-lfv3kz-lucky-blob-c{0%{transform:translateZ(0) scale(1.05)}to{transform:translate3d(-22%,20%,0) scale(.92)}}@keyframes svelte-lfv3kz-lucky-blob-d{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(16%,-18%,0) scale(1.12)}}.lucky-cook-pct.svelte-lfv3kz{display:block;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1.1}.lucky-cooking-text.svelte-lfv3kz{position:relative;text-align:center;font-size:14px;font-weight:700;line-height:1.35;color:#ffffffdb;text-shadow:0 2px 10px rgba(0,0,0,.5)}.lucky-card--won.svelte-lfv3kz{z-index:3;transform:scale(1.12);box-shadow:0 26px 60px -22px #000000bf,0 0 0 1px #ffffff14}.lucky-card--box.svelte-lfv3kz{background:none}.lucky-card--box.is-openable.svelte-lfv3kz{cursor:pointer}.lucky-card--landed.svelte-lfv3kz{z-index:2;animation:svelte-lfv3kz-lucky-land-pop .62s cubic-bezier(.22,1,.36,1)}@keyframes svelte-lfv3kz-lucky-land-pop{0%{transform:scale(1)}30%{transform:scale(1.09) translateY(-5px)}to{transform:scale(1)}}.lucky-flip.svelte-lfv3kz{position:relative;width:100%;height:100%;border-radius:inherit;transform-style:preserve-3d;transform:perspective(1100px) rotateY(0);transition:transform .9s cubic-bezier(.77,0,.175,1)}.lucky-flip.is-flipped.svelte-lfv3kz{transform:perspective(1100px) rotateY(180deg);animation:svelte-lfv3kz-lucky-flip-lift .9s cubic-bezier(.77,0,.175,1)}@keyframes svelte-lfv3kz-lucky-flip-lift{0%{scale:1}50%{scale:1.08}to{scale:1}}.lucky-face.svelte-lfv3kz{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;background:linear-gradient(160deg,#1c162af5,#0c0a12fa);backface-visibility:hidden}.lucky-face--back.svelte-lfv3kz{transform:rotateY(180deg);background:#120d1a}.lucky-trace.svelte-lfv3kz{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;fill:none}.lucky-trace-track.svelte-lfv3kz{stroke:#ffffff1a;stroke-width:3}.lucky-trace-bar.svelte-lfv3kz{stroke:#f8c64a;stroke-width:4;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(248,181,0,.75))}.lucky-pointer.svelte-lfv3kz{position:absolute;z-index:2;top:2px;left:50%;width:28px;height:22px;transform:translate(-50%);transform-origin:50% 0;pointer-events:none;fill:#fff;filter:drop-shadow(0 2px 10px rgba(168,85,247,.9)) drop-shadow(0 1px 3px rgba(0,0,0,.6));transition:opacity .22s ease-out}.lucky-pointer.is-hidden.svelte-lfv3kz{opacity:0}.lucky-mark.svelte-lfv3kz{font-size:72px;font-weight:800;line-height:1;color:#ffffffe6;text-shadow:0 8px 30px rgba(168,85,247,.6)}.lucky-mark--pulse.svelte-lfv3kz{animation:svelte-lfv3kz-lucky-breathe 1.6s ease-in-out infinite}@keyframes svelte-lfv3kz-lucky-breathe{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}.lucky-title.svelte-lfv3kz{margin-top:.5rem;font-size:1.6rem;font-weight:800;color:#fff;letter-spacing:-.02em}.lucky-sub.svelte-lfv3kz{max-width:22rem;text-align:center;font-size:.95rem;line-height:1.4;color:#fff9;display:flex;align-items:center;justify-content:center;min-height:2.8em}@keyframes svelte-lfv3kz-gradient-xy{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.animate-gradient-xy{background-size:200% 200%;animation:svelte-lfv3kz-gradient-xy 3s ease infinite}.lucky-cta-shine.svelte-lfv3kz{position:absolute;inset:0;z-index:5;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:220% 100%;background-repeat:no-repeat;background-position:140% 50%;animation:svelte-lfv3kz-lucky-cta-shine 4.2s ease-in-out infinite}@keyframes svelte-lfv3kz-lucky-cta-shine{0%,62%,to{background-position:140% 50%}20%{background-position:-40% 50%}}.lucky-aim.svelte-lfv3kz{display:flex;align-items:center;gap:.6rem;padding-top:.75rem;flex-shrink:0}.lucky-aim-label.svelte-lfv3kz{font-size:13px;color:#ffffff80}.lucky-seg.svelte-lfv3kz{position:relative;display:flex;padding:3px;border-radius:999px;background:#ffffff14}.lucky-seg-thumb.svelte-lfv3kz{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:#fffffff0;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.lucky-seg-thumb.is-right.svelte-lfv3kz{transform:translate(100%)}.lucky-seg-btn.svelte-lfv3kz{position:relative;z-index:1;min-width:5.4rem;height:32px;border-radius:999px;font-size:13px;font-weight:700;color:#ffffffa8;transition:color .18s ease}.lucky-seg-btn.is-active.svelte-lfv3kz{color:#14101f}.lucky-seg-btn.svelte-lfv3kz:disabled{opacity:.6}.lucky-rays.svelte-lfv3kz{position:absolute;z-index:0;left:50%;top:calc(var(--rail-top) + var(--card-w) * 2 / 3);width:calc(var(--card-w) * 3);height:calc(var(--card-w) * 3);margin:calc(var(--card-w) * -1.5) 0 0 calc(var(--card-w) * -1.5);border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffd67800 0deg 9deg,#ffd67833 12deg 15deg,#ffd67800 18deg 30deg);-webkit-mask-image:radial-gradient(circle,#000 18%,transparent 68%);mask-image:radial-gradient(circle,#000 18%,transparent 68%);opacity:0;pointer-events:none;transition:opacity 1.2s ease;animation:svelte-lfv3kz-lucky-rays-spin 22s linear infinite}.lucky-rays.is-on.svelte-lfv3kz{opacity:1;transition-duration:.5s}@keyframes svelte-lfv3kz-lucky-rays-spin{to{transform:rotate(360deg)}}.lucky-burst.svelte-lfv3kz{position:absolute;z-index:3;left:50%;top:calc(var(--rail-top) + var(--card-w) * 2 / 3);width:0;height:0;pointer-events:none}.lucky-shock.svelte-lfv3kz{position:absolute;left:calc(var(--card-w) * -.5);top:calc(var(--card-w) * -2 / 3);width:var(--card-w);height:calc(var(--card-w) * 4 / 3);border-radius:20px;border:2px solid rgba(255,220,140,.9);box-shadow:0 0 24px #f8b5008c,inset 0 0 24px #f8b50059;opacity:0;animation:svelte-lfv3kz-lucky-shock .72s cubic-bezier(.22,1,.36,1) forwards}.lucky-burst--big.svelte-lfv3kz .lucky-shock:where(.svelte-lfv3kz){animation-duration:.9s;--shock-to: 1.42}@keyframes svelte-lfv3kz-lucky-shock{0%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(var(--shock-to, 1.26))}}.lucky-spark.svelte-lfv3kz{position:absolute;left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);background:#ffe7a6;border-radius:2px;box-shadow:0 0 10px 2px #f8b500cc;opacity:0;animation:svelte-lfv3kz-lucky-spark .76s cubic-bezier(.16,1,.3,1) var(--delay) forwards}.lucky-burst--big.svelte-lfv3kz .lucky-spark:where(.svelte-lfv3kz){--reach-k: 1.25;animation-duration:.98s}@keyframes svelte-lfv3kz-lucky-spark{0%{opacity:1;transform:translate(calc(var(--cx) * var(--card-w) * .5),calc(var(--cy) * var(--card-w) * .667)) rotate(45deg) scale(1)}to{opacity:0;transform:translate(calc(var(--cx) * var(--card-w) * .5 * var(--reach) * var(--reach-k, 1)),calc(var(--cy) * var(--card-w) * .667 * var(--reach) * var(--reach-k, 1))) rotate(45deg) scale(.4)}}.lucky-sub-drop.svelte-lfv3kz{display:flex;flex-direction:column;align-items:inherit;min-width:0;max-width:100%;animation:svelte-lfv3kz-lucky-sub-in .42s cubic-bezier(.23,1,.32,1) both}.lucky-sub-line.svelte-lfv3kz{display:flex;align-items:baseline;justify-content:inherit;gap:6px;min-width:0;max-width:100%;white-space:nowrap}.lucky-sub-muted.svelte-lfv3kz{flex-shrink:0;color:#ffffff8c}.lucky-sub-author.svelte-lfv3kz{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.lucky-sub-open.svelte-lfv3kz{flex-shrink:0}.lucky-sub-title.svelte-lfv3kz{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:800;color:#fff;text-decoration:none}.lucky-sub-open.svelte-lfv3kz{padding:6px 0;margin:-6px 0;font-weight:700;color:#f8d98a;text-decoration:none}.lucky-sub-open.svelte-lfv3kz:after{content:" ›"}@keyframes svelte-lfv3kz-lucky-sub-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(hover:hover)and (pointer:fine){.lucky-sub-title.svelte-lfv3kz:hover,.lucky-sub-open.svelte-lfv3kz:hover{text-decoration:underline;text-underline-offset:3px}}.lucky-photo.svelte-lfv3kz{position:relative;flex-shrink:0;width:36px;height:36px;border-radius:50%;padding:0;border:2px solid rgba(255,255,255,.85);transition:transform .16s ease-out}.lucky-photo.svelte-lfv3kz:active:not(:disabled){transform:scale(.94)}.lucky-photo.svelte-lfv3kz:disabled{opacity:.6}.lucky-photo.svelte-lfv3kz img:where(.svelte-lfv3kz){width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.lucky-photo-edit.svelte-lfv3kz{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:#2a1c05;background:#f8c64a;box-shadow:0 0 0 2px #0d0a17}.lucky-photo-edit.svelte-lfv3kz svg:where(.svelte-lfv3kz){width:10px;height:10px}@media(max-width:359px){.lucky-aim.has-photo.svelte-lfv3kz .lucky-aim-label:where(.svelte-lfv3kz){display:none}}.lucky-cta-face.svelte-lfv3kz{width:30px;height:30px;flex-shrink:0;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 2px #2a1c05d9}.lucky-cta.svelte-lfv3kz{height:var(--cta-h)}.lucky-cta-label.svelte-lfv3kz{font-size:var(--cta-fs)}.lucky-mark.svelte-lfv3kz{font-size:calc(var(--card-w) * .36)}.lucky-cook-pct.svelte-lfv3kz{font-size:max(18px,calc(var(--card-w) * .13))}.lucky-cooking-text.svelte-lfv3kz{padding:0 8px;font-size:max(12px,calc(var(--card-w) * .07))}@media(hover:hover)and (pointer:fine){.lucky-cta.svelte-lfv3kz:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px #f8b50099}}@supports (height: 100dvh){.lucky-page.svelte-lfv3kz{--app-h: 100dvh}}@media(min-width:600px){.lucky-page.svelte-lfv3kz{--card-max: 260px}}@media(max-height:720px){.lucky-page.svelte-lfv3kz{--chrome: 406px;--pad-b: 7.25rem;--cta-h: 52px;--cta-fs: 20px}.lucky-main.svelte-lfv3kz{gap:.5rem;padding-top:.75rem}.lucky-title.svelte-lfv3kz{margin-top:0;font-size:1.4rem}.lucky-sub.svelte-lfv3kz{font-size:.88rem}.lucky-aim.svelte-lfv3kz{padding-top:.25rem}.lucky-cta.svelte-lfv3kz{margin-top:.5rem}}@media(min-width:1024px)and (min-height:540px){.lucky-page.svelte-lfv3kz{--pad-b: 6.5rem;--cta-h: 60px;--cta-fs: 24px}.lucky-main.svelte-lfv3kz{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);grid-template-rows:1fr 1fr;-moz-column-gap:clamp(24px,4vw,72px);column-gap:clamp(24px,4vw,72px);row-gap:0;padding:0 0 calc(var(--pad-b) + var(--lp-safe-area-bottom, 0px)) clamp(32px,7vw,120px)}.lucky-head.svelte-lfv3kz{grid-area:1 / 1;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding-bottom:1.5rem}.lucky-foot.svelte-lfv3kz{grid-area:2 / 1;align-self:start;align-items:flex-start;margin-top:0}.lucky-stage-wrap.svelte-lfv3kz{grid-column:2;grid-row:1 / 3;align-self:center;width:100%;--card-w: clamp( 200px, min( calc((var(--app-h) - 210px - var(--lp-safe-area-top, 0px)) / var(--stage-k)), 24vw ), 300px )}.lucky-stage.svelte-lfv3kz{width:100%}.lucky-rail.svelte-lfv3kz{--gap: 20px}.lucky-title.svelte-lfv3kz{margin:0;font-size:clamp(2.2rem,2.8vw,3rem);line-height:1.08}.lucky-sub.svelte-lfv3kz{justify-content:flex-start;text-align:left;max-width:24rem;font-size:1.05rem}.lucky-sub-drop.svelte-lfv3kz{align-items:flex-start}.lucky-sub-line.svelte-lfv3kz{justify-content:flex-start}.lucky-aim.svelte-lfv3kz{padding-top:0}}@media(prefers-reduced-motion:reduce){.lucky-mark--pulse.svelte-lfv3kz,.lucky-glow.svelte-lfv3kz,.lucky-cta-shine.svelte-lfv3kz,.lucky-card.svelte-lfv3kz,.lucky-ambient.svelte-lfv3kz,.lucky-ambient-layer.svelte-lfv3kz,.lucky-cook-blob.svelte-lfv3kz,.lucky-sub-drop.svelte-lfv3kz,.lucky-card--landed.svelte-lfv3kz,.lucky-rays.svelte-lfv3kz,.lucky-shock.svelte-lfv3kz,.lucky-spark.svelte-lfv3kz,.animate-gradient-xy{animation:none}.lucky-flip.svelte-lfv3kz,.lucky-flip.is-flipped.svelte-lfv3kz{transform:none;transition:none;animation:none}.lucky-face--back.svelte-lfv3kz{transform:none;opacity:0;transition:opacity .3s ease}.is-flipped.svelte-lfv3kz .lucky-face--back:where(.svelte-lfv3kz){opacity:1}}
