.cs-play-btn[data-astro-cid-73rld5vt]{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;border-radius:50%;position:relative;flex-shrink:0}.cs-play-btn[data-astro-cid-73rld5vt]:hover{transform:scale(1.1)}.cs-play-btn[data-astro-cid-73rld5vt]:active{transform:scale(.95)}.cs-play-btn--small[data-astro-cid-73rld5vt]{width:32px;height:32px;padding:4px}.cs-play-btn--small[data-astro-cid-73rld5vt] .cs-play-icon[data-astro-cid-73rld5vt]{width:16px;height:16px}.cs-play-btn--medium[data-astro-cid-73rld5vt]{width:48px;height:48px;padding:8px}.cs-play-btn--medium[data-astro-cid-73rld5vt] .cs-play-icon[data-astro-cid-73rld5vt]{width:24px;height:24px}.cs-play-btn--large[data-astro-cid-73rld5vt]{width:64px;height:64px;padding:12px}.cs-play-btn--large[data-astro-cid-73rld5vt] .cs-play-icon[data-astro-cid-73rld5vt]{width:32px;height:32px}.cs-play-btn--default[data-astro-cid-73rld5vt]{background-color:var(--primary, #FF7855);box-shadow:0 4px 15px #ff78554d}.cs-play-btn--default[data-astro-cid-73rld5vt]:hover{box-shadow:0 6px 20px #ff785566}.cs-play-btn--video[data-astro-cid-73rld5vt]{background-color:#ffffffe6;box-shadow:0 2px 10px #0003}.cs-play-btn--video[data-astro-cid-73rld5vt]:hover{background-color:#fff;box-shadow:0 4px 15px #0000004d}.cs-play-btn--audio[data-astro-cid-73rld5vt]{background-color:var(--primary, #FF7855);box-shadow:0 4px 15px #ff78554d;border:2px solid rgba(255,255,255,.2)}.cs-play-btn--audio[data-astro-cid-73rld5vt]:hover{box-shadow:0 6px 20px #ff785566;border-color:#ffffff4d}.cs-play-btn--video-overlay[data-astro-cid-73rld5vt]{background:linear-gradient(135deg,#ff7855,#ff5c33 55%,#e64a19);border:none;box-shadow:inset 0 1px #ffffff59,var(--shadow-brand, 0 8px 24px -6px rgba(255, 92, 51, .35));animation:gh-play-pulse 2s ease-out infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:clamp(2.8rem,8vw,4.2rem);height:clamp(2.8rem,8vw,4.2rem);transition:transform .3s,opacity .3s,filter .3s}.cs-play-btn--video-overlay[data-astro-cid-73rld5vt]:hover{transform:translate(-50%,-50%) scale(1.06);filter:brightness(1.07);box-shadow:inset 0 1px #ffffff59,0 12px 32px -6px #ff5c3373}.cs-play-btn--video-overlay[data-astro-cid-73rld5vt].cs-hide{transform:translate(-50%,-50%) scale(0)!important;opacity:0;pointer-events:none}.cs-play-btn--video-overlay[data-astro-cid-73rld5vt].cs-hide:focus-visible{transform:translate(-50%,-50%) scale(1)!important;opacity:1!important;pointer-events:auto!important}.cs-play-btn--video-overlay[data-astro-cid-73rld5vt] .cs-play-icon[data-astro-cid-73rld5vt]{width:clamp(1rem,4vw,1.8rem);height:clamp(1rem,4vw,1.8rem);color:#fff}@keyframes gh-play-pulse{0%{box-shadow:inset 0 1px #ffffff59,var(--shadow-brand, 0 8px 24px -6px rgba(255, 92, 51, .35)),0 0 #ff785566}to{box-shadow:inset 0 1px #ffffff59,var(--shadow-brand, 0 8px 24px -6px rgba(255, 92, 51, .35)),0 0 0 14px #ff785500}}@media (prefers-reduced-motion: reduce){.cs-play-btn--video-overlay[data-astro-cid-73rld5vt]{animation:none}.cs-play-btn[data-astro-cid-73rld5vt],.cs-play-icon[data-astro-cid-73rld5vt]{transition:none}.cs-play-btn[data-astro-cid-73rld5vt]:hover{transform:none}.cs-play-btn--video-overlay[data-astro-cid-73rld5vt]:hover{transform:translate(-50%,-50%)}}.cs-play-icon[data-astro-cid-73rld5vt]{transition:all .2s ease;-o-object-fit:contain;object-fit:contain}@media (max-width: 640px){.cs-play-btn--large[data-astro-cid-73rld5vt]{width:56px;height:56px;padding:10px}.cs-play-btn--large[data-astro-cid-73rld5vt] .cs-play-icon[data-astro-cid-73rld5vt]{width:28px;height:28px}.cs-play-btn--medium[data-astro-cid-73rld5vt]{width:44px;height:44px;padding:6px}.cs-play-btn--medium[data-astro-cid-73rld5vt] .cs-play-icon[data-astro-cid-73rld5vt]{width:22px;height:22px}}.cs-play-btn[data-astro-cid-73rld5vt]:focus{outline:2px solid var(--primary, #FF7855);outline-offset:2px}.cs-play-btn[data-astro-cid-73rld5vt]:focus:not(:focus-visible){outline:none}.audio-player-section[data-astro-cid-rva4osu3]{padding:1.5rem;background:none;border:none;border-radius:var(--radius-xl);box-shadow:none;max-width:600px;margin:2rem auto;color:var(--bodyTextColor);text-align:left;font-family:inherit}.audio-container[data-astro-cid-rva4osu3]{display:flex;flex-direction:column;gap:0}.audio-info[data-astro-cid-rva4osu3]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:0;border-bottom:none}.player-identity[data-astro-cid-rva4osu3]{display:flex;align-items:center;gap:.875rem;min-width:0}.player-avatar[data-astro-cid-rva4osu3]{position:relative;flex:none;width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fff1ec;border:2px solid rgba(255,120,85,.65)}.player-avatar[data-astro-cid-rva4osu3] img[data-astro-cid-rva4osu3]{width:1.75rem;height:1.75rem;-o-object-fit:contain;object-fit:contain}.player-avatar-dot[data-astro-cid-rva4osu3]{position:absolute;right:-1px;bottom:-1px;width:.625rem;height:.625rem;border-radius:50%;background-color:#16a34a;border:2px solid #fff}.track-info[data-astro-cid-rva4osu3]{flex:1;min-width:0}.track-title[data-astro-cid-rva4osu3]{font-size:1rem;font-weight:700;margin:0;line-height:1.3;color:var(--headerColor)}.track-scenario[data-astro-cid-rva4osu3]{font-size:.8125rem;font-weight:400;margin:.125rem 0 0;line-height:1.4;color:var(--inputTextColorGrey)}.goal-achievement-container[data-astro-cid-rva4osu3]{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;min-height:40px;gap:10px;margin-top:0;flex-shrink:0;overflow:hidden;max-width:250px;opacity:1}.goal-achievement-container[data-astro-cid-rva4osu3].is-active{opacity:1}.goal-capsule[data-astro-cid-rva4osu3]{background:linear-gradient(#ffffff8c,#ffffff8c) padding-box,linear-gradient(120deg,#ffc9ae,#ff7855) border-box;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid transparent;border-radius:30px;padding:8px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 8px 24px -10px #ff5c3359;transform:translateY(-20px) scale(.8);opacity:0;transition:all .4s cubic-bezier(.25,.8,.25,1);position:relative;max-width:250px;min-height:40px;-webkit-hyphens:auto;hyphens:auto;margin:0}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.goal-capsule[data-astro-cid-rva4osu3]{background:linear-gradient(#ffffffe0,#ffffffe0) padding-box,linear-gradient(120deg,#ffc9ae,#ff7855) border-box}}.goal-capsule[data-astro-cid-rva4osu3].is-default{background:#ffffff8c;border:1px solid var(--borderLight);box-shadow:var(--shadow-sm);transform:translateY(0) scale(1);opacity:1;display:flex}.goal-capsule[data-astro-cid-rva4osu3].is-default .goal-icon[data-astro-cid-rva4osu3]{background:#fff1ec;color:var(--primary)}.goal-capsule[data-astro-cid-rva4osu3].is-default .goal-title[data-astro-cid-rva4osu3],.goal-capsule[data-astro-cid-rva4osu3].is-default .goal-subtitle[data-astro-cid-rva4osu3]{color:var(--inputTextColorGrey)}@keyframes slideInFromBottom{0%{transform:translateY(30px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes slideOutToTop{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(-30px) scale(.9);opacity:0}}@keyframes slideInFromTop{0%{transform:translateY(-30px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@keyframes slideOutToBottom{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(30px) scale(.9);opacity:0}}.goal-capsule[data-astro-cid-rva4osu3].slide-in-from-bottom{animation:slideInFromBottom .4s cubic-bezier(.25,.46,.45,.94) forwards}.goal-capsule[data-astro-cid-rva4osu3].slide-out-to-top{animation:slideOutToTop .4s cubic-bezier(.55,.06,.68,.19) forwards}.goal-capsule[data-astro-cid-rva4osu3].slide-in-from-top{animation:slideInFromTop .4s cubic-bezier(.25,.46,.45,.94) forwards}.goal-capsule[data-astro-cid-rva4osu3].slide-out-to-bottom{animation:slideOutToBottom .4s cubic-bezier(.55,.06,.68,.19) forwards}.goal-capsule[data-astro-cid-rva4osu3].fade-out-in-place{opacity:0!important;transition:opacity .4s ease-out!important}.goal-capsule[data-astro-cid-rva4osu3].show{transform:translateY(0) scale(1);opacity:1}.goal-capsule[data-astro-cid-rva4osu3].hide{transform:translateY(-20px) scale(.8);opacity:0}.goal-capsule[data-astro-cid-rva4osu3].no-transition{transition:none!important;animation:none!important}.goal-icon[data-astro-cid-rva4osu3]{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;background:linear-gradient(135deg,#ff7855,#ff5c33);border-radius:50%;padding:4px;border:none}.goal-icon[data-astro-cid-rva4osu3] svg[data-astro-cid-rva4osu3]{width:14px;height:14px}.goal-content[data-astro-cid-rva4osu3]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;word-wrap:break-word}.goal-title[data-astro-cid-rva4osu3]{font-size:.75rem;font-weight:700;color:var(--headerColor);margin:0;line-height:1.3;-webkit-hyphens:auto;hyphens:auto}.goal-subtitle[data-astro-cid-rva4osu3]{font-size:.6rem;color:var(--inputTextColorGrey);margin:2px 0 0;line-height:1.2;word-wrap:break-word}.player-chrome[data-astro-cid-rva4osu3]{display:flex;flex-direction:column;gap:.625rem;margin:0;max-height:0;overflow:hidden;opacity:0;transition:opacity .25s ease,max-height .3s ease,margin .3s ease}.audio-player-section[data-astro-cid-rva4osu3]:hover .player-chrome[data-astro-cid-rva4osu3],.player-chrome[data-astro-cid-rva4osu3]:has(:focus-visible){opacity:1;max-height:12rem;margin:.875rem 0 0}@media (hover: none){.player-chrome[data-astro-cid-rva4osu3]{opacity:1;max-height:none;overflow:visible;margin:.875rem 0 0}}.progress-row[data-astro-cid-rva4osu3]{display:flex;align-items:center;gap:.625rem;margin:0}.examples-row[data-astro-cid-rva4osu3]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem}.examples-label[data-astro-cid-rva4osu3]{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:var(--inputTextColorGrey);flex:none}.examples-chips[data-astro-cid-rva4osu3]{display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.example-chip[data-astro-cid-rva4osu3]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:.375rem .75rem;font-size:.6875rem;font-weight:600;font-family:inherit;line-height:1.2;color:var(--inputTextColorGrey);background:#fff;border:1px solid var(--borderLight);border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);cursor:pointer;transition:color .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.example-chip[data-astro-cid-rva4osu3]:hover{color:var(--primary);border-color:#ff78558c}.example-chip[data-astro-cid-rva4osu3]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.example-chip[data-astro-cid-rva4osu3][aria-current=true]{color:var(--primary);background:#fff1ec;border-color:#ff78558c;cursor:default}.time-current[data-astro-cid-rva4osu3],.time-duration[data-astro-cid-rva4osu3]{font-size:.75rem;color:var(--inputTextColorGrey);font-weight:500;font-variant-numeric:tabular-nums;flex:none}.progress-divider[data-astro-cid-rva4osu3]{flex:1;min-width:0;position:relative}.progress-wrapper[data-astro-cid-rva4osu3]{position:relative;height:24px;display:flex;align-items:center}.progress-wrapper[data-astro-cid-rva4osu3]:before{content:"";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:3px;border-radius:var(--radius-pill);background:linear-gradient(to right,var(--primary) var(--progress-percent, 0%),rgba(11,18,32,.1) var(--progress-percent, 0%));pointer-events:none}.progress-bar[data-astro-cid-rva4osu3]{--progress-percent: 0%;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;width:100%;height:100%;background:transparent;cursor:pointer;margin:0}.progress-bar[data-astro-cid-rva4osu3]::-webkit-slider-runnable-track{width:100%;height:3px;border-radius:var(--radius-pill);background:transparent}.progress-bar[data-astro-cid-rva4osu3]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--primary);box-shadow:var(--shadow-sm);margin-top:-5.5px}.progress-bar[data-astro-cid-rva4osu3]::-moz-range-track{height:3px;background:transparent}.progress-bar[data-astro-cid-rva4osu3]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--primary);box-shadow:var(--shadow-sm)}.captions-container[data-astro-cid-rva4osu3]{background-color:#e8c4b0;background-image:url(/images/dreamy_bg.webp);background-image:-webkit-image-set(url(/images/dreamy_bg.webp) type("image/webp"),url(/images/dreamy_bg.jpg) type("image/jpeg"));background-image:image-set(url(/images/dreamy_bg.webp) type("image/webp"),url(/images/dreamy_bg.jpg) type("image/jpeg"));background-size:cover;background-position:center;border:1px solid rgba(255,255,255,.6);border-radius:var(--radius-lg);box-shadow:inset 0 1px #fff9,0 12px 32px -14px #c2410c40;padding:1.25rem;max-height:300px;overflow:hidden;position:relative;margin-top:1rem}.captions-container[data-astro-cid-rva4osu3] .centered-play-button{cursor:pointer}.captions-container[data-astro-cid-rva4osu3]:hover .centered-play-button:not(.cs-hide){transform:translate(-50%,-50%) scale(1.08)}.idle-demo[data-astro-cid-rva4osu3]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-start;padding:1.25rem;pointer-events:none}.idle-demo[data-astro-cid-rva4osu3][hidden]{display:none}.idle-scenario[data-astro-cid-rva4osu3]{display:flex;flex-direction:column;gap:.5rem}.idle-scenario[data-astro-cid-rva4osu3][hidden]{display:none}.idle-demo[data-astro-cid-rva4osu3] .caption-line[data-astro-cid-rva4osu3]{opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease}.idle-demo[data-astro-cid-rva4osu3] .caption-line[data-astro-cid-rva4osu3].in{opacity:1;transform:translateY(0)}.captions-viewport[data-astro-cid-rva4osu3].is-under-idle{opacity:0;visibility:hidden}.captions-viewport[data-astro-cid-rva4osu3]{height:100%;overflow-y:auto;overflow-x:hidden;position:relative;z-index:1;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(255,92,51,.5) rgba(255,255,255,.4)}.captions-viewport[data-astro-cid-rva4osu3]::-webkit-scrollbar{width:4px}.captions-viewport[data-astro-cid-rva4osu3]::-webkit-scrollbar-track{background:#fff6;border-radius:2px}.captions-viewport[data-astro-cid-rva4osu3]::-webkit-scrollbar-thumb{background:#ff5c3380;border-radius:2px}.captions-viewport[data-astro-cid-rva4osu3]::-webkit-scrollbar-thumb:hover{background:#ff5c33b3}.captions-list[data-astro-cid-rva4osu3]{display:flex;flex-direction:column;gap:.5rem;transition:transform .5s cubic-bezier(.4,0,.2,1)}.captions-list[data-astro-cid-rva4osu3][hidden]{display:none}.caption-line[data-astro-cid-rva4osu3]{display:flex;width:100%;transition:all .5s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.caption-line[data-astro-cid-rva4osu3] .caption-text[data-astro-cid-rva4osu3]{font-size:.8125rem;line-height:1.4;padding:.45rem .75rem;border-radius:1rem;max-width:80%;transition:all .3s ease;position:relative}.caption-line[data-astro-cid-rva4osu3][data-role=AI]{justify-content:flex-start}.caption-line[data-astro-cid-rva4osu3][data-role=AI] .caption-text[data-astro-cid-rva4osu3]{background:#fff;color:var(--bodyTextColor);transform-origin:left center;border-radius:1rem 1rem 1rem .3rem;box-shadow:0 4px 12px -8px #7a20044d}.caption-line[data-astro-cid-rva4osu3][data-role=Patient]{justify-content:flex-end}.caption-line[data-astro-cid-rva4osu3][data-role=Patient] .caption-text[data-astro-cid-rva4osu3]{background:#ffffff59;border:1px solid rgba(255,255,255,.9);color:var(--bodyTextColor);border-radius:1rem 1rem .3rem;padding:.4rem .8rem;transform-origin:right center}.word[data-astro-cid-rva4osu3].highlight{color:#e64a19!important}.caption-line[data-astro-cid-rva4osu3].active .caption-text[data-astro-cid-rva4osu3]{transform:scale(1.02);box-shadow:0 10px 24px -12px #7a200459}.caption-line[data-astro-cid-rva4osu3].active[data-role=AI] .caption-text[data-astro-cid-rva4osu3],.caption-line[data-astro-cid-rva4osu3].active[data-role=Patient] .caption-text[data-astro-cid-rva4osu3]{color:var(--headerColor)}.caption-line[data-astro-cid-rva4osu3].next .caption-text[data-astro-cid-rva4osu3],.caption-line[data-astro-cid-rva4osu3].passed .caption-text[data-astro-cid-rva4osu3]{opacity:.55;font-weight:400}.player-disclosure[data-astro-cid-rva4osu3]{margin:.75rem 0 0;font-size:.75rem;color:var(--inputTextColorGrey);text-align:center}.player-error[data-astro-cid-rva4osu3]{display:none;margin:.75rem 0 0;font-size:.8125rem;text-align:center;color:#dc2626}.player-error[data-astro-cid-rva4osu3] a[data-astro-cid-rva4osu3]{color:var(--primary);font-weight:700}@media (max-width: 640px){.audio-player-section[data-astro-cid-rva4osu3]{padding:1.25rem}.audio-info[data-astro-cid-rva4osu3]{display:grid;grid-template-areas:"header-slot";align-items:center}.player-identity[data-astro-cid-rva4osu3],.goal-achievement-container[data-astro-cid-rva4osu3]{grid-area:header-slot}.player-identity[data-astro-cid-rva4osu3]{transition:opacity .35s ease,transform .35s ease,visibility 0s}.audio-player-section[data-astro-cid-rva4osu3].is-live .player-identity[data-astro-cid-rva4osu3]{opacity:0;visibility:hidden;transform:translateY(-.4rem);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.goal-achievement-container[data-astro-cid-rva4osu3]{display:flex;width:100%;align-items:center;margin-top:0;max-width:none;min-height:0;opacity:0;visibility:hidden;transform:translateY(.4rem);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.audio-player-section[data-astro-cid-rva4osu3].is-live .goal-achievement-container[data-astro-cid-rva4osu3]{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .35s ease,transform .35s ease,visibility 0s}.captions-container[data-astro-cid-rva4osu3]{margin-top:.75rem}.caption-line[data-astro-cid-rva4osu3] .caption-text[data-astro-cid-rva4osu3]{font-size:.8125rem;padding:.4rem .75rem;line-height:1.4}.captions-list[data-astro-cid-rva4osu3]{gap:.5rem}.goal-capsule[data-astro-cid-rva4osu3]{min-width:0;max-width:100%;min-height:0;margin:0;padding:.4375rem .875rem;gap:.5rem;border-radius:1.25rem;width:auto}.goal-icon[data-astro-cid-rva4osu3]{width:22px;height:22px;padding:3px}.goal-icon[data-astro-cid-rva4osu3] svg[data-astro-cid-rva4osu3]{width:13px;height:13px}.examples-row[data-astro-cid-rva4osu3],.examples-label[data-astro-cid-rva4osu3]{width:100%}}@media (prefers-reduced-motion: reduce){.player-chrome[data-astro-cid-rva4osu3],.progress-row[data-astro-cid-rva4osu3],.example-chip[data-astro-cid-rva4osu3]{transition:none}.goal-capsule[data-astro-cid-rva4osu3]{animation:none!important;transition:none!important}.captions-list[data-astro-cid-rva4osu3],.caption-line[data-astro-cid-rva4osu3],.caption-line[data-astro-cid-rva4osu3] .caption-text[data-astro-cid-rva4osu3]{transition:none}.captions-viewport[data-astro-cid-rva4osu3]{scroll-behavior:auto}.caption-line[data-astro-cid-rva4osu3].active .caption-text[data-astro-cid-rva4osu3]{transform:none}.idle-demo[data-astro-cid-rva4osu3] .caption-line[data-astro-cid-rva4osu3],.idle-demo[data-astro-cid-rva4osu3] .caption-line[data-astro-cid-rva4osu3].in{transition:none}.player-identity[data-astro-cid-rva4osu3],.goal-achievement-container[data-astro-cid-rva4osu3],.audio-player-section[data-astro-cid-rva4osu3].is-live .player-identity[data-astro-cid-rva4osu3],.audio-player-section[data-astro-cid-rva4osu3].is-live .goal-achievement-container[data-astro-cid-rva4osu3]{transition:none;transform:none}}.error[data-astro-cid-rva4osu3]{color:#dc2626;text-align:center;padding:1rem}
