#rf[data-film-step="0"][data-film-beat="2"] .film-worklist,#rf[data-film-step="1"][data-film-beat="4"] .voice-phone,#rf[data-film-step="2"][data-film-beat="3"] .call-thread,#rf[data-film-step="3"][data-film-beat="3"] .close-worklist{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-8px) scale(.985)!important;transition:opacity .12s ease,transform .18s cubic-bezier(.22,1,.36,1),visibility 0s linear .18s!important}
#rf[data-film-step="0"][data-film-beat="3"] .film-worklist,#rf[data-film-step="3"]:is([data-film-beat="4"],[data-film-beat="5"]) .close-worklist{visibility:hidden!important;opacity:0!important;pointer-events:none!important;transform:translateY(-10px) scale(.975)!important;transition:none!important}
@media (min-width:801px){#rf .film-decision .film-worklist{width:min(920px,88%);min-height:330px;padding:27px 31px}
#rf .film-worklist>header strong{font-size:19px}
#rf .film-worklist>header small,#rf .film-worklist-labels{font-size:9px}
#rf .film-worklist-row{min-height:76px;padding:11px 16px}
#rf .film-worklist-row strong{font-size:14px}
#rf .film-worklist-row small,#rf .film-worklist-row em,#rf .film-worklist-row b{font-size:10px}
#rf .film-decision .film-action-panel{width:min(760px,76%);min-height:370px;padding:34px 38px}
#rf .film-action-panel>span{font-size:10px}
#rf .film-action-panel>strong{max-width:590px;font-size:clamp(37px,3.25vw,46px)}
#rf .film-action-panel>ul{gap:9px}
#rf .film-action-panel>ul li{font-size:11px}
#rf .film-action-panel .owner-choice{right:38px;bottom:30px;left:38px}
#rf .film-negotiate .call-thread{width:min(760px,78%);min-height:430px;padding:24px 28px}
#rf .film-negotiate .call-thread>header strong{font-size:15px}
#rf .film-negotiate .call-thread>header small,#rf .film-negotiate .call-thread>header b{font-size:9px}
#rf .film-negotiate .call-thread>p{max-width:560px;padding:14px 16px;font-size:13px;line-height:1.45}
#rf .thread-listening,#rf .thread-reasoning,#rf .thread-typing{font-size:10px}
#rf .film-negotiate .plan-card{width:min(680px,72%);min-height:380px;padding:34px 38px}
#rf .film-negotiate .plan-card>header strong{font-size:18px}
#rf .film-negotiate .plan-card>header small,#rf .film-negotiate .plan-card>header b,#rf .plan-card dl dt,#rf .plan-card dl dd{font-size:10px}
#rf .film-close .close-worklist{width:min(860px,84%);min-height:360px;padding:28px 32px}
#rf .film-close .close-receipt{width:min(680px,72%);min-height:390px;padding:32px 36px}
#rf .close-receipt>header strong{font-size:18px}
#rf .close-receipt>header small,#rf .close-receipt dl dt{font-size:10px}
#rf .close-receipt dl dd{font-size:15px}
#rf .voice-dialogue>.buyer-says{font-size:12px}
#rf .voice-dialogue small{font-size:8px}
#rf .close-receipt>p i{width:46px;height:46px;font-size:17px}
#rf .close-receipt>p strong{font-size:18px}
#rf .close-receipt>p small{margin-top:4px;font-size:9px}}
@media (max-width:800px){#rf .film-negotiate .call-thread{box-sizing:border-box;height:calc(100% - 24px)!important;min-height:0!important;max-height:calc(100% - 24px)}}
@media (width>= 801px){.truth-story{min-height:min(5200px,520svh)}}
@media (width>= 901px){.convergence.exception-story{min-height:min(4600px,460svh)}}
@keyframes hco{0%{opacity:1;transform:translateZ(0)}to{opacity:0;transform:translate3d(var(--hex,-8px),0,0) scale(.995)}}
@keyframes hci{0%{opacity:0;transform:translate3d(var(--hen,8px),0,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}
@keyframes hhl{0%{opacity:0;transform:scaleX(.12)}38%,62%{opacity:.7;transform:scaleX(1)}to{opacity:0;transform:scaleX(.24)}}
@keyframes hht{0%{opacity:0;transform:translate3d(var(--hts,-18px),0,0) scale(.96)}36%,66%{opacity:1;transform:translateZ(0) scale(1)}to{opacity:0;transform:translate3d(var(--hte,18px),0,0) scale(.98)}}
@keyframes hfr{0%{opacity:0;transform:translate3d(0,8px,0) scale(.992)}to{opacity:1;transform:translateZ(0) scale(1)}}
@keyframes hr{0%{transform:scale(.982)}58%{transform:scale(1.012)}to{transform:scale(1)}}
@keyframes hs{0%{opacity:0;transform:translate3d(8px,3px,0) scale(.98)}to{opacity:1;transform:none}}
@keyframes hfp{0%{opacity:.2;transform:scale(.975)}62%{opacity:1;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}
@keyframes hds{0%{opacity:0;transform:translate3d(-100%,0,0)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate3d(238%,0,0)}}
#rf .film-scenes{isolation:isolate}
#rf .film-scene{transition:none!important;will-change:auto}
#rf .film-scene.is-film-outgoing{clip-path:none!important;animation:hco .16s cubic-bezier(.33,1,.68,1) both!important;will-change:opacity,transform}
#rf .film-scene.is-active.is-film-incoming{clip-path:none!important;animation:hci .34s cubic-bezier(.16,1,.3,1) .1s both!important;will-change:opacity,transform}
.film-chapter-handoff{position:absolute;inset:0;z-index:8;display:grid;place-items:center;opacity:0;pointer-events:none}
.film-chapter-handoff>i{position:absolute;width:min(420px,48%);height:1px;background:linear-gradient(90deg,#0000,#cffa36eb,#0000);transform-origin:center}
.film-chapter-handoff>span{position:relative;display:flex;align-items:center;gap:8px;padding:9px 13px;color:#101714;background:#fff;border:1px solid #cffa36eb;border-radius:999px;box-shadow:0 16px 48px #0109113d;font-size:9px;letter-spacing:.08em}
#rf.is-scene-transitioning .film-chapter-handoff{opacity:1}
#rf.is-scene-transitioning .film-chapter-handoff>i{animation:hhl .52s ease both}
#rf.is-scene-transitioning .film-chapter-handoff>span{animation:hht .44s cubic-bezier(.16,1,.3,1) .08s both}
#rf[data-film-step="0"][data-film-beat="2"] .film-action-panel,#rf[data-film-step="1"][data-film-beat="4"] .film-docs,#rf[data-film-step="2"][data-film-beat="3"] .plan-card,#rf[data-film-step="3"][data-film-beat="3"] .close-receipt{z-index:4;visibility:visible!important;opacity:1!important;animation:hfr .38s cubic-bezier(.16,1,.3,1) .12s both}
#rf[data-film-step="0"][data-film-beat="1"] .film-worklist-row.is-selected,#rf[data-film-step="0"][data-film-beat="3"] [data-call-mode-choice=ai]{animation:hr .52s cubic-bezier(.16,1,.3,1) both}
#rf [data-film-dialogue].is-current,#rf[data-film-step="2"][data-film-beat="2"] .thread-ai,#rf[data-film-step="2"][data-film-beat="4"] .plan-viber{animation:hfr .46s cubic-bezier(.16,1,.3,1) both!important}
#rf[data-film-step="1"][data-film-beat="5"] .docs-email>span:first-of-type,#rf[data-film-step="3"][data-film-beat="1"] .evidence-stack>span:first-child,#rf[data-film-step="3"][data-film-beat="4"] .close-tax{animation:hs .48s cubic-bezier(.16,1,.3,1) both}
#rf[data-film-step="1"][data-film-beat="5"] .docs-email>span:nth-of-type(2),#rf[data-film-step="3"][data-film-beat="2"] .evidence-stack>span:nth-child(2){animation:hs .48s cubic-bezier(.16,1,.3,1) .08s both}
#rf[data-film-step="1"][data-film-beat="6"] .docs-confirm,#rf[data-film-step="2"][data-film-beat="3"] .plan-card>header b{animation:hr .54s cubic-bezier(.16,1,.3,1) both}
#rf[data-film-step="3"][data-film-beat="4"] .close-receipt dd.is-revealed{animation:hs .44s cubic-bezier(.16,1,.3,1) both}
#rf[data-film-step="3"][data-film-beat="5"] .close-receipt>p{animation:hfp .62s cubic-bezier(.16,1,.3,1) both!important}
.hero.is-motion-active #rf :is(.film-worklist-labels,.film-worklist-row,.film-worklist-row.is-selected:after,.film-action-panel>span,.film-action-panel>strong,.film-action-panel>ul,.film-action-panel .owner-choice,.film-voice.is-active .voice-phone,.film-voice.is-active .voice-context>span,.film-negotiate.is-active .call-thread>*,.film-negotiate.is-active .plan-card>*){animation:none}
.hero.is-motion-active #rf .film-worklist-row.is-selected::after{animation:none!important}
#rf .docs-scanning::after{left:0!important;animation:hds 2.2s ease-in-out infinite!important;animation-play-state:paused!important;will-change:opacity,transform}
#rf .docs-scanning.is-revealed:not(.is-expired)::after{animation-play-state:running!important}
#rf.is-scene-transitioning .film-stage:after{content:none!important;animation:none!important}
#rf .film-scene:not(.is-active):not(.is-film-outgoing) *,#rf .film-scene:not(.is-active):not(.is-film-outgoing) *::before,#rf .film-scene:not(.is-active):not(.is-film-outgoing) *::after,#rf .film-scene.is-film-outgoing *,#rf .film-scene.is-film-outgoing *::before,#rf .film-scene.is-film-outgoing *::after{animation-play-state:paused!important}
#rf .film-scene.is-film-outgoing *{transition:none!important}
#rf .film-scene:not(.is-active) *,#rf .film-scene:not(.is-active) *::before,#rf .film-scene:not(.is-active) *::after{transition:none!important}
#rf :is([data-film-reveal-at]:not(.is-revealed),[data-film-until].is-expired) *,#rf :is([data-film-reveal-at]:not(.is-revealed),[data-film-until].is-expired) *::before,#rf :is([data-film-reveal-at]:not(.is-revealed),[data-film-until].is-expired) *::after{animation-play-state:paused!important}
#rf :is(.film-worklist,.film-action-panel,.call-thread,.plan-card,.close-worklist,.close-receipt){filter:none!important;transition:opacity .34s ease,transform .44s cubic-bezier(.16,1,.3,1),visibility 0s linear .44s!important}
#rf .film-worklist-row:not(.is-selected){filter:none!important;min-height:76px!important;max-height:90px!important;padding-block:11px!important;transition:opacity .28s ease,transform .38s cubic-bezier(.16,1,.3,1),border-color .28s!important}
#rf .evidence-stack>span{min-height:72px!important;max-height:100px!important;padding-block:8px!important;transition:opacity .34s ease,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s!important}
#rf .plan-card>.plan-viber{min-height:58px!important;max-height:82px!important;padding-block:9px!important;transition:opacity .34s ease,transform .42s cubic-bezier(.16,1,.3,1),visibility 0s linear .42s!important}
#rf :is(.close-receipt>header,.close-receipt>dl){filter:none!important;transition:opacity .34s ease,transform .42s cubic-bezier(.16,1,.3,1)!important}
@media(max-width:620px){#rf{--hex:-10px;--hen:10px;--hts:-16px;--htn:0;--htf:0;--hte:16px}}
@media(prefers-reduced-motion:reduce){.film-chapter-handoff{display:none!important}
#rf :is(.film-scene,.film-action-panel,.film-docs,.plan-card,.close-receipt,[data-film-dialogue],.film-worklist-row,.docs-email>span,.docs-confirm,.plan-viber,.evidence-stack>span,.close-gap,.close-tax,.close-receipt>p){animation:none!important}}
