@layer properties, theme, base, components, utilities;@layer utilities{@media (min-width:64rem) and (max-height:56rem){.auth-short-desktop_frame__Gsbez:is([data-auth-scene=sign-in],[data-auth-scene=register],[data-auth-scene=recovery])>main>*{padding-block:.5rem}.auth-short-desktop_frame__Gsbez:is([data-auth-scene=sign-in],[data-auth-scene=register],[data-auth-scene=recovery])>main [data-slot=panel]{--sb-panel-pad:1rem!important}.auth-short-desktop_frame__Gsbez:is([data-auth-scene=sign-in],[data-auth-scene=register],[data-auth-scene=recovery])>main [data-slot=panel-content]{display:grid;row-gap:.75rem}.auth-short-desktop_frame__Gsbez:is([data-auth-scene=sign-in],[data-auth-scene=register],[data-auth-scene=recovery])>main [data-slot=panel-content]>*{margin-block:0}.auth-short-desktop_frame__Gsbez:is([data-auth-scene=sign-in],[data-auth-scene=register],[data-auth-scene=recovery])>main [data-slot=panel-content]>form{display:grid;row-gap:.75rem}.auth-short-desktop_frame__Gsbez:is([data-auth-scene=sign-in],[data-auth-scene=register],[data-auth-scene=recovery])>main [data-slot=panel-content]>form>*{margin-block:0}.auth-short-desktop_frame__Gsbez:is([data-auth-scene=sign-in],[data-auth-scene=register],[data-auth-scene=recovery])>main [data-slot=sign-in-brand]{padding-block-end:.75rem}}}@media (min-width:40rem) and (max-width:63.999rem) and (max-height:30rem){.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=app-header]>div{padding-block:.25rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=app-header-brand]{flex-direction:row;gap:.5rem;text-align:left}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=public-brand-mark]{width:2.5rem;height:2.5rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=brand-wordmark]{font-size:1.25rem;line-height:1.5rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=brand-wordmark]+p{display:none}.auth-short-desktop_frame__Gsbez[data-auth-composition=register]>main>div{min-height:0;padding-block:.5rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=panel]{--sb-panel-pad:0.75rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=panel-header]{padding-block-end:.5rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=panel-title]{font-size:1.125rem;line-height:1.5rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form{gap:.5rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=account]{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=account]>*{grid-column:1/-1}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=account]>p:first-child{grid-column:1;grid-row:1;align-self:center}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=account]>:is(a,button):nth-child(2){grid-column:2;grid-row:1}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=registration-account-fields]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;align-items:start}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=registration-identity-fields]{display:contents}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=registration-path-options]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] footer{padding-block:.375rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=registration-hero]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.auth-short-desktop_frame__Gsbez[data-auth-composition=register]>main>div>div:last-child{max-width:none}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=panel-header]{padding-block-start:.5rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form fieldset>legend{margin-block-end:.25rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-registration-path]>[role=status]{padding:.25rem 0 0}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=panel-header]{padding-block-end:.25rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-slot=panel-content]{padding-block-end:.5rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=workspace]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=workspace]>p:first-child{grid-column:1;grid-row:1}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=workspace]>fieldset{display:contents}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=workspace] legend{grid-column:2;grid-row:1;margin:0;text-align:right}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=workspace] [data-slot=registration-path-options]{grid-column:1/-1;grid-row:2}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=workspace]>div{grid-column:1/-1}.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-registration-path] label{padding:.375rem .75rem;gap:.125rem .5rem}}@media (min-width:40rem) and (max-width:63.999rem) and (max-height:30rem){.auth-short-desktop_frame__Gsbez[data-auth-composition=register] form[data-registration-screen=workspace]>div:last-child :is(button,a){height:2.75rem;min-height:2.75rem}}@media (min-width:40rem) and (max-width:63.999rem) and (max-height:30rem){.auth-short-desktop_frame__Gsbez[data-auth-composition=register] [data-registration-path] label>span:last-child{grid-column:1/-1}}@media (min-width:40rem) and (max-width:63.999rem) and (max-height:23rem){.auth-short-desktop_frame__Gsbez[data-auth-composition=register]>main>div{padding-block:.125rem}}.notification-clearance_host__eSx_7{display:none;--sb-safe-area-top:env(safe-area-inset-top,0px);--sb-notification-card-max-width:35rem}.notification-clearance_host__eSx_7[data-notification-dock=measuring]{position:fixed;z-index:var(--sb-z-overlay,50);display:block;box-sizing:border-box;visibility:hidden;pointer-events:none}.notification-clearance_host__eSx_7[data-notification-dock=active]{position:fixed;z-index:var(--sb-z-overlay,50);display:block;box-sizing:border-box;visibility:visible;pointer-events:none}.notification-clearance_scrollport__k1mIc{box-sizing:border-box;width:100%;height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:8px;pointer-events:none}.notification-clearance_scrollport__k1mIc[data-overflow=true]{pointer-events:none}.notification-clearance_scrollport__k1mIc[data-overflow=true]:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.notification-clearance_renderer__uQaGN{position:relative;width:100%;pointer-events:none}.notification-clearance_renderer__uQaGN [data-sonner-toaster][data-y-position=top][data-x-position=center]{position:relative;inset:auto;width:100%;min-height:0;transform:none;margin-inline:auto;font-family:inherit;font-size:inherit;pointer-events:none}.notification-clearance_renderer__uQaGN [data-sonner-toast][data-y-position=top][data-x-position=center]{inset-inline:0;width:min(100%,var(--sb-notification-card-max-width));max-width:min(100%,var(--sb-notification-card-max-width));margin-inline:auto;font-family:inherit;font-size:inherit;flex-wrap:wrap;transition:transform var(--sb-motion-standard) var(--sb-ease-standard),opacity var(--sb-motion-standard) var(--sb-ease-standard),height var(--sb-motion-fast) var(--sb-ease-standard),box-shadow var(--sb-motion-fast) var(--sb-ease-standard);pointer-events:auto}.notification-clearance_renderer__uQaGN [data-sonner-toast][data-visible=false]{pointer-events:none}.notification-clearance_renderer__uQaGN [data-sonner-toast] [data-content]{flex:1;min-width:0}.notification-clearance_renderer__uQaGN [data-sonner-toast] [data-button]{max-width:100%;min-height:24px;height:auto;white-space:normal;overflow-wrap:anywhere}.notification-clearance_overflow__rnzob{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 8px 8px;padding:8px 10px;border:1px solid hsl(var(--border));border-radius:var(--radius);background:hsl(var(--popover));color:hsl(var(--popover-foreground));font-size:12px;pointer-events:auto}.notification-clearance_overflow__rnzob button{min-height:32px;padding:4px 8px;border-radius:calc(var(--radius) - 2px);color:hsl(var(--primary));text-decoration:underline;text-underline-offset:2px}.notification-clearance_overflow__rnzob button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}:root[data-motion=reduced] .notification-clearance_renderer__uQaGN [data-sonner-toast]{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.notification-clearance_renderer__uQaGN [data-sonner-toast]{transition:none;animation:none}}@media (forced-colors:active){.notification-clearance_overflow__rnzob{border-color:CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:auto}.notification-clearance_overflow__rnzob button:focus-visible,.notification-clearance_renderer__uQaGN [data-sonner-toast] :focus-visible,.notification-clearance_scrollport__k1mIc[data-overflow=true]:focus-visible{outline-color:Highlight}.notification-clearance_renderer__uQaGN [data-sonner-toast] [data-notification-card]{border-color:CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:auto}.notification-clearance_renderer__uQaGN [data-notification-primary]{color:LinkText}}@media (min-width:80rem) and (max-width:99.999rem) and (min-height:50rem) and (max-height:68rem),(min-width:80rem) and (min-height:50rem) and (max-height:67.499rem){.profile-desktop-fit_desktopMain__c5WDN>[data-ux-content-frame=workspace]{height:100%;min-height:0}.profile-desktop-fit_desktopPage__yWCG7{height:100%;min-height:0;gap:.5rem}.profile-desktop-fit_desktopPage__yWCG7 .profile-desktop-fit_header__v2aZZ{padding-block:0}.profile-desktop-fit_desktopPage__yWCG7 .profile-desktop-fit_header__v2aZZ [data-slot=page-header-title]{font-size:1.75rem;line-height:2rem}.profile-desktop-fit_desktopPage__yWCG7 .profile-desktop-fit_header__v2aZZ [data-slot=page-header-description]{margin-top:.25rem;max-width:none;font-size:.875rem;line-height:1.25rem}.profile-desktop-fit_desktopForm__J_IUX{min-height:0;grid-template-columns:minmax(16rem,.36fr) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr);gap:.5rem .75rem}.profile-desktop-fit_desktopForm__J_IUX>[role=tabpanel]:has(>[data-profile-details=true]){height:100%;min-height:0}.profile-desktop-fit_desktopForm__J_IUX [data-profile-details=true]{display:flex;height:100%;min-height:0;flex-direction:column}.profile-desktop-fit_desktopForm__J_IUX [data-profile-details=true]>[data-slot=panel-header]{flex:none;padding:.75rem .75rem .5rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-details=true]>[data-slot=panel-header]>[data-slot=panel-title]{font-size:1.125rem;line-height:1.5rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-details=true]>[data-slot=panel-content]{display:flex;min-height:0;flex:1;flex-direction:column;padding:0 .75rem .75rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-details=true] form{display:flex;min-height:0;flex:1;flex-direction:column;gap:.5rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-fields=true]{display:grid;min-height:0;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:.5rem .75rem;overflow-y:auto;overscroll-behavior:contain}.profile-desktop-fit_desktopForm__J_IUX [data-profile-section=identity],.profile-desktop-fit_desktopForm__J_IUX [data-profile-section=identity]>div{display:contents}.profile-desktop-fit_desktopForm__J_IUX [data-profile-section=identity]>h3{grid-column:1/-1}.profile-desktop-fit_desktopForm__J_IUX [data-profile-section=practice],.profile-desktop-fit_desktopForm__J_IUX [data-profile-section=preferences]{display:grid;align-content:start;gap:.25rem;border-top:0;padding-top:0}.profile-desktop-fit_desktopForm__J_IUX [data-profile-section=address]{display:grid;grid-column:1/-1;gap:.5rem;padding-top:.5rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-section=address]>div{gap:.5rem .75rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-section]>*{margin-block:0}.profile-desktop-fit_desktopForm__J_IUX [data-profile-section]>h3{font-size:.875rem;line-height:1.25rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-fields=true] [data-slot=field]{gap:.25rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-fields=true] [role=combobox],.profile-desktop-fit_desktopForm__J_IUX [data-profile-fields=true] input{height:2.5rem;font-size:.875rem}.profile-desktop-fit_desktopForm__J_IUX #profile-email{height:auto;min-height:2.5rem;padding-block:0;font-size:.875rem;line-height:1.25rem;overflow-y:auto}.profile-desktop-fit_desktopForm__J_IUX [data-profile-section=practice] [data-slot=field-description]{font-size:.75rem;line-height:1rem}.profile-desktop-fit_desktopForm__J_IUX [data-slot=profile-avatar-field]{min-width:0}.profile-desktop-fit_desktopForm__J_IUX [data-slot=profile-avatar-field]>*{margin-block:0}.profile-desktop-fit_desktopForm__J_IUX [data-slot=profile-avatar-field]>div{margin-top:.25rem}.profile-desktop-fit_desktopForm__J_IUX [data-slot=profile-avatar-label]{display:block;line-height:1.25rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-actions=true]{flex:none;padding-top:.5rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-identity=true]{padding:.75rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-identity=true]>div{gap:.75rem;padding-block:0}.profile-desktop-fit_desktopForm__J_IUX [data-profile-identity=true] [data-slot=avatar-frame]{width:5rem;height:5rem}.profile-desktop-fit_desktopForm__J_IUX #profile-summary-name{font-size:1.125rem;line-height:1.375rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-identity=true] p{line-height:1.25rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-access=true]{padding:.75rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-access=true]>*{margin-block:0}.profile-desktop-fit_desktopForm__J_IUX [data-profile-access=true]>*+*{margin-top:.5rem}.profile-desktop-fit_desktopForm__J_IUX [data-profile-access=true] p{line-height:1.25rem}}.navigation-action_navigationAction___lO3m{transform:scale(1);transform-origin:center;transition:transform .18s cubic-bezier(.22,1,.36,1),text-decoration-color .18s ease}.navigation-action_navigationLink__lYwmN:focus-visible,.navigation-action_navigationLink__lYwmN:hover{text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.25rem}.navigation-action_menuLink__lV8Yd:focus-visible,.navigation-action_menuLink__lV8Yd:hover{text-decoration-color:hsl(var(--foreground))}.navigation-action_navigationAction___lO3m:focus-visible,.navigation-action_navigationAction___lO3m:hover{transform:scale(1.025)}.navigation-action_navigationAction___lO3m:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.navigation-action_navigationAction___lO3m:focus-visible[data-variant=tab]{transform:none;outline-offset:-2px}.navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU{display:flex;width:min(320px,100vw);max-width:none;flex-direction:column;gap:1rem;padding:1.25rem}.navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU>button{display:grid;width:44px;min-height:44px;place-items:center;transition:transform .18s cubic-bezier(.22,1,.36,1)}.navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU>button:focus-visible,.navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU>button:hover{transform:scale(1.025)}.navigation-action_menuTrigger__CNmGi{min-width:44px;min-height:44px;margin-block:-2px}.navigation-action_menuScroller__oKKWh{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.navigation-action_menuSections__QOg2w{display:grid;gap:1rem;padding-block:.25rem;padding-inline:.5rem}.navigation-action_menuSection__GBtMX{display:grid;gap:.35rem}.navigation-action_menuSectionTitle__k5RaT{margin:0;padding-inline:.2rem;color:hsl(var(--muted-foreground));font-size:.7rem;font-weight:700;line-height:1.25rem;text-transform:uppercase}.navigation-action_menuLink__lV8Yd{display:flex;min-height:44px;align-items:center;gap:.75rem;text-decoration-color:transparent}.navigation-action_menuFooter__Ukqsl{flex:0 0 auto;padding-top:.25rem}:root[data-motion=reduced] .navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU>button,:root[data-motion=reduced] .navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU>button:focus-visible,:root[data-motion=reduced] .navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU>button:hover,:root[data-motion=reduced] .navigation-action_navigationAction___lO3m,:root[data-motion=reduced] .navigation-action_navigationAction___lO3m:focus-visible,:root[data-motion=reduced] .navigation-action_navigationAction___lO3m:hover{transform:none;transition:none!important}:root[data-motion=reduced] .navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU[data-state]{animation:none!important;transition:none!important}:root[data-motion=reduced] body:has(>.navigation-action_menuPanel__PcaHU)>[data-state]:not(.navigation-action_menuPanel__PcaHU){animation:none!important;transition:none!important}@media (prefers-reduced-motion:reduce){.navigation-action_navigationAction___lO3m,.navigation-action_navigationAction___lO3m:focus-visible,.navigation-action_navigationAction___lO3m:hover{transform:none;transition:none}.navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU[data-state]{animation:none!important;transition:none!important}.navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU>button,.navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU>button:focus-visible,.navigation-action_menuPanel__PcaHU.navigation-action_menuPanel__PcaHU>button:hover{transform:none;transition:none}body:has(>.navigation-action_menuPanel__PcaHU)>[data-state]:not(.navigation-action_menuPanel__PcaHU){animation:none!important;transition:none!important}}@media (forced-colors:active){.navigation-action_navigationAction___lO3m:focus-visible{outline-color:LinkText}.navigation-action_menuLink__lV8Yd[aria-current=page]{border-color:Highlight}}.brand-wordmark_wordmark__NItqv{width:-moz-fit-content;width:fit-content;max-width:100%;white-space:nowrap;font-weight:600;letter-spacing:-.04em;color:hsl(var(--foreground));-webkit-text-fill-color:currentColor}@supports ((-webkit-background-clip:text) or (background-clip:text)) or (-webkit-background-clip:text){@media screen and (forced-colors:none) and (prefers-contrast:no-preference){:root[data-color-mode=dark] .brand-wordmark_wordmark__NItqv{background:linear-gradient(105deg,#b4f2f3,#e0e6fa 45%,#e3bbed);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}}}@media (forced-colors:active){.brand-wordmark_wordmark__NItqv{color:CanvasText}}@media print{.brand-wordmark_wordmark__NItqv{color:#000}}:root[data-skin]:not(:has([data-surface-lock])) .content-tabs-scene_scene__4uRgz{background:transparent;box-shadow:none}:root[data-skin]:not(:has([data-surface-lock])) .content-tabs-scene_scene__4uRgz>[role=tab]{position:relative;background:transparent;color:hsl(var(--muted-foreground));transition:color .16s var(--sb-ease-standard),background-color .16s var(--sb-ease-standard)}:root[data-skin]:not(:has([data-surface-lock])) .content-tabs-scene_scene__4uRgz>[role=tab]:not(:focus-visible){box-shadow:none}:root[data-skin]:not(:has([data-surface-lock])) .content-tabs-scene_scene__4uRgz>[role=tab]:hover,:root[data-skin]:not(:has([data-surface-lock])) .content-tabs-scene_scene__4uRgz>[role=tab][data-state=active]{background:transparent;color:hsl(var(--foreground))}:root[data-skin]:not(:has([data-surface-lock])) .content-tabs-scene_scene__4uRgz>[role=tab][data-state=active]:after{content:"";position:absolute;inset-block-end:0;inset-inline:5%;height:3px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,hsl(var(--sb-edge-cyan)),hsl(var(--sb-edge-magenta)));box-shadow:0 0 10px hsl(var(--sb-edge-cyan)/calc(var(--sb-effect-glow-high, 0) / .45 * .5)),0 0 12px hsl(var(--sb-edge-magenta)/calc(var(--sb-effect-glow-high, 0) / .45 * .38))}:root[data-skin][data-motion=reduced]:not(:has([data-surface-lock])) .content-tabs-scene_scene__4uRgz>[role=tab]{transition:none}@media (prefers-reduced-motion:reduce){:root[data-skin]:not(:has([data-surface-lock])) .content-tabs-scene_scene__4uRgz>[role=tab]{transition:none}}@media (forced-colors:active){.content-tabs-scene_scene__4uRgz>[role=tab]:focus-visible{outline:2px solid Highlight;outline-offset:-2px}:root[data-skin]:not(:has([data-surface-lock])) .content-tabs-scene_scene__4uRgz>[role=tab][data-state=active]:after{background:Highlight;box-shadow:none;forced-color-adjust:none}}@media (min-width:160rem){.appointment-week-view_week__HTpls{--sb-week-hour-size:clamp(72px,calc((100dvh - 22rem) / var(--sb-week-visible-hours)),180px);--sb-week-pixel-size:calc(var(--sb-week-hour-size) / var(--sb-week-base-hour));--sb-week-ruler-width:5.5rem}.appointment-week-view_week__HTpls [data-slot=week-zone]{font-size:.75rem;line-height:1rem;word-break:normal;overflow-wrap:anywhere}.appointment-week-view_week__HTpls [data-slot=week-zone]>span{display:block}.appointment-week-view_week__HTpls [data-slot=week-event-time],.appointment-week-view_week__HTpls [data-slot=week-hour-label]{font-size:.75rem;line-height:1rem}.appointment-week-view_week__HTpls [data-slot=week-event-status]{padding:.125rem .375rem;font-size:.625rem;line-height:.875rem}}@media (min-width:80rem) and (min-height:40rem){.calendar-viewport-fit_main__mvCLb>[data-ux-content-frame=workspace]{height:100%;min-height:0}.calendar-viewport-fit_page__KESG_{display:flex;height:100%;min-height:0;flex-direction:column;gap:1rem}.calendar-viewport-fit_page__KESG_>*,.calendar-viewport-fit_workspace__SUZQ6>*{margin-block:0}.calendar-viewport-fit_page__KESG_>:first-child{flex-shrink:0}.calendar-viewport-fit_workspace__SUZQ6{display:flex;min-height:0;flex:1;flex-direction:column;gap:1rem}.calendar-viewport-fit_workspace__SUZQ6>:not(.calendar-viewport-fit_workspaceGrid__1NiIh){flex-shrink:0}.calendar-viewport-fit_workspaceGrid__1NiIh{grid-template-columns:18rem minmax(0,1fr);min-height:0;flex:1;align-items:stretch}.calendar-viewport-fit_scheduleColumn__h1jB4{min-height:0}.calendar-viewport-fit_dateColumn__5p8KX{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.calendar-viewport-fit_schedulePanel__I7EOh{display:flex;height:100%;min-height:0;flex-direction:column}.calendar-viewport-fit_schedulePanel__I7EOh>[data-slot=panel-header]{flex-shrink:0}.calendar-viewport-fit_scheduleContent__j0434,.calendar-viewport-fit_tabs__GqRxH{display:flex;min-height:0;flex:1;flex-direction:column}.calendar-viewport-fit_tabList__bzA5A{flex-shrink:0}.calendar-viewport-fit_tabContent__n08Pn[data-state=active]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.calendar-viewport-fit_tabContent__n08Pn [data-slot=appointment-week-grid]{overflow:clip}.calendar-viewport-fit_tabContent__n08Pn [data-slot=appointment-week-header]{position:sticky;top:0;z-index:2;background-color:hsl(var(--background))}.calendar-viewport-fit_workspace__SUZQ6>details{max-height:40%;overflow-y:auto;overscroll-behavior:contain}.calendar-viewport-fit_workspace__SUZQ6>details[open]>summary{position:sticky;top:0;z-index:1;background-color:hsl(var(--background))}}.calendar-viewport-fit_mobileNavigation__NomND{display:none}@media (max-width:79.999rem){.calendar-viewport-fit_main__mvCLb{overflow-y:hidden}.calendar-viewport-fit_main__mvCLb>[data-ux-content-frame=workspace]{height:100%;min-height:0}.calendar-viewport-fit_page__KESG_{display:flex;height:100%;min-height:0;flex-direction:column;gap:.5rem}.calendar-viewport-fit_page__KESG_>*,.calendar-viewport-fit_workspace__SUZQ6>*{margin-block:0}.calendar-viewport-fit_headerGroup__MvZB0{display:flex;flex:none;min-height:0;flex-direction:column;gap:.5rem}.calendar-viewport-fit_headerGroup__MvZB0>header{flex:none}.calendar-viewport-fit_workspace__SUZQ6{display:flex;min-height:0;flex:1;flex-direction:column;gap:.5rem}.calendar-viewport-fit_workspaceGrid__1NiIh{display:flex;min-height:0;flex:1;flex-direction:column;gap:0}.calendar-viewport-fit_dateColumn__5p8KX,.calendar-viewport-fit_scheduleColumn__h1jB4{display:none;min-height:0}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=schedule] .calendar-viewport-fit_scheduleColumn__h1jB4{display:flex;flex:1;flex-direction:column}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=date] .calendar-viewport-fit_dateColumn__5p8KX{display:block;flex:1;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.calendar-viewport-fit_schedulePanel__I7EOh{display:flex;min-height:0;flex:1;flex-direction:column}.calendar-viewport-fit_schedulePanel__I7EOh>[data-slot=panel-header]{flex:none}.calendar-viewport-fit_scheduleContent__j0434,.calendar-viewport-fit_tabs__GqRxH{display:flex;min-height:0;flex:1;flex-direction:column}.calendar-viewport-fit_tabList__bzA5A{flex:none}.calendar-viewport-fit_tabContent__n08Pn[data-state=active]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.calendar-viewport-fit_page__KESG_:not([data-calendar-mobile-screen=connection]) [data-calendar-mobile-account],.calendar-viewport-fit_page__KESG_:not([data-calendar-mobile-screen=connection]) [data-calendar-mobile-actions]{display:none}.calendar-viewport-fit_page__KESG_:not([data-calendar-mobile-screen=connection]) [data-calendar-mobile-summary]{padding:.5rem}.calendar-viewport-fit_page__KESG_:not([data-calendar-mobile-screen=connection]) [data-calendar-mobile-summary]>div:first-child{min-width:0;flex:1 1 0}.calendar-viewport-fit_page__KESG_:not([data-calendar-mobile-screen=connection]) [data-calendar-mobile-notice]{max-height:6rem;overflow-y:auto;overscroll-behavior:contain;padding:0 .5rem .5rem}.calendar-viewport-fit_page__KESG_:not([data-calendar-mobile-screen=connection]) [data-calendar-mobile-notice]>[data-slot=inline-notice]{gap:.5rem;padding:.5rem}.calendar-viewport-fit_page__KESG_:not([data-calendar-mobile-screen=connection]) [data-calendar-mobile-notice] [data-slot=inline-notice-description]{font-size:.75rem;line-height:1rem}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=connection] .calendar-viewport-fit_headerGroup__MvZB0{flex:1}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=connection] .calendar-viewport-fit_headerGroup__MvZB0>[data-calendar-provider]{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=connection] .calendar-viewport-fit_workspace__SUZQ6{flex:none}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=connection] .calendar-viewport-fit_workspaceGrid__1NiIh,.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=reminders] .calendar-viewport-fit_workspaceGrid__1NiIh{display:none}.calendar-viewport-fit_workspace__SUZQ6>[data-calendar-reminders]{min-height:0;flex:none}.calendar-viewport-fit_page__KESG_:not([data-calendar-mobile-screen=reminders]) [data-calendar-reminders]>div{display:none}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=reminders] [data-calendar-reminders]{flex:1;overflow-y:auto;overscroll-behavior:contain}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=reminders] [data-calendar-reminders]>summary{position:sticky;top:0;z-index:1;background-color:hsl(var(--background))}.calendar-viewport-fit_page__KESG_ [data-calendar-mobile-reminder-outcome]{display:flex;max-height:6rem;flex:none;align-items:start;gap:.5rem;overflow-y:auto;overscroll-behavior:contain}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=reminders] [data-calendar-mobile-reminder-outcome]{display:none}.calendar-viewport-fit_mobileNavigation__NomND{display:grid;min-height:2.75rem;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=schedule] .calendar-viewport-fit_headerGroup__MvZB0>header [data-slot=page-header-description]{display:none}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=schedule] .calendar-viewport-fit_schedulePanel__I7EOh>[data-slot=panel-header]>div:first-child>[data-slot=panel-title]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=schedule] .calendar-viewport-fit_schedulePanel__I7EOh>[data-slot=panel-header]{gap:.25rem;padding-block:.375rem}.calendar-viewport-fit_page__KESG_[data-calendar-mobile-screen=schedule] [data-calendar-reminders]>summary{display:flex;gap:.375rem;padding-inline:.5rem}}.PageBackdrop_backdrop__3PHkY{position:absolute;z-index:-1;inset:0;pointer-events:none;background:var(--sb-page-scene-underlay,var(--sb-page-scene,hsl(var(--background))));background-attachment:var(--sb-page-scene-attachment,scroll)}.PageBackdrop_backdrop__3PHkY:has(>[data-slot=page-scene-image]){position:fixed}@media (prefers-reduced-motion:reduce){.PageBackdrop_backdrop__3PHkY{background-attachment:scroll}}@media (forced-colors:active){.PageBackdrop_backdrop__3PHkY{background:Canvas}.PageBackdrop_image__z2m9i{display:none!important}}.PageBackdrop_image__z2m9i{display:var(--sb-page-scene-layer-display,none);position:absolute;inset:0;background-image:var(--sb-page-scene-desktop);background-position:var(--sb-page-scene-position,center);background-size:cover;background-repeat:no-repeat}@media (orientation:portrait){.PageBackdrop_image__z2m9i{background-image:var(--sb-page-scene-portrait,var(--sb-page-scene-desktop))}}@media (min-width:64rem){.PageBackdrop_backdrop__3PHkY[data-scene=register] .PageBackdrop_image__z2m9i[data-slot=page-scene-image]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,hsl(var(--sb-scene-depth-far)/.24))}}@media (min-width:80rem) and (min-height:50rem) and (max-height:64rem){.dashboard-desktop-fit_richDesktop__625XY .dashboard-desktop-fit_hero__uXvl9{padding-block:0;margin-block-end:.5rem}.dashboard-desktop-fit_richDesktop__625XY .dashboard-desktop-fit_hero__uXvl9 [data-slot=page-header-title]{font-size:2rem;line-height:2.5rem}.dashboard-desktop-fit_richDesktop__625XY .dashboard-desktop-fit_hero__uXvl9 [data-slot=page-header-description]{max-width:none;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=overview]>aside,.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=work]{gap:.75rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=work]>article[data-slot=panel]>[data-slot=panel-header]{padding:1rem 1rem .75rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=work]>article[data-slot=panel]>[data-slot=panel-header]>[data-slot=panel-title]{font-size:1.5rem;line-height:2rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=work]>article[data-slot=panel]>[data-slot=panel-header]>[data-slot=panel-description]{font-size:.875rem;line-height:1.25rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=work]>article[data-slot=panel]>[data-slot=panel-content]{padding:0 1rem 1rem}.dashboard-desktop-fit_richDesktop__625XY [data-slot=dashboard-focus-metadata]{margin-bottom:.75rem;gap:.5rem;line-height:1.25rem}.dashboard-desktop-fit_richDesktop__625XY [data-slot=dashboard-focus-metadata]>p:first-child{font-size:1rem;line-height:1.5rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=readiness]>[data-slot=panel-header]{padding:1rem 1rem .75rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=readiness]>[data-slot=panel-header]>[data-slot=panel-description]{line-height:1.25rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=readiness]>[data-slot=panel-content]{padding:0 1rem 1rem;gap:.5rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=readiness-fields]{gap:.5rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-field]{padding:.75rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-field]>[data-slot=field]{gap:.25rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-field] [data-slot=field-description]{line-height:1.25rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-field=dashboard-patient-count]>[data-slot=field]>output,.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-field=dashboard-visit-count]>[data-slot=field]>output{font-size:1.75rem;line-height:2.1875rem}.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=readiness-actions],.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=readiness-capabilities],.dashboard-desktop-fit_richDesktop__625XY [data-dashboard-region=readiness-status]{padding-top:.5rem}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card]{gap:.5rem .75rem}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card]>div:has(>[data-slot=guide-card-title]){display:contents}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card-icon]{grid-column:1;grid-row:1}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card-title]{grid-column:2;grid-row:1;align-self:center}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card-action]{grid-column:3;grid-row:1}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card-description]{grid-column:1/-1;grid-row:2;margin-top:0;line-height:1.25rem}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card-content]{grid-column:1/-1;grid-row:3;margin-top:0}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card-content] ol>li{padding-block:.375rem}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card-content] ol>li:first-child{padding-block-start:0}.dashboard-desktop-fit_richDesktop__625XY [data-testid=dashboard-onboarding] [data-slot=guide-card-content] ol>li:last-child{padding-block-end:0}}@media (min-width:100rem) and (max-height:51.999rem),(min-width:80rem) and (max-width:99.999rem) and (max-height:56rem){.organization-create-short-desktop_notes__XrCN_{gap:.5rem}.organization-create-short-desktop_notes__XrCN_>div{padding:.75rem}.organization-create-short-desktop_notes__XrCN_>div>div+div{margin-top:.5rem}}.home-viewport_viewport__KgAMJ{position:relative;isolation:isolate;width:100%;min-height:100dvh;letter-spacing:0}.home-viewport_footer__9e66s,.home-viewport_main__dUbUY{position:relative;z-index:10;width:min(100%,120rem);margin-inline:auto;padding-inline:clamp(1rem,4vw,4rem)}.home-viewport_viewport__KgAMJ [data-slot=app-header]>div{max-width:120rem;padding-inline:clamp(1rem,4vw,4rem)}.home-viewport_main__dUbUY{padding-block:clamp(2rem,4vw,4.5rem) 2rem}.home-viewport_hero__DKF_l{display:grid;align-items:center;gap:2rem}.home-viewport_heroCopy__9yo1B,.home-viewport_showcase__offKW{min-width:0}.home-viewport_heroHeader__Dba8e{padding:0}.home-viewport_heroHeader__Dba8e [data-slot=page-header-eyebrow]{margin-bottom:1rem;letter-spacing:0}.home-viewport_heroHeader__Dba8e [data-slot=page-header-title]{font-size:clamp(2.125rem,8.75vw,3rem);line-height:1.08;letter-spacing:0;text-wrap:balance}.home-viewport_heroHeader__Dba8e [data-slot=page-header-description]{max-width:34rem;margin-top:1.25rem;font-size:1rem;line-height:1.65;letter-spacing:0}.home-viewport_titleLead__XCsh4{display:block}.home-viewport_titleAccent__1xmrG{background:linear-gradient(96deg,hsl(var(--sb-cta-rim-1)),hsl(var(--sb-cta-rim-2)) 55%,hsl(var(--sb-cta-rim-3)));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.home-viewport_heroActions__IiONs{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.5rem}.home-viewport_primaryAction__RE7GX,.home-viewport_secondaryAction__FT7n0{min-width:0;min-height:2.75rem;max-width:100%}.home-viewport_primaryAction__RE7GX{flex:1 1 auto}.home-viewport_secondaryAction__FT7n0{flex:0 1 auto}.home-viewport_preview__hCU0d{width:100%;min-width:0;--sb-panel-rim-width:1px;--sb-panel-rim-base-alpha:0.58;--sb-panel-rim-middle-alpha:0.36;--sb-panel-rim-highlight-alpha:0.16;box-shadow:0 1.5rem 4rem -1.5rem hsl(var(--sb-dark-shadow)/.7)}.home-viewport_preview__hCU0d:before{background:linear-gradient(155deg,hsl(var(--sb-color-text)/.025),transparent 28%)}.home-viewport_previewHeader__7gYHP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem;padding:.875rem 1rem;border-bottom:1px solid hsl(var(--border))}.home-viewport_previewBrand__zhoH0{display:flex;min-width:0;align-items:center;gap:.5rem;color:hsl(var(--foreground));font-size:.875rem;font-weight:600;line-height:1.25}.home-viewport_previewBrand__zhoH0>div:first-child{width:1.5rem;height:1.75rem;background:transparent;box-shadow:none}.home-viewport_previewBrand__zhoH0 img{width:100%;height:100%}.home-viewport_previewBrand__zhoH0 [data-slot=brand-wordmark]{font:inherit}.home-viewport_previewBrand__zhoH0 [data-slot=brand-wordmark]+p{display:none}.home-viewport_previewBrand__zhoH0 [data-slot=brand-wordmark-accent]{color:hsl(var(--sb-color-focus))}.home-viewport_previewBody__i6_Rw{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:.75rem;padding:.75rem}.home-viewport_previewMedia__6bB8Q{position:relative;min-width:0;aspect-ratio:4/5;overflow:hidden}.home-viewport_previewMediaLayer__6xTfg{position:absolute;inset:0;pointer-events:none;background-image:url(/home/concept-room-mobile.png);background-position:50%;background-size:cover;background-repeat:no-repeat}.home-viewport_previewMediaLayer__6xTfg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsl(205 70% 8%/.05),hsl(215 75% 4%/.18))}.home-viewport_trendPanel__mNcvS{display:flex;min-width:0;flex-direction:column;padding:.75rem}.home-viewport_trendTitle__L_Bcw{color:hsl(var(--foreground));font-size:.8125rem;font-weight:600;line-height:1.4}.home-viewport_trendPlot__Z1zWs{display:block;width:100%;min-height:6rem;flex:1;margin-block:.75rem;overflow:visible}.home-viewport_trendGrid__O_Jkf{fill:none;stroke:hsl(var(--border));stroke-width:.7;opacity:.5}.home-viewport_trendLine__CRFfx{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;vector-effect:non-scaling-stroke}.home-viewport_trendLine__CRFfx[data-series="0"]{stroke:hsl(var(--sb-cta-rim-1))}.home-viewport_trendLine__CRFfx[data-series="1"]{stroke:hsl(var(--sb-cta-rim-2))}.home-viewport_trendLine__CRFfx[data-series="2"]{stroke:hsl(var(--sb-cta-rim-3))}.home-viewport_trendLegend__uLUqS{display:flex;flex-wrap:wrap;gap:.375rem .75rem;padding:0;margin:0;list-style:none;color:hsl(var(--muted-foreground));font-size:.6875rem;line-height:1.5}.home-viewport_trendLegend__uLUqS li{display:flex;align-items:center;gap:.375rem}.home-viewport_seriesDot__zFPcq{width:.375rem;height:.375rem;flex-shrink:0;border-radius:50%}.home-viewport_seriesDot__zFPcq[data-series="0"]{background-color:hsl(var(--sb-cta-rim-1))}.home-viewport_seriesDot__zFPcq[data-series="1"]{background-color:hsl(var(--sb-cta-rim-2))}.home-viewport_seriesDot__zFPcq[data-series="2"]{background-color:hsl(var(--sb-cta-rim-3))}.home-viewport_previewMetrics__R9R1x{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin:0}.home-viewport_previewMetric__EK8mw{min-width:0;padding:.625rem .75rem}.home-viewport_previewMetric__EK8mw dt{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.5}.home-viewport_previewMetric__EK8mw dd{margin:.25rem 0 0;color:hsl(var(--foreground));font-size:clamp(1.125rem,3.6vw,1.5rem);font-variant-numeric:tabular-nums;line-height:1.2}.home-viewport_metricSpark__iTgLd{display:block;width:100%;height:1.25rem;margin-top:.5rem}.home-viewport_benefits__qtiQA{margin-top:2rem}.home-viewport_benefitList__donfM{display:grid;gap:.875rem;padding:0;margin:0;list-style:none}.home-viewport_benefit__J5RoH{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;padding:1.125rem}.home-viewport_benefitIcon__ubJJQ{display:grid;width:3rem;height:3rem;align-items:center;justify-items:center;color:hsl(var(--sb-color-focus))}.home-viewport_benefitIcon__ubJJQ svg{width:1.5rem;height:1.5rem;stroke-width:1.5}.home-viewport_benefitCopy__t9ROi{min-width:0}.home-viewport_benefitCopy__t9ROi h2{margin:0;color:hsl(var(--foreground));font-size:1rem;font-weight:600;line-height:1.4}.home-viewport_benefitCopy__t9ROi p{margin:.375rem 0 0;color:hsl(var(--muted-foreground));font-size:.875rem;line-height:1.65}@media (max-width:22.49rem){.home-viewport_heroActions__IiONs{align-items:stretch;flex-direction:column}.home-viewport_primaryAction__RE7GX,.home-viewport_secondaryAction__FT7n0{width:100%}.home-viewport_previewBody__i6_Rw{grid-template-columns:minmax(0,1fr)}.home-viewport_trendPlot__Z1zWs{min-height:8rem}.home-viewport_benefit__J5RoH{gap:.75rem;padding:1rem}}@media (min-width:48rem){.home-viewport_heroActions__IiONs{gap:1rem}.home-viewport_primaryAction__RE7GX,.home-viewport_secondaryAction__FT7n0{flex:0 1 auto}.home-viewport_previewBody__i6_Rw{gap:1rem;padding:1rem}.home-viewport_trendTitle__L_Bcw{font-size:1rem}.home-viewport_trendLegend__uLUqS{font-size:.75rem}.home-viewport_benefitList__donfM{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width:64rem){.home-viewport_hero__DKF_l{position:relative;isolation:isolate;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,3vw,4rem)}.home-viewport_heroHeader__Dba8e [data-slot=page-header-eyebrow]{font-weight:500;letter-spacing:.14em}.home-viewport_heroHeader__Dba8e [data-slot=page-header-title]{font-size:clamp(3rem,4.5vw,5rem)}.home-viewport_heroHeader__Dba8e [data-slot=page-header-description]{font-size:1.125rem}.home-viewport_heroActions__IiONs{align-items:flex-start;flex-direction:column}.home-viewport_previewBody__i6_Rw{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.home-viewport_previewMedia__6bB8Q{grid-row:1/span 2;aspect-ratio:1/1}.home-viewport_previewMediaLayer__6xTfg{background-image:url(/home/concept-room-desktop.png)}.home-viewport_previewMetrics__R9R1x{grid-column:2}.home-viewport_previewMetric__EK8mw{padding:.625rem}.home-viewport_previewMetric__EK8mw dt{font-size:.6875rem}.home-viewport_previewMetric__EK8mw dd{font-size:1.25rem}.home-viewport_benefits__qtiQA{margin-top:3rem;padding-top:2rem;border-top:1px solid hsl(var(--border))}}@media (min-width:90rem){.home-viewport_benefit__J5RoH{grid-template-columns:auto minmax(0,1fr)}.home-viewport_heroHeader__Dba8e [data-slot=page-header-description]{font-size:1.25rem}}@media (min-width:160rem){.home-viewport_viewport__KgAMJ [data-slot=app-header]>div{max-width:128rem;padding-inline:4rem}.home-viewport_footer__9e66s,.home-viewport_main__dUbUY{width:min(100%,128rem);padding-inline:4rem}.home-viewport_main__dUbUY{padding-block:5rem 3rem}.home-viewport_hero__DKF_l{gap:5rem}.home-viewport_heroHeader__Dba8e [data-slot=page-header-title]{font-size:6.5rem}.home-viewport_heroHeader__Dba8e [data-slot=page-header-description]{font-size:1.5rem}.home-viewport_previewHeader__7gYHP{padding:1.25rem 1.5rem}.home-viewport_previewBrand__zhoH0{font-size:1.125rem}.home-viewport_previewBody__i6_Rw{gap:1.25rem;padding:1.25rem}.home-viewport_previewMetric__EK8mw dt,.home-viewport_trendLegend__uLUqS{font-size:.875rem}.home-viewport_previewMetric__EK8mw dd{font-size:1.75rem}.home-viewport_benefit__J5RoH{gap:1.5rem;padding:1.5rem}.home-viewport_benefitCopy__t9ROi h2{font-size:1.25rem}.home-viewport_benefitCopy__t9ROi p{font-size:1rem}}@media (min-width:80rem) and (max-height:67.499rem){.home-viewport_viewport__KgAMJ{display:flex;flex-direction:column}.home-viewport_main__dUbUY{flex:1 0 auto;padding-block:.75rem .5rem}.home-viewport_hero__DKF_l{grid-template-columns:minmax(0,1fr) minmax(0,min(60%,clamp(20rem,calc((100dvh - 22rem) * 1.6),69rem)));gap:2rem}.home-viewport_heroHeader__Dba8e [data-slot=page-header-eyebrow]{margin-bottom:.75rem}.home-viewport_heroHeader__Dba8e [data-slot=page-header-description]{max-width:none;margin-top:1rem}.home-viewport_heroActions__IiONs{flex-direction:row;align-items:center;gap:.75rem;margin-top:1rem}.home-viewport_primaryAction__RE7GX,.home-viewport_secondaryAction__FT7n0{padding-inline:.875rem}.home-viewport_previewMedia__6bB8Q{align-self:center}.home-viewport_previewMediaLayer__6xTfg{background-size:contain}.home-viewport_benefits__qtiQA{margin-top:.75rem;padding-top:.5rem}.home-viewport_benefit__J5RoH{gap:.75rem;padding:.625rem}.home-viewport_footer__9e66s{flex-shrink:0}.home-viewport_footer__9e66s footer{padding-block:.75rem}}@media (forced-colors:active){.home-viewport_hero__DKF_l:before{display:none}.home-viewport_titleAccent__1xmrG{background:none;color:CanvasText;-webkit-text-fill-color:currentColor}.home-viewport_benefitIcon__ubJJQ,.home-viewport_previewBrand__zhoH0 [data-slot=brand-wordmark-accent]{color:CanvasText}.home-viewport_trendLine__CRFfx[data-series]{stroke:CanvasText}.home-viewport_trendGrid__O_Jkf{stroke:GrayText}.home-viewport_trendLine__CRFfx[data-series="1"]{stroke-dasharray:5 3}.home-viewport_trendLine__CRFfx[data-series="2"]{stroke-dasharray:2 3}.home-viewport_seriesDot__zFPcq[data-series]{background-color:CanvasText}}.SessionWorkspaceViewport_demoShell__mWtpy,.SessionWorkspaceViewport_standardShell__jt61i{max-width:none}.SessionWorkspaceViewport_sceneFrame__efQo5{max-width:none;padding:0;gap:0}.SessionWorkspaceViewport_sceneBackdrop__m7SIn{position:absolute;inset:0;border-radius:0;background:none;pointer-events:none}.SessionWorkspaceViewport_sceneBackdrop__m7SIn:after{content:none;display:none}.SessionWorkspaceViewport_standardShell__jt61i [data-testid=session-header-actions]{position:absolute}.SessionWorkspaceViewport_standardShell__jt61i>:has([data-testid=session-header-actions]){z-index:20}@media (min-width:64rem){.SessionWorkspaceViewport_standardShell__jt61i [data-ui=SessionWorkspaceGrid]{min-width:0}.SessionWorkspaceViewport_standardShell__jt61i [data-ui=AnalyticsViewSwitcher]{flex-shrink:0}.SessionWorkspaceViewport_standardShell__jt61i [data-ui=AnalyticsRail] [role=tabpanel]{min-width:0;overflow-wrap:anywhere;padding:.25rem;scroll-padding-block:.25rem}}@media (min-width:64rem) and (max-width:159.999rem) and (max-height:55.999rem){.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-list],.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-picker],.SessionWorkspaceViewport_standardShell__jt61i [data-session-phase=select_context] [data-session-step-card],.SessionWorkspaceViewport_standardShell__jt61i [data-session-phase=select_context][data-state=active]>div{display:flex;min-height:0;flex:1;flex-direction:column}.SessionWorkspaceViewport_standardShell__jt61i [data-session-phase=select_context][data-state=active]>div{height:100%}.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-list],.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-record],.SessionWorkspaceViewport_standardShell__jt61i [data-session-preflight=true] [data-session-step-card],.SessionWorkspaceViewport_standardShell__jt61i [data-session-preflight=true] [data-session-step-detail]{padding:.5rem}.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-list]>:first-child,.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-modes],.SessionWorkspaceViewport_standardShell__jt61i [data-session-step-card]>:not([data-session-context-picker]){flex-shrink:0}.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-picker],.SessionWorkspaceViewport_standardShell__jt61i [data-session-preflight=true] [data-session-step-card]>:nth-child(2),.SessionWorkspaceViewport_standardShell__jt61i [data-session-preflight=true] [data-session-step-detail],.SessionWorkspaceViewport_standardShell__jt61i [data-session-preflight=true] [data-session-step-title]{margin-top:.5rem}.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-picker]{gap:.5rem}.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-picker]>*{margin-block:0}.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-results]{min-height:5.5rem;flex:1;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;scroll-padding-block:.25rem;margin-top:.5rem;padding:.25rem}.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-modes] button,.SessionWorkspaceViewport_standardShell__jt61i [data-session-context-record] button,.SessionWorkspaceViewport_standardShell__jt61i [data-session-preflight=true] [data-session-step-card] button,.SessionWorkspaceViewport_standardShell__jt61i [data-session-selected-context] button{min-height:2.75rem}.SessionWorkspaceViewport_standardShell__jt61i [data-session-preflight=true] [data-session-selected-context]{margin-top:.5rem;padding:.5rem}.SessionWorkspaceViewport_standardShell__jt61i [data-session-preflight=true] [data-session-selected-context]>:first-child{padding:.5rem}}@media (min-width:160rem){.SessionWorkspaceViewport_standardShell__jt61i{max-width:none;padding-inline:clamp(1.5rem,1.25vw,3rem);gap:1.25rem;--text-xs:1.125rem;--text-sm:1.3125rem;--text-base:1.5rem;--text-lg:1.6875rem;--text-xl:1.875rem;--text-2xl:2.25rem}.SessionWorkspaceViewport_standardShell__jt61i [data-ui=SessionWorkspaceGrid]{grid-template-columns:minmax(0,1fr) minmax(0,clamp(36rem,26vw,60rem));gap:1.25rem}.SessionWorkspaceViewport_standardShell__jt61i [data-testid=session-header-status-group]{grid-template-columns:minmax(0,18rem) auto minmax(0,18rem)}}@media (max-width:63.999rem){.SessionWorkspaceViewport_standardShell__jt61i [data-session-preparation=true]{gap:.5rem;padding:.75rem}.SessionWorkspaceViewport_standardShell__jt61i [data-session-preparation=true] [data-session-preparation-title]{font-size:1.125rem;line-height:1.5rem}.SessionWorkspaceViewport_standardShell__jt61i [data-session-preparation=true] [data-session-preparation-context],.SessionWorkspaceViewport_standardShell__jt61i [data-session-preparation=true] [data-session-preparation-description],.SessionWorkspaceViewport_standardShell__jt61i [data-session-preparation=true] [data-session-preparation-hint]{display:none}}@media (max-width:63.999rem) and (max-height:43.999rem){.SessionWorkspaceViewport_standardShell__jt61i:has([data-session-preparation=true]) [data-ui=SessionWorkspaceGrid]{grid-template-rows:9rem minmax(0,1fr)}.SessionWorkspaceViewport_standardShell__jt61i:has([data-session-preparation=true]) [data-ui=AnalyticsViewSwitcher]{flex-shrink:0}}@media (min-width:160rem){.SessionWorkspaceViewport_demoShell__mWtpy{max-width:none;padding-inline:clamp(1.5rem,1.25vw,3rem);gap:1.25rem}.SessionWorkspaceViewport_demoShell__mWtpy [data-ui=DemoWorkspaceGrid]{grid-template-columns:minmax(0,1fr) minmax(0,clamp(36rem,26vw,60rem));gap:1.25rem}}@media (min-width:40rem) and (max-width:63.999rem) and (max-height:30rem){.SessionWorkspaceViewport_standardShell__jt61i:has([data-session-preparation=true]) [data-ui=SessionWorkspaceGrid]{min-width:0;grid-template-columns:minmax(0,1fr) minmax(22rem,clamp(24rem,33.33vw,30rem));grid-template-rows:minmax(9rem,1fr)}}.ViewportFrame_primaryEndClearance__5P_Zl{padding-bottom:calc(32px + env(safe-area-inset-bottom, 0px) + 1px)}