@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowAiFirstStart-module-scss-module__aRFSbW__Backdrop{min-width:0;padding:var(--spacing-4xl) var(--spacing-xl);background:var(--color-neutral-1);flex:auto;justify-content:center;align-items:flex-start;display:flex;overflow-y:auto}.WorkflowAiFirstStart-module-scss-module__aRFSbW__Card{width:100%;max-width:640px;padding:var(--spacing-xl);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);background:var(--color-neutral-0)}.WorkflowAiFirstStart-module-scss-module__aRFSbW__IconTile{border-radius:var(--mantine-radius-sm);background:var(--color-primary-1);width:40px;height:40px;color:var(--color-primary-9);flex:none;justify-content:center;align-items:center;display:flex}.WorkflowAiFirstStart-module-scss-module__aRFSbW__Title{font-size:var(--font-xxl);font-weight:var(--fw-medium);color:var(--color-neutral-9);line-height:var(--line-height-sm)}.WorkflowAiFirstStart-module-scss-module__aRFSbW__Body{font-size:var(--font-md);color:var(--color-neutral-7);line-height:var(--line-height-regular)}.WorkflowAiFirstStart-module-scss-module__aRFSbW__AudienceLabel{font-size:var(--font-md);color:var(--color-neutral-7)}.WorkflowAiFirstStart-module-scss-module__aRFSbW__AudiencePill{align-items:center;gap:var(--spacing-xs);height:36px;padding:0 var(--spacing-sm);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);background:var(--color-neutral-0);color:var(--color-neutral-9);font-size:var(--font-md);white-space:nowrap;display:flex}.WorkflowAiFirstStart-module-scss-module__aRFSbW__AudienceChevron{color:var(--color-neutral-6)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowAiPanel-module-scss-module__1NJs-G__Panel{height:100%;min-height:0;padding:var(--spacing-md)}.WorkflowAiPanel-module-scss-module__1NJs-G__Scroll{flex:auto;min-height:0;overflow-y:auto}.WorkflowAiPanel-module-scss-module__1NJs-G__Heading{font-size:var(--font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-6)}.WorkflowAiPanel-module-scss-module__1NJs-G__Suggestions{padding-bottom:var(--spacing-xs)}.WorkflowAiPanel-module-scss-module__1NJs-G__Suggestion{padding:var(--spacing-xs);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);background:var(--color-neutral-0);font-size:var(--font-sm);color:var(--color-neutral-7);text-align:left;transition:border-color .12s}.WorkflowAiPanel-module-scss-module__1NJs-G__Suggestion:hover{border-color:var(--color-neutral-4)}.WorkflowAiPanel-module-scss-module__1NJs-G__Transcript{padding-bottom:var(--spacing-xs)}.WorkflowAiPanel-module-scss-module__1NJs-G__Bubble{max-width:92%;padding:var(--spacing-xs);border-radius:var(--mantine-radius-sm)}.WorkflowAiPanel-module-scss-module__1NJs-G__Bubble.WorkflowAiPanel-module-scss-module__1NJs-G__fromUser{background:var(--color-neutral-1);align-self:flex-end}.WorkflowAiPanel-module-scss-module__1NJs-G__Bubble.WorkflowAiPanel-module-scss-module__1NJs-G__fromAssistant{border:1px solid var(--color-neutral-3);background:var(--color-neutral-0);font-family:var(--font-family-ai);align-self:flex-start}.WorkflowAiPanel-module-scss-module__1NJs-G__Bubble.WorkflowAiPanel-module-scss-module__1NJs-G__isError{border-color:var(--color-error-3);background:var(--color-error-0)}.WorkflowAiPanel-module-scss-module__1NJs-G__BubbleText{font-size:var(--font-sm);color:var(--color-neutral-7);white-space:pre-wrap}.WorkflowAiPanel-module-scss-module__1NJs-G__Bubble.WorkflowAiPanel-module-scss-module__1NJs-G__isError .WorkflowAiPanel-module-scss-module__1NJs-G__BubbleText{color:var(--color-error-7)}.WorkflowAiPanel-module-scss-module__1NJs-G__Thinking{padding:var(--spacing-xs);color:var(--color-neutral-6);align-self:flex-start}.WorkflowAiPanel-module-scss-module__1NJs-G__ThinkingText{font-size:var(--font-sm);color:var(--color-neutral-6)}.WorkflowAiPanel-module-scss-module__1NJs-G__HistoryRoot{flex:none}.WorkflowAiPanel-module-scss-module__1NJs-G__HistoryItem{border-top:1px solid var(--color-neutral-2);border-bottom:0}.WorkflowAiPanel-module-scss-module__1NJs-G__HistoryControl{padding:var(--spacing-xs) 0}.WorkflowAiPanel-module-scss-module__1NJs-G__HistoryControl:hover{background:0 0}.WorkflowAiPanel-module-scss-module__1NJs-G__HistoryContent{padding:0 0 var(--spacing-xs);max-height:200px;overflow-y:auto}.WorkflowAiPanel-module-scss-module__1NJs-G__HistoryLabel,.WorkflowAiPanel-module-scss-module__1NJs-G__Empty{font-size:var(--font-sm);color:var(--color-neutral-6)}.WorkflowAiPanel-module-scss-module__1NJs-G__Composer{flex:none}.WorkflowAiPanel-module-scss-module__1NJs-G__Input{flex:auto}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowBuilder-module-scss-module__zLZLWW__Builder{background:var(--color-neutral-0);height:100%;min-height:0}.WorkflowBuilder-module-scss-module__zLZLWW__Header{min-height:48px;padding:var(--spacing-xxs) var(--spacing-md);background:var(--color-neutral-1);border-bottom:1px solid var(--color-neutral-4);flex:none}.WorkflowBuilder-module-scss-module__zLZLWW__HeaderLeft{min-width:0}.WorkflowBuilder-module-scss-module__zLZLWW__TitleInput input{font-size:var(--font-xl);color:var(--color-neutral-7)}.WorkflowBuilder-module-scss-module__zLZLWW__AudiencePill{padding:1px var(--spacing-xxs);border-radius:var(--mantine-radius-sm);background:var(--color-secondary-0);color:var(--color-secondary-7);font-size:var(--font-xs);white-space:nowrap}.WorkflowBuilder-module-scss-module__zLZLWW__Body{flex:auto;min-height:0}.WorkflowBuilder-module-scss-module__zLZLWW__SidePanel{border-left:1px solid var(--color-neutral-4);background:var(--color-neutral-0);flex:0 0 400px;min-height:0}.WorkflowBuilder-module-scss-module__zLZLWW__TabsList{gap:var(--spacing-xxs);min-height:40px;padding:var(--spacing-xxs);background:var(--color-neutral-1);border-bottom:1px solid var(--color-neutral-4);align-items:center;display:flex}.WorkflowBuilder-module-scss-module__zLZLWW__Tab{padding:var(--spacing-xxs) var(--spacing-xs);border-radius:var(--mantine-radius-sm);color:var(--color-neutral-6);font-size:var(--font-md);font-weight:var(--fw-bold);cursor:pointer;background:0 0;border:0;transition:background-color .1s ease-in-out}.WorkflowBuilder-module-scss-module__zLZLWW__Tab:hover{background:var(--color-neutral-2)}.WorkflowBuilder-module-scss-module__zLZLWW__Tab[aria-selected=true]{color:var(--color-neutral-7);background:#2a29271a}.WorkflowBuilder-module-scss-module__zLZLWW__SaveStatus{color:var(--color-neutral-6);font-size:var(--font-xs)}.WorkflowBuilder-module-scss-module__zLZLWW__SaveStatusFailed{color:var(--color-error-6);font-size:var(--font-xs)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowCanvas-module-scss-module__uUSSEW__Canvas{min-width:0;padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-4xl);background:var(--color-neutral-1);flex:auto;overflow-y:auto}.WorkflowCanvas-module-scss-module__uUSSEW__Track{width:100%;max-width:620px;margin:0 auto}.WorkflowCanvas-module-scss-module__uUSSEW__TerminalRow{padding:var(--spacing-xs) 0;justify-content:center;display:flex;position:relative}.WorkflowCanvas-module-scss-module__uUSSEW__TerminalRow:before{content:"";background:var(--color-neutral-3);width:1px;position:absolute}.WorkflowCanvas-module-scss-module__uUSSEW__TerminalRow[data-kind=start]:before{top:50%;bottom:0}.WorkflowCanvas-module-scss-module__uUSSEW__TerminalRow[data-kind=end]:before{top:0;bottom:50%}.WorkflowCanvas-module-scss-module__uUSSEW__Terminal{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-3xs) var(--spacing-xs);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-full);background:var(--color-neutral-0);display:flex;position:relative}.WorkflowCanvas-module-scss-module__uUSSEW__TerminalDot{border-radius:var(--mantine-radius-full);width:8px;height:8px}.WorkflowCanvas-module-scss-module__uUSSEW__Terminal[data-kind=start] .WorkflowCanvas-module-scss-module__uUSSEW__TerminalDot{background:var(--color-success-5)}.WorkflowCanvas-module-scss-module__uUSSEW__Terminal[data-kind=end] .WorkflowCanvas-module-scss-module__uUSSEW__TerminalDot{background:var(--color-neutral-4)}.WorkflowCanvas-module-scss-module__uUSSEW__TerminalLabel{font-size:var(--font-sm);font-weight:var(--fw-medium);color:var(--color-neutral-7)}.WorkflowCanvas-module-scss-module__uUSSEW__TerminalDetail{font-size:var(--font-sm);color:var(--color-neutral-6);text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.WorkflowCanvas-module-scss-module__uUSSEW__Connector{justify-content:center;align-items:center;height:28px;display:flex;position:relative}.WorkflowCanvas-module-scss-module__uUSSEW__Connector:before{content:"";background:var(--color-neutral-3);width:1px;position:absolute;top:0;bottom:0}.WorkflowCanvas-module-scss-module__uUSSEW__InsertButton{border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-full);background:var(--color-neutral-0);width:20px;height:20px;color:var(--color-neutral-6);cursor:pointer;opacity:0;justify-content:center;align-items:center;padding:0;transition:opacity .12s;display:flex;position:relative}.WorkflowCanvas-module-scss-module__uUSSEW__Connector:hover .WorkflowCanvas-module-scss-module__uUSSEW__InsertButton,.WorkflowCanvas-module-scss-module__uUSSEW__InsertButton:focus-visible{opacity:1}.WorkflowCanvas-module-scss-module__uUSSEW__InsertButton:disabled{cursor:not-allowed;color:var(--color-neutral-5)}.WorkflowCanvas-module-scss-module__uUSSEW__ConditionRow{padding-bottom:var(--spacing-xxs);justify-content:center;display:flex;position:relative}.WorkflowCanvas-module-scss-module__uUSSEW__ConditionRow:before{content:"";background:var(--color-neutral-3);width:1px;position:absolute;top:0;bottom:0}.WorkflowCanvas-module-scss-module__uUSSEW__ConditionPill{align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-xs);border:1px dashed var(--color-secondary-3);border-radius:var(--mantine-radius-full);background:var(--color-secondary-0);color:var(--color-secondary-7);font-size:var(--font-xs);display:flex;position:relative}.WorkflowCanvas-module-scss-module__uUSSEW__LockPill{align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) var(--spacing-xs);border:1px solid var(--color-orange-3);border-radius:var(--mantine-radius-full);background:var(--color-orange-0);color:var(--color-orange-7);font-size:var(--font-xs);display:flex;position:relative}.WorkflowCanvas-module-scss-module__uUSSEW__Empty{padding:var(--spacing-xl);border:1px dashed var(--color-neutral-3);border-radius:var(--mantine-radius-sm);background:var(--color-neutral-0);text-align:center}.WorkflowCanvas-module-scss-module__uUSSEW__EmptyTitle{font-size:var(--font-md);color:var(--color-neutral-7)}.WorkflowCanvas-module-scss-module__uUSSEW__EmptyBody{font-size:var(--font-sm);color:var(--color-neutral-6)}.WorkflowCanvas-module-scss-module__uUSSEW__Toolbar{z-index:3;margin-bottom:calc(var(--spacing-md)*-1);position:sticky;top:0}.WorkflowCanvas-module-scss-module__uUSSEW__MirroredIcon{transform:scaleX(-1)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowDerivedStepCard-module-scss-module__M9p5yG__Row{margin-top:var(--spacing-xs);padding-left:var(--spacing-xl);padding-right:calc(24px + var(--spacing-xxs));align-items:stretch;display:flex;position:relative}.WorkflowDerivedStepCard-module-scss-module__M9p5yG__Connector{width:var(--spacing-md);margin-top:calc(var(--spacing-xs)*-1);margin-bottom:var(--spacing-md);border-left:1px solid var(--color-neutral-3);border-bottom:1px solid var(--color-neutral-3);border-bottom-left-radius:var(--mantine-radius-sm);flex:none}.WorkflowDerivedStepCard-module-scss-module__M9p5yG__Card{min-width:0;margin-left:var(--spacing-xxs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-neutral-1);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);flex:auto}.WorkflowDerivedStepCard-module-scss-module__M9p5yG__IconTile{border-radius:var(--mantine-radius-sm);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.WorkflowDerivedStepCard-module-scss-module__M9p5yG__IconTile[data-tone=success]{background:var(--color-success-0);color:var(--color-success-7)}.WorkflowDerivedStepCard-module-scss-module__M9p5yG__Text{flex:auto;min-width:0}.WorkflowDerivedStepCard-module-scss-module__M9p5yG__Title{font-size:var(--font-sm);color:var(--color-neutral-7);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkflowDerivedStepCard-module-scss-module__M9p5yG__Detail{font-size:var(--font-xs);color:var(--color-neutral-6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkflowDerivedStepCard-module-scss-module__M9p5yG__AutoBadge{padding:1px var(--spacing-xxs);background:var(--color-neutral-2);border-radius:var(--mantine-radius-sm);font-size:var(--font-xs);color:var(--color-neutral-7);white-space:nowrap;flex:none;align-self:center}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowStepCard-module-scss-module__2ohX6q__Row{align-items:flex-start;gap:var(--spacing-xxs);display:flex;position:relative}.WorkflowStepCard-module-scss-module__2ohX6q__Row.WorkflowStepCard-module-scss-module__2ohX6q__dragging{z-index:2;opacity:.9}.WorkflowStepCard-module-scss-module__2ohX6q__Card{gap:var(--spacing-xxs);min-width:0;padding:var(--spacing-md);background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);text-align:left;flex-direction:column;flex:auto;transition:border-color .12s;display:flex}.WorkflowStepCard-module-scss-module__2ohX6q__Card:hover{border-color:var(--color-neutral-4)}.WorkflowStepCard-module-scss-module__2ohX6q__Card.WorkflowStepCard-module-scss-module__2ohX6q__selected{border-color:var(--color-neutral-6)}.WorkflowStepCard-module-scss-module__2ohX6q__CardBody{width:100%}.WorkflowStepCard-module-scss-module__2ohX6q__Handle{width:16px;margin-top:var(--spacing-md);color:var(--color-neutral-4);cursor:grab;touch-action:none;background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;transition:color .12s;display:flex}.WorkflowStepCard-module-scss-module__2ohX6q__Row:hover .WorkflowStepCard-module-scss-module__2ohX6q__Handle{color:var(--color-neutral-6)}.WorkflowStepCard-module-scss-module__2ohX6q__Handle:active{cursor:grabbing}.WorkflowStepCard-module-scss-module__2ohX6q__IconTile{border-radius:var(--mantine-radius-sm);flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.WorkflowStepCard-module-scss-module__2ohX6q__IconTile[data-tone=secondary]{background:var(--color-secondary-0);color:var(--color-secondary-7)}.WorkflowStepCard-module-scss-module__2ohX6q__IconTile[data-tone=primary]{background:var(--color-primary-0);color:var(--color-neutral-9)}.WorkflowStepCard-module-scss-module__2ohX6q__IconTile[data-tone=orange]{background:var(--color-orange-0);color:var(--color-orange-7)}.WorkflowStepCard-module-scss-module__2ohX6q__IconTile[data-tone=neutral]{background:var(--color-neutral-1);color:var(--color-neutral-7)}.WorkflowStepCard-module-scss-module__2ohX6q__IconTile[data-tone=success]{background:var(--color-success-0);color:var(--color-success-7)}.WorkflowStepCard-module-scss-module__2ohX6q__IconTile[data-tone=error]{background:var(--color-error-0);color:var(--color-error-7)}.WorkflowStepCard-module-scss-module__2ohX6q__Text{flex:auto;min-width:0}.WorkflowStepCard-module-scss-module__2ohX6q__Title{font-size:var(--font-md);color:var(--color-neutral-7);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkflowStepCard-module-scss-module__2ohX6q__Detail{font-size:var(--font-sm);color:var(--color-neutral-6);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WorkflowStepCard-module-scss-module__2ohX6q__Meta{flex:none}.WorkflowStepCard-module-scss-module__2ohX6q__TypeBadge{padding:1px var(--spacing-xxs);border-radius:var(--mantine-radius-sm);font-size:var(--font-xs);white-space:nowrap}.WorkflowStepCard-module-scss-module__2ohX6q__TypeBadge[data-tone=secondary]{background:var(--color-secondary-0);color:var(--color-secondary-7)}.WorkflowStepCard-module-scss-module__2ohX6q__TypeBadge[data-tone=primary]{background:var(--color-primary-0);color:var(--color-neutral-9)}.WorkflowStepCard-module-scss-module__2ohX6q__TypeBadge[data-tone=orange]{background:var(--color-orange-0);color:var(--color-orange-7)}.WorkflowStepCard-module-scss-module__2ohX6q__TypeBadge[data-tone=neutral]{background:var(--color-neutral-1);color:var(--color-neutral-7)}.WorkflowStepCard-module-scss-module__2ohX6q__TypeBadge[data-tone=success]{background:var(--color-success-0);color:var(--color-success-7)}.WorkflowStepCard-module-scss-module__2ohX6q__TypeBadge[data-tone=error]{background:var(--color-error-0);color:var(--color-error-7)}.WorkflowStepCard-module-scss-module__2ohX6q__Owner{font-size:var(--font-xs);color:var(--color-neutral-6)}.WorkflowStepCard-module-scss-module__2ohX6q__OwnerDot{border-radius:var(--mantine-radius-full);background:var(--color-primary-5);width:6px;height:6px}.WorkflowStepCard-module-scss-module__2ohX6q__OwnerDot.WorkflowStepCard-module-scss-module__2ohX6q__ownerDotReady{background:var(--color-success-5)}.WorkflowStepCard-module-scss-module__2ohX6q__Warning{color:var(--color-neutral-6);margin-left:40px}.WorkflowStepCard-module-scss-module__2ohX6q__WarningText{font-size:var(--font-xs);color:var(--color-neutral-6)}.WorkflowStepCard-module-scss-module__2ohX6q__Actions{min-width:24px;padding-top:var(--spacing-xs);opacity:0;flex:none;transition:opacity .12s}.WorkflowStepCard-module-scss-module__2ohX6q__Row:hover .WorkflowStepCard-module-scss-module__2ohX6q__Actions,.WorkflowStepCard-module-scss-module__2ohX6q__Actions:focus-within{opacity:1}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowAppointmentTypePicker-module-scss-module__6BK4iW__Warning{font-size:var(--font-xs);color:var(--color-error-7)}.WorkflowAppointmentTypePicker-module-scss-module__6BK4iW__Hint{font-size:var(--font-xs);color:var(--color-neutral-6)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowAssigneePicker-module-scss-module__pHF-SW__Warning{font-size:var(--font-xs);color:var(--color-error-7)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowMessageEditor-module-scss-module__0ZiYvW__Heading{font-size:var(--font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-6)}.WorkflowMessageEditor-module-scss-module__0ZiYvW__Hint{font-size:var(--font-xs);color:var(--color-neutral-6)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowConfigPanel-module-scss-module__4zgGJq__Panel{height:100%;padding:var(--spacing-md);overflow-y:auto}.WorkflowConfigPanel-module-scss-module__4zgGJq__Heading{font-size:var(--font-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-neutral-6)}.WorkflowConfigPanel-module-scss-module__4zgGJq__Empty{font-size:var(--font-sm);color:var(--color-neutral-6)}.WorkflowConfigPanel-module-scss-module__4zgGJq__Hint{font-size:var(--font-xs);color:var(--color-neutral-6)}.WorkflowConfigPanel-module-scss-module__4zgGJq__Branch{padding-top:var(--spacing-xs);border-top:1px solid var(--color-neutral-2)}.WorkflowConfigPanel-module-scss-module__4zgGJq__FieldLabel{font-size:var(--font-sm);color:var(--color-neutral-7)}.WorkflowConfigPanel-module-scss-module__4zgGJq__FieldValue{font-size:var(--font-md);color:var(--color-neutral-9)}.WorkflowConfigPanel-module-scss-module__4zgGJq__StepIcon{border-radius:var(--mantine-radius-sm);flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.WorkflowConfigPanel-module-scss-module__4zgGJq__StepIcon[data-tone=secondary]{background:var(--color-secondary-0);color:var(--color-secondary-7)}.WorkflowConfigPanel-module-scss-module__4zgGJq__StepIcon[data-tone=primary]{background:var(--color-primary-0);color:var(--color-neutral-9)}.WorkflowConfigPanel-module-scss-module__4zgGJq__StepIcon[data-tone=orange]{background:var(--color-orange-0);color:var(--color-orange-7)}.WorkflowConfigPanel-module-scss-module__4zgGJq__StepIcon[data-tone=neutral]{background:var(--color-neutral-1);color:var(--color-neutral-7)}.WorkflowConfigPanel-module-scss-module__4zgGJq__StepIcon[data-tone=success]{background:var(--color-success-0);color:var(--color-success-7)}.WorkflowConfigPanel-module-scss-module__4zgGJq__StepIcon[data-tone=error]{background:var(--color-error-0);color:var(--color-error-7)}.WorkflowConfigPanel-module-scss-module__4zgGJq__LockField{width:fit-content}.WorkflowConfigPanel-module-scss-module__4zgGJq__OwnerField{width:100%}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowDemographicsPicker-module-scss-module__BpcyZG__Picker{padding:var(--spacing-xs) 0}.WorkflowDemographicsPicker-module-scss-module__BpcyZG__Label{font-size:var(--font-sm);color:var(--color-neutral-7)}.WorkflowDemographicsPicker-module-scss-module__BpcyZG__Section{padding:var(--spacing-xxs) 0}.WorkflowDemographicsPicker-module-scss-module__BpcyZG__Nested{padding-left:var(--spacing-xl)}.WorkflowDemographicsPicker-module-scss-module__BpcyZG__Hint{font-size:var(--font-xs);color:var(--color-neutral-6)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowLabOrderPicker-module-scss-module__jHFaNG__Hint{font-size:var(--font-xs);color:var(--color-neutral-6)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.SegmentedControlV2-module-scss-module__DkAEda__List{--sc-h:32px;--sc-px:var(--spacing-md);background:0 0;align-items:center;gap:0;display:inline-flex}.SegmentedControlV2-module-scss-module__DkAEda__List[data-size=sm]{--sc-h:28px;--sc-px:var(--spacing-sm)}.SegmentedControlV2-module-scss-module__DkAEda__List[data-size=lg]{--sc-h:36px;--sc-px:var(--spacing-lg)}.SegmentedControlV2-module-scss-module__DkAEda__List[data-full=true]{width:100%;display:flex}.SegmentedControlV2-module-scss-module__DkAEda__List[data-full=true] .SegmentedControlV2-module-scss-module__DkAEda__Tab{flex:1}.SegmentedControlV2-module-scss-module__DkAEda__List[data-variant=enclosed]{background:var(--color-neutral-2);border-radius:var(--mantine-radius-sm);padding:var(--spacing-3xs);gap:var(--spacing-3xs)}.SegmentedControlV2-module-scss-module__DkAEda__List[data-variant=enclosed] .SegmentedControlV2-module-scss-module__DkAEda__Tab[data-active]{background:var(--color-neutral-0)}.SegmentedControlV2-module-scss-module__DkAEda__List[data-variant=enclosed] .SegmentedControlV2-module-scss-module__DkAEda__Tab:hover:not([data-active]):not(:disabled){color:var(--color-neutral-9);background:0 0}.SegmentedControlV2-module-scss-module__DkAEda__List[data-variant=inverted] .SegmentedControlV2-module-scss-module__DkAEda__Tab[data-active],.SegmentedControlV2-module-scss-module__DkAEda__List[data-variant=inverted] .SegmentedControlV2-module-scss-module__DkAEda__Tab:focus-visible{background:var(--color-neutral-7);color:var(--color-white)}.SegmentedControlV2-module-scss-module__DkAEda__Tab{appearance:none;box-sizing:border-box;cursor:pointer;justify-content:center;align-items:center;gap:var(--spacing-xs);height:var(--sc-h);padding:0 var(--sc-px);border-radius:var(--mantine-radius-sm);color:var(--color-neutral-7);font-family:var(--font-family-primary);font-size:var(--font-md);font-weight:var(--fw-medium);letter-spacing:.2px;white-space:nowrap;background:0 0;border:none;line-height:1;transition:background-color .1s ease-out,color .1s ease-out;display:inline-flex}.SegmentedControlV2-module-scss-module__DkAEda__Tab:hover:not([data-active]):not(:disabled){color:var(--color-neutral-9);background:var(--color-neutral-1)}.SegmentedControlV2-module-scss-module__DkAEda__Tab[data-active]{background:var(--color-neutral-2);color:var(--color-neutral-9)}.SegmentedControlV2-module-scss-module__DkAEda__Tab:focus-visible{background:var(--color-neutral-2);color:var(--color-neutral-9);outline:none}.SegmentedControlV2-module-scss-module__DkAEda__Tab:disabled{color:var(--color-neutral-5);cursor:not-allowed}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.EditableFaxSenderName-module-scss-module__JpaVyW__DisplayContainer{-webkit-user-select:none;user-select:none;width:auto;display:inline-flex}.EditableFaxSenderName-module-scss-module__JpaVyW__DisplayContainer:hover .EditableFaxSenderName-module-scss-module__JpaVyW__EditButton{opacity:1}.EditableFaxSenderName-module-scss-module__JpaVyW__SenderName{display:inline-block}.EditableFaxSenderName-module-scss-module__JpaVyW__EditButton{opacity:0;flex-shrink:0;transition:opacity .12s ease-in-out}.EditableFaxSenderName-module-scss-module__JpaVyW__EditableContainer{min-width:0;font-size:inherit;line-height:inherit;align-items:center;gap:.5rem;display:flex}.EditableFaxSenderName-module-scss-module__JpaVyW__EditInput{min-width:250px;font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;line-height:inherit;letter-spacing:inherit;flex:1;height:auto;min-height:auto;padding:0}.EditableFaxSenderName-module-scss-module__JpaVyW__ErrorText{color:var(--color-error-6);font-size:var(--font-sm);margin-top:.25rem}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.WorkflowPaymentPicker-module-scss-module__NvBniq__Label{font-size:var(--font-sm);color:var(--color-neutral-7)}.WorkflowPaymentPicker-module-scss-module__NvBniq__Hint{font-size:var(--font-xs);color:var(--color-neutral-6)}.WorkflowPaymentPicker-module-scss-module__NvBniq__Error,.WorkflowPaymentPicker-module-scss-module__NvBniq__Warning{font-size:var(--font-xs);color:var(--color-error-7)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.ContactInput-module-scss-module__840Rba__Input input{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.ContactInput-module-scss-module__840Rba__Dropdown{border-radius:var(--mantine-radius-md);box-shadow:0 4px 12px color-mix(in srgb, var(--color-neutral-9) 10%, transparent);padding:0;padding-top:var(--spacing-xs);margin-top:calc(var(--spacing-xs)*-1)}.ContactInput-module-scss-module__840Rba__ContactOption{padding:var(--spacing-md)}.ContactInput-module-scss-module__840Rba__Name{min-width:0;font-size:var(--font-md);color:var(--color-neutral-9);flex:1}.ContactInput-module-scss-module__840Rba__Detail{font-size:var(--font-sm);color:var(--color-neutral-6);white-space:nowrap;flex:none}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.FaxPreview-module-scss-module__GzYzsa__Preview{height:100%}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.FaxTab-module-scss-module__5kdJBa__Header{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-md) 0;flex-wrap:wrap;display:flex}.FaxTab-module-scss-module__5kdJBa__HeaderActions{flex:1;justify-content:flex-end}.FaxTab-module-scss-module__5kdJBa__SearchInput{flex:1;max-width:280px}.FaxTab-module-scss-module__5kdJBa__Lists{width:100%}.FaxTab-module-scss-module__5kdJBa__Row{box-sizing:border-box;align-items:center;gap:var(--spacing-md);width:100%;padding:var(--spacing-sm) var(--spacing-xl);background-color:var(--color-neutral-0);border-bottom:1px solid rgba(var(--color-neutral-3), .65);text-align:left;color:inherit;cursor:pointer;display:flex}.FaxTab-module-scss-module__5kdJBa__Row:hover{background-color:var(--color-neutral-1)}.FaxTab-module-scss-module__5kdJBa__HeaderRow{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs);background-color:var(--color-neutral-1);border-bottom:1px solid rgba(var(--color-neutral-3), .55);cursor:default}.FaxTab-module-scss-module__5kdJBa__HeaderRow:hover{background-color:var(--color-neutral-1)}.FaxTab-module-scss-module__5kdJBa__EmptyRow{cursor:default;color:var(--color-neutral-6)}.FaxTab-module-scss-module__5kdJBa__EmptyRow:hover{background-color:var(--color-neutral-0)}.FaxTab-module-scss-module__5kdJBa__NameCell{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}.FaxTab-module-scss-module__5kdJBa__StatusCell{flex:0 0 96px}.FaxTab-module-scss-module__5kdJBa__DateCell{flex:0 0 165px}.FaxTab-module-scss-module__5kdJBa__ColumnHeader{color:var(--color-neutral-6);font-size:var(--font-sm);font-weight:var(--fw-semibold);letter-spacing:.24px;line-height:16px}.FaxTab-module-scss-module__5kdJBa__NameValue{font-size:var(--font-md);color:var(--color-neutral-9)}.FaxTab-module-scss-module__5kdJBa__DateValue{font-size:var(--font-md);color:var(--color-neutral-6)}.FaxTab-module-scss-module__5kdJBa__DateSortButton{align-items:center;gap:var(--spacing-xxs);display:flex}
.HintTab-module-scss-module__14gsLq__HintTab{width:100%}.HintTab-module-scss-module__14gsLq__Header{padding-inline:var(--spacing-md)}.HintTab-module-scss-module__14gsLq__SectionTitle{font-size:var(--font-xl);font-weight:var(--fw-medium);color:var(--color-neutral-9)}.HintTab-module-scss-module__14gsLq__InsetAlert{margin-inline:var(--spacing-md)}.HintTab-module-scss-module__14gsLq__SeparatorLine{margin:var(--spacing-xs) var(--spacing-md);border-top-color:var(--color-neutral-2)}.HintTab-module-scss-module__14gsLq__Memberships{margin-inline:var(--spacing-md)}.HintTab-module-scss-module__14gsLq__Memberships .HintTab-module-scss-module__14gsLq__MembershipCard{border:none}.HintTab-module-scss-module__14gsLq__ChargesHeader{padding-inline:var(--spacing-md)}.HintTab-module-scss-module__14gsLq__ChargesTable{background:var(--color-neutral-0);border:none;border-radius:0;overflow:hidden}.HintTab-module-scss-module__14gsLq__PaginationContainer{padding-inline:var(--spacing-md)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection{padding:var(--spacing-md);border-radius:var(--mantine-radius-sm);border:0;height:fit-content}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__Title{color:var(--color-neutral-9);margin-bottom:var(--spacing-xs);font-size:16px}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__LastUpdated{color:var(--color-neutral-6)}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList{color:var(--color-neutral-6);gap:0}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal{padding:var(--spacing-xs) 0;gap:var(--spacing-xs);align-items:center}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal:not(:last-child){border-bottom:1px solid var(--color-neutral-3)}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__StatusIndicator{background-color:var(--color-neutral-4);border-radius:50%;flex-shrink:0;width:8px;height:8px}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__StatusIndicator[data-active=true][data-progress=not-improving]{background-color:var(--color-primary-5)}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__StatusIndicator[data-active=true][data-progress=improving]{background-color:var(--color-primary-4)}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__StatusIndicator[data-active=true][data-progress=maintenance]{background-color:var(--color-success-6)}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__StatusIndicator[data-progress=unknown],.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__StatusIndicator[data-active=false]{background-color:var(--color-neutral-4)}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__GoalTextarea{flex:1}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__GoalTextarea .mantine-Textarea-input{border-radius:var(--mantine-radius-sm);padding:var(--spacing-xxs) var(--spacing-xs);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:var(--line-height-regular);resize:none;box-shadow:none;background-color:#0000;border:1px solid #0000;min-height:1em;transition:border-color .2s}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__GoalTextarea .mantine-Textarea-input:focus{border-color:var(--color-neutral-6);outline:none}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__GoalTextarea .mantine-Textarea-input:hover{border-color:var(--color-neutral-4)}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__GoalTextarea .mantine-Textarea-input[data-inactive=true]{color:var(--color-neutral-5);text-decoration:line-through}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__GoalList .HealthGoalsSection-module-scss-module__DHSWga__Goal .HealthGoalsSection-module-scss-module__DHSWga__DeleteButton{opacity:1;transition:opacity .15s}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__CreateInput{margin-top:var(--spacing-md);border-color:var(--color-neutral-7)}.HealthGoalsSection-module-scss-module__DHSWga__HealthGoalsSection .HealthGoalsSection-module-scss-module__DHSWga__EmptyState{color:var(--color-neutral-6);padding:var(--spacing-xs) 0;font-size:var(--font-md)}.HealthGoalsSection-module-scss-module__DHSWga__ProgressLegendSection{padding:var(--spacing-xs) 0}.HealthGoalsSection-module-scss-module__DHSWga__ProgressLegendItem:hover{background-color:var(--color-neutral-2)}.HealthGoalsSection-module-scss-module__DHSWga__ProgressDotNotImproving,.HealthGoalsSection-module-scss-module__DHSWga__ProgressDotImproving,.HealthGoalsSection-module-scss-module__DHSWga__ProgressDotMaintenance,.HealthGoalsSection-module-scss-module__DHSWga__ProgressDotUnknown{border-radius:999px;width:10px;height:10px}.HealthGoalsSection-module-scss-module__DHSWga__ProgressDotNotImproving{background-color:var(--color-primary-5)}.HealthGoalsSection-module-scss-module__DHSWga__ProgressDotImproving{background-color:var(--color-primary-4)}.HealthGoalsSection-module-scss-module__DHSWga__ProgressDotMaintenance{background-color:var(--color-success-6)}.HealthGoalsSection-module-scss-module__DHSWga__ProgressDotUnknown{background-color:var(--color-neutral-4)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.ProtocolAndAVSModal-module-scss-module__h4JT-W__Modal .mantine-Modal-body{outline:0;max-height:800px}.ProtocolAndAVSModal-module-scss-module__h4JT-W__LoadingState{width:100%;height:100%;min-height:400px;color:var(--color-neutral-5);justify-content:center;align-items:center;animation:2s ease-in-out infinite ProtocolAndAVSModal-module-scss-module__h4JT-W__pulse}@keyframes ProtocolAndAVSModal-module-scss-module__h4JT-W__pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.ProtocolAndAVSModal-module-scss-module__h4JT-W__LoadingState .ProtocolAndAVSModal-module-scss-module__h4JT-W__LoadingIcon{color:var(--color-neutral-4);font-size:100px}.ProtocolAndAVSModal-module-scss-module__h4JT-W__Container{flex-shrink:1;overflow:hidden}.ProtocolAndAVSModal-module-scss-module__h4JT-W__Sidebar{gap:var(--spacing-xs);width:250px;padding-left:var(--spacing-xl);padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl);padding-right:var(--spacing-md);flex-shrink:0}.ProtocolAndAVSModal-module-scss-module__h4JT-W__Content{padding-right:var(--spacing-xl);padding-left:var(--spacing-xl);padding-top:var(--spacing-xxl);padding-bottom:var(--spacing-xl);flex:1;overflow-y:auto}.ProtocolAndAVSModal-module-scss-module__h4JT-W__Content .ProtocolAndAVSModal-module-scss-module__h4JT-W__AVSEditor{border-radius:var(--mantine-radius-md);border:1px solid var(--color-neutral-4);padding:var(--spacing-xl);background:var(--color-neutral-0);overflow:hidden}.ProtocolAndAVSModal-module-scss-module__h4JT-W__Section .ProtocolAndAVSModal-module-scss-module__h4JT-W__SectionTitle{color:var(--color-neutral-7)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate{background:var(--color-neutral-0);border:1px solid var(--color-neutral-4);padding:var(--spacing-xl) var(--spacing-md);border-radius:var(--mantine-radius-md)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolIcon{color:var(--color-neutral-7)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolName{font-weight:var(--fw-semibold);text-transform:uppercase;color:var(--color-neutral-7);letter-spacing:1px}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__Comparison{justify-content:stretch;align-items:stretch;gap:var(--spacing-xl);flex-wrap:nowrap;width:100%;min-height:300px}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__Comparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__ExistingProtocolSection,.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__Comparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__UpdatedProtocolSection{flex:1;width:50%}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__Comparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__Label{font-weight:var(--fw-semibold);color:var(--color-neutral-7)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__Comparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__EmptyStateText{color:var(--color-neutral-7);font-style:italic;font-family:var(--font-family-ai)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__Comparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolEditor{border:1px solid var(--color-neutral-4);border-radius:var(--mantine-radius-md);padding:var(--spacing-md);flex-grow:1}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__Comparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolEditor.ProtocolAndAVSModal-module-scss-module__h4JT-W__EmptyState{justify-content:center;align-items:center}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__Comparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolEditor .ProtocolAndAVSModal-module-scss-module__h4JT-W__AddOrEditButton{color:var(--color-neutral-7);border-color:var(--color-neutral-4);padding:0 var(--spacing-xs);border-width:1px}.ProtocolAndAVSModal-module-scss-module__h4JT-W__ProtocolUpdate .ProtocolAndAVSModal-module-scss-module__h4JT-W__Comparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__ExistingProtocol{background:var(--color-neutral-1);border-radius:var(--mantine-radius-md);padding:var(--spacing-md);flex-grow:1}.ProtocolAndAVSModal-module-scss-module__h4JT-W__CancelButton{padding:0 var(--spacing-xl)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalRecommendation{background:var(--color-neutral-0);border:1px solid var(--color-neutral-4);padding:var(--spacing-md) var(--spacing-md);border-radius:var(--mantine-radius-md)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalRecommendation:hover{border-color:var(--color-neutral-5);background:var(--color-neutral-3)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalEditor{border:1px solid var(--color-neutral-4);border-radius:var(--mantine-radius-md);padding:var(--spacing-md);background:var(--color-neutral-0);min-height:60px}.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalEditor:focus-within{border-color:var(--color-neutral-6)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalsUpdate{gap:var(--spacing-md);background:var(--color-neutral-0);border:1px solid var(--color-neutral-4);padding:var(--spacing-xl) var(--spacing-md);border-radius:var(--mantine-radius-md);flex-direction:column;display:flex}.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalsComparison{justify-content:stretch;align-items:stretch;gap:var(--spacing-xl);flex-wrap:nowrap;width:100%;min-height:300px}.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalsComparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__CurrentGoalsSection,.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalsComparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__UpdatedGoalsSection{flex:1;width:50%}.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalsComparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__Label{font-weight:var(--fw-semibold);color:var(--color-neutral-7)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__HealthGoalsComparison .ProtocolAndAVSModal-module-scss-module__h4JT-W__GoalsList{padding-top:var(--spacing-xs)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__PreviousGoalItem{padding:var(--spacing-md);background:var(--color-neutral-1);border-radius:var(--mantine-radius-sm);font-size:var(--font-md);color:var(--color-neutral-7);align-items:center;display:flex}.ProtocolAndAVSModal-module-scss-module__h4JT-W__UpdatedGoalItem{padding:var(--spacing-xs) var(--spacing-md);min-height:48px;color:var(--color-neutral-9);font-size:var(--font-md);border-radius:var(--mantine-radius-sm);border:1px solid var(--color-neutral-3);align-items:center;display:flex}.ProtocolAndAVSModal-module-scss-module__h4JT-W__UpdatedGoalItem.ProtocolAndAVSModal-module-scss-module__h4JT-W__highlight .mantine-Textarea-input{background:color-mix(in srgb, var(--color-primary-4) 10%, transparent);font-family:var(--font-family-ai)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__UpdatedGoalItem .ProtocolAndAVSModal-module-scss-module__h4JT-W__GoalItemRow{flex:1}.ProtocolAndAVSModal-module-scss-module__h4JT-W__UpdatedGoalItem .ProtocolAndAVSModal-module-scss-module__h4JT-W__GoalInput{flex:1;padding:0}.ProtocolAndAVSModal-module-scss-module__h4JT-W__UpdatedGoalItem .ProtocolAndAVSModal-module-scss-module__h4JT-W__GoalInput .mantine-Textarea-input{border:0;min-height:14px;padding:0}.ProtocolAndAVSModal-module-scss-module__h4JT-W__UpdatedGoalItem .ProtocolAndAVSModal-module-scss-module__h4JT-W__GoalDescription{flex:1}.ProtocolAndAVSModal-module-scss-module__h4JT-W__UpdatedGoalItem.ProtocolAndAVSModal-module-scss-module__h4JT-W__removed .mantine-Textarea-input{text-decoration:line-through}.ProtocolAndAVSModal-module-scss-module__h4JT-W__AddGoalButton{border-style:dashed;border-color:var(--color-neutral-4);color:var(--color-neutral-7)}.ProtocolAndAVSModal-module-scss-module__h4JT-W__NoGoalsText{font-style:italic}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.FlyoverPanel-module-scss-module__IYr4Aa__Panel{background:var(--color-neutral-0);border-left:1px solid var(--color-neutral-2);border-top-left-radius:var(--mantine-radius-sm);border-bottom-left-radius:var(--mantine-radius-sm);flex-direction:column;transition:transform .24s cubic-bezier(.4,0,1,1),opacity .24s;animation:.28s cubic-bezier(.22,1,.36,1) FlyoverPanel-module-scss-module__IYr4Aa__flyoverIn;display:flex;overflow:hidden;box-shadow:-10px 0 30px #0000001a}.FlyoverPanel-module-scss-module__IYr4Aa__overlay{z-index:320;width:min(1120px,94vw);position:fixed;inset:0 0 0 auto}.FlyoverPanel-module-scss-module__IYr4Aa__Backdrop{z-index:310;background:#00000047;animation:.24s FlyoverPanel-module-scss-module__IYr4Aa__backdropIn;position:fixed;inset:0}.FlyoverPanel-module-scss-module__IYr4Aa__backdropClosing{opacity:0;transition:opacity .24s}.FlyoverPanel-module-scss-module__IYr4Aa__closing{opacity:.5;transform:translate(103%)}.FlyoverPanel-module-scss-module__IYr4Aa__Body{flex:1;min-height:0}.FlyoverPanel-module-scss-module__IYr4Aa__Content{height:100%;animation:.22s FlyoverPanel-module-scss-module__IYr4Aa__contentFade}.FlyoverPanel-module-scss-module__IYr4Aa__CloseLink{cursor:pointer;text-decoration:underline}@keyframes FlyoverPanel-module-scss-module__IYr4Aa__flyoverIn{0%{transform:translate(103%)}to{transform:translate(0)}}@keyframes FlyoverPanel-module-scss-module__IYr4Aa__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes FlyoverPanel-module-scss-module__IYr4Aa__contentFade{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.ReviewNavHeader-module-scss-module__8jB9va__Header{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-bottom:1px solid var(--color-neutral-2);display:flex}.ReviewNavHeader-module-scss-module__8jB9va__Close{appearance:none;cursor:pointer;align-items:center;gap:var(--spacing-xs);padding:4px var(--spacing-xs);border-radius:var(--mantine-radius-sm);font-size:var(--font-sm);color:var(--color-neutral-6);background:0 0;border:none;flex-shrink:0;transition:background .1s,color .1s;display:inline-flex}.ReviewNavHeader-module-scss-module__8jB9va__Close:hover{background:var(--color-neutral-1);color:var(--color-neutral-8)}.ReviewNavHeader-module-scss-module__8jB9va__Title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ReviewNavHeader-module-scss-module__8jB9va__TitleName{border-radius:var(--mantine-radius-sm);vertical-align:baseline}.ReviewNavHeader-module-scss-module__8jB9va__TitleName:hover{text-decoration:underline}.ReviewNavHeader-module-scss-module__8jB9va__TitleInput{flex:1;min-width:0}.ReviewNavHeader-module-scss-module__8jB9va__Nav{gap:var(--spacing-xxs);flex-shrink:0;display:flex}
.ReviewShell-module-scss-module__n85zAq__Shell{flex-direction:column;height:100%;min-height:0;display:flex}.ReviewShell-module-scss-module__n85zAq__Body{flex:1;min-height:0;display:flex}.ReviewShell-module-scss-module__n85zAq__Reviewing{flex-direction:column;flex:1;min-width:0;display:flex}.ReviewShell-module-scss-module__n85zAq__Panes{flex:1;min-height:0;display:flex}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.SectionNodeView-module-scss-module__Hc4n1a__SectionNodeView{gap:var(--spacing-xs);display:flex}.SectionNodeView-module-scss-module__Hc4n1a__SectionTitle{left:var(--spacing-sm);width:calc(100% - var(--spacing-sm));box-sizing:border-box;font-weight:var(--fw-bold);color:var(--color-neutral-7);outline:none;position:relative}.SectionNodeView-module-scss-module__Hc4n1a__SectionContent{padding-left:var(--spacing-md)}.SectionNodeView-module-scss-module__Hc4n1a__SectionContent.SectionNodeView-module-scss-module__Hc4n1a__collapsed{height:0;max-height:0;overflow:hidden}.SectionNodeView-module-scss-module__Hc4n1a__Caret{padding-top:var(--spacing-xxs);cursor:pointer;color:var(--color-neutral-7);flex-shrink:0;transition:transform .2s ease-in-out;position:absolute;left:0;transform:rotate(-90deg)}.SectionNodeView-module-scss-module__Hc4n1a__Caret.SectionNodeView-module-scss-module__Hc4n1a__open{transform:rotate(0)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.AtMentionNodeView-module-scss-module__jtgYvq__NodeView{min-width:250px;display:inline-block}.AtMentionNodeView-module-scss-module__jtgYvq__QueryBox{width:fit-content;height:24px;padding:0 var(--spacing-xxs);background:var(--color-neutral-1);border-radius:var(--mantine-radius-sm);color:var(--color-neutral-9);-webkit-user-select:none;user-select:none;outline:none;line-height:24px;display:inline-block}.AtMentionNodeView-module-scss-module__jtgYvq__QueryBox .AtMentionNodeView-module-scss-module__jtgYvq__Input{outline:none}.AtMentionNodeView-module-scss-module__jtgYvq__QueryBox .AtMentionNodeView-module-scss-module__jtgYvq__Input:empty:after{content:"Type a date (mm/dd/yyyy)";color:var(--color-neutral-5)}.AtMentionNodeView-module-scss-module__jtgYvq__Menu{background:var(--color-neutral-0);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-sm);box-shadow:0px 2px 4px 0px color-mix(in srgb, var(--color-black) 15%, transparent)}.AtMentionNodeView-module-scss-module__jtgYvq__MenuItem{background:var(--color-neutral-0);color:var(--color-neutral-6);padding:var(--spacing-xs) var(--spacing-md);font-weight:var(--fw-semibold)}.AtMentionNodeView-module-scss-module__jtgYvq__MenuItem.AtMentionNodeView-module-scss-module__jtgYvq__selected{background:var(--color-primary-4);color:var(--color-neutral-7);transition:background .15s ease-in-out}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.SlashCommandsNodeView-module-scss-module__wA3k6W__NodeView{min-width:250px;display:inline-block}.SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBox{width:fit-content;height:24px;padding:0 var(--spacing-xxs);background:var(--color-neutral-1);border-radius:var(--mantine-radius-sm);color:var(--color-neutral-9);-webkit-user-select:none;user-select:none;outline:none;line-height:24px;display:inline-block}.SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBox .SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBoxInput{outline:none}.SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBox .SlashCommandsNodeView-module-scss-module__wA3k6W__QueryBoxInput:empty:after{content:"Type to filter commands";color:var(--color-neutral-5)}.SlashCommandsNodeView-module-scss-module__wA3k6W__Menu{min-width:250px!important}.SlashCommandsNodeView-module-scss-module__wA3k6W__CommandItem{background:var(--color-neutral-0);color:var(--color-neutral-6);padding:var(--spacing-xs) var(--spacing-md)}.SlashCommandsNodeView-module-scss-module__wA3k6W__CommandItem.SlashCommandsNodeView-module-scss-module__wA3k6W__selected{background:color-mix(in srgb, var(--color-primary-4) 100%, transparent);color:var(--color-neutral-7);transition:background .15s ease-in-out}.SlashCommandsNodeView-module-scss-module__wA3k6W__CommandItem .SlashCommandsNodeView-module-scss-module__wA3k6W__CommandTrigger{width:100px}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.TabbedPane-module-scss-module__ZXXxcq__Pane{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-4);width:100%;position:relative;overflow:hidden}.TabbedPane-module-scss-module__ZXXxcq__Pane .TabbedPane-module-scss-module__ZXXxcq__PaneHeader{border-bottom:1px solid var(--color-neutral-4);padding:0 var(--spacing-xxs);align-items:center}.TabbedPane-module-scss-module__ZXXxcq__Pane .TabbedPane-module-scss-module__ZXXxcq__PaneHeader .mantine-Tabs-list{flex:1;min-width:0}.TabbedPane-module-scss-module__ZXXxcq__Pane .TabbedPane-module-scss-module__ZXXxcq__PaneHeader .mantine-Tabs-list>:last-child{margin-left:auto}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-root{flex-direction:column;max-height:100%;display:flex;overflow:hidden}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list{background-color:var(--color-neutral-1);flex-wrap:nowrap;gap:0;overflow:auto hidden}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list:before{display:none}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list{scrollbar-width:none}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list::-webkit-scrollbar{display:none}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list .mantine-Tabs-tab{padding:var(--spacing-xs) var(--spacing-xs);color:var(--color-neutral-7);font-weight:var(--fw-semibold);border:0;border-left:1px solid #0000;border-right:1px solid #0000;border-radius:0;transition:background-color .1s ease-in-out}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list .mantine-Tabs-tab .mantine-Tabs-tabSection[data-position=left]{margin-inline-end:var(--spacing-xxs)}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list .mantine-Tabs-tab[aria-selected=true]{color:var(--color-neutral-9);border-left-color:var(--color-neutral-4);border-right-color:var(--color-neutral-4)}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list .mantine-Tabs-tab:hover{background-color:var(--color-neutral-2)}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list .mantine-Tabs-tab .TabbedPane-module-scss-module__ZXXxcq__CloseButton{font-size:var(--font-xs);padding:var(--spacing-3xs);color:var(--color-neutral-7);margin-top:-1px;transition:background-color .1s ease-in-out}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-list .mantine-Tabs-tab .TabbedPane-module-scss-module__ZXXxcq__CloseButton:hover{background:var(--color-neutral-1);color:var(--color-neutral-7)}.TabbedPane-module-scss-module__ZXXxcq__Pane .mantine-Tabs-panel{background-color:var(--color-neutral-1);border-radius:0;height:100%;overflow:auto}.TabbedPane-module-scss-module__ZXXxcq__Pane .TabbedPane-module-scss-module__ZXXxcq__TabsContainer{height:100%}.TabbedPane-module-scss-module__ZXXxcq__Pane .TabbedPane-module-scss-module__ZXXxcq__Content{flex-direction:column;gap:0;max-width:100%;height:100%;display:flex;overflow-y:auto}.TabbedPane-module-scss-module__ZXXxcq__DistributedTabList.mantine-Tabs-list{justify-content:flex-start}.TabbedPane-module-scss-module__ZXXxcq__MenuLabel{background:var(--color-neutral-1)}.TabbedPane-module-scss-module__ZXXxcq__ApplyBtn{width:100%}.TabbedPane-module-scss-module__ZXXxcq__DragHandle{cursor:grab;color:var(--color-neutral-6);padding:var(--spacing-xxs);border-radius:var(--mantine-radius-sm);font:inherit;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .1s ease-in-out,background-color .1s ease-in-out;display:flex}.TabbedPane-module-scss-module__ZXXxcq__DragHandle:hover{cursor:grab;color:var(--color-neutral-7);background-color:var(--color-neutral-2)}.TabbedPane-module-scss-module__ZXXxcq__DragHandle:active{cursor:grabbing;color:var(--color-neutral-9);background-color:var(--color-neutral-3)}.TabbedPane-module-scss-module__ZXXxcq__DragHandle:focus-visible{outline:2px solid var(--color-neutral-7);outline-offset:2px}.TabbedPane-module-scss-module__ZXXxcq__Dragging{opacity:.4;background-color:var(--color-neutral-2)}.TabbedPane-module-scss-module__ZXXxcq__DropTarget{border:2px dashed var(--color-neutral-7);background-color:color-mix(in srgb, var(--color-neutral-7) 8%, transparent);box-shadow:inset 0 0 20px color-mix(in srgb, var(--color-neutral-7) 10%, transparent);z-index:1;position:relative}.TabbedPane-module-scss-module__ZXXxcq__DropTarget:before{content:"Drop here";font-size:var(--font-sm);font-weight:var(--fw-semibold);color:var(--color-neutral-7);background-color:color-mix(in srgb, var(--color-neutral-1) 90%, transparent);padding:var(--spacing-xs) var(--spacing-xl);border-radius:var(--mantine-radius-md);z-index:10;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.TaskListItem-module-scss-module__mP76Ia__TaskItem{transition:background-color .2s}.TaskListItem-module-scss-module__mP76Ia__TaskItem[data-completed=true]{background-color:var(--color-neutral-1)}.TaskListItem-module-scss-module__mP76Ia__TaskItem[data-selected=true]{background-color:var(--color-neutral-3)}.TaskListItem-module-scss-module__mP76Ia__TaskItem:hover:not([data-completed=true]):not([data-selected=true]){background-color:var(--color-neutral-1)}.TaskListItem-module-scss-module__mP76Ia__TaskItem:hover .TaskListItem-module-scss-module__mP76Ia__ActionCell .TaskListItem-module-scss-module__mP76Ia__DateText{opacity:0}.TaskListItem-module-scss-module__mP76Ia__TaskItem:hover .TaskListItem-module-scss-module__mP76Ia__ActionCell .TaskListItem-module-scss-module__mP76Ia__ActionButtons{opacity:1}.TaskListItem-module-scss-module__mP76Ia__TaskItemContent{align-items:center;gap:var(--spacing-md);display:flex}.TaskListItem-module-scss-module__mP76Ia__TaskName{font-weight:var(--fw-semibold);color:var(--color-neutral-7);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.TaskListItem-module-scss-module__mP76Ia__TaskName.TaskListItem-module-scss-module__mP76Ia__CompletedText{color:var(--color-neutral-5);text-decoration:line-through}.TaskListItem-module-scss-module__mP76Ia__EntityCell{min-width:0}.TaskListItem-module-scss-module__mP76Ia__EntityName{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.TaskListItem-module-scss-module__mP76Ia__Clickable{cursor:pointer;transition:color .2s}.TaskListItem-module-scss-module__mP76Ia__Clickable:hover{color:var(--color-neutral-9);text-decoration:underline}.TaskListItem-module-scss-module__mP76Ia__FlagIcon{color:var(--color-neutral-7);cursor:pointer;transition:color .2s;width:15px!important;height:15px!important}.TaskListItem-module-scss-module__mP76Ia__FlagIcon:hover,.TaskListItem-module-scss-module__mP76Ia__FlagIcon.TaskListItem-module-scss-module__mP76Ia__Flagged{color:var(--color-error-6)}.TaskListItem-module-scss-module__mP76Ia__Checkbox .mantine-Checkbox-input{border:1.5px solid var(--color-neutral-7);box-sizing:border-box;width:14px;height:14px}.TaskListItem-module-scss-module__mP76Ia__Checkbox .mantine-Checkbox-inner{width:14px;height:14px}.TaskListItem-module-scss-module__mP76Ia__Avatar{background-color:var(--color-primary-4)}.TaskListItem-module-scss-module__mP76Ia__Avatar .mantine-Avatar-placeholder{color:var(--color-neutral-9)}.TaskListItem-module-scss-module__mP76Ia__AssignedToName{font-weight:var(--fw-semibold)}.TaskListItem-module-scss-module__mP76Ia__AssigneeButton{max-width:100%;--btn-gap:var(--spacing-xs)!important;padding:0!important}.TaskListItem-module-scss-module__mP76Ia__AssigneeButton .mantine-Button-label{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;height:fit-content;display:inline-block;overflow:hidden visible}.TaskListItem-module-scss-module__mP76Ia__ActionCell{text-align:right;position:relative;overflow:visible!important}.TaskListItem-module-scss-module__mP76Ia__ActionCell .TaskListItem-module-scss-module__mP76Ia__DateText{text-overflow:ellipsis;white-space:nowrap;transition:opacity .2s;overflow:hidden}.TaskListItem-module-scss-module__mP76Ia__ActionCell .TaskListItem-module-scss-module__mP76Ia__ActionButtons{opacity:0;padding-right:var(--spacing-md);z-index:2;transition:opacity .2s;position:absolute;top:50%;right:0;transform:translateY(-50%)}.TaskListItem-module-scss-module__mP76Ia__DisabledButton{opacity:.5!important;cursor:not-allowed!important}.TaskListItem-module-scss-module__mP76Ia__DisabledButton:hover{opacity:.5!important}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.page-module-scss-module__y_jSOG__NoTasksContainer{padding:var(--spacing-4xl) 0}.page-module-scss-module__y_jSOG__DocumentRow{cursor:pointer}.page-module-scss-module__y_jSOG__NoTasksText{color:var(--mantine-color-gray-6)}.page-module-scss-module__y_jSOG__ClearButtonContainer{padding-left:var(--spacing-xs);border-left:1px solid var(--color-neutral-3)}.page-module-scss-module__y_jSOG__selectButton{justify-content:space-between;align-items:center;display:flex}.page-module-scss-module__y_jSOG__SearchInput{flex:1}.page-module-scss-module__y_jSOG__hasSelectedValue{background-color:var(--color-neutral-0)!important}.page-module-scss-module__y_jSOG__hasSelectedValuePrimary{--btn-bg:var(--color-primary-1)!important;--btn-bg-hover:var(--color-primary-1)!important;--btn-bg-focus:var(--color-primary-1)!important;--btn-bd:var(--color-primary-3)!important;--btn-bd-focus:var(--color-primary-3)!important}.page-module-scss-module__y_jSOG__UrgentButtonActive{--btn-bg:var(--color-error-0)!important;--btn-bg-hover:var(--color-error-0)!important;--btn-bg-focus:var(--color-error-0)!important;--btn-bd:var(--color-error-2)!important;--btn-bd-focus:var(--color-error-2)!important}.page-module-scss-module__y_jSOG__UrgentFlagIcon.page-module-scss-module__y_jSOG__UrgentFlagIconActive{color:var(--color-error-6)}.page-module-scss-module__y_jSOG__selectedValueIndicator{background-color:var(--color-primary-4);color:var(--color-neutral-9);font-weight:var(--fw-medium);font-size:var(--font-xs);border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;display:flex}.page-module-scss-module__y_jSOG__Table{table-layout:fixed}.page-module-scss-module__y_jSOG__TaskColumn{width:36%}.page-module-scss-module__y_jSOG__CategoryColumn,.page-module-scss-module__y_jSOG__PatientColumn,.page-module-scss-module__y_jSOG__AssignedColumn,.page-module-scss-module__y_jSOG__CreatorColumn{width:12%}.page-module-scss-module__y_jSOG__CreatedColumn{width:8%}.page-module-scss-module__y_jSOG__DueDateColumn{width:8%;text-align:right!important}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientContentPage-module-scss-module__oMTvIW__Page{width:100%;max-width:880px;margin:0}.PatientContentPage-module-scss-module__oMTvIW__PageWide{max-width:1240px}.PatientContentPage-module-scss-module__oMTvIW__PageCentered{margin:0 auto}.PatientContentPage-module-scss-module__oMTvIW__Header{gap:var(--spacing-xxs);padding-bottom:var(--spacing-xxl);border-bottom:1px solid var(--color-neutral-3);flex-direction:column;display:flex}.PatientContentPage-module-scss-module__oMTvIW__HeaderFlush{border-bottom:none;padding-bottom:0}.PatientContentPage-module-scss-module__oMTvIW__HeaderTopRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xl);flex-wrap:wrap;display:flex}.PatientContentPage-module-scss-module__oMTvIW__TitleGroup{align-items:flex-end;gap:var(--spacing-xs);min-width:0;display:flex}.PatientContentPage-module-scss-module__oMTvIW__Title{color:var(--color-black);font-size:var(--font-display);font-weight:var(--fw-medium);letter-spacing:-.01em;margin:0;line-height:36px}.PatientContentPage-module-scss-module__oMTvIW__TitleAccessory{margin-bottom:var(--spacing-xs);flex-shrink:0;align-items:flex-end;display:inline-flex}.PatientContentPage-module-scss-module__oMTvIW__Subtitle{color:var(--color-neutral-6);font-size:var(--font-xl);line-height:28px}.PatientContentPage-module-scss-module__oMTvIW__HeaderActions{gap:var(--spacing-xs);flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;display:flex}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__HeaderTitleRow{flex:1;min-width:0}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__HeaderColorDot{border-radius:999px;flex-shrink:0;width:18px;height:18px}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__Title{color:var(--color-neutral-7);font-family:var(--font-family-primary);font-size:var(--font-3xl);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-xs)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__Content{padding-bottom:var(--spacing-xl)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__ErrorText{padding-top:var(--spacing-xl)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailRow{gap:var(--spacing-md);padding:var(--spacing-md) 0;border-bottom:1px solid var(--color-neutral-2);grid-template-columns:minmax(180px,220px) minmax(0,1fr);align-items:start;display:grid}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailLabel,.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailIcon{color:var(--color-neutral-7)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailValue{min-width:0}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__MultilineValue{white-space:pre-wrap}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailChip{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-md);background:var(--color-neutral-1);border-radius:999px;display:inline-flex}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__DetailChipIcon{color:var(--color-neutral-7)}.PracticeAppointmentTypeDetailsModal-module-scss-module__ID2quG__ProviderChip{align-items:center;gap:var(--spacing-xxs);padding:var(--spacing-xxs) var(--spacing-xs) var(--spacing-xxs) var(--spacing-xxs);background:var(--color-neutral-1);border-radius:999px;display:inline-flex}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card{border:1px solid var(--color-neutral-3);background:var(--color-neutral-0);width:100%;box-shadow:none;border-radius:12px;flex-direction:column;gap:1rem;padding:1.5rem;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-variant=past]{background:var(--color-neutral-0);box-shadow:none}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-layout=home]{background:var(--color-neutral-0);box-shadow:none;border-radius:12px;gap:0;padding:1rem 1.125rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-layout=home]:hover,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-layout=list]:hover{background:var(--color-neutral-0);border-color:var(--color-neutral-4);box-shadow:0 8px 20px color-mix(in srgb, var(--color-black) 6%, transparent)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__TopRow{align-items:center;gap:1rem;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__TopRow[data-layout=home]{align-items:center;gap:1rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger{text-align:left;cursor:pointer;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex:1;align-items:center;gap:1rem;padding:0;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neutral-7) 32%, transparent);outline-offset:2px;border-radius:14px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger[data-layout=home]{align-items:center}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger[data-layout=list]{align-items:stretch}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DatePill{justify-content:center;align-items:center;gap:var(--spacing-xxs);border:1px solid var(--color-neutral-3);background:var(--color-neutral-0);width:5rem;box-shadow:none;border-radius:6px;flex-direction:column;flex:none;padding:.8125rem .75rem;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__MonthLabel{color:var(--color-secondary-5);font-size:var(--font-sm);font-weight:var(--fw-bold);line-height:var(--line-height-regular);letter-spacing:.08em;text-transform:uppercase}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DayNumber{color:var(--color-neutral-9);font-size:var(--font-xxl);font-weight:var(--fw-medium);letter-spacing:.08em;margin-top:0;line-height:1}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Content{flex-direction:column;flex:1;justify-content:flex-start;gap:0;min-width:0;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Content[data-layout=home]{justify-content:center;gap:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DayLabel,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeDayLabel{color:var(--color-primary-6);font-size:var(--font-xs);font-weight:var(--fw-bold);line-height:var(--line-height-regular);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Title,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeTitle{color:var(--color-neutral-9);font-size:var(--font-xl);font-weight:var(--fw-medium);letter-spacing:-.01em;margin:0;line-height:1.5rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__PrimaryMeta{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular);margin:0;margin-top:var(--spacing-3xs)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomePrimaryMeta{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular);margin-top:var(--spacing-3xs)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SecondaryMeta,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeSecondaryMeta{align-items:center;gap:var(--spacing-xs);min-width:0;margin-top:.75rem;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SecondaryMetaIcon{color:var(--color-secondary-5);font-size:var(--font-sm);margin-top:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SecondaryMetaText,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeSecondaryMetaText{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular);min-width:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Actions{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex:none;min-width:0;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Actions[data-layout=home]{flex-direction:column;justify-content:center;align-items:flex-end;gap:.75rem;min-width:4.8125rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryTrigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;padding:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryTrigger:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neutral-7) 32%, transparent);outline-offset:2px;border-radius:10px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummarySection{border-top:1px solid var(--color-neutral-3);flex-direction:column;gap:1rem;width:100%;padding-top:1rem;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryBlock{gap:var(--spacing-3xs);flex-direction:column;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryBlock:not(:first-child){border-top:1px solid var(--color-neutral-3);padding-top:1rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryLabel{color:var(--color-neutral-9);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:var(--line-height-regular)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__SummaryText{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular);white-space:pre-wrap}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireFooter{border-top:1px solid var(--color-neutral-3);padding-top:var(--spacing-md)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireSummary{color:var(--color-neutral-7);font-size:var(--font-sm);font-weight:var(--fw-medium);line-height:var(--line-height-regular)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireActions{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireButton{min-height:2rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__QuestionnaireButton .mantine-Button-label{white-space:normal;text-align:left}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CompletedQuestionnaireIcon{color:var(--color-success-6)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__VisitSummaryFooter{border-top:1px solid var(--color-neutral-3);padding-top:var(--spacing-md)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__VisitSummaryButton{min-height:2rem}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__JoinButton{min-width:3.3125rem;min-height:2.25rem;padding:0 var(--spacing-md);background-color:var(--color-secondary-4);color:var(--color-white);box-shadow:none;border-radius:6px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__JoinButton:hover{background-color:var(--color-secondary-5);color:var(--color-white)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__JoinButton .mantine-Button-label{color:var(--color-white);font-size:var(--font-sm);font-weight:var(--fw-bold)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditButton{justify-content:center;align-items:center;gap:var(--spacing-xxs);min-width:4.4375rem;min-height:2.25rem;padding:0 var(--spacing-md);border:1px solid var(--color-neutral-3);background:var(--color-neutral-0);color:var(--color-neutral-6);font-size:var(--font-md);font-weight:var(--fw-bold);cursor:pointer;border-radius:6px;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditButton:hover{background:var(--color-neutral-0);border-color:var(--color-neutral-4);color:var(--color-neutral-6)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditButton:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neutral-7) 32%, transparent);outline-offset:2px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditButtonIcon{color:var(--color-neutral-6);font-size:var(--font-xs)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditMenuDropdown{min-width:119px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditMenuItem{min-height:2.25rem;color:var(--color-neutral-6)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__EditMenuItem .mantine-Menu-itemLabel{font-size:var(--font-md);font-weight:var(--fw-bold);line-height:1}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton{justify-content:center;align-items:center;gap:var(--spacing-xxs);height:auto;min-height:0;color:var(--color-neutral-6);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton:hover{color:var(--color-black)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton:focus-visible{outline:2px solid color-mix(in srgb, var(--color-neutral-7) 32%, transparent);outline-offset:2px;border-radius:4px}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton span{font-size:var(--font-sm);font-weight:var(--fw-regular);line-height:var(--line-height-regular)}@media (max-width:48em){.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Card[data-layout=home]{padding:var(--spacing-xl)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__TopRow{flex-direction:column;align-items:stretch}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__CardTrigger{flex-direction:column;align-items:flex-start}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DatePill{width:100%;min-height:auto;padding:var(--spacing-md);justify-content:flex-start;gap:var(--spacing-xs);flex-direction:row}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__MonthLabel{margin:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__DayNumber{margin-top:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Actions{justify-content:flex-start;align-items:stretch;width:100%;min-width:0}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__Actions[data-layout=home]{align-items:flex-start}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomePrimaryMeta,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeSecondaryMetaText,.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeEditButton span{font-size:var(--font-sm)}.PatientHomeAppointmentCard-module-scss-module__iL9gfa__HomeTitle{font-size:var(--font-xl)}}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__Content{padding-top:var(--spacing-xs)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__MemberSummary{padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);background:var(--color-neutral-1)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__MemberSummaryLabel{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__MemberSummaryValue{color:var(--color-black);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__LocationSummary{padding:var(--spacing-md) var(--spacing-xl);border:1px solid var(--color-neutral-3);border-radius:var(--mantine-radius-md);background:var(--color-neutral-1)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__LocationSummaryLabel{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__LocationSummaryValue{color:var(--color-black);font-size:var(--font-md);font-weight:var(--fw-medium);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__LocationSummaryMeta{color:var(--color-neutral-6);font-size:var(--font-sm);line-height:var(--line-height-regular)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__ButtonGroup{gap:var(--spacing-xs);display:flex}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__Button{flex:1}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__PrimaryButton{background-color:var(--color-secondary-5);color:var(--color-white);box-shadow:none}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__PrimaryButton:hover{background-color:var(--color-secondary-5)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__PrimaryButton .mantine-Button-label{font-weight:var(--fw-medium)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__SecondaryButton{border-color:color-mix(in srgb, var(--color-secondary-5) 35%, transparent);color:var(--color-secondary-5);background:var(--color-neutral-0)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__SecondaryButton:hover{background:color-mix(in srgb, var(--color-secondary-5) 8%, transparent)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__SecondaryButton .mantine-Button-label{font-weight:var(--fw-medium)}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__BookerModalContent{min-width:500px;max-width:fit-content;padding:var(--spacing-xs);flex:1}.PatientScheduleAppointmentModal-module-scss-module__sJtQSq__BookerPlaceholder{border-radius:var(--mantine-radius-md);background:var(--color-neutral-2);justify-content:center;align-items:center;width:1040px;min-height:462px;display:flex;position:relative;overflow:hidden}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PoweredByUltralight-module-scss-module__bSxzaG__BadgeRow{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);justify-content:flex-end;display:flex}.PoweredByUltralight-module-scss-module__bSxzaG__Badge{align-items:center;gap:var(--spacing-xs);opacity:.7;transition:opacity .15s;display:inline-flex}.PoweredByUltralight-module-scss-module__bSxzaG__Badge:hover{opacity:1}.PoweredByUltralight-module-scss-module__bSxzaG__Prefix{color:var(--color-neutral-7);font-size:13px;font-weight:var(--fw-medium);white-space:nowrap}.PoweredByUltralight-module-scss-module__bSxzaG__Logo{width:auto;height:16px}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.HomeGoalsSection-module-scss-module__WHfKhW__GoalSection{gap:var(--spacing-xl);flex-direction:column;display:flex}.HomeGoalsSection-module-scss-module__WHfKhW__GoalCard{border-color:var(--color-neutral-4);background:var(--color-neutral-0);box-shadow:none}.HomeGoalsSection-module-scss-module__WHfKhW__GoalList{gap:var(--spacing-xs)}.HomeGoalsSection-module-scss-module__WHfKhW__GoalRow{align-items:baseline;gap:var(--spacing-xs);display:flex}.HomeGoalsSection-module-scss-module__WHfKhW__GoalNumber{color:var(--color-neutral-7);font-size:var(--font-xl);font-weight:var(--fw-regular);line-height:var(--line-height-regular);letter-spacing:-.01em;flex:none}.HomeGoalsSection-module-scss-module__WHfKhW__GoalText{color:var(--color-neutral-7);font-size:var(--font-xl);font-weight:var(--fw-regular);line-height:var(--line-height-regular);letter-spacing:-.01em}.HomeGoalsSection-module-scss-module__WHfKhW__GoalSkeletonStack{gap:var(--spacing-md)}.HomeGoalsSection-module-scss-module__WHfKhW__GoalEmptyText{color:var(--color-neutral-6);font-size:var(--font-xl);line-height:var(--line-height-regular);letter-spacing:-.01em}@media (max-width:48em){.HomeGoalsSection-module-scss-module__WHfKhW__GoalNumber,.HomeGoalsSection-module-scss-module__WHfKhW__GoalText{font-size:var(--font-xl)}}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolSectionHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-direction:row;width:100%}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolSectionTitle{text-align:left;flex:auto;min-width:0}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolUpdatedMeta{color:var(--color-neutral-7);text-align:right;flex:none;justify-content:flex-end;margin-left:auto}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolUpdatedIcon{color:var(--color-neutral-6)}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolUpdatedText{color:var(--color-neutral-7);font-size:var(--font-md);font-weight:var(--fw-regular);line-height:var(--line-height-regular);letter-spacing:-.01em}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolCards{gap:var(--spacing-md)}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolCard{border-color:var(--color-neutral-4);background:var(--color-neutral-0);box-shadow:none}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolCardHeader{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-md)}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolCardIcon{color:var(--color-secondary-6);flex:none}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolCardTitle{color:var(--color-neutral-9);font-size:var(--font-xl);font-weight:var(--fw-medium);line-height:var(--line-height-regular);letter-spacing:-.01em}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContent{cursor:default;height:auto}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor{cursor:default;height:auto;overflow:visible}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .ProseMirror{cursor:default;height:auto;min-height:0}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap{color:var(--color-neutral-7);font-size:var(--font-xl);line-height:var(--line-height-regular);letter-spacing:-.01em}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap>:first-child{margin-top:0}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap>:last-child{margin-bottom:0}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap p{color:var(--color-neutral-7);font-size:var(--font-xl);line-height:var(--line-height-regular);letter-spacing:-.01em;margin:0}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap li>p{font-size:var(--font-xl);line-height:var(--line-height-regular);letter-spacing:-.01em}:is(.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap p+p,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap p+ul,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap p+ol,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap ul+p,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap ol+p,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap ul+ul,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap ol+ol,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap ul+ol,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap ol+ul){margin-top:var(--spacing-md)}:is(.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap ul,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap ol){color:var(--color-neutral-7);margin:0;padding-left:1.5rem}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap li{margin-top:var(--spacing-xxs);color:var(--color-neutral-7);font-size:var(--font-xl);line-height:var(--line-height-regular);letter-spacing:-.01em}:is(.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap h1,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap h2,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap h3,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap h4,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap h5,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap h6,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap td,.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap th){color:var(--color-neutral-7)}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolFallbackCard{border-color:var(--color-neutral-4);background:var(--color-neutral-0);box-shadow:none}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolFallbackText{color:var(--color-neutral-6);font-size:var(--font-md);line-height:var(--line-height-regular)}@media (max-width:48em){.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolSectionHeader{align-items:flex-start}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolUpdatedMeta{display:none}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolCardTitle{font-size:var(--font-md)}.HomeProtocolSection-module-scss-module__pkmRWa__ProtocolContentEditor .tiptap{font-size:var(--font-xl)}}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.AppDownloadSection-module-scss-module__dWDDwW__Container{flex-direction:column;align-items:center;width:100%;max-width:760px;margin:0 auto;display:flex}.AppDownloadSection-module-scss-module__dWDDwW__Instructions{color:var(--color-neutral-7,var(--color-neutral-7));text-align:center;font-family:var(--font-family-primary);font-size:var(--font-xxl);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-xs);max-width:680px;margin-bottom:var(--spacing-xs)}.AppDownloadSection-module-scss-module__dWDDwW__DownloadHintDesktop,.AppDownloadSection-module-scss-module__dWDDwW__DownloadHintMobile{color:var(--color-neutral-6,var(--color-neutral-6));text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-md);font-style:normal;font-weight:var(--fw-regular);line-height:var(--line-height-sm);max-width:560px;margin-bottom:var(--spacing-lg)}.AppDownloadSection-module-scss-module__dWDDwW__DownloadHintMobile{display:none}.AppDownloadSection-module-scss-module__dWDDwW__DevicePrompt{color:var(--color-neutral-7,var(--color-neutral-7));text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-semibold);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--spacing-sm)}.AppDownloadSection-module-scss-module__dWDDwW__StoreOptions{gap:var(--spacing-lg);width:100%;max-width:620px;margin-bottom:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:620px){.AppDownloadSection-module-scss-module__dWDDwW__StoreOptions{gap:var(--spacing-sm);grid-template-columns:1fr;max-width:320px}}.AppDownloadSection-module-scss-module__dWDDwW__StoreOption{--platform-accent:#3a86c2;--platform-surface:#3a86c214;--platform-border:#3a86c24d;align-items:center;gap:var(--spacing-sm);border:1px solid var(--platform-border);background:linear-gradient(180deg, var(--platform-surface) 0%, var(--color-neutral-0,var(--color-white)) 50%);padding:var(--spacing-md);border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #1818180a,0 4px 12px #1818180a}.AppDownloadSection-module-scss-module__dWDDwW__StoreOption:before{content:"";background:var(--platform-accent);height:4px;position:absolute;top:0;left:0;right:0}.AppDownloadSection-module-scss-module__dWDDwW__StoreOptionIOS{--platform-accent:#3a86c2;--platform-surface:#3a86c214;--platform-border:#3a86c24d}.AppDownloadSection-module-scss-module__dWDDwW__StoreOptionAndroid{--platform-accent:#f16b03;--platform-surface:#f16b0314;--platform-border:#f16b0347}.AppDownloadSection-module-scss-module__dWDDwW__PlatformPill{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xxs) var(--spacing-sm);font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--line-height-sm);border-radius:999px;display:inline-flex}.AppDownloadSection-module-scss-module__dWDDwW__PlatformPillIOS{color:var(--color-secondary-5);background:color-mix(in srgb, var(--color-secondary-5) 16%, transparent)}.AppDownloadSection-module-scss-module__dWDDwW__PlatformPillAndroid{color:var(--color-primary-6);background:color-mix(in srgb, var(--color-primary-5) 14%, transparent)}.AppDownloadSection-module-scss-module__dWDDwW__PlatformDot{opacity:.8;background:currentColor;border-radius:50%;width:8px;height:8px}.AppDownloadSection-module-scss-module__dWDDwW__QRCodeWrapper{border:1px solid var(--platform-border);background:var(--color-neutral-0,var(--color-white));border-radius:14px;justify-content:center;align-items:center;width:164px;height:164px;display:flex}.AppDownloadSection-module-scss-module__dWDDwW__QRCodeWrapperIOS{border-color:color-mix(in srgb, var(--color-secondary-5) 35%, transparent)}.AppDownloadSection-module-scss-module__dWDDwW__QRCodeWrapperAndroid{border-color:color-mix(in srgb, var(--color-primary-5) 30%, transparent)}.AppDownloadSection-module-scss-module__dWDDwW__QRCodeImage{border-radius:8px;width:148px;height:148px}.AppDownloadSection-module-scss-module__dWDDwW__StoreLabel{color:var(--color-neutral-6,var(--color-neutral-6));text-align:center;font-family:var(--typography-font-family-default,"PP Mori");font-size:var(--font-sm);font-style:normal;font-weight:var(--fw-semibold);line-height:var(--line-height-sm)}.AppDownloadSection-module-scss-module__dWDDwW__StoreBadgeLink{justify-content:center;align-items:center;text-decoration:none;display:flex}.AppDownloadSection-module-scss-module__dWDDwW__StoreBadgeLink img{width:190px;height:auto}.AppDownloadSection-module-scss-module__dWDDwW__PhoneImage{margin-top:var(--spacing-xxs);justify-content:center;max-width:280px;display:flex}.AppDownloadSection-module-scss-module__dWDDwW__PhoneImage img{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:40vh}@media (max-width:900px){.AppDownloadSection-module-scss-module__dWDDwW__PhoneImage{margin-top:var(--spacing-3xs);max-width:250px}}@media (max-width:620px){.AppDownloadSection-module-scss-module__dWDDwW__PhoneImage{display:none}}.AppDownloadSection-module-scss-module__dWDDwW__compact .AppDownloadSection-module-scss-module__dWDDwW__Instructions{font-size:var(--font-xxl)}.AppDownloadSection-module-scss-module__dWDDwW__compact .AppDownloadSection-module-scss-module__dWDDwW__DownloadHintDesktop,.AppDownloadSection-module-scss-module__dWDDwW__compact .AppDownloadSection-module-scss-module__dWDDwW__DownloadHintMobile{margin-bottom:var(--spacing-md)}.AppDownloadSection-module-scss-module__dWDDwW__compact .AppDownloadSection-module-scss-module__dWDDwW__StoreOptions{margin-bottom:0}.AppDownloadSection-module-scss-module__dWDDwW__compact .AppDownloadSection-module-scss-module__dWDDwW__StoreOption{padding:var(--spacing-sm);border-radius:14px}@media (max-width:620px){.AppDownloadSection-module-scss-module__dWDDwW__DownloadHintDesktop{display:none}.AppDownloadSection-module-scss-module__dWDDwW__DownloadHintMobile{margin-bottom:var(--spacing-sm);display:block}.AppDownloadSection-module-scss-module__dWDDwW__DevicePrompt{margin-bottom:var(--spacing-xs)}.AppDownloadSection-module-scss-module__dWDDwW__QRCodeWrapper{display:none}.AppDownloadSection-module-scss-module__dWDDwW__PlatformPill{font-size:var(--font-xs)}.AppDownloadSection-module-scss-module__dWDDwW__StoreLabel{margin-top:calc(var(--spacing-3xs)*-1)}}
@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Medium.woff2)format("woff2");font-weight:500;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic}@font-face{font-family:PP Mori;src:url(/fonts/PPMori-Bold.woff2)format("woff2");font-weight:700;font-style:normal}.PatientReconciliationBanner-module-scss-module__pi5Trq__Banner{align-items:center;gap:var(--spacing-sm);width:100%;padding-block:var(--spacing-sm);padding-inline:var(--spacing-md);border:1px solid var(--color-secondary-2);border-radius:var(--mantine-radius-sm);background:var(--color-secondary-0);cursor:pointer;text-align:left;transition:background .1s;display:flex}.PatientReconciliationBanner-module-scss-module__pi5Trq__SpacingHome{margin-top:calc(var(--spacing-lg) - var(--spacing-4xl) - var(--spacing-md));margin-bottom:calc(var(--spacing-lg) - var(--spacing-4xl))}.PatientReconciliationBanner-module-scss-module__pi5Trq__SpacingRecords{margin-top:calc(var(--spacing-lg) - var(--spacing-4xl));margin-bottom:calc(var(--spacing-lg) - var(--spacing-4xl))}.PatientReconciliationBanner-module-scss-module__pi5Trq__Banner:hover,.PatientReconciliationBanner-module-scss-module__pi5Trq__Banner:focus-visible{background:var(--color-secondary-1)}.PatientReconciliationBanner-module-scss-module__pi5Trq__Icon{color:var(--color-secondary-7);font-size:var(--font-md);flex-shrink:0}.PatientReconciliationBanner-module-scss-module__pi5Trq__Label{min-width:0;color:var(--color-neutral-9);font-size:var(--font-md);font-weight:var(--fw-medium);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.PatientReconciliationBanner-module-scss-module__pi5Trq__Action{align-items:center;gap:var(--spacing-3xs);color:var(--color-secondary-7);font-size:var(--font-sm);font-weight:var(--fw-semibold);flex-shrink:0;display:inline-flex}.PatientReconciliationBanner-module-scss-module__pi5Trq__Chevron{font-size:var(--font-xs)}
.PatientWorkflowDashboard-module-scss-module__vJBSkG__Container{background:var(--color-neutral-1);flex-direction:column;width:100vw;height:100vh;padding-bottom:0;display:flex;overflow-y:auto}.PatientWorkflowDashboard-module-scss-module__vJBSkG__FooterActionWrapper{left:var(--spacing-md);bottom:var(--spacing-md);z-index:1;position:fixed}.PatientWorkflowDashboard-module-scss-module__vJBSkG__Content{width:100%;max-width:calc(620px + var(--spacing-md)*2);align-items:center;gap:var(--spacing-xl);padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-top:var(--spacing-4xl);padding-bottom:var(--spacing-4xl);flex-direction:column;flex-shrink:0;margin-top:auto;margin-bottom:auto;display:flex}.PatientWorkflowDashboard-module-scss-module__vJBSkG__Body{align-items:center;gap:var(--spacing-xl);width:100%;padding-bottom:var(--spacing-xxl);flex-direction:column;display:flex}.PatientWorkflowDashboard-module-scss-module__vJBSkG__PracticeTitle{color:var(--color-neutral-7);text-align:center;font-family:var(--font-family-primary);font-weight:var(--fw-bold);font-size:var(--font-md);line-height:var(--line-height-xs);letter-spacing:.2em}.PatientWorkflowDashboard-module-scss-module__vJBSkG__PracticeLogo{margin-bottom:var(--spacing-xs);margin-top:var(--spacing-xs);justify-content:center;align-items:center;display:flex}.PatientWorkflowDashboard-module-scss-module__vJBSkG__PracticeLogo img{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-height:80px}.PatientWorkflowDashboard-module-scss-module__vJBSkG__Instructions{color:var(--color-neutral-7);text-align:center;font-family:var(--font-family-primary);font-size:var(--font-lg);font-style:normal;font-weight:var(--fw-regular);line-height:1.5}.PatientWorkflowDashboard-module-scss-module__vJBSkG__BrandBadge{z-index:1;position:fixed;bottom:0;right:0}
.WorkflowPaymentModal-module-scss-module__v6cZIa__SummaryRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);display:flex}.WorkflowPaymentModal-module-scss-module__v6cZIa__Total{font-size:var(--font-lg);font-weight:var(--fw-semibold)}.WorkflowPaymentModal-module-scss-module__v6cZIa__PayButton{width:100%}