.mc-coach{--coach-accent:var(--primary,#6366f1);--coach-accent-rgb:var(--primary-rgb,99, 102, 241);box-sizing:border-box;border:1.5px solid rgba(var(--coach-accent-rgb), .35);background:linear-gradient(135deg, rgba(var(--coach-accent-rgb), .1), var(--bg-card,#fff) 70%);width:100%;color:var(--text-primary,#10142b);box-shadow:0 8px 22px rgba(var(--coach-accent-rgb), .12);text-align:left;overflow-wrap:anywhere;animation:mc-coach__in var(--motion-base) var(--ease-enter) backwards;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 40px 12px 14px;display:flex;position:relative}.mc-coach__icon{background:var(--coach-accent);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mc-coach__icon app-icon,.mc-coach__icon svg{width:18px;height:18px}.mc-coach__body{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.mc-coach__title{font-size:var(--font-sm,14px);margin:0;font-weight:800;line-height:1.35}.mc-coach__text{font-size:var(--font-xs,12.5px);color:var(--text-secondary,#6b7280);margin:0;line-height:1.45}.mc-coach__close{width:28px;height:28px;color:var(--text-secondary,#6b7280);cursor:pointer;transition:background var(--transition-fast),transform var(--motion-instant) var(--ease-standard);background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:6px;right:6px}.mc-coach__close app-icon,.mc-coach__close svg{width:14px;height:14px}@media (hover:hover){.mc-coach__close:hover{background:#10142b0f}}.mc-coach__close:active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--motion-press-strong));transition-duration:var(--motion-instant)}.mc-coach__close:focus-visible{outline:2px solid var(--coach-accent);outline-offset:1px}@media (pointer:coarse){.mc-coach{padding-right:48px}.mc-coach .mc-coach__close{width:44px;height:44px;top:0;right:0}}.mc-coach--compact{border-radius:12px;gap:10px;padding:8px 36px 8px 10px}.mc-coach--compact .mc-coach__icon{border-radius:8px;width:26px;height:26px}.mc-coach--compact .mc-coach__icon app-icon,.mc-coach--compact .mc-coach__icon svg{width:15px;height:15px}.mc-coach--compact .mc-coach__close{top:4px;right:4px}@media (pointer:coarse){.mc-coach--compact{padding-right:44px}.mc-coach--compact .mc-coach__close{top:0;right:0}}.mc-coach--pointer-up:before,.mc-coach--pointer-down:before,.mc-coach--pointer-left:before{content:"";background:var(--bg-card,#fff);border:1.5px solid rgba(var(--coach-accent-rgb), .35);width:12px;height:12px;position:absolute;transform:rotate(45deg)}.mc-coach--pointer-up:before{border-bottom:none;border-right:none;top:-7.5px;left:calc(50% - 6px)}.mc-coach--pointer-down:before{border-top:none;border-left:none;bottom:-7.5px;left:calc(50% - 6px)}.mc-coach--pointer-left:before{border-top:none;border-right:none;top:16px;left:-7.5px}.mc-coach__steps{flex-wrap:wrap;align-items:center;gap:6px 8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mc-coach__step{background:rgba(var(--coach-accent-rgb), .1);font-size:var(--font-xs,12.5px);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-weight:700;display:inline-flex}.mc-coach__step app-icon,.mc-coach__step svg{width:14px;height:14px;color:var(--coach-accent)}.mc-coach__arrow{color:var(--text-secondary,#6b7280);font-weight:700}.mc-coach__actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}@media (max-width:560px){.mc-coach__steps{flex-direction:column;align-items:stretch}.mc-coach__arrow{display:none}.mc-coach__actions .btn{flex:auto;justify-content:center}}.mc-coach-target{outline:3px solid rgba(var(--primary-rgb,99, 102, 241), .55);outline-offset:4px;animation:1.6s ease-in-out 3 mc-coach__pulse}.mc-coach-target.mc-coach-target--inset{outline-offset:-3px}@keyframes mc-coach__in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes mc-coach__pulse{0%,to{outline-color:rgba(var(--primary-rgb,99, 102, 241), .55)}50%{outline-color:rgba(var(--primary-rgb,99, 102, 241), .15)}}
