.Chart-module__nh2k8W__chart{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);flex-direction:column;display:flex}.Chart-module__nh2k8W__band{gap:var(--space-xl);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.Chart-module__nh2k8W__band h1{overflow-wrap:anywhere}.Chart-module__nh2k8W__bandText{gap:var(--space-sm);flex-direction:column;display:flex}.Chart-module__nh2k8W__index{gap:var(--space-sm);flex-direction:column;min-width:280px;display:flex}.Chart-module__nh2k8W__figure{font-family:var(--font-mono);font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-lh);letter-spacing:var(--type-display-lg-ls)}.Chart-module__nh2k8W__columns{gap:var(--space-gutter);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.Chart-module__nh2k8W__shotColumn{min-width:0;top:var(--space-lg);position:sticky}.Chart-module__nh2k8W__details{gap:var(--space-xl);flex-direction:column;min-width:0;display:flex}.Chart-module__nh2k8W__cards{gap:var(--space-md);display:grid}.Chart-module__nh2k8W__determination{gap:var(--space-md);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.Chart-module__nh2k8W__determinationText{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.Chart-module__nh2k8W__diagnosis{align-items:center;gap:var(--space-sm);display:inline-flex}.Chart-module__nh2k8W__item{border-bottom:1px solid var(--color-outline-variant)}.Chart-module__nh2k8W__summary{grid-template-columns:1fr auto var(--space-md);gap:var(--space-sm);padding:var(--space-sm) 0;cursor:pointer;align-items:center;list-style:none;display:grid}.Chart-module__nh2k8W__summary::-webkit-details-marker{display:none}.Chart-module__nh2k8W__summary:hover{background:var(--color-surface-container)}.Chart-module__nh2k8W__toggle{font-family:var(--font-mono);font-size:var(--type-label-md-size);text-align:center;color:var(--color-on-surface-variant);line-height:1}.Chart-module__nh2k8W__toggle:before{content:"+"}.Chart-module__nh2k8W__symptom[open] .Chart-module__nh2k8W__toggle:before{content:"−"}.Chart-module__nh2k8W__panel{gap:var(--space-xs);padding:0 var(--space-lg) var(--space-md) 0;flex-direction:column;display:flex}.Chart-module__nh2k8W__chips{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Chart-module__nh2k8W__notes{gap:var(--space-md);flex-direction:column;display:flex}.Chart-module__nh2k8W__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.Chart-module__nh2k8W__referral{gap:var(--space-gutter);margin-top:var(--space-xl);grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;display:grid}.Chart-module__nh2k8W__referralText{gap:var(--space-md);flex-direction:column;max-width:720px;display:flex}.Chart-module__nh2k8W__referralDoctor{justify-content:flex-end;display:flex}.Chart-module__nh2k8W__errorBlock{align-items:flex-start;gap:var(--space-lg);max-width:720px;padding-block:var(--space-2xl);flex-direction:column;display:flex}@media (max-width:1023px){.Chart-module__nh2k8W__columns{grid-template-columns:minmax(0,1fr)}.Chart-module__nh2k8W__shotColumn{position:static}.Chart-module__nh2k8W__band,.Chart-module__nh2k8W__referral{grid-template-columns:minmax(0,1fr)}.Chart-module__nh2k8W__referralDoctor{display:none}.Chart-module__nh2k8W__index{min-width:0}}@media (max-width:600px){.Chart-module__nh2k8W__band h1{font-size:var(--type-headline-md-size);line-height:var(--type-headline-md-lh);letter-spacing:var(--type-headline-md-ls)}}
.Scanner-module__dleWCq__frame{border:1px solid var(--color-outline-variant);border-radius:var(--rounded-md);background:var(--color-surface);max-height:70vh;position:relative;overflow-y:auto}.Scanner-module__dleWCq__frame:focus-visible{outline-offset:2px}.Scanner-module__dleWCq__canvas{position:relative}.Scanner-module__dleWCq__shot{width:100%;height:auto;display:block}.Scanner-module__dleWCq__hatchMask{opacity:.85;transition:top .6s linear;position:absolute;bottom:0;left:0;right:0}.Scanner-module__dleWCq__rule{transition:top .6s linear}.Scanner-module__dleWCq__looping{animation:4s linear infinite Scanner-module__dleWCq__sweep}@keyframes Scanner-module__dleWCq__sweep{0%{top:0%}to{top:100%}}.Scanner-module__dleWCq__box{animation:.2s ease-out Scanner-module__dleWCq__appear}@keyframes Scanner-module__dleWCq__appear{0%{opacity:0}to{opacity:1}}.Scanner-module__dleWCq__empty{place-content:center;justify-items:center;gap:var(--space-md);text-align:center;min-height:320px;padding:var(--space-xl);display:grid}@media (max-width:767px){.Scanner-module__dleWCq__frame{max-height:60vh}}@media (prefers-reduced-motion:reduce){.Scanner-module__dleWCq__looping,.Scanner-module__dleWCq__box{animation:none}.Scanner-module__dleWCq__rule,.Scanner-module__dleWCq__hatchMask{transition:none}}
.Examination-module__dKZOsa__layout{column-gap:var(--space-gutter);row-gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);grid-template:"scan wait""scan meter""scan results"1fr/8fr 4fr;align-items:start;display:grid}.Examination-module__dKZOsa__scan{grid-area:scan;min-width:0}.Examination-module__dKZOsa__wait{grid-area:wait;min-width:0}.Examination-module__dKZOsa__meterArea{grid-area:meter;min-width:0}.Examination-module__dKZOsa__resultsArea{grid-area:results;min-width:0}.Examination-module__dKZOsa__waitingRoom{gap:var(--space-md);flex-direction:column;display:flex}.Examination-module__dKZOsa__stages{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Examination-module__dKZOsa__stage{grid-template-columns:var(--space-lg) 1fr;align-items:center;gap:var(--space-sm);display:grid}.Examination-module__dKZOsa__currentRung{background:var(--color-surface);border:2px solid var(--color-on-surface)}.Examination-module__dKZOsa__meter{gap:var(--space-sm);flex-direction:column;display:flex}.Examination-module__dKZOsa__results{gap:var(--space-md);scroll-behavior:smooth;flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.Examination-module__dKZOsa__resultGroup{gap:var(--space-xs);flex-direction:column;display:flex}.Examination-module__dKZOsa__resultRow{gap:var(--space-sm);padding:var(--space-xs) 0;grid-template-columns:1fr auto;animation:.2s ease-out both Examination-module__dKZOsa__row-in}@keyframes Examination-module__dKZOsa__row-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Examination-module__dKZOsa__results{scroll-behavior:auto}.Examination-module__dKZOsa__resultRow{animation:none}}@media (max-width:1023px){.Examination-module__dKZOsa__layout{grid-template-rows:none;grid-template-columns:1fr;grid-template-areas:"wait""scan""meter""results"}}.Examination-module__dKZOsa__loading{padding-block:var(--space-xl)}.Examination-module__dKZOsa__loading .panel-grid{place-items:center;min-height:320px;display:grid}
.ShareDialog-module__UCeEFG__dialog{width:min(760px, calc(100% - 2 * var(--space-md)));max-height:calc(100% - 2 * var(--space-md));margin:auto;overflow-y:auto}.ShareDialog-module__UCeEFG__dialog::backdrop{background:#14141466}.ShareDialog-module__UCeEFG__body{gap:var(--space-lg);flex-direction:column;display:flex}.ShareDialog-module__UCeEFG__header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.ShareDialog-module__UCeEFG__preview{aspect-ratio:1200/630;border:1px solid var(--color-outline-variant);border-radius:var(--rounded-md);place-items:center;display:grid;position:relative;overflow:hidden}.ShareDialog-module__UCeEFG__preview>span{position:absolute}.ShareDialog-module__UCeEFG__image{width:100%;height:auto;display:block}.ShareDialog-module__UCeEFG__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:600px){.ShareDialog-module__UCeEFG__actions>*{flex:100%}}
.TreatDialog-module__9DgLna__dialog{width:min(760px, calc(100% - 2 * var(--space-md)));max-height:calc(100% - 2 * var(--space-md));margin:auto;overflow-y:auto}.TreatDialog-module__9DgLna__dialog::backdrop{background:#14141466}.TreatDialog-module__9DgLna__body{gap:var(--space-lg);flex-direction:column;display:flex}.TreatDialog-module__9DgLna__header{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.TreatDialog-module__9DgLna__header h2{overflow-wrap:anywhere;min-width:0}.TreatDialog-module__9DgLna__body p{margin:0}.TreatDialog-module__9DgLna__prompt{white-space:pre-wrap;overflow-wrap:anywhere;max-height:12lh;margin:0;overflow-y:auto}.TreatDialog-module__9DgLna__actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:600px){.TreatDialog-module__9DgLna__actions>*{flex:100%}}
.Intake-module__2wqFyG__page{gap:var(--space-xl);padding-block:var(--space-xl) var(--space-2xl);flex-direction:column;display:flex}.Intake-module__2wqFyG__formArea{max-width:720px}.Intake-module__2wqFyG__band{gap:var(--space-gutter);grid-template-columns:8fr 4fr;align-items:end;display:grid}.Intake-module__2wqFyG__bandText{gap:var(--space-md);flex-direction:column;display:flex}.Intake-module__2wqFyG__bandText h1,.Intake-module__2wqFyG__bandText>p{max-width:720px}.Intake-module__2wqFyG__doctor{justify-content:flex-end;display:flex}.Intake-module__2wqFyG__form{gap:var(--space-md);flex-direction:column;display:flex}.Intake-module__2wqFyG__inputRow{gap:var(--space-sm);display:flex}.Intake-module__2wqFyG__inputRow .input{flex:1;min-width:0}.Intake-module__2wqFyG__example{gap:var(--space-sm);flex-direction:column;max-width:720px;margin:0;display:flex}.Intake-module__2wqFyG__exampleFrame{border:1px solid var(--color-outline-variant);border-radius:var(--rounded-md);background:var(--color-surface);overflow:hidden}.Intake-module__2wqFyG__exampleImage{width:100%;height:auto;display:block}.Intake-module__2wqFyG__records{max-width:720px}.Intake-module__2wqFyG__record{gap:var(--space-md);grid-template-columns:1fr auto auto}@media (max-width:1023px){.Intake-module__2wqFyG__band{grid-template-columns:1fr}.Intake-module__2wqFyG__doctor{display:none}}@media (max-width:600px){.Intake-module__2wqFyG__inputRow{flex-direction:column}.Intake-module__2wqFyG__bandText h1{font-size:var(--type-headline-lg-size);line-height:var(--type-headline-lg-lh);letter-spacing:var(--type-headline-lg-ls)}}
.SignInDialog-module__IZs8Ca__dialog{margin:auto}.SignInDialog-module__IZs8Ca__dialog::backdrop{background:#14141466}.SignInDialog-module__IZs8Ca__body{gap:var(--space-md);flex-direction:column;display:flex}.SignInDialog-module__IZs8Ca__actions{gap:var(--space-sm);margin-top:var(--space-sm);flex-wrap:wrap;display:flex}@media (max-width:600px){.SignInDialog-module__IZs8Ca__actions>*{flex:100%}}
