.adaptive-skill-map.svelte-1sd3qh9{background:linear-gradient(135deg,#f2fffbf0,#ffffffe6),#fff;border:1px solid #19a7a12e;border-radius:18px;gap:12px;margin-top:14px;padding:13px;display:grid;box-shadow:0 18px 38px #0788ff1a}.adaptive-skill-map--compact.svelte-1sd3qh9{margin-top:12px;padding:12px}.adaptive-skill-map__header.svelte-1sd3qh9{gap:5px;display:grid}.adaptive-skill-map__header.svelte-1sd3qh9 span:where(.svelte-1sd3qh9),.adaptive-skill-map__signal.svelte-1sd3qh9{color:#167d78;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:6px;width:fit-content;font-size:.68rem;font-weight:1000;display:inline-flex}.adaptive-skill-map__header.svelte-1sd3qh9 strong:where(.svelte-1sd3qh9){color:#14201c;font-size:1rem;font-weight:1000;line-height:1.18}.adaptive-skill-map__header.svelte-1sd3qh9 p:where(.svelte-1sd3qh9){color:#5d6a64;margin:0;font-size:.86rem;font-weight:720;line-height:1.35}.adaptive-skill-map__signal.svelte-1sd3qh9{color:#9a432e;letter-spacing:0;text-transform:none;background:#fff6f3eb;border:1px solid #d8604a29;border-radius:999px;padding:7px 10px}.adaptive-skill-map__steps.svelte-1sd3qh9{gap:8px;margin:0;padding:0;list-style:none;display:grid}.adaptive-skill-map__steps.svelte-1sd3qh9 li:where(.svelte-1sd3qh9){background:#ffffffdb;border:1px solid #14201c14;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;display:grid}.adaptive-skill-map__steps.svelte-1sd3qh9 li.active:where(.svelte-1sd3qh9){background:#ebfff9eb;border-color:#19a7a147;box-shadow:0 12px 28px #19a7a11a}.adaptive-skill-map__dot.svelte-1sd3qh9{color:#167d78;background:#edf7f4;border-radius:999px;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:1000;display:grid}.adaptive-skill-map__steps.svelte-1sd3qh9 li.active:where(.svelte-1sd3qh9) .adaptive-skill-map__dot:where(.svelte-1sd3qh9){color:#fff;background:#19a7a1}.adaptive-skill-map__steps.svelte-1sd3qh9 small:where(.svelte-1sd3qh9){color:#66716c;letter-spacing:.04em;text-transform:uppercase;font-size:.63rem;font-weight:1000;display:block}.adaptive-skill-map__steps.svelte-1sd3qh9 strong:where(.svelte-1sd3qh9){color:#14201c;overflow-wrap:anywhere;min-width:0;font-size:.84rem;font-weight:920;line-height:1.2;display:block}@media (width<=620px){.adaptive-skill-map.svelte-1sd3qh9{border-radius:16px;padding:11px}.adaptive-skill-map__steps.svelte-1sd3qh9 li:where(.svelte-1sd3qh9){grid-template-columns:auto minmax(0,1fr)}.adaptive-skill-map__arrow.svelte-1sd3qh9{display:none}}.prospect-avatar,.aira-coach-avatar{--avatar-size:72px;width:var(--avatar-size);height:var(--avatar-size);color:#14201c;place-items:center;margin:0;display:inline-grid}.prospect-avatar__svg,.aira-coach-avatar__svg{width:100%;height:100%;display:block;overflow:visible}.prospect-avatar__backdrop{fill:var(--prospect-backdrop,#eef8f6)}.prospect-avatar__halo{fill:var(--prospect-halo,#fff);stroke:var(--prospect-ring,#0f8b8d2e);stroke-width:2px}.prospect-avatar__shoulders{fill:var(--prospect-jacket,#284a42)}.prospect-avatar__neck{fill:var(--prospect-skin-shadow,#d7a87b)}.prospect-avatar__head{fill:var(--prospect-skin,#efc49a)}.prospect-avatar__hair{fill:var(--prospect-hair,#26342f)}.prospect-avatar__brow,.prospect-avatar__mouth{fill:none;stroke:var(--prospect-line,#33433d);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.prospect-avatar__eye,.prospect-avatar__thought-dot{fill:var(--prospect-line,#33433d)}.prospect-avatar--neutral{--prospect-backdrop:#eef8f6;--prospect-halo:#fff;--prospect-ring:#0f8b8d33;--prospect-jacket:#284a42;--prospect-line:#33433d}.prospect-avatar--frustrated{--prospect-backdrop:#fff0eb;--prospect-halo:#fff8f4;--prospect-ring:#d8604a52;--prospect-jacket:#8d3f33;--prospect-line:#743529}.prospect-avatar--thinking{--prospect-backdrop:#edf5ff;--prospect-halo:#fff;--prospect-ring:#3e6c9f4d;--prospect-jacket:#2d5178;--prospect-line:#273f5f}.prospect-avatar--skeptical{--prospect-backdrop:#fff7e6;--prospect-halo:#fff;--prospect-ring:#e7a83f57;--prospect-jacket:#76572c;--prospect-line:#5d4522}.prospect-avatar--bored{--prospect-backdrop:#f3f1ec;--prospect-halo:#fff;--prospect-ring:#63706a3d;--prospect-jacket:#59645f;--prospect-line:#46514c}.prospect-avatar--happy{--prospect-backdrop:#effbf4;--prospect-halo:#fff;--prospect-ring:#2f9b694d;--prospect-jacket:#1f684a;--prospect-line:#18573d}.prospect-avatar--frustrated .prospect-avatar__svg{animation:.78s cubic-bezier(.2,.8,.2,1) both prospect-alert}.prospect-avatar--thinking .prospect-avatar__thought-dot{animation:1.6s ease-in-out infinite prospect-thought}.prospect-avatar--skeptical .prospect-avatar__svg{animation:1.6s ease-in-out infinite prospect-skeptical-tilt}.prospect-avatar--bored .prospect-avatar__eye{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite prospect-bored-blink}.prospect-avatar--thinking .prospect-avatar__thought-dot--small{animation-delay:.22s}.prospect-avatar--happy .prospect-avatar__halo{animation:1.8s ease-in-out infinite prospect-success-glow}.aira-coach-avatar{--avatar-size:64px;--aira-risk:0;--aira-risk-offset:100;--aira-pressure:0;--aira-confidence:0;--aira-blue:#0788ff;--aira-teal:#19a7a1;--aira-mint:#65e5d7;--aira-ink:#0f172a;--aira-shell:#f8fbff;--aira-shell-edge:#dce9f5;--aira-face:#101827;--aira-face-light:#13243a;--aira-ring:#0788ff33;--aira-ring-strong:#19a7a18f;--aira-eye:#70fff0;--aira-spark:#ffd431;filter:drop-shadow(0 20px 30px #0788ff2e);will-change:filter, transform;transition:filter .36s,transform .42s cubic-bezier(.18,.92,.24,1)}.aira-coach-avatar__svg{transform-origin:50%;will-change:transform;transition:filter .32s,transform .46s cubic-bezier(.18,.92,.24,1)}.aira-coach-avatar__shadow{fill:#0f172a29;filter:blur(2px);transform-origin:50%}.aira-coach-avatar__ring{fill:none;stroke:var(--aira-ring);stroke-width:4px;transform-box:fill-box;transform-origin:50%;transition:opacity .24s,stroke .26s,transform .36s cubic-bezier(.18,.92,.24,1)}.aira-coach-avatar__pressure-wave,.aira-coach-avatar__risk-meter,.aira-coach-avatar__confidence-arc,.aira-coach-avatar__core-pulse,.aira-coach-avatar__signal-arc,.aira-coach-avatar__visor-scan,.aira-coach-avatar__target-dot,.aira-coach-avatar__tempo-meter,.aira-coach-avatar__projection-beam,.aira-coach-avatar__safe-line,.aira-coach-avatar__alert-brow,.aira-coach-avatar__smile,.aira-coach-avatar__radar,.aira-coach-avatar__radar-ring,.aira-coach-avatar__radar-sweep,.aira-coach-avatar__radar-blip,.aira-coach-avatar__shockwave,.aira-coach-avatar__shockwave-ring,.aira-coach-avatar__shockwave-stop,.aira-coach-avatar__success-burst,.aira-coach-avatar__burst-ray,.aira-coach-avatar__burst-star{transform-box:fill-box;transform-origin:50%;pointer-events:none;transition:opacity .22s,stroke .24s,fill .24s,transform .38s cubic-bezier(.18,.92,.24,1)}.aira-coach-avatar__shell,.aira-coach-avatar__body,.aira-coach-avatar__face,.aira-coach-avatar__antenna,.aira-coach-avatar__signal,.aira-coach-avatar__arm,.aira-coach-avatar__hand,.aira-coach-avatar__eye,.aira-coach-avatar__mouth,.aira-coach-avatar__core,.aira-coach-avatar__spark{transition:opacity .22s,stroke .24s,fill .24s,transform .42s cubic-bezier(.18,.92,.24,1)}.aira-coach-avatar__pressure-wave{fill:none;stroke:#0788ff38;stroke-width:2px;opacity:0}.aira-coach-avatar__radar,.aira-coach-avatar__shockwave,.aira-coach-avatar__success-burst{opacity:0}.aira-coach-avatar__radar-ring{fill:none;stroke:#65e5d733;stroke-width:1.4px;stroke-dasharray:3 9}.aira-coach-avatar__radar-sweep{fill:#65e5d729;opacity:0;transform-origin:90px 86px}.aira-coach-avatar__radar-blip{fill:#65e5d7;filter:drop-shadow(0 0 6px #65e5d78c);opacity:0}.aira-coach-avatar__shockwave-ring,.aira-coach-avatar__shockwave-stop{fill:none;stroke:#d8604aad;stroke-linecap:round}.aira-coach-avatar__shockwave-ring{stroke-width:3px;opacity:0}.aira-coach-avatar__shockwave-stop{stroke-width:5px;opacity:0}.aira-coach-avatar__burst-ray{fill:none;stroke:#ffd431;stroke-width:4px;stroke-linecap:round;opacity:0;filter:drop-shadow(0 0 8px #ffd43173)}.aira-coach-avatar__burst-star{fill:#ffd431;opacity:0;filter:drop-shadow(0 0 8px #ffd4316b)}.aira-coach-avatar__pressure-wave--inner{stroke:#19a7a133}.aira-coach-avatar__risk-meter{fill:none;stroke:#19a7a19e;stroke-width:4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:var(--aira-risk-offset);opacity:0;transition:opacity .22s,stroke .24s,stroke-dashoffset .36s cubic-bezier(.18,.92,.24,1);transform:rotate(-90deg)}.aira-coach-avatar__confidence-arc{fill:none;stroke:#65e5d79e;stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:var(--aira-confidence-scale) 100;opacity:0}.aira-coach-avatar__projection-beam{fill:none;stroke:#65e5d7b8;stroke-width:5px;stroke-linecap:round;stroke-dasharray:7 10;opacity:0;filter:drop-shadow(0 0 9px #65e5d757)}.aira-coach-avatar__ring--inner{stroke-width:2px;stroke-dasharray:8 9}.aira-coach-avatar__antenna{fill:none;stroke:var(--aira-teal);stroke-width:5px;stroke-linecap:round;transform-box:fill-box;transform-origin:50% 100%}.aira-coach-avatar__signal{fill:var(--aira-mint);stroke:#fff;stroke-width:2px;transform-box:fill-box;transform-origin:50%}.aira-coach-avatar__signal-arc{fill:none;stroke:#65e5d78f;stroke-width:3px;stroke-linecap:round;opacity:0}.aira-coach-avatar__shell{fill:var(--aira-shell);stroke:var(--aira-shell-edge);stroke-width:2.5px;transform-box:fill-box;transform-origin:50%}.aira-coach-avatar__ear,.aira-coach-avatar__core{fill:var(--aira-teal)}.aira-coach-avatar__face{fill:var(--aira-face);stroke:#70fff02e;stroke-width:2.5px}.aira-coach-avatar__body{fill:#f2f9ff;stroke:var(--aira-shell-edge);stroke-width:2px;transform-box:fill-box;transform-origin:50%}.aira-coach-avatar__body-shine{fill:none;stroke:#0788ff42;stroke-width:4px;stroke-linecap:round}.aira-coach-avatar__arm{fill:none;stroke:#d9e7f2;stroke-width:10px;stroke-linecap:round}.aira-coach-avatar__hand{fill:#fff;stroke:#d9e7f2;stroke-width:3px}.aira-coach-avatar__shine,.aira-coach-avatar__mouth{fill:none;stroke:#70fff0b8;stroke-width:4.2px;stroke-linecap:round}.aira-coach-avatar__visor-scan{fill:none;stroke:#70fff0b8;stroke-width:2.6px;stroke-linecap:round;opacity:0}.aira-coach-avatar__alert-brow{fill:none;stroke:#ffd431;stroke-width:4.4px;stroke-linecap:round;opacity:0}.aira-coach-avatar__eye{fill:none;stroke:var(--aira-eye);stroke-width:5.5px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%}.aira-coach-avatar__target-dot{fill:#ffd431;opacity:0}.aira-coach-avatar__tempo-meter{fill:none;stroke:#19a7a1c2;stroke-width:4px;stroke-linecap:round;stroke-dasharray:5 6;opacity:0}.aira-coach-avatar__smile{fill:none;stroke:#70fff0;stroke-width:4.4px;stroke-linecap:round;opacity:0}.aira-coach-avatar__safe-line{opacity:0;filter:drop-shadow(0 8px 12px #0788ff29)}.aira-coach-avatar__safe-line rect{fill:#fffffff0;stroke:#65e5d78f;stroke-width:2px}.aira-coach-avatar__safe-line path{fill:none;stroke:#0788ffb8;stroke-width:2.8px;stroke-linecap:round}.aira-coach-avatar__spark{fill:var(--aira-spark);opacity:.92;transform-box:fill-box;transform-origin:50%}.aira-coach-avatar__core-pulse{fill:none;stroke:#19a7a157;stroke-width:3px;opacity:0}.aira-coach-avatar--idle .aira-coach-avatar__svg{animation:3.4s ease-in-out infinite aira-idle-float}.aira-coach-avatar--idle .aira-coach-avatar__shell,.aira-coach-avatar--listening .aira-coach-avatar__shell,.aira-coach-avatar--thinking .aira-coach-avatar__shell{animation:3.8s ease-in-out infinite aira-shell-sway}.aira-coach-avatar--idle .aira-coach-avatar__body,.aira-coach-avatar--listening .aira-coach-avatar__body,.aira-coach-avatar--thinking .aira-coach-avatar__body{animation:3.8s ease-in-out infinite aira-body-breathe}.aira-coach-avatar--idle .aira-coach-avatar__antenna,.aira-coach-avatar--listening .aira-coach-avatar__antenna,.aira-coach-avatar--thinking .aira-coach-avatar__antenna{animation:2.8s ease-in-out infinite aira-antenna-sway}.aira-coach-avatar--idle .aira-coach-avatar__shadow,.aira-coach-avatar--listening .aira-coach-avatar__shadow,.aira-coach-avatar--thinking .aira-coach-avatar__shadow,.aira-coach-avatar--teaching .aira-coach-avatar__shadow{animation:3.4s ease-in-out infinite aira-shadow-breathe}.aira-coach-avatar--listening .aira-coach-avatar__ring{stroke:var(--aira-ring-strong);animation:1.55s ease-in-out infinite aira-listening-ring}.aira-coach-avatar--listening-hard .aira-coach-avatar__svg{animation:1.9s ease-in-out infinite aira-listen-lock,3.4s ease-in-out infinite aira-idle-float}.aira-coach-avatar--listening-hard .aira-coach-avatar__face{stroke:#65e5d76b}.aira-coach-avatar--listening-hard .aira-coach-avatar__eyes{transform-box:fill-box;transform-origin:50%;animation:1.4s ease-in-out infinite aira-listen-eyes}.aira-coach-avatar--listening .aira-coach-avatar__pressure-wave,.aira-coach-avatar--pressure-high .aira-coach-avatar__pressure-wave{opacity:.58;animation:1.65s ease-out infinite aira-pressure-wave}.aira-coach-avatar--listening .aira-coach-avatar__radar,.aira-coach-avatar--listening-hard .aira-coach-avatar__radar,.aira-coach-avatar--thinking .aira-coach-avatar__radar{opacity:1}.aira-coach-avatar--listening .aira-coach-avatar__radar-sweep,.aira-coach-avatar--listening-hard .aira-coach-avatar__radar-sweep,.aira-coach-avatar--thinking .aira-coach-avatar__radar-sweep{opacity:1;animation:1.7s linear infinite aira-radar-sweep}.aira-coach-avatar--listening .aira-coach-avatar__radar-ring,.aira-coach-avatar--listening-hard .aira-coach-avatar__radar-ring,.aira-coach-avatar--thinking .aira-coach-avatar__radar-ring{animation:1.7s ease-in-out infinite aira-radar-ring}.aira-coach-avatar--listening .aira-coach-avatar__radar-blip,.aira-coach-avatar--listening-hard .aira-coach-avatar__radar-blip,.aira-coach-avatar--thinking .aira-coach-avatar__radar-blip{animation:1.7s ease-in-out infinite aira-radar-blip}.aira-coach-avatar--listening .aira-coach-avatar__radar-blip--two,.aira-coach-avatar--listening-hard .aira-coach-avatar__radar-blip--two,.aira-coach-avatar--thinking .aira-coach-avatar__radar-blip--two{animation-delay:.46s}.aira-coach-avatar--listening .aira-coach-avatar__pressure-wave--inner,.aira-coach-avatar--pressure-high .aira-coach-avatar__pressure-wave--inner{animation-delay:.22s}.aira-coach-avatar--listening .aira-coach-avatar__signal-arc,.aira-coach-avatar--pressure-high .aira-coach-avatar__signal-arc{opacity:.72;animation:1.4s ease-in-out infinite aira-signal-arc}.aira-coach-avatar--listening .aira-coach-avatar__signal-arc--right,.aira-coach-avatar--pressure-high .aira-coach-avatar__signal-arc--right{animation-delay:.16s}.aira-coach-avatar--listening .aira-coach-avatar__ring--inner{animation-delay:.18s}.aira-coach-avatar--thinking .aira-coach-avatar__eye--left{animation:1.15s ease-in-out infinite aira-eye-scan}.aira-coach-avatar--thinking .aira-coach-avatar__eye--right{animation:1.15s ease-in-out .12s infinite aira-eye-scan}.aira-coach-avatar--thinking .aira-coach-avatar__mouth{animation:1.15s ease-in-out infinite aira-mouth-think}.aira-coach-avatar--thinking .aira-coach-avatar__visor-scan,.aira-coach-avatar--intervening .aira-coach-avatar__visor-scan,.aira-coach-avatar--takeover .aira-coach-avatar__visor-scan{opacity:.86;animation:1.05s ease-in-out infinite aira-visor-scan}.aira-coach-avatar--thinking .aira-coach-avatar__confidence-arc,.aira-coach-avatar--intervening .aira-coach-avatar__confidence-arc,.aira-coach-avatar--teaching .aira-coach-avatar__confidence-arc,.aira-coach-avatar--confident .aira-coach-avatar__confidence-arc{opacity:.9;animation:1.9s ease-in-out infinite aira-confidence-scan}.aira-coach-avatar--thinking .aira-coach-avatar__target-dot,.aira-coach-avatar--intervening .aira-coach-avatar__target-dot,.aira-coach-avatar--takeover .aira-coach-avatar__target-dot{opacity:.78;animation:.94s ease-in-out infinite aira-target-dot}.aira-coach-avatar--thinking .aira-coach-avatar__target-dot--right,.aira-coach-avatar--intervening .aira-coach-avatar__target-dot--right,.aira-coach-avatar--takeover .aira-coach-avatar__target-dot--right{animation-delay:.15s}.aira-coach-avatar--thinking .aira-coach-avatar__spark{animation:1.2s ease-in-out infinite aira-spark-blink}.aira-coach-avatar--thinking .aira-coach-avatar__spark--two{animation-delay:.26s}.aira-coach-avatar--intervening .aira-coach-avatar__svg{animation:.62s cubic-bezier(.18,.92,.24,1.18) both aira-intervene-bounce,3s ease-in-out .62s infinite aira-intervene-hover}.aira-coach-avatar--intervening .aira-coach-avatar__arm--right,.aira-coach-avatar--listening .aira-coach-avatar__arm--right{transform-box:fill-box;transform-origin:18% 10%;animation:1.8s ease-in-out infinite aira-pointing-arm}.aira-coach-avatar--intervening .aira-coach-avatar__hand--right,.aira-coach-avatar--listening .aira-coach-avatar__hand--right{transform-box:fill-box;transform-origin:50%;animation:1.8s ease-in-out infinite aira-pointing-hand}.aira-coach-avatar--intervening .aira-coach-avatar__arm--left,.aira-coach-avatar--teaching .aira-coach-avatar__arm--left{transform-box:fill-box;transform-origin:82% 10%;animation:2.4s ease-in-out infinite aira-support-arm}.aira-coach-avatar--intervening .aira-coach-avatar__hand--left,.aira-coach-avatar--teaching .aira-coach-avatar__hand--left{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite aira-support-hand}.aira-coach-avatar--intervening .aira-coach-avatar__face{fill:var(--aira-face-light)}.aira-coach-avatar--intervening .aira-coach-avatar__ring{stroke:#19a7a19e;animation:1.1s ease-in-out infinite aira-listening-ring}.aira-coach-avatar--intervening .aira-coach-avatar__shell{animation:2.4s ease-in-out infinite aira-shell-sway-strong}.aira-coach-avatar--intervening .aira-coach-avatar__body{animation:2.4s ease-in-out infinite aira-body-breathe-strong}.aira-coach-avatar--intervening .aira-coach-avatar__antenna{animation:1.45s ease-in-out infinite aira-antenna-alert}.aira-coach-avatar--intervening .aira-coach-avatar__signal{animation:.76s ease-in-out infinite aira-signal-pulse}.aira-coach-avatar--intervening .aira-coach-avatar__risk-meter,.aira-coach-avatar--takeover .aira-coach-avatar__risk-meter,.aira-coach-avatar--confident .aira-coach-avatar__risk-meter{opacity:1;animation:1.2s ease-in-out infinite aira-risk-meter-hit}.aira-coach-avatar--takeover .aira-coach-avatar__risk-meter,.aira-coach-avatar--gesture-stop .aira-coach-avatar__risk-meter{stroke:#d8604ac7}.aira-coach-avatar--intervening .aira-coach-avatar__core-pulse,.aira-coach-avatar--teaching .aira-coach-avatar__core-pulse,.aira-coach-avatar--takeover .aira-coach-avatar__core-pulse,.aira-coach-avatar--gesture-win .aira-coach-avatar__core-pulse{opacity:1;animation:1.15s ease-out infinite aira-core-pulse}.aira-coach-avatar--takeover .aira-coach-avatar__ring,.aira-coach-avatar--gesture-stop .aira-coach-avatar__ring{stroke:#d8604ab8}.aira-coach-avatar--risk-critical .aira-coach-avatar__alert-brow,.aira-coach-avatar--takeover .aira-coach-avatar__alert-brow,.aira-coach-avatar--gesture-stop .aira-coach-avatar__alert-brow{opacity:1;animation:.86s ease-in-out infinite aira-alert-brow}.aira-coach-avatar--risk-critical .aira-coach-avatar__shockwave,.aira-coach-avatar--takeover .aira-coach-avatar__shockwave,.aira-coach-avatar--gesture-stop .aira-coach-avatar__shockwave{opacity:1}.aira-coach-avatar--risk-critical .aira-coach-avatar__shockwave-ring,.aira-coach-avatar--takeover .aira-coach-avatar__shockwave-ring,.aira-coach-avatar--gesture-stop .aira-coach-avatar__shockwave-ring{animation:1.05s ease-out infinite aira-shockwave-ring}.aira-coach-avatar--risk-critical .aira-coach-avatar__shockwave-ring--inner,.aira-coach-avatar--takeover .aira-coach-avatar__shockwave-ring--inner,.aira-coach-avatar--gesture-stop .aira-coach-avatar__shockwave-ring--inner{animation-delay:.15s}.aira-coach-avatar--risk-critical .aira-coach-avatar__shockwave-stop,.aira-coach-avatar--takeover .aira-coach-avatar__shockwave-stop,.aira-coach-avatar--gesture-stop .aira-coach-avatar__shockwave-stop{opacity:.86;animation:.76s ease-in-out infinite aira-shockwave-stop}.aira-coach-avatar--risk-critical .aira-coach-avatar__signal{fill:#ffd431}.aira-coach-avatar--takeover .aira-coach-avatar__face,.aira-coach-avatar--gesture-stop .aira-coach-avatar__face{stroke:#ffd43157}.aira-coach-avatar--takeover .aira-coach-avatar__svg,.aira-coach-avatar--gesture-stop .aira-coach-avatar__svg{animation:.78s cubic-bezier(.18,.92,.24,1.18) both aira-stop-snap,2.4s ease-in-out .78s infinite aira-intervene-hover}.aira-coach-avatar--gesture-stop .aira-coach-avatar__arm--left,.aira-coach-avatar--takeover .aira-coach-avatar__arm--left{transform-box:fill-box;transform-origin:82% 10%;animation:.96s ease-in-out infinite aira-stop-arm}.aira-coach-avatar--gesture-stop .aira-coach-avatar__hand--left,.aira-coach-avatar--takeover .aira-coach-avatar__hand--left{transform-box:fill-box;transform-origin:50%;animation:.96s ease-in-out infinite aira-stop-hand}.aira-coach-avatar--gesture-tempo .aira-coach-avatar__tempo-meter{opacity:1;animation:.76s steps(2,end) infinite aira-tempo-meter}.aira-coach-avatar--gesture-tempo .aira-coach-avatar__ring--inner{stroke:#19a7a1b8;animation:1.25s steps(3,end) infinite aira-tempo-ring}.aira-coach-avatar--gesture-question .aira-coach-avatar__arm--right{transform-box:fill-box;transform-origin:18% 10%;animation:1.2s ease-in-out infinite aira-question-arm}.aira-coach-avatar--projecting-line .aira-coach-avatar__projection-beam{opacity:.86;animation:1.05s ease-in-out infinite aira-projection-beam}.aira-coach-avatar--projecting-line .aira-coach-avatar__safe-line{opacity:1;animation:1.25s ease-in-out infinite aira-safe-line-card}.aira-coach-avatar--gesture-close .aira-coach-avatar__core,.aira-coach-avatar--gesture-win .aira-coach-avatar__core{fill:#ffd431}.aira-coach-avatar--gesture-win .aira-coach-avatar__mouth{opacity:0}.aira-coach-avatar--gesture-win .aira-coach-avatar__smile{opacity:1;animation:1.05s ease-in-out infinite aira-success-smile}.aira-coach-avatar--gesture-win .aira-coach-avatar__success-burst{opacity:1}.aira-coach-avatar--gesture-win .aira-coach-avatar__burst-ray{animation:.92s ease-in-out infinite aira-burst-ray}.aira-coach-avatar--gesture-win .aira-coach-avatar__burst-ray--two{animation-delay:.11s}.aira-coach-avatar--gesture-win .aira-coach-avatar__burst-ray--three{animation-delay:.18s}.aira-coach-avatar--gesture-win .aira-coach-avatar__burst-star{animation:1.1s ease-in-out infinite aira-burst-star}.aira-coach-avatar--gesture-win .aira-coach-avatar__burst-star--small{animation-delay:.16s}.aira-coach-avatar--gesture-win .aira-coach-avatar__spark{animation:.84s ease-in-out infinite aira-win-spark}.aira-coach-avatar--gesture-pattern .aira-coach-avatar__ring--inner{stroke:#ffd4319e;animation:1.35s linear infinite aira-pattern-ring}.aira-coach-avatar--teaching{--avatar-size:82px}.aira-coach-avatar--teaching .aira-coach-avatar__svg{animation:1.35s ease-in-out infinite aira-teaching-float}.aira-coach-avatar--teaching .aira-coach-avatar__ring{stroke:#19a7a1ad;animation:1.05s ease-in-out infinite aira-teaching-ring}.aira-coach-avatar--teaching .aira-coach-avatar__ring--inner{animation-delay:.14s}.aira-coach-avatar--teaching .aira-coach-avatar__signal{animation:.92s ease-in-out infinite aira-signal-pulse}.aira-coach-avatar--teaching .aira-coach-avatar__shell{animation:1.8s ease-in-out infinite aira-shell-sway-strong}.aira-coach-avatar--teaching .aira-coach-avatar__body{animation:1.8s ease-in-out infinite aira-body-breathe-strong}.aira-coach-avatar--teaching .aira-coach-avatar__antenna{animation:1.05s ease-in-out infinite aira-antenna-alert}.aira-coach-avatar--teaching .aira-coach-avatar__mouth{animation:.52s ease-in-out infinite aira-mouth-talk}.aira-coach-avatar--teaching .aira-coach-avatar__arm--right{transform-box:fill-box;transform-origin:18% 10%;animation:1.05s ease-in-out infinite aira-teaching-point}.aira-coach-avatar--teaching .aira-coach-avatar__hand--right{transform-box:fill-box;transform-origin:50%;animation:1.05s ease-in-out infinite aira-teaching-hand}.aira-coach-avatar--teaching .aira-coach-avatar__spark{animation:1s ease-in-out infinite aira-spark-blink}.aira-coach-avatar--teaching .aira-coach-avatar__face{fill:var(--aira-face-light)}@keyframes prospect-alert{0%,to{transform:translate(0)}28%{transform:translate(-2px)}56%{transform:translate(2px)}}@keyframes prospect-thought{0%,to{opacity:.42;transform:translateY(0)scale(.86)}50%{opacity:1;transform:translateY(-4px)scale(1)}}@keyframes prospect-skeptical-tilt{0%,to{transform:rotate(0)}50%{transform:rotate(-2deg)}}@keyframes prospect-bored-blink{0%,86%,to{transform:scaleY(1)}92%{transform:scaleY(.2)}}@keyframes prospect-success-glow{0%,to{stroke-opacity:.36;stroke-width:2px}50%{stroke-opacity:.9;stroke-width:4px}}@keyframes aira-idle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes aira-shadow-breathe{0%,to{opacity:.72;transform:scaleX(.92)}50%{opacity:.42;transform:scaleX(1.08)}}@keyframes aira-shell-sway{0%,to{transform:rotate(0)translateY(0)}50%{transform:rotate(-1.2deg)translateY(-1px)}}@keyframes aira-shell-sway-strong{0%,to{transform:rotate(0)translateY(0)}35%{transform:rotate(-2deg)translateY(-1px)}70%{transform:rotate(1.4deg)translateY(-2px)}}@keyframes aira-body-breathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(1px)scaleY(1.03)}}@keyframes aira-body-breathe-strong{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(1px)scaleY(1.045)}}@keyframes aira-antenna-sway{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes aira-antenna-alert{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}60%{transform:rotate(7deg)}}@keyframes aira-listening-ring{0%,to{opacity:.36;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes aira-eye-scan{0%,to{transform:translate(-2px)scaleY(1)}42%{transform:translate(2px)scaleY(1)}58%{transform:translate(2px)scaleY(.18)}72%{transform:translate(0)scaleY(1)}}@keyframes aira-listen-lock{0%,to{filter:drop-shadow(0 0 #65e5d700)}50%{filter:drop-shadow(0 0 10px #65e5d76b)}}@keyframes aira-listen-eyes{0%,to{transform:translate(0)}35%{transform:translate(-2px)}68%{transform:translate(2px)}}@keyframes aira-radar-sweep{0%{opacity:.1;transform:rotate(0)scale(.94)}18%,68%{opacity:.78}to{opacity:.08;transform:rotate(360deg)scale(1.02)}}@keyframes aira-radar-ring{0%,to{opacity:.22;stroke-dashoffset:0;transform:scale(.98)}50%{opacity:.76;stroke-dashoffset:-18px;transform:scale(1.03)}}@keyframes aira-radar-blip{0%,to{opacity:0;transform:scale(.55)}42%{opacity:1;transform:scale(1.18)}68%{opacity:.28;transform:scale(.82)}}@keyframes aira-mouth-think{0%,to{transform:translateY(0)scaleX(.78)}50%{transform:translateY(1px)scaleX(.55)}}@keyframes aira-confidence-scan{0%,to{opacity:.48;transform:translateY(0)scaleX(.92)}50%{opacity:1;transform:translateY(-1px)scaleX(1.04)}}@keyframes aira-alert-brow{0%,to{transform:translateY(0)}45%{transform:translateY(-2px)}}@keyframes aira-shockwave-ring{0%{opacity:.78;transform:scale(.82)}70%{opacity:.1;transform:scale(1.16)}to{opacity:0;transform:scale(1.24)}}@keyframes aira-shockwave-stop{0%,to{opacity:.24;transform:scaleX(.7)}45%{opacity:.95;transform:scaleX(1.06)}}@keyframes aira-projection-beam{0%,to{opacity:.24;stroke-dashoffset:0;transform:scaleX(.82)}50%{opacity:.94;stroke-dashoffset:-16px;transform:scaleX(1.06)}}@keyframes aira-safe-line-card{0%,to{transform:translate(0)scale(.98)}50%{transform:translate(2px,-2px)scale(1.03)}}@keyframes aira-success-smile{0%,to{transform:scaleX(.92)}50%{transform:scaleX(1.08)translateY(1px)}}@keyframes aira-burst-ray{0%,to{opacity:0;transform:translateY(4px)scale(.72)}46%{opacity:1;transform:translateY(-2px)scale(1.12)}}@keyframes aira-burst-star{0%,to{opacity:.2;transform:scale(.72)rotate(0)}50%{opacity:1;transform:scale(1.22)rotate(18deg)}}@keyframes aira-spark-blink{0%,to{opacity:.28;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1.08)rotate(12deg)}}@keyframes aira-intervene-bounce{0%{transform:translateY(8px)scale(.96)}54%{transform:translateY(-5px)scale(1.03)}to{transform:translateY(0)scale(1)}}@keyframes aira-intervene-hover{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-3px)rotate(-1.4deg)}}@keyframes aira-pointing-arm{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(-7deg)translate(2px,-2px)}}@keyframes aira-pointing-hand{0%,to{transform:translate(0)scale(1)}50%{transform:translate(3px,-2px)scale(1.08)}}@keyframes aira-support-arm{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(5deg)translate(-1px,-1px)}}@keyframes aira-support-hand{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-2px,-1px)scale(1.05)}}@keyframes aira-teaching-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(-2deg)}}@keyframes aira-teaching-ring{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.13)}}@keyframes aira-signal-pulse{0%,to{opacity:.7;transform:scale(.86)}50%{opacity:1;transform:scale(1.22)}}@keyframes aira-mouth-talk{0%,to{transform:translateY(0)scaleX(.72)}50%{transform:translateY(2px)scaleX(1.06)}}@keyframes aira-teaching-point{0%,to{transform:rotate(-4deg)translate(0)}50%{transform:rotate(-15deg)translate(5px,-5px)}}@keyframes aira-teaching-hand{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7px,-4px)scale(1.15)}}@keyframes aira-pressure-wave{0%{opacity:0;transform:scale(.88)}34%{opacity:.72}to{opacity:0;transform:scale(1.18)}}@keyframes aira-signal-arc{0%,to{opacity:.18;transform:translateY(0)scale(.94)}50%{opacity:.86;transform:translateY(-2px)scale(1.04)}}@keyframes aira-visor-scan{0%,to{opacity:0;transform:translateY(-9px)scaleX(.72)}18%,72%{opacity:.86}50%{transform:translateY(7px)scaleX(1)}}@keyframes aira-target-dot{0%,to{opacity:.28;transform:scale(.7)}48%{opacity:1;transform:scale(1.2)}}@keyframes aira-risk-meter-hit{0%,to{filter:drop-shadow(0 0 #d8604a00)}50%{filter:drop-shadow(0 0 8px #d8604a52)}}@keyframes aira-core-pulse{0%{opacity:.78;transform:scale(.62)}to{opacity:0;transform:scale(1.45)}}@keyframes aira-stop-snap{0%{transform:translateY(7px)scale(.96)rotate(0)}45%{transform:translateY(-5px)scale(1.04)rotate(-3deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes aira-stop-arm{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(13deg)translate(-5px,-3px)}}@keyframes aira-stop-hand{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-6px,-2px)scale(1.16)}}@keyframes aira-tempo-meter{0%,to{stroke-dashoffset:0;transform:scaleX(.78)}50%{stroke-dashoffset:11px;transform:scaleX(1.08)}}@keyframes aira-tempo-ring{0%,to{transform:scale(.92)}50%{transform:scale(1.08)}}@keyframes aira-question-arm{0%,to{transform:rotate(-3deg)translate(0)}50%{transform:rotate(-16deg)translate(5px,-5px)}}@keyframes aira-win-spark{0%,to{opacity:.54;transform:scale(.86)rotate(0)}45%{opacity:1;transform:scale(1.22)rotate(18deg)}}@keyframes aira-pattern-ring{0%{stroke-dashoffset:0;transform:rotate(0)}to{stroke-dashoffset:-34px;transform:rotate(360deg)}}.floating-coach.svelte-1nl6n6s{--coach-x:0px;--coach-y:0px;--coach-home-x:0px;--coach-home-y:0px;--coach-anchor-x:34px;--coach-anchor-y:34px;--pointer-width:0px;--pointer-angle:0deg;z-index:8;pointer-events:none;align-items:flex-end;gap:10px;max-width:min(320px,100% - 36px);display:flex;position:relative}.floating-coach--canvas.svelte-1nl6n6s,.floating-coach--fixed.svelte-1nl6n6s{width:min(100%,420px);transition:transform .42s cubic-bezier(.18,.92,.24,1.08),opacity .18s;animation:.22s cubic-bezier(.2,.9,.22,1) both svelte-1nl6n6s-coach-bubble-in;transform:none}.floating-coach--canvas.svelte-1nl6n6s{position:relative}.floating-coach--fixed.svelte-1nl6n6s{position:sticky;top:0}.floating-coach--docked.svelte-1nl6n6s{position:relative}.floating-coach__avatar.svelte-1nl6n6s{flex:0 0 64px;place-items:center;width:64px;height:64px;display:grid;position:relative}.floating-coach__avatar.svelte-1nl6n6s:before{content:"";filter:blur(12px);opacity:.8;background:#0788ff24;border-radius:999px;position:absolute;inset:-9px}.floating-coach__avatar.svelte-1nl6n6s .aira-coach-avatar{z-index:1;position:relative}.floating-coach__pointer.svelte-1nl6n6s{left:var(--coach-anchor-x);top:var(--coach-anchor-y);z-index:0;width:var(--pointer-width);height:3px;transform:rotate(var(--pointer-angle));transform-origin:0;background:linear-gradient(90deg,#19a7a1f2,#0788ff29,#19a7a100);border-radius:999px;animation:.42s ease-out both svelte-1nl6n6s-coach-pointer-draw;position:absolute;box-shadow:0 0 22px #0788ff38}.floating-coach__pointer.svelte-1nl6n6s:after{content:"";background:#19a7a1;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-1px;transform:translateY(-50%);box-shadow:0 0 0 7px #19a7a124}.floating-coach__xp.svelte-1nl6n6s{z-index:4;color:#146746;background:#f1fcf7f5;border:1px solid #2f9b693d;border-radius:999px;padding:5px 8px;font-size:.78rem;font-weight:1000;animation:1.4s ease-out both svelte-1nl6n6s-coach-xp-rise;position:absolute;top:-8px;right:-18px;box-shadow:0 12px 28px #2f9b6929}.floating-coach__status.svelte-1nl6n6s{z-index:4;color:#245fb5;text-transform:uppercase;background:#f5fafff5;border:1px solid #0788ff29;border-radius:999px;max-width:96px;padding:4px 8px;font-size:.63rem;font-weight:1000;line-height:1;position:absolute;top:-10px;left:6px;box-shadow:0 12px 24px #091e421a}.floating-coach__status--takeover.svelte-1nl6n6s{color:#9a432e;background:#fff6f3fa;border-color:#d8604a38}.floating-coach__bubble.svelte-1nl6n6s{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #0788ff29;border-radius:17px;gap:4px;width:min(292px,100vw - 118px);padding:11px 12px 12px;animation:.22s cubic-bezier(.2,.9,.22,1) both svelte-1nl6n6s-coach-bubble-in;display:grid;position:relative;box-shadow:0 22px 58px #0788ff1f}.floating-coach--takeover.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s){border-color:#d8604a38;box-shadow:0 22px 58px #d8604a1f}.floating-coach--takeover.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):before{background:#d8604a24}.floating-coach__bubble.svelte-1nl6n6s:after{content:"";background:inherit;border-top:1px solid #0788ff29;border-right:1px solid #0788ff29;width:12px;height:12px;position:absolute;bottom:18px;right:-6px;transform:rotate(45deg)}.floating-coach__meta.svelte-1nl6n6s{color:#0788ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:5px;font-size:.68rem;font-weight:1000;display:inline-flex}.floating-coach__bubble.svelte-1nl6n6s strong:where(.svelte-1nl6n6s){color:#14201c;font-size:.92rem;line-height:1.1}.floating-coach__bubble.svelte-1nl6n6s p:where(.svelte-1nl6n6s){color:#4f5b55;white-space:normal;margin:0;font-size:.8rem;font-weight:760;line-height:1.28;overflow:visible}.floating-coach__telemetry.svelte-1nl6n6s{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.floating-coach__telemetry.svelte-1nl6n6s span:where(.svelte-1nl6n6s){color:#4f5d68;letter-spacing:.04em;text-transform:uppercase;background:#f1fafff2;border-radius:999px;padding:4px 7px;font-size:.64rem;font-weight:900}.floating-coach--listening.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):before{animation:1.8s ease-in-out infinite svelte-1nl6n6s-coach-pulse}.floating-coach--intervening.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s),.floating-coach--error.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s){background:#f7fcfff5;border-color:#19a7a15c}.floating-coach--error.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):before{background:#ff892c29}.floating-coach--gesture-stop.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):before{background:#d8604a33;animation:.86s ease-in-out infinite svelte-1nl6n6s-coach-stop-pulse}.floating-coach--gesture-tempo.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):before{background:repeating-radial-gradient(circle,#19a7a138 0 7px,#0788ff14 7px 14px);animation:1.2s steps(2,end) infinite svelte-1nl6n6s-coach-tempo-pulse}.floating-coach--gesture-question.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s){border-color:#0788ff3d}.floating-coach--gesture-close.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s){border-color:#19a7a14d;box-shadow:0 22px 58px #19a7a129}.floating-coach--gesture-win.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):before{background:#ffd43133}.floating-coach--success.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s){background:#effdfbf5;border-color:#19a7a15c}.floating-coach--success.svelte-1nl6n6s .floating-coach__pointer:where(.svelte-1nl6n6s){background:linear-gradient(90deg,#19a7a1f2,#ffd43100)}.floating-coach--featured.svelte-1nl6n6s{--coach-anchor-x:68px;--coach-anchor-y:78px;filter:drop-shadow(0 28px 42px #0788ff21);align-items:center;gap:14px;max-width:min(520px,100% - 20px);animation:5.2s ease-in-out infinite svelte-1nl6n6s-coach-featured-drift}.floating-coach--featured.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s){flex-basis:136px;width:136px;height:136px;animation:3.4s ease-in-out infinite svelte-1nl6n6s-coach-featured-hover}.floating-coach--featured.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):before{filter:blur(18px);background:radial-gradient(circle,#19a7a14d,#0000 58%),#0788ff14;animation:2.2s ease-in-out infinite svelte-1nl6n6s-coach-featured-halo;inset:-16px}.floating-coach--featured.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):after{content:"";filter:blur(1px);clip-path:polygon(0 36%,100% 0,100% 100%,0 64%);opacity:.86;pointer-events:none;background:linear-gradient(90deg,#19a7a138,#0788ff00);border-radius:999px;width:150px;height:70px;animation:1.9s ease-in-out infinite svelte-1nl6n6s-coach-featured-beam;position:absolute;bottom:18px;right:-86px;transform:rotate(-10deg)}.floating-coach--featured.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s) .aira-coach-avatar{--avatar-size:132px}.floating-coach--featured.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s){background:#fffffff0;border-radius:20px;width:min(340px,34vw);padding:15px 16px 16px;animation:3s ease-in-out infinite svelte-1nl6n6s-coach-featured-bubble}.floating-coach--featured.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s) strong:where(.svelte-1nl6n6s){font-size:1.05rem}.floating-coach--featured.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s) p:where(.svelte-1nl6n6s){font-size:.92rem}.floating-coach--compact.svelte-1nl6n6s{gap:8px;max-width:min(248px,100% - 20px)}.floating-coach--compact.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s){flex-basis:52px;width:52px;height:52px}.floating-coach--compact.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):before{filter:blur(10px);inset:-6px}.floating-coach--compact.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s) .aira-coach-avatar{--avatar-size:50px}.floating-coach--compact.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s){border-radius:14px;gap:3px;width:min(212px,100vw - 112px);padding:9px 10px 10px}.floating-coach--compact.svelte-1nl6n6s .floating-coach__meta:where(.svelte-1nl6n6s){font-size:.62rem}.floating-coach--compact.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s) strong:where(.svelte-1nl6n6s){font-size:.82rem}.floating-coach--compact.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s) p:where(.svelte-1nl6n6s){font-size:.74rem;line-height:1.24}@keyframes svelte-1nl6n6s-coach-pulse{0%,to{opacity:.5;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}}@keyframes svelte-1nl6n6s-coach-stop-pulse{0%,to{opacity:.64;transform:scale(.96)}50%{opacity:1;transform:scale(1.18)}}@keyframes svelte-1nl6n6s-coach-tempo-pulse{0%,to{opacity:.62;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes svelte-1nl6n6s-coach-bubble-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-1nl6n6s-coach-fly-to-target{0%{opacity:.82;transform:translate3d(var(--coach-home-x), var(--coach-home-y), 0) scale(.94)}to{opacity:1;transform:translate3d(var(--coach-x), var(--coach-y), 0) scale(1)}}@keyframes svelte-1nl6n6s-coach-pointer-draw{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}@keyframes svelte-1nl6n6s-coach-xp-rise{0%{opacity:0;transform:translateY(12px)scale(.86)}18%{opacity:1}to{opacity:0;transform:translateY(-34px)scale(1.05)}}@keyframes svelte-1nl6n6s-coach-featured-hover{0%,to{transform:translate(0,0)rotate(0)}35%{transform:translate(-2px,-8px)rotate(-1.4deg)}68%{transform:translate(3px,-12px)rotate(1deg)}}@keyframes svelte-1nl6n6s-coach-featured-halo{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes svelte-1nl6n6s-coach-featured-beam{0%,to{opacity:.46;transform:rotate(-11deg)scaleX(.92)}50%{opacity:.96;transform:rotate(-6deg)scaleX(1.06)}}@keyframes svelte-1nl6n6s-coach-featured-bubble{0%,to{transform:translateY(0);box-shadow:0 22px 58px #0788ff1f}50%{transform:translateY(-3px);box-shadow:0 28px 62px #0788ff29}}@keyframes svelte-1nl6n6s-coach-featured-drift{0%,to{transform:translate(0,0)}40%{transform:translate(-4px,-4px)}75%{transform:translate(2px,-8px)}}@media (width<=760px){.floating-coach__bubble.svelte-1nl6n6s{width:min(270px,100vw - 92px)}.floating-coach--featured.svelte-1nl6n6s{--coach-anchor-x:52px;--coach-anchor-y:58px;gap:10px}.floating-coach--featured.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s){flex-basis:104px;width:104px;height:104px}.floating-coach--featured.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s) .aira-coach-avatar{--avatar-size:100px}.floating-coach--featured.svelte-1nl6n6s .floating-coach__avatar:where(.svelte-1nl6n6s):after{display:none}.floating-coach--featured.svelte-1nl6n6s .floating-coach__bubble:where(.svelte-1nl6n6s){width:min(280px,100vw - 138px)}}.curriculum-path.svelte-z8ne4{gap:14px;display:grid}.curriculum-path__header.svelte-z8ne4{justify-content:space-between;align-items:center;gap:12px;display:flex}.curriculum-path__header.svelte-z8ne4 h2:where(.svelte-z8ne4){color:#101820;margin:0;font-size:1.1rem;line-height:1.1}.curriculum-levels.svelte-z8ne4{gap:12px;max-height:min(64vh,720px);padding-right:4px;display:grid;overflow:auto}.curriculum-level.svelte-z8ne4{border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-panel);background:var(--ui-surface);box-shadow:var(--ui-shadow-panel);gap:10px;padding:12px;display:grid}.curriculum-level--active.svelte-z8ne4{border-color:color-mix(in srgb, var(--ui-accent-blue) 32%, transparent);background:#f7fcfff0}.curriculum-level--bridge.svelte-z8ne4{background:#fff8ece6;border-color:#ff8a276b}.curriculum-level--locked.svelte-z8ne4{opacity:.62}.curriculum-level__summary.svelte-z8ne4,.curriculum-module.svelte-z8ne4{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.curriculum-level__summary.svelte-z8ne4{cursor:pointer;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0;display:grid}.curriculum-level__summary.svelte-z8ne4:disabled,.curriculum-module.svelte-z8ne4:disabled{cursor:not-allowed}.curriculum-level__rank.svelte-z8ne4{background:var(--ui-gradient-accent);color:#fff;border-radius:14px;place-items:center;width:36px;height:36px;font-weight:1000;display:grid}.curriculum-level__summary.svelte-z8ne4 strong:where(.svelte-z8ne4),.curriculum-module.svelte-z8ne4 strong:where(.svelte-z8ne4){color:var(--ui-ink);font-size:.92rem;line-height:1.18;display:block}.curriculum-level__summary.svelte-z8ne4 small:where(.svelte-z8ne4),.curriculum-module.svelte-z8ne4 small:where(.svelte-z8ne4){color:var(--ui-muted);margin-top:2px;font-size:.72rem;font-weight:750;line-height:1.25;display:block}.curriculum-level__lock-note.svelte-z8ne4{color:#b26a00;font-weight:800}.curriculum-level__bridge-note.svelte-z8ne4{color:#7a4300;font-weight:800}.curriculum-level__summary.svelte-z8ne4 b:where(.svelte-z8ne4){color:var(--ui-accent-blue);font-size:.8rem}.curriculum-level__progress.svelte-z8ne4{background:color-mix(in srgb, var(--ui-accent-blue) 10%, transparent);border-radius:999px;height:7px;overflow:hidden}.curriculum-level__progress.svelte-z8ne4 span:where(.svelte-z8ne4){border-radius:inherit;background:var(--ui-gradient-track);height:100%;display:block}.curriculum-modules.svelte-z8ne4{gap:7px;display:grid}.curriculum-module.svelte-z8ne4{border:1px solid var(--ui-line-soft);background:var(--ui-surface);cursor:pointer;border-radius:12px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:8px;display:grid}.curriculum-module--active.svelte-z8ne4{background:#eafcf8e0;border-color:#19a7a16b}.curriculum-level.svelte-z8ne4 footer:where(.svelte-z8ne4){color:var(--ui-muted);justify-content:space-between;gap:10px;font-size:.7rem;font-weight:850;display:flex}.simple-report.svelte-lgx47z{background:linear-gradient(135deg,#fffffffa,#eafcf8e6);border:1px solid #14201c14;border-radius:16px;gap:12px;padding:14px;display:grid}.simple-report__head.svelte-lgx47z{color:#17645f;align-items:center;gap:8px;font-size:.9rem;font-weight:950;display:inline-flex}.simple-report--retry.svelte-lgx47z .simple-report__head:where(.svelte-lgx47z){color:#a44734}.simple-report--retry.svelte-lgx47z{background:linear-gradient(135deg,#fffffffa,#fff8e6e6);border-color:#e7a83f57}.simple-report__line.svelte-lgx47z{gap:4px;display:grid}.simple-report__line.svelte-lgx47z span:where(.svelte-lgx47z){color:#65726d;letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:900}.simple-report__line.svelte-lgx47z p:where(.svelte-lgx47z){color:#14201c;margin:0;font-size:.96rem;font-weight:750;line-height:1.35}.deal-replay.svelte-fnpkqz{gap:10px;display:grid}.deal-replay__frame.svelte-fnpkqz{background:linear-gradient(#f8fbfffa,#fffffff0);border:1px solid #0788ff1f;border-radius:16px;gap:10px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #091e4214}.deal-replay__frame.svelte-fnpkqz:before{content:"";pointer-events:none;border:1px dashed #0788ff29;border-radius:999px;width:150px;height:150px;animation:7s linear infinite svelte-fnpkqz-deal-replay-radar;position:absolute;top:-48px;right:-34px}.deal-replay__frame--risk.svelte-fnpkqz{background:radial-gradient(circle at 90% 0,#d8604a1f,#0000 26%),linear-gradient(#fff9f6fa,#fffffff0);border-color:#d8604a33}.deal-replay__frame--watch.svelte-fnpkqz{background:radial-gradient(circle at 90% 0,#ffd43124,#0000 26%),linear-gradient(#fffcf1fa,#fffffff0);border-color:#e7a83f33}.deal-replay__frame--safe.svelte-fnpkqz{background:radial-gradient(circle at 90% 0,#19a7a11f,#0000 26%),linear-gradient(#f2fffbfa,#fffffff0);border-color:#19a7a12e}.deal-replay__header.svelte-fnpkqz{z-index:1;justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.deal-replay__coach.svelte-fnpkqz{align-items:center;gap:9px;min-width:0;display:flex}.deal-replay__coach.svelte-fnpkqz .aira-coach-avatar{--avatar-size:54px;flex:0 0 54px}.deal-replay__coach.svelte-fnpkqz div:where(.svelte-fnpkqz){gap:4px;min-width:0;display:grid}.deal-replay__coach.svelte-fnpkqz strong:where(.svelte-fnpkqz){color:#14201c;font-size:.84rem;font-weight:1000}.deal-replay__coach.svelte-fnpkqz span:where(.svelte-fnpkqz){color:#245fb5;letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#e9f7fff5;border-radius:999px;width:fit-content;max-width:100%;padding:4px 8px;font-size:.63rem;font-weight:1000;overflow:hidden}.deal-replay__frame--risk.svelte-fnpkqz .deal-replay__coach:where(.svelte-fnpkqz) span:where(.svelte-fnpkqz){color:#9a432e;background:#ffebe4f5}.deal-replay__frame--watch.svelte-fnpkqz .deal-replay__coach:where(.svelte-fnpkqz) span:where(.svelte-fnpkqz){color:#80610b;background:#fff8d6f5}.deal-replay__frame--safe.svelte-fnpkqz .deal-replay__coach:where(.svelte-fnpkqz) span:where(.svelte-fnpkqz){color:#17645f;background:#eafcf8f5}.deal-replay__risk.svelte-fnpkqz{flex:0 0 min(112px,28%);gap:5px;display:grid}.deal-replay__risk.svelte-fnpkqz small:where(.svelte-fnpkqz){color:#65726d;letter-spacing:.06em;text-transform:uppercase;font-size:.6rem;font-weight:950}.deal-replay__risk.svelte-fnpkqz i:where(.svelte-fnpkqz){background:#e1ebe8f0;border-radius:999px;height:7px;display:block;overflow:hidden}.deal-replay__risk.svelte-fnpkqz b:where(.svelte-fnpkqz){border-radius:inherit;background:linear-gradient(90deg,#19a7a1,#ffd431,#d8604a);height:100%;display:block}.deal-replay__line.svelte-fnpkqz{z-index:1;color:#53615b;margin:0;font-size:.85rem;font-weight:720;line-height:1.35;position:relative}.deal-replay__line--customer.svelte-fnpkqz{color:#2f3f39}.deal-replay__line--sales.svelte-fnpkqz{border-left:2px solid #19a7a147;padding-left:10px}.deal-replay__diagnosis.svelte-fnpkqz{z-index:1;background:#ffffffc2;border:1px solid #14201c14;border-radius:12px;gap:7px;padding:9px;display:grid;position:relative}.deal-replay__diagnosis.svelte-fnpkqz div:where(.svelte-fnpkqz){gap:3px;display:grid}.deal-replay__diagnosis.svelte-fnpkqz span:where(.svelte-fnpkqz){color:#0788ff;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:1000}.deal-replay__diagnosis.svelte-fnpkqz strong:where(.svelte-fnpkqz){color:#14201c;overflow-wrap:anywhere;font-size:.82rem;font-weight:1000;line-height:1.2}.deal-replay__diagnosis.svelte-fnpkqz p:where(.svelte-fnpkqz){color:#4f5b55;margin:0;font-size:.78rem;font-weight:720;line-height:1.32}.deal-replay__next.svelte-fnpkqz{z-index:1;background:#f2fffbf5;border-radius:12px;gap:3px;padding:8px 9px;display:grid;position:relative}.deal-replay__next.svelte-fnpkqz span:where(.svelte-fnpkqz){color:#167d78;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:1000}.deal-replay__next.svelte-fnpkqz strong:where(.svelte-fnpkqz){color:#14201c;font-size:.8rem;font-weight:920;line-height:1.25}@keyframes svelte-fnpkqz-deal-replay-radar{to{transform:rotate(360deg)}}@media (width<=620px){.deal-replay__header.svelte-fnpkqz{flex-direction:column;align-items:flex-start}.deal-replay__risk.svelte-fnpkqz{flex-basis:auto;width:100%}}.panel-header.svelte-170k5hj{justify-content:space-between;align-items:center;gap:10px;display:flex}.panel-header__title.svelte-170k5hj{color:var(--ui-accent-strong);letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:.74rem;font-weight:950;display:inline-flex}.panel-header__action.svelte-170k5hj{justify-content:flex-end;align-items:center;min-width:0;display:inline-flex}.panel-shell.svelte-1kptq2{border:1px solid var(--ui-line);border-radius:var(--ui-radius-panel);min-width:0;min-height:max-content;box-shadow:var(--ui-shadow-panel);gap:12px;padding:14px;display:grid;position:relative;overflow:hidden}.field-mission-count.svelte-c51kvk{color:var(--ui-accent-blue);font-size:.76rem}.field-mission-brief.svelte-c51kvk,.field-mission-form.svelte-c51kvk,.field-mission-empty.svelte-c51kvk{gap:10px;display:grid}.field-mission-brief.svelte-c51kvk>span:where(.svelte-c51kvk){color:var(--ui-accent-blue);font-size:.74rem;font-weight:900}.field-mission-brief.svelte-c51kvk h3:where(.svelte-c51kvk){color:var(--ui-ink);margin:0;font-size:1rem;line-height:1.2}.field-mission-brief.svelte-c51kvk p:where(.svelte-c51kvk),.field-mission-empty.svelte-c51kvk p:where(.svelte-c51kvk){color:var(--ui-muted);margin:0;font-size:.8rem;line-height:1.5}.field-mission-brief.svelte-c51kvk ul:where(.svelte-c51kvk){color:var(--ui-ink);gap:6px;margin:0;padding-left:18px;font-size:.78rem;line-height:1.4;display:grid}.field-mission-form.svelte-c51kvk label:where(.svelte-c51kvk){gap:5px;display:grid}.field-mission-form.svelte-c51kvk label:where(.svelte-c51kvk) span:where(.svelte-c51kvk){color:var(--ui-ink);font-size:.76rem;font-weight:900}.field-mission-form.svelte-c51kvk input:where(.svelte-c51kvk),.field-mission-form.svelte-c51kvk textarea:where(.svelte-c51kvk),.field-mission-form.svelte-c51kvk select:where(.svelte-c51kvk){border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-strong);width:100%;color:var(--ui-ink);font:inherit;resize:vertical;padding:9px 10px;font-size:.78rem}.field-mission-form.svelte-c51kvk button:where(.svelte-c51kvk){background:var(--ui-gradient-accent);color:#fff;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:950;display:inline-flex}.field-mission-form.svelte-c51kvk button:where(.svelte-c51kvk):disabled{cursor:not-allowed;opacity:.48}.field-mission-empty.svelte-c51kvk{border:1px dashed var(--ui-line);color:var(--ui-accent-strong);background:var(--ui-surface-soft);border-radius:14px;place-items:start;padding:12px}.coach-cursor.svelte-nfwocw{pointer-events:none;z-index:7;position:absolute;inset:0}.coach-cursor__spotlight.svelte-nfwocw{background:#ffffff14;border:1px solid #5473ff2e;border-radius:18px;animation:1.3s ease-in-out infinite svelte-nfwocw-coach-cursor-pulse;position:absolute;box-shadow:0 0 0 1px #ffffff24,0 0 0 8px #5473ff14,0 18px 44px #091e421f}.coach-cursor--warning.svelte-nfwocw .coach-cursor__spotlight:where(.svelte-nfwocw){border-color:#d8604a42;box-shadow:0 0 0 1px #ffffff24,0 0 0 8px #d8604a14,0 18px 44px #d8604a29}.coach-cursor--success.svelte-nfwocw .coach-cursor__spotlight:where(.svelte-nfwocw){border-color:#2f9b6942;box-shadow:0 0 0 1px #ffffff24,0 0 0 8px #2f9b6914,0 18px 44px #2f9b6929}.coach-cursor__beam.svelte-nfwocw{left:var(--beam-x,0);top:var(--beam-y,0);width:var(--beam-width,0);background:linear-gradient(90deg, #5473fff5, var(--beam-color,#5473ff5c), #5473ff00);height:4px;box-shadow:0 0 26px var(--beam-color,#5473ff47);transform:rotate(var(--beam-angle,0deg));transform-origin:0;border-radius:999px;animation:.42s cubic-bezier(.2,.9,.22,1) both svelte-nfwocw-coach-beam-draw;position:absolute}.coach-cursor__beam.svelte-nfwocw:after{content:"";background:#5473ff;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;right:-1px;transform:translateY(-50%);box-shadow:0 0 0 8px #5473ff24}.coach-cursor--warning.svelte-nfwocw .coach-cursor__beam:where(.svelte-nfwocw){background:linear-gradient(90deg, #d8604af5, var(--beam-color,#d8604a57), #d8604a00)}.coach-cursor--warning.svelte-nfwocw .coach-cursor__beam:where(.svelte-nfwocw):after{background:#d8604a;box-shadow:0 0 0 8px #d8604a24}.coach-cursor--success.svelte-nfwocw .coach-cursor__beam:where(.svelte-nfwocw){background:linear-gradient(90deg, #2f9b69f5, var(--beam-color,#2f9b6957), #2f9b6900)}.coach-cursor--success.svelte-nfwocw .coach-cursor__beam:where(.svelte-nfwocw):after{background:#2f9b69;box-shadow:0 0 0 8px #2f9b6924}.coach-cursor__label.svelte-nfwocw{color:#173d7a;background:#fffffff0;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;font-weight:950;animation:.22s ease-out both svelte-nfwocw-coach-label-rise;display:inline-flex;position:absolute;box-shadow:0 14px 28px #091e421f}.coach-cursor__label.svelte-nfwocw span:where(.svelte-nfwocw){background:currentColor;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #5473ff1f}@keyframes svelte-nfwocw-coach-beam-draw{0%{opacity:0;transform:rotate(var(--beam-angle,0deg)) scaleX(.18)}to{opacity:1;transform:rotate(var(--beam-angle,0deg)) scaleX(1)}}@keyframes svelte-nfwocw-coach-cursor-pulse{0%,to{opacity:.86;transform:scale(.995)}50%{opacity:1;transform:scale(1.01)}}@keyframes svelte-nfwocw-coach-label-rise{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.coach-layer.svelte-e2f2fd{z-index:8;pointer-events:none;position:absolute;inset:0}.coach-layer__coach.svelte-e2f2fd{position:absolute;inset:0}.coach-layer__evidence.svelte-e2f2fd{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border:1px solid #d8604a2e;border-radius:16px;gap:8px;padding:10px 11px;animation:.22s ease-out both svelte-e2f2fd-coach-evidence-in;display:grid;position:absolute;box-shadow:0 22px 52px #14201c24}.coach-layer__quote.svelte-e2f2fd,.coach-layer__diagnosis.svelte-e2f2fd,.coach-layer__next.svelte-e2f2fd{gap:3px;display:grid}.coach-layer__takeover.svelte-e2f2fd{color:#9a432e;letter-spacing:.05em;text-transform:uppercase;background:#fff6f3f5;border-radius:999px;width:fit-content;padding:5px 8px;font-size:.64rem;font-weight:1000}.coach-layer__quote.svelte-e2f2fd span:where(.svelte-e2f2fd),.coach-layer__diagnosis.svelte-e2f2fd span:where(.svelte-e2f2fd),.coach-layer__next.svelte-e2f2fd span:where(.svelte-e2f2fd){color:#9a432e;letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:1000}.coach-layer__quote.svelte-e2f2fd strong:where(.svelte-e2f2fd){color:#14201c;overflow-wrap:anywhere;font-size:.8rem;font-weight:1000;line-height:1.2}.coach-layer__diagnosis.svelte-e2f2fd p:where(.svelte-e2f2fd){color:#4f5b55;margin:0;font-size:.74rem;font-weight:760;line-height:1.25}.coach-layer__next.svelte-e2f2fd{background:#f2fffbeb;border-radius:12px;padding:8px 9px}.coach-layer__next.svelte-e2f2fd span:where(.svelte-e2f2fd){color:#167d78}.coach-layer__next.svelte-e2f2fd strong:where(.svelte-e2f2fd){color:#14201c;overflow-wrap:anywhere;font-size:.78rem;font-weight:1000;line-height:1.22}.coach-layer__pattern.svelte-e2f2fd{background:#fff6f3eb;border-radius:12px;gap:2px;padding:8px 9px;display:grid}.coach-layer__pattern.svelte-e2f2fd strong:where(.svelte-e2f2fd){color:#9a432e;font-size:.82rem;font-weight:1000}@keyframes svelte-e2f2fd-coach-evidence-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.magic-demo.svelte-1alql58{background:radial-gradient(circle at 12% 18%,#65e5d73d,#0000 36%),linear-gradient(#fffffff5,#f4fbfff0);border:1px solid #0788ff24;border-radius:20px;gap:12px;margin-top:18px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #0788ff1f}.magic-demo__status.svelte-1alql58{z-index:2;gap:8px;display:grid;position:relative}.magic-demo__status-pill.svelte-1alql58{color:#166f73;background:#ffffffd6;border:1px solid #0788ff24;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 11px;font-size:.75rem;font-weight:950;display:inline-flex;box-shadow:0 12px 28px #0788ff14}.magic-demo__status-steps.svelte-1alql58{flex-wrap:wrap;gap:7px;display:flex}.magic-demo__status-steps.svelte-1alql58 span:where(.svelte-1alql58){color:#53605c;background:#e9f7ffe0;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:.67rem;font-weight:920;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.magic-demo__status-steps.svelte-1alql58 span:where(.svelte-1alql58):before{content:"";background:#19a7a1;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #19a7a11a}.magic-demo__status-steps.svelte-1alql58 span.active:where(.svelte-1alql58){color:#fff;background:linear-gradient(135deg,#19a7a1,#0788ff);transform:translateY(-1px)}.magic-demo__status-steps.svelte-1alql58 span.active:where(.svelte-1alql58):before{background:#fff;box-shadow:0 0 0 4px #ffffff2e}.magic-demo__canvas.svelte-1alql58{gap:8px;min-height:304px;padding:8px 8px 8px 78px;display:grid;position:relative}.magic-demo__lock.svelte-1alql58{opacity:0;pointer-events:none;width:62px;height:62px;transition:opacity .18s,transform .22s;position:absolute;top:18px;left:34px;transform:scale(.9)}.magic-demo__lock--active.svelte-1alql58{opacity:1;transform:scale(1)}.magic-demo__lock.svelte-1alql58 span:where(.svelte-1alql58),.magic-demo__lock.svelte-1alql58 b:where(.svelte-1alql58){border-radius:999px;position:absolute;inset:0}.magic-demo__lock.svelte-1alql58 span:where(.svelte-1alql58){border:2px solid #5473ff3d;animation:1.8s ease-in-out infinite svelte-1alql58-lock-pulse;box-shadow:0 0 0 10px #5473ff12,0 0 40px #5473ff24}.magic-demo__lock.svelte-1alql58 b:where(.svelte-1alql58){border:2px dashed #19a7a185;animation:5.4s linear infinite svelte-1alql58-lock-spin;inset:14px}.magic-demo__bubble.svelte-1alql58,.magic-demo__verdict.svelte-1alql58,.magic-demo__fix.svelte-1alql58{background:#ffffffdb;border:1px solid #14201c17;border-radius:15px;box-shadow:0 14px 32px #14201c14}.magic-demo__bubble.svelte-1alql58{gap:4px;padding:10px 12px;transition:box-shadow .2s;display:grid}.magic-demo__bubble--active.svelte-1alql58{box-shadow:0 0 0 2px #0788ff1f,0 18px 38px #0788ff1f}.magic-demo__bubble.svelte-1alql58 span:where(.svelte-1alql58),.magic-demo__verdict.svelte-1alql58 span:where(.svelte-1alql58){color:#63706a;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.magic-demo__bubble.svelte-1alql58 p:where(.svelte-1alql58),.magic-demo__fix.svelte-1alql58 p:where(.svelte-1alql58){color:#14201c;margin:0;font-size:.88rem;font-weight:850;line-height:1.35}.magic-demo__bubble.svelte-1alql58 mark:where(.svelte-1alql58){color:#8d3829;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d8604a29;border-radius:8px;padding:0 4px}.magic-demo__bubble--prospect.svelte-1alql58{width:min(350px,100%)}.magic-demo__bubble--user.svelte-1alql58{background:#fff6f3;border-color:#d8604a38;justify-self:end;width:min(310px,92%);animation:3.4s ease-in-out infinite svelte-1alql58-user-answer-nudge}.magic-demo__scan.svelte-1alql58{pointer-events:none;opacity:.42;background:linear-gradient(90deg,#0000,#19a7a13d,#0788ff1f,#0000);border-radius:999px;height:58px;animation:4.8s ease-in-out infinite svelte-1alql58-scan-pass;position:absolute;inset:108px 22px auto 88px;transform:translate(-38%)}.magic-demo__scan--active.svelte-1alql58{opacity:1}.magic-demo__live.svelte-1alql58{z-index:4;color:#f6fffb;background:#121f1be6;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.68rem;font-weight:900;animation:2.4s ease-in-out infinite svelte-1alql58-live-pill-pulse;display:inline-flex;position:absolute;top:68px;left:96px;box-shadow:0 14px 30px #121f1b33}.magic-demo__pointer.svelte-1alql58{z-index:4;color:#126e72;opacity:.72;background:#ffffffeb;border:1px solid #0788ff29;border-radius:999px;align-items:center;gap:6px;max-width:min(250px,52%);padding:7px 9px;font-size:.68rem;font-weight:1000;line-height:1.2;animation:4.8s ease-in-out infinite svelte-1alql58-pointer-callout;display:inline-flex;position:absolute;top:146px;right:20px;box-shadow:0 18px 42px #0788ff24}.magic-demo__pointer--active.svelte-1alql58{opacity:1}.magic-demo__analysis.svelte-1alql58{background:linear-gradient(90deg,#fffffff5,#ecf8ffeb),#fff;border:1px solid #0788ff24;border-radius:16px;gap:5px;width:min(320px,92%);padding:10px 12px;display:grid;box-shadow:0 16px 36px #0788ff1f}.magic-demo__analysis.svelte-1alql58 span:where(.svelte-1alql58){color:#0788ff;letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:1000}.magic-demo__analysis.svelte-1alql58 strong:where(.svelte-1alql58){color:#13201b;font-size:.82rem;font-weight:900;line-height:1.28}.magic-demo__verdict.svelte-1alql58{color:#a8422e;opacity:.7;align-items:center;gap:9px;width:fit-content;padding:9px 11px;animation:3.4s ease-in-out infinite svelte-1alql58-verdict-pulse;display:flex}.magic-demo__verdict--active.svelte-1alql58{opacity:1}.magic-demo__verdict.svelte-1alql58 strong:where(.svelte-1alql58){color:#8d3829;font-size:.9rem;font-weight:1000;display:block}.magic-demo__fix.svelte-1alql58{color:#24744e;opacity:.76;background:#f2fff8;border-color:#2f9b6938;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;transition:opacity .18s,transform .22s,box-shadow .22s;animation:3.4s ease-in-out infinite svelte-1alql58-fix-pulse;display:grid;transform:translateY(4px)}.magic-demo__fix--active.svelte-1alql58{opacity:1;transform:translateY(0);box-shadow:0 0 0 2px #19a7a11f,0 20px 42px #19a7a129}.magic-demo__proof.svelte-1alql58{z-index:3;opacity:.52;background:#ffffffe6;border:1px solid #0788ff24;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-width:178px;max-width:min(250px,42%);padding:9px 11px;transition:opacity .18s,transform .22s,border-color .18s;display:grid;position:absolute;bottom:16px;transform:translateY(6px)scale(.98);box-shadow:0 18px 38px #0788ff1f}.magic-demo__proof--voice.svelte-1alql58{left:94px}.magic-demo__proof--path.svelte-1alql58{background:linear-gradient(135deg,#fffaddf0,#ffffffe6),#fff;border-color:#ffd43147;right:16px}.magic-demo__proof--active.svelte-1alql58{opacity:1;border-color:#19a7a142;transform:translateY(0)scale(1)}.magic-demo__proof.svelte-1alql58 span:where(.svelte-1alql58){color:#63706a;letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:1000}.magic-demo__proof.svelte-1alql58 strong:where(.svelte-1alql58){color:#14201c;overflow-wrap:anywhere;min-width:0;font-size:.82rem;font-weight:1000;line-height:1.18;display:block}.magic-demo__meter.svelte-1alql58{gap:5px;display:inline-flex;position:absolute;bottom:14px;right:14px}.magic-demo__meter.svelte-1alql58 span:where(.svelte-1alql58){width:7px;height:7px;animation:1.6s ease-in-out infinite svelte-1alql58-meter-pop;animation-delay:var(--delay);background:#19a7a1;border-radius:999px;box-shadow:0 0 0 5px #19a7a11a}.magic-demo__caption.svelte-1alql58{color:#116b65;justify-content:center;align-items:center;gap:7px;font-size:.82rem;font-weight:950;display:flex}@keyframes svelte-1alql58-coach-float{0%,to{transform:translateY(0)rotate(0)}45%{transform:translateY(-5px)rotate(-1deg)}}@keyframes svelte-1alql58-lock-pulse{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:1;transform:scale(1.03)}}@keyframes svelte-1alql58-lock-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes svelte-1alql58-user-answer-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes svelte-1alql58-live-pill-pulse{0%,to{transform:translateY(0);box-shadow:0 14px 30px #121f1b33}50%{transform:translateY(-1px);box-shadow:0 18px 34px #121f1b3d}}@keyframes svelte-1alql58-scan-pass{0%,30%{opacity:0;transform:translate(-38%)}42%{opacity:1}58%,to{opacity:0;transform:translate(30%)}}@keyframes svelte-1alql58-pointer-callout{0%,24%{opacity:0;transform:translate(12px,8px)scale(.96)}36%,82%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-4px,-3px)scale(.98)}}@keyframes svelte-1alql58-verdict-pulse{0%,to{transform:scale(1)}48%{transform:scale(1.025)}}@keyframes svelte-1alql58-fix-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes svelte-1alql58-meter-pop{0%,to{opacity:.36;transform:scale(.82)}45%{opacity:1;transform:scale(1.1)}}@media (width<=620px){.magic-demo.svelte-1alql58{padding:12px}.magic-demo__canvas.svelte-1alql58{min-height:350px;padding-left:64px}.magic-demo__live.svelte-1alql58{font-size:.63rem;top:64px;left:70px}.magic-demo__pointer.svelte-1alql58{justify-self:end;max-width:none;margin-top:-2px;font-size:.62rem;position:static;top:auto;right:auto}.magic-demo__analysis.svelte-1alql58{width:100%}.magic-demo__proof.svelte-1alql58{width:100%;max-width:none;position:relative;bottom:auto;left:auto;right:auto}.magic-demo__bubble.svelte-1alql58 p:where(.svelte-1alql58),.magic-demo__fix.svelte-1alql58 p:where(.svelte-1alql58){font-size:.82rem}.magic-demo__scan.svelte-1alql58{inset:126px 14px auto 70px}}.cinematic-tutor-showcase.svelte-6rpkn2{gap:10px;display:grid}.cinematic-tutor-showcase__header.svelte-6rpkn2{gap:4px;margin-top:14px;display:grid}.cinematic-tutor-showcase__header.svelte-6rpkn2 span:where(.svelte-6rpkn2){color:#167d78;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.cinematic-tutor-showcase__header.svelte-6rpkn2 strong:where(.svelte-6rpkn2){color:#14201c;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:1000;line-height:1.18}.cinematic-tutor-showcase .magic-demo{margin-top:0}.home-demo-overlay__backdrop.svelte-1p9fnsg{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#08121094;border:0;padding:0;position:fixed;inset:0}.home-demo-overlay.svelte-1p9fnsg{z-index:111;background:radial-gradient(circle at 82% 0,#0788ff24,#0000 28%),#fffffffa;border:1px solid #19a7a133;border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);gap:12px;width:min(980px,100vw - 28px);max-height:min(860px,100dvh - 28px);margin:auto;padding:16px;display:grid;position:fixed;inset:18px;overflow:hidden;box-shadow:0 28px 90px #08121052}.home-demo-overlay__header.svelte-1p9fnsg{justify-content:space-between;align-items:start;gap:12px;display:flex}.home-demo-overlay__header.svelte-1p9fnsg div:where(.svelte-1p9fnsg){gap:5px;min-width:0;display:grid}.home-demo-overlay__header.svelte-1p9fnsg span:where(.svelte-1p9fnsg){color:#0788ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.home-demo-overlay__header.svelte-1p9fnsg h2:where(.svelte-1p9fnsg){color:#111827;margin:0;font-size:clamp(1.25rem,2.6vw,2rem);line-height:1.05}.home-demo-overlay__close.svelte-1p9fnsg{color:#14201c;cursor:pointer;background:#fff;border:1px solid #1118271a;border-radius:999px;flex:none;place-items:center;width:42px;height:42px;display:inline-grid;box-shadow:0 12px 24px #3f4e781a}.home-demo-overlay__audio.svelte-1p9fnsg{background:#f0f8ffd1;border:1px solid #0788ff1f;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.home-demo-overlay__audio.svelte-1p9fnsg span:where(.svelte-1p9fnsg),.home-demo-overlay__audio.svelte-1p9fnsg div:where(.svelte-1p9fnsg){align-items:center;gap:8px;min-width:0;display:inline-flex}.home-demo-overlay__audio.svelte-1p9fnsg span:where(.svelte-1p9fnsg){color:#22525d;font-size:.88rem;font-weight:850;line-height:1.3}.home-demo-overlay__audio.svelte-1p9fnsg button:where(.svelte-1p9fnsg){color:#fff;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0788ff,#19a7a1);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.84rem;font-weight:950;display:inline-flex}.home-demo-overlay__audio.svelte-1p9fnsg .home-demo-overlay__ghost:where(.svelte-1p9fnsg){color:#0b5f71;background:#ffffffeb;border:1px solid #0b5f7129}.home-demo-overlay__body.svelte-1p9fnsg{border-radius:18px;min-height:0;overflow:auto}.home-demo-overlay__body.svelte-1p9fnsg .cinematic-tutor-showcase{padding:2px}.home-demo-overlay__body.svelte-1p9fnsg .magic-demo__canvas{min-height:min(430px,54dvh)}@media (width<=720px){.home-demo-overlay.svelte-1p9fnsg{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:12px;inset:8px}.home-demo-overlay__audio.svelte-1p9fnsg{flex-direction:column;align-items:stretch}.home-demo-overlay__audio.svelte-1p9fnsg div:where(.svelte-1p9fnsg),.home-demo-overlay__audio.svelte-1p9fnsg button:where(.svelte-1p9fnsg){width:100%}}.home-spotlight-coach.svelte-zagh33{justify-items:end;gap:8px;min-width:min(370px,100%);padding:10px 0 8px 42px;animation:5.4s ease-in-out infinite svelte-zagh33-home-coach-orbit;display:grid;position:relative}.home-spotlight-coach.svelte-zagh33 .floating-coach{z-index:2;max-width:min(360px,100vw - 44px);position:relative}.home-spotlight-coach.svelte-zagh33 .floating-coach__bubble{background:#fffffff5;width:min(248px,100vw - 128px)}.home-spotlight-coach.svelte-zagh33 .floating-coach__avatar{filter:drop-shadow(0 18px 22px #0788ff2e)}.home-spotlight-coach__beam.svelte-zagh33{transform-origin:100%;opacity:.72;filter:blur(.2px);z-index:1;background:linear-gradient(90deg,#19a7a100,#19a7a12e,#0788ff61,#0788ff00);border-radius:999px;width:148px;height:16px;position:absolute;top:62px;left:18px}.home-spotlight-coach__ping.svelte-zagh33{z-index:1;background:#ffffffbd;border:2px solid #0788ff52;border-radius:999px;width:18px;height:18px;position:absolute;box-shadow:0 0 #19a7a12e}.home-spotlight-coach__ping.svelte-zagh33:before{content:"";background:linear-gradient(135deg,#19a7a1,#0788ff);border-radius:999px;position:absolute;inset:4px}.home-spotlight-coach__ping--one.svelte-zagh33{top:46px;left:42px}.home-spotlight-coach__ping--two.svelte-zagh33{top:92px;left:112px}.home-spotlight-coach__steps.svelte-zagh33{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.home-spotlight-coach__steps.svelte-zagh33 span:where(.svelte-zagh33){color:#63706a;letter-spacing:.04em;text-transform:uppercase;background:#f0f8ffeb;border-radius:999px;padding:5px 9px;font-size:.66rem;font-weight:950;transition:transform .18s,background-color .18s,color .18s}.home-spotlight-coach__steps.svelte-zagh33 span.active:where(.svelte-zagh33){color:#fff;background:linear-gradient(135deg,#0788ff,#19a7a1);transform:translateY(-1px)}.home-spotlight-coach--listening.svelte-zagh33 .home-spotlight-coach__beam:where(.svelte-zagh33){animation:1.4s ease-in-out infinite svelte-zagh33-home-coach-listen-beam}.home-spotlight-coach--listening.svelte-zagh33 .home-spotlight-coach__ping--one:where(.svelte-zagh33){animation:1.35s ease-out infinite svelte-zagh33-home-coach-ping}.home-spotlight-coach--listening.svelte-zagh33 .home-spotlight-coach__ping--two:where(.svelte-zagh33){animation:1.35s ease-out .32s infinite svelte-zagh33-home-coach-ping}.home-spotlight-coach--intervening.svelte-zagh33 .home-spotlight-coach__beam:where(.svelte-zagh33){opacity:.9;background:linear-gradient(90deg,#0788ff00,#ffd43147,#0788ff8f,#0788ff00);width:176px;animation:.92s ease-in-out infinite svelte-zagh33-home-coach-point-beam;top:76px;left:4px}.home-spotlight-coach--intervening.svelte-zagh33 .home-spotlight-coach__ping--one:where(.svelte-zagh33){animation:.92s ease-in-out infinite svelte-zagh33-home-coach-target-lock;top:72px;left:20px}.home-spotlight-coach--intervening.svelte-zagh33 .home-spotlight-coach__ping--two:where(.svelte-zagh33){animation:.92s ease-in-out .18s infinite svelte-zagh33-home-coach-target-lock;top:84px;left:144px}.home-spotlight-coach--teaching.svelte-zagh33 .home-spotlight-coach__beam:where(.svelte-zagh33){opacity:.88;background:linear-gradient(90deg,#19a7a100,#65e5d766,#ffd43175,#0788ff00);width:164px;animation:1.2s ease-in-out infinite svelte-zagh33-home-coach-teach-beam;top:58px;left:12px}.home-spotlight-coach--teaching.svelte-zagh33 .home-spotlight-coach__ping--one:where(.svelte-zagh33){animation:1s ease-out infinite svelte-zagh33-home-coach-ping;top:44px;left:54px}.home-spotlight-coach--teaching.svelte-zagh33 .home-spotlight-coach__ping--two:where(.svelte-zagh33){animation:1s ease-out .24s infinite svelte-zagh33-home-coach-ping;top:102px;left:134px}@keyframes svelte-zagh33-home-coach-orbit{0%,to{transform:translate(0,0)}30%{transform:translate(-4px,-6px)rotate(-1.2deg)}65%{transform:translate(3px,-10px)rotate(.9deg)}}@keyframes svelte-zagh33-home-coach-listen-beam{0%,to{opacity:.32;transform:scaleX(.76)}50%{opacity:.9;transform:scaleX(1.06)}}@keyframes svelte-zagh33-home-coach-point-beam{0%,to{opacity:.56;transform:rotate(-7deg)scaleX(.94)}50%{opacity:1;transform:rotate(-2deg)scaleX(1.06)}}@keyframes svelte-zagh33-home-coach-teach-beam{0%,to{opacity:.54;transform:rotate(-5deg)scaleX(.92)}50%{opacity:.98;transform:rotate(1deg)scaleX(1.08)}}@keyframes svelte-zagh33-home-coach-ping{0%{opacity:.66;transform:scale(.78);box-shadow:0 0 #19a7a138}70%{opacity:1;transform:scale(1);box-shadow:0 0 0 14px #19a7a100}to{opacity:.78;transform:scale(.92);box-shadow:0 0 #19a7a100}}@keyframes svelte-zagh33-home-coach-target-lock{0%,to{border-color:#ffd4316b;transform:scale(.84);box-shadow:0 0 #ffd43138}50%{border-color:#0788ff85;transform:scale(1.12);box-shadow:0 0 0 16px #0788ff00}}@media (width<=720px){.home-spotlight-coach.svelte-zagh33{justify-items:center;width:100%;min-width:0;padding:6px 0 0;animation:none}.home-spotlight-coach__beam.svelte-zagh33,.home-spotlight-coach__ping.svelte-zagh33{display:none}.home-spotlight-coach.svelte-zagh33 .floating-coach{max-width:min(100%,340px)}.home-spotlight-coach.svelte-zagh33 .floating-coach__bubble{width:min(232px,100vw - 136px)}.home-spotlight-coach__steps.svelte-zagh33{justify-content:center}}.mini-reward.svelte-517tp4{color:#123229;background:linear-gradient(135deg,#f0fff8,#eef7ff);border:1px solid #2f9b6938;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 38px #2f9b6924}.mini-reward--compact.svelte-517tp4{border-radius:14px;gap:10px;padding:10px 12px;box-shadow:0 12px 28px #2f9b691f}.mini-reward.svelte-517tp4:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:38%;animation:1.4s ease-out .12s both svelte-517tp4-reward-shine;position:absolute;inset:0 auto 0 -42%}.mini-reward__burst.svelte-517tp4{z-index:1;color:#14201c;background:radial-gradient(circle,#ffdc62 0 22%,#0000 23%),conic-gradient(from 20deg,#19a7a1,#0788ff,#ffdc62,#19a7a1);border-radius:999px;flex:0 0 42px;place-items:center;width:42px;height:42px;animation:.7s cubic-bezier(.2,.9,.2,1.1) both svelte-517tp4-reward-pop;display:grid;position:relative;box-shadow:0 0 0 8px #ffdc6229,0 16px 28px #ffdc623d}.mini-reward--compact.svelte-517tp4 .mini-reward__burst:where(.svelte-517tp4){flex-basis:34px;width:34px;height:34px;box-shadow:0 0 0 6px #ffdc621f,0 12px 20px #ffdc622e}.mini-reward__particle.svelte-517tp4{z-index:0;opacity:0;background:#ffdc62;border-radius:999px;width:8px;height:8px;animation:.9s ease-out both svelte-517tp4-reward-particle;position:absolute}.mini-reward__particle--one.svelte-517tp4{top:14px;left:30px}.mini-reward__particle--two.svelte-517tp4{background:#19a7a1;animation-delay:80ms;top:18px;left:58px}.mini-reward__particle--three.svelte-517tp4{background:#0788ff;animation-delay:.14s;bottom:16px;left:48px}.mini-reward.svelte-517tp4 strong:where(.svelte-517tp4){align-items:center;gap:6px;font-size:1rem;font-weight:1000;display:inline-flex}.mini-reward--compact.svelte-517tp4 strong:where(.svelte-517tp4){font-size:.92rem}.mini-reward.svelte-517tp4 p:where(.svelte-517tp4){color:#4d5b56;margin:2px 0 0;font-size:.84rem;font-weight:820}.mini-reward--compact.svelte-517tp4 p:where(.svelte-517tp4){font-size:.78rem}.mini-reward__path.svelte-517tp4{gap:5px;margin-top:8px;display:flex}.mini-reward--compact.svelte-517tp4 .mini-reward__path:where(.svelte-517tp4){margin-top:6px}.mini-reward__path.svelte-517tp4 span:where(.svelte-517tp4){color:#fff;background:#14201c1a;border-radius:999px;place-items:center;width:22px;height:10px;transition:width .18s,transform .18s,background-color .18s;display:inline-grid}.mini-reward__path.svelte-517tp4 span.done:where(.svelte-517tp4){background:#19a7a1;width:24px;height:16px}.mini-reward__path.svelte-517tp4 span.current:where(.svelte-517tp4){transform:scale(1.12);box-shadow:0 0 0 5px #19a7a11f}.mini-reward--compact.svelte-517tp4 .mini-reward__path:where(.svelte-517tp4) span:where(.svelte-517tp4){width:18px}.mini-reward--compact.svelte-517tp4 .mini-reward__path:where(.svelte-517tp4) span.done:where(.svelte-517tp4){width:20px;height:14px}@keyframes svelte-517tp4-reward-pop{0%{opacity:0;transform:scale(.45)rotate(-20deg)}70%{opacity:1;transform:scale(1.1)rotate(8deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes svelte-517tp4-reward-shine{0%{opacity:0;transform:translate(0)}35%{opacity:1}to{opacity:0;transform:translate(420%)}}@keyframes svelte-517tp4-reward-particle{0%{opacity:0;transform:translate(0)scale(.6)}22%{opacity:1}to{opacity:0;transform:translate(18px,-26px)scale(1.1)}}@media (width<=520px){.mini-reward.svelte-517tp4{align-items:flex-start;padding:12px}.mini-reward__path.svelte-517tp4{gap:4px}.mini-reward__path.svelte-517tp4 span:where(.svelte-517tp4){width:18px}.mini-reward__path.svelte-517tp4 span.done:where(.svelte-517tp4){width:20px}}.recovery-feedback.svelte-mfdlj2{background:#fffaf0;border:1px solid #eea83d52;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid;box-shadow:0 18px 40px #704e141a}.recovery-feedback__item.svelte-mfdlj2{background:#ffffffd1;border:1px solid #14201c14;border-radius:14px;gap:6px;min-width:0;padding:11px;display:grid}.recovery-feedback__item--issue.svelte-mfdlj2{background:#fff6f3;border-color:#be41412e}.recovery-feedback__item--example.svelte-mfdlj2{background:#f2fffc;border-color:#19a7a133}.recovery-feedback__item.svelte-mfdlj2 span:where(.svelte-mfdlj2){color:#155f5a;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:1000;display:inline-flex}.recovery-feedback__item--issue.svelte-mfdlj2 span:where(.svelte-mfdlj2){color:#a8422e}.recovery-feedback__item.svelte-mfdlj2 p:where(.svelte-mfdlj2){color:#17241f;margin:0;font-size:.9rem;font-weight:780;line-height:1.42}.recovery-feedback__item.svelte-mfdlj2 .muted:where(.svelte-mfdlj2){color:#66736e;font-weight:720}.recovery-feedback__retry.svelte-mfdlj2{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#19a7a1,#0788ff);border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-weight:1000;display:inline-flex}@media (width<=640px){.recovery-feedback.svelte-mfdlj2{grid-template-columns:1fr}}.micro-flow.svelte-163f6wg{background:linear-gradient(#fff,#f7fbff);border:1px solid #0788ff24;border-radius:22px;gap:14px;padding:clamp(16px,3vw,24px);display:grid;box-shadow:0 24px 58px #0788ff1a}.micro-flow__header.svelte-163f6wg{gap:6px;display:grid}.micro-flow__header.svelte-163f6wg span:where(.svelte-163f6wg){color:#0788ff;text-transform:uppercase;font-size:.76rem;font-weight:1000}.micro-flow__header.svelte-163f6wg h2:where(.svelte-163f6wg){color:#13201b;margin:0;font-size:clamp(1.35rem,3vw,2rem);line-height:1.08}.micro-flow__header.svelte-163f6wg p:where(.svelte-163f6wg),.micro-flow__card.svelte-163f6wg p:where(.svelte-163f6wg),.micro-flow__result.svelte-163f6wg p:where(.svelte-163f6wg){color:#5b6964;margin:0;font-weight:740;line-height:1.45}.micro-flow__rail.svelte-163f6wg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.micro-flow__rail.svelte-163f6wg span:where(.svelte-163f6wg){color:#50615c;background:#edf3f1;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:.8rem;font-weight:950;display:inline-flex}.micro-flow__rail.svelte-163f6wg span.active:where(.svelte-163f6wg){color:#116b65;background:#dff7f4}.micro-flow__rail.svelte-163f6wg span.done:where(.svelte-163f6wg){color:#24744e;background:#e7f8ed}.micro-flow__ai-surface.svelte-163f6wg{background:linear-gradient(90deg,#fffffff5,#ecf9ffdb),radial-gradient(circle at 8%,#65e5d733,#0000 34%);border:1px solid #0788ff24;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;min-height:64px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.micro-flow__ai-icon.svelte-163f6wg{color:#11706a;background:#e2fbf7;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 0 0 1px #19a7a124}.micro-flow__ai-surface.svelte-163f6wg strong:where(.svelte-163f6wg){color:#13201b;font-size:.92rem;font-weight:1000;line-height:1.2;display:block}.micro-flow__ai-surface.svelte-163f6wg p:where(.svelte-163f6wg){color:#5b6964;margin:3px 0 0;font-size:.84rem;font-weight:760;line-height:1.35}.micro-flow__ai-surface--checking.svelte-163f6wg{background:linear-gradient(90deg,#fff,#ecf8ff);border-color:#0788ff38}.micro-flow__ai-surface--passed.svelte-163f6wg{background:#f2fff8;border-color:#2f9b693d}.micro-flow__ai-surface--failed.svelte-163f6wg{background:#fffaf0;border-color:#eea83d52}.micro-flow__scan-beam.svelte-163f6wg{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#19a7a12e,#0788ff38,#0000);width:34%;position:absolute;inset:0 auto 0 -35%}.micro-flow__ai-surface--checking.svelte-163f6wg .micro-flow__scan-beam:where(.svelte-163f6wg){opacity:1;animation:1.55s ease-in-out infinite svelte-163f6wg-micro-scan}.micro-flow__reward-banner.svelte-163f6wg{z-index:1;margin-top:-4px;position:relative}.micro-flow__listen-toast.svelte-163f6wg{background:#ecf8ffd1;border:1px solid #0788ff24;border-radius:16px;gap:8px;padding:12px 14px;display:grid}.micro-flow__card.svelte-163f6wg,.micro-flow__result.svelte-163f6wg{background:#fff;border-radius:18px;gap:12px;padding:16px;display:grid;box-shadow:inset 0 0 0 1px #14201c14}.micro-flow__card--speaking.svelte-163f6wg{background:linear-gradient(#fffffffa,#ecf8fff0),#fff;border:1px solid #0788ff2e;box-shadow:inset 0 0 0 1px #14201c0d,0 22px 42px #0788ff1a}.micro-flow__card-kicker.svelte-163f6wg{color:#5473ff;text-transform:uppercase;background:#5473ff1a;border-radius:999px;align-items:center;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:1000;display:inline-flex}.micro-flow__card.svelte-163f6wg strong:where(.svelte-163f6wg),.micro-flow__success-head.svelte-163f6wg strong:where(.svelte-163f6wg){color:#13201b;align-items:center;gap:8px;font-size:1.05rem;font-weight:1000;display:inline-flex}.micro-flow__card.svelte-163f6wg button:where(.svelte-163f6wg){color:#fff;min-height:46px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0788ff,#19a7a1);border:0;border-radius:14px;font-weight:1000}.micro-flow__cta-wrap.svelte-163f6wg{gap:8px;display:grid}.micro-flow__listen-live.svelte-163f6wg{background:#ecf8ffd1;border:1px solid #0788ff24;border-radius:16px;gap:8px;padding:12px;display:grid}.micro-flow__listen-bars.svelte-163f6wg{align-items:end;gap:6px;height:28px;display:inline-flex}.micro-flow__listen-bars.svelte-163f6wg span:where(.svelte-163f6wg){transform-origin:bottom;background:linear-gradient(#19a7a1,#0788ff);border-radius:999px;width:6px;animation:1s ease-in-out infinite svelte-163f6wg-micro-listen-bars}.micro-flow__listen-bars.svelte-163f6wg span:where(.svelte-163f6wg):first-child{height:12px;animation-delay:0s}.micro-flow__listen-bars.svelte-163f6wg span:where(.svelte-163f6wg):nth-child(2){height:22px;animation-delay:.12s}.micro-flow__listen-bars.svelte-163f6wg span:where(.svelte-163f6wg):nth-child(3){height:28px;animation-delay:.22s}.micro-flow__listen-bars.svelte-163f6wg span:where(.svelte-163f6wg):nth-child(4){height:18px;animation-delay:.32s}.micro-flow__listen-bars.svelte-163f6wg span:where(.svelte-163f6wg):nth-child(5){height:10px;animation-delay:.42s}.micro-flow__listen-live.svelte-163f6wg small:where(.svelte-163f6wg),.micro-flow__listen-toast.svelte-163f6wg small:where(.svelte-163f6wg){color:#30505d;font-size:.78rem;font-weight:760;line-height:1.35}.micro-flow__primary-cta.svelte-163f6wg{font-size:1.02rem;animation:1.8s ease-in-out infinite svelte-163f6wg-micro-cta-pulse;position:relative;box-shadow:0 18px 38px #0788ff3d,inset 0 -3px #0000001f;min-height:54px!important}.micro-flow__primary-cta.svelte-163f6wg:after{content:"";opacity:.9;pointer-events:none;border:1px solid #0788ff2e;border-radius:20px;animation:1.8s ease-out infinite svelte-163f6wg-micro-cta-ring;position:absolute;inset:-8px}.micro-flow__cta-wrap.svelte-163f6wg small:where(.svelte-163f6wg){color:#4f5d68;font-size:.78rem;font-weight:760;line-height:1.34}.micro-flow__card.svelte-163f6wg button:where(.svelte-163f6wg):disabled{cursor:wait;opacity:.7}.micro-flow__answers.svelte-163f6wg{gap:8px;display:grid}.micro-flow__answers.svelte-163f6wg button:where(.svelte-163f6wg){color:#17241f;text-align:left;background:#eef4f2;justify-content:start;padding:0 14px}.micro-flow__answers.svelte-163f6wg button.strong:where(.svelte-163f6wg){color:#fff;background:linear-gradient(135deg,#19a7a1,#0788ff)}.micro-flow__result.passed.svelte-163f6wg{background:#f2fff8;border:1px solid #2f9b692e}.micro-flow__result.failed.svelte-163f6wg{background:#fff8f3;border:1px solid #be414124}.micro-flow__result-note.svelte-163f6wg{color:#24744e!important;font-weight:860!important}.micro-flow__success-head.svelte-163f6wg{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.micro-flow__success-chip.svelte-163f6wg{color:#116b65;text-transform:uppercase;letter-spacing:.04em;background:#19a7a11f;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:.76rem;font-weight:1000;display:inline-flex}.micro-flow__success-next.svelte-163f6wg{background:#ffffffeb;border:1px solid #19a7a129;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.micro-flow__success-next.svelte-163f6wg div:where(.svelte-163f6wg){gap:3px;min-width:0;display:grid}.micro-flow__success-next.svelte-163f6wg small:where(.svelte-163f6wg){color:#4d5b56;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:920}.micro-flow__success-next.svelte-163f6wg strong:where(.svelte-163f6wg){color:#13201b;font-size:.94rem;line-height:1.2}.micro-flow__next-button.svelte-163f6wg{color:#fff;min-width:136px;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#19a7a1,#0788ff);border:0;border-radius:999px;flex-shrink:0;padding:0 16px;font-weight:1000;box-shadow:0 16px 34px #0788ff29}@media (width<=640px){.micro-flow__rail.svelte-163f6wg{grid-template-columns:1fr}.micro-flow__primary-cta.svelte-163f6wg{font-size:.98rem;min-height:52px!important}.micro-flow__cta-wrap.svelte-163f6wg small:where(.svelte-163f6wg){font-size:.74rem;line-height:1.28}.micro-flow__success-next.svelte-163f6wg{flex-direction:column;align-items:stretch}.micro-flow__next-button.svelte-163f6wg{width:100%;min-width:0}}@keyframes svelte-163f6wg-micro-cta-pulse{0%,to{transform:translateY(0);box-shadow:0 18px 38px #0788ff3d,inset 0 -3px #0000001f}50%{transform:translateY(-1px);box-shadow:0 24px 44px #0788ff47,inset 0 -3px #0000001f}}@keyframes svelte-163f6wg-micro-cta-ring{0%{opacity:.72;transform:scale(.98)}to{opacity:0;transform:scale(1.04)}}@keyframes svelte-163f6wg-micro-scan{0%{transform:translate(0)}to{transform:translate(420%)}}@keyframes svelte-163f6wg-micro-listen-bars{0%,to{opacity:.52;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1.12)}}.level-complete.svelte-1ulrb39{z-index:800;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0d1714c2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.level-complete__card.svelte-1ulrb39{color:#14201c;text-align:center;background:radial-gradient(circle at 50% 0,#ffdc6247,#0000 36%),linear-gradient(#fff,#f4fff9);border:1px solid #ffdc6257;border-radius:24px;justify-items:center;gap:12px;width:min(420px,100%);padding:clamp(26px,6vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 90px #0000003d}.level-complete__card--voice-lab.svelte-1ulrb39{background:radial-gradient(circle at 50% 0,#0788ff3d,#0000 38%),linear-gradient(#fff,#f2fbff);border-color:#0788ff42}.level-complete__glow.svelte-1ulrb39{filter:blur(18px);opacity:.7;pointer-events:none;border-radius:999px;position:absolute}.level-complete__glow--one.svelte-1ulrb39{background:#ffdc6247;width:96px;height:96px;top:-18px;left:32px}.level-complete__glow--two.svelte-1ulrb39{background:#0788ff29;width:120px;height:120px;bottom:24px;right:24px}.level-complete__icon-wrap.svelte-1ulrb39{z-index:1;place-items:center;display:grid;position:relative}.level-complete__card.svelte-1ulrb39 svg{color:#d89e00;filter:drop-shadow(0 18px 24px #d89e002e)}.level-complete__card--voice-lab.svelte-1ulrb39 svg{color:#0788ff;filter:drop-shadow(0 18px 24px #0788ff33)}.level-complete__card.svelte-1ulrb39 span:where(.svelte-1ulrb39){color:#fff;background:#14201c;border-radius:999px;padding:5px 10px;font-size:.82rem;font-weight:1000}.level-complete__card.svelte-1ulrb39 small:where(.svelte-1ulrb39){color:#5473ff;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.level-complete__card.svelte-1ulrb39 h2:where(.svelte-1ulrb39),.level-complete__card.svelte-1ulrb39 p:where(.svelte-1ulrb39){margin:0}.level-complete__card.svelte-1ulrb39 h2:where(.svelte-1ulrb39){font-size:clamp(2rem,7vw,3.4rem);line-height:1}.level-complete__card.svelte-1ulrb39 p:where(.svelte-1ulrb39){color:#53615b;font-weight:760;line-height:1.42}.level-complete__steps.svelte-1ulrb39{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.level-complete__steps.svelte-1ulrb39 span:where(.svelte-1ulrb39){color:#126e72;background:#ebf6ffe6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.74rem;font-weight:920;display:inline-flex}.level-complete__actions.svelte-1ulrb39{gap:10px;width:100%;display:grid}.level-complete__card.svelte-1ulrb39 button:where(.svelte-1ulrb39){color:#fff;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0788ff,#19a7a1);border:0;border-radius:999px;padding:0 18px;font-weight:1000;box-shadow:0 18px 38px #0788ff38}.level-complete__secondary.svelte-1ulrb39{color:#14201c!important;box-shadow:none!important;background:#14201c14!important}.intensive-lesson.svelte-9up5gz{gap:18px;width:min(1120px,100%);margin-inline:auto;display:grid}.intensive-lesson__nav.svelte-9up5gz{justify-content:space-between;align-items:center;gap:12px;display:flex}.intensive-lesson__nav.svelte-9up5gz button:where(.svelte-9up5gz),.intensive-lesson__footer.svelte-9up5gz button:where(.svelte-9up5gz){font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:950;display:inline-flex}.intensive-lesson__nav.svelte-9up5gz button:where(.svelte-9up5gz){color:#14201c;background:#ffffffd6;min-height:38px;padding:0 14px;box-shadow:0 12px 28px #0788ff1a}.intensive-lesson__nav.svelte-9up5gz span:where(.svelte-9up5gz){color:#5473ff;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:950}.intensive-lesson__hero.svelte-9up5gz,.lesson-panel.svelte-9up5gz,.example-card.svelte-9up5gz,.intensive-lesson__footer.svelte-9up5gz{background:linear-gradient(135deg,#fffffff7,#effcffe6),#ffffffe6;border:1px solid #dce4ece6;border-radius:20px;box-shadow:0 20px 54px #3f4e7814}.intensive-lesson__hero.svelte-9up5gz{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:24px;padding:clamp(22px,3vw,34px);display:grid;position:relative;overflow:hidden}.intensive-lesson__hero--beginner.svelte-9up5gz{gap:14px;padding:20px 22px}.intensive-lesson__hero--beginner.svelte-9up5gz h1:where(.svelte-9up5gz){margin:12px 0 6px;font-size:clamp(1.56rem,3vw,2.15rem)}.intensive-lesson__hero--beginner.svelte-9up5gz p:where(.svelte-9up5gz){max-width:560px;font-size:.96rem;line-height:1.36}.arena-hud.svelte-9up5gz{background:linear-gradient(135deg,#effcfff5,#fffffff0),#ffffffeb;border:1px solid #0788ff2e;border-radius:20px;gap:14px;padding:clamp(16px,2.4vw,22px);display:grid;box-shadow:0 24px 60px #0788ff1f}.arena-hud__header.svelte-9up5gz,.arena-hud__streak.svelte-9up5gz{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.arena-hud__header.svelte-9up5gz span:where(.svelte-9up5gz),.arena-hud__mission.svelte-9up5gz span:where(.svelte-9up5gz),.arena-hud__grid.svelte-9up5gz span:where(.svelte-9up5gz){color:#5473ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:1000;display:inline-flex}.arena-hud__header.svelte-9up5gz strong:where(.svelte-9up5gz){color:#146746;background:#f1fcf7f5;border:1px solid #2f9b693d;border-radius:999px;padding:8px 11px;font-size:.78rem;font-weight:1000}.arena-hud__mission.svelte-9up5gz{gap:5px;display:grid}.arena-hud__mission.svelte-9up5gz p:where(.svelte-9up5gz),.arena-hud__grid.svelte-9up5gz p:where(.svelte-9up5gz),.arena-hud__streak.svelte-9up5gz strong:where(.svelte-9up5gz),.arena-hud__streak.svelte-9up5gz span:where(.svelte-9up5gz){color:#14201c;margin:0;font-weight:850;line-height:1.35}.arena-hud__combo.svelte-9up5gz{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.arena-hud__combo.svelte-9up5gz div:where(.svelte-9up5gz){background:#ffffffd6;border:1px solid #0788ff29;border-radius:16px;gap:5px;min-height:76px;padding:11px;display:grid;box-shadow:inset 0 0 0 1px #ffffffb3}.arena-hud__combo.svelte-9up5gz small:where(.svelte-9up5gz){color:#fff;background:linear-gradient(135deg,#0788ff,#19a7a1);border-radius:999px;place-items:center;width:26px;height:26px;font-size:.78rem;font-weight:1000;display:inline-grid}.arena-hud__combo.svelte-9up5gz strong:where(.svelte-9up5gz){color:#14201c;font-size:clamp(.92rem,1.4vw,1.08rem);line-height:1.15}.arena-hud__grid.svelte-9up5gz{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.arena-hud__grid.svelte-9up5gz article:where(.svelte-9up5gz){background:#fffc;border:1px solid #dce4ecdb;border-radius:16px;gap:8px;padding:12px;display:grid}.arena-hud__grid.svelte-9up5gz ul:where(.svelte-9up5gz){gap:5px;margin:0;padding-left:18px;display:grid}.arena-hud__grid.svelte-9up5gz li:where(.svelte-9up5gz){color:#3e4d49;font-weight:800;line-height:1.28}.arena-hud__streak.svelte-9up5gz{background:#f1fcf7e0;border:1px solid #19a7a129;border-radius:16px;padding:12px}.arena-hud__streak.svelte-9up5gz span:where(.svelte-9up5gz){color:#52625e;font-size:.88rem}.lesson-stage.svelte-9up5gz{gap:18px;min-height:900px;display:grid;position:relative}.lesson-stage--beginner.svelte-9up5gz{grid-template-columns:minmax(0,1fr) minmax(250px,320px);align-items:start;min-height:auto}.lesson-stage--beginner.svelte-9up5gz .intensive-lesson__footer:where(.svelte-9up5gz){grid-column:1/-1}.beginner-lesson-layout.svelte-9up5gz{grid-column:1;align-content:start;gap:12px;min-width:0;display:grid}.beginner-floating-coach.svelte-9up5gz{z-index:5;pointer-events:none;grid-area:1/2;justify-items:end;gap:8px;display:grid;position:sticky;top:12px}.beginner-voice-gate.svelte-9up5gz{background:linear-gradient(#fffffffa,#f1fcf7f0),#fff;border:1px solid #0788ff24;border-radius:18px;justify-content:space-between;align-self:start;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 10px 24px #0788ff14;position:static!important}.beginner-voice-gate--locked.svelte-9up5gz{background:linear-gradient(#fcfdfffa,#f4f9fcf5),#fff;border-style:dashed;gap:12px;padding:11px 14px;box-shadow:0 10px 24px #3f4e780f}.beginner-voice-gate--ready.svelte-9up5gz{box-shadow:0 12px 28px #0788ff1a}.beginner-voice-gate__copy.svelte-9up5gz{gap:4px;min-width:0;display:grid}.beginner-voice-gate__copy.svelte-9up5gz span:where(.svelte-9up5gz){color:#5473ff;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:1000}.beginner-voice-gate__copy.svelte-9up5gz strong:where(.svelte-9up5gz){color:#101820;font-size:.88rem;line-height:1.28}.beginner-voice-gate--locked.svelte-9up5gz .beginner-voice-gate__copy:where(.svelte-9up5gz) strong:where(.svelte-9up5gz){font-size:.88rem}.beginner-voice-gate__copy.svelte-9up5gz p:where(.svelte-9up5gz){color:#64716d;margin:0;font-size:.76rem;font-weight:760;line-height:1.3}.beginner-voice-gate--locked.svelte-9up5gz .beginner-voice-gate__copy:where(.svelte-9up5gz) p:where(.svelte-9up5gz){font-size:.74rem}.beginner-voice-gate.svelte-9up5gz button:where(.svelte-9up5gz){color:#fff;min-height:44px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0788ff,#19a7a1);border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:950;display:inline-flex;box-shadow:0 18px 36px #0788ff29}.beginner-voice-gate--locked.svelte-9up5gz button:where(.svelte-9up5gz){min-height:40px;box-shadow:none;padding:0 14px;font-size:.84rem}.beginner-voice-gate.svelte-9up5gz button:where(.svelte-9up5gz):disabled{cursor:not-allowed;opacity:1;color:#56645f;box-shadow:none;background:linear-gradient(135deg,#cedae0f5,#dfe7ecfa)}.beginner-floating-coach__coach.svelte-9up5gz{transform-origin:50% 100%;width:min(100%,320px);animation:4.8s ease-in-out infinite svelte-9up5gz-beginner-coach-drift;position:relative}.beginner-floating-coach__coach.svelte-9up5gz .floating-coach{max-width:100%}.beginner-floating-coach__coach.svelte-9up5gz .floating-coach__bubble{width:min(232px,100vw - 112px)}.beginner-floating-coach__coach.svelte-9up5gz .floating-coach__meta span{font-size:.64rem}.beginner-floating-coach__coach.svelte-9up5gz .floating-coach__bubble strong{font-size:.98rem;line-height:1.08}.beginner-floating-coach__coach.svelte-9up5gz .floating-coach__bubble p{font-size:.82rem;line-height:1.3}.beginner-floating-coach__coach.svelte-9up5gz .floating-coach__avatar{transition:transform .24s}.beginner-floating-coach__coach.svelte-9up5gz:hover .floating-coach__avatar{transform:translateY(-3px)rotate(-1deg)}.beginner-floating-coach__hit.svelte-9up5gz{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;width:76px;height:76px;padding:0;position:absolute;bottom:0;left:0}.beginner-floating-coach__hit.svelte-9up5gz:focus-visible{outline-offset:4px;outline:3px solid #0788ff42}.beginner-floating-coach__controls.svelte-9up5gz{pointer-events:auto;flex-wrap:wrap;justify-content:flex-end;gap:7px;width:min(100%,320px);display:inline-flex}.beginner-floating-coach__controls.svelte-9up5gz button:where(.svelte-9up5gz){color:#14201c;min-height:34px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border:1px solid #0788ff24;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:.74rem;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #0788ff1f}.beginner-floating-coach__controls.svelte-9up5gz button:where(.svelte-9up5gz):first-child,.beginner-floating-coach__controls.svelte-9up5gz button.listening:where(.svelte-9up5gz){color:#fff;background:linear-gradient(135deg,#0788ff,#19a7a1);border-color:#0000}.beginner-floating-coach__controls.svelte-9up5gz button:where(.svelte-9up5gz):disabled{cursor:not-allowed;opacity:.55}.lesson-agent-dock.svelte-9up5gz{z-index:6;isolation:isolate;pointer-events:none;gap:8px;width:min(460px,100vw - 36px);transition:transform .22s,opacity .18s;display:grid;position:sticky;top:12px}.lesson-agent-dock__beam.svelte-9up5gz{z-index:0;width:var(--coach-beam-width,160px);clip-path:polygon(0 43%,100% 17%,100% 83%,0 57%);filter:blur(.3px);opacity:0;height:48px;transform:translateY(-50%) rotate(var(--coach-beam-angle,0deg));transform-origin:0;background:linear-gradient(90deg,#19a7a138,#0788ff14,#fff0);border-radius:999px;transition:opacity .18s,width .36s cubic-bezier(.2,.8,.2,1),transform .36s cubic-bezier(.2,.8,.2,1);position:absolute;top:43px;left:43px}.lesson-agent-dock__beam.svelte-9up5gz:after{content:"";background:#0788ff;border-radius:999px;width:10px;height:10px;position:absolute;top:50%;right:-3px;transform:translateY(-50%);box-shadow:0 0 0 7px #0788ff1f,0 0 22px #0788ff4d}.lesson-agent-dock--active.svelte-9up5gz .lesson-agent-dock__beam:where(.svelte-9up5gz){opacity:.72}.lesson-agent-dock__coach.svelte-9up5gz{z-index:2;pointer-events:none;width:max-content;max-width:100%;position:relative}.lesson-agent-dock__coach.svelte-9up5gz .floating-coach{max-width:min(420px,100vw - 36px)}.lesson-agent-dock--left.svelte-9up5gz .lesson-agent-dock__coach:where(.svelte-9up5gz) .floating-coach{flex-direction:row-reverse}.lesson-agent-dock__coach.svelte-9up5gz .floating-coach__bubble{width:min(300px,100vw - 112px)}.lesson-agent-dock--left.svelte-9up5gz .lesson-agent-dock__coach:where(.svelte-9up5gz) .floating-coach__bubble:after{left:-6px;right:auto;transform:rotate(225deg)}.lesson-agent-dock__hit.svelte-9up5gz{cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;width:74px;height:74px;padding:0;position:absolute;bottom:0;left:0}.lesson-agent-dock__hit.svelte-9up5gz:focus-visible{outline-offset:4px;outline:3px solid #0788ff42}.lesson-agent-dock__controls.svelte-9up5gz{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#ffffffe6;border:1px solid #0788ff24;border-radius:999px;flex-wrap:wrap;gap:7px;width:fit-content;padding:5px;display:inline-flex;position:relative;box-shadow:0 16px 34px #0788ff24}.lesson-agent-dock__controls.svelte-9up5gz button:where(.svelte-9up5gz){color:#fff;min-height:34px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0788ff,#19a7a1);border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:.74rem;font-weight:950;display:inline-flex}.lesson-agent-dock__controls.svelte-9up5gz button:where(.svelte-9up5gz):disabled{cursor:not-allowed;opacity:.55}.lesson-agent-dock__target.svelte-9up5gz{z-index:3;background:#ffffffe6;border:1px solid #19a7a12e;border-radius:13px;gap:2px;width:fit-content;max-width:220px;padding:7px 9px;display:grid;position:relative;box-shadow:0 12px 28px #19a7a11f}.lesson-agent-dock__target.svelte-9up5gz span:where(.svelte-9up5gz){color:#5473ff;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:1000}.lesson-agent-dock__target.svelte-9up5gz strong:where(.svelte-9up5gz){color:#101820;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:1000;overflow:hidden}.lesson-agent-dock__target.svelte-9up5gz em:where(.svelte-9up5gz){color:#41504c;font-size:.68rem;font-style:normal;font-weight:720;line-height:1.35}@keyframes svelte-9up5gz-beginner-coach-drift{0%,to{transform:translate(0,0)rotate(0)}35%{transform:translateY(-5px)rotate(-.7deg)}70%{transform:translateY(3px)rotate(.5deg)}}.intensive-lesson__hero.svelte-9up5gz:before{content:"";background:linear-gradient(90deg,#7c94ff,#19a7a1,#f3c623);height:6px;position:absolute;inset:0 0 auto}.intensive-lesson__badge.svelte-9up5gz{color:#5473ff;text-transform:uppercase;letter-spacing:.08em;background:#5473ff1a;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.72rem;font-weight:1000;display:inline-flex}.intensive-lesson.svelte-9up5gz h1:where(.svelte-9up5gz),.lesson-panel.svelte-9up5gz h2:where(.svelte-9up5gz){color:#101820;letter-spacing:0;margin:0}.intensive-lesson.svelte-9up5gz h1:where(.svelte-9up5gz){max-width:760px;margin-top:16px;font-size:clamp(2rem,5vw,4.2rem);line-height:.96}.intensive-lesson__hero.svelte-9up5gz p:where(.svelte-9up5gz){color:#41504c;max-width:720px;margin:16px 0 0;font-size:clamp(1rem,1.6vw,1.14rem);font-weight:720;line-height:1.48}.glossary-term.svelte-9up5gz{color:#0673d7;cursor:help;border-bottom:1px dashed #0788ff;font-weight:950;display:inline}.glossary-term.svelte-9up5gz:focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #0788ff2e}.study-steps.svelte-9up5gz{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.study-steps.svelte-9up5gz button:where(.svelte-9up5gz){color:#41504c;font:inherit;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #0788ff1f;border-radius:14px;gap:5px;padding:12px;display:grid;position:relative;overflow:hidden}.study-steps.svelte-9up5gz button.active:where(.svelte-9up5gz){background:#ecfcf8eb;border-color:#19a7a157;box-shadow:0 14px 30px #19a7a11a}.study-steps.svelte-9up5gz button.done:where(.svelte-9up5gz){background:#f1fcf7eb;border-color:#2f9b6957}.study-steps.svelte-9up5gz button.being-read:where(.svelte-9up5gz){background:radial-gradient(circle at 10% 20%,#65e5d747,#0000 42%),#ebf6fff5;border-color:#0788ff80;animation:1.5s ease-in-out infinite svelte-9up5gz-material-spotlight-pulse;box-shadow:0 0 0 3px #0788ff14,0 20px 42px #0788ff24}.study-steps.svelte-9up5gz button.being-read:where(.svelte-9up5gz):after,.study-cue.being-read.svelte-9up5gz:after,.intensive-lesson__examples.being-read.svelte-9up5gz:after,.lesson-panel.being-read.svelte-9up5gz:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#fff0 36%,#65e5d747 47%,#ffffff52 52%,#0788ff1f 58%,#0000 70%);animation:2.1s ease-in-out infinite svelte-9up5gz-material-scan;position:absolute;inset:0;transform:translate(-110%)}.study-steps.svelte-9up5gz small:where(.svelte-9up5gz){color:#66737f;background:#14201c12;border-radius:999px;width:fit-content;padding:3px 7px;font-size:.66rem;font-weight:950}.study-steps.svelte-9up5gz button.done:where(.svelte-9up5gz) small:where(.svelte-9up5gz){color:#17645f;background:#2f9b6924}.study-steps.svelte-9up5gz strong:where(.svelte-9up5gz){color:#101820;z-index:1;font-size:.82rem;font-weight:1000;position:relative}.study-steps.svelte-9up5gz span:where(.svelte-9up5gz){color:#51615d;z-index:1;font-size:.78rem;font-weight:760;line-height:1.35;position:relative}.study-cue.svelte-9up5gz{background:#ecfcf8db;border:1px solid #19a7a12e;border-radius:14px;grid-column:1/-1;gap:5px;padding:12px 14px;display:grid;position:relative;overflow:hidden}.study-cue.being-read.svelte-9up5gz{background:radial-gradient(circle at 12% 0,#65e5d747,#0000 44%),#ecfcf8eb;border-color:#0788ff52}.study-cue.svelte-9up5gz strong:where(.svelte-9up5gz){color:#101820;z-index:1;font-size:.88rem;font-weight:1000;position:relative}.study-cue.svelte-9up5gz p:where(.svelte-9up5gz){color:#41504c;z-index:1;margin:0;font-size:.84rem;font-weight:760;line-height:1.4;position:relative}.intensive-lesson__grid.svelte-9up5gz{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px;display:grid}.lesson-panel.svelte-9up5gz{gap:13px;padding:18px;display:grid;position:relative;overflow:hidden}.lesson-panel.being-read.svelte-9up5gz{background:radial-gradient(circle at 10% 0,#65e5d733,#0000 38%),linear-gradient(135deg,#fffffffa,#effcffed);border-color:#0788ff4d}.lesson-panel--wide.svelte-9up5gz{grid-column:span 1}.lesson-panel__heading.svelte-9up5gz{z-index:1;align-items:flex-start;gap:10px;display:flex;position:relative}.lesson-panel__heading.svelte-9up5gz svg{color:#0788ff;flex:none;margin-top:2px}.lesson-panel__heading.svelte-9up5gz span:where(.svelte-9up5gz){color:#5473ff;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:1000}.lesson-panel.svelte-9up5gz h2:where(.svelte-9up5gz){margin-top:3px;font-size:1.04rem;line-height:1.1}.lesson-current-chip.svelte-9up5gz{color:#146746;z-index:1;background:#ecfcf8e6;border:1px solid #19a7a138;border-radius:999px;justify-self:start;align-items:center;gap:7px;padding:7px 10px;font-size:.76rem;font-weight:950;display:inline-flex;position:relative}.lesson-panel.svelte-9up5gz p:where(.svelte-9up5gz),.lesson-panel.svelte-9up5gz li:where(.svelte-9up5gz),.example-card.svelte-9up5gz p:where(.svelte-9up5gz),.intensive-lesson__tips.svelte-9up5gz p:where(.svelte-9up5gz){color:#41504c;font-size:.94rem;font-weight:720;line-height:1.44}.lesson-panel.svelte-9up5gz p:where(.svelte-9up5gz),.example-card.svelte-9up5gz p:where(.svelte-9up5gz),.intensive-lesson__tips.svelte-9up5gz p:where(.svelte-9up5gz){margin:0}.lesson-panel.svelte-9up5gz p:where(.svelte-9up5gz){z-index:1;position:relative}.lesson-panel.svelte-9up5gz ul:where(.svelte-9up5gz),.lesson-panel.svelte-9up5gz ol:where(.svelte-9up5gz){z-index:1;gap:8px;margin:0;padding-left:20px;display:grid;position:relative}.intensive-lesson__examples.svelte-9up5gz{border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;position:relative}.intensive-lesson__examples.being-read.svelte-9up5gz{background:radial-gradient(circle at 10% 0,#65e5d72e,#0000 38%),#ffffffbd;border:1px solid #0788ff3d;padding:12px;overflow:hidden;box-shadow:0 0 0 3px #0788ff0f,0 20px 42px #0788ff1a}.intensive-lesson__examples.svelte-9up5gz .lesson-current-chip:where(.svelte-9up5gz){grid-column:1/-1}.remedial-grid.svelte-9up5gz{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.remedial-grid.svelte-9up5gz article:where(.svelte-9up5gz){background:#ffffffc2;border:1px solid #0788ff1f;border-radius:16px;gap:8px;padding:14px;display:grid}.remedial-grid.svelte-9up5gz strong:where(.svelte-9up5gz){color:#101820;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:1000}.remedial-grid.svelte-9up5gz ul:where(.svelte-9up5gz){gap:6px;margin:0;padding-left:18px;display:grid}.example-card.svelte-9up5gz{gap:10px;padding:16px;display:grid}.example-card.svelte-9up5gz span:where(.svelte-9up5gz){text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;font-size:.75rem;font-weight:1000;display:inline-flex}.example-card--good.svelte-9up5gz{background:#ecfcf8e6;border-color:#19a7a138}.example-card--good.svelte-9up5gz span:where(.svelte-9up5gz){color:#11906b}.example-card--bad.svelte-9up5gz{background:#fff7f7e6;border-color:#ef444429}.example-card--bad.svelte-9up5gz span:where(.svelte-9up5gz){color:#b94a48}.intensive-lesson__tips.svelte-9up5gz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.intensive-lesson__tips.svelte-9up5gz article:where(.svelte-9up5gz){background:#ffffffc2;border:1px solid #0788ff1f;border-radius:14px;grid-template-columns:24px minmax(0,1fr);gap:8px;padding:12px;display:grid}.intensive-lesson__tips.svelte-9up5gz svg{color:#19a7a1;margin-top:1px}.activity-tabs.svelte-9up5gz,.quiz-options.svelte-9up5gz{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.activity-tabs.svelte-9up5gz button:where(.svelte-9up5gz),.quiz-options.svelte-9up5gz button:where(.svelte-9up5gz){color:#101820;font:inherit;text-align:left;cursor:pointer;background:#ffffffc7;border:1px solid #0788ff24;border-radius:14px;gap:4px;padding:12px;display:grid}.activity-tabs.svelte-9up5gz button.active:where(.svelte-9up5gz),.quiz-options.svelte-9up5gz button.active:where(.svelte-9up5gz){background:#ebf6fff2;border-color:#0788ff8c;box-shadow:0 14px 30px #0788ff1f}.activity-tabs.svelte-9up5gz strong:where(.svelte-9up5gz){font-size:.82rem;font-weight:1000}.activity-tabs.svelte-9up5gz span:where(.svelte-9up5gz){color:#51615d;font-size:.78rem;font-weight:760;line-height:1.35}.activity-block.svelte-9up5gz,.lesson-qa.svelte-9up5gz,.lesson-voice-qa.svelte-9up5gz{gap:12px;display:grid}.activity-block.svelte-9up5gz>strong:where(.svelte-9up5gz){color:#101820;font-size:.98rem;font-weight:1000;line-height:1.3}.lesson-voice-qa.svelte-9up5gz>button:where(.svelte-9up5gz),.lesson-qa__actions.svelte-9up5gz button:where(.svelte-9up5gz){color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#0788ff,#19a7a1);border:0;border-radius:999px;justify-content:center;justify-self:start;align-items:center;gap:8px;padding:0 16px;font-size:.86rem;font-weight:950;display:inline-flex}.lesson-voice-qa.svelte-9up5gz>button.listening:where(.svelte-9up5gz){background:linear-gradient(135deg,#ef4444,#f97316)}.lesson-voice-qa.svelte-9up5gz>button:where(.svelte-9up5gz):disabled,.lesson-qa__actions.svelte-9up5gz button:where(.svelte-9up5gz):disabled{cursor:not-allowed;opacity:.55}.lesson-qa__actions.svelte-9up5gz{flex-wrap:wrap;gap:8px;display:flex}.lesson-qa__actions.svelte-9up5gz .secondary-button:where(.svelte-9up5gz){color:#14201c;background:#ffffffd6;border:1px solid #14201c1f}.lesson-qa.svelte-9up5gz textarea:where(.svelte-9up5gz){resize:vertical;color:#101820;width:100%;min-height:130px;font:inherit;background:#ffffffdb;border:1px solid #0788ff29;border-radius:14px;padding:12px;font-weight:720;line-height:1.45}.lesson-qa.svelte-9up5gz textarea:where(.svelte-9up5gz):focus{border-color:#0788ff80;outline:3px solid #0788ff1f}.lesson-answer.svelte-9up5gz{background:#ecfcf8d1;border:1px solid #19a7a12e;border-radius:14px;gap:6px;padding:12px;display:grid}.lesson-answer--question.svelte-9up5gz{background:#ebf6ffe6;border-color:#0788ff29}.lesson-answer.svelte-9up5gz strong:where(.svelte-9up5gz){color:#101820;letter-spacing:.06em;text-transform:uppercase;font-size:.76rem;font-weight:1000}.intensive-lesson__footer.svelte-9up5gz{z-index:3;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex;position:sticky;bottom:12px}.intensive-lesson__footer.svelte-9up5gz div:where(.svelte-9up5gz){gap:4px;display:grid}.intensive-lesson__footer.svelte-9up5gz span:where(.svelte-9up5gz){color:#5473ff;text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:1000}.intensive-lesson__footer.svelte-9up5gz strong:where(.svelte-9up5gz){color:#101820;font-size:.96rem;line-height:1.28}.intensive-lesson__footer.svelte-9up5gz button:where(.svelte-9up5gz){color:#fff;white-space:nowrap;background:linear-gradient(135deg,#0788ff,#19a7a1);min-height:48px;padding:0 18px;box-shadow:0 18px 42px #0788ff38}.intensive-lesson__footer.svelte-9up5gz button:where(.svelte-9up5gz):disabled{cursor:wait;opacity:.72}@keyframes svelte-9up5gz-coach-spotlight-sweep{0%,to{opacity:.48;transform:translate(20px)rotate(-6deg)scaleX(.92)}50%{opacity:1;transform:translate(-10px)rotate(5deg)scaleX(1.08)}}@keyframes svelte-9up5gz-coach-avatar-shadow{0%,to{opacity:.36;transform:scaleX(.86)}50%{opacity:.68;transform:scaleX(1.14)}}@keyframes svelte-9up5gz-material-spotlight-pulse{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes svelte-9up5gz-material-scan{0%{transform:translate(-115%)}52%,to{transform:translate(115%)}}@media (width<=900px){.lesson-stage.svelte-9up5gz{padding-bottom:24px;padding-left:0}.lesson-agent-dock.svelte-9up5gz{width:calc(100vw - 24px);top:8px}.lesson-agent-dock__coach.svelte-9up5gz .floating-coach{max-width:100%}.lesson-agent-dock__coach.svelte-9up5gz .floating-coach__bubble{width:min(260px,100vw - 104px)}.lesson-agent-dock__controls.svelte-9up5gz{max-width:100%}.lesson-agent-dock__controls.svelte-9up5gz button:where(.svelte-9up5gz){min-height:32px;padding-inline:10px}.intensive-lesson__hero.svelte-9up5gz,.lesson-stage--beginner.svelte-9up5gz,.arena-hud__combo.svelte-9up5gz,.arena-hud__grid.svelte-9up5gz,.intensive-lesson__grid.svelte-9up5gz,.intensive-lesson__examples.svelte-9up5gz,.intensive-lesson__tips.svelte-9up5gz,.remedial-grid.svelte-9up5gz,.study-steps.svelte-9up5gz{grid-template-columns:1fr}.beginner-floating-coach.svelte-9up5gz,.beginner-lesson-layout.svelte-9up5gz{grid-column:1}.beginner-floating-coach.svelte-9up5gz{grid-row:auto;justify-items:start;position:static}.beginner-floating-coach__coach.svelte-9up5gz,.beginner-floating-coach__controls.svelte-9up5gz{width:100%}.beginner-floating-coach__controls.svelte-9up5gz{justify-content:stretch;gap:8px}.beginner-floating-coach__coach.svelte-9up5gz{animation-duration:5.6s}.beginner-floating-coach__coach.svelte-9up5gz .floating-coach__bubble{width:min(100%,100vw - 120px);padding:9px 10px 10px}.beginner-floating-coach__controls.svelte-9up5gz button:where(.svelte-9up5gz){flex:1 1 0;min-height:40px}.intensive-lesson__hero--beginner.svelte-9up5gz{gap:10px;padding:16px 16px 14px}.intensive-lesson__hero--beginner.svelte-9up5gz h1:where(.svelte-9up5gz){margin:10px 0 4px;font-size:clamp(1.28rem,6.8vw,1.92rem)}.intensive-lesson__hero--beginner.svelte-9up5gz p:where(.svelte-9up5gz){font-size:.88rem;line-height:1.3}.intensive-lesson__hero--beginner.svelte-9up5gz .intensive-lesson__badge:where(.svelte-9up5gz){padding:5px 10px;font-size:.68rem}.intensive-lesson__footer.svelte-9up5gz{flex-direction:column;align-items:stretch;position:static}.beginner-voice-gate.svelte-9up5gz{flex-direction:column;align-items:stretch;padding:12px}.beginner-voice-gate.svelte-9up5gz button:where(.svelte-9up5gz){width:100%}.intensive-lesson__footer.svelte-9up5gz button:where(.svelte-9up5gz){white-space:normal;width:100%}}.icon-button.svelte-p0hmk3{border:1px solid var(--ui-line);background:var(--ui-surface-strong);width:32px;height:32px;color:var(--ui-accent-strong);cursor:pointer;border-radius:10px;place-items:center;display:grid}.icon-button.svelte-p0hmk3:focus-visible{box-shadow:var(--ui-focus);outline:none}.icon-button.svelte-p0hmk3:disabled{cursor:not-allowed;opacity:.48}.aira-cinematic.svelte-tfa12h{background:radial-gradient(circle at 50% 20%,#65e5d738,#0000 32%),linear-gradient(145deg,#ffffff1c,#ffffff0e);border:1px solid #ffffff29;border-radius:20px;gap:12px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 18px 42px #0788ff1f}.aira-cinematic__stage.svelte-tfa12h{background:radial-gradient(circle at 50% 48%,#0788ff33,#0000 28%),radial-gradient(circle at 72% 26%,#ffd43129,#0000 22%),#0a1c226b;border-radius:16px;place-items:center;min-height:214px;display:grid;position:relative;overflow:hidden}.aira-cinematic__grid.svelte-tfa12h{opacity:.22;background-image:linear-gradient(#9de3d733 1px,#0000 1px),linear-gradient(90deg,#9de3d733 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 48%,#000 0 52%,#0000 76%);mask-image:radial-gradient(circle at 50% 48%,#000 0 52%,#0000 76%)}.aira-cinematic__orbit.svelte-tfa12h{border:1px solid #65e5d73d;border-radius:999px;animation:7s linear infinite svelte-tfa12h-aira-cinematic-orbit;position:absolute}.aira-cinematic__orbit--outer.svelte-tfa12h{width:190px;height:190px}.aira-cinematic__orbit--inner.svelte-tfa12h{border-style:dashed;width:132px;height:132px;animation-duration:4.8s;animation-direction:reverse}.aira-cinematic__beam.svelte-tfa12h{transform-origin:0;background:linear-gradient(90deg,#65e5d7f2,#0788ff29);border-radius:999px;height:2px;animation:1.4s ease-in-out infinite svelte-tfa12h-aira-cinematic-beam;position:absolute;top:50%;left:50%}.aira-cinematic__beam--one.svelte-tfa12h{width:78px;transform:rotate(-148deg)}.aira-cinematic__beam--two.svelte-tfa12h{width:88px;animation-delay:.22s;transform:rotate(32deg)}.aira-cinematic__avatar.svelte-tfa12h{z-index:3;filter:drop-shadow(0 24px 34px #0788ff47);background:radial-gradient(circle,#ffffff38,#0000 66%);border-radius:999px;place-items:center;width:106px;height:106px;display:grid;position:relative}.aira-cinematic__avatar.svelte-tfa12h .aira-coach-avatar{--avatar-size:106px}.aira-cinematic__target.svelte-tfa12h{z-index:2;color:#14201c;background:#ffffffe6;border:1px solid #ffffff2e;border-radius:12px;gap:3px;max-width:132px;padding:8px 9px;display:grid;position:absolute;box-shadow:0 14px 28px #0788ff2e}.aira-cinematic__target.svelte-tfa12h span:where(.svelte-tfa12h){color:#0788ff;letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:950}.aira-cinematic__target.svelte-tfa12h b:where(.svelte-tfa12h){font-size:.64rem;line-height:1.2}.aira-cinematic__target--prospect.svelte-tfa12h{top:17px;left:9px}.aira-cinematic__target--safe.svelte-tfa12h{bottom:14px;right:9px}.aira-cinematic__readout.svelte-tfa12h{gap:10px;display:grid}.aira-cinematic__copy.svelte-tfa12h{gap:5px;min-height:88px;display:grid}.aira-cinematic__copy.svelte-tfa12h span:where(.svelte-tfa12h){color:#9de3d7;letter-spacing:.1em;text-transform:uppercase;background:#65e5d729;border-radius:999px;width:max-content;max-width:100%;padding:4px 8px;font-size:.58rem;font-weight:950}.aira-cinematic__copy.svelte-tfa12h strong:where(.svelte-tfa12h){color:#fff;font-size:1.02rem;line-height:1.12}.aira-cinematic__copy.svelte-tfa12h small:where(.svelte-tfa12h){color:#f8fbf8b8;font-size:.74rem;line-height:1.36}.aira-cinematic__meters.svelte-tfa12h{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.aira-cinematic__meters.svelte-tfa12h div:where(.svelte-tfa12h){background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;gap:2px;padding:8px 7px;display:grid}.aira-cinematic__meters.svelte-tfa12h span:where(.svelte-tfa12h){color:#f8fbf88f;letter-spacing:.05em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.56rem;font-weight:850;overflow:hidden}.aira-cinematic__meters.svelte-tfa12h b:where(.svelte-tfa12h){color:#fff;font-size:.76rem}.aira-cinematic__steps.svelte-tfa12h{gap:5px;display:inline-flex}.aira-cinematic__steps.svelte-tfa12h span:where(.svelte-tfa12h){background:#ffffff2e;border-radius:999px;width:18px;height:5px;transition:width .18s,background-color .18s}.aira-cinematic__steps.svelte-tfa12h span.active:where(.svelte-tfa12h){background:linear-gradient(90deg,#65e5d7,#ffd431);width:34px}.aira-cinematic__takeover.svelte-tfa12h{z-index:4;color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#d8604aeb;border-radius:999px;padding:6px 9px;font-size:.62rem;font-weight:950;position:absolute;top:12px;right:12px;box-shadow:0 10px 22px #d8604a40}.aira-cinematic--danger.svelte-tfa12h .aira-cinematic__stage:where(.svelte-tfa12h){background:radial-gradient(circle at 50% 48%,#d8604a33,#0000 28%),radial-gradient(circle at 72% 26%,#ffd4312e,#0000 22%),#0a1c226b}.aira-cinematic--compact.svelte-tfa12h{border-radius:16px;gap:8px;padding:10px}.aira-cinematic--compact.svelte-tfa12h .aira-cinematic__stage:where(.svelte-tfa12h){min-height:128px}.aira-cinematic--compact.svelte-tfa12h .aira-cinematic__avatar:where(.svelte-tfa12h){width:72px;height:72px}.aira-cinematic--compact.svelte-tfa12h .aira-cinematic__avatar:where(.svelte-tfa12h) .aira-coach-avatar{--avatar-size:72px}.aira-cinematic--compact.svelte-tfa12h .aira-cinematic__target:where(.svelte-tfa12h),.aira-cinematic--compact.svelte-tfa12h .aira-cinematic__meters:where(.svelte-tfa12h),.aira-cinematic--compact.svelte-tfa12h .aira-cinematic__copy:where(.svelte-tfa12h) small:where(.svelte-tfa12h){display:none}.aira-cinematic--compact.svelte-tfa12h .aira-cinematic__copy:where(.svelte-tfa12h){min-height:auto}@keyframes svelte-tfa12h-aira-cinematic-orbit{to{transform:rotate(360deg)}}@keyframes svelte-tfa12h-aira-cinematic-beam{0%,to{opacity:.2;scale:.76 1}50%{opacity:.9;scale:1}}@media (width<=760px){.aira-cinematic.svelte-tfa12h{padding:12px}.aira-cinematic__stage.svelte-tfa12h{min-height:168px}.aira-cinematic__avatar.svelte-tfa12h,.aira-cinematic__avatar.svelte-tfa12h .aira-coach-avatar{--avatar-size:86px;width:86px;height:86px}.aira-cinematic__target.svelte-tfa12h{max-width:118px;padding:7px}.aira-cinematic__target.svelte-tfa12h b:where(.svelte-tfa12h){font-size:.58rem}.aira-cinematic__copy.svelte-tfa12h{min-height:auto}}.placement-onboarding.svelte-npv4x6{grid-template-columns:minmax(246px,282px) minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.placement-intro.svelte-npv4x6{color:#f8fbf8;background:radial-gradient(circle at 18% 12%,#f3c62333,#0000 34%),linear-gradient(145deg,#14201c,#1f3b35);border-radius:18px;align-content:start;gap:17px;min-height:100%;padding:22px;display:grid}.placement-kicker.svelte-npv4x6{color:#9de3d7;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:950;display:inline-flex}.placement-intro.svelte-npv4x6 h2:where(.svelte-npv4x6){color:#fff;max-width:12ch;margin:0;font-size:clamp(2.08rem,2.8vw,2.55rem);line-height:.98}.placement-intro.svelte-npv4x6 p:where(.svelte-npv4x6){color:#f8fbf8c7;margin:0;font-size:.92rem;line-height:1.48}.placement-intro__meta.svelte-npv4x6{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.placement-intro__meta.svelte-npv4x6 span:where(.svelte-npv4x6){color:#fff8d6;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;width:max-content;max-width:100%;padding:7px 10px;font-size:.76rem;font-weight:850}.placement-tasks__title.svelte-npv4x6{color:var(--ui-accent-strong);letter-spacing:0;text-transform:uppercase;align-items:center;gap:7px;font-size:.74rem;font-weight:950;display:inline-flex}.placement-result.svelte-npv4x6,.placement-form.svelte-npv4x6,.placement-tasks.svelte-npv4x6{gap:14px;display:grid}.placement-form.svelte-npv4x6{align-content:start;min-width:0;padding-block:0}.placement-form-guide.svelte-npv4x6{background:linear-gradient(135deg,#e8f6fff5,#fff8d6bd);border:1px solid #0788ff2e;border-radius:16px;gap:4px;padding:12px 14px;display:grid}.placement-form-guide__copy.svelte-npv4x6{gap:4px;display:grid}.placement-form-guide.svelte-npv4x6>.placement-form-guide__copy:where(.svelte-npv4x6) span:where(.svelte-npv4x6){color:var(--ui-accent-blue);text-transform:uppercase;font-size:.7rem;font-weight:950}.placement-form-guide.svelte-npv4x6>.placement-form-guide__copy:where(.svelte-npv4x6) strong:where(.svelte-npv4x6){color:var(--ui-ink);font-size:1rem;line-height:1.15}.placement-form-guide.svelte-npv4x6>.placement-form-guide__copy:where(.svelte-npv4x6) small:where(.svelte-npv4x6){color:var(--ui-muted-strong);font-size:.78rem;line-height:1.38}.placement-form-guide__coach.svelte-npv4x6{display:none}.placement-form__top.svelte-npv4x6{border:1px solid var(--ui-line-soft);background:radial-gradient(circle at 96% 0,#19a7a114,#0000 34%),#ffffffb8;border-radius:18px;grid-template-columns:minmax(320px,1.1fr) minmax(240px,.8fr);align-items:stretch;gap:12px;padding:13px;display:grid;box-shadow:inset 0 1px #ffffffdb}.placement-result.svelte-npv4x6 strong:where(.svelte-npv4x6){color:var(--ui-ink);font-size:1rem}.placement-result.svelte-npv4x6 p:where(.svelte-npv4x6),.placement-result.svelte-npv4x6 small:where(.svelte-npv4x6){color:var(--ui-muted);margin:0;font-size:.78rem;line-height:1.45}.placement-result__lessons.svelte-npv4x6,.placement-result__skills.svelte-npv4x6{gap:7px;display:grid}.placement-result__lessons.svelte-npv4x6 span:where(.svelte-npv4x6),.placement-result__skills.svelte-npv4x6 div:where(.svelte-npv4x6){color:var(--ui-accent-strong);background:#eafcf8c7;border:1px solid #19a7a12e;border-radius:12px;padding:8px 10px;font-size:.76rem;font-weight:850}.placement-result__skills.svelte-npv4x6 div:where(.svelte-npv4x6){justify-content:space-between;display:flex}.placement-field-prompt.svelte-npv4x6{border-left:3px solid var(--ui-accent-gold);padding-left:10px}.placement-form.svelte-npv4x6 label:where(.svelte-npv4x6),.placement-experience-field.svelte-npv4x6,.placement-task-card.svelte-npv4x6{gap:8px;display:grid}.placement-form__top.svelte-npv4x6 label:where(.svelte-npv4x6),.placement-experience-field.svelte-npv4x6{border:1px solid #0000;border-radius:14px;grid-template-rows:auto 40px auto;align-content:start;gap:7px;min-width:0;min-height:0;padding:8px;display:grid}.placement-experience-field.svelte-npv4x6{grid-template-rows:auto auto}.placement-field-head.svelte-npv4x6{gap:4px;display:grid}.placement-form.svelte-npv4x6 label:where(.svelte-npv4x6)>span:where(.svelte-npv4x6),.placement-field-head.svelte-npv4x6>span:where(.svelte-npv4x6),.placement-task-card.svelte-npv4x6 strong:where(.svelte-npv4x6){color:var(--ui-ink);font-size:.78rem;font-weight:900}.placement-form.svelte-npv4x6 label:where(.svelte-npv4x6)>span:where(.svelte-npv4x6),.placement-field-head.svelte-npv4x6>span:where(.svelte-npv4x6){color:var(--ui-muted-strong);letter-spacing:.02em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.69rem;line-height:1;overflow:hidden}.placement-form.svelte-npv4x6 label:where(.svelte-npv4x6)>small:where(.svelte-npv4x6),.placement-field-head.svelte-npv4x6>small:where(.svelte-npv4x6){color:var(--ui-muted);font-size:.72rem;line-height:1.34}.placement-experience-field.svelte-npv4x6{background:#fff8d661}.placement-field-head.svelte-npv4x6>span:where(.svelte-npv4x6):after{content:"Wajib";color:#8a6800;text-transform:none;background:#f3c62333;border-radius:999px;margin-left:7px;padding:2px 6px;font-size:.62rem;font-weight:950;display:inline-flex}.placement-experience-options.svelte-npv4x6{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.placement-experience-options.svelte-npv4x6 button:where(.svelte-npv4x6){min-height:46px;color:var(--ui-ink);font:inherit;text-align:left;cursor:pointer;background:#ffffffe0;border:1px solid #14201c1f;border-radius:13px;padding:9px 11px;font-size:.8rem;font-weight:850;line-height:1.22}.placement-experience-options.svelte-npv4x6 button.active:where(.svelte-npv4x6){background:linear-gradient(135deg,#e8f6fffa,#eafcf8fa);border-color:#0788ff7a;box-shadow:0 0 0 3px #0788ff1f}.placement-experience-field.is-empty.svelte-npv4x6{border-color:#f3c623b8;box-shadow:0 0 0 3px #f3c6231f}.placement-form.svelte-npv4x6 input:where(.svelte-npv4x6){box-sizing:border-box;border:1px solid var(--ui-line);border-radius:var(--ui-radius-control);background:var(--ui-surface-strong);width:100%;min-width:0;height:40px;min-height:40px;color:var(--ui-ink);font:inherit;margin:0;padding:8px 12px;font-size:.78rem;line-height:20px;display:block}.placement-form.svelte-npv4x6 input:where(.svelte-npv4x6):focus{border-color:color-mix(in srgb, var(--ui-accent-blue) 42%, transparent);box-shadow:var(--ui-focus);outline:none}.placement-tasks.svelte-npv4x6{grid-template-columns:repeat(2,minmax(0,1fr))}.placement-tasks__title.svelte-npv4x6{grid-column:1/-1}.placement-task-card.svelte-npv4x6,.placement-submit-card.svelte-npv4x6{border:1px solid var(--ui-line-soft);border-radius:var(--ui-radius-card);background:var(--ui-surface-soft);min-height:118px;padding:14px;box-shadow:inset 0 1px #ffffffbf}.placement-submit-card.svelte-npv4x6{background:linear-gradient(135deg,#e8f6fffa,#e9fcf8fa);border-color:#0788ff33;align-content:space-between;gap:12px;display:grid}.placement-submit-card.svelte-npv4x6 div:where(.svelte-npv4x6){gap:5px;display:grid}.placement-submit-card.svelte-npv4x6 strong:where(.svelte-npv4x6){color:var(--ui-ink);font-size:.92rem;line-height:1.15}.placement-submit-card.svelte-npv4x6 small:where(.svelte-npv4x6){color:var(--ui-muted-strong);font-size:.78rem;line-height:1.35}.placement-tasks.svelte-npv4x6 small:where(.svelte-npv4x6){color:var(--ui-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.34;display:-webkit-box;overflow:hidden}.placement-task-card.svelte-npv4x6{grid-template-rows:minmax(0,1fr) auto}.placement-score-grid.svelte-npv4x6{background:#eaf1efcc;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));align-self:end;gap:5px;padding:4px;display:grid}.placement-score-grid.svelte-npv4x6 button:where(.svelte-npv4x6){min-width:0;min-height:30px;color:var(--ui-muted-strong);background:0 0;border:0;border-radius:9px;place-items:center;font-size:.76rem;font-weight:950;display:inline-grid}.placement-score-grid.svelte-npv4x6 button:where(.svelte-npv4x6):hover{background:#ffffffbd}.placement-score-grid.svelte-npv4x6 button.active:where(.svelte-npv4x6){background:var(--ui-gradient-accent);color:#fff;box-shadow:0 8px 16px #0788ff2e}.placement-submit.svelte-npv4x6{background:var(--ui-gradient-accent);color:#fff;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:13px 18px;font-weight:950;display:inline-flex;box-shadow:0 12px 22px #0788ff2e}.placement-submit.svelte-npv4x6:disabled{cursor:not-allowed;opacity:.56;box-shadow:none}@media (width<=1080px){.placement-onboarding.svelte-npv4x6{grid-template-columns:1fr}.placement-intro.svelte-npv4x6{min-height:auto}.placement-intro.svelte-npv4x6 h2:where(.svelte-npv4x6){max-width:none}}@media (width<=940px){.placement-form__top.svelte-npv4x6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.placement-onboarding.svelte-npv4x6{gap:14px}.placement-form.svelte-npv4x6{order:-1}.placement-intro.svelte-npv4x6{gap:12px;padding:16px}.placement-intro.svelte-npv4x6 h2:where(.svelte-npv4x6){font-size:1.5rem;line-height:1.05}.placement-intro.svelte-npv4x6 p:where(.svelte-npv4x6){font-size:.82rem}.placement-intro__meta.svelte-npv4x6{display:none}.placement-form__top.svelte-npv4x6,.placement-tasks.svelte-npv4x6{grid-template-columns:1fr}.placement-form__top.svelte-npv4x6{padding:10px}.placement-form-guide.svelte-npv4x6{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px}.placement-form-guide__coach.svelte-npv4x6{background:#ffffffb8;border:1px solid #0788ff24;border-radius:14px;grid-template-columns:52px;place-items:center;gap:8px;width:min(120px,32vw);padding:10px;display:grid;position:relative;overflow:hidden}.placement-form-guide__coach.svelte-npv4x6:before,.placement-form-guide__coach.svelte-npv4x6:after{content:"";pointer-events:none;position:absolute}.placement-form-guide__coach.svelte-npv4x6:before{border:1px dashed #19a7a147;border-radius:999px;animation:4s linear infinite svelte-npv4x6-placement-coach-radar;inset:9px}.placement-form-guide__coach.svelte-npv4x6:after{transform-origin:0;background:linear-gradient(90deg,#19a7a1e6,#0788ff00);border-radius:999px;width:58px;height:2px;animation:1.25s ease-in-out infinite svelte-npv4x6-placement-coach-beam;top:45%;left:50%;transform:rotate(28deg)}.placement-form-guide__coach.svelte-npv4x6 .aira-coach-avatar{z-index:1;width:52px;height:52px;margin:0;position:relative}.placement-form-guide__coach.svelte-npv4x6 div:where(.svelte-npv4x6){z-index:1;text-align:center;gap:3px;min-width:0;display:grid;position:relative}.placement-form-guide__coach.svelte-npv4x6 strong:where(.svelte-npv4x6){color:var(--ui-ink);font-size:.8rem;line-height:1.1}.placement-form-guide__coach.svelte-npv4x6 span:where(.svelte-npv4x6){color:var(--ui-muted-strong);font-size:.64rem;line-height:1.32}.placement-experience-options.svelte-npv4x6{grid-template-columns:1fr}.placement-experience-options.svelte-npv4x6 button:where(.svelte-npv4x6){min-height:52px;font-size:.84rem}.placement-tasks__title.svelte-npv4x6{grid-column:auto}.placement-task-card.svelte-npv4x6,.placement-submit-card.svelte-npv4x6{grid-template-columns:1fr}.placement-submit.svelte-npv4x6{justify-self:stretch}}@keyframes svelte-npv4x6-placement-coach-radar{to{transform:rotate(360deg)}}@keyframes svelte-npv4x6-placement-coach-beam{0%,to{opacity:.2;transform:rotate(28deg)scaleX(.68)}50%{opacity:.86;transform:rotate(28deg)scaleX(1)}}.sales-canvas.svelte-pk2pe4{width:min(1120px,100%);min-height:720px;margin:0 auto;display:block}.sales-canvas--active.svelte-pk2pe4{width:min(1180px,100vw - 16px)}.sales-canvas__action.svelte-pk2pe4{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc7;border:1px solid #ded9cae6;border-radius:22px;min-width:0;box-shadow:0 24px 70px #1b24201a}.objective-strip.svelte-pk2pe4 i:where(.svelte-pk2pe4){background:#14201c17;border-radius:999px;height:9px;display:block;overflow:hidden}.objective-strip.svelte-pk2pe4 b:where(.svelte-pk2pe4){border-radius:inherit;background:linear-gradient(90deg,#0f8b8d,#2f9b69,#e7a83f);height:100%;display:block}.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .action-header:where(.svelte-pk2pe4),.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .objective-strip:where(.svelte-pk2pe4){display:none}.opening-ribbon.svelte-pk2pe4{background:linear-gradient(90deg,#ecf8ffdb,#ffffffeb),#fff;border:1px solid #0788ff1f;border-radius:16px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffd6}.lesson-main-card--opening-takeover.svelte-pk2pe4{box-shadow:0 0 0 2px #5473ff1a,0 28px 68px #0788ff1a}.lesson-main-card--opening-takeover.svelte-pk2pe4:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0788ff00,#19a7a124,#5473ff29,#0788ff00);border-radius:24px;width:36%;height:calc(100% - 36px);animation:.92s ease-out both svelte-pk2pe4-opening-takeover-sweep;position:absolute;inset:18px auto auto -18%}.opening-ribbon__intro.svelte-pk2pe4{gap:3px;display:grid}.opening-ribbon__intro.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#5473ff;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.opening-ribbon__intro.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#13201b;font-size:.98rem;line-height:1.12}.opening-ribbon__intro.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#53615b;margin:0;font-size:.8rem;font-weight:760;line-height:1.34}.opening-ribbon__beats.svelte-pk2pe4{align-content:end;gap:8px;display:grid}.opening-ribbon__beats.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#4f5d68;background:#e9f7ffe6;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:.7rem;font-weight:920;display:inline-flex}.opening-ribbon__beats.svelte-pk2pe4 span:where(.svelte-pk2pe4):before{content:"";background:#19a7a1;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #19a7a11a}.opening-ribbon__beats.svelte-pk2pe4 span.active:where(.svelte-pk2pe4){color:#fff;background:linear-gradient(135deg,#19a7a1,#0788ff)}.opening-ribbon__beats.svelte-pk2pe4 span.active:where(.svelte-pk2pe4):before{background:#fff;box-shadow:0 0 0 4px #ffffff2e}.opening-ribbon__takeover.svelte-pk2pe4{background:linear-gradient(90deg,#fffffffa,#eef7fff5),#fff;border:1px solid #5473ff24;border-radius:14px;grid-column:1/-1;gap:3px;padding:9px 11px;animation:.32s cubic-bezier(.2,.9,.22,1) both svelte-pk2pe4-opening-takeover-card;display:grid;box-shadow:0 16px 34px #5473ff1a,inset 0 0 0 1px #fff9}.opening-ribbon__takeover.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#5473ff;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:1000}.opening-ribbon__takeover.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#13201b;font-size:.84rem;line-height:1.24}@keyframes svelte-pk2pe4-opening-takeover-sweep{0%{opacity:0;transform:translate(-18%)}18%{opacity:1}to{opacity:0;transform:translate(248%)}}@keyframes svelte-pk2pe4-opening-takeover-card{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .action-header__status:where(.svelte-pk2pe4),.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .sales-canvas__coach-dock:where(.svelte-pk2pe4){display:none}.sales-canvas[data-visual-mode=setup].svelte-pk2pe4{min-height:0}.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4){gap:10px;min-height:356px;padding:16px 16px 18px}.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .roleplay-stage:where(.svelte-pk2pe4){align-content:center;min-height:220px}.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .stage-empty:where(.svelte-pk2pe4){text-align:left;grid-template-columns:minmax(280px,.95fr) minmax(0,.82fr);place-items:center start;gap:clamp(20px,3.4vw,38px);min-height:220px;padding:18px 34px}.stage-empty__demo.svelte-pk2pe4{background:radial-gradient(circle at 16% 20%,#19a7a12e,#0000 34%),radial-gradient(circle at 84% 18%,#0788ff1f,#0000 32%),linear-gradient(#fffffff5,#f5fbffeb);border:1px solid #0788ff24;border-radius:24px;gap:10px;width:min(530px,100%);min-height:320px;padding:18px 18px 18px 132px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 58px #3f4e781f}.stage-empty__prospect.svelte-pk2pe4{color:#14201c;text-align:center;justify-items:center;gap:7px;width:96px;font-size:.76rem;font-weight:1000;display:grid;position:absolute;top:20px;left:18px}.stage-empty__prospect.svelte-pk2pe4 .prospect-avatar{--avatar-size:84px}.stage-empty__bubble.svelte-pk2pe4,.stage-empty__correction.svelte-pk2pe4{z-index:1;background:#ffffffe0;border:1px solid #14201c17;border-radius:16px;position:relative;box-shadow:0 14px 34px #3f4e7814}.stage-empty__bubble.svelte-pk2pe4{gap:5px;padding:11px 13px;display:grid}.stage-empty__bubble.svelte-pk2pe4 b:where(.svelte-pk2pe4){color:#63706a;letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.stage-empty__bubble.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#14201c;margin:0;font-size:.9rem;font-weight:850;line-height:1.35}.stage-empty__bubble.svelte-pk2pe4 mark:where(.svelte-pk2pe4){color:#8d3829;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#d8604a29;border-radius:8px;padding:0 4px}.stage-empty__bubble--prospect.svelte-pk2pe4{width:min(340px,100%)}.stage-empty__bubble--weak.svelte-pk2pe4{background:#fff6f3;border-color:#d8604a38;justify-self:end;width:min(300px,92%);animation:3.4s ease-in-out infinite svelte-pk2pe4-setup-answer-nudge}.stage-empty__scan.svelte-pk2pe4{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#19a7a138,#0788ff29,#0000);border-radius:999px;height:64px;animation:5.2s ease-in-out infinite svelte-pk2pe4-setup-scan;position:absolute;inset:114px 24px auto 134px}.stage-empty__target.svelte-pk2pe4{z-index:4;color:#8d3829;letter-spacing:.02em;background:#ffffffed;border:1px solid #d8604a2e;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:.7rem;font-weight:1000;animation:5.2s ease-in-out infinite svelte-pk2pe4-setup-target-pop;display:inline-flex;position:absolute;top:132px;right:20px;box-shadow:0 18px 44px #d8604a1f}.stage-empty__target.svelte-pk2pe4 span:where(.svelte-pk2pe4){background:#d8604a;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 7px #d8604a1f}.stage-empty__correction.svelte-pk2pe4{color:#24744e;background:#f2fff8;border-color:#2f9b6938;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:10px 12px;font-size:.86rem;font-weight:1000;animation:3.4s ease-in-out infinite svelte-pk2pe4-setup-correction-pulse;display:inline-flex}.stage-empty__beats.svelte-pk2pe4{z-index:2;flex-wrap:wrap;align-items:center;gap:7px;display:flex;position:relative}.stage-empty__beats.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#116b65;background:#eff9ffe6;border:1px solid #0788ff21;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:.68rem;font-weight:1000;display:inline-flex}.stage-empty__coach.svelte-pk2pe4{z-index:3;width:min(330px,100% - 24px);position:absolute;bottom:10px;left:12px}.stage-empty__coach.svelte-pk2pe4 .floating-coach{max-width:100%}.stage-empty__coach.svelte-pk2pe4 .floating-coach__avatar{width:82px;height:82px}.stage-empty__coach.svelte-pk2pe4 .floating-coach__avatar .aira-coach-avatar{--avatar-size:76px}.stage-empty__coach.svelte-pk2pe4 .floating-coach__bubble{max-width:218px}.stage-empty__copy.svelte-pk2pe4{gap:12px;display:grid}.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .stage-empty__copy:where(.svelte-pk2pe4) .canvas-button:where(.svelte-pk2pe4){border-radius:999px;width:min(280px,100%);min-height:48px}.sales-canvas__action.svelte-pk2pe4{background:radial-gradient(circle at 50% 16%,#0f8b8d1a,#0000 34%),radial-gradient(circle at 82% 72%,#2f9b691a,#0000 30%),#ffffffd1;grid-template-rows:auto auto auto minmax(0,1fr) auto auto;gap:14px;padding:20px;display:grid;position:relative;overflow:hidden}.sales-canvas--active.svelte-pk2pe4{min-height:calc(100dvh - 24px)}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4){-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle at 50% 52%,#5473ff14,#0000 28%),radial-gradient(circle at 50% 78%,#19a7a114,#0000 34%),#fcfdffb8;border-color:#dfe7ef75;border-radius:16px;gap:7px;height:auto;min-height:calc(100dvh - 24px);max-height:none;padding:10px 12px 14px;box-shadow:0 10px 28px #3f4e780d,inset 0 0 0 1px #ffffff61}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4):has(.lesson-main-card--opening:where(.svelte-pk2pe4)){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at 50% 42%,#5c78e117,#0000 28%),radial-gradient(circle at 24% 62%,#19a7a112,#0000 30%),#fbfdffb8;border-color:#dee7f575;box-shadow:0 22px 56px #3f4e7812,inset 0 0 0 1px #ffffff6b}.sales-canvas--active[data-voice-state=user-speaking].svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4){background:radial-gradient(circle at 50% 78%,#0f8b8d29,#0000 32%),radial-gradient(circle at 78% 80%,#2f9b691f,#0000 26%),#f8fcfde6}.sales-canvas--active[data-voice-state=customer-speaking].svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4){background:radial-gradient(circle at 50% 42%,#5c78e11c,#0000 30%),radial-gradient(circle at 50% 78%,#2f9b6914,#0000 34%),#fafcffdb}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4):before,.sales-canvas--active.svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4):after{z-index:0;content:"";pointer-events:none;position:absolute}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4):before{filter:blur(.2px);border:7px solid #5c78e114;border-radius:50%;width:min(760px,78vw);height:min(360px,42vh);animation:6s ease-in-out infinite svelte-pk2pe4-ambient-ring-breathe;top:52%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4):after{border:6px solid #5c78e10e;border-radius:50%;width:min(480px,52vw);height:min(260px,32vh);animation:7.5s ease-in-out infinite reverse svelte-pk2pe4-ambient-ring-breathe;top:54%;left:50%;transform:translate(-50%,-50%)rotate(5deg)}.sales-canvas__action.svelte-pk2pe4>:where(.svelte-pk2pe4){z-index:1;position:relative}.sales-canvas--error.svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4){box-shadow:0 24px 70px #1b24201a,inset 0 0 0 2px #e7a83f2e}.sales-canvas--success.svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4){box-shadow:0 24px 70px #1b24201a,inset 0 0 0 2px #2f9b6924}.action-header.svelte-pk2pe4{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.action-header__eyebrow.svelte-pk2pe4,.action-header__status.svelte-pk2pe4{align-items:center;gap:7px;display:inline-flex}.action-header__eyebrow.svelte-pk2pe4{color:#0f8b8d;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:1000}.action-header.svelte-pk2pe4 h1:where(.svelte-pk2pe4){color:#14201c;letter-spacing:0;margin:8px 0 5px;font-size:clamp(1.75rem,4vw,3.4rem);line-height:.98}.action-header.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#63706a;max-width:620px;margin:0;font-size:1rem;line-height:1.42}.sales-canvas--active.svelte-pk2pe4 .action-header:where(.svelte-pk2pe4){align-items:center}.sales-canvas--active.svelte-pk2pe4 .action-header--runtime:where(.svelte-pk2pe4){text-align:center;justify-content:center;margin-top:12px}.sales-canvas--active.svelte-pk2pe4 .runtime-session:where(.svelte-pk2pe4) p:where(.svelte-pk2pe4){display:none}.sales-canvas--active.svelte-pk2pe4 .action-header:where(.svelte-pk2pe4) h1:where(.svelte-pk2pe4){max-width:760px;margin:6px 0 4px;font-size:clamp(1.95rem,2.72vw,2.82rem);line-height:.98}.sales-canvas--active.svelte-pk2pe4 .action-header:where(.svelte-pk2pe4) p:where(.svelte-pk2pe4){max-width:760px;font-size:.94rem;line-height:1.32}.sales-canvas--active.svelte-pk2pe4 .action-header__status:where(.svelte-pk2pe4){padding:7px 9px}.action-header__status.svelte-pk2pe4{background:#ffffffad;border:1px solid #ded9cac7;border-radius:14px;flex-direction:column;flex:none;align-items:flex-end;padding:9px 11px}.action-header__status.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#2f9b69;font-size:.78rem;font-weight:1000}.action-header__status.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#63706a;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.75rem;overflow:hidden}.action-header__status.svelte-pk2pe4 small:where(.svelte-pk2pe4){color:#63706a;text-overflow:ellipsis;white-space:nowrap;max-width:160px;font-size:.7rem;font-weight:800;overflow:hidden}.objective-strip.svelte-pk2pe4{background:#f6f4ee94;border:1px solid #ded9cabd;border-radius:16px;gap:8px;padding:12px;display:grid}.objective-strip--runtime.svelte-pk2pe4{background:0 0;border:0;border-radius:0;padding:0}.objective-strip--runtime.svelte-pk2pe4 div:where(.svelte-pk2pe4){justify-content:flex-start;margin-bottom:8px}.objective-strip--runtime.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#14201c;font-size:.92rem;font-weight:880}.objective-strip--runtime.svelte-pk2pe4 i:where(.svelte-pk2pe4){background:#5473ff21}.objective-strip--runtime.svelte-pk2pe4 b:where(.svelte-pk2pe4){background:linear-gradient(90deg,#0788ff,#5473ff,#19a7a1,#ffd431)}.sales-canvas--active.svelte-pk2pe4 .objective-strip:where(.svelte-pk2pe4){gap:6px;padding:9px 12px}.objective-strip.svelte-pk2pe4 div:where(.svelte-pk2pe4){color:#63706a;justify-content:space-between;align-items:center;font-weight:850;display:flex}.objective-strip.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#14201c}.roleplay-stage.svelte-pk2pe4{align-content:start;gap:12px;min-height:340px;display:grid}.sales-canvas--active.svelte-pk2pe4 .roleplay-stage:where(.svelte-pk2pe4){gap:8px;min-height:0}.lesson-simulation.svelte-pk2pe4{grid-template-columns:minmax(0,1fr) minmax(220px,252px);align-items:start;gap:18px;display:grid}.lesson-simulation--opening.svelte-pk2pe4{grid-template-columns:1fr}.lesson-simulation--opening.svelte-pk2pe4 .lesson-main-card:where(.svelte-pk2pe4){grid-column:1}.lesson-simulation--opening.svelte-pk2pe4{margin-top:2px}.lesson-main-card.svelte-pk2pe4,.live-feedback-card.svelte-pk2pe4{background:#fffffff0;border:1px solid #dfe5ebeb;border-radius:18px;box-shadow:0 24px 58px #3f4e781a}.lesson-main-card.svelte-pk2pe4{grid-template-columns:minmax(220px,.76fr) minmax(280px,1.24fr);grid-template-areas:"prospect customer""prospect ai""prospect voice""checks checks""action action";gap:12px 20px;min-height:min(386px,100dvh - 344px);padding:clamp(18px,2.4vw,26px);display:grid;position:relative}.lesson-main-card--opening.svelte-pk2pe4{background:radial-gradient(circle at 18% 36%,#5473ff0a,#0000 24%),radial-gradient(circle at 82% 28%,#19a7a10d,#0000 22%),#ffffffe0;border-color:#e0eaf6ad;grid-template-columns:minmax(220px,.68fr) minmax(360px,1.32fr);grid-template-areas:"ribbon ribbon""prospect customer""prospect ai""prospect voice""target target""support support";align-content:start;min-height:min(372px,100dvh - 384px);animation:.46s cubic-bezier(.2,.9,.22,1) both svelte-pk2pe4-opening-card-settle;box-shadow:0 18px 42px #3f4e7814}.lesson-main-card--opening.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4){grid-area:target;place-self:start center;width:min(720px,100%);margin-top:0}.lesson-main-card--opening.svelte-pk2pe4 .opening-ribbon:where(.svelte-pk2pe4){grid-area:ribbon}.lesson-main-card--opening.svelte-pk2pe4 .opening-ribbon:where(.svelte-pk2pe4),.lesson-main-card--opening.svelte-pk2pe4 .prospect-spotlight:where(.svelte-pk2pe4),.lesson-main-card--opening.svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4),.lesson-main-card--opening.svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4),.lesson-main-card--opening.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4),.lesson-main-card--opening.svelte-pk2pe4 .voice-visual-focus:where(.svelte-pk2pe4),.lesson-main-card--opening.svelte-pk2pe4 .opening-support-bar:where(.svelte-pk2pe4){will-change:transform, opacity, box-shadow;animation:.46s cubic-bezier(.2,.9,.22,1) both svelte-pk2pe4-opening-stage-rise}.lesson-main-card--opening.svelte-pk2pe4 .opening-ribbon:where(.svelte-pk2pe4){animation-delay:0s}.lesson-main-card--opening.svelte-pk2pe4 .prospect-spotlight:where(.svelte-pk2pe4){animation-delay:40ms}.lesson-main-card--opening.svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4){animation-delay:80ms}.lesson-main-card--opening.svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4){animation-delay:.12s}.lesson-main-card--opening.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4){animation-delay:.17s}.lesson-main-card--opening.svelte-pk2pe4 .voice-visual-focus:where(.svelte-pk2pe4){animation-delay:.21s}.lesson-main-card--opening.svelte-pk2pe4 .opening-support-bar:where(.svelte-pk2pe4){animation-delay:.25s}.lesson-main-card--opening.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4),.lesson-main-card--opening.svelte-pk2pe4 .action-cue:where(.svelte-pk2pe4){display:none}.lesson-main-card--opening.svelte-pk2pe4 .voice-visual-focus:where(.svelte-pk2pe4) b:where(.svelte-pk2pe4){animation:.76s cubic-bezier(.18,.95,.16,1) .26s both svelte-pk2pe4-opening-orb-enter,1.05s ease-in-out .98s infinite svelte-pk2pe4-voice-orb-pulse}.lesson-main-card--opening.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:34%;animation:1.05s ease-out .3s both svelte-pk2pe4-transcript-impact-sheen;position:absolute;inset:0 auto 0 -34%}.lesson-main-card--opening.svelte-pk2pe4 .voice-visual-focus:where(.svelte-pk2pe4){min-height:88px;box-shadow:0 18px 44px #0788ff1f}.lesson-main-card--opening.svelte-pk2pe4 .prospect-spotlight:where(.svelte-pk2pe4){align-self:stretch}.lesson-main-card--opening.svelte-pk2pe4 .prospect-spotlight__avatar:where(.svelte-pk2pe4){transform:scale(1.08)}.lesson-main-card--opening.svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4){min-height:102px;box-shadow:0 24px 64px #3f4e7824}.lesson-main-card--opening.svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4) p:where(.svelte-pk2pe4){font-size:1.02rem;line-height:1.34}.lesson-main-card--opening.svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4){min-height:80px;box-shadow:0 18px 48px #0788ff1f}.lesson-main-card--opening.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4){padding:14px 16px;box-shadow:0 16px 40px #3f4e781a}.lesson-main-card--opening.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4) p:where(.svelte-pk2pe4){font-size:.86rem}.lesson-main-card--opening.svelte-pk2pe4 .target-rail__chips:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):not(.active){opacity:.42}.opening-support-bar.svelte-pk2pe4{grid-area:support;justify-self:center;gap:8px;width:min(860px,100%);margin-top:16px;padding:0;display:grid;position:relative}.opening-coach-float.svelte-pk2pe4{z-index:3;pointer-events:none;transition:opacity .18s,transform .22s,filter .18s;position:absolute;bottom:calc(100% + 10px);left:14px}.opening-coach-float--quiet.svelte-pk2pe4{opacity:.78;filter:saturate(.88);transform:translate(-6px,4px)scale(.94)}.opening-coach-float.svelte-pk2pe4 .floating-coach{filter:drop-shadow(0 22px 32px #0788ff1f);max-width:min(410px,100vw - 180px)}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured{--coach-anchor-x:54px;--coach-anchor-y:62px;align-items:flex-end;gap:10px}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__avatar{flex-basis:104px;width:104px;height:104px}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__avatar .aira-coach-avatar{--avatar-size:100px}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__avatar:after{width:92px;height:46px;bottom:16px;right:-52px}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__bubble{width:min(280px,100vw - 220px);padding:12px 13px 13px}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__bubble strong{font-size:.95rem}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__bubble p{font-size:.82rem}.opening-coach-float--quiet.svelte-pk2pe4 .floating-coach{filter:drop-shadow(0 12px 22px #0788ff1a);max-width:150px}.opening-coach-float--quiet.svelte-pk2pe4 .floating-coach__avatar{flex-basis:82px;width:82px;height:82px}.opening-coach-float--quiet.svelte-pk2pe4 .floating-coach__avatar .aira-coach-avatar{--avatar-size:78px}.lesson-main-card--opening.svelte-pk2pe4 .opening-support-bar:where(.svelte-pk2pe4) .canvas-composer__notice:where(.svelte-pk2pe4){justify-self:center;width:min(520px,100%)}.lesson-simulation--opening.svelte-pk2pe4 .live-feedback-card:where(.svelte-pk2pe4),.live-feedback-card--opening.svelte-pk2pe4,.live-feedback-card--compact-recovery.svelte-pk2pe4,.live-feedback-card--hero-fix.svelte-pk2pe4,.learning-actions--compact-recovery.svelte-pk2pe4,.learning-actions--hero-fix.svelte-pk2pe4,:is(.sales-canvas__coach-dock.svelte-pk2pe4:has(+.compact-recovery-sentinel:where(.svelte-pk2pe4)),.sales-canvas__coach-dock--compact-recovery.svelte-pk2pe4,.sales-canvas__coach-dock--hero-fix.svelte-pk2pe4),.focus-topline--compact-recovery.svelte-pk2pe4,.action-header--compact-recovery.svelte-pk2pe4,.objective-strip--compact-recovery.svelte-pk2pe4,.focus-topline--hero-fix.svelte-pk2pe4,.action-header--hero-fix.svelte-pk2pe4,.objective-strip--hero-fix.svelte-pk2pe4,.roleplay-stage--opening.svelte-pk2pe4 .learning-actions:where(.svelte-pk2pe4),.learning-actions--opening.svelte-pk2pe4,.sales-canvas__coach-dock--opening.svelte-pk2pe4{display:none!important}.lesson-main-card--beat-fix.svelte-pk2pe4 .prospect-spotlight__avatar:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .prospect-spotlight__avatar:where(.svelte-pk2pe4),.lesson-main-card--beat-fix.svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4),.lesson-main-card--beat-fix.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4),.lesson-main-card--beat-fix.svelte-pk2pe4 .conversation-node--sales:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .conversation-node--sales:where(.svelte-pk2pe4){will-change:transform, opacity, box-shadow}.lesson-main-card--beat-fix.svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4){animation:.26s ease-out both svelte-pk2pe4-beat-rise}.lesson-main-card--beat-fix.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4){animation:.32s ease-out 60ms both svelte-pk2pe4-beat-rise}.lesson-main-card--beat-fix.svelte-pk2pe4 .conversation-node--sales:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .conversation-node--sales:where(.svelte-pk2pe4){animation:.38s ease-out .12s both svelte-pk2pe4-beat-rise}.lesson-main-card--beat-fix.svelte-pk2pe4 .target-beam:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .target-beam:where(.svelte-pk2pe4){animation-delay:90ms}.lesson-main-card--win-focus.svelte-pk2pe4:before{content:"";z-index:5;pointer-events:none;background:radial-gradient(circle at 50% 48%,#f4fff814,#ffffff9e 46%,#f7faffd1 100%);position:absolute;inset:0}.lesson-main-card--win-focus.svelte-pk2pe4 .prospect-spotlight:where(.svelte-pk2pe4),.lesson-main-card--win-focus.svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4),.lesson-main-card--win-focus.svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4),.lesson-main-card--win-focus.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4),.lesson-main-card--win-focus.svelte-pk2pe4 .conversation-node--sales:where(.svelte-pk2pe4),.lesson-main-card--win-focus.svelte-pk2pe4 .voice-visual-focus:where(.svelte-pk2pe4),.lesson-main-card--win-focus.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4),.lesson-main-card--win-focus.svelte-pk2pe4 .action-cue:where(.svelte-pk2pe4),.lesson-main-card--win-focus.svelte-pk2pe4 .target-beam:where(.svelte-pk2pe4){z-index:1;opacity:.18;filter:saturate(.72)blur(.2px);pointer-events:none;transition:opacity .18s,filter .18s,transform .18s;position:relative;transform:scale(.992)}.lesson-main-card--win-focus.svelte-pk2pe4 .prospect-spotlight:where(.svelte-pk2pe4){opacity:.26}.lesson-main-card--win-focus.svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4){opacity:.22}.lesson-main-card--win-focus.svelte-pk2pe4 .voice-visual-focus:where(.svelte-pk2pe4){opacity:.16}.live-feedback-card--beat-fix.svelte-pk2pe4,.live-feedback-card--beat-win.svelte-pk2pe4,.live-feedback-card--beat-fix.svelte-pk2pe4 .live-feedback-card__insight:where(.svelte-pk2pe4),.live-feedback-card--beat-win.svelte-pk2pe4 .live-feedback-card__insight:where(.svelte-pk2pe4),.lesson-main-card--beat-fix.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4),.live-feedback-card--beat-fix.svelte-pk2pe4 .live-feedback-card__checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4),.live-feedback-card--beat-win.svelte-pk2pe4 .live-feedback-card__checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4){will-change:transform, opacity, box-shadow}.live-feedback-card--beat-fix.svelte-pk2pe4,.live-feedback-card--beat-win.svelte-pk2pe4{animation:.42s ease-out .16s both svelte-pk2pe4-beat-rise}.live-feedback-card--beat-fix.svelte-pk2pe4 .live-feedback-card__insight:where(.svelte-pk2pe4),.live-feedback-card--beat-win.svelte-pk2pe4 .live-feedback-card__insight:where(.svelte-pk2pe4){animation:.36s ease-out .22s both svelte-pk2pe4-beat-rise}.lesson-main-card--beat-fix.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4),.lesson-main-card--beat-win.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4){animation:.32s ease-out both svelte-pk2pe4-beat-rise}.lesson-main-card--beat-fix.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):first-child,.lesson-main-card--beat-win.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):first-child,.live-feedback-card--beat-fix.svelte-pk2pe4 .live-feedback-card__checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):first-child,.live-feedback-card--beat-win.svelte-pk2pe4 .live-feedback-card__checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):first-child{animation-delay:.18s}.lesson-main-card--beat-fix.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):nth-child(2),.lesson-main-card--beat-win.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):nth-child(2),.live-feedback-card--beat-fix.svelte-pk2pe4 .live-feedback-card__checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):nth-child(2),.live-feedback-card--beat-win.svelte-pk2pe4 .live-feedback-card__checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):nth-child(2){animation-delay:.24s}.lesson-main-card--beat-fix.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):nth-child(3),.lesson-main-card--beat-win.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):nth-child(3),.live-feedback-card--beat-fix.svelte-pk2pe4 .live-feedback-card__checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):nth-child(3),.live-feedback-card--beat-win.svelte-pk2pe4 .live-feedback-card__checks:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4):nth-child(3){animation-delay:.3s}.prospect-spotlight.svelte-pk2pe4{text-align:center;grid-area:prospect;align-content:center;place-items:center;gap:14px;display:grid;position:relative}.prospect-spotlight.svelte-pk2pe4:after{content:"";pointer-events:none;background:radial-gradient(circle,#5473ff1f,#0000 68%);border-radius:999px;width:96px;height:96px;position:absolute;inset:auto -18px -22px auto}.prospect-spotlight.svelte-pk2pe4:before{content:"";opacity:0;pointer-events:none;border:2px solid #5473ff29;border-radius:999px;width:clamp(132px,15vw,176px);height:clamp(132px,15vw,176px);position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.target-rail--hero-fix.svelte-pk2pe4{opacity:.5;transition:opacity .16s,transform .16s;transform:translateY(-2px)scale(.985)}.target-rail--hero-fix.svelte-pk2pe4 .target-rail__chips:where(.svelte-pk2pe4){opacity:0}.prospect-spotlight__avatar.svelte-pk2pe4{background:radial-gradient(circle,#fff 0 58%,#f0f8fff5 59% 100%);border:4px solid #5473ff5c;border-radius:999px;place-items:center;width:clamp(116px,13vw,150px);height:clamp(116px,13vw,150px);display:grid;position:relative;box-shadow:0 20px 48px #5473ff1f}.prospect-spotlight__avatar.svelte-pk2pe4:before{content:"";z-index:0;background:radial-gradient(circle,#5473ff24,#0000 72%);border-radius:999px;position:absolute;inset:-10px}.prospect-spotlight__avatar.svelte-pk2pe4 .prospect-avatar{--avatar-size:clamp(102px, 11.6vw, 132px);z-index:1;position:relative}.prospect-spotlight--fix.svelte-pk2pe4 .prospect-spotlight__avatar:where(.svelte-pk2pe4){border-color:#d8604a57;animation:.68s ease-out both svelte-pk2pe4-prospect-beat-fix;box-shadow:0 20px 48px #d8604a24}.prospect-spotlight--fix.svelte-pk2pe4 .prospect-spotlight__avatar:where(.svelte-pk2pe4):before{background:radial-gradient(circle,#d8604a2e,#0000 72%)}.prospect-spotlight--win.svelte-pk2pe4 .prospect-spotlight__avatar:where(.svelte-pk2pe4){border-color:#2f9b694d;animation:.72s ease-out both svelte-pk2pe4-prospect-beat-win;box-shadow:0 20px 48px #2f9b6924}.prospect-spotlight--win.svelte-pk2pe4 .prospect-spotlight__avatar:where(.svelte-pk2pe4):before{background:radial-gradient(circle,#2f9b6933,#0000 72%)}.lesson-main-card--opening.svelte-pk2pe4 .prospect-spotlight:where(.svelte-pk2pe4):before,.sales-canvas--active[data-voice-state=customer-speaking].svelte-pk2pe4 .prospect-spotlight:where(.svelte-pk2pe4):before{animation:2.2s ease-out infinite svelte-pk2pe4-prospect-radar-ring}.prospect-spotlight.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#111827;font-size:clamp(1.15rem,1.8vw,1.55rem);font-weight:1000;display:block}.prospect-spotlight.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#64706b;margin-top:4px;font-weight:720;display:block}.voice-visual-focus.svelte-pk2pe4{color:#fff;grid-area:voice;grid-template-columns:1fr .52fr auto .52fr 1fr;place-items:center;gap:10px;min-height:110px;display:grid}.voice-visual-focus.svelte-pk2pe4 span:where(.svelte-pk2pe4),.voice-visual-focus.svelte-pk2pe4 i:where(.svelte-pk2pe4){transform-origin:50%;background:linear-gradient(90deg,#19a7a100,#19a7a19e,#5473ff2e);border-radius:999px;width:100%;height:5px;animation:1.7s ease-in-out infinite svelte-pk2pe4-voice-wave-line;display:block}.voice-visual-focus.svelte-pk2pe4 i:where(.svelte-pk2pe4){background:linear-gradient(90deg,#19a7a129,#19a7a1eb,#5473ff47);height:9px;animation-delay:.14s}.voice-visual-focus.svelte-pk2pe4 b:where(.svelte-pk2pe4){background:radial-gradient(circle at 35% 26%,#ffffff42,#0000 34%),linear-gradient(135deg,#24c6b8,#0788ff);border-radius:999px;place-items:center;width:86px;height:86px;display:grid;position:relative;box-shadow:0 28px 70px #19a7a147,0 0 0 16px #19a7a11a,0 0 0 32px #5473ff0f}.voice-visual-focus[data-voice-state=user-speaking].svelte-pk2pe4 b:where(.svelte-pk2pe4),.voice-visual-focus[data-voice-state=customer-speaking].svelte-pk2pe4 b:where(.svelte-pk2pe4){animation:1.05s ease-in-out infinite svelte-pk2pe4-voice-orb-pulse}.live-ai-strip.svelte-pk2pe4{background:linear-gradient(90deg,#fffffff5,#ecf9ffe0),radial-gradient(circle at 6%,#19a7a129,#0000 36%);border:1px solid #0788ff29;border-radius:17px;grid-area:ai;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:66px;padding:12px 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1}.live-ai-strip__icon.svelte-pk2pe4{color:#11706a;background:#e2fbf7;border-radius:14px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;box-shadow:inset 0 0 0 1px #19a7a124}.live-ai-strip.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#13201b;font-size:.9rem;font-weight:1000;line-height:1.15;display:block}.live-ai-strip.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#5b6964;margin:3px 0 0;font-size:.82rem;font-weight:780;line-height:1.34}.live-ai-strip__fallback-note.svelte-pk2pe4{color:#126e72;margin-top:5px;font-size:.75rem;font-weight:820;line-height:1.32;display:block}.live-ai-strip__meter.svelte-pk2pe4{background:#ffffffad;border-radius:999px;align-self:center;align-items:center;gap:5px;padding:7px 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #0788ff14}.live-ai-strip__meter.svelte-pk2pe4 i:where(.svelte-pk2pe4){transform-origin:bottom;background:#19a7a1;border-radius:999px;width:6px;height:16px;animation:.9s ease-in-out infinite svelte-pk2pe4-live-ai-meter}.live-ai-strip__meter.svelte-pk2pe4 i:where(.svelte-pk2pe4):nth-child(2){animation-delay:.11s}.live-ai-strip__meter.svelte-pk2pe4 i:where(.svelte-pk2pe4):nth-child(3){animation-delay:.22s}.live-ai-strip--fix.svelte-pk2pe4{background:#fff7f3;border-color:#d8604a38}.live-ai-strip--win.svelte-pk2pe4{background:#f2fff8;border-color:#2f9b693d}.live-ai-strip--browser-fallback.svelte-pk2pe4{background:linear-gradient(90deg,#fffffff5,#eff3ffeb),radial-gradient(circle at 6%,#5473ff24,#0000 36%);border-color:#5473ff33}.live-ai-strip__beam.svelte-pk2pe4{opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#19a7a129,#0788ff38,#0000);width:34%;position:absolute;inset:0 auto 0 -34%}.live-ai-strip.svelte-pk2pe4:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#5473ff00,#5473ff80,#19a7a11f);width:28px;height:2px;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.live-ai-strip--scanning.svelte-pk2pe4 .live-ai-strip__beam:where(.svelte-pk2pe4),.live-ai-strip--scan.svelte-pk2pe4 .live-ai-strip__beam:where(.svelte-pk2pe4),.live-ai-strip--listen.svelte-pk2pe4 .live-ai-strip__beam:where(.svelte-pk2pe4){opacity:1;animation:1.6s ease-in-out infinite svelte-pk2pe4-live-ai-scan}.lesson-main-card--opening.svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4):after,.sales-canvas--active[data-voice-state=customer-speaking].svelte-pk2pe4 .live-ai-strip:where(.svelte-pk2pe4):after{opacity:1;animation:1.5s ease-in-out infinite svelte-pk2pe4-ai-link-pulse}.target-rail.svelte-pk2pe4{background:linear-gradient(90deg,#fffffffa,#f1f7fff0),radial-gradient(circle at 8%,#5473ff1a,#0000 34%);border:1px solid #5473ff24;border-radius:16px;gap:4px;margin-top:-2px;padding:10px 13px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd6}.lesson-main-card--opening.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4){animation:2.1s ease-in-out infinite svelte-pk2pe4-target-lock-breathe;box-shadow:0 18px 42px #5473ff1f,inset 0 1px #ffffffeb}.target-rail.svelte-pk2pe4:before{content:"";background:linear-gradient(#5473ff00,#5473ff57);width:2px;height:18px;position:absolute;top:-10px;left:22px}.target-rail__lock.svelte-pk2pe4{color:#4561d2;letter-spacing:.06em;text-transform:uppercase;background:#f1f7ffeb;border:1px solid #5473ff1f;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin-bottom:4px;padding:5px 9px;font-size:.66rem;font-weight:1000;display:inline-flex;box-shadow:0 10px 22px #5473ff14}.target-rail__lock.svelte-pk2pe4 i:where(.svelte-pk2pe4){background:#5473ff;border-radius:999px;width:8px;height:8px;animation:1.25s ease-in-out infinite svelte-pk2pe4-target-lock-dot;box-shadow:0 0 0 6px #5473ff1a}.target-rail__lock.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:inherit}.target-rail--fix.svelte-pk2pe4{background:linear-gradient(90deg,#fffffffa,#fff7f3f0),radial-gradient(circle at 8%,#d8604a1a,#0000 34%);border-color:#d8604a2e}.target-rail--win.svelte-pk2pe4{background:linear-gradient(90deg,#fffffffa,#f3fff9f0),radial-gradient(circle at 8%,#2f9b691a,#0000 34%);border-color:#2f9b692e}.target-rail--focus.svelte-pk2pe4:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:34%;animation:1.1s ease-out both svelte-pk2pe4-transcript-impact-sheen;position:absolute;inset:0 auto 0 -34%}.target-rail__eyebrow.svelte-pk2pe4{color:#5473ff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.68rem;font-weight:1000;display:inline-flex}.target-rail--fix.svelte-pk2pe4 .target-rail__eyebrow:where(.svelte-pk2pe4){color:#a44734}.target-rail--win.svelte-pk2pe4 .target-rail__eyebrow:where(.svelte-pk2pe4){color:#1f7c52}.target-rail.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#13201b;font-size:.96rem;line-height:1.1}.target-rail.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#55625d;margin:0;font-size:.8rem;font-weight:780;line-height:1.34}.target-rail__chips.svelte-pk2pe4{flex-wrap:wrap;gap:7px;margin-top:2px;display:inline-flex}.target-rail__chips.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#65716d;letter-spacing:.04em;text-transform:uppercase;background:#eef5ffeb;border-radius:999px;padding:5px 8px;font-size:.66rem;font-weight:950}.target-rail__chips.svelte-pk2pe4 span.active:where(.svelte-pk2pe4){color:#fff;background:linear-gradient(135deg,#0788ff,#19a7a1);box-shadow:0 10px 22px #0788ff2e}.lesson-main-card--opening.svelte-pk2pe4 .target-rail__chips:where(.svelte-pk2pe4) span.active:where(.svelte-pk2pe4){animation:1.2s ease-in-out infinite svelte-pk2pe4-target-chip-pop}.target-beam.svelte-pk2pe4{left:var(--beam-x);top:var(--beam-y);z-index:4;width:var(--beam-width);background:linear-gradient(90deg, var(--beam-color), #ffffff6b, #fff0);height:4px;box-shadow:0 0 28px var(--beam-color), 0 0 0 1px #ffffff1f;transform:rotate(var(--beam-angle));transform-origin:0;pointer-events:none;opacity:.98;border-radius:999px;animation:.52s cubic-bezier(.2,.9,.22,1) both svelte-pk2pe4-target-beam-draw;position:absolute}.lesson-main-card--beat-fix.svelte-pk2pe4 .target-beam:where(.svelte-pk2pe4),.live-impact-banner--hero-fix.svelte-pk2pe4~.target-beam:where(.svelte-pk2pe4),.target-beam--fix.svelte-pk2pe4{height:6px;box-shadow:0 0 36px var(--beam-color), 0 0 0 1px #ffffff29, 0 0 22px #d8604a2e}.target-beam.svelte-pk2pe4:after{content:"";background:var(--beam-color);width:10px;height:10px;box-shadow:0 0 0 7px color-mix(in srgb, var(--beam-color) 22%, transparent);border-radius:999px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.target-beam--fix.svelte-pk2pe4:before{content:"";border:2px solid #d8604a47;border-radius:999px;width:18px;height:18px;animation:.62s ease-out both svelte-pk2pe4-correction-lock-ring;position:absolute;top:50%;left:-6px;transform:translateY(-50%)}.target-beam--fix.svelte-pk2pe4{opacity:.92}.target-beam--win.svelte-pk2pe4{opacity:.96}.target-beam--neutral.svelte-pk2pe4{opacity:.8}.live-impact-banner.svelte-pk2pe4{z-index:2;background:radial-gradient(circle at 10%,#19a7a129,#0000 36%),linear-gradient(90deg,#fffffffa,#eefafff0);border:1px solid #0788ff24;border-radius:18px;gap:4px;margin-top:-2px;padding:12px 14px;animation:.34s cubic-bezier(.2,.9,.22,1) both svelte-pk2pe4-live-impact-pop;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 48px #0788ff1f,inset 0 1px #ffffffd6}.live-impact-banner.svelte-pk2pe4:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);width:34%;animation:1.15s ease-out both svelte-pk2pe4-live-impact-sheen;position:absolute;inset:0 auto 0 -34%}.live-impact-banner--fix.svelte-pk2pe4{background:radial-gradient(circle at 10%,#d8604a24,#0000 36%),linear-gradient(90deg,#fff9f6,#fff7f3f5);border-color:#d8604a3d}.live-impact-banner--hero-fix.svelte-pk2pe4{z-index:6;transform-origin:50%;animation:.34s cubic-bezier(.2,.9,.22,1) both svelte-pk2pe4-live-impact-pop,.72s cubic-bezier(.16,.92,.2,1) both svelte-pk2pe4-correction-hero-hit;box-shadow:0 28px 64px #d8604a29,inset 0 0 0 1px #ffffffe0}.live-impact-banner--compact-recovery.svelte-pk2pe4{grid-column:1/-1;justify-self:center;width:min(780px,100%)}.live-impact-banner--win.svelte-pk2pe4{background:radial-gradient(circle at 10%,#2f9b6929,#0000 36%),linear-gradient(90deg,#f4fff8,#f2fff8f5);border-color:#2f9b6938}.lesson-main-card--win-focus.svelte-pk2pe4 .live-impact-banner--win:where(.svelte-pk2pe4){z-index:7;opacity:1;border-radius:22px;width:min(560px,100% - 40px);margin-top:0;padding:16px 18px;animation:.28s cubic-bezier(.18,.95,.16,1) both svelte-pk2pe4-live-impact-win-focus;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 28px 72px #2f9b692e,inset 0 1px #ffffffeb}.live-impact-banner.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#5473ff;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.live-impact-banner--fix.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#a44734}.live-impact-banner--win.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#1f7c52}.live-impact-banner.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#13201b;font-size:1rem;line-height:1.08}.live-impact-banner.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#495650;margin:0;font-size:.84rem;font-weight:780;line-height:1.38}.live-feedback-card.svelte-pk2pe4{gap:10px;min-height:164px;padding:18px;display:grid;position:sticky;top:18px;overflow:hidden}.live-feedback-card.svelte-pk2pe4:before{content:"";background:linear-gradient(90deg,#0788ff,#19a7a1,#ffd431);height:5px;position:absolute;inset:0 0 auto}.live-feedback-card.svelte-pk2pe4:after{content:"";pointer-events:none;background:radial-gradient(circle,#19a7a12e,#0000 66%);border-radius:999px;width:130px;height:130px;position:absolute;bottom:-50px;right:-44px}.live-feedback-card__label.svelte-pk2pe4{color:#0788ff;letter-spacing:.08em;text-transform:uppercase;background:#eef7ffeb;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:.7rem;font-weight:1000;display:inline-flex}.live-feedback-card__insight.svelte-pk2pe4{background:linear-gradient(90deg,#ffffffe0,#edf9ffc7),radial-gradient(circle at 14%,#19a7a124,#0000 42%);border:1px solid #0788ff24;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1}@keyframes svelte-pk2pe4-live-impact-pop{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-pk2pe4-live-impact-sheen{0%{opacity:0;transform:translate(0)}18%{opacity:1}to{opacity:0;transform:translate(380%)}}.live-feedback-card__insight.svelte-pk2pe4:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0788ff29,#19a7a12e,#0000);width:38%;animation:2.2s ease-in-out infinite svelte-pk2pe4-live-feedback-scan;position:absolute;inset:0 auto 0 -38%}.live-feedback-card__insight--fix.svelte-pk2pe4{background:#fff7f3;border-color:#d8604a38}.live-feedback-card__insight--win.svelte-pk2pe4{background:#f2fff8;border-color:#2f9b693d}.live-feedback-card__pulse.svelte-pk2pe4{color:#11706a;background:#e2fbf7f5;border-radius:14px;justify-content:center;align-items:center;gap:4px;width:36px;height:36px;display:inline-flex}.live-feedback-card__pulse.svelte-pk2pe4 i:where(.svelte-pk2pe4){transform-origin:bottom;background:#19a7a1;border-radius:999px;width:5px;height:14px;animation:.9s ease-in-out infinite svelte-pk2pe4-live-feedback-bars}.live-feedback-card__pulse.svelte-pk2pe4 i:where(.svelte-pk2pe4):nth-child(2){animation-delay:.11s}.live-feedback-card__pulse.svelte-pk2pe4 i:where(.svelte-pk2pe4):nth-child(3){animation-delay:.22s}.live-feedback-card__insight.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#14201c;font-size:.86rem;font-weight:1000;line-height:1.14;display:block}.live-feedback-card__insight.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#5b6964;margin:3px 0 0;font-size:.76rem;font-weight:780;line-height:1.3}.live-feedback-card.svelte-pk2pe4>small:where(.svelte-pk2pe4){color:#627078;max-width:24ch;font-size:.82rem;font-weight:800;line-height:1.35;position:relative}.live-feedback-card__example.svelte-pk2pe4{color:#116742;background:#f2fff8e0;border:1px solid #2f9b6933;border-radius:14px;margin:0;padding:10px 11px;font-size:.8rem;font-weight:900;line-height:1.34;position:relative}.live-feedback-card--customer-speaking.svelte-pk2pe4 .live-feedback-card__label:where(.svelte-pk2pe4){color:#0788ff;background:#eef7fff5}.live-feedback-card--user-speaking.svelte-pk2pe4 .live-feedback-card__label:where(.svelte-pk2pe4){color:#0f8b8d;background:#e7faf6f5}.live-feedback-card__checks.svelte-pk2pe4{gap:9px;display:grid;position:relative}.live-feedback-card__checks.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#14201c;background:#ffffffb8;border:1px solid #dfe5ebeb;border-radius:14px;grid-template-columns:16px 1fr;align-items:center;gap:10px;padding:10px 11px;font-size:.9rem;font-weight:900;line-height:1.22;display:grid;box-shadow:0 10px 24px #3f4e780f}.live-feedback-card__checks.svelte-pk2pe4 span:where(.svelte-pk2pe4) svg{justify-self:center}.live-feedback-card__check--done.svelte-pk2pe4{color:#0f6f4f!important;background:#eefaf6c7!important;border-color:#2f9b6947!important}.live-feedback-card__check--missed.svelte-pk2pe4{color:#9f4d3e!important;background:#fff4f1c7!important;border-color:#d8604a4d!important}.lesson-main-card.svelte-pk2pe4 .conversation-node:where(.svelte-pk2pe4){margin-inline:0}.lesson-main-card.svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4){grid-area:customer;align-self:start;min-height:96px;padding-left:16px}.lesson-main-card.svelte-pk2pe4 .conversation-node--sales:where(.svelte-pk2pe4){grid-column:1/-1}.lesson-main-card.svelte-pk2pe4 .conversation-node__avatar:where(.svelte-pk2pe4){display:none}.lesson-main-card.svelte-pk2pe4 .micro-checks:where(.svelte-pk2pe4){grid-area:checks;justify-content:center}.lesson-main-card.svelte-pk2pe4 .action-cue:where(.svelte-pk2pe4){grid-area:action}.sales-canvas__coach-dock.svelte-pk2pe4{justify-content:flex-end;min-height:108px;display:flex;position:relative}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__coach-dock:where(.svelte-pk2pe4){min-height:54px}.stage-empty.svelte-pk2pe4{text-align:center;align-self:center;place-items:center;gap:12px;min-height:360px;display:grid}.stage-empty__mark.svelte-pk2pe4{color:#f7fff9;background:#14201c;border-radius:20px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 22px 44px #1b242029}.stage-empty.svelte-pk2pe4 h2:where(.svelte-pk2pe4),.stage-empty.svelte-pk2pe4 p:where(.svelte-pk2pe4){margin:0}.stage-empty.svelte-pk2pe4 h2:where(.svelte-pk2pe4){color:#14201c;font-size:1.35rem}.stage-empty.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#63706a;max-width:420px;line-height:1.42}.conversation-node.svelte-pk2pe4{background:#ffffffc7;border:1px solid #ded9cad1;border-radius:18px;gap:7px;padding:15px 16px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 16px 42px #3f4e7814}.conversation-node__avatar.svelte-pk2pe4{place-items:center;width:46px;height:46px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.conversation-node__avatar.svelte-pk2pe4 .prospect-avatar{--avatar-size:48px}.conversation-node__scan.svelte-pk2pe4{color:#0e6f72;letter-spacing:.04em;background:#eef7fff5;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:3px;padding:5px 9px;font-size:.68rem;font-weight:980;display:inline-flex;box-shadow:0 10px 24px #5473ff14}.conversation-node__scan.svelte-pk2pe4 span:where(.svelte-pk2pe4){background:#19a7a1;border-radius:999px;width:7px;height:7px;animation:1.2s ease-in-out infinite svelte-pk2pe4-ai-dot-pulse;box-shadow:0 0 0 5px #19a7a11f}.conversation-node__scan.svelte-pk2pe4 b:where(.svelte-pk2pe4){color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}.sales-canvas--active.svelte-pk2pe4 .conversation-node:where(.svelte-pk2pe4){border-radius:16px;gap:5px;padding:10px 13px}.sales-canvas--active.svelte-pk2pe4 .conversation-node:where(.svelte-pk2pe4) p:where(.svelte-pk2pe4){font-size:.98rem;line-height:1.34}.conversation-node.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#63706a;letter-spacing:.04em;font-size:.76rem;font-weight:1000}.conversation-node.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#14201c;margin:0;font-size:1.02rem;line-height:1.38}.conversation-node__text--typing.svelte-pk2pe4:after{content:"";vertical-align:-.08em;background:#14201cc7;width:.08em;height:1.02em;margin-left:.12em;animation:.82s step-end infinite svelte-pk2pe4-typing-caret;display:inline-block}.conversation-node__text.svelte-pk2pe4 mark:where(.svelte-pk2pe4){color:#893928;background:#d8604a29;border-radius:8px;padding:1px 4px;font-weight:950;animation:1.4s ease-in-out infinite svelte-pk2pe4-bad-word-pulse;box-shadow:0 0 0 3px #d8604a12}.conversation-node--impact-fix.svelte-pk2pe4,.conversation-node--impact-win.svelte-pk2pe4{overflow:hidden}.conversation-node--impact-fix.svelte-pk2pe4:after,.conversation-node--impact-win.svelte-pk2pe4:after{content:"";pointer-events:none;animation:1.1s ease-out both svelte-pk2pe4-transcript-impact-sheen;position:absolute;inset:0}.conversation-node--impact-fix.svelte-pk2pe4:after{background:linear-gradient(90deg,#0000,#d8604a24,#0000)}.conversation-node--impact-win.svelte-pk2pe4:after{background:linear-gradient(90deg,#0000,#2f9b6929,#0000)}.conversation-node__callout.svelte-pk2pe4{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;margin-top:2px;margin-bottom:2px;padding:5px 9px;font-size:.68rem;font-weight:980;display:inline-flex}.conversation-node__callout--fix.svelte-pk2pe4{color:#a44734;background:#fff0ebf5}.conversation-node__callout--win.svelte-pk2pe4{color:#1f7c52;background:#effcf5f5}.conversation-node__mark--pulse.svelte-pk2pe4{animation:1.2s ease-in-out 2 svelte-pk2pe4-transcript-mark-pulse;position:relative;box-shadow:0 0 0 4px #d8604a1f,0 10px 22px #d8604a24}.conversation-node__text-pass.svelte-pk2pe4{color:#1a6d49;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#2f9b691f;border-radius:9px;padding:2px 4px;animation:1.2s ease-in-out 2 svelte-pk2pe4-transcript-pass-glow}.conversation-node--customer.svelte-pk2pe4{margin-right:min(54px,8%)}.conversation-node--sales.svelte-pk2pe4{background:#f2faf9d1;margin-left:min(54px,8%)}.conversation-node--compact-recovery.svelte-pk2pe4{display:none!important}.conversation-node--error.svelte-pk2pe4{background:#fff8e6e6;border-color:#d8604a6b;box-shadow:0 18px 46px #d8604a1a,0 0 0 5px #d8604a0f}.conversation-node--success.svelte-pk2pe4{background:#f1fcf7e6;border-color:#2f9b696b}.conversation-node.svelte-pk2pe4 svg{color:#d8604a;position:absolute;top:14px;right:14px}.conversation-node--success.svelte-pk2pe4 svg{color:#2f9b69}.micro-checks.svelte-pk2pe4{flex-wrap:wrap;gap:8px;display:flex}.micro-checks.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#63706a;background:#ffffff9e;border:1px solid #14201c1a;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.82rem;font-weight:900;display:inline-flex}.micro-checks__item--done.svelte-pk2pe4{color:#146746!important;background:#2f9b691f!important;border-color:#2f9b6942!important}.micro-checks__item--missed.svelte-pk2pe4{color:#9f4d3e!important;background:#d8604a1a!important;border-color:#d8604a47!important}.micro-checks__item--target.svelte-pk2pe4{z-index:6;animation:.54s ease-in-out both svelte-pk2pe4-target-nudge;position:relative;box-shadow:0 0 0 5px #d8604a14}.micro-checks__item--success-target.svelte-pk2pe4{animation:1.4s ease-out both svelte-pk2pe4-success-chip-glow;box-shadow:0 0 0 5px #2f9b691a,0 10px 24px #2f9b6929}@keyframes svelte-pk2pe4-transcript-mark-pulse{0%,to{transform:translateY(0);box-shadow:0 0 #d8604a14,0 0 #d8604a14}35%{transform:translateY(-1px);box-shadow:0 0 0 5px #d8604a24,0 14px 28px #d8604a2e}}@keyframes svelte-pk2pe4-transcript-pass-glow{0%,to{box-shadow:none;background:#2f9b6914}40%{background:#2f9b692e;box-shadow:0 0 0 4px #2f9b691a,0 12px 22px #2f9b691f}}@keyframes svelte-pk2pe4-transcript-impact-sheen{0%{opacity:0;transform:translate(-120%)}16%{opacity:1}to{opacity:0;transform:translate(160%)}}@keyframes svelte-pk2pe4-target-beam-draw{0%{opacity:0;width:0}to{opacity:.98;width:var(--beam-width)}}@keyframes svelte-pk2pe4-prospect-beat-fix{0%{transform:translateY(0)scale(1)}30%{transform:translateY(2px)scale(.985)}to{transform:translateY(0)scale(1)}}@keyframes svelte-pk2pe4-prospect-beat-win{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-3px)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes svelte-pk2pe4-beat-rise{0%{opacity:.72;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-pk2pe4-opening-stage-rise{0%{opacity:0;filter:saturate(.9);transform:translateY(16px)scale(.985)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@keyframes svelte-pk2pe4-opening-card-settle{0%{opacity:.76;filter:saturate(.92);transform:translateY(14px)scale(.99)}to{opacity:1;filter:saturate();transform:translateY(0)scale(1)}}@keyframes svelte-pk2pe4-opening-orb-enter{0%{opacity:0;transform:scale(.76);box-shadow:0 0 #19a7a114,0 0 #5473ff0a}65%{opacity:1;transform:scale(1.04);box-shadow:0 22px 56px #19a7a138,0 0 0 18px #19a7a11f,0 0 0 34px #5473ff0f}to{opacity:1;transform:scale(1);box-shadow:0 28px 70px #19a7a147,0 0 0 16px #19a7a11a,0 0 0 32px #5473ff0f}}.micro-problem-card.svelte-pk2pe4{z-index:3;background:linear-gradient(135deg,#fff8e0f5,#fffffff0),#fff;border:1px solid #e7a83f6b;border-radius:20px;gap:12px;width:min(880px,100%);margin:0 auto;padding:16px;animation:.22s cubic-bezier(.2,.9,.22,1) both svelte-pk2pe4-micro-problem-in;display:grid;position:relative;box-shadow:0 24px 58px #3f4e781f,inset 0 0 0 1px #ffffffad}.micro-problem-card__header.svelte-pk2pe4{gap:5px;display:grid}.micro-problem-card__header.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#a16c1f;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:1000}.micro-problem-card__header.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#14201c;font-size:clamp(.98rem,1.3vw,1.12rem);line-height:1.22}.micro-problem-card__options.svelte-pk2pe4{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.micro-problem-card__options.svelte-pk2pe4 button:where(.svelte-pk2pe4){color:#34413b;text-align:left;background:#ffffffc7;border:1px solid #14201c1a;border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;min-height:54px;padding:12px;font-weight:840;line-height:1.28;transition:transform .14s,border-color .14s,background-color .14s,box-shadow .14s;display:grid}.micro-problem-card__options.svelte-pk2pe4 button:where(.svelte-pk2pe4):hover{transform:translateY(-1px);box-shadow:0 10px 22px #3f4e781a}.micro-problem-card__options.svelte-pk2pe4 b:where(.svelte-pk2pe4){color:#0f8b8d}.micro-problem-card__option--selected.svelte-pk2pe4{background:#f2faf9e6!important;border-color:#0f8b8d57!important}.micro-problem-card__option--correct.svelte-pk2pe4{background:#f1fcf7f0!important;border-color:#2f9b6970!important}.micro-problem-card__option--wrong.svelte-pk2pe4{background:#fff1eceb!important;border-color:#d8604a5c!important}.micro-problem-card__feedback.svelte-pk2pe4{color:#4f5b55;background:#14201c0f;border-radius:12px;margin:0;padding:9px 10px;font-size:.86rem;font-weight:850;line-height:1.35}.micro-problem-card__actions.svelte-pk2pe4{justify-content:flex-end;gap:8px;display:flex}.micro-problem-card__actions.svelte-pk2pe4 button:where(.svelte-pk2pe4){color:#14201c;background:#ffffffb8;border:1px solid #14201c1f;border-radius:11px;min-height:36px;padding:0 13px;font-weight:950}.micro-problem-card__actions.svelte-pk2pe4 .micro-problem-card__primary:where(.svelte-pk2pe4){color:#fff;background:#0f8b8d;border-color:#0f8b8d2e}.target-rail--compact-recovery.svelte-pk2pe4{display:none!important}.inline-correction-surface.svelte-pk2pe4{background:radial-gradient(circle at 12%,#d8604a1f,#0000 34%),linear-gradient(90deg,#fffaf8fa,#fffffff5);border:1px solid #d8604a33;border-radius:18px;grid-column:1/-1;justify-self:center;gap:6px;width:min(780px,100%);margin-top:-2px;padding:14px 16px;display:grid;box-shadow:0 20px 42px #d8604a1a}.inline-correction-surface.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#a44734;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.inline-correction-surface.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#17241f;font-size:1.08rem;line-height:1.08}.inline-correction-surface.svelte-pk2pe4 p:where(.svelte-pk2pe4),.inline-correction-surface.svelte-pk2pe4 blockquote:where(.svelte-pk2pe4){color:#5b6964;margin:0;font-size:.86rem;font-weight:780;line-height:1.36}.inline-correction-surface.svelte-pk2pe4 blockquote:where(.svelte-pk2pe4){color:#17241f;border-left:3px solid #d8604a3d;padding-left:10px;font-weight:900}.inline-correction-surface--success.svelte-pk2pe4{background:radial-gradient(circle at 12%,#2f9b691f,#0000 34%),linear-gradient(90deg,#f5fff9fa,#fffffff5);border-color:#2f9b6938;box-shadow:0 20px 42px #2f9b691a}.inline-correction-surface--success.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#1e7b55}.inline-correction-surface--success.svelte-pk2pe4 blockquote:where(.svelte-pk2pe4){border-left-color:#2f9b693d}.inline-correction-surface__actions.svelte-pk2pe4{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:2px;display:flex}.inline-correction-surface__actions.svelte-pk2pe4 button:where(.svelte-pk2pe4){color:#14201c;min-height:40px;font:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #14201c1a;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-weight:950;display:inline-flex}.inline-correction-surface__actions.svelte-pk2pe4 .inline-correction-surface__primary:where(.svelte-pk2pe4){color:#fff;background:linear-gradient(135deg,#d8604a,#f08b57);border-color:#d8604a2e}.inline-correction-surface__actions.svelte-pk2pe4 .inline-correction-surface__primary--success:where(.svelte-pk2pe4){background:linear-gradient(135deg,#2f9b69,#18a999);border-color:#2f9b692e}.canvas-composer.svelte-pk2pe4{z-index:2;background:#ffffffc2;border:1px solid #ded9cac7;border-radius:18px;gap:10px;padding:12px;display:grid;position:relative;box-shadow:0 18px 46px #3f4e7814}.voice-composer.svelte-pk2pe4{gap:9px}.sales-canvas--active.svelte-pk2pe4 .canvas-composer:where(.svelte-pk2pe4){z-index:50;background:#ffffffe6;border-color:#0f8b8d2e;gap:8px;width:min(1080px,100vw - 64px);margin:0 auto;padding:9px;position:relative;bottom:auto;left:auto;right:auto;transform:none;box-shadow:0 18px 46px #3f4e781f,inset 0 0 0 1px #ffffffa3}.sales-canvas--active.svelte-pk2pe4 .canvas-composer--opening:where(.svelte-pk2pe4){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff8a;border-color:#0f8b8d1f;gap:0;width:min(860px,100vw - 96px);margin-top:-118px;padding:0;transform:translateY(-6px);box-shadow:0 10px 24px #3f4e780f,inset 0 0 0 1px #ffffff94}.sales-canvas--active[data-voice-state=user-speaking].svelte-pk2pe4 .canvas-composer:where(.svelte-pk2pe4){border-color:#0f8b8d57;transform:translateY(-4px)scale(1.01);box-shadow:0 24px 62px #0f8b8d2e,inset 0 0 0 1px #ffffffb8}.canvas-composer--locked.svelte-pk2pe4{opacity:.82}.canvas-composer--compact-recovery.svelte-pk2pe4{background:linear-gradient(#ffffff8a,#ffffffe6 34%),#ffffffe6;border-color:#d8604a24;border-radius:0 0 20px 20px;width:min(780px,100%);margin-top:-8px;padding:8px 10px 10px;box-shadow:0 10px 22px #d8604a0f,inset 0 0 0 1px #ffffff8a}.canvas-composer__notice.svelte-pk2pe4{color:#7c5520;background:#e7a83f24;border-radius:12px;padding:9px 10px;font-size:.82rem;font-weight:850}.voice-capture.svelte-pk2pe4{background:radial-gradient(circle at 10% 18%,#0f8b8d14,#0000 34%),#ffffffdb;border:1px solid #14201c1a;border-radius:16px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:11px 12px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.sales-canvas--active.svelte-pk2pe4 .voice-capture:where(.svelte-pk2pe4){min-height:68px;padding:10px 12px}.sales-canvas--active.svelte-pk2pe4 .voice-capture--opening:where(.svelte-pk2pe4){background:linear-gradient(90deg,#eff9ffd1,#ffffffc7),#ffffffa3;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;min-height:58px;padding:7px 9px;box-shadow:0 8px 18px #3f4e780f,inset 0 0 0 1px #ffffff8a}.voice-capture--listening.svelte-pk2pe4{border-color:#0f8b8d6b;box-shadow:0 0 0 4px #0f8b8d17,0 18px 42px #0f8b8d1f}.voice-capture--ready.svelte-pk2pe4{background:radial-gradient(circle at 10% 18%,#2f9b691a,#0000 34%),#fafffceb;border-color:#2f9b6947}.voice-capture--blocked.svelte-pk2pe4{background:radial-gradient(circle at 10% 18%,#d8604a1a,#0000 34%),#fff8f6f0;border-color:#d8604a47}.voice-capture--blocked.svelte-pk2pe4 .voice-capture__orb:where(.svelte-pk2pe4){background:#9f4d3e;box-shadow:0 14px 30px #d8604a1f,0 0 0 6px #d8604a14}.voice-capture__orb.svelte-pk2pe4{color:#e9fff2;background:#14201c;border-radius:16px;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 14px 30px #14201c2e,0 0 0 6px #0f8b8d14}.voice-capture__orb.svelte-pk2pe4 i:where(.svelte-pk2pe4){bottom:9px;left:calc(9px + var(--bar-index,0) * 2.4px);width:2px;height:calc(12px * var(--bar,.6));transform-origin:bottom;max-height:24px;animation:.76s ease-in-out infinite svelte-pk2pe4-voice-bar-breathe;animation-delay:var(--delay,0s);background:#e9fff2b8;border-radius:999px;position:absolute}.voice-capture__orb.svelte-pk2pe4 svg{z-index:1;position:relative}.voice-capture--listening.svelte-pk2pe4 .voice-capture__orb:where(.svelte-pk2pe4){background:#0f8b8d;animation:1.1s ease-in-out infinite svelte-pk2pe4-voice-orb-pulse}.voice-capture__copy.svelte-pk2pe4{gap:4px;min-width:0;display:grid}.voice-capture__copy.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#0f8b8d;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:1000}.voice-capture__copy.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#14201c;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.3;display:-webkit-box;overflow:hidden}.voice-capture--opening.svelte-pk2pe4 .voice-capture__copy:where(.svelte-pk2pe4){gap:2px}.voice-capture--opening.svelte-pk2pe4 .voice-capture__copy:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4){font-size:.62rem}.voice-capture--opening.svelte-pk2pe4 .voice-capture__copy:where(.svelte-pk2pe4) strong:where(.svelte-pk2pe4){-webkit-line-clamp:1;line-clamp:1;font-size:.82rem;line-height:1.18}.voice-capture--opening.svelte-pk2pe4 .voice-capture__copy:where(.svelte-pk2pe4) small:where(.svelte-pk2pe4){display:none}.voice-capture__copy.svelte-pk2pe4 small:where(.svelte-pk2pe4){color:#63706a;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;font-weight:760;line-height:1.25;overflow:hidden}.canvas-button.svelte-pk2pe4{color:#14201c;border:1px solid #14201c1f;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-weight:950;transition:transform .14s,box-shadow .14s,background-color .14s;display:inline-flex}.canvas-button.svelte-pk2pe4:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 26px #3f4e7821}.canvas-button--primary.svelte-pk2pe4{color:#fff;background:#0f8b8d;border-color:#0f8b8d33}.canvas-button--ghost.svelte-pk2pe4{background:#ffffff94}.focus-topline.svelte-pk2pe4{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.focus-topline--runtime.svelte-pk2pe4{align-items:center;min-height:54px}.focus-topline--opening.svelte-pk2pe4{align-items:center;width:min(1120px,100%);min-height:34px;margin:0 auto 2px}.runtime-brand.svelte-pk2pe4,.runtime-session.svelte-pk2pe4,.runtime-actions.svelte-pk2pe4{align-items:center;display:flex}.runtime-brand.svelte-pk2pe4{min-width:160px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;gap:10px;padding:4px 8px 4px 4px;transition:transform .15s,background-color .15s}.runtime-brand.svelte-pk2pe4:hover{background:#ffffff9e;transform:translateY(-1px)}.runtime-brand.svelte-pk2pe4:focus-visible{outline-offset:3px;outline:3px solid #0788ff3d}.runtime-brand.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#fff5cd;background:#14201c;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:1000;display:grid;box-shadow:0 16px 34px #14201c29}.runtime-brand.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#14201c;font-size:.95rem}.runtime-brand--opening.svelte-pk2pe4{opacity:.72;min-width:auto;padding:0}.runtime-brand--opening.svelte-pk2pe4 strong:where(.svelte-pk2pe4){display:none}.runtime-brand--opening.svelte-pk2pe4 span:where(.svelte-pk2pe4){border-radius:9px;width:34px;height:34px;box-shadow:0 10px 24px #14201c1f}.runtime-session.svelte-pk2pe4{text-align:center;justify-items:center;gap:6px;display:grid}.runtime-session.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#14201c;font-size:1rem;line-height:1.1}.runtime-session.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#63706a;text-overflow:ellipsis;white-space:nowrap;max-width:min(560px,48vw);margin:0;font-size:.88rem;line-height:1.2;overflow:hidden}.runtime-session.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#0f6f71;background:#ffffffb8;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 13px;font-size:.76rem;font-weight:1000;display:inline-flex;box-shadow:0 14px 34px #3f4e7814}.runtime-session--opening.svelte-pk2pe4{gap:0}.runtime-session--opening.svelte-pk2pe4 strong:where(.svelte-pk2pe4),.runtime-session--opening.svelte-pk2pe4 p:where(.svelte-pk2pe4){display:none}.runtime-session--opening.svelte-pk2pe4 span:where(.svelte-pk2pe4){background:#ffffffdb;min-height:28px;padding:0 11px;box-shadow:0 10px 24px #3f4e780f}.runtime-actions.svelte-pk2pe4{justify-content:flex-end;gap:8px;min-width:160px}.runtime-actions--opening.svelte-pk2pe4{min-width:auto}.runtime-actions.svelte-pk2pe4 button:where(.svelte-pk2pe4){color:#0f6f71;background:#ffffffb8;border:1px solid #14201c1a;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 14px 34px #3f4e7814}.runtime-actions__danger.svelte-pk2pe4{color:#9f4d3e!important}.context-card.svelte-pk2pe4{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb8;border:1px solid #ded9cac7;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;max-width:min(720px,100%);padding:10px 12px;display:grid;box-shadow:0 18px 44px #3f4e7814}.context-card__avatar.svelte-pk2pe4{place-items:center;width:54px;height:54px;display:grid}.context-card__avatar.svelte-pk2pe4 .prospect-avatar{--avatar-size:58px}.context-card__body.svelte-pk2pe4{gap:2px;min-width:0;display:grid}.context-card__body.svelte-pk2pe4 span:where(.svelte-pk2pe4),.action-cue.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#0f8b8d;letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.context-card__body.svelte-pk2pe4 strong:where(.svelte-pk2pe4){color:#14201c;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.context-card__body.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#63706a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.82rem;font-weight:760;overflow:hidden}.context-card__chips.svelte-pk2pe4{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:360px;display:flex}.context-card__chips.svelte-pk2pe4 b:where(.svelte-pk2pe4){color:#3f4b45;background:#f6f4eec2;border:1px solid #14201c14;border-radius:999px;padding:6px 8px;font-size:.72rem;line-height:1}.sales-canvas--active.svelte-pk2pe4 .action-header:where(.svelte-pk2pe4){width:min(760px,100%);margin-inline:auto}.sales-canvas--active.svelte-pk2pe4 .objective-strip:where(.svelte-pk2pe4){width:min(1010px,100%);margin-inline:auto}.sales-canvas--active.svelte-pk2pe4 .action-header--opening:where(.svelte-pk2pe4),.sales-canvas--active.svelte-pk2pe4 .objective-strip--opening:where(.svelte-pk2pe4){display:none}.sales-canvas--active.svelte-pk2pe4 .roleplay-stage:where(.svelte-pk2pe4){align-content:start;width:min(1120px,100%);margin-inline:auto;padding-bottom:4px}.sales-canvas--active.svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4){text-align:left;min-height:82px;margin-inline:0;transform:translateY(0);box-shadow:0 22px 58px #3f4e781c}.sales-canvas--active[data-voice-state=customer-speaking].svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4){border-color:#5c78e133;animation:1.8s ease-in-out infinite svelte-pk2pe4-customer-card-listen}.sales-canvas--active[data-voice-state=user-speaking].svelte-pk2pe4 .roleplay-stage:where(.svelte-pk2pe4){opacity:.48;filter:saturate(.82);transform:translateY(-4px)scale(.985)}.sales-canvas--active[data-voice-state=user-speaking].svelte-pk2pe4 .learning-actions:where(.svelte-pk2pe4){opacity:.42;transform:translateY(6px)scale(.98)}.sales-canvas--active.svelte-pk2pe4 .conversation-node--customer:where(.svelte-pk2pe4) p:where(.svelte-pk2pe4){font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.35}.sales-canvas--active.svelte-pk2pe4 .conversation-node--sales:where(.svelte-pk2pe4){opacity:.68;margin-inline:10px;transform:scale(.985)}.sales-canvas--active.svelte-pk2pe4 .conversation-node--sales.conversation-node--error:where(.svelte-pk2pe4),.sales-canvas--active.svelte-pk2pe4 .conversation-node--sales.conversation-node--success:where(.svelte-pk2pe4){opacity:1;transform:scale(1)}.action-cue.svelte-pk2pe4{background:linear-gradient(90deg,#14201c14,#14201c08),#ffffff8f;border-radius:16px;gap:8px;padding:9px 14px;display:grid}.action-cue.svelte-pk2pe4 p:where(.svelte-pk2pe4){color:#14201c;text-align:center;margin:0;font-size:.94rem;font-weight:780;line-height:1.38}.action-cue__glossary.svelte-pk2pe4{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.action-cue__glossary.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#0673d7;letter-spacing:0;text-transform:none;cursor:help;border-bottom:1px dashed #0788ff;font-size:.76rem;font-weight:950}.action-cue__glossary.svelte-pk2pe4 span:where(.svelte-pk2pe4):focus-visible{outline-offset:3px;border-radius:5px;outline:3px solid #0788ff2e}.learning-actions.svelte-pk2pe4{flex-wrap:wrap;justify-content:center;gap:10px;padding-top:2px;display:flex}.sales-canvas--active.svelte-pk2pe4 .learning-actions:where(.svelte-pk2pe4){z-index:49;pointer-events:auto;width:min(760px,100vw - 64px);margin:0 auto;position:relative;bottom:auto;left:auto;transform:none}.learning-actions.svelte-pk2pe4 button:where(.svelte-pk2pe4){color:#34413b;background:#ffffffa3;border:1px solid #14201c1a;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:.86rem;font-weight:950;transition:transform .14s,box-shadow .14s,background-color .14s,border-color .14s;display:inline-flex}.learning-actions.svelte-pk2pe4 button:where(.svelte-pk2pe4):hover:not(:disabled){border-color:#0f8b8d42;transform:translateY(-1px);box-shadow:0 12px 26px #3f4e781f}.learning-actions__primary.svelte-pk2pe4{color:#fff!important;background:#0f8b8d!important;border-color:#0f8b8d38!important}.learning-actions--success.svelte-pk2pe4,.learning-actions--win-focus.svelte-pk2pe4,.live-feedback-card--win-focus.svelte-pk2pe4{display:none}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__coach-dock:where(.svelte-pk2pe4){z-index:3;pointer-events:none;justify-content:flex-start;min-height:72px;margin-top:8px;position:relative;top:auto;bottom:auto;left:auto}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__coach-dock--spatial:where(.svelte-pk2pe4){z-index:9;min-height:0;margin-top:0;position:absolute;inset:0;overflow:visible}.turn-cue.svelte-pk2pe4{z-index:51;color:#14201c;pointer-events:none;background:#eefaf6f0;border:1px solid #0f8b8d3d;border-radius:999px;justify-self:center;align-items:center;gap:9px;padding:8px 13px 8px 10px;animation:.26s cubic-bezier(.2,.9,.22,1) both svelte-pk2pe4-turn-cue-in,1.7s ease-in-out .3s infinite svelte-pk2pe4-turn-cue-pulse;display:inline-flex;position:relative;bottom:auto;left:auto;transform:none;box-shadow:0 18px 44px #0f8b8d29,inset 0 0 0 1px #ffffffd1}.countdown-spotlight.svelte-pk2pe4{z-index:500;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#070e18b8;place-items:center;width:100vw;min-height:100dvh;padding:0;animation:.12s ease-out both svelte-pk2pe4-countdown-overlay-in;display:grid;position:fixed;inset:0}.countdown-spotlight.svelte-pk2pe4>strong:where(.svelte-pk2pe4){color:#fff;letter-spacing:0;text-shadow:0 24px 70px #0000006b;font-size:clamp(6rem,18vw,18rem);font-weight:1000;line-height:.82;animation:.78s cubic-bezier(.18,.95,.16,1) both svelte-pk2pe4-countdown-number-pop;display:block}.countdown-spotlight--start.svelte-pk2pe4>strong:where(.svelte-pk2pe4){color:#fff;font-size:clamp(4.5rem,15vw,14rem)}.turn-cue.svelte-pk2pe4:before{content:"";background:#0f8b8d;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 6px #0f8b8d1f}.turn-cue.svelte-pk2pe4 span:where(.svelte-pk2pe4){color:#0f8b8d;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:1000}.turn-cue.svelte-pk2pe4 strong:where(.svelte-pk2pe4){font-size:.88rem;font-weight:1000}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__coach-dock:where(.svelte-pk2pe4) .floating-coach:not(.floating-coach--featured) .floating-coach__bubble{width:min(292px,38vw)}.voice-capture__controls.svelte-pk2pe4{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.voice-capture--opening.svelte-pk2pe4 .voice-capture__controls:where(.svelte-pk2pe4){flex-wrap:nowrap;justify-content:flex-end;gap:6px}.voice-capture--opening.svelte-pk2pe4 .voice-capture__controls:where(.svelte-pk2pe4) .canvas-button:where(.svelte-pk2pe4){border-radius:11px;min-height:36px;padding-inline:11px}.voice-auto-state.svelte-pk2pe4{color:#0f6f71;white-space:nowrap;background:#eefaf6eb;border:1px solid #0f8b8d2e;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:.86rem;font-weight:950;display:inline-flex;box-shadow:0 10px 22px #0f8b8d14}.voice-capture__retry.svelte-pk2pe4{flex-basis:100%}.sales-canvas--active.svelte-pk2pe4 .voice-capture:where(.svelte-pk2pe4){border-radius:999px;grid-template-columns:auto minmax(220px,1fr) auto;min-height:58px;padding:7px 9px}.voice-capture--compact-recovery.svelte-pk2pe4{background:linear-gradient(90deg,#fffaf8f5,#fffffffa),#fffffff5;border-color:#d8604a1f;min-height:54px;box-shadow:0 8px 18px #d8604a0f,inset 0 0 0 1px #ffffff94}.voice-capture--compact-recovery.svelte-pk2pe4 .voice-capture__copy:where(.svelte-pk2pe4) span:where(.svelte-pk2pe4){color:#a44734}.sales-canvas--active[data-voice-state=user-idle].svelte-pk2pe4 .voice-capture:where(.svelte-pk2pe4){animation:2.4s ease-in-out infinite svelte-pk2pe4-voice-console-ready}.sales-canvas--active[data-voice-state=user-speaking].svelte-pk2pe4 .voice-capture:where(.svelte-pk2pe4){transform:translateY(-1px)}.sales-canvas--active.svelte-pk2pe4 .voice-capture__copy:where(.svelte-pk2pe4){gap:2px}.sales-canvas--active.svelte-pk2pe4 .voice-capture__copy:where(.svelte-pk2pe4) strong:where(.svelte-pk2pe4){-webkit-line-clamp:1;line-clamp:1}.sales-canvas--active.svelte-pk2pe4 .voice-capture__copy:where(.svelte-pk2pe4) small:where(.svelte-pk2pe4){font-size:.74rem}.voice-capture[data-voice-state=locked].svelte-pk2pe4{background:radial-gradient(circle at 10% 18%,#e7a83f1a,#0000 34%),#fffcf3eb;border-color:#e7a83f47}.voice-capture[data-voice-state=customer-speaking].svelte-pk2pe4 .voice-capture__orb:where(.svelte-pk2pe4){background:#0f8b8d}@media (width<=720px){.opening-ribbon.svelte-pk2pe4{grid-template-columns:1fr;align-items:stretch}.opening-support-bar.svelte-pk2pe4{margin-top:12px;padding-top:62px}.opening-coach-float.svelte-pk2pe4{bottom:calc(100% + 6px);left:8px}.opening-coach-float.svelte-pk2pe4 .floating-coach{max-width:min(300px,100vw - 72px)}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured{gap:8px}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__avatar{flex-basis:88px;width:88px;height:88px}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__avatar .aira-coach-avatar{--avatar-size:84px}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__avatar:after{display:none}.opening-coach-float.svelte-pk2pe4 .floating-coach--featured .floating-coach__bubble{width:min(220px,100vw - 148px);padding:10px 11px 11px}.sales-canvas.svelte-pk2pe4{min-height:auto}.inline-correction-surface__actions.svelte-pk2pe4{justify-content:stretch}.inline-correction-surface__actions.svelte-pk2pe4 button:where(.svelte-pk2pe4){flex:120px}.canvas-composer--compact-recovery.svelte-pk2pe4{border-radius:0 0 18px 18px;margin-top:-4px;padding:7px 8px 9px}.voice-capture--compact-recovery.svelte-pk2pe4{border-radius:18px}.sales-canvas__action.svelte-pk2pe4{padding:16px 14px 132px}.focus-topline.svelte-pk2pe4,.action-header.svelte-pk2pe4{display:grid}.focus-topline--runtime.svelte-pk2pe4{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.runtime-brand.svelte-pk2pe4,.runtime-actions.svelte-pk2pe4{min-width:0}.runtime-brand.svelte-pk2pe4 strong:where(.svelte-pk2pe4){display:none}.runtime-session.svelte-pk2pe4{min-width:0}.runtime-session.svelte-pk2pe4 p:where(.svelte-pk2pe4){max-width:100%}.runtime-actions.svelte-pk2pe4 button:where(.svelte-pk2pe4){width:36px;height:36px}.sales-canvas--active.svelte-pk2pe4 .action-header--runtime:where(.svelte-pk2pe4){margin-top:16px}.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .sales-canvas__action:where(.svelte-pk2pe4){padding:12px}.sales-canvas[data-visual-mode=setup].svelte-pk2pe4 .stage-empty:where(.svelte-pk2pe4){grid-template-columns:1fr;gap:16px;padding:8px}.stage-empty__demo.svelte-pk2pe4{min-height:332px;padding:14px 12px 104px 96px}.stage-empty__prospect.svelte-pk2pe4{width:74px;top:16px;left:12px}.stage-empty__prospect.svelte-pk2pe4 .prospect-avatar{--avatar-size:66px}.stage-empty__bubble--weak.svelte-pk2pe4{width:min(260px,96%)}.stage-empty__scan.svelte-pk2pe4{inset:108px 14px auto 96px}.stage-empty__target.svelte-pk2pe4{max-width:178px;font-size:.62rem;top:128px;right:12px}.stage-empty__beats.svelte-pk2pe4{padding-right:0}.stage-empty__coach.svelte-pk2pe4{width:calc(100% - 16px);bottom:8px;left:8px}.stage-empty__coach.svelte-pk2pe4 .floating-coach__bubble{max-width:min(224px,100vw - 116px)}.context-card.svelte-pk2pe4{grid-template-columns:auto minmax(0,1fr);width:100%}.context-card__chips.svelte-pk2pe4{grid-column:1/-1;justify-content:flex-start;max-width:none}.action-header__status.svelte-pk2pe4{align-items:flex-start;width:fit-content}.conversation-node--customer.svelte-pk2pe4,.conversation-node--sales.svelte-pk2pe4{margin-inline:0}.lesson-simulation.svelte-pk2pe4{grid-template-columns:1fr;gap:12px}.lesson-main-card.svelte-pk2pe4{grid-template-columns:1fr;grid-template-areas:"prospect""customer""ai""voice""checks""action";min-height:0;padding:18px}.lesson-main-card--opening.svelte-pk2pe4{grid-template-columns:1fr;grid-template-areas:"ribbon""prospect""customer""ai""target""voice""checks""action""support";gap:12px;min-height:0;padding:16px}.lesson-main-card--opening.svelte-pk2pe4 .target-rail:where(.svelte-pk2pe4){grid-area:auto}.prospect-spotlight__avatar.svelte-pk2pe4{width:116px;height:116px}.voice-visual-focus.svelte-pk2pe4{min-height:120px}.voice-visual-focus.svelte-pk2pe4 b:where(.svelte-pk2pe4){width:84px;height:84px}.live-feedback-card.svelte-pk2pe4{display:none}.sales-canvas--active.svelte-pk2pe4 .voice-capture:where(.svelte-pk2pe4){border-radius:18px;grid-template-columns:auto minmax(0,1fr)}.voice-capture__controls.svelte-pk2pe4{grid-column:1/-1;justify-content:stretch}.voice-capture__controls.svelte-pk2pe4 .canvas-button:where(.svelte-pk2pe4){flex:120px}.sales-canvas--active.svelte-pk2pe4 .learning-actions:where(.svelte-pk2pe4){gap:7px;width:min(100%,100vw - 22px)}.sales-canvas--active.svelte-pk2pe4 .learning-actions:where(.svelte-pk2pe4) button:where(.svelte-pk2pe4){min-height:36px;padding-inline:11px;font-size:.8rem}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__coach-dock:where(.svelte-pk2pe4){pointer-events:none;justify-content:flex-start;margin-top:8px;position:relative;bottom:auto;left:auto}.sales-canvas--active.svelte-pk2pe4 .sales-canvas__coach-dock:where(.svelte-pk2pe4) .floating-coach__bubble{width:min(270px,100vw - 104px)}.micro-problem-card.svelte-pk2pe4{padding:13px}.micro-problem-card__options.svelte-pk2pe4{grid-template-columns:1fr}.micro-problem-card__actions.svelte-pk2pe4{justify-content:stretch}.micro-problem-card__actions.svelte-pk2pe4 button:where(.svelte-pk2pe4){flex:1}.turn-cue.svelte-pk2pe4{padding:7px 11px 7px 9px}}@keyframes svelte-pk2pe4-bad-word-pulse{0%,to{box-shadow:0 0 0 3px #d8604a12}50%{box-shadow:0 0 0 6px #d8604a1f}}@keyframes svelte-pk2pe4-voice-orb-pulse{0%,to{transform:scale(1);box-shadow:0 14px 30px #14201c2e,0 0 0 6px #0f8b8d14}50%{transform:scale(1.03);box-shadow:0 16px 34px #0f8b8d33,0 0 0 12px #0f8b8d14}}@keyframes svelte-pk2pe4-voice-bar-breathe{0%,to{opacity:.62;transform:scaleY(.72)}50%{opacity:1;transform:scaleY(1.18)}}@keyframes svelte-pk2pe4-voice-console-ready{0%,to{box-shadow:0 18px 46px #3f4e7814,0 0 #0f8b8d00}50%{box-shadow:0 22px 54px #3f4e781f,0 0 0 5px #0f8b8d12}}@keyframes svelte-pk2pe4-voice-wave-line{0%,to{opacity:.58;transform:scaleX(.82)scaleY(.72)}50%{opacity:1;transform:scaleX(1.02)scaleY(1.18)}}@keyframes svelte-pk2pe4-live-ai-scan{0%{transform:translate(0)}to{transform:translate(420%)}}@keyframes svelte-pk2pe4-countdown-pop{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:scale(1)}}@keyframes svelte-pk2pe4-countdown-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-pk2pe4-countdown-number-pop{0%{opacity:0;transform:scale(1.72)}38%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes svelte-pk2pe4-countdown-ring{0%{opacity:.85;transform:scale(.56)}to{opacity:0;transform:scale(2.16)}}@keyframes svelte-pk2pe4-turn-cue-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-pk2pe4-turn-cue-pulse{0%,to{box-shadow:0 18px 44px #0f8b8d24,0 0 #0f8b8d00,inset 0 0 0 1px #ffffffd1}50%{box-shadow:0 20px 48px #0f8b8d2e,0 0 0 7px #0f8b8d14,inset 0 0 0 1px #ffffffe0}}@keyframes svelte-pk2pe4-customer-card-listen{0%,to{transform:translateY(0)scale(1);box-shadow:0 22px 58px #3f4e781c,0 0 #5c78e100}50%{transform:translateY(-1px)scale(1.006);box-shadow:0 26px 68px #3f4e7824,0 0 0 6px #5c78e112}}@keyframes svelte-pk2pe4-prospect-radar-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.86)}18%{opacity:.52}to{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes svelte-pk2pe4-ai-link-pulse{0%,to{opacity:.22;transform:translateY(-50%)scaleX(.82)}50%{opacity:.92;transform:translateY(-50%)scaleX(1.08)}}@keyframes svelte-pk2pe4-ai-dot-pulse{0%,to{transform:scale(.94);box-shadow:0 0 0 5px #19a7a11f}50%{transform:scale(1.08);box-shadow:0 0 0 9px #19a7a114}}@keyframes svelte-pk2pe4-typing-caret{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes svelte-pk2pe4-target-lock-breathe{0%,to{transform:translateY(0);box-shadow:0 18px 42px #5473ff1f,inset 0 1px #ffffffeb}50%{transform:translateY(-1px);box-shadow:0 22px 50px #5473ff29,inset 0 1px #fffffff5}}@keyframes svelte-pk2pe4-target-lock-dot{0%,to{transform:scale(.94);box-shadow:0 0 0 6px #5473ff1a}50%{transform:scale(1.08);box-shadow:0 0 0 10px #5473ff0f}}@keyframes svelte-pk2pe4-target-chip-pop{0%,to{transform:translateY(0);box-shadow:0 10px 22px #0788ff2e}50%{transform:translateY(-1px);box-shadow:0 14px 28px #0788ff3d}}@keyframes svelte-pk2pe4-correction-lock-ring{0%{opacity:0;transform:translateY(-50%)scale(.42)}35%{opacity:.9}to{opacity:0;transform:translateY(-50%)scale(1.4)}}@keyframes svelte-pk2pe4-correction-hero-hit{0%{filter:saturate(.88);transform:scale(.96)translateY(10px)}42%{filter:saturate(1.04);transform:scale(1.02)translateY(-2px)}to{filter:saturate();transform:scale(1)translateY(0)}}@keyframes svelte-pk2pe4-setup-answer-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes svelte-pk2pe4-setup-scan{0%,30%{opacity:0;transform:translate(-42%)}44%{opacity:1}60%,to{opacity:0;transform:translate(28%)}}@keyframes svelte-pk2pe4-setup-target-pop{0%,31%{opacity:0;transform:translate(10px,8px)scale(.96)}44%,76%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-4px,-3px)scale(.98)}}@keyframes svelte-pk2pe4-live-impact-win-focus{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes svelte-pk2pe4-live-feedback-scan{0%,38%{opacity:0;transform:translate(0)}52%{opacity:1}to{opacity:0;transform:translate(360%)}}@keyframes svelte-pk2pe4-live-feedback-bars{0%,to{opacity:.58;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1.15)}}@keyframes svelte-pk2pe4-live-ai-meter{0%,to{opacity:.48;transform:scaleY(.52)}50%{opacity:1;transform:scaleY(1.15)}}@keyframes svelte-pk2pe4-setup-correction-pulse{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.015)}}@keyframes svelte-pk2pe4-ambient-ring-breathe{0%,to{opacity:.72;transform:translate(-50%,-50%)rotate(-7deg)scale(.98)}50%{opacity:1;transform:translate(-50%,-50%)rotate(-5deg)scale(1.03)}}@keyframes svelte-pk2pe4-target-nudge{0%,to{transform:translate(0)}32%{transform:translate(-3px)}64%{transform:translate(3px)}}@keyframes svelte-pk2pe4-success-chip-glow{0%{transform:scale(.98);box-shadow:0 0 #2f9b6900}45%{transform:scale(1.04);box-shadow:0 0 0 8px #2f9b691f}to{transform:scale(1);box-shadow:0 0 0 5px #2f9b6914}}@keyframes svelte-pk2pe4-micro-problem-in{0%{opacity:0;transform:translate3d(var(--problem-x,18px), calc(var(--problem-y,280px) + 10px), 0) scale(.97)}to{opacity:1;transform:translate3d(var(--problem-x,18px), var(--problem-y,280px), 0) scale(1)}}.celebration-backdrop.svelte-18otu5i{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070f0da3;position:fixed;inset:0}.celebration.svelte-18otu5i{z-index:81;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.celebration__card.svelte-18otu5i{color:#fff;background:linear-gradient(160deg,#14201cfa,#0788fff0);border-radius:26px;width:min(540px,100%);padding:24px;animation:.42s ease-out svelte-18otu5i-celebration-pop;position:relative;overflow:hidden;box-shadow:0 26px 80px #00000052}.celebration__kicker.svelte-18otu5i{color:#9de3d7;letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:950;display:inline-flex}.celebration.svelte-18otu5i h2:where(.svelte-18otu5i){margin:12px 0 8px;font-size:1.9rem;line-height:1.02}.celebration.svelte-18otu5i p:where(.svelte-18otu5i){color:#ffffffd1;margin:0;font-size:.96rem;line-height:1.5}.celebration__actions.svelte-18otu5i{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.celebration__button.svelte-18otu5i,.celebration__ghost.svelte-18otu5i{min-height:44px;font:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;display:inline-flex}.celebration__button.svelte-18otu5i{color:#14201c;background:#fff;border:0}.celebration__ghost.svelte-18otu5i{color:#fff;background:0 0;border:1px solid #ffffff42}.celebration__confetti.svelte-18otu5i i:where(.svelte-18otu5i){top:-10%;left:var(--x);background:hsl(calc(50 + var(--i) * 18), 100%, 64%);width:8px;height:16px;animation:svelte-18otu5i-confetti-drop calc(1.8s + var(--d)) linear infinite;opacity:.86;border-radius:999px;position:absolute}@keyframes svelte-18otu5i-celebration-pop{0%{opacity:0;transform:translateY(16px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes svelte-18otu5i-confetti-drop{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(120vh)rotate(360deg)}}@media (width<=640px){.celebration.svelte-18otu5i{align-items:end;padding:14px}.celebration__card.svelte-18otu5i{border-radius:22px;width:100%;padding:18px}.celebration.svelte-18otu5i h2:where(.svelte-18otu5i){font-size:1.45rem}}
