.Coach-module__Rn4L-a__layer{z-index:1100;pointer-events:none;position:fixed;inset:0}.Coach-module__Rn4L-a__shield{pointer-events:auto;position:absolute;inset:0}.Coach-module__Rn4L-a__dim{pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.Coach-module__Rn4L-a__dimPath{fill:color-mix(in srgb, var(--eb-ink-900) 58%, transparent);pointer-events:visiblePainted}.Coach-module__Rn4L-a__blockPath{fill:#0000;pointer-events:visiblePainted}.Coach-module__Rn4L-a__ring{pointer-events:none;border:3px solid var(--eb-amber-400);box-shadow:0 0 0 2px color-mix(in srgb, var(--eb-ink-900) 45%, transparent), 0 0 18px 2px color-mix(in srgb, var(--eb-amber-400) 55%, transparent);animation:1.8s ease-in-out infinite Coach-module__Rn4L-a__ring-pulse;position:absolute}.Coach-module__Rn4L-a__ring[data-interactive=true]{border-color:var(--eb-amber-300);animation-duration:1.2s}@keyframes Coach-module__Rn4L-a__ring-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--eb-ink-900) 45%, transparent), 0 0 10px 1px color-mix(in srgb, var(--eb-amber-400) 45%, transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--eb-ink-900) 45%, transparent), 0 0 22px 6px color-mix(in srgb, var(--eb-amber-400) 70%, transparent)}}.Coach-module__Rn4L-a__card{pointer-events:auto;gap:var(--eb-space-2);max-height:calc(100svh - 24px);padding:var(--eb-space-3) var(--eb-space-4) var(--eb-space-3);background:var(--eb-surface);color:var(--eb-text);border:1px solid var(--eb-border);border-top:4px solid var(--eb-rule);border-radius:var(--eb-radius-lg);box-shadow:var(--eb-shadow-lg);animation:.16s ease-out Coach-module__Rn4L-a__card-in;display:grid;position:absolute;overflow-y:auto}@keyframes Coach-module__Rn4L-a__card-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.Coach-module__Rn4L-a__head{align-items:center;gap:var(--eb-space-2);min-height:28px;display:flex}.Coach-module__Rn4L-a__phase{font-size:var(--eb-text-xs);text-transform:uppercase;letter-spacing:var(--eb-tracking-caps);color:var(--eb-rust-600);white-space:nowrap;font-weight:700}.Coach-module__Rn4L-a__tryTag{border-radius:var(--eb-radius-pill);background:var(--eb-amber-300);color:var(--eb-ink-900);font-size:var(--eb-text-xs);white-space:nowrap;padding:1px 8px;font-weight:700}.Coach-module__Rn4L-a__count{font-size:var(--eb-text-xs);color:var(--eb-text-muted);white-space:nowrap;margin-left:auto}.Coach-module__Rn4L-a__skip{font-size:var(--eb-text-sm);color:var(--eb-link);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--eb-link) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--eb-link) 40%, transparent);text-underline-offset:3px;margin:-8px -10px -8px 0;padding:8px 10px;font-weight:600}.Coach-module__Rn4L-a__title{font-size:var(--eb-text-lg);margin:0;line-height:1.15}.Coach-module__Rn4L-a__body{font-size:var(--eb-text-base);margin:0;line-height:1.45}.Coach-module__Rn4L-a__actions{gap:var(--eb-space-2);margin-top:var(--eb-space-1);display:flex}.Coach-module__Rn4L-a__actions .Coach-module__Rn4L-a__back{padding:0 var(--eb-space-4);flex:none}.Coach-module__Rn4L-a__actions .Coach-module__Rn4L-a__next{flex:auto}@media (prefers-reduced-motion:reduce){.Coach-module__Rn4L-a__ring,.Coach-module__Rn4L-a__ring[data-interactive=true],.Coach-module__Rn4L-a__card{animation:none}}
