.practice-preparation-grid{align-items:start}.eleven-theme.simulation-audio-dialog .practice-preparation-card,.eleven-theme.simulation-video-dialog .practice-preparation-card{padding:1.25rem!important}.practice-preparation-card{font-family:var(--font-body)}.practice-preparation-card .assessment-company-heading{-moz-column-gap:.875rem;grid-template-columns:3rem minmax(0,1fr);align-items:center;column-gap:.875rem;margin-bottom:1.25rem;display:grid}.practice-preparation-card .assessment-company-heading>:first-child{grid-area:1/1/span 2;margin:0}.practice-preparation-card .assessment-company-heading>p,.practice-preparation-card .assessment-company-heading>h2{overflow-wrap:anywhere;grid-column:2;margin:0}.practice-preparation-card .assessment-company-heading>h2{font-size:1rem;font-weight:600;line-height:1.4}.practice-preparation-card dl{font-size:.8125rem;line-height:1.6}.practice-preparation-card dl>div{padding-block:.875rem}.practice-preparation-card dd{overflow-wrap:anywhere}[data-practice-preparation]{flex:1;min-height:0;overflow:hidden}[data-practice-preparation]>.practice-preparation-scroll{flex:1;min-height:0;overflow-y:auto}[data-practice-preparation]>footer{z-index:2;flex-shrink:0;margin-top:auto;position:relative}@media (width<=639px){.eleven-theme.simulation-audio-dialog .practice-preparation-card,.eleven-theme.simulation-video-dialog .practice-preparation-card{padding:1rem!important}.practice-preparation-grid{gap:.875rem}}.simulation-video-dialog>button:last-child,.simulation-audio-dialog>button:last-child{z-index:10;background:hsl(var(--background));place-items:center;width:2.75rem;height:2.75rem;display:grid;top:.65rem;right:.65rem}.eleven-theme.simulation-video-dialog .simulation-video-speakers{min-width:0;padding:.875rem!important}.eleven-theme.simulation-audio-dialog footer{--primary-foreground:0 0% 100%}.eleven-theme.simulation-audio-dialog .simulation-voice-primary-action,.eleven-theme.simulation-audio-dialog .simulation-voice-secondary-action{color:hsl(var(--background))!important;background-color:hsl(var(--foreground))!important}@media (width<=639px){.bounded-dialog.simulation-audio-dialog[data-state=open]{animation:.26s cubic-bezier(.22,1,.36,1) both simulation-voice-sheet-in!important}.bounded-dialog.simulation-audio-dialog[data-state=closed]{animation:.2s ease-in both simulation-voice-sheet-out!important}}@keyframes simulation-voice-sheet-in{0%{opacity:.94;translate:0 100%}to{opacity:1;translate:0}}@keyframes simulation-voice-sheet-out{0%{opacity:1;translate:0}to{opacity:.94;translate:0 100%}}@media (prefers-reduced-motion:reduce){.bounded-dialog.simulation-audio-dialog[data-state]{animation:none!important}}@media (width>=1024px){.bounded-dialog.simulation-video-dialog[data-video-stage=setup]:not([data-session-briefing=true]){width:min(100vw - 1.5rem,104rem)!important;height:min(96dvh,1000px)!important;max-height:96dvh!important}.simulation-video-dialog [data-pal-grid]{grid-template-columns:repeat(4,minmax(0,1fr))}.simulation-video-dialog [data-pal-grid]>button{width:100%;min-width:0;max-width:none}.simulation-video-dialog [data-video-pal-panel]{min-width:0}.simulation-video-dialog [data-video-pal-panel] [data-pal-grid]{gap:clamp(5px,.8dvh,10px)}.simulation-video-dialog [data-video-pal-panel] [data-pal-grid] .aspect-square{aspect-ratio:4/5}}.simulation-video-dialog .simulation-setup-brief{padding:1rem}.simulation-video-dialog .simulation-setup-brief h3{font-size:1.125rem}.simulation-video-dialog .simulation-setup-brief p{line-height:1.5}.simulation-pal-track{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}.eleven-theme.simulation-video-dialog section,.eleven-theme.simulation-audio-dialog section{padding-top:0!important;padding-bottom:0!important}.simulation-video-dialog,.simulation-audio-dialog{min-height:0!important}.bounded-dialog.simulation-video-dialog[data-session-briefing=true],.bounded-dialog.simulation-audio-dialog[data-session-briefing=true]{height:min(92dvh,42rem)!important}@media (width>=640px){.bounded-dialog.simulation-video-dialog[data-session-briefing=true],.bounded-dialog.simulation-audio-dialog[data-session-briefing=true]{height:min(88dvh,36rem)!important}}.simulation-video-dialog>header,.simulation-audio-dialog>header{background:hsl(var(--background));-webkit-backdrop-filter:none;backdrop-filter:none}.simulation-video-dialog>button:last-child,.simulation-audio-dialog>button:last-child{border-radius:9999px}@media (width>=640px){.bounded-dialog.simulation-video-dialog{width:min(100vw - 3rem,42rem)!important;max-height:min(90dvh,56rem)!important}.bounded-dialog.simulation-audio-dialog{width:min(100vw - 3rem,42rem)!important;max-height:min(88dvh,46rem)!important}.bounded-dialog.simulation-video-dialog[data-video-stage=live]{width:min(100vw - 3rem,60rem)!important;height:min(92dvh,52.5rem)!important;max-height:92dvh!important}}@media (width<=639px){.bounded-dialog.simulation-video-dialog[data-video-stage=live]{width:100vw!important;height:100dvh!important;max-height:100dvh!important;padding-top:env(safe-area-inset-top)!important;border-radius:0!important}}.bounded-dialog.simulation-video-dialog[data-video-stage=live]>button:last-child{display:none!important}.simulation-video-dialog[data-video-stage=live] [data-tavus-live-room]{overscroll-behavior:contain}@media (width<=639px){.simulation-video-dialog[data-video-stage=live] [data-tavus-live-shell]{min-height:0;overflow:hidden}.simulation-video-dialog[data-video-stage=live] [data-v3-assessment-layout]{flex:1;min-height:0}.simulation-video-dialog[data-video-stage=live] [data-tavus-live-room]{flex:1;width:100%;height:100%;min-height:0}.simulation-video-dialog[data-video-stage=live] [data-tavus-live-room] iframe{width:100%!important;min-width:0!important;height:100%!important}.simulation-video-dialog[data-video-stage=live] [data-tavus-live-footer]{gap:.25rem;padding-top:.375rem}.simulation-video-dialog[data-video-stage=live] [data-tavus-live-footer] button{min-height:2.75rem}}.practice-voice-full-page[data-state]{border-radius:0!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important;position:fixed!important;inset:0!important;transform:none!important}@media (width>=640px){.bounded-dialog.simulation-audio-dialog,.bounded-dialog.simulation-video-dialog[data-video-stage=setup]{width:min(96vw,1200px)!important;max-width:min(96vw,1200px)!important;height:min(90dvh,780px)!important;min-height:0!important;max-height:min(90dvh,780px)!important}}@media (width<=639px){.bounded-dialog.simulation-audio-dialog,.bounded-dialog.simulation-video-dialog[data-video-stage=setup]{width:100%!important;height:min(94dvh,820px)!important;min-height:0!important;max-height:94dvh!important}}.bounded-dialog.simulation-audio-dialog[data-session-briefing=true],.bounded-dialog.simulation-video-dialog[data-video-stage=setup][data-session-briefing=true]{height:min(90dvh,780px)!important}@media (width<=639px){.bounded-dialog.simulation-audio-dialog[data-session-briefing=true],.bounded-dialog.simulation-video-dialog[data-video-stage=setup][data-session-briefing=true]{height:min(94dvh,820px)!important}}.simulation-audio-dialog>div.flex.min-h-0,.simulation-video-dialog>div.flex.min-h-0{flex:1;min-height:0}.simulation-audio-dialog header,.simulation-video-dialog header,.simulation-audio-dialog footer,.simulation-video-dialog footer{flex-shrink:0}.simulation-audio-dialog footer button.bg-foreground,.simulation-video-dialog footer button.bg-foreground,.simulation-audio-dialog .simulation-voice-primary-action,.simulation-video-dialog .simulation-video-primary-action{box-shadow:none!important;border-radius:12px!important;transition:background-color .18s,border-color .18s!important;transform:none!important}.simulation-audio-dialog footer button.bg-foreground:hover,.simulation-video-dialog footer button.bg-foreground:hover{transform:none!important}@media (prefers-reduced-motion:reduce){.simulation-audio-dialog *,.simulation-video-dialog *{transition-duration:0s!important;animation-duration:0s!important}}.shifts-live-video-window{animation:.22s ease-out shifts-live-video-enter}.shifts-live-video-window .shifts-live-video-grip{cursor:grab;-webkit-user-select:none;user-select:none}.shifts-live-video-window .shifts-live-video-grip:active{cursor:grabbing}.shifts-live-video-grip-mark{opacity:0;transition:opacity .14s}.shifts-live-video-titlebar:hover .shifts-live-video-grip-mark,.shifts-live-video-grip:focus-visible .shifts-live-video-grip-mark{opacity:1}.shifts-live-video-window .shifts-live-video-resize{cursor:nwse-resize}@media (hover:none){.shifts-live-video-grip-mark{opacity:1}}@keyframes shifts-live-video-enter{0%{opacity:0;transform:translate(2rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.shifts-live-video-window{animation:none}.shifts-live-video-grip-mark{transition:none}}[data-video-popout][data-side=left]{animation-name:video-popout-from-left}.video-popout-content>.video-popout-practice{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.video-popout-content [data-video-setup-grid]{flex-direction:column;gap:1rem;display:flex}.video-popout-content .workspace-compact-sections section[hidden]{display:none}.video-popout-content [aria-label="Practice scenario summary"]{padding-top:.25rem!important;padding-bottom:.25rem!important}.video-popout-content .practice-preparation-card{padding:1rem}.video-popout-content{container:practice-popout/inline-size}.video-popout-content [data-pal-grid]{grid-template-columns:repeat(2,minmax(0,1fr))!important}@container practice-popout (width>=34rem){.video-popout-content [data-pal-grid]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@container practice-popout (width>=46rem){.video-popout-content [data-pal-grid]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.video-popout-content .assessment-company-heading{margin-bottom:.5rem}.video-popout-content [aria-label=Session\ briefing] dl{margin-top:.5rem}.video-popout-content [aria-label=Session\ briefing] dl>div{padding-block:.5rem}.video-popout-content [aria-label=Session\ briefing] dd{margin-top:.125rem}.simulation-setup-brief :is([aria-label="Practice scenario summary"]>p,dd){padding-left:.8rem;position:relative}.simulation-setup-brief :is([aria-label="Practice scenario summary"]>p,dd):before{content:"";background:currentColor;width:.3rem;height:.3rem;position:absolute;top:.5em;left:0}.video-popout-content [aria-label="Video pricing and duration"]{display:none}.video-popout-content [data-simulation-setup-tools] button{place-items:center;width:2.25rem;height:2.25rem;padding:0;display:grid}.video-popout-content [aria-label="Practice scenario summary"]>p{margin-top:.25rem}.video-popout-content [aria-label=Simulation\ blueprint]{display:none}.video-popout-content [data-v3-assessment-layout]{flex-direction:column;padding:.5rem}.video-popout-content [data-assessment-media-heading]>div{padding-right:0}.video-popout-content [data-assessment-media-heading] h2{font-size:1rem}.video-popout-content [data-assessment-media-controls]>div{flex-direction:column;align-items:stretch}.video-popout-content [data-assessment-media-controls=video]>div>div{width:100%;margin-left:0}.video-popout-content [data-assessment-media-controls=video] button{width:auto;min-width:0}.video-popout-content [data-assessment-media-controls=video] button[data-setup-back]{flex:0 0 6.5rem}.video-popout-content [data-assessment-media-controls=video] button[data-setup-primary]{white-space:normal;flex:1;min-width:0;height:auto;min-height:3rem;padding:.75rem 1.5rem}.video-popout-content [data-assessment-media-controls] button svg{flex-shrink:0}.video-popout-content [data-assessment-media-controls=audio]>div>div:last-child{flex-direction:row;align-items:stretch;display:flex}.video-popout-content [data-video-setup-grid]>:not(.hidden),.video-popout-content [data-practice-preparation] .practice-preparation-card:not([hidden]){animation:.18s ease-out practice-step-reveal}@keyframes practice-step-reveal{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:translateY(0)}}.video-popout-content [data-assessment-media-controls] button>*{align-self:center}.video-popout-content [data-tavus-live-footer]{flex-direction:column;align-items:stretch}@keyframes video-popout-from-left{0%{opacity:0;transform:translate(-2rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){[data-video-popout]{animation:none}}
