.swack-guide{display:inline-flex;width:var(--guide-size,80px);height:var(--guide-size,80px);flex:none;vertical-align:middle;overflow:hidden;align-items:center;justify-content:center;max-width:100%;border-radius:20px;background:transparent}
.swack-guide>svg,.swack-guide>img{display:block;width:100%;height:100%;overflow:hidden;object-fit:contain}
.swack-guide.is-avatar{background:color-mix(in srgb,var(--bp-purple) 9%,var(--bp-card));border-radius:16px}
.swack-guide:not(.is-avatar){background:color-mix(in srgb,var(--bp-muted) 12%,var(--bp-card));border:1px solid var(--bp-line);box-sizing:border-box}
#v613CoachTop[hidden]{display:none!important}#v613CoachTop:has(.swack-guide){padding:0;border:0;background:transparent!important;overflow:hidden;border-radius:16px}
.v613-coach-line:has(.swack-coach-face){grid-template-columns:44px minmax(0,1fr)}
.v613-coach-line-icon.swack-coach-face{width:44px;height:44px;min-width:44px;min-height:44px;padding:0!important;background:transparent!important;border:0!important;border-radius:16px!important;overflow:hidden;box-shadow:none!important;animation:none!important}
.v613-coach-line-icon.swack-coach-face .swack-guide.is-avatar{width:100%;height:100%;box-sizing:border-box;padding:2px}
.swack-coach-face-log{display:block;float:left;width:48px;height:48px;margin:0 12px 6px 0}
.swack-coach-face:focus-visible{outline:2px solid var(--bp-purple);outline-offset:3px}
.v613-coach-line:has(textarea:focus) .swack-coach-face{animation:none!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--bp-purple) 16%,transparent)!important}
.swack-guide-complete{background:transparent!important;width:auto!important;height:auto!important;margin:0 auto 14px!important}
.swack-trophy-intro{display:flex;align-items:center;gap:16px}
.swack-guide-empty>.swack-guide{margin-bottom:12px}.swack-guide-empty:not(.swack-trophy-intro){text-align:center}
.swack-guide-neutral{display:block;width:100%;height:100%;border-radius:50%;background:color-mix(in srgb,var(--bp-muted) 14%,var(--bp-card));min-width:24px;min-height:24px}
