.spotlight.svelte-1hsgb6{z-index:900;pointer-events:none;outline:3px solid var(--brand);outline-offset:0;box-shadow:0 0 0 100vmax color-mix(in srgb, var(--bg) 55%, transparent);border-radius:8px;transition:top .2s,left .2s,width .2s,height .2s;animation:1.2s ease-out svelte-1hsgb6-coach-pulse;position:fixed}@keyframes svelte-1hsgb6-coach-pulse{0%{outline-offset:10px;outline-color:#0000}to{outline-offset:0;outline-color:var(--brand)}}@media (prefers-reduced-motion:reduce){.spotlight.svelte-1hsgb6{transition:none;animation:none}}.coach.svelte-1hsgb6{z-index:901;border:1px solid var(--line);border-left:4px solid var(--lab);background:var(--panel);width:min(360px,100vw - 32px);color:var(--fg);box-shadow:0 6px 24px color-mix(in srgb, var(--fg) 18%, transparent);border-radius:8px;gap:8px;padding:14px 16px;display:grid;position:fixed;bottom:16px;right:16px}header.svelte-1hsgb6{color:var(--muted);justify-content:space-between;gap:8px;font-size:12px;display:flex}.eyebrow.svelte-1hsgb6{letter-spacing:.04em;font-weight:650}p.svelte-1hsgb6{margin:0}.say.svelte-1hsgb6{font-size:1.05rem;font-weight:650;line-height:1.35}.say.ticked.svelte-1hsgb6,.done.svelte-1hsgb6{color:var(--success)}.tick.svelte-1hsgb6{margin-right:4px;display:inline-block}.enter.svelte-1hsgb6,.why.svelte-1hsgb6{color:var(--muted);font-size:.9rem}.hint.svelte-1hsgb6{border-left:2px solid var(--brand);padding-left:8px;font-size:.9rem}.elsewhere.svelte-1hsgb6{color:var(--warning);font-size:.9rem}.problem.svelte-1hsgb6{color:var(--danger);font-size:.9rem}.actions.svelte-1hsgb6{flex-wrap:wrap;gap:8px;display:flex}.leave.svelte-1hsgb6{color:var(--muted);justify-self:start;font-size:12px}
