.hero.svelte-1a1se6c{background:var(--night);align-items:flex-end;min-height:min(100vh,860px);display:flex;position:relative;overflow:hidden}.hero.svelte-1a1se6c .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vignette.svelte-1a1se6c{background:var(--hero-vignette);position:absolute;inset:0}.glow.svelte-1a1se6c{background:radial-gradient(circle, var(--lantern), var(--lantern-0) 70%);mix-blend-mode:screen;pointer-events:none;border-radius:50%;animation:3.2s ease-in-out infinite svelte-1a1se6c-bbGlow;position:absolute}@keyframes svelte-1a1se6c-bbGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.inner.svelte-1a1se6c{width:100%;max-width:1240px;padding:110px var(--gutter) clamp(210px, 28vw, 300px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex;position:relative}.copy.svelte-1a1se6c{flex-direction:column;flex:380px;align-items:flex-start;gap:18px;min-width:0;display:flex}h1.svelte-1a1se6c{margin:0;line-height:0}.slogan.svelte-1a1se6c{font:400 clamp(26px, 4.2vw, 46px) / 1.05 var(--font-display);color:var(--paper-200);text-shadow:var(--heading-shadow);text-wrap:balance;margin:0}.badges.svelte-1a1se6c{flex-wrap:wrap;gap:12px;display:flex}.platforms.svelte-1a1se6c{font:700 13px var(--font-ui);color:var(--glow-400)}.phone-wrap.svelte-1a1se6c{flex:0 360px;justify-content:center;min-width:0;padding-top:10px;display:flex;position:relative}.phone.svelte-1a1se6c{aspect-ratio:9/19.5;background:var(--night);width:min(250px,62vw);box-shadow:0 0 0 8px var(--phone-frame), 0 0 0 10px var(--phone-rim), 0 30px 60px var(--shade-60);border-radius:36px;position:relative;overflow:hidden;transform:rotate(7deg)}.phone.svelte-1a1se6c .phone-bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hud.svelte-1a1se6c{justify-content:space-between;display:flex;position:absolute;top:5%;left:8%;right:8%}.pill.svelte-1a1se6c{background:var(--hud-pill);box-shadow:0 0 0 1px var(--brass-500);font:700 10px var(--font-ui);color:var(--glow-300);border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 3px;display:flex}.pill.svelte-1a1se6c:last-child{padding:2px 8px}.phone.svelte-1a1se6c .coin{width:14px;height:14px}.marisol.svelte-1a1se6c{width:56%;position:absolute;top:13%;left:-2%}.marisol.svelte-1a1se6c img,.pizza.svelte-1a1se6c img,.toppings.svelte-1a1se6c img,.tab.svelte-1a1se6c img{width:100%;height:auto;display:block}.ticket.svelte-1a1se6c{background:var(--paper-100);width:40%;box-shadow:0 4px 10px var(--shade-40);border-radius:10px;flex-direction:column;gap:5px;padding:6px;display:flex;position:absolute;top:16%;right:6%}.toppings.svelte-1a1se6c{justify-content:center;gap:3px;display:flex}.toppings.svelte-1a1se6c img{width:40%}.meter.svelte-1a1se6c{background:var(--paper-400);border-radius:3px;height:5px;overflow:hidden}.meter.svelte-1a1se6c div:where(.svelte-1a1se6c){background:var(--action-base);width:70%;height:100%}.counter.svelte-1a1se6c{background:var(--grad-counter);height:36%;position:absolute;bottom:0;left:0;right:0}.pizza.svelte-1a1se6c{aspect-ratio:1;position:absolute;bottom:14%;left:18%;right:18%}.pizza.svelte-1a1se6c img{filter:drop-shadow(0 6px 6px var(--shade-45));position:relative}.steam.svelte-1a1se6c{pointer-events:none;height:120px;position:absolute;top:8%;left:0;right:0}.puff.svelte-1a1se6c{background:radial-gradient(ellipse, var(--steam), var(--steam-0) 70%);filter:blur(6px);opacity:0;border-radius:50%;width:34px;height:70px;margin-left:-17px;animation:3.3s ease-out infinite svelte-1a1se6c-bbSteam;position:absolute;bottom:0}@keyframes svelte-1a1se6c-bbSteam{0%{opacity:0;transform:translateY(0)scaleX(1)}25%{opacity:.7}to{opacity:0;transform:translateY(-90px)scaleX(1.6)}}.tip.svelte-1a1se6c{background:var(--ink-900);box-shadow:0 0 0 1.5px var(--glow-500);font:400 12px var(--font-display);color:var(--glow-500);border-radius:999px;align-items:center;gap:3px;padding:2px 8px 2px 3px;display:flex;position:absolute;bottom:40%;right:8%}.tip.svelte-1a1se6c .coin{width:16px;height:16px}.tabs.svelte-1a1se6c{background:var(--tabbar);border-radius:8px;gap:2px;padding:3px;display:flex;position:absolute;bottom:2.5%;left:4%;right:4%}.tab.svelte-1a1se6c{aspect-ratio:1;border-radius:5px;flex:1;justify-content:center;align-items:center;display:flex}.tab.svelte-1a1se6c img{width:78%}.tab.done.svelte-1a1se6c{background:var(--tab-done)}.tab.todo.svelte-1a1se6c{background:var(--tab-todo)}.tab.active.svelte-1a1se6c{background:var(--grad-coin)}.cast.svelte-1a1se6c{pointer-events:none;height:clamp(190px,26vw,280px);position:absolute;bottom:0;left:0;right:0}.row.svelte-1a1se6c{justify-content:space-around;align-items:flex-end;width:min(760px,100%);height:78%;display:flex;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}.row.svelte-1a1se6c img{width:24%;max-width:170px;height:auto;filter:drop-shadow(0 8px 10px var(--shade-50));margin-bottom:-12%}.plank.svelte-1a1se6c{background:linear-gradient(180deg, var(--hero-plank-top), var(--wood-500) 40%, var(--hero-plank-base));height:26%;box-shadow:0 -3px 0 var(--hero-plank-lip), 0 -10px 24px var(--shade-40);position:absolute;bottom:0;left:0;right:0}.grid.svelte-id8cul{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;display:grid}.card.svelte-id8cul{background:var(--wood-700);box-shadow:0 0 0 1.5px var(--brass-line);border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.card.svelte-id8cul .dish{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.body.svelte-id8cul{flex-direction:column;flex:1;gap:6px;padding:16px 18px 18px;display:flex;position:relative}.owner.svelte-id8cul{width:92px;filter:drop-shadow(0 6px 8px var(--shade-50));position:absolute;top:-62px;right:10px}.owner.svelte-id8cul img{width:100%;height:auto;display:block}h3.svelte-id8cul{font:400 21px/1.15 var(--font-display);color:var(--glow-300);margin:0;padding-right:80px}.who.svelte-id8cul{font:700 12px var(--font-ui);letter-spacing:1px;text-transform:uppercase;color:var(--glow-600)}.body.svelte-id8cul p:where(.svelte-id8cul){color:var(--paper-400);margin:0;font-size:14.5px}.body.svelte-id8cul .unlock:where(.svelte-id8cul){font:700 12.5px var(--font-ui);color:var(--glow-400);margin-top:auto;padding-top:8px}.title.svelte-mg3q9d{margin-bottom:28px}.grid.svelte-mg3q9d{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.step.svelte-mg3q9d{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.phone.svelte-mg3q9d{aspect-ratio:9/19.5;background:var(--night);width:100%;max-width:240px;box-shadow:0 0 0 6px var(--phone-frame), 0 18px 36px var(--shade-50);border-radius:30px;position:relative;overflow:hidden}.phone.svelte-mg3q9d .bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.counter.svelte-mg3q9d{background:var(--grad-counter);height:38%;position:absolute;bottom:0;left:0;right:0}.top.svelte-mg3q9d,.main.svelte-mg3q9d{position:absolute}.top.svelte-mg3q9d{width:58%;top:16%;left:4%}.main.svelte-mg3q9d{width:72%;filter:drop-shadow(0 8px 8px var(--shade-45));bottom:9%;left:14%}.top.svelte-mg3q9d img,.main.svelte-mg3q9d img{width:100%;height:auto;display:block}.head.svelte-mg3q9d{align-items:center;gap:10px;display:flex}.n.svelte-mg3q9d{background:var(--step-badge);width:34px;height:34px;color:var(--ink-900);font:400 18px/34px var(--font-display);border-radius:50%}h3.svelte-mg3q9d{font:400 20px var(--font-display);color:var(--glow-300);margin:0}p.svelte-mg3q9d{max-width:300px;color:var(--paper-400);margin:0;font-size:14.5px}.grid.svelte-pnxy4d{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-pnxy4d{background:var(--grad-cast);box-shadow:0 0 0 1.5px var(--brass-500);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.card.svelte-pnxy4d .art{aspect-ratio:4/4.2;object-fit:cover;object-position:top;width:100%;height:auto;display:block}.label.svelte-pnxy4d{background:var(--wood-800);flex:1;padding:8px 12px 12px}.name.svelte-pnxy4d{font:400 16px var(--font-display);color:var(--glow-300)}.role.svelte-pnxy4d{color:var(--text-muted);font-size:12.5px}.panel.svelte-16gwqxr{background:var(--grad-panel);box-shadow:0 0 0 2px var(--brass-500);border-radius:26px;flex-direction:column;gap:20px;padding:clamp(22px,4vw,40px);display:flex}.title.svelte-16gwqxr{font:400 clamp(24px, 3.6vw, 36px) / 1.1 var(--font-display);color:var(--glow-400);margin:0 0 6px}.intro.svelte-16gwqxr{color:var(--paper-400);margin:0}.points.svelte-16gwqxr{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}li.svelte-16gwqxr{background:var(--wood-800);box-shadow:inset 0 0 0 1px var(--teaser-ring);border-radius:16px;padding:16px 18px}h3.svelte-16gwqxr{font:400 18px/1.2 var(--font-display);color:var(--glow-300);margin:0 0 6px}p.svelte-16gwqxr{color:var(--paper-400);margin:0;font-size:14.5px}.panel.svelte-z3lycw{background:var(--grad-panel);box-shadow:0 0 0 2px var(--brass-500);border-radius:26px;flex-direction:column;gap:20px;padding:clamp(22px,4vw,40px);display:flex}.title.svelte-z3lycw{font:400 clamp(24px, 3.6vw, 36px) / 1.1 var(--font-display);color:var(--glow-400);margin:0 0 6px}.intro.svelte-z3lycw{color:var(--paper-400);margin:0}.grid.svelte-z3lycw{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}li.svelte-z3lycw{background:var(--wood-800);box-shadow:inset 0 0 0 1px var(--teaser-ring);border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;display:flex}li.svelte-z3lycw .art{object-fit:contain;width:72px;height:72px}span.svelte-z3lycw{font:700 14px var(--font-ui);color:var(--glow-300);text-align:center}.poster.svelte-shz4lv{aspect-ratio:16/9;background:var(--night);width:100%;box-shadow:0 0 0 3px var(--brass-500);border-radius:24px;display:block;position:relative;overflow:hidden}.poster.svelte-shz4lv .bg{object-fit:cover;filter:brightness(.6);width:100%;height:100%;position:absolute;inset:0}.center.svelte-shz4lv{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:0}.play.svelte-shz4lv{aspect-ratio:1;background:var(--paper-100);width:clamp(60px,9vw,88px);box-shadow:0 8px 20px var(--shade-50);border-radius:50%;justify-content:center;align-items:center;display:flex}.play.svelte-shz4lv span:where(.svelte-shz4lv){border-left:26px solid var(--ink-900);border-top:16px solid #0000;border-bottom:16px solid #0000;width:0;height:0;margin-left:6px}.play.soon.svelte-shz4lv{opacity:.55}.label.svelte-shz4lv{background:var(--ink-900);color:var(--glow-300);font:700 14px var(--font-ui);border-radius:999px;padding:4px 14px}a.poster.svelte-shz4lv:hover .play:where(.svelte-shz4lv){transform:scale(1.05)}.faq.svelte-1uha8ag{max-width:820px;padding:var(--section-gap) var(--gutter) 0;margin:0 auto}.faq.svelte-1uha8ag .h2{margin-bottom:20px}
