.coach-mark[data-v-70af1ee1]{z-index:12000;pointer-events:none;position:fixed;inset:0}.coach-mark--active[data-v-70af1ee1]{pointer-events:none}.coach-mark__spotlight[data-v-70af1ee1]{pointer-events:none;z-index:1;outline-offset:0;border-radius:10px;outline:2px solid #2a9d8fd9;position:fixed;box-shadow:0 0 0 9999px #0f172a85}.coach-mark__card[data-v-70af1ee1]{z-index:2;pointer-events:none;visibility:hidden;background:#fff;border-radius:14px;width:min(300px,100vw - 24px);padding:16px 16px 14px;position:fixed;top:0;left:0;overflow:visible;box-shadow:0 18px 40px #0f172a2e,0 4px 12px #0f172a14}.coach-mark__card--ready[data-v-70af1ee1]{visibility:visible;pointer-events:auto}.coach-mark__card--arrow-bottom[data-v-70af1ee1]:before,.coach-mark__card--arrow-top[data-v-70af1ee1]:before,.coach-mark__card--arrow-left[data-v-70af1ee1]:before,.coach-mark__card--arrow-right[data-v-70af1ee1]:before{content:"";border:0 solid #0000;width:0;height:0;position:absolute}.coach-mark__card--arrow-bottom[data-v-70af1ee1]:before{top:1px;left:var(--coach-arrow-x,50%);border-bottom-width:9px;border-bottom-color:#fff;border-left-width:9px;border-right-width:9px;transform:translate(-50%,-100%)}.coach-mark__card--arrow-top[data-v-70af1ee1]:before{bottom:1px;left:var(--coach-arrow-x,50%);border-top-width:9px;border-top-color:#fff;border-left-width:9px;border-right-width:9px;transform:translate(-50%,100%)}.coach-mark__card--arrow-left[data-v-70af1ee1]:before{top:var(--coach-arrow-y,50%);border-top-width:9px;border-bottom-width:9px;border-right-width:9px;border-right-color:#fff;left:1px;transform:translate(-100%,-50%)}.coach-mark__card--arrow-right[data-v-70af1ee1]:before{top:var(--coach-arrow-y,50%);border-top-width:9px;border-bottom-width:9px;border-left-width:9px;border-left-color:#fff;right:1px;transform:translate(100%,-50%)}.coach-mark__title[data-v-70af1ee1]{color:#0f172a;margin:0;font-size:.95rem;font-weight:700;line-height:1.35}.coach-mark__desc[data-v-70af1ee1]{color:#64748b;margin:8px 0 0;font-size:.84rem;line-height:1.45}.coach-mark__actions[data-v-70af1ee1]{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.coach-mark__btn[data-v-70af1ee1]{cursor:pointer;border:none;border-radius:8px;padding:8px 14px;font-size:.84rem;font-weight:600}.coach-mark__btn--primary[data-v-70af1ee1]{color:#fff;background:#2a9d8f}.coach-mark__btn--primary[data-v-70af1ee1]:hover{background:#248f82}.coach-mark__btn--ghost[data-v-70af1ee1]{color:#64748b;background:#f1f5f9}.coach-mark__btn--ghost[data-v-70af1ee1]:hover{background:#e2e8f0}
