.coaching-tip-leave-active[data-v-d3d8784d]{transition:opacity .35s ease,transform .35s cubic-bezier(.16,1,.3,1)}.coaching-tip-leave-to[data-v-d3d8784d]{opacity:0;transform:translateY(-8px)}.app-v2-shell,.auth-v2,.brain-v2,.coaches-v2,.dashboard-v2,.home-v2,.my-coaches-v2,.product-v2-shell,.profile-v2,.progress-v2,.results-v2,.roadmap-v2,.shell-v2,.stats-v2{--v2-bg:#0e1014;--v2-surface:#13161c;--v2-surface-raised:#181b22;--v2-border:hsla(0,0%,100%,.07);--v2-border-strong:hsla(0,0%,100%,.1);--v2-red:#ef4444;--v2-orange:#f97316;--v2-panel-bg:var(--v2-surface);--v2-panel-bg-subtle:color-mix(in srgb,var(--v2-surface) 55%,var(--v2-bg));font-feature-settings:"tnum" 1}.app-v2-shell,.home-v2{background-color:var(--v2-bg)}.home-v2-panel,.v2-panel{background:var(--v2-panel-bg);border:1px solid var(--v2-border);box-shadow:inset 0 1px #ffffff06}.home-v2-bento,.v2-bento{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:.5rem}.home-v2-kicker{color:#9ca3af;font-size:.65rem;font-weight:800;letter-spacing:.28em;text-transform:uppercase}.home-v2-kicker--red{color:#f87171e6}.home-v2-kicker--orange{color:#fb923ce6}.home-v2-kicker--amber{color:#f59e0be6}.home-v2-section-title{color:#fff;font-size:clamp(1.5rem,3vw,2rem);font-weight:900;letter-spacing:-.02em;line-height:1.15}.home-v2-stat{border-left:2px solid rgba(239,68,68,.5);padding-left:1rem}.home-v2-bento{background:var(--v2-surface);border:1px solid var(--v2-border);border-radius:.5rem;transition:border-color .2s,background .2s,transform .2s}.home-v2-bento:hover{background:var(--v2-surface-raised);border-color:#ffffff1f}.home-v2-bento-tag{font-size:.6rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.home-v2-marker-row{border-left:2px solid transparent;transition:background .15s,border-color .15s}.home-v2-marker-row:hover{border-left-color:currentColor}.home-v2-chapter{padding:clamp(3.5rem,9vw,6rem) 0;position:relative}.home-v2-chapter--raised{background:linear-gradient(180deg,var(--v2-surface) 0,var(--v2-bg) 100%)}.home-v2-chapter--ink{background:var(--v2-bg)}.home-v2-chapter__bleed-bg{inset:0;pointer-events:none;position:absolute}.home-v2-chapter__header{align-items:start;display:grid;gap:.35rem 1.25rem;grid-template-columns:auto 1fr;grid-template-rows:auto auto;margin-bottom:clamp(2rem,5vw,3rem);max-width:44rem}.home-v2-chapter__index{color:#ef44448c;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:800;grid-row:1/-1;letter-spacing:.12em;padding-top:.4rem}.home-v2-chapter__title{color:#fff;font-size:clamp(1.65rem,4.2vw,2.65rem);font-weight:900;grid-column:2;letter-spacing:-.03em;line-height:1.08}.home-v2-chapter__lede{color:#6b7280;font-size:.95rem;grid-column:2;line-height:1.55}.home-v2-flow-list__item{align-items:start;display:grid;gap:.75rem 1rem;grid-template-columns:auto 1fr}.home-v2-flow-list__num{color:#ef4444b3;font-size:.65rem;font-variant-numeric:tabular-nums;font-weight:800;padding-top:.15rem}.home-v2-debrief-report__grid--collapsed{max-height:14rem;overflow:hidden}@media(min-width:1024px){.home-v2-debrief-report__grid--collapsed{max-height:16rem}}.home-v2-debrief-report__fade{background:linear-gradient(to top,var(--v2-bg) 10%,transparent);height:5rem;inset:auto 0 0;position:absolute}.home-v2-capture-step{cursor:default}.home-v2-capture-step--active{background:#ffffff05;margin-left:-.5rem;margin-right:-.5rem;padding-left:2.5rem;padding-right:.5rem}.home-v2-capture-loop{list-style:none;margin:0;padding:0;scrollbar-width:none}.home-v2-capture-loop::-webkit-scrollbar{display:none}.home-v2-capture-loop__item{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.5rem;display:flex;gap:.5rem;min-width:8.5rem;padding:.5rem .75rem}.home-v2-capture-loop__num{color:#ef4444a6;font-size:.6rem;font-variant-numeric:tabular-nums;font-weight:800}.home-v2-capture-loop__label{color:#d1d5db;font-size:.75rem;font-weight:600;white-space:nowrap}.home-v2-hero-pillar{background:#ffffff05;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;display:flex;flex-direction:column;gap:.15rem;padding:.65rem .75rem;text-align:left;transition:border-color .15s ease,background .15s ease}.home-v2-hero-pillar:hover{background:#ffffff0a}.home-v2-hero-pillar--platform:hover{border-color:#ef444459}.home-v2-hero-pillar--market:hover{border-color:#fb923c59}.home-v2-hero-pillar__label{font-size:.65rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.home-v2-hero-pillar--platform .home-v2-hero-pillar__label{color:#f87171}.home-v2-hero-pillar--market .home-v2-hero-pillar__label{color:#fb923c}.home-v2-hero-pillar__desc{color:#d1d5db;font-size:.75rem;font-weight:600}.home-v2-proof{border-bottom:1px solid hsla(0,0%,100%,.06)}.home-v2-platform{background:#0a0f14;border-top:1px solid hsla(0,0%,100%,.06)}.home-v2--narrative [id]{scroll-margin-top:4rem}.home-v2-scroll-cue{align-items:center;color:#6b7280;font-size:.75rem;font-weight:600;gap:.5rem;transition:color .15s}.home-v2-scroll-cue:hover{color:#f87171}.home-v2-journey{flex-direction:column;gap:.35rem;left:1.25rem;position:fixed;top:50%;transform:translateY(-50%);z-index:40}.home-v2-journey__link{align-items:center;color:#4b5563;display:flex;font-size:.65rem;font-weight:600;gap:.5rem;padding:.25rem 0;transition:color .15s}.home-v2-journey__link--active,.home-v2-journey__link:hover{color:#f87171}.home-v2-journey__num{font-variant-numeric:tabular-nums;opacity:.7;width:1.25rem}.home-v2-journey__label{max-width:0;opacity:0;overflow:hidden;transition:opacity .2s,max-width .2s;white-space:nowrap}.home-v2-journey:hover .home-v2-journey__label,.home-v2-journey__link--active .home-v2-journey__label{max-width:5rem;opacity:1}.home-v2-final{background:linear-gradient(180deg,var(--v2-bg) 0,var(--v2-surface) 100%)}.marketing-footer{padding-bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}@media(min-width:1024px){.marketing-footer{padding-bottom:2.5rem}}.home-v2-journey-mobile{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(0deg,rgba(7,11,18,.95) 60%,transparent);bottom:0;display:flex;gap:.5rem;justify-content:center;left:0;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:40}.home-v2-journey-mobile__item{align-items:center;color:#4b5563;display:flex;flex-direction:column;gap:.15rem;padding:.25rem .5rem;transition:color .15s}.home-v2-journey-mobile__item--active{color:#f87171}.home-v2-journey-mobile__dot{background:currentColor;border-radius:9999px;height:.35rem;opacity:.5;width:.35rem}.home-v2-journey-mobile__item--active .home-v2-journey-mobile__dot{opacity:1}.home-v2-journey-mobile__num{font-size:.55rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em}@media(max-width:1023px){.home-v2--narrative [id]{scroll-margin-bottom:4rem}}@media(max-width:1279px){.home-v2-journey{display:none}}.coaching-seo-v2{--coaching-seo-prose:#9ca3af;--coaching-seo-prose-strong:#e5e7eb;--coaching-seo-accent:#fb923c;--coaching-seo-accent-soft:rgba(251,146,60,.12);--coaching-seo-debrief:#f87171;background-color:var(--v2-bg);color:#fff;font-feature-settings:"tnum" 1;min-height:100vh}.coaching-seo-hero{background:radial-gradient(ellipse 70% 55% at 85% 0,rgba(251,146,60,.1),transparent 58%),radial-gradient(ellipse 50% 40% at 10% 100%,rgba(239,68,68,.06),transparent 50%),var(--v2-bg);border-bottom:1px solid var(--v2-border);overflow:hidden;position:relative}.coaching-seo-hero__bg{background:url(../images/upforge-bg.webp) 50%/cover no-repeat;inset:0;opacity:.1;pointer-events:none;position:absolute}.coaching-seo-hero__fade{background:linear-gradient(180deg,#070b1259,#070b12d1 55%,#070b12);inset:0;pointer-events:none;position:absolute}.coaching-seo-hero__glow{background:#fb923c1f;border-radius:9999px;filter:blur(80px);height:18rem;pointer-events:none;position:absolute;right:-2rem;top:-4rem;width:min(36rem,80vw)}.coaching-seo-hero__title{color:#fff;font-size:clamp(2.125rem,5.5vw,3.5rem);font-weight:900;letter-spacing:-.035em;line-height:1.04}.coaching-seo-hero__lede{color:#9ca3af;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.65;max-width:36rem}.coaching-seo-nav-strip{border-top:1px solid var(--v2-border);display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem}.coaching-seo-nav-strip__link{align-items:center;background:#ffffff05;border:1px solid var(--v2-border);border-radius:9999px;color:#6b7280;display:inline-flex;font-size:.75rem;font-weight:600;padding:.4rem .75rem;transition:color .15s,border-color .15s,background .15s}.coaching-seo-nav-strip__link:hover{background:#fb923c0f;border-color:#fb923c59;color:#fb923c}.coaching-seo-aside-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(155deg,#121a28f2,#0a0f18eb);border:1px solid var(--v2-border);border-radius:.875rem;padding:1.35rem 1.5rem}.coaching-seo-aside-panel__title{color:#6b7280;font-size:.625rem;font-weight:800;letter-spacing:.16em;margin-bottom:1rem;text-transform:uppercase}.coaching-seo-workflow{display:grid;gap:1rem}@media(min-width:768px){.coaching-seo-workflow{background:var(--v2-panel-bg-subtle);border:1px solid var(--v2-border);border-radius:.875rem;gap:0;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}}.coaching-seo-workflow__step{background:#ffffff04;border:1px solid var(--v2-border);border-radius:.75rem;padding:1.35rem 1.25rem;position:relative}@media(min-width:768px){.coaching-seo-workflow__step{background:transparent;border:none;border-radius:0;border-right:1px solid var(--v2-border)}.coaching-seo-workflow__step:last-child{border-right:none}}.coaching-seo-workflow__num{align-items:center;border-radius:9999px;display:inline-flex;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:900;height:1.75rem;justify-content:center;margin-bottom:.85rem;width:1.75rem}.coaching-seo-workflow__step--debrief .coaching-seo-workflow__num{background:#ef444426;color:#fca5a5}.coaching-seo-workflow__step--pattern .coaching-seo-workflow__num{background:#f59e0b26;color:#fcd34d}.coaching-seo-workflow__step--coach .coaching-seo-workflow__num{background:#fb923c26;color:#fdba74}.coaching-seo-workflow__label{color:#fff;font-size:.95rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.35rem}.coaching-seo-workflow__body{color:#6b7280;font-size:.8125rem;line-height:1.55}.coaching-seo-path-grid{background:var(--v2-panel-bg-subtle);border:1px solid var(--v2-border);border-radius:.875rem;display:grid;gap:0;overflow:hidden}@media(min-width:640px){.coaching-seo-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.coaching-seo-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.coaching-seo-path-grid__item{border-bottom:1px solid var(--v2-border);display:block;padding:1.25rem 1.15rem;transition:background .15s ease}.coaching-seo-path-grid__item:hover{background:#ffffff06}@media(min-width:640px){.coaching-seo-path-grid__item{border-bottom:none;border-right:1px solid var(--v2-border)}.coaching-seo-path-grid__item:nth-child(2n){border-right:none}.coaching-seo-path-grid__item:nth-last-child(-n+2){border-bottom:1px solid var(--v2-border)}}@media(min-width:1024px){.coaching-seo-path-grid__item{border-bottom:none}.coaching-seo-path-grid__item,.coaching-seo-path-grid__item:nth-child(2n){border-right:1px solid var(--v2-border)}.coaching-seo-path-grid__item:nth-child(3n){border-right:none}.coaching-seo-path-grid__item:nth-last-child(-n+3){border-bottom:none}}.coaching-seo-path-grid__tag{color:#fb923cd9;display:inline-block;font-size:.6rem;font-weight:800;letter-spacing:.14em;margin-bottom:.45rem;text-transform:uppercase}.coaching-seo-path-grid__title{color:#fff;font-size:.9375rem;font-weight:800;letter-spacing:-.01em;margin-bottom:.35rem;transition:color .15s}.coaching-seo-path-grid__item:hover .coaching-seo-path-grid__title{color:#fdba74}.coaching-seo-path-grid__desc{color:#6b7280;font-size:.75rem;line-height:1.55}.coaching-seo-article{align-items:start;display:grid;gap:2rem}@media(min-width:1024px){.coaching-seo-article{gap:2.5rem;grid-template-columns:minmax(0,1fr) minmax(0,17.5rem)}}.coaching-seo-prose{color:var(--coaching-seo-prose);font-size:1rem;line-height:1.75}.coaching-seo-prose h2{color:#fff;font-size:clamp(1.25rem,2.5vw,1.5rem);font-weight:900;letter-spacing:-.025em;line-height:1.2;margin:2.25rem 0 .85rem}.coaching-seo-prose h2:first-child{margin-top:0}.coaching-seo-prose p{margin:0}.coaching-seo-prose p+p{margin-top:1rem}.coaching-seo-aside{display:flex;flex-direction:column;gap:1rem;position:sticky;top:5rem}.coaching-seo-aside-card{background:var(--v2-panel-bg-subtle);border:1px solid var(--v2-border);border-radius:.75rem;padding:1.15rem 1.2rem}.coaching-seo-aside-card__title{color:#6b7280;font-size:.625rem;font-weight:800;letter-spacing:.14em;margin-bottom:.85rem;text-transform:uppercase}.coaching-seo-focus-list{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.coaching-seo-focus-list__item{color:#9ca3af;display:flex;font-size:.8125rem;gap:.55rem;line-height:1.5}.coaching-seo-focus-list__marker{background:#fb923c;border-radius:9999px;flex-shrink:0;height:.35rem;margin-top:.45rem;width:.35rem}.coaching-seo-cta-panel{background:linear-gradient(135deg,#45230a59,#0c121c99);border:1px solid rgba(251,146,60,.22);border-radius:.875rem;overflow:hidden;position:relative}.coaching-seo-cta-panel__glow{background:radial-gradient(circle at top right,rgba(251,146,60,.14),transparent 55%);inset:0;pointer-events:none;position:absolute}.coaching-seo-cta-panel__inner{display:grid;gap:1.5rem;padding:1.5rem;position:relative;z-index:1}@media(min-width:768px){.coaching-seo-cta-panel__inner{align-items:center;gap:2rem;grid-template-columns:1fr auto;padding:1.75rem 2rem}}.coaching-seo-cta-panel__title{color:#fff;font-size:clamp(1.125rem,2.5vw,1.375rem);font-weight:900;letter-spacing:-.02em;margin-bottom:.5rem}.coaching-seo-cta-panel__body{color:#9ca3af;font-size:.9375rem;line-height:1.6;max-width:38rem}.coaching-seo-comparison-table{border-collapse:collapse;font-size:.875rem;width:100%}.coaching-seo-comparison-table td,.coaching-seo-comparison-table th{border-bottom:1px solid var(--v2-border);padding:.9rem .65rem;text-align:left;vertical-align:top}.coaching-seo-comparison-table th{color:#6b7280;font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.coaching-seo-comparison-table td:first-child{color:#e5e7eb;font-weight:700;width:24%}.coaching-seo-comparison-table__upforge{color:#fdba74;font-weight:600}.coaching-seo-comparison-table__metafy{color:#6b7280}.coaching-seo-choice-grid{display:grid;gap:1rem}@media(min-width:768px){.coaching-seo-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.coaching-seo-choice-card{background:var(--v2-panel-bg-subtle);border:1px solid var(--v2-border);border-radius:.875rem;padding:1.35rem 1.4rem}.coaching-seo-choice-card--primary{background:linear-gradient(155deg,#45230a47,#0c121c80);border-color:#fb923c47}.coaching-seo-choice-card__title{font-size:.6875rem;font-weight:800;letter-spacing:.14em;margin-bottom:1rem;text-transform:uppercase}.coaching-seo-choice-card--primary .coaching-seo-choice-card__title{color:#fb923c}.coaching-seo-choice-card__list{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.coaching-seo-choice-card__list li{color:#9ca3af;display:flex;font-size:.875rem;gap:.55rem;line-height:1.55}.coaching-seo-choice-card__list li:before{color:#fb923cbf;content:"▸";flex-shrink:0;font-size:.75rem;margin-top:.1rem}.coaching-seo-choice-card:not(.coaching-seo-choice-card--primary) .coaching-seo-choice-card__list li:before{color:#4b5563}.coaching-seo-coach-rail{display:flex;gap:1rem;margin-inline:-1rem;overflow-x:auto;padding-bottom:.35rem;padding-inline:1rem;scroll-snap-type:x mandatory;scrollbar-width:none}.coaching-seo-coach-rail::-webkit-scrollbar{display:none}@media(min-width:640px){.coaching-seo-coach-rail{margin-inline:0;padding-inline:0}}.coaching-seo-summary{color:#9ca3af;font-size:1.0625rem;line-height:1.7}.coaching-seo-summary strong{color:#e5e7eb;font-weight:700}.coaching-seo-related{display:flex;flex-wrap:wrap;gap:.5rem}.coaching-seo-related__link{align-items:center;border:1px solid var(--v2-border);border-radius:9999px;color:#6b7280;display:inline-flex;font-size:.8125rem;font-weight:600;padding:.5rem .85rem;transition:color .15s,border-color .15s,background .15s}.coaching-seo-related__link:hover{background:#fb923c0f;border-color:#fb923c59;color:#fff}.coaching-seo-faq-grid{display:grid;gap:2.5rem}@media(min-width:1024px){.coaching-seo-faq-grid{align-items:start;gap:3rem;grid-template-columns:minmax(0,14rem) minmax(0,1fr)}}.coaching-seo-faq-list{border-top:1px solid var(--v2-border)}.coaching-seo-faq-list,.coaching-seo-faq-list details{border-bottom:1px solid var(--v2-border)}.coaching-seo-faq-list details:last-child{border-bottom:none}.coaching-seo-faq-list summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:700;gap:1rem;justify-content:space-between;list-style:none;padding:1.1rem 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.coaching-seo-faq-list summary::-webkit-details-marker{display:none}.coaching-seo-faq-list summary .coaching-seo-faq-list__icon{color:#4b5563;flex-shrink:0;font-size:1.125rem;transition:transform .2s ease}.coaching-seo-faq-list details[open] summary .coaching-seo-faq-list__icon{transform:rotate(45deg)}.coaching-seo-faq-list__answer{color:#6b7280;font-size:.875rem;line-height:1.65;max-width:40rem;padding:0 0 1.1rem}.coaching-seo-split-lanes{display:grid;gap:1rem}@media(min-width:768px){.coaching-seo-split-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}.coaching-seo-lane{border:1px solid var(--v2-border);border-radius:.875rem;padding:1.35rem 1.4rem}.coaching-seo-lane--debrief{background:linear-gradient(155deg,#450a0a38,#0a0f188c);border-color:#ef444438}.coaching-seo-lane--coach{background:linear-gradient(155deg,#45230a38,#0a0f188c);border-color:#fb923c38}.coaching-seo-lane__label{font-size:.625rem;font-weight:800;letter-spacing:.14em;margin-bottom:.65rem;text-transform:uppercase}.coaching-seo-lane--debrief .coaching-seo-lane__label{color:#f87171}.coaching-seo-lane--coach .coaching-seo-lane__label{color:#fb923c}.coaching-seo-lane__body{color:#6b7280;font-size:.875rem;line-height:1.6;margin-bottom:.85rem}.coaching-seo-lane__link{font-size:.8125rem;font-weight:700;transition:color .15s}.coaching-seo-lane--debrief .coaching-seo-lane__link{color:#f87171}.coaching-seo-lane--debrief .coaching-seo-lane__link:hover{color:#fca5a5}.coaching-seo-lane--coach .coaching-seo-lane__link{color:#fb923c}.coaching-seo-lane--coach .coaching-seo-lane__link:hover{color:#fdba74}.coaching-seo-rank-ladder{display:flex;flex-wrap:wrap;gap:.5rem}.coaching-seo-rank-ladder__item{align-items:center;background:#ffffff05;border:1px solid var(--v2-border);border-radius:9999px;color:#6b7280;display:inline-flex;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.45rem .85rem;transition:color .15s,border-color .15s,background .15s}.coaching-seo-rank-ladder__item:hover{background:#fb923c0f;border-color:#fb923c59;color:#fdba74}.coaching-seo-rank-ladder__item--active{background:#fb923c1f;border-color:#fb923c73;color:#fff}.coaching-v2{--coaching-v2-ai:#f87171;--coaching-v2-human:#fb923c;--coaching-v2-ease:cubic-bezier(.16,1,.3,1)}.coaching-v2 .home-v2-chapter__index{color:#f871718c}.coaching-v2 .home-v2-chapter__title{font-size:clamp(1.625rem,3.2vw,2.125rem);letter-spacing:-.03em;line-height:1.08}.coaching-v2 .home-v2-chapter__lede{font-size:clamp(.9375rem,1.8vw,1.0625rem);line-height:1.65;max-width:40rem}.coaching-v2-display{color:#fff;font-size:clamp(2.25rem,5.5vw,3.75rem);font-weight:900;letter-spacing:-.035em;line-height:1.02}.coaching-v2-display__accent{background:linear-gradient(135deg,#fca5a5,#ef4444 45%,#f97316);-webkit-background-clip:text;background-clip:text;color:transparent}.coaching-v2-eyebrow{color:#f87171e6;font-size:.625rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.coaching-v2-lede{color:#9ca3af;font-size:clamp(1rem,2vw,1.125rem);line-height:1.7;max-width:36rem}.coaching-v2-card-title{color:#fff;font-size:clamp(1.0625rem,2vw,1.25rem);font-weight:900;letter-spacing:-.02em;line-height:1.2}.coaching-v2-card-body{color:#6b7280;font-size:.8125rem;line-height:1.6}.coaching-v2-hero{background:radial-gradient(ellipse 70% 55% at 88% 0,rgba(239,68,68,.12),transparent 58%),radial-gradient(ellipse 50% 45% at 8% 100%,rgba(251,146,60,.09),transparent 52%),var(--v2-bg);border-bottom:1px solid var(--v2-border);display:flex;flex-direction:column;min-height:min(88vh,44rem);overflow:hidden;position:relative}.coaching-v2-hero__bg{animation:coaching-v2-hero-kenburns 24s ease-in-out infinite alternate;background:url(../images/coaching-hero.webp) 50%/cover no-repeat;inset:0;opacity:.14;pointer-events:none;position:absolute;transform:scale(1.04)}.coaching-v2-hero__fade{background:linear-gradient(105deg,#070b12f7,#070b12e0 42%,#070b12b8 68%,#070b12eb);inset:0;pointer-events:none;position:absolute}.coaching-v2-hero__glow{animation:coaching-v2-glow-breathe 7s ease-in-out infinite;background:radial-gradient(circle,rgba(239,68,68,.14),transparent 68%);border-radius:9999px;filter:blur(40px);height:min(28rem,55vw);pointer-events:none;position:absolute;right:8%;top:10%;width:min(28rem,55vw)}.coaching-v2-hero__inner{align-items:center;display:flex;flex:1;margin:0 auto;max-width:80rem;padding:2.5rem 1rem 3rem;position:relative;width:100%;z-index:1}@media(min-width:640px){.coaching-v2-hero__inner{padding:3rem 1.5rem 3.5rem}}@media(min-width:1024px){.coaching-v2-hero__inner{padding:3.5rem 2rem 4rem}}.coaching-v2-hero__grid{align-items:center;display:grid;gap:2.5rem;width:100%}@media(min-width:1024px){.coaching-v2-hero__grid{gap:2.5rem;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.coaching-v2-hero-visual{display:grid;gap:1rem;position:relative}.coaching-v2-hero-visual__frame{animation:coaching-v2-float 6s ease-in-out infinite;background:#0a0f18d9;border:1px solid hsla(0,0%,100%,.1);border-radius:1rem;box-shadow:inset 0 0 0 1px #ffffff0a,0 32px 80px #00000073;overflow:hidden;position:relative}.coaching-v2-hero-visual__frame img{aspect-ratio:16/10;display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.coaching-v2-hero-visual__frame:after{background:linear-gradient(180deg,transparent 55%,rgba(7,11,18,.55));content:"";inset:0;pointer-events:none;position:absolute}.coaching-v2-hero-visual__badge{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#070b12bf;border:1px solid rgba(239,68,68,.35);border-radius:999px;bottom:1rem;color:#fca5a5;display:inline-flex;font-size:.625rem;font-weight:800;gap:.4rem;left:1rem;letter-spacing:.1em;padding:.35rem .65rem;position:absolute;text-transform:uppercase}.coaching-v2-hero-visual__badge-dot{animation:coaching-v2-pulse-dot 2s ease-in-out infinite;background:#ef4444;border-radius:999px;height:.4rem;width:.4rem}.coaching-v2-hero-visual__chip{align-items:center;animation:coaching-v2-float 6s ease-in-out .8s infinite;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#45230a59,#0a0f18cc);border:1px solid rgba(251,146,60,.28);border-radius:.875rem;display:flex;gap:.75rem;margin-left:auto;max-width:18rem;padding:.85rem 1rem}.coaching-v2-hero-visual__chip-icon{align-items:center;background:#fb923c1f;border:1px solid rgba(251,146,60,.3);border-radius:.625rem;color:#fb923c;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.coaching-v2-hero-visual__chip-label{color:#fb923c;font-size:.625rem;font-weight:800;letter-spacing:.12em;margin-bottom:.15rem;text-transform:uppercase}.coaching-v2-hero-visual__chip-body{color:#9ca3af;font-size:.75rem;line-height:1.45}.coaching-v2-hero-aside{background:linear-gradient(155deg,#0e1520e0,#090d16eb);border:1px solid var(--v2-border);border-radius:.875rem;margin-top:1.25rem;padding:1.15rem 1.25rem}.coaching-v2-hero-aside__title{color:#6b7280;font-size:.625rem;font-weight:800;letter-spacing:.16em;margin-bottom:.85rem;text-transform:uppercase}.coaching-v2-hero-workflow{list-style:none;margin:0;padding:0}.coaching-v2-hero-workflow__step{align-items:flex-start;animation:coaching-v2-fade-up .55s var(--coaching-v2-ease) both;animation-delay:var(--hero-step-delay,0s);border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:.875rem;padding:.85rem 0}.coaching-v2-hero-workflow__step:first-child{padding-top:0}.coaching-v2-hero-workflow__step:last-child{border-bottom:none;padding-bottom:0}.coaching-v2-hero-workflow__num{align-items:center;border-radius:999px;display:flex;flex-shrink:0;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:900;height:1.75rem;justify-content:center;width:1.75rem}.coaching-v2-hero-workflow__step--debrief .coaching-v2-hero-workflow__num{background:#ef444426;border:1px solid rgba(239,68,68,.25);color:#fca5a5}.coaching-v2-hero-workflow__step--pattern .coaching-v2-hero-workflow__num{background:#f59e0b1f;border:1px solid rgba(245,158,11,.22);color:#fcd34d}.coaching-v2-hero-workflow__step--coach .coaching-v2-hero-workflow__num{background:#fb923c1f;border:1px solid rgba(251,146,60,.22);color:#fdba74}.coaching-v2-hero-workflow__label{color:#fff;font-size:.875rem;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin-bottom:.25rem}.coaching-v2-hero-workflow__body{color:#6b7280;font-size:.75rem;line-height:1.55}.coaching-v2-panel{background:var(--v2-panel-bg);border:1px solid var(--v2-border);border-radius:.875rem;box-shadow:inset 0 1px #ffffff06;padding:1.25rem 1.35rem;transition:border-color .3s var(--coaching-v2-ease),transform .35s var(--coaching-v2-ease),box-shadow .35s var(--coaching-v2-ease)}@media(min-width:640px){.coaching-v2-panel{padding:1.35rem 1.5rem}}.coaching-v2-panel:hover{border-color:#ffffff1a}.coaching-v2-panel--ai{border-color:#ef444438}.coaching-v2-panel--human{border-color:#fb923c3d}.coaching-v2-step-kicker{color:#f87171d9;font-size:.625rem;font-weight:800;letter-spacing:.16em;margin-bottom:.4rem;text-transform:uppercase}.coaching-v2-bridge{align-items:center;display:grid;gap:.75rem}@media(min-width:768px){.coaching-v2-bridge{gap:1rem;grid-template-columns:1fr auto 1fr}}.coaching-v2-bridge__node{background:#ffffff05;border:1px solid var(--v2-border);border-radius:.75rem;padding:1rem 1.1rem;transition:border-color .25s ease,transform .3s var(--coaching-v2-ease),background .25s ease}.coaching-v2-bridge__node:hover{transform:translateY(-2px)}.coaching-v2-bridge__node--ai{background:linear-gradient(155deg,#450a0a2e,#0a0f1880);border-color:#ef444440}.coaching-v2-bridge__node--ai:hover{border-color:#ef444466}.coaching-v2-bridge__node--human{background:linear-gradient(155deg,#45230a2e,#0a0f1880);border-color:#fb923c40}.coaching-v2-bridge__node--human:hover{border-color:#fb923c66}.coaching-v2-bridge__label{font-size:.625rem;font-weight:800;letter-spacing:.14em;margin-bottom:.4rem;text-transform:uppercase}.coaching-v2-bridge__node--ai .coaching-v2-bridge__label{color:var(--coaching-v2-ai)}.coaching-v2-bridge__node--human .coaching-v2-bridge__label{color:var(--coaching-v2-human)}.coaching-v2-bridge__body{color:#6b7280;font-size:.8125rem;line-height:1.55}.coaching-v2-bridge__arrow{color:#4b5563;display:none;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}@media(min-width:768px){.coaching-v2-bridge__arrow{align-items:center;display:flex;flex-direction:column;gap:.35rem}}.coaching-v2-bridge__arrow-line{background:linear-gradient(90deg,#ef444480,#fb923c80);height:1px;overflow:hidden;position:relative;width:2.5rem}.coaching-v2-bridge__arrow-line:after{animation:coaching-v2-shimmer 2.4s ease-in-out infinite;background:linear-gradient(90deg,transparent,#fff,transparent);content:"";inset:0;opacity:.35;position:absolute}.coaching-v2-loop-grid{display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:768px){.coaching-v2-loop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.coaching-v2-loop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.coaching-v2-loop-card{background:#0a0f18a6;border:1px solid var(--v2-border);border-radius:.875rem;overflow:hidden;padding:0;position:relative;transition:border-color .3s var(--coaching-v2-ease),background .3s var(--coaching-v2-ease),transform .35s var(--coaching-v2-ease),box-shadow .35s var(--coaching-v2-ease)}.coaching-v2-loop-card__media{border-bottom:1px solid hsla(0,0%,100%,.05);height:6.75rem;overflow:hidden;position:relative}.coaching-v2-loop-card__media img,.coaching-v2-loop-card__media picture{display:block;height:100%;width:100%}.coaching-v2-loop-card__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.02);transition:transform .6s var(--coaching-v2-ease)}.coaching-v2-loop-card:hover .coaching-v2-loop-card__media img{transform:scale(1.06)}.coaching-v2-loop-card__media-overlay{background:linear-gradient(180deg,#070b120d,#070b1259 45%,#0a0f18fa);inset:0;pointer-events:none;position:absolute}.coaching-v2-loop-card__body{padding:1rem 1.1rem 1.1rem}.coaching-v2-loop-card:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.coaching-v2-loop-card:hover{border-color:#ffffff1f;box-shadow:0 16px 40px #00000040;transform:translateY(-3px)}.coaching-v2-loop-card:hover:before{opacity:1}.coaching-v2-loop-card.is-current{background:#ef44440f;border-color:#ef444473;box-shadow:0 0 48px #ef444414}.coaching-v2-loop-card.is-current:before{background:linear-gradient(90deg,#ef444433,#ef4444b3,#ef444433);opacity:1}.coaching-v2-loop-card.is-complete{background:#22c55e0a;border-color:#22c55e47}.coaching-v2-loop-card__title{color:#fff;font-size:.9375rem;font-weight:900;letter-spacing:-.01em;line-height:1.2}.coaching-v2-loop-card__subtitle{color:#6b7280;font-size:.6875rem;margin-top:.1rem}.coaching-v2-loop-card__lane{display:flex;font-size:.6875rem;gap:.5rem;line-height:1.5}.coaching-v2-loop-card__lane-tag{flex-shrink:0;font-weight:800;width:2.75rem}.coaching-v2-loop-card__lane-tag--ai{color:#f87171e6}.coaching-v2-loop-card__lane-tag--human{color:#fb923ce6}.coaching-v2-loop-card__now{animation:coaching-v2-pulse-text 2.5s ease-in-out infinite;color:#f87171;font-size:.5625rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.coaching-v2-status-pill{align-items:center;background:#ffffff08;border:1px solid var(--v2-border);border-radius:999px;color:#9ca3af;display:inline-flex;font-size:.625rem;font-weight:800;gap:.35rem;letter-spacing:.08em;padding:.25rem .6rem;text-transform:uppercase}.coaching-v2-status-pill.is-live{background:#ef444414;border-color:#ef444459;color:#f87171}.coaching-v2-status-pill.is-live:before{animation:coaching-v2-pulse-dot 2s ease-in-out infinite;background:#ef4444;border-radius:999px;content:"";height:.35rem;width:.35rem}.coaching-v2-coach-card{transition:border-color .3s var(--coaching-v2-ease),background .3s var(--coaching-v2-ease),transform .35s var(--coaching-v2-ease),box-shadow .35s var(--coaching-v2-ease)}.coaching-v2-coach-card:hover{box-shadow:0 14px 36px #00000038;transform:translateY(-3px)}.coaching-v2-faq{background:linear-gradient(155deg,#0e1520b3,#090d16d9);border:1px solid var(--v2-border);border-radius:.875rem;overflow:hidden;transition:border-color .25s ease}.coaching-v2-faq[open]{border-color:#ffffff1f}.coaching-v2-faq summary{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:.9375rem;font-weight:800;gap:1rem;justify-content:space-between;list-style:none;padding:1.1rem 1.25rem;transition:color .2s ease}.coaching-v2-faq summary::-webkit-details-marker{display:none}.coaching-v2-faq summary:hover{color:#fca5a5}.coaching-v2-faq__icon{color:#4b5563;flex-shrink:0;font-size:1.125rem;transition:transform .3s var(--coaching-v2-ease)}.coaching-v2-faq[open] .coaching-v2-faq__icon{color:#f87171;transform:rotate(45deg)}.coaching-v2-faq__body{animation:coaching-v2-faq-open .35s var(--coaching-v2-ease) both;color:#6b7280;font-size:.875rem;line-height:1.65;padding:0 1.25rem 1.15rem}@keyframes coaching-v2-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes coaching-v2-hero-kenburns{0%{transform:scale(1.04)}to{transform:scale(1.09)}}@keyframes coaching-v2-glow-breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.06)}}@keyframes coaching-v2-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes coaching-v2-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}@keyframes coaching-v2-pulse-text{0%,to{opacity:1}50%{opacity:.55}}@keyframes coaching-v2-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes coaching-v2-faq-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.coaching-v2-enter{animation:coaching-v2-fade-up .7s var(--coaching-v2-ease) both;animation-delay:var(--coaching-enter-delay,0s)}.coaching-v2-stagger>*{animation:coaching-v2-fade-up .55s var(--coaching-v2-ease) both}.coaching-v2-stagger>:first-child{animation-delay:0s}.coaching-v2-stagger>:nth-child(2){animation-delay:70ms}.coaching-v2-stagger>:nth-child(3){animation-delay:.14s}.coaching-v2-stagger>:nth-child(4){animation-delay:.21s}.coaching-v2-stagger>:nth-child(5){animation-delay:.28s}.coaching-v2-stagger>:nth-child(6){animation-delay:.35s}[data-coaching-reveal]{opacity:0;transform:translateY(20px);transition:opacity .65s var(--coaching-v2-ease),transform .65s var(--coaching-v2-ease);transition-delay:var(--coaching-reveal-delay,0s)}[data-coaching-reveal].is-visible{opacity:1;transform:translateY(0)}.coaching-v2-tip{background:linear-gradient(145deg,#280c0c73,#0a0f18eb);border:1px solid rgba(239,68,68,.22);border-radius:.875rem;overflow:hidden;padding:1.25rem 1.35rem;position:relative}.coaching-v2-tip__glow{animation:coaching-v2-glow-breathe 6s ease-in-out infinite;background:#ef44441f;border-radius:9999px;filter:blur(40px);height:14rem;pointer-events:none;position:absolute;right:-10%;top:-30%;width:14rem}.coaching-v2-tip__dismiss{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#6b7280;display:flex;height:1.75rem;justify-content:center;position:absolute;right:.75rem;top:.75rem;transition:color .2s ease,background .2s ease;width:1.75rem;z-index:2}.coaching-v2-tip__dismiss:hover{background:#ffffff14;color:#fff}.coaching-v2-tip__inner{display:flex;gap:1rem;position:relative;z-index:1}.coaching-v2-tip__icon{align-items:center;background:#ef44441f;border:1px solid rgba(239,68,68,.3);border-radius:.625rem;color:#fca5a5;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.coaching-v2-tip__category{background:#fb923c14;border:1px solid rgba(251,146,60,.3);border-radius:999px;color:#fdba74;font-size:.625rem;font-weight:800;letter-spacing:.1em;padding:.2rem .5rem;text-transform:uppercase}.coaching-v2-tip__context{color:#6b7280;font-size:.75rem;margin-bottom:.5rem}.coaching-v2-tip__context strong{color:#fca5a5;font-weight:700}.coaching-v2-tip__quote{border-left:2px solid rgba(239,68,68,.55);color:#f3f4f6;font-size:clamp(1rem,2vw,1.125rem);font-weight:600;line-height:1.55;margin:0;padding-left:.85rem}.coaching-v2-tip__meta{color:#4b5563;font-size:.6875rem;margin-top:.75rem}.coaching-v2-drill{background:#070b128c;border:1px solid hsla(0,0%,100%,.07);border-radius:.75rem;padding:1rem;transition:border-color .3s var(--coaching-v2-ease),transform .35s var(--coaching-v2-ease),box-shadow .35s var(--coaching-v2-ease)}.coaching-v2-drill:hover{border-color:#ffffff1f;box-shadow:0 12px 32px #0003;transform:translateY(-2px)}.coaching-v2-drill__count{background:#ffffff08;border:1px solid var(--v2-border);border-radius:999px;color:#6b7280;font-size:.6875rem;padding:.35rem .6rem}.coaching-v2-drill__count,.coaching-v2-drill__tag{font-weight:800;letter-spacing:.08em;text-transform:uppercase}.coaching-v2-drill__tag{border-radius:.25rem;display:inline-block;font-size:.5625rem;margin-bottom:.65rem;padding:.2rem .45rem}.coaching-v2-drill__tag--red{background:#ef44441f;color:#fca5a5}.coaching-v2-drill__tag--orange{background:#f973161f;color:#fdba74}.coaching-v2-drill__tag--amber{background:#f59e0b1f;color:#fcd34d}.coaching-v2-drill__tag--blue{background:#3b82f61f;color:#93c5fd}.coaching-v2-drill__tag--purple{background:#a855f71f;color:#d8b4fe}.coaching-v2-drill__tag--green{background:#22c55e1f;color:#86efac}.coaching-v2-drill__tag--teal{background:#14b8a61f;color:#5eead4}.coaching-v2-drill__tag--pink{background:#ec48991f;color:#f9a8d4}.coaching-v2-drill__tag--muted{background:#ffffff0f;color:#9ca3af}.coaching-v2-drill__title{color:#fff;font-size:.875rem;font-weight:800;line-height:1.35;margin-bottom:.4rem}.coaching-v2-drill__body{color:#6b7280;font-size:.75rem;line-height:1.55;margin-bottom:.65rem}.coaching-v2-drill__progress{background:#ffffff0f;border-radius:999px;height:3px;margin-bottom:.45rem;overflow:hidden}.coaching-v2-drill__progress-bar{background:linear-gradient(90deg,#ef4444b3,#fb923cd9);border-radius:inherit;height:100%;transition:width .8s var(--coaching-v2-ease)}.coaching-v2-drill__target{color:#4b5563;font-size:.625rem;margin-bottom:.75rem}.coaching-v2-drill__actions{display:flex;gap:.5rem}.coaching-v2-drill__btn{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;color:#9ca3af;flex:1;font-size:.6875rem;font-weight:800;padding:.45rem .5rem;transition:border-color .2s ease,color .2s ease,background .2s ease}.coaching-v2-drill__btn:hover:not(:disabled){background:#ffffff0a;border-color:#ffffff2e;color:#fff}.coaching-v2-drill__btn--complete{border-color:#22c55e47;color:#4ade80}.coaching-v2-drill__btn--complete:hover:not(:disabled){background:#22c55e14;border-color:#22c55e66;color:#86efac}.coaching-v2-drill__btn.is-loading{opacity:.55}.coaching-v2-drill__footer{border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:.75rem;margin-top:1.25rem;padding-top:1rem}@media(min-width:640px){.coaching-v2-drill__footer{align-items:center;flex-direction:row}}.coaching-v2-priority{background:#070b128c;border:1px solid hsla(0,0%,100%,.07);border-radius:.75rem;padding:1rem;transition:border-color .3s var(--coaching-v2-ease),transform .35s var(--coaching-v2-ease)}.coaching-v2-priority:hover{transform:translateY(-2px)}.coaching-v2-priority--high{border-left:2px solid #ef4444}.coaching-v2-priority--medium{border-left:2px solid #eab308}.coaching-v2-priority--low{border-left:2px solid #3b82f6}.coaching-v2-priority__icon{align-items:center;border-radius:.5rem;display:flex;height:2.25rem;justify-content:center;width:2.25rem}.coaching-v2-priority--high .coaching-v2-priority__icon{background:#ef44441f;color:#f87171}.coaching-v2-priority--medium .coaching-v2-priority__icon{background:#eab3081f;color:#facc15}.coaching-v2-priority--low .coaching-v2-priority__icon{background:#3b82f61f;color:#60a5fa}.coaching-v2-priority__badge{border-radius:.25rem;font-size:.5625rem;font-weight:800;padding:.15rem .4rem;text-transform:uppercase}.coaching-v2-priority--high .coaching-v2-priority__badge{background:#ef44441f;color:#fca5a5}.coaching-v2-priority--medium .coaching-v2-priority__badge{background:#eab3081f;color:#fde047}.coaching-v2-priority--low .coaching-v2-priority__badge{background:#3b82f61f;color:#93c5fd}.coaching-v2-priority__title{color:#fff;font-size:.875rem;font-weight:800;margin-bottom:.35rem}.coaching-v2-priority__body{color:#6b7280;font-size:.75rem;line-height:1.55}.coaching-v2-session{align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:.75rem;display:flex;gap:.75rem;padding:.75rem .85rem;transition:border-color .25s ease,background .25s ease,transform .3s var(--coaching-v2-ease)}.coaching-v2-session:hover{background:#ffffff0a;border-color:#fb923c47;transform:translate(4px)}.coaching-v2-session__avatar{align-items:center;background:#fb923c1a;border:1px solid rgba(251,146,60,.25);border-radius:.5rem;color:#fdba74;display:flex;flex-shrink:0;font-size:.8125rem;font-weight:900;height:2.25rem;justify-content:center;width:2.25rem}.coaching-v2-session__name{color:#fff;font-size:.875rem;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coaching-v2-session__time{color:#6b7280;font-size:.6875rem;margin-top:.1rem}.coaching-v2-session__status{color:#4ade80;flex-shrink:0;font-size:.5625rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.coaching-v2-progress{background:#ffffff0f;border-radius:999px;height:.4rem;margin-bottom:1rem;overflow:hidden}.coaching-v2-progress__bar{background:linear-gradient(90deg,color-mix(in srgb,var(--progress-color) 65%,transparent),var(--progress-color));border-radius:inherit;height:100%;transition:width 1.1s var(--coaching-v2-ease);width:0}[data-coaching-reveal].is-visible .coaching-v2-progress__bar{width:var(--progress-width)}.coaching-v2-goals{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.coaching-v2-goals li{color:#9ca3af;display:flex;font-size:.75rem;gap:.5rem;line-height:1.45}.coaching-v2-streak{border-top:1px solid hsla(0,0%,100%,.06);color:#6b7280;font-size:.75rem;margin-top:1rem;padding-top:1rem}.coaching-v2-streak span{color:#fb923c;font-weight:800}.coaching-v2-trend{align-items:flex-start;background:#ef44440a;border:1px solid rgba(239,68,68,.15);border-radius:.75rem;display:flex;gap:.65rem;padding:.85rem 1rem}.coaching-v2-trend__dot{animation:coaching-v2-pulse-dot 2s ease-in-out infinite;background:#f87171;border-radius:999px;flex-shrink:0;height:.4rem;margin-top:.45rem;width:.4rem}.coaching-v2-trend p{color:#9ca3af;font-size:.875rem;line-height:1.55;margin:0}.coaching-v2-inline-link{border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;color:#9ca3af;font-size:.6875rem;font-weight:800;padding:.4rem .65rem;transition:color .2s ease,border-color .2s ease,background .2s ease}.coaching-v2-inline-link:hover{background:#ffffff0a;border-color:#ffffff29;color:#fff}.coaching-v2-inline-link--accent{border-color:#ef444440;color:#f87171}.coaching-v2-inline-link--accent:hover{background:#ef444414;border-color:#ef444466;color:#fca5a5}@media(prefers-reduced-motion:reduce){.coaching-v2-bridge__arrow-line:after,.coaching-v2-enter,.coaching-v2-hero-visual__chip,.coaching-v2-hero-visual__frame,.coaching-v2-hero__bg,.coaching-v2-hero__glow,.coaching-v2-loop-card__now,.coaching-v2-stagger>*,.coaching-v2-status-pill.is-live:before{animation:none}[data-coaching-reveal]{opacity:1;transform:none;transition:none}.coaching-v2-bridge__node:hover,.coaching-v2-coach-card:hover,.coaching-v2-drill:hover,.coaching-v2-loop-card:hover,.coaching-v2-loop-card:hover .coaching-v2-loop-card__media img,.coaching-v2-priority:hover,.coaching-v2-session:hover{transform:none}.coaching-v2-hero-workflow__step{animation:none}.coaching-v2-progress__bar{transition:none;width:var(--progress-width)}.coaching-v2-tip__glow,.coaching-v2-trend__dot{animation:none}}
