.coach-fade-enter-active[data-v-59b13fea],.coach-fade-leave-active[data-v-59b13fea]{transition:opacity .6s ease}.coach-fade-enter-from[data-v-59b13fea],.coach-fade-leave-to[data-v-59b13fea]{opacity:0}.proof-swap-enter-active[data-v-59b13fea],.proof-swap-leave-active[data-v-59b13fea]{transition:opacity .22s ease,transform .22s ease}.proof-swap-enter-from[data-v-59b13fea]{opacity:0;transform:translateY(4px)}.proof-swap-leave-to[data-v-59b13fea]{opacity:0;transform:translateY(-4px)}@media(prefers-reduced-motion:reduce){.proof-swap-enter-active[data-v-59b13fea],.proof-swap-leave-active[data-v-59b13fea]{transition:none}}.hero-dotgrid[data-v-59b13fea]{background-image:radial-gradient(oklch(var(--b2)/.9) 1px,transparent 1px);background-position:0 0;background-size:18px 18px}.free-intro-card[data-v-7f730e79] .coach-card-wrapper{height:100%;min-height:460px}.pain-dotgrid[data-v-956e132e]{background-image:radial-gradient(oklch(var(--b2)/.9) 1px,transparent 1px);background-position:0 0;background-size:18px 18px}.pain-live[data-v-956e132e]{animation:painPulse-956e132e 1.8s ease-in-out infinite;background:oklch(var(--p));border-radius:9999px;box-shadow:0 0 oklch(var(--p)/.35);height:7px;width:7px}.pain-scan[data-v-956e132e]{animation:painScan-956e132e 3.6s ease-in-out infinite;background:linear-gradient(120deg,transparent 25%,oklch(var(--p)/.12) 45%,transparent 65%);inset:-45% -55%;opacity:.85;pointer-events:none;position:absolute;transform:translate(-35%)}@keyframes painPulse-956e132e{0%{box-shadow:0 0 oklch(var(--p)/.35);opacity:.9}70%{box-shadow:0 0 0 10px oklch(var(--p)/0);opacity:1}to{box-shadow:0 0 oklch(var(--p)/0);opacity:.9}}@keyframes painScan-956e132e{0%{transform:translate(-45%) translateY(-10%)}55%{transform:translate(25%) translateY(10%)}to{transform:translate(35%) translateY(14%)}}@media(prefers-reduced-motion:reduce){.pain-live[data-v-956e132e],.pain-scan[data-v-956e132e]{animation:none}}.benefits-dotgrid[data-v-1dd47010]{background-image:none}.benefit-row[data-v-1dd47010]{align-items:center;background:oklch(var(--b1)/.75);border:1px solid oklch(var(--b2));border-radius:.75rem;display:flex;gap:10px;overflow:hidden;padding:8px 10px;position:relative}.benefit-row--active[data-v-1dd47010]{border-color:oklch(var(--p)/.35)}.benefit-pill[data-v-1dd47010]{background:oklch(var(--b2));border-radius:9999px;color:oklch(var(--bc));font-size:10px;font-weight:800;padding:4px 8px}.benefit-pill--primary[data-v-1dd47010]{background:oklch(var(--p)/.15);color:oklch(var(--p))}.benefit-dot[data-v-1dd47010]{background:oklch(var(--b2));border-radius:9999px;height:10px;width:10px}.benefit-dot--primary[data-v-1dd47010]{background:oklch(var(--p)/.35)}.benefit-dot--success[data-v-1dd47010]{background:oklch(var(--su)/.35)}.benefit-scan[data-v-1dd47010]{animation:benefitScan-1dd47010 1.8s ease-in-out infinite;background:linear-gradient(90deg,transparent,oklch(var(--p)/.1),transparent);inset:0;position:absolute;transform:translate(-120%)}.benefit-chat[data-v-1dd47010]{display:flex;width:100%}.benefit-chat--coach[data-v-1dd47010]{justify-content:flex-start}.benefit-chat--student[data-v-1dd47010]{justify-content:flex-end}.benefit-chat__bubble[data-v-1dd47010]{background:oklch(var(--b1));border:1px solid oklch(var(--b2));border-radius:.9rem;color:oklch(var(--bc)/.78);font-size:12px;line-height:1.35;max-width:92%;padding:10px 12px}.benefit-chat--coach .benefit-chat__bubble[data-v-1dd47010]{background:oklch(var(--p)/.08);border-color:oklch(var(--p)/.25)}.benefit-meter[data-v-1dd47010]{align-items:center;color:oklch(var(--bc)/.7);display:flex;font-size:12px;gap:10px;justify-content:space-between}.benefit-bar[data-v-1dd47010]{background:oklch(var(--b2));border-radius:9999px;flex:1;height:8px;overflow:hidden}.benefit-bar__fill[data-v-1dd47010]{animation:benefitFill-1dd47010 2.6s ease-in-out infinite;background:oklch(var(--p)/.65);border-radius:9999px;height:100%}.benefit-bar__fill--success[data-v-1dd47010]{animation-delay:-.6s;background:oklch(var(--su)/.55)}.benefit-bar__fill--primary[data-v-1dd47010]{animation-delay:-1.1s;background:oklch(var(--p)/.7)}.benefit-live[data-v-1dd47010]{display:inline-flex}.benefit-shimmer[data-v-1dd47010]{animation:benefitShimmer-1dd47010 2.4s ease-in-out infinite;background:linear-gradient(110deg,transparent,oklch(var(--b2)/.35),transparent);display:block;inset:0;position:absolute;transform:translate(-120%)}@keyframes benefitScan-1dd47010{0%{opacity:0;transform:translate(-120%)}15%{opacity:1}55%{opacity:1;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@keyframes benefitShimmer-1dd47010{0%{opacity:0;transform:translate(-120%)}15%{opacity:1}55%{opacity:1;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@keyframes benefitFill-1dd47010{0%,to{filter:saturate(1)}50%{filter:saturate(1.25)}}@keyframes benefitPulse-1dd47010{0%{box-shadow:0 0 oklch(var(--su)/.35)}70%{box-shadow:0 0 0 10px oklch(var(--su)/0)}to{box-shadow:0 0 oklch(var(--su)/0)}}@media(prefers-reduced-motion:reduce){.benefit-bar__fill[data-v-1dd47010],.benefit-live[data-v-1dd47010],.benefit-scan[data-v-1dd47010],.benefit-shimmer[data-v-1dd47010]{animation:none!important}}.results-dotgrid[data-v-4b5b0889]{background-image:radial-gradient(oklch(var(--b2)/.9) 1px,transparent 1px);background-position:0 0;background-size:18px 18px}.results-live[data-v-4b5b0889]{animation:resultsPulse-4b5b0889 1.8s ease-in-out infinite;background:oklch(var(--p));border-radius:9999px;box-shadow:0 0 oklch(var(--p)/.35);height:7px;width:7px}.results-scan[data-v-4b5b0889]{animation:resultsScan-4b5b0889 3.2s ease-in-out infinite;background:linear-gradient(120deg,transparent 25%,oklch(var(--p)/.14) 45%,transparent 65%);inset:-40% -50%;opacity:.8;pointer-events:none;position:absolute;transform:translate(-30%)}.results-scroll[data-v-4b5b0889]{-webkit-overflow-scrolling:touch}@keyframes resultsPulse-4b5b0889{0%{box-shadow:0 0 oklch(var(--p)/.35);opacity:.9}70%{box-shadow:0 0 0 10px oklch(var(--p)/0);opacity:1}to{box-shadow:0 0 oklch(var(--p)/0);opacity:.9}}@keyframes resultsScan-4b5b0889{0%{transform:translate(-45%) translateY(-10%)}55%{transform:translate(25%) translateY(10%)}to{transform:translate(35%) translateY(14%)}}@media(prefers-reduced-motion:reduce){.results-live[data-v-4b5b0889],.results-scan[data-v-4b5b0889]{animation:none}}.coach-profile-card[data-v-e22d0f01]{flex-shrink:0}
