.backdrop.svelte-y9wda8{z-index:200;background:#1111118c;place-items:center;padding:16px;animation:.2s ease-out svelte-y9wda8-fade;display:grid;position:fixed;inset:0}.backdrop.corner.svelte-y9wda8{background:0 0;width:min(380px,100vw - 40px);padding:0;animation:none;display:block;inset:auto 20px 20px auto}.dialog.svelte-y9wda8{background:var(--pp-bg);width:min(420px,100%);max-height:calc(100dvh - 32px);color:var(--pp-text);border-radius:var(--pp-radius);text-align:center;padding:40px 28px 28px;animation:.25s ease-out svelte-y9wda8-pop;position:relative;overflow-y:auto;box-shadow:0 24px 60px #0000004d}.corner.svelte-y9wda8 .dialog:where(.svelte-y9wda8){width:100%;max-height:calc(100dvh - 40px);padding:34px 22px 22px;animation:.3s ease-out svelte-y9wda8-slide}@media (width<=640px){.backdrop.corner.svelte-y9wda8{width:100%;inset:auto 0 0}.corner.svelte-y9wda8 .dialog:where(.svelte-y9wda8){border-radius:var(--pp-radius) var(--pp-radius) 0 0;max-height:85dvh}.dialog.svelte-y9wda8{padding:36px 20px 22px}}.close.svelte-y9wda8{width:44px;height:44px;color:var(--pp-text);opacity:.8;cursor:pointer;background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;top:8px;left:8px}.logo.svelte-y9wda8{font-family:var(--font-display);letter-spacing:.04em;color:var(--pp-logo);margin:0 0 18px;font-size:1.6rem;line-height:1}.logo.svelte-y9wda8 span:where(.svelte-y9wda8){color:var(--lime)}h2.svelte-y9wda8{font-family:var(--pp-title-font);text-transform:uppercase;letter-spacing:.04em;color:var(--pp-text);margin:0 0 4px;font-size:1.6rem;font-weight:600;line-height:1.15}.brand-font.svelte-y9wda8 h2:where(.svelte-y9wda8){letter-spacing:.02em;font-size:2rem;font-weight:400}.sub.svelte-y9wda8{font-family:var(--pp-title-font);color:var(--pp-text);opacity:.85;margin:0 0 18px;font-size:.98rem}.brand-font.svelte-y9wda8 .sub:where(.svelte-y9wda8){font-family:inherit}.card.svelte-y9wda8{aspect-ratio:16/10;border-radius:calc(var(--pp-radius) - 2px);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--pp-text) 14%, transparent);-webkit-user-select:none;user-select:none;background:#fff;position:relative;overflow:hidden}.prize.svelte-y9wda8{place-content:center;gap:2px;display:grid;position:absolute;inset:0}.big.svelte-y9wda8{font-family:var(--font-display);color:var(--blue);font-size:3.6rem;line-height:1}.small.svelte-y9wda8{color:var(--ink);font-size:.9rem;font-weight:700}canvas.svelte-y9wda8{touch-action:none;cursor:grab;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}canvas.gone.svelte-y9wda8{opacity:0;pointer-events:none}.link.svelte-y9wda8{color:var(--pp-text);opacity:.85;font:inherit;cursor:pointer;background:0 0;border:0;min-height:44px;margin-top:14px;font-size:.88rem;text-decoration:underline}form.svelte-y9wda8{text-align:left;margin-top:16px}.won.svelte-y9wda8{text-align:center;margin:0 0 12px;font-weight:700}input[type=email].svelte-y9wda8{border:1.5px solid color-mix(in srgb, var(--pp-text) 30%, #fff);border-radius:var(--pp-radius-sm);width:100%;min-height:48px;font:inherit;color:var(--ink);background:#fff;padding:0 14px}input[aria-invalid=true].svelte-y9wda8{border-color:var(--pp-danger)}.consent.svelte-y9wda8{color:var(--pp-text);opacity:.9;align-items:start;gap:10px;margin:12px 0;font-size:.82rem;display:flex}.consent.svelte-y9wda8 a:where(.svelte-y9wda8){color:inherit}.consent.svelte-y9wda8 input:where(.svelte-y9wda8){width:18px;height:18px;min-height:18px;accent-color:var(--pp-btn);flex:none;margin-top:2px;padding:0}.err.svelte-y9wda8{color:var(--pp-danger);margin:0 0 10px;font-size:.85rem}.cta.svelte-y9wda8{border-radius:var(--pp-radius-sm);background:var(--pp-btn);width:100%;min-height:50px;color:var(--pp-btn-text);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;margin-top:4px;font-weight:800}.cta.svelte-y9wda8:disabled{opacity:.7;cursor:wait}.code-box.svelte-y9wda8{border:2px dashed var(--pp-btn);border-radius:calc(var(--pp-radius-sm) + 2px);color:var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:10px;margin:8px 0 16px;padding:10px 10px 10px 16px;display:flex}.code.svelte-y9wda8{letter-spacing:.06em;-webkit-user-select:all;user-select:all;font-family:ui-monospace,Menlo,monospace;font-size:1.3rem;font-weight:800}.copy.svelte-y9wda8{border-radius:var(--pp-radius-sm);background:var(--pp-btn);min-height:44px;color:var(--pp-btn-text);cursor:pointer;border:0;padding:0 14px;font-weight:700}@keyframes svelte-y9wda8-fade{0%{opacity:0}}@keyframes svelte-y9wda8-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes svelte-y9wda8-slide{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.backdrop.svelte-y9wda8,.dialog.svelte-y9wda8,.corner.svelte-y9wda8 .dialog:where(.svelte-y9wda8){animation:none}canvas.svelte-y9wda8{transition:none}}
