.preroll.svelte-1tb0hke{position:fixed;z-index:1200;inset:0;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:clamp(1rem,3vw,2rem);background:radial-gradient(circle at 15% 10%,rgba(0,194,254,.22),transparent 24rem),radial-gradient(circle at 88% 92%,rgba(255,106,0,.18),transparent 24rem),#011843e0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog.svelte-1tb0hke{width:min(100%,36rem);margin:auto;overflow:hidden;border:1px solid rgba(217,230,250,.28);border-radius:calc(var(--radius) + 8px);background-color:var(--color-surface);box-shadow:0 32px 90px -24px #000000c7;animation:svelte-1tb0hke-dialog-enter .2s ease-out}.ad-preview.svelte-1tb0hke{position:relative;display:grid;min-height:11.5rem;place-items:center;overflow:hidden;padding:2.5rem 1.5rem 1.5rem;background:radial-gradient(circle at 18% 10%,rgba(0,194,254,.32),transparent 15rem),radial-gradient(circle at 90% 90%,rgba(254,184,3,.28),transparent 14rem),linear-gradient(135deg,var(--color-navy) 0%,#06357e 52%,var(--color-blue) 100%);color:#fff}.ad-preview.svelte-1tb0hke:before{position:absolute;inset:0;background:repeating-linear-gradient(135deg,rgba(255,255,255,.055) 0 10px,transparent 10px 20px);content:"";pointer-events:none}.preview-badge.svelte-1tb0hke{position:absolute;z-index:2;top:1rem;left:1rem;display:inline-flex;min-height:1.75rem;align-items:center;padding:.2rem .65rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background-color:#01184373;color:#fff;font-size:.625rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.countdown-pill.svelte-1tb0hke{position:absolute;z-index:2;top:.85rem;right:.85rem;display:inline-flex;min-width:3rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.15rem;padding:.2rem .7rem;border-radius:999px;background-color:#fffffff0;color:var(--color-navy);font-size:1.125rem;font-variant-numeric:tabular-nums;font-weight:800;line-height:1;box-shadow:0 10px 24px -14px #000000a6}.countdown-pill.svelte-1tb0hke .unit:where(.svelte-1tb0hke){margin-left:.15rem;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.check.svelte-1tb0hke{width:1.15rem;height:1.15rem}.ad-art.svelte-1tb0hke{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.mark.svelte-1tb0hke{width:3.5rem;height:3.5rem;margin-bottom:.35rem;filter:drop-shadow(0 12px 22px rgba(0,0,0,.28))}.ad-kicker.svelte-1tb0hke{color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:-.01em}.ad-copy.svelte-1tb0hke{color:#f2f7ffc2;font-size:.8125rem}.body.svelte-1tb0hke{padding:clamp(1.25rem,4vw,1.8rem)}h2.svelte-1tb0hke{color:var(--color-heading);font-size:clamp(1.35rem,4vw,1.7rem);font-weight:800}.disclosure.svelte-1tb0hke{margin-top:.55rem;padding-left:.75rem;border-left:3px solid var(--color-amber);color:var(--color-muted);font-size:.875rem;line-height:1.5}.personalization.svelte-1tb0hke{margin-top:.7rem;color:var(--color-muted);font-size:.75rem;line-height:1.45}.personalization.is-personalized.svelte-1tb0hke{color:var(--color-blue-ink)}.progress-row.svelte-1tb0hke{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem}.progress.svelte-1tb0hke{position:relative;height:.5rem;flex:1 1 auto;overflow:hidden;border-radius:999px;background-color:#4e64842e}.progress-fill.svelte-1tb0hke{display:block;width:100%;height:100%;border-radius:inherit;background-image:linear-gradient(90deg,var(--color-blue),var(--color-cyan));transform-origin:left center;transition:transform .1s linear;will-change:transform}.time.svelte-1tb0hke{min-width:3.2rem;color:var(--color-muted);font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.03em;text-align:right}.mode-note.svelte-1tb0hke{margin-top:.85rem;padding:.55rem .75rem;border:1px solid rgba(0,194,254,.28);border-radius:10px;background-color:#00c2fe1a;color:var(--color-text);font-size:.75rem;line-height:1.45}.footer.svelte-1tb0hke{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:1.25rem}.hint.svelte-1tb0hke{color:var(--color-muted);font-size:.75rem;line-height:1.45}kbd.svelte-1tb0hke{display:inline-block;min-width:1.6rem;padding:.1rem .35rem;border:1px solid var(--color-border);border-bottom-width:2px;border-radius:5px;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:.6875rem;font-weight:700;text-align:center}.skip.svelte-1tb0hke{display:inline-flex;min-width:10.5rem;min-height:var(--touch-target);flex:0 1 auto;align-items:center;justify-content:center;padding:0 1.2rem;border:1px solid transparent;border-radius:var(--radius);background-color:var(--color-blue);color:#fff;font-size:.9375rem;font-weight:700;line-height:1.2;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.skip.svelte-1tb0hke:hover:not(:disabled){background-color:var(--color-navy)}.skip.svelte-1tb0hke:disabled{cursor:not-allowed;border-color:var(--color-border);background-color:var(--color-bg);color:var(--color-muted)}.sr-only.svelte-1tb0hke{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;margin:-1px;clip-path:inset(50%);white-space:nowrap}@keyframes svelte-1tb0hke-dialog-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.dialog.svelte-1tb0hke{animation:none}.progress-fill.svelte-1tb0hke{transition:none}}@media(max-width:420px){.skip.svelte-1tb0hke{width:100%}.footer.svelte-1tb0hke{align-items:stretch}}.stepper-nav.svelte-b1fesp{width:100%}.stepper.svelte-b1fesp{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}.step.svelte-b1fesp{display:flex;min-width:0;min-height:var(--touch-target);flex:1 1 0;flex-direction:column;align-items:center;text-align:center}.rail.svelte-b1fesp{display:flex;width:100%;align-items:center}.line.svelte-b1fesp{height:2px;flex:1 1 auto;border-radius:999px;background-color:var(--color-border)}.line.filled.svelte-b1fesp{background-image:linear-gradient(90deg,var(--color-blue),var(--color-cyan))}.step.svelte-b1fesp:first-child .line-before:where(.svelte-b1fesp),.step.svelte-b1fesp:last-child .line-after:where(.svelte-b1fesp){visibility:hidden}.marker.svelte-b1fesp{position:relative;z-index:1;display:grid;width:var(--touch-target);height:var(--touch-target);flex:0 0 var(--touch-target);place-items:center;border:2px solid var(--color-border);border-radius:50%;background-color:var(--color-surface);color:var(--color-muted);font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:800;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.step.is-done.svelte-b1fesp .marker:where(.svelte-b1fesp){border-color:var(--color-blue);background-color:var(--color-blue);color:#fff}.step.is-current.svelte-b1fesp .marker:where(.svelte-b1fesp){border-color:var(--color-cyan);background-color:var(--color-navy);box-shadow:0 0 0 5px #00c2fe2e;color:#fff}.label.svelte-b1fesp{display:flex;max-width:12rem;flex-direction:column;gap:.15rem;padding:.55rem .25rem 0}.label-text.svelte-b1fesp{color:var(--color-text);font-size:.875rem;font-weight:700;line-height:1.35;text-wrap:balance}.step.is-current.svelte-b1fesp .label-text:where(.svelte-b1fesp){color:var(--color-heading)}.state.svelte-b1fesp{color:var(--color-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}.step.is-current.svelte-b1fesp .state:where(.svelte-b1fesp){color:var(--color-blue)}[data-theme=dark] .step.is-current.svelte-b1fesp .state:where(.svelte-b1fesp){color:var(--color-cyan)}@media(max-width:720px){.stepper.svelte-b1fesp{flex-direction:column}.step.svelte-b1fesp{width:100%;min-height:0;flex:0 0 auto;flex-direction:row;align-items:stretch;text-align:left}.rail.svelte-b1fesp{width:var(--touch-target);flex:0 0 var(--touch-target);flex-direction:column;align-self:stretch}.line.svelte-b1fesp{width:2px;min-height:.75rem;height:auto;flex:1 1 auto}.line-before.svelte-b1fesp{display:none}.step.svelte-b1fesp:last-child .line-after:where(.svelte-b1fesp){visibility:hidden}.label.svelte-b1fesp{max-width:none;flex:1 1 auto;align-items:flex-start;padding:.7rem 0 1.4rem .9rem;text-align:left}.step.svelte-b1fesp:last-child .label:where(.svelte-b1fesp){padding-bottom:0}}
