.scrim.svelte-98y67n{z-index:980;pointer-events:auto;position:fixed;inset:0}.scrim.dim-only.svelte-98y67n{background:var(--overlay)}.cutout.svelte-98y67n{border-radius:var(--radius-md);box-shadow:0 0 0 100vmax var(--overlay);pointer-events:none;position:fixed}.popover.svelte-98y67n{z-index:990;background:var(--surface-raised);width:min(92vw,22rem);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-5);animation:svelte-98y67n-pop var(--dur-base) var(--ease-spring);position:fixed;transform:translate(-50%)}.popover.centered.svelte-98y67n{top:auto;bottom:8vh;left:50%}.popover.svelte-98y67n:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.popover.svelte-98y67n{animation:none}}.close.svelte-98y67n{top:var(--space-2);right:var(--space-2);cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);background:0 0;border:none;padding:.2rem .4rem;font-size:1.4rem;line-height:1;position:absolute}.close.svelte-98y67n:hover,.close.svelte-98y67n:focus-visible{color:var(--text)}h2.svelte-98y67n{margin:0 var(--space-5) var(--space-2) 0;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.body.svelte-98y67n{margin:0 0 var(--space-4);color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.foot.svelte-98y67n{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.progress.svelte-98y67n{font-size:var(--text-xs);color:var(--text-faint);letter-spacing:var(--tracking-wide)}.actions.svelte-98y67n{gap:var(--space-2);display:flex}.dismiss-row.svelte-98y67n{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.dont-show{font-size:var(--text-xs);color:var(--text-muted);align-items:center}@keyframes svelte-98y67n-pop{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.97)}to{opacity:1;transform:translate(-50%)}}.help-fab.svelte-17ch2f6{inset:auto var(--space-4) var(--space-4) auto;z-index:890;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-2) var(--space-4);background:var(--surface-raised);color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-pill);box-shadow:var(--shadow-md);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out), opacity var(--dur-fast) var(--ease-out);display:inline-flex;position:fixed}.help-fab.svelte-17ch2f6 svg:where(.svelte-17ch2f6){flex-shrink:0;width:1.15rem;height:1.15rem}.help-fab.svelte-17ch2f6:hover,.help-fab.svelte-17ch2f6:focus-visible{color:var(--accent);border-color:var(--accent);box-shadow:var(--shadow-lg)}@media (prefers-reduced-motion:reduce){.help-fab.svelte-17ch2f6{transition:none}}@media (width<=30rem){.help-fab.svelte-17ch2f6{font-size:var(--text-xs);padding:var(--space-2) var(--space-3)}}
