.gr.svelte-7h02hj{z-index:60;color:#f6efe7;font-family:var(--f-body,system-ui);padding:max(24px, env(safe-area-inset-top)) 20px max(20px, env(safe-area-inset-bottom));background:radial-gradient(120% 80% at 50% 38%,#163f47 0%,#0c2429 55%,#06171a 100%);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}header.svelte-7h02hj{z-index:5;text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:420px;display:flex;position:relative}.kick.svelte-7h02hj{background:#1b414b;border-radius:99px;padding:8px 16px;font-size:15px;font-weight:700;display:inline-block}h2.svelte-7h02hj{font-family:var(--f-display,Georgia, serif);letter-spacing:-.5px;margin:0;font-size:clamp(28px,8vw,36px);font-weight:800;line-height:1.08}.sub.svelte-7h02hj{color:#b2c7c9;margin:0;font-size:16px;line-height:1.35}.stage.svelte-7h02hj{flex:1;place-items:center;width:100%;min-height:0;margin:12px 0;display:grid;position:relative}.stage.svelte-7h02hj>:where(.svelte-7h02hj){grid-area:1/1}.stage.svelte-7h02hj{overflow:visible}.rays.svelte-7h02hj,.glow.svelte-7h02hj{position:absolute;top:50%;left:50%;translate:-50% -50%}.rays.svelte-7h02hj{background:repeating-conic-gradient(from 0deg, #ffd16638 0 8deg, transparent 8deg 20deg);opacity:0;pointer-events:none;border-radius:50%;width:900px;height:900px;transition:opacity .5s,transform 1.2s cubic-bezier(.2,.8,.2,1);transform:scale(.3);-webkit-mask:radial-gradient(circle,#000 0 25%,#0000 62%);mask:radial-gradient(circle,#000 0 25%,#0000 62%)}.open.svelte-7h02hj .rays:where(.svelte-7h02hj){opacity:1;animation:18s linear infinite svelte-7h02hj-spin;transform:scale(1)}@keyframes svelte-7h02hj-spin{to{rotate:360deg}}.glow.svelte-7h02hj{opacity:0;pointer-events:none;background:radial-gradient(circle,#ffecaae6,#ffd16640 45%,#0000 70%);border-radius:50%;width:320px;height:320px;transition:opacity .3s,transform .6s;transform:scale(.2)}.open.svelte-7h02hj .glow:where(.svelte-7h02hj){opacity:1;transform:scale(1.25)}.box.svelte-7h02hj{cursor:pointer;filter:drop-shadow(0 24px 30px #00000073);touch-action:manipulation;background:0 0;border:0;padding:0;animation:2.4s ease-in-out infinite svelte-7h02hj-float}@keyframes svelte-7h02hj-float{50%{transform:translateY(-10px)rotate(-2deg)}}.box.shake.svelte-7h02hj{animation:.5s ease-in-out infinite svelte-7h02hj-shake}@keyframes svelte-7h02hj-shake{0%,to{transform:rotate(0)scale(1.04)}20%{transform:rotate(-9deg)scale(1.08)}40%{transform:rotate(8deg)scale(1.1)}60%{transform:rotate(-6deg)scale(1.12)}80%{transform:rotate(5deg)scale(1.14)}}.cardwrap.svelte-7h02hj{z-index:4;perspective:1200px;animation:1.1s cubic-bezier(.2,1.2,.3,1) forwards svelte-7h02hj-cardIn,.25s 1.95s svelte-7h02hj-thud;position:relative}@keyframes svelte-7h02hj-cardIn{0%{opacity:1;transform:translateY(60px)scale(.2)rotate(-25deg)}60%{transform:translateY(-14px)scale(1.12)rotate(4deg)}to{transform:translateY(0)scale(1)rotate(-3deg)}}@keyframes svelte-7h02hj-thud{50%{translate:0 6px}}.flip.svelte-7h02hj{width:200px;height:278px;transform-style:preserve-3d;animation:1.3s cubic-bezier(.2,.9,.25,1) forwards svelte-7h02hj-flip;position:relative}@keyframes svelte-7h02hj-flip{0%{transform:rotateY(540deg)}to{transform:rotateY(0)}}.face.svelte-7h02hj{backface-visibility:hidden;border-radius:26px;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px #00000080,0 0 0 4px #fbf4e6,0 0 0 8px #ffd166}.back.svelte-7h02hj{background:repeating-linear-gradient(45deg,#f47c6a 0 18px,#f69584 18px 36px);place-items:center;display:grid;transform:rotateY(180deg)}.back.svelte-7h02hj span:where(.svelte-7h02hj){font-family:var(--f-display,Georgia, serif);color:#fbf4e6;font-size:54px;font-weight:800}.front.svelte-7h02hj{color:#06313d;background:#fbf4e6;flex-direction:column;display:flex}.pmain.svelte-7h02hj{flex-direction:column;flex:1;align-items:center;gap:6px;padding:26px 12px 8px;display:flex;position:relative}.pfig.svelte-7h02hj{margin-top:auto}.pnm.svelte-7h02hj{font-family:var(--f-display,Georgia, serif);text-align:center;margin-bottom:auto;font-size:26px;font-weight:800;line-height:1.04}.pnm.lng.svelte-7h02hj{font-size:21px}.pfree.svelte-7h02hj{color:#3d5a5f;font-size:15px;font-weight:800}.pstrip.svelte-7h02hj{background:var(--a);justify-content:center;align-items:center;height:58px;display:flex}.pown.svelte-7h02hj{color:#fbf4e6;background:#06313d;border-radius:11px;padding:6px 14px;font-size:16px;font-weight:800}.shine.svelte-7h02hj{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffffbf 45%,#0000 60%);animation:1.2s ease-out 1.5s forwards svelte-7h02hj-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes svelte-7h02hj-shine{to{transform:translate(120%)}}.stamp.svelte-7h02hj{z-index:6;font-family:var(--f-display,Georgia, serif);letter-spacing:2px;color:#d9476f;opacity:0;white-space:nowrap;background:#fbf4e6f0;border:4px solid #d9476f;border-radius:10px;padding:6px 12px;font-size:22px;font-weight:900;animation:.35s cubic-bezier(.5,1.8,.6,1) 1.65s forwards svelte-7h02hj-stamp;position:absolute;top:-20px;right:-26px;transform:rotate(14deg)scale(3)}@keyframes svelte-7h02hj-stamp{to{opacity:1;transform:rotate(14deg)scale(1)}}footer.svelte-7h02hj{z-index:6;flex-direction:column;justify-content:flex-end;width:100%;max-width:420px;min-height:124px;display:flex;position:relative}.tap.svelte-7h02hj{text-align:center;color:#ffd166;margin:0 0 40px;font-size:18px;font-weight:700;animation:1.4s ease-in-out infinite svelte-7h02hj-blink}@keyframes svelte-7h02hj-blink{50%{opacity:.45}}.acts.svelte-7h02hj{flex-direction:column;gap:10px;animation:.5s forwards svelte-7h02hj-up;display:flex}@keyframes svelte-7h02hj-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.cta.svelte-7h02hj{font:inherit;color:#06313d;cursor:pointer;background:linear-gradient(#f9a89b,#f47c6a);border:0;border-radius:99px;height:60px;font-size:19px;font-weight:800;box-shadow:0 8px 24px #f47c6a59}.sec.svelte-7h02hj{font:inherit;color:#f6efe7;cursor:pointer;background:0 0;border:1.5px solid #1b414b;border-radius:99px;height:52px;font-size:16px;font-weight:700}canvas.svelte-7h02hj{z-index:7;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flash.svelte-7h02hj{z-index:8;opacity:0;pointer-events:none;background:#fff8e1;position:absolute;inset:0}.open.svelte-7h02hj .flash:where(.svelte-7h02hj){animation:.55s ease-out svelte-7h02hj-flash}@keyframes svelte-7h02hj-flash{15%{opacity:.95}to{opacity:0}}@media (prefers-reduced-motion:reduce){.gr.svelte-7h02hj :where(.svelte-7h02hj){transition-duration:10ms!important;animation-duration:10ms!important;animation-delay:0s!important}}
