.ag-pg-run{--ag-t0:1300;--ag-step:280;--ag-end:calc(var(--ag-t0) + var(--ag-n,4) * var(--ag-step) + 200);--ag-desk:calc(var(--ag-t0) + (var(--ag-n,4) - 1) * var(--ag-step))}.ag-pg-chat :is([data-slot=chat-turn-actions],[data-align=end] [data-slot=message-footer]){display:none}.ag-pg-type,.ag-pg-work{opacity:0}@media (prefers-reduced-motion:no-preference){.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-type{animation:1.15s linear both ag-pg-hold}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-type-text{animation:hm-wipe .72s var(--hm-ease-in-out) .15s both}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-ask{animation:hm-a .56s var(--hm-ease) 1s both}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-work{animation:ag-pg-work calc((var(--ag-n,4) * var(--ag-step) + 200) * 1ms) linear calc(var(--ag-t0) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-now{animation:ag-pg-now calc(var(--ag-step) * 1ms) linear calc((var(--ag-t0) + var(--i,0) * var(--ag-step)) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-now:last-child{animation-name:ag-pg-now-last;animation-duration:calc((var(--ag-step) + 200) * 1ms)}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-work [data-slot=activity-step]{animation:hm-a .42s var(--hm-ease) calc((var(--ag-t0) + (var(--k,0) + 1) * var(--ag-step) - 90) * 1ms) both}.ag-pg-work [data-slot=activity-step]:nth-child(2){--k:1}.ag-pg-work [data-slot=activity-step]:nth-child(3){--k:2}.ag-pg-work [data-slot=activity-step]:nth-child(4){--k:3}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-reply{animation:hm-a .52s var(--hm-ease) calc(var(--ag-end) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-reply [data-slot=message-content]>div>div:not([data-slot])>p,.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-reply [data-slot=message-content]>div>div:not([data-slot])>ul>li{animation:hm-wipe .64s var(--hm-ease-in-out) calc((var(--ag-end) + 120 + var(--k,0) * 200) * 1ms) both}.ag-pg-reply [data-slot=message-content]>div>div>ul>li:first-child{--k:1}.ag-pg-reply [data-slot=message-content]>div>div>ul>li:nth-child(2){--k:2}.ag-pg-reply [data-slot=message-content]>div>div>ul>li:nth-child(3){--k:3}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-gates>[data-slot=pending-gates]{animation:hm-a .56s var(--hm-ease) calc((var(--ag-end) + 820) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-desk{animation:hm-in-r .76s var(--hm-ease) calc(var(--ag-desk) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-line{animation:hm-a .52s var(--hm-ease) calc((var(--ag-desk) + 300 + var(--k,0) * 120) * 1ms) both}.hm-scene:is([data-play=on],[data-now]) .ag-pg-run .ag-pg-desk :is([data-hm=proposed],.ag-pg-ink){animation:hm-pop .52s var(--hm-ease) calc((var(--ag-desk) + 900) * 1ms) both}.ag-pg-kept{animation:hm-pop .42s var(--hm-ease) both}}@keyframes ag-pg-hold{0%,86%{opacity:1}to{opacity:0}}@keyframes ag-pg-work{0%{opacity:0;transform:translateY(6px)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ag-pg-now{0%,to{opacity:0}14%,86%{opacity:1}}@keyframes ag-pg-now-last{0%{opacity:0}14%,to{opacity:1}}.ag-pg-page{-webkit-mask-image:linear-gradient(#000 86%,#0000);mask-image:linear-gradient(#000 86%,#0000)}.ag-pg-tabs{scrollbar-width:none}.ag-pg-tabs::-webkit-scrollbar{display:none}.ag-pg-tab[data-cue]:after{pointer-events:none;content:"";background:linear-gradient(105deg, transparent 30%, color-mix(in oklab, var(--color-brand) 30%, transparent) 50%, transparent 70%);border-radius:inherit;opacity:0;position:absolute;inset:0;transform:translate(-110%)}@media (prefers-reduced-motion:no-preference){.hm-scene[data-now] .ag-pg-tab[data-cue]:after{animation:ag-pg-glint 1.3s var(--hm-ease-in-out) 4.6s both}}@keyframes ag-pg-glint{0%{opacity:1;transform:translate(-110%)}to{opacity:1;transform:translate(110%)}}@media (prefers-reduced-motion:no-preference){.ag-pg-swap{animation:ag-pg-swap .42s var(--hm-ease) both}}@keyframes ag-pg-swap{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}.ag-a-switch-thumb{transform:translate(calc(100% - 2px))}@media (prefers-reduced-motion:no-preference){.hm-scene[data-play=off] .ag-a-switch-on{opacity:0}.hm-scene[data-play=off] .ag-a-switch-thumb{transform:none}.hm-scene:is([data-play=on],[data-now]) .ag-a-switch-on{animation:.26s .9s both ag-a-switch-on}.hm-scene:is([data-play=on],[data-now]) .ag-a-switch-thumb{animation:ag-a-switch-thumb .3s var(--hm-ease) .9s both}}@keyframes ag-a-switch-on{0%{opacity:0}to{opacity:1}}@keyframes ag-a-switch-thumb{0%{transform:none}to{transform:translate(calc(100% - 2px))}}.ag-hr-run{--ag-t0:850;--ag-step:210;--ag-n:5;--ag-end:calc(var(--ag-t0) + var(--ag-n) * var(--ag-step) + 150);--ag-ink:calc(var(--ag-t0) + var(--ag-n) * var(--ag-step) - 60)}@media (prefers-reduced-motion:no-preference) and (width>=64rem){.ag-hr-tilt{transform-origin:50% 0;animation:hm-tilt 1.5s var(--hm-ease) .2s both}}@media (width<64rem){.ag-hr-win>[data-slot=sidebar-inset]{box-shadow:none;background:0 0;border-radius:0;margin:0;overflow:visible}.ag-hr-win>[data-slot=sidebar-inset]>:first-child{display:none}.ag-hr-win>[data-slot=sidebar-inset]>:last-child{flex-direction:column-reverse;gap:.75rem}.ag-hr-win [data-slot=shell-scroller]{overflow:visible}}.ag-hr-dock :is([data-slot=chat-turn-actions],[data-align=end] [data-slot=message-footer]){display:none}.ag-hr-work{opacity:0}@media (prefers-reduced-motion:no-preference){.hm-scene[data-now] .ag-hr-ask{animation:hm-a .56s var(--hm-ease) .35s both}.hm-scene[data-now] .ag-hr-work{animation:ag-hr-work calc((var(--ag-n) * var(--ag-step) + 200) * 1ms) linear calc(var(--ag-t0) * 1ms) both}.hm-scene[data-now] .ag-hr-now{animation:ag-hr-now calc(var(--ag-step) * 1ms) linear calc((var(--ag-t0) + var(--i,0) * var(--ag-step)) * 1ms) both}.hm-scene[data-now] .ag-hr-now:last-child{animation-name:ag-hr-now-last;animation-duration:calc((var(--ag-step) + 200) * 1ms)}.hm-scene[data-now] .ag-hr-work [data-slot=activity-step]{animation:hm-a .4s var(--hm-ease) calc((var(--ag-t0) + (var(--k,0) + 1) * var(--ag-step) - 80) * 1ms) both}.ag-hr-work [data-slot=activity-step]:nth-child(2){--k:1}.ag-hr-work [data-slot=activity-step]:nth-child(3){--k:2}.ag-hr-work [data-slot=activity-step]:nth-child(4){--k:3}.ag-hr-work [data-slot=activity-step]:nth-child(5){--k:4}.hm-scene[data-now] .ag-hr-reply{animation:hm-a .52s var(--hm-ease) calc(var(--ag-end) * 1ms) both}.hm-scene[data-now] .ag-hr-reply [data-slot=message-content]>div>div:not([data-slot])>p{animation:hm-wipe .72s var(--hm-ease-in-out) calc((var(--ag-end) + 120) * 1ms) both}.hm-scene[data-now] .ag-hr-dock [data-slot=pending-gates]{animation:hm-a .6s var(--hm-ease) calc((var(--ag-end) + 780) * 1ms) both}.hm-scene[data-now] .ag-hr-ink{animation:hm-pop .56s var(--hm-ease) calc(var(--ag-ink) * 1ms) both}.ag-hr-kept{animation:hm-pop .42s var(--hm-ease) both}}@keyframes ag-hr-work{0%{opacity:0;transform:translateY(6px)}8%,88%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes ag-hr-now{0%,to{opacity:0}14%,86%{opacity:1}}@keyframes ag-hr-now-last{0%{opacity:0}14%,to{opacity:1}}.ag-hr-tick{transform:scale(0)}@media (prefers-reduced-motion:no-preference){.ag-hr-tick{transition:transform .36s var(--hm-ease)}.ag-hr-verb{transition:color .36s}}.ag-hr-chip:is([data-state=done],[data-state=declined]) .ag-hr-tick{transform:none}.ag-hr-chip:is([data-state=done],[data-state=declined]) .ag-hr-verb{color:var(--color-fg-tertiary)}:is(.ag-hr-hit,.ag-hr-dock [data-slot=approval-gate-footer] button,.ag-hr-dock [data-slot=chat-send-hold] button){position:relative}:is(.ag-hr-hit,.ag-hr-dock [data-slot=approval-gate-footer] button,.ag-hr-dock [data-slot=chat-send-hold] button):after{content:"";position:absolute;inset:calc(50% - 22px) -2px}.ag-b-stage{isolation:isolate;position:relative}.ag-b-stage:before{z-index:-1;pointer-events:none;content:"";background-image:linear-gradient(var(--hm-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--hm-hairline) 1px, transparent 1px);border-radius:inherit;background-position:50%;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(65% 70%,#000,#0000);mask-image:radial-gradient(65% 70%,#000,#0000)}.ag-b-chat :is([data-slot=chat-turn-actions],[data-align=end] [data-slot=message-footer]){display:none}.ag-b-bar-patients{background:color-mix(in oklch, var(--color-fg-tertiary) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--color-fg-tertiary) 18%, transparent)}.ag-b-tick{border-inline-start:1px dashed color-mix(in oklch, var(--color-fg-tertiary) 40%, transparent);width:0}@media (prefers-reduced-motion:no-preference){.ag-b-steps [data-slot=activity-step]:nth-child(5){--d:1400}}@media (width>=64rem){.ag-b-how-row:not(:last-child):before{inset-inline-start:calc(1.125rem - .5px);content:"";background:var(--hm-hairline);width:1px;position:absolute;top:4.25rem;bottom:-6rem}}.ag-b-visit [data-slot=visit-properties]{display:none}.ag-b-rail-item:not(:last-child):before{inset-inline-start:calc(.3125rem - .5px);content:"";background:var(--hm-hairline);width:1px;position:absolute;top:1.25rem;bottom:-3rem}.ag-b-rail-body{padding-inline-start:1.375rem}@media (width>=64rem){.ag-b-rail{position:relative}.ag-b-rail:before{inset-inline:0;content:"";background:var(--hm-hairline);height:1px;position:absolute;top:calc(.625rem - .5px)}.ag-b-rail-item:not(:last-child):before{content:none}.ag-b-rail-body{padding-inline-start:0}}.ag-b-shrink{--ag-b-s:var(--ag-b-s-narrow,1);width:calc(100% / var(--ag-b-s));height:calc(var(--ag-b-h) / var(--ag-b-s));transform:scale(var(--ag-b-s))}@media (width>=64rem){.ag-b-shrink{--ag-b-s:var(--ag-b-s-wide,1)}}.ag-b-moment-card{--d:120}@media (width>=64rem){.ag-b-moment-card{--d:calc(var(--ag-b-i,0) * 260 + 120)}}
