@layer v2.components.composite{.TimelineSteps-module__wEXaCq__list{flex-direction:column;gap:1.5rem;display:flex}.TimelineSteps-module__wEXaCq__step{align-items:stretch;gap:1rem;display:flex}.TimelineSteps-module__wEXaCq__iconSection{flex-shrink:0;position:relative}.TimelineSteps-module__wEXaCq__iconWrapper{background-color:var(--v2-color-surface-sunken);border-radius:20px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.TimelineSteps-module__wEXaCq__connectorTrack{width:2px;position:absolute;inset:3rem auto -1rem 50%;transform:translate(-50%)}.TimelineSteps-module__wEXaCq__step:last-child .TimelineSteps-module__wEXaCq__connectorTrack{display:none}.TimelineSteps-module__wEXaCq__connector{width:100%;height:100%;overflow:visible}.TimelineSteps-module__wEXaCq__connector line{stroke:var(--v2-color-divider-strong);stroke-width:2px;stroke-linecap:round;stroke-dasharray:3 6;animation:.9s linear infinite TimelineSteps-module__wEXaCq__connectorDrift}.TimelineSteps-module__wEXaCq__content{flex-direction:column;gap:1px;display:flex}.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__iconWrapper,.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__content{opacity:.4;animation:.5s both TimelineSteps-module__wEXaCq__stepLit}.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__step:first-child .TimelineSteps-module__wEXaCq__iconWrapper,.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__step:first-child .TimelineSteps-module__wEXaCq__content{animation-delay:.6s}.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__step:nth-child(2) .TimelineSteps-module__wEXaCq__iconWrapper,.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__step:nth-child(2) .TimelineSteps-module__wEXaCq__content{animation-delay:1.9s}.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__step:nth-child(3) .TimelineSteps-module__wEXaCq__iconWrapper,.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__step:nth-child(3) .TimelineSteps-module__wEXaCq__content{animation-delay:3.2s}@media (prefers-reduced-motion:reduce){.TimelineSteps-module__wEXaCq__connector line{animation:none}.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__iconWrapper,.TimelineSteps-module__wEXaCq__fadeIn .TimelineSteps-module__wEXaCq__content{opacity:1;animation:none}}@keyframes TimelineSteps-module__wEXaCq__connectorDrift{0%{stroke-dashoffset:0}to{stroke-dashoffset:-9px}}@keyframes TimelineSteps-module__wEXaCq__stepLit{to{opacity:1}}}
@layer v2.patterns{.GatheringRecordsPage-module__BjAEKW__container{flex-direction:column;gap:1rem;margin:0 auto;padding:1rem;display:flex}@media (min-width:768px){.GatheringRecordsPage-module__BjAEKW__container{gap:1.5rem;max-width:41.75rem}}}
@property --border-tracer-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@layer v2.patterns{.shared-module__pKbZ9W__borderTracer{position:relative}.shared-module__pKbZ9W__borderTracer:before{content:"";z-index:1;padding:var(--border-tracer-thickness,1.5px);border-radius:inherit;background:conic-gradient(from var(--border-tracer-angle), transparent 0% 70%, color-mix(in srgb, var(--v2-color-lime-300) 0%, transparent) 70%, color-mix(in srgb, var(--v2-color-lime-300) 95%, transparent) 88%, var(--v2-color-accent-bg) 98%, transparent 100%);-webkit-mask:linear-gradient(var(--v2-color-white) 0 0) content-box, linear-gradient(var(--v2-color-white) 0 0);-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--v2-color-white) 0 0) content-box, linear-gradient(var(--v2-color-white) 0 0);mask:linear-gradient(var(--v2-color-white) 0 0) content-box, linear-gradient(var(--v2-color-white) 0 0);animation:shared-module__pKbZ9W__borderTracerOrbit var(--border-tracer-duration,5s) linear infinite;pointer-events:none;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes shared-module__pKbZ9W__borderTracerOrbit{0%{--border-tracer-angle:0deg}to{--border-tracer-angle:360deg}}@media (prefers-reduced-motion:reduce){.shared-module__pKbZ9W__borderTracer:before{display:none}}.shared-module__pKbZ9W__container{flex-direction:column;margin:0 auto;padding:1rem;display:flex}.shared-module__pKbZ9W__header{margin:0 auto}.shared-module__pKbZ9W__loadingWrapper{justify-content:center;align-items:center;min-height:12.125rem;display:flex}@media (min-width:768px){.shared-module__pKbZ9W__container{max-width:41.75rem}}@media (min-width:1024px){.shared-module__pKbZ9W__header{padding:1rem 6.25rem}}}
@layer v2.components.composite{.ChooserCard-module___OOXkG__card{all:unset;box-sizing:border-box;background-color:var(--v2-color-surface-canvas);border:1px solid var(--v2-color-border-default);min-width:0;box-shadow:var(--v2-shadow-sm);cursor:pointer;text-align:left;border-radius:2rem;flex-direction:column;flex:1 1 0;justify-content:space-between;align-items:stretch;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex;overflow:hidden}.ChooserCard-module___OOXkG__card:hover,.ChooserCard-module___OOXkG__card[data-hovered]{border-color:var(--v2-color-border-strong);box-shadow:var(--v2-shadow-md)}.ChooserCard-module___OOXkG__card:focus-visible,.ChooserCard-module___OOXkG__card[data-focus-visible]{outline:2px solid var(--v2-color-accent-focus-ring);outline-offset:2px}.ChooserCard-module___OOXkG__card[data-disabled]{cursor:not-allowed}.ChooserCard-module___OOXkG__card[data-disabled]:not([data-pending]){opacity:.5}.ChooserCard-module___OOXkG__card[data-pending]{cursor:progress}.ChooserCard-module___OOXkG__content{flex-direction:column;flex:1;align-items:flex-start;gap:.25rem;padding:1.5rem 1rem;display:flex}.ChooserCard-module___OOXkG__copy{flex-direction:column;gap:.25rem;display:flex}.ChooserCard-module___OOXkG__horizontal .ChooserCard-module___OOXkG__content{flex-direction:row;align-items:center;gap:1rem}.ChooserCard-module___OOXkG__horizontal .ChooserCard-module___OOXkG__iconWrapper{margin-bottom:0}.ChooserCard-module___OOXkG__iconWrapper{background-color:var(--v2-color-graphic-blue-subtle);color:var(--v2-color-accent-bg);border-radius:3.125rem;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:.25rem;padding:1rem;display:flex}.ChooserCard-module___OOXkG__badge{background-color:var(--v2-color-lime-300);box-shadow:var(--v2-shadow-md);border-radius:2.25rem;flex-shrink:0;margin-top:.25rem;padding:.25rem .5rem;position:relative;overflow:hidden}.ChooserCard-module___OOXkG__badgeSheen{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--v2-color-white) 75%, transparent), transparent);pointer-events:none;width:2rem;height:200%;animation:5s ease-in-out infinite ChooserCard-module___OOXkG__badgeSheen;position:absolute;top:-50%;left:0}.ChooserCard-module___OOXkG__cta{background-color:var(--v2-color-surface-sunken);color:var(--v2-color-link-default);align-items:center;gap:.25rem;padding:1rem;display:flex}.ChooserCard-module___OOXkG__card:hover .ChooserCard-module___OOXkG__cta,.ChooserCard-module___OOXkG__card[data-hovered] .ChooserCard-module___OOXkG__cta{color:var(--v2-color-link-hover)}.ChooserCard-module___OOXkG__card[data-disabled] .ChooserCard-module___OOXkG__cta{color:var(--v2-color-link-disabled)}.ChooserCard-module___OOXkG__card[data-pending] .ChooserCard-module___OOXkG__cta{color:var(--v2-color-link-default)}@keyframes ChooserCard-module___OOXkG__badgeSheen{0%{opacity:0;transform:translate(-3rem)rotate(18deg)}4%{opacity:1}22%{opacity:1;transform:translate(9rem)rotate(18deg)}26%,to{opacity:0;transform:translate(9rem)rotate(18deg)}}@media (prefers-reduced-motion:reduce){.ChooserCard-module___OOXkG__card{transition:none}.ChooserCard-module___OOXkG__badgeSheen{display:none}}}
@layer v2.patterns{.NoRecordsPage-module__EdQI6W__container{flex-direction:column;gap:1rem;margin:0 auto;padding:1rem;display:flex}.NoRecordsPage-module__EdQI6W__inner{flex-direction:column;gap:1rem;display:flex}.NoRecordsPage-module__EdQI6W__cards{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.NoRecordsPage-module__EdQI6W__hiddenFileInput{display:none}@media (min-width:480px){.NoRecordsPage-module__EdQI6W__cards{flex-direction:row}}@media (min-width:768px){.NoRecordsPage-module__EdQI6W__container{gap:1.5rem;max-width:41.75rem}}}
@layer v2.patterns{.HealthRecordClientPage-module__S0hbRa__loadingWrapper{justify-content:center;align-items:center;min-height:12.125rem;display:flex}}
@layer v2.components.composite{.RecordsCard-module__j7-Iaq__card{background-color:var(--v2-color-surface-canvas);border:1px solid var(--v2-color-border-default);width:100%;box-shadow:var(--v2-shadow-sm);border-radius:1.5rem;flex-direction:column;align-items:stretch;display:flex;overflow:hidden}.RecordsCard-module__j7-Iaq__header{padding:1rem 1rem .5rem}.RecordsCard-module__j7-Iaq__footer{background-color:var(--v2-color-surface-sunken);padding:1rem}}
@layer v2.components.composite{.AddFileControl-module__NvEL2q__addFile{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AddFileControl-module__NvEL2q__hiddenFileInput{display:none}.AddFileControl-module__NvEL2q__uploadButton{color:var(--v2-color-link-default)}.AddFileControl-module__NvEL2q__uploadButton:disabled{color:var(--v2-color-fg-disabled)}}
@layer v2.components.composite{.DeleteFileModal-module__dEqCkq__content{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.DeleteFileModal-module__dEqCkq__textContent{text-align:center;flex-direction:column;gap:.75rem;display:flex}.DeleteFileModal-module__dEqCkq__actions{flex-direction:column;gap:.5rem;display:flex}.DeleteFileModal-module__dEqCkq__actions>button{width:100%}}
@layer v2.components.composite{.EmptyFilesRow-module__9vpmmq__emptyRow{align-items:flex-start;gap:.5rem;padding:1rem 1rem 1.5rem;display:flex}.EmptyFilesRow-module__9vpmmq__icon{color:var(--v2-color-fg-muted);align-items:center;display:flex}}
@layer v2.components.composite{.FileActions-module__J0VHVq__deleteButton{cursor:pointer;color:var(--v2-color-fg-muted)}.FileActions-module__J0VHVq__errorActions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.FileActions-module__J0VHVq__retryButton{color:var(--v2-color-link-default)}}
@layer v2.components.composite{.UploadedFile-module__LDv6Pq__card{align-items:center;gap:1rem;padding:1rem;display:flex}.UploadedFile-module__LDv6Pq__card:hover{background-color:var(--v2-color-surface-sunken)}.UploadedFile-module__LDv6Pq__fileIcon{background-color:var(--v2-color-graphic-blue-subtle);border-radius:12px;justify-content:center;align-items:center;padding:.75rem;display:flex}.UploadedFile-module__LDv6Pq__fileIconError{background-color:var(--v2-color-warning-bg);color:var(--v2-color-warning-fg)}.UploadedFile-module__LDv6Pq__textContent{flex:1;min-width:0}.UploadedFile-module__LDv6Pq__fileName{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}
@layer v2.components.composite{.UploadedFilesCardBody-module__ptA8lG__loadingRow{color:var(--v2-color-fg-muted);justify-content:center;align-items:center;padding:1rem 1rem 1.5rem;display:flex}.UploadedFilesCardBody-module__ptA8lG__filesList{overscroll-behavior-y:contain;max-height:13.5rem;overflow-y:auto}.UploadedFilesCardBody-module__ptA8lG__filesList>:not(:first-child){border-top:1px dashed var(--v2-color-border-default)}}
@layer v2.components.composite{.EmptyProvidersRow-module__iTFOZq__emptyRow{align-items:flex-start;gap:.5rem;padding:1rem 1rem 1.5rem;display:flex}.EmptyProvidersRow-module__iTFOZq__icon{color:var(--v2-color-fg-muted)}}
@layer v2.components.composite{.ManualSearchPrompt-module__Ceon1G__container{padding:.25rem .75rem .5rem}.ManualSearchPrompt-module__Ceon1G__prompt{background-color:var(--v2-color-white);border:1.5px solid var(--v2-color-border-default);border-radius:.625rem;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex;position:relative;overflow:hidden}.ManualSearchPrompt-module__Ceon1G__button{min-width:0;font:inherit;text-align:left;color:var(--v2-color-fg-default);cursor:pointer;background:0 0;border:none;flex:1;padding:0}.ManualSearchPrompt-module__Ceon1G__button:focus-visible{outline:2px solid var(--v2-color-link-default);outline-offset:2px;border-radius:.25rem}.ManualSearchPrompt-module__Ceon1G__action{color:var(--v2-color-link-default)}.ManualSearchPrompt-module__Ceon1G__dismiss{z-index:2;flex-shrink:0}.ManualSearchPrompt-module__Ceon1G__sheen{pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--v2-color-white) 55%, transparent) 35%, color-mix(in srgb, var(--v2-color-white) 55%, transparent) 65%, transparent 100%);background-position:-60% 0;background-repeat:no-repeat;background-size:40% 100%;animation:7s cubic-bezier(.2,0,0,1) infinite ManualSearchPrompt-module__Ceon1G__manualSearchPromptSheen;position:absolute;inset:0}@keyframes ManualSearchPrompt-module__Ceon1G__manualSearchPromptSheen{0%{background-position:-60% 0}48%,to{background-position:160% 0}}@media (prefers-reduced-motion:reduce){.ManualSearchPrompt-module__Ceon1G__sheen{display:none}}}
@layer v2.components.composite{.Provider-module__0xCAKG__row{align-items:center;gap:1rem;padding:1rem;display:flex}.Provider-module__0xCAKG__rowAnimated{animation:.4s cubic-bezier(.22,1,.36,1) both Provider-module__0xCAKG__providerRowIn}.Provider-module__0xCAKG__rowAnimated .Provider-module__0xCAKG__statusIcon{animation:.45s cubic-bezier(.34,1.56,.64,1) .15s both Provider-module__0xCAKG__providerCheckPop}.Provider-module__0xCAKG__badge{background-color:var(--v2-color-graphic-blue-subtle);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.Provider-module__0xCAKG__badgeError{background-color:var(--v2-color-warning-bg);color:var(--v2-color-warning-fg)}.Provider-module__0xCAKG__rowPending{color:var(--v2-color-fg-muted)}.Provider-module__0xCAKG__badgePending{background-color:var(--v2-color-surface-sunken);color:var(--v2-color-fg-muted)}.Provider-module__0xCAKG__name{flex:1;min-width:0}.Provider-module__0xCAKG__statusIcon{background-color:var(--v2-color-success-bg);width:1.5rem;height:1.5rem;color:var(--v2-color-success-fg);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes Provider-module__0xCAKG__providerRowIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes Provider-module__0xCAKG__providerCheckPop{0%{transform:scale(0)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Provider-module__0xCAKG__rowAnimated,.Provider-module__0xCAKG__rowAnimated .Provider-module__0xCAKG__statusIcon{animation:none}}}
@layer v2.components.composite{.ConnectedProvidersCardBody-module__fADj5a__loadingRow{color:var(--v2-color-fg-muted);justify-content:center;align-items:center;padding:1rem 1rem 1.5rem;display:flex}.ConnectedProvidersCardBody-module__fADj5a__providersList{overscroll-behavior-y:contain;max-height:13.5rem;overflow-y:auto}.ConnectedProvidersCardBody-module__fADj5a__providersList>:not(:first-child){border-top:1px dashed var(--v2-color-border-default)}}
@layer v2.components.composite{.ConnectedProvidersHeader-module__49RU7G__header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}}
@layer v2.components.composite{.DeleteRecordsModal-module__fWio4G__content{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.DeleteRecordsModal-module__fWio4G__textContent{text-align:center;flex-direction:column;gap:.75rem;display:flex}.DeleteRecordsModal-module__fWio4G__actions{flex-direction:column;gap:.5rem;display:flex}.DeleteRecordsModal-module__fWio4G__actions>button{width:100%}}
@layer v2.components.composite{.SyncRecordsControl-module__Ry4Z7G__syncRecords{justify-content:space-between;align-items:center;gap:.5rem;display:flex;position:relative}.SyncRecordsControl-module__Ry4Z7G__syncButton{color:var(--v2-color-link-default)}.SyncRecordsControl-module__Ry4Z7G__searching{justify-content:flex-start;gap:.25rem}.SyncRecordsControl-module__Ry4Z7G__justCheckedFooter{background-color:var(--v2-color-success-bg);color:var(--v2-color-success-fg);opacity:0;pointer-events:none;align-items:center;gap:.5rem;padding:1rem;transition:opacity .4s;display:flex;position:absolute;inset:-1rem}.SyncRecordsControl-module__Ry4Z7G__justCheckedFooter.SyncRecordsControl-module__Ry4Z7G__visible{opacity:1}.SyncRecordsControl-module__Ry4Z7G__justCheckedIcon{color:var(--v2-color-success-fg);justify-content:center;align-items:center;display:flex}.SyncRecordsControl-module__Ry4Z7G__searchingIcon{color:var(--v2-color-fg-subtle)}.SyncRecordsControl-module__Ry4Z7G__searchingLabel{white-space:nowrap;background-image:linear-gradient(90deg, var(--v2-color-fg-subtle) 0%, var(--v2-color-fg-default) 45%, var(--v2-color-fg-subtle) 60%, var(--v2-color-fg-subtle) 100%);-webkit-text-fill-color:transparent;color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite SyncRecordsControl-module__Ry4Z7G__searchingLabelShimmer}.SyncRecordsControl-module__Ry4Z7G__sweep{background-image:linear-gradient(100deg, transparent 0%, color-mix(in srgb, var(--v2-color-white) 18%, transparent) 30%, color-mix(in srgb, var(--v2-color-white) 50%, transparent) 50%, color-mix(in srgb, var(--v2-color-white) 18%, transparent) 70%, transparent 100%);pointer-events:none;background-repeat:no-repeat;background-size:200% 100%;animation:7s cubic-bezier(.2,0,0,1) infinite SyncRecordsControl-module__Ry4Z7G__footerSweep;position:absolute;inset:-1rem}@keyframes SyncRecordsControl-module__Ry4Z7G__searchingLabelShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes SyncRecordsControl-module__Ry4Z7G__footerSweep{0%{background-position:200% 0}48%,to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.SyncRecordsControl-module__Ry4Z7G__sweep{display:none}.SyncRecordsControl-module__Ry4Z7G__justCheckedFooter{transition:none}.SyncRecordsControl-module__Ry4Z7G__searchingLabel{color:var(--v2-color-fg-default);-webkit-text-fill-color:currentColor;background-image:none;animation:none}}}
@layer v2.components.primitives{.LogoBadgeResting-module__RhLhTG__arm{animation:3s cubic-bezier(.4,0,.2,1) infinite LogoBadgeResting-module__RhLhTG__armIdle}.LogoBadgeResting-module__RhLhTG__spark{transform-box:fill-box;transform-origin:50%;animation:3s cubic-bezier(.2,0,0,1) infinite LogoBadgeResting-module__RhLhTG__sparkIdle}@keyframes LogoBadgeResting-module__RhLhTG__armIdle{0%{stroke-dasharray:100 200;stroke-dashoffset:0}18%{stroke-dasharray:52 200;stroke-dashoffset:-24px}24%{stroke-dasharray:54 200;stroke-dashoffset:-23px}30%{stroke-dasharray:100 200;stroke-dashoffset:0}37%{stroke-dasharray:92 200;stroke-dashoffset:-4px}44%{stroke-dasharray:98 200;stroke-dashoffset:-1px}50%,to{stroke-dasharray:100 200;stroke-dashoffset:0}}@keyframes LogoBadgeResting-module__RhLhTG__sparkIdle{0%{transform:rotate(0)scale(1)}18%{transform:rotate(0)scale(.95)}34%{transform:rotate(88deg)scale(1.1)}46%,to{transform:rotate(90deg)scale(1)}}@media (prefers-reduced-motion:reduce){.LogoBadgeResting-module__RhLhTG__arm,.LogoBadgeResting-module__RhLhTG__spark{animation:none}}}
@layer v2.components.primitives{.TrustBadge-module__AAsMWq__badge{background-color:var(--v2-color-surface-sunken);color:var(--v2-color-fg-default);border-radius:.5rem;align-items:center;gap:.3125rem;padding:.3125rem .5rem;display:inline-flex}@media (min-width:768px){.TrustBadge-module__AAsMWq__badge{gap:.5rem;padding:.5rem}}}
.HeaderLayout-module__OoMd9a__header{z-index:5;position:sticky;top:0}.HeaderLayout-module__OoMd9a__content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--v2-color-surface-canvas);align-items:center;padding:1rem 1.5rem;display:flex}.HeaderLayout-module__OoMd9a__logoWrapper{flex:1;display:flex}.HeaderLayout-module__OoMd9a__rightContainer{flex:1;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.HeaderLayout-module__OoMd9a__openMenuWrapper{border-left:1px dashed var(--v2-color-border-default);align-items:center;gap:1rem;padding-left:1rem;display:flex}@media (min-width:768px){.HeaderLayout-module__OoMd9a__content{padding:1rem 3rem}}@media (min-width:1024px){.HeaderLayout-module__OoMd9a__content{padding:1rem 4rem}}@media (min-width:1280px){.HeaderLayout-module__OoMd9a__content{padding:1rem 6.25rem}}
@layer v2.components.primitives{.HeaderSidebar-module__c6pb4G__wrapper{justify-content:space-between;width:100%;display:flex}.HeaderSidebar-module__c6pb4G__logoLink{height:fit-content}}