.practice-demo-module__Td-FDW__demo{padding:1.25rem;overflow:hidden}.practice-demo-module__Td-FDW__toolbar{justify-content:space-between;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 .25rem .65rem;display:flex}.practice-demo-module__Td-FDW__eyebrow{color:#68675c;letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:650;line-height:1.5}.practice-demo-module__Td-FDW__player{color:#454d3f;cursor:pointer;background:#fafaf6;border:1px solid #dfdfd6;border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}.practice-demo-module__Td-FDW__player:hover{background:#e9eee4}.practice-demo-module__Td-FDW__player svg{width:1.05rem;height:1.05rem}.practice-demo-module__Td-FDW__demo button:focus-visible{outline-offset:3px;outline:2px solid #405b3b}.practice-demo-module__Td-FDW__status{letter-spacing:.035em;text-transform:uppercase;border-block:1px solid #e5e5dc;align-items:center;gap:.55rem;min-height:2.8rem;font-size:.65rem;font-weight:700;display:flex}.practice-demo-module__Td-FDW__statusDot{background:#59764e;border-radius:50%;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 0 4px #59764e12}.practice-demo-module__Td-FDW__thinkingDot{background:#9f7940;animation:1.4s ease-in-out infinite practice-demo-module__Td-FDW__breathe;box-shadow:0 0 0 4px #9f794012}.practice-demo-module__Td-FDW__example{color:#6f7065;letter-spacing:.07em;border:1px solid #e2e2d8;border-radius:5px;margin-left:auto;padding:.2rem .35rem;font-size:.55rem}.practice-demo-module__Td-FDW__stage{display:grid}.practice-demo-module__Td-FDW__panel{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;min-width:0;min-height:31rem;padding:1.55rem .25rem 1.3rem;transition:opacity .35s,transform .35s,visibility .35s;display:flex;transform:translateY(8px)}.practice-demo-module__Td-FDW__active{visibility:visible;opacity:1;pointer-events:auto;transform:none}.practice-demo-module__Td-FDW__intro{margin-bottom:1.45rem}.practice-demo-module__Td-FDW__panel h2{letter-spacing:-.045em;margin:.5rem 0 0;font-size:clamp(1.5rem,2.1vw,1.9rem);font-weight:550;line-height:1.12}.practice-demo-module__Td-FDW__intro>p{color:#77766b;margin:.65rem 0 0;font-size:.8rem;line-height:1.5}.practice-demo-module__Td-FDW__conversation{gap:.9rem;display:grid}.practice-demo-module__Td-FDW__messageSlot{align-items:flex-start;min-height:6.3rem;display:flex}.practice-demo-module__Td-FDW__userSlot{justify-content:flex-end;min-height:5.3rem}.practice-demo-module__Td-FDW__bubble{border-radius:1rem 1rem 1rem .25rem;width:fit-content;max-width:90%;padding:.85rem 1rem;animation:.35s both practice-demo-module__Td-FDW__arrive}.practice-demo-module__Td-FDW__partner{background:#eeeee6}.practice-demo-module__Td-FDW__user{color:#fff;background:#252b22;border-radius:1rem 1rem .25rem}.practice-demo-module__Td-FDW__speaker{color:#76766a;letter-spacing:.09em;text-transform:uppercase;font-size:.57rem;font-weight:650;display:block}.practice-demo-module__Td-FDW__user .practice-demo-module__Td-FDW__speaker{color:#c2cdb9}.practice-demo-module__Td-FDW__bubble p{margin:.35rem 0 0;font-size:.84rem;line-height:1.6}.practice-demo-module__Td-FDW__caret{margin-left:1px;animation:.7s step-end infinite practice-demo-module__Td-FDW__caret}.practice-demo-module__Td-FDW__dots{align-items:center;gap:4px;height:1.65rem;padding-inline:2px;display:inline-flex}.practice-demo-module__Td-FDW__dots i{opacity:.5;background:currentColor;border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite practice-demo-module__Td-FDW__typing}.practice-demo-module__Td-FDW__dots i:nth-child(2){animation-delay:.15s}.practice-demo-module__Td-FDW__dots i:nth-child(3){animation-delay:.3s}.practice-demo-module__Td-FDW__sceneNote{color:#79796c;margin:auto 0 0;padding-top:1.5rem;font-size:.72rem}.practice-demo-module__Td-FDW__sceneNote>span{color:#58714f;margin-right:.4rem}.practice-demo-module__Td-FDW__preparing{text-align:center;justify-content:center;align-items:center}.practice-demo-module__Td-FDW__preparing h2{margin-top:.85rem;font-size:2rem}.practice-demo-module__Td-FDW__preparing>p{color:#727366;margin:1rem 0 0;font-size:.83rem;line-height:1.7}.practice-demo-module__Td-FDW__reflectionArt{place-items:center;width:13rem;height:11rem;margin-bottom:1.5rem;display:grid;position:relative}.practice-demo-module__Td-FDW__orbit,.practice-demo-module__Td-FDW__orbitInner{border:1px solid #9cad8d45;border-radius:50%;width:10rem;height:10rem;animation:3s ease-in-out infinite practice-demo-module__Td-FDW__breathe;position:absolute}.practice-demo-module__Td-FDW__orbitInner{width:7rem;height:7rem;animation-delay:-.8s}.practice-demo-module__Td-FDW__quoteTile,.practice-demo-module__Td-FDW__insightTile{color:#566c47;background:#f5f7f0;border:1px solid #dfe5d7;border-radius:1rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.65rem;animation:3s ease-in-out infinite practice-demo-module__Td-FDW__float;display:grid;position:absolute;box-shadow:0 10px 25px #3042250c}.practice-demo-module__Td-FDW__quoteTile{top:1rem;left:.4rem;transform:rotate(-9deg)}.practice-demo-module__Td-FDW__insightTile{color:#fff;background:#45583a;animation-delay:-1.5s;bottom:.6rem;right:.4rem}.practice-demo-module__Td-FDW__wave{justify-content:center;align-items:center;gap:4px;width:5rem;height:3rem;display:flex}.practice-demo-module__Td-FDW__wave i{background:#6d865c;border-radius:6px;width:3px;height:1.8rem;animation:1s ease-in-out infinite alternate practice-demo-module__Td-FDW__wave}.practice-demo-module__Td-FDW__preparingPill{color:#526348;background:#f0f2eb;border-radius:999px;align-items:center;gap:.6rem;margin-top:1.7rem;padding:.35rem .9rem;font-size:.67rem;display:inline-flex}.practice-demo-module__Td-FDW__readyLabel{color:#527043;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.64rem;font-weight:650;display:inline-flex}.practice-demo-module__Td-FDW__readyLabel>span{background:#e8efdf;border-radius:50%;place-items:center;width:1.25rem;height:1.25rem;display:grid}.practice-demo-module__Td-FDW__coaching .practice-demo-module__Td-FDW__intro{margin-bottom:1rem}.practice-demo-module__Td-FDW__coaching h2{margin-top:.7rem;font-size:clamp(2.1rem,3vw,2.75rem);line-height:1.05}.practice-demo-module__Td-FDW__coaching h2 em{color:#5a704c;font-family:Georgia,serif;font-weight:400}.practice-demo-module__Td-FDW__evidence{border-left:2px solid #d8dece;padding:.7rem 0 .7rem .8rem}.practice-demo-module__Td-FDW__evidence blockquote{color:#595b50;margin:.25rem 0 0;font-size:.79rem;line-height:1.55}.practice-demo-module__Td-FDW__insight{color:#5c5f52;margin:1rem 0;font-size:.8rem;line-height:1.65}.practice-demo-module__Td-FDW__better{background:#eef3e6;border:1px solid #dce5d1;border-radius:1rem;padding:1rem 1.1rem}.practice-demo-module__Td-FDW__better .practice-demo-module__Td-FDW__eyebrow{color:#506341}.practice-demo-module__Td-FDW__better p{color:#334329;margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.practice-demo-module__Td-FDW__challenge{align-items:center;gap:.7rem;margin-top:1.15rem;display:flex}.practice-demo-module__Td-FDW__challenge>span{color:#5b6a4e;border:1px solid #e1e3d8;border-radius:50%;place-items:center;width:2.15rem;height:2.15rem;font-size:1.1rem;display:grid}.practice-demo-module__Td-FDW__challenge>div{gap:.15rem;display:grid}.practice-demo-module__Td-FDW__challenge strong{font-size:.78rem;font-weight:600}.practice-demo-module__Td-FDW__phases{border-top:1px solid #e5e5dc;grid-template-columns:1fr 1fr 1.2fr;gap:.7rem;padding-top:1rem;display:grid}.practice-demo-module__Td-FDW__phases button{text-align:left;color:#858578;cursor:pointer;background:0 0;border:0;min-width:0;min-height:2.75rem;padding:0;font-size:.59rem}.practice-demo-module__Td-FDW__phases button:hover,.practice-demo-module__Td-FDW__phases button[aria-current]{color:#35452c}.practice-demo-module__Td-FDW__phaseNumber{opacity:.6;margin-right:.15rem}.practice-demo-module__Td-FDW__phaseTrack{background:#edeee7;border-radius:3px;height:3px;margin-bottom:.65rem;display:block;overflow:hidden}.practice-demo-module__Td-FDW__phaseTrack i{border-radius:inherit;background:#6f845e;width:0;height:100%;transition:width .5s;display:block}.practice-demo-module__Td-FDW__phases button[aria-current] .practice-demo-module__Td-FDW__phaseTrack i{width:100%}.practice-demo-module__Td-FDW__caption{text-align:center;color:#808174;margin:1rem 0 .1rem;font-size:.6rem}.practice-demo-module__Td-FDW__demo[data-running=false] :is(.practice-demo-module__Td-FDW__dots i,.practice-demo-module__Td-FDW__caret,.practice-demo-module__Td-FDW__thinkingDot,.practice-demo-module__Td-FDW__orbit,.practice-demo-module__Td-FDW__orbitInner,.practice-demo-module__Td-FDW__wave i,.practice-demo-module__Td-FDW__quoteTile,.practice-demo-module__Td-FDW__insightTile),.practice-demo-module__Td-FDW__panel:not(.practice-demo-module__Td-FDW__active) :is(.practice-demo-module__Td-FDW__dots i,.practice-demo-module__Td-FDW__caret,.practice-demo-module__Td-FDW__orbit,.practice-demo-module__Td-FDW__orbitInner,.practice-demo-module__Td-FDW__wave i,.practice-demo-module__Td-FDW__quoteTile,.practice-demo-module__Td-FDW__insightTile){animation-play-state:paused!important}@keyframes practice-demo-module__Td-FDW__arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes practice-demo-module__Td-FDW__typing{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:.85;transform:translateY(-3px)}}@keyframes practice-demo-module__Td-FDW__caret{50%{opacity:0}}@keyframes practice-demo-module__Td-FDW__breathe{50%{opacity:.55;transform:scale(.95)}}@keyframes practice-demo-module__Td-FDW__wave{0%{opacity:.5;transform:scaleY(.25)}to{opacity:1;transform:scaleY(1)}}@keyframes practice-demo-module__Td-FDW__float{50%{translate:0 -7px}}@media (max-width:560px){.practice-demo-module__Td-FDW__demo{padding:1rem}.practice-demo-module__Td-FDW__toolbar>.practice-demo-module__Td-FDW__eyebrow{font-size:.56rem}.practice-demo-module__Td-FDW__panel{padding-top:1.35rem}.practice-demo-module__Td-FDW__panel h2{font-size:1.7rem}.practice-demo-module__Td-FDW__coaching h2{font-size:2.45rem}.practice-demo-module__Td-FDW__bubble{max-width:94%}.practice-demo-module__Td-FDW__status{font-size:.6rem}.practice-demo-module__Td-FDW__phaseNumber{display:none}.practice-demo-module__Td-FDW__phases{gap:.6rem}.practice-demo-module__Td-FDW__phases button{font-size:.59rem}}@media (prefers-reduced-motion:reduce){.practice-demo-module__Td-FDW__demo *,.practice-demo-module__Td-FDW__demo :before,.practice-demo-module__Td-FDW__demo :after{transition:none!important;animation:none!important}}
