.summary-module__iGn67q__page{gap:var(--space-4);padding-block:var(--space-2) var(--space-6);flex-direction:column;display:flex}.summary-module__iGn67q__header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.summary-module__iGn67q__title{font-family:var(--font-serif);font-size:var(--size-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-strong)}.summary-module__iGn67q__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border:var(--border-width) solid var(--orange);border-radius:var(--radius-pill);background:var(--orange-bg);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--text-strong);display:inline-flex}.summary-module__iGn67q__badge[data-late]{border-color:var(--amber);background:var(--amber-bg)}.summary-module__iGn67q__badge[data-approved]{border-color:var(--emerald-ink);background:var(--emerald-bg);color:var(--emerald-ink)}.summary-module__iGn67q__intro{align-items:flex-start;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-brand-tint);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-body);display:flex}.summary-module__iGn67q__intro svg{margin-top:var(--space-1);color:var(--text-brand);flex:none}.summary-module__iGn67q__notice{padding:var(--space-3);border:var(--border-width) solid var(--amber);border-radius:var(--radius-md);background:var(--amber-bg);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-body)}.summary-module__iGn67q__sections{gap:var(--space-3);flex-direction:column;display:flex}.summary-module__iGn67q__section{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.summary-module__iGn67q__section[data-editing]{border-color:var(--border-brand);box-shadow:var(--focus-ring)}.summary-module__iGn67q__sectionHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.summary-module__iGn67q__sectionLabel{font-size:var(--size-label);font-weight:var(--weight-bold);letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.summary-module__iGn67q__sectionText{font-size:var(--size-sm);line-height:var(--leading-relaxed);color:var(--text-body);white-space:pre-wrap}.summary-module__iGn67q__sectionText[data-empty]{color:var(--text-faint)}.summary-module__iGn67q__sectionHint{font-size:var(--size-label);color:var(--text-faint)}.summary-module__iGn67q__savedNote{align-items:center;gap:var(--space-1);font-size:var(--size-sm);color:var(--emerald-ink);display:inline-flex}.summary-module__iGn67q__editActions{gap:var(--space-2);display:flex}.summary-module__iGn67q__footer{gap:var(--space-2);padding-block:var(--space-3);border-top:var(--border-width) solid var(--border-hairline);background:var(--bg-canvas);flex-direction:column;display:flex;position:sticky;bottom:0}.summary-module__iGn67q__footnote{font-size:var(--size-label);color:var(--text-faint);text-align:center}.summary-module__iGn67q__blocked{padding:var(--space-4);border-radius:var(--radius-md);background:var(--emerald-bg);font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--text-muted);text-align:center}.summary-module__iGn67q__error{font-size:var(--size-sm);color:var(--red-ink)}.summary-module__iGn67q__done,.summary-module__iGn67q__waitingBlock{align-items:center;gap:var(--space-4);padding-block:var(--space-8);text-align:center;flex-direction:column;display:flex}.summary-module__iGn67q__doneIcon{color:var(--emerald-ink)}.summary-module__iGn67q__waitingIcon{color:var(--text-brand)}.summary-module__iGn67q__lead{font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-body)}.summary-module__iGn67q__slow{padding:var(--space-3);border-radius:var(--radius-md);background:var(--amber-bg);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-body)}.summary-module__iGn67q__receipts,.summary-module__iGn67q__steps{gap:var(--space-2);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.summary-module__iGn67q__receipt,.summary-module__iGn67q__step{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-muted);font-size:var(--size-sm);color:var(--text-body);text-align:left;display:flex}.summary-module__iGn67q__receipt[data-good],.summary-module__iGn67q__step[data-done]{border:var(--border-width) solid var(--emerald);background:var(--emerald-bg);color:var(--emerald-ink)}.summary-module__iGn67q__receipt svg,.summary-module__iGn67q__step svg{flex:none}.summary-module__iGn67q__mono{font-family:var(--font-mono)}.summary-module__iGn67q__spin{animation:1.2s linear infinite summary-module__iGn67q__spin}@media (prefers-reduced-motion:reduce){.summary-module__iGn67q__spin{animation:none}}@keyframes summary-module__iGn67q__spin{to{transform:rotate(360deg)}}
.doctors-module__SmYoQq__screen{gap:var(--space-6);padding-block:var(--space-2) var(--space-8);flex-direction:column;display:flex}.doctors-module__SmYoQq__progress{align-items:center;gap:var(--space-3);display:flex}.doctors-module__SmYoQq__step{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;color:var(--text-muted)}.doctors-module__SmYoQq__bars{gap:var(--space-1);flex:1;display:flex}.doctors-module__SmYoQq__bar{height:var(--space-1);border-radius:var(--radius-pill);background:var(--border-hairline);flex:1}.doctors-module__SmYoQq__barDone{background:var(--brand)}.doctors-module__SmYoQq__intro{gap:var(--space-2);flex-direction:column;display:flex}.doctors-module__SmYoQq__title{font-family:var(--font-serif);font-size:var(--size-h1);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.doctors-module__SmYoQq__title:focus{outline:none}.doctors-module__SmYoQq__lead{font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-body)}.doctors-module__SmYoQq__form{gap:var(--space-5);flex-direction:column;display:flex}.doctors-module__SmYoQq__note{gap:var(--space-2);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-muted);align-items:flex-start;display:flex}.doctors-module__SmYoQq__note svg{color:var(--brand);flex:none;margin-top:2px}.doctors-module__SmYoQq__infoBox{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--emerald);border-radius:var(--radius-lg);background:var(--emerald-bg);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-strong);align-items:flex-start;display:flex}.doctors-module__SmYoQq__infoBox svg{color:var(--emerald-ink);flex:none}.doctors-module__SmYoQq__problem{gap:var(--space-2);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--red-ink);align-items:flex-start;display:flex}.doctors-module__SmYoQq__actions{gap:var(--space-3);display:flex}.doctors-module__SmYoQq__actions>:last-child{flex:1}.doctors-module__SmYoQq__textLink{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-3);font:inherit;font-size:var(--size-body);font-weight:var(--weight-medium);color:var(--text-brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.doctors-module__SmYoQq__field{flex-direction:column;gap:6px;min-width:0;display:flex}.doctors-module__SmYoQq__labelRow{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.doctors-module__SmYoQq__label{font-size:var(--size-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.doctors-module__SmYoQq__counter{font-family:var(--font-mono);font-size:var(--size-label);color:var(--text-faint)}.doctors-module__SmYoQq__select,.doctors-module__SmYoQq__textarea{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);width:100%;font:inherit;font-size:var(--size-body);color:var(--text-strong);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.doctors-module__SmYoQq__select{min-height:calc(var(--touch-min) + 2 * var(--border-width));padding:0 var(--space-3)}.doctors-module__SmYoQq__select:invalid{color:var(--text-faint)}.doctors-module__SmYoQq__textarea{min-height:104px;padding:var(--space-3) 14px;line-height:var(--leading-normal);resize:vertical}.doctors-module__SmYoQq__select:focus,.doctors-module__SmYoQq__textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--blue-100);outline:none}.doctors-module__SmYoQq__select[aria-invalid],.doctors-module__SmYoQq__textarea[aria-invalid]{border-color:var(--red-ink)}.doctors-module__SmYoQq__message{font-size:var(--size-label);color:var(--text-muted)}.doctors-module__SmYoQq__messageError{color:var(--red-ink)}.doctors-module__SmYoQq__group{border:none;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.doctors-module__SmYoQq__dobRow{gap:var(--space-3);grid-template-columns:1fr 1fr 1.6fr;display:grid}.doctors-module__SmYoQq__dobRow>*{min-width:0}.doctors-module__SmYoQq__upload{gap:var(--space-3);padding:var(--space-4);border:2px dashed var(--border-brand);border-radius:var(--radius-lg);background:var(--bg-brand-tint);flex-direction:column;display:flex}.doctors-module__SmYoQq__upload[data-done]{border-style:solid;border-color:var(--emerald-ink);background:var(--emerald-bg)}.doctors-module__SmYoQq__upload[data-invalid]{border-color:var(--red-ink);background:var(--red-bg)}.doctors-module__SmYoQq__uploadHead{gap:var(--space-3);align-items:center;min-width:0;display:flex}.doctors-module__SmYoQq__uploadIcon,.doctors-module__SmYoQq__thumb{border-radius:var(--radius-sm);background:var(--bg-surface) center / cover no-repeat;width:44px;height:44px;color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.doctors-module__SmYoQq__uploadText{flex-direction:column;gap:2px;min-width:0;display:flex}.doctors-module__SmYoQq__uploadLabel{font-weight:var(--weight-semibold);color:var(--text-strong)}.doctors-module__SmYoQq__uploadHint{font-size:var(--size-sm);color:var(--text-muted)}.doctors-module__SmYoQq__uploadDone{font-size:var(--size-sm);color:var(--emerald-ink);overflow-wrap:anywhere}.doctors-module__SmYoQq__uploadDone svg{vertical-align:-3px}.doctors-module__SmYoQq__uploadButtons{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.doctors-module__SmYoQq__uploadError{gap:var(--space-2);font-size:var(--size-sm);color:var(--red-ink);align-items:flex-start;display:flex}.doctors-module__SmYoQq__uploadError svg{flex:none;margin-top:2px}.doctors-module__SmYoQq__fileInput{display:none}.doctors-module__SmYoQq__hero{align-items:center;gap:var(--space-5);padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);background:var(--bg-brand);text-align:center;color:var(--text-on-brand);flex-direction:column;display:flex}.doctors-module__SmYoQq__heroTitle{font-family:var(--font-serif);font-size:var(--size-h1);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.doctors-module__SmYoQq__heroTitle:focus{outline:none}.doctors-module__SmYoQq__heroLead{font-size:var(--size-body);line-height:var(--leading-normal)}.doctors-module__SmYoQq__heroList{gap:var(--space-2);font-size:var(--size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.doctors-module__SmYoQq__heroList li{gap:var(--space-2);justify-content:center;align-items:center;display:inline-flex}.doctors-module__SmYoQq__heroFoot{font-size:var(--size-sm)}.doctors-module__SmYoQq__reviewGroup{gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.doctors-module__SmYoQq__reviewHead{justify-content:space-between;align-items:center;display:flex}.doctors-module__SmYoQq__reviewLabel{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.doctors-module__SmYoQq__reviewText{font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-strong);overflow-wrap:anywhere}.doctors-module__SmYoQq__mono{font-family:var(--font-mono)}.doctors-module__SmYoQq__ok{color:var(--emerald-ink)}.doctors-module__SmYoQq__center{align-items:center;gap:var(--space-6);padding-block:var(--space-8);text-align:center;flex-direction:column;display:flex}.doctors-module__SmYoQq__center .doctors-module__SmYoQq__intro{align-items:center}.doctors-module__SmYoQq__sentMark{border:2px solid var(--emerald);border-radius:var(--radius-pill);background:var(--emerald-bg);width:72px;height:72px;color:var(--emerald-ink);justify-content:center;align-items:center;display:inline-flex}.doctors-module__SmYoQq__sentTo{gap:var(--space-1);width:100%;padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-subtle);text-align:left;flex-direction:column;display:flex}.doctors-module__SmYoQq__stack{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.doctors-module__SmYoQq__photoRow{gap:var(--space-4);align-items:center;display:flex}.doctors-module__SmYoQq__photo{border:2px dashed var(--border-brand);border-radius:var(--radius-pill);background:var(--bg-brand-tint) center / cover no-repeat;width:88px;height:88px;color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.doctors-module__SmYoQq__photo[data-filled]{border-style:solid;border-color:var(--border-hairline)}.doctors-module__SmYoQq__photoSide{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.doctors-module__SmYoQq__tip{font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--emerald-ink)}.doctors-module__SmYoQq__educationRow{gap:var(--space-2);align-items:flex-end;display:flex}.doctors-module__SmYoQq__educationRow>:first-child{flex:1;min-width:0}.doctors-module__SmYoQq__trustBadge{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-subtle);align-items:center;display:flex}.doctors-module__SmYoQq__trustIcon{border:var(--border-width) solid var(--emerald);border-radius:var(--radius-pill);background:var(--emerald-bg);width:36px;height:36px;color:var(--emerald-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.doctors-module__SmYoQq__trustText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.doctors-module__SmYoQq__trustValue{font-family:var(--font-mono);font-size:var(--size-sm);color:var(--text-strong)}.doctors-module__SmYoQq__chip{gap:var(--space-2);width:fit-content;padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-brand-tint);font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-brand);align-items:center;display:inline-flex}.doctors-module__SmYoQq__pill{gap:var(--space-2);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--emerald);border-radius:var(--radius-pill);background:var(--emerald-bg);font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--emerald-ink);align-self:center;align-items:center;display:inline-flex}.doctors-module__SmYoQq__profileCard{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.doctors-module__SmYoQq__profileTop{align-items:center;gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--border-hairline);text-align:center;flex-direction:column;display:flex}.doctors-module__SmYoQq__profilePhoto{border-radius:var(--radius-pill);background:var(--blue-100) center / cover no-repeat;width:84px;height:84px;font-family:var(--font-serif);font-size:var(--size-h2);font-weight:var(--weight-semibold);color:var(--brand);justify-content:center;align-items:center;display:inline-flex}.doctors-module__SmYoQq__profileName{font-family:var(--font-serif);font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong)}.doctors-module__SmYoQq__profileMeta{font-size:var(--size-sm);color:var(--text-muted)}.doctors-module__SmYoQq__trustPill{gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--emerald-bg);font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--emerald-ink);align-items:center;display:inline-flex}.doctors-module__SmYoQq__profileBio{font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-body)}.doctors-module__SmYoQq__profileSection{gap:var(--space-1);flex-direction:column;display:flex}.doctors-module__SmYoQq__profileLabel{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.doctors-module__SmYoQq__profileList{padding-left:var(--space-5);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-body);margin:0}.doctors-module__SmYoQq__profileText{font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-body)}.doctors-module__SmYoQq__checklist{gap:var(--space-4);padding:var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;margin:0;list-style:none;display:flex}.doctors-module__SmYoQq__checkItem{gap:var(--space-3);font-size:var(--size-body);line-height:var(--leading-snug);color:var(--text-muted);align-items:flex-start;display:flex}.doctors-module__SmYoQq__checkItem svg{flex:none;margin-top:1px}.doctors-module__SmYoQq__checkDone svg{color:var(--emerald-ink)}.doctors-module__SmYoQq__checkNext{font-weight:var(--weight-semibold);color:var(--text-strong)}.doctors-module__SmYoQq__checkNext svg{color:var(--brand)}.doctors-module__SmYoQq__checkDetail{margin-top:var(--space-1);font-size:var(--size-sm);font-weight:var(--weight-regular);color:var(--text-muted);display:block}
.Badge-module__H8aylq__badge{border-radius:var(--radius-pill);background:var(--badge-bg);height:26px;color:var(--badge-fg);font-family:var(--font-sans);font-size:var(--size-label);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;line-height:1;display:inline-flex}.Badge-module__H8aylq__dot{background:var(--badge-dot);border-radius:50%;flex:none;width:7px;height:7px}.Badge-module__H8aylq__verde{--badge-fg:var(--emerald-ink);--badge-bg:var(--emerald-bg);--badge-dot:var(--emerald)}.Badge-module__H8aylq__pendiente{--badge-fg:var(--amber-ink);--badge-bg:var(--amber-bg);--badge-dot:var(--amber)}.Badge-module__H8aylq__urgente{--badge-fg:var(--red-ink);--badge-bg:var(--red-bg);--badge-dot:var(--red)}.Badge-module__H8aylq__info{--badge-fg:var(--brand);--badge-bg:var(--blue-50);--badge-dot:var(--brand)}.Badge-module__H8aylq__neutral{--badge-fg:var(--text-muted);--badge-bg:var(--bg-subtle);--badge-dot:var(--slate-400)}
.intake-module__ivahca__field,.intake-module__ivahca__group{gap:var(--space-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.intake-module__ivahca__group+.intake-module__ivahca__group,.intake-module__ivahca__field+.intake-module__ivahca__group,.intake-module__ivahca__group+.intake-module__ivahca__field{margin-top:var(--space-2)}.intake-module__ivahca__legendHeading{margin-bottom:var(--space-1);padding:0}.intake-module__ivahca__heading{font-family:var(--font-serif);font-size:var(--size-h2);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.intake-module__ivahca__lead{font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-muted)}.intake-module__ivahca__prompt{font-size:var(--size-body);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-strong);padding:0}.intake-module__ivahca__subPrompt{font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-strong);padding:0}.intake-module__ivahca__hint{font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-muted)}.intake-module__ivahca__error{gap:var(--space-2);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--red-ink);align-items:flex-start;display:flex}.intake-module__ivahca__textarea,.intake-module__ivahca__select{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);width:100%;font:inherit;font-size:var(--size-body);color:var(--text-strong);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard)}.intake-module__ivahca__textarea{min-height:120px;padding:var(--space-3) 14px;line-height:var(--leading-normal);resize:vertical}.intake-module__ivahca__textareaSmall{min-height:72px}.intake-module__ivahca__select{min-height:calc(var(--touch-min) + 2 * var(--border-width));padding:0 var(--space-3)}.intake-module__ivahca__textarea:focus,.intake-module__ivahca__select:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--blue-100);outline:none}.intake-module__ivahca__textarea[aria-invalid]{border-color:var(--red-ink)}.intake-module__ivahca__meta{justify-content:space-between;gap:var(--space-2);font-size:var(--size-label);color:var(--text-muted);display:flex}.intake-module__ivahca__counter{font-family:var(--font-mono);color:var(--text-faint)}.intake-module__ivahca__followUp{min-width:0;margin:var(--space-1) 0 0;padding:0 0 0 var(--space-4);border:none;border-left:2px solid var(--border-hairline);flex-direction:column;gap:6px;display:flex}.intake-module__ivahca__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.intake-module__ivahca__chip{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-4);border:1.5px solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface);font-size:var(--size-sm);color:var(--text-body);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.intake-module__ivahca__chip[data-checked]{border-color:var(--brand);background:var(--brand);color:var(--text-on-brand)}.intake-module__ivahca__chip:has(.intake-module__ivahca__chipInput:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.intake-module__ivahca__chipInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:-1.5px}.intake-module__ivahca__scale{grid-template-columns:repeat(6, minmax(var(--touch-min), 1fr));display:grid}.intake-module__ivahca__scale .intake-module__ivahca__chip{font-family:var(--font-mono);padding:0}.intake-module__ivahca__anchors{justify-content:space-between;gap:var(--space-3);font-size:var(--size-label);color:var(--text-muted);display:flex}.intake-module__ivahca__anchors span:last-child{text-align:right}.intake-module__ivahca__checkList{flex-direction:column;display:flex}.intake-module__ivahca__alarmOptions{gap:var(--space-2);flex-direction:column;display:flex}.intake-module__ivahca__alarmOption{padding:var(--space-1) var(--space-3) var(--space-1) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface)}.intake-module__ivahca__vitals{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.intake-module__ivahca__vitals>*{min-width:0}.intake-module__ivahca__files{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.intake-module__ivahca__file{align-items:center;gap:var(--space-3);padding:var(--space-2);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}.intake-module__ivahca__file[data-pending]{color:var(--text-muted)}.intake-module__ivahca__fileThumb,.intake-module__ivahca__fileIcon{border-radius:var(--radius-sm);background:var(--blue-100) center / cover no-repeat;width:56px;height:56px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.intake-module__ivahca__fileName{min-width:0;font-size:var(--size-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.intake-module__ivahca__fileRemove{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.intake-module__ivahca__uploadButtons{gap:var(--space-2);flex-wrap:wrap;display:flex}.intake-module__ivahca__fileInput{display:none}.intake-module__ivahca__review{gap:var(--space-5);flex-direction:column;display:flex}.intake-module__ivahca__patient{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);grid-template-columns:auto 1fr;display:grid}.intake-module__ivahca__avatar{border-radius:var(--radius-pill);background:var(--blue-100);width:44px;height:44px;font-weight:var(--weight-bold);color:var(--brand);justify-content:center;align-items:center;display:inline-flex}.intake-module__ivahca__patientText{flex-direction:column;gap:2px;display:flex}.intake-module__ivahca__patientName{font-size:var(--size-body-lg);font-weight:var(--weight-semibold);color:var(--text-strong)}.intake-module__ivahca__patientMeta{font-size:var(--size-sm);color:var(--text-muted)}.intake-module__ivahca__patientPlace{gap:var(--space-2);padding-top:var(--space-3);border-top:var(--border-width) solid var(--border-hairline);font-size:var(--size-sm);color:var(--text-body);grid-column:1/-1;align-items:center;display:flex}.intake-module__ivahca__alarm{gap:var(--space-2);padding:var(--space-4);border:1.5px solid var(--red);border-radius:var(--radius-md);background:var(--red-bg);color:var(--text-strong);flex-direction:column;display:flex}.intake-module__ivahca__alarmTitle{gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--red-ink);align-items:center;display:flex}.intake-module__ivahca__alarmList{padding-left:var(--space-5);font-size:var(--size-sm);line-height:var(--leading-normal);margin:0}.intake-module__ivahca__alarmChoice{font-size:var(--size-sm);color:var(--text-muted)}.intake-module__ivahca__partial{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--amber-bg);font-size:var(--size-sm);color:var(--text-strong)}.intake-module__ivahca__tier{flex-direction:column;margin:0;display:flex}.intake-module__ivahca__tierTitle{margin-bottom:var(--space-1);font-size:var(--size-label);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.intake-module__ivahca__row{padding:var(--space-3) 0;border-bottom:var(--border-width) solid var(--border-hairline);flex-direction:column;gap:2px;display:flex}.intake-module__ivahca__rowLabel{font-size:var(--size-label);color:var(--text-muted)}.intake-module__ivahca__rowValue{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.intake-module__ivahca__value{font-size:var(--size-body);font-weight:var(--weight-medium);color:var(--text-strong)}.intake-module__ivahca__quote{padding:var(--space-3);border-left:3px solid var(--brand);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--bg-brand-tint);font-size:var(--size-body);font-style:italic;line-height:var(--leading-normal);color:var(--text-body);white-space:pre-line}.intake-module__ivahca__line{font-size:var(--size-sm);color:var(--text-body)}.intake-module__ivahca__unanswered{font-size:var(--size-sm);color:var(--text-faint);font-style:italic}.intake-module__ivahca__note{font-size:var(--size-label);color:var(--text-muted)}.intake-module__ivahca__more{border-top:var(--border-width) solid var(--border-hairline)}.intake-module__ivahca__moreSummary{min-height:var(--touch-min);font-weight:var(--weight-semibold);color:var(--text-brand);cursor:pointer;align-items:center;display:flex}.intake-module__ivahca__summarySection{padding-top:var(--space-3)}.intake-module__ivahca__summaryHead{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.intake-module__ivahca__summaryChange{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-2);font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--text-brand);text-underline-offset:3px;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.intake-module__ivahca__strip{gap:var(--space-2);margin:var(--space-1) 0 0;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.intake-module__ivahca__stripThumb{aspect-ratio:1;border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-subtle);cursor:pointer;width:100%;padding:0;display:block;overflow:hidden}.intake-module__ivahca__stripImage{background:50%/cover no-repeat;width:100%;height:100%;display:block}.intake-module__ivahca__stripDoc{justify-content:center;align-items:center;gap:var(--space-1);height:100%;padding:var(--space-2);color:var(--red-ink);flex-direction:column;display:flex}.intake-module__ivahca__stripDocName{max-width:100%;font-size:var(--size-label);text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);overflow:hidden}.intake-module__ivahca__viewer{background:var(--brand-ink);width:100%;max-width:100%;height:100%;max-height:100%;color:var(--text-on-brand);border:none;margin:0;padding:0}.intake-module__ivahca__viewer[open]{flex-direction:column;display:flex}.intake-module__ivahca__viewer::backdrop{background:var(--brand-ink)}.intake-module__ivahca__viewerBar,.intake-module__ivahca__viewerNav{padding:var(--space-3) var(--space-4);justify-content:space-between;align-items:center;display:flex}.intake-module__ivahca__viewerNav{justify-content:center;gap:var(--space-8)}.intake-module__ivahca__viewerButton{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);color:var(--text-on-brand);cursor:pointer;background:#ffffff29;border:none;justify-content:center;align-items:center;display:inline-flex}.intake-module__ivahca__viewerSpacer{width:var(--touch-min)}.intake-module__ivahca__viewerCount{font-size:var(--size-sm)}.intake-module__ivahca__viewerStage{min-height:0;padding:0 var(--space-4);flex:1;justify-content:center;align-items:center;display:flex}.intake-module__ivahca__viewerImage{background:50%/contain no-repeat;width:100%;height:100%;display:block}.intake-module__ivahca__viewerDoc{align-items:center;gap:var(--space-3);text-align:center;flex-direction:column;display:flex}.intake-module__ivahca__viewerOpen{min-height:var(--touch-min);padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--bg-surface);font-weight:var(--weight-semibold);color:var(--text-brand);align-items:center;display:inline-flex}
.voice-module__ikV_rW__idle,.voice-module__ikV_rW__note,.voice-module__ikV_rW__recording{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.voice-module__ikV_rW__record,.voice-module__ikV_rW__stop,.voice-module__ikV_rW__remove,.voice-module__ikV_rW__cancel{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding-inline:var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--size-body);font-weight:var(--weight-semibold);cursor:pointer;display:inline-flex}.voice-module__ikV_rW__record{border:var(--border-width) solid var(--border-brand);background:var(--bg-brand-tint);color:var(--text-brand);align-self:flex-start}.voice-module__ikV_rW__stop{background:var(--red);color:var(--text-on-brand);border:none}.voice-module__ikV_rW__cancel{color:var(--text-muted);background:0 0;border:none}.voice-module__ikV_rW__remove{border:var(--border-width) solid var(--border-hairline);background:var(--bg-surface);color:var(--text-body);align-self:flex-start}.voice-module__ikV_rW__record:disabled,.voice-module__ikV_rW__remove:disabled{opacity:.6;cursor:default}.voice-module__ikV_rW__recording{padding:var(--space-3);border:var(--border-width) solid var(--red);border-radius:var(--radius-md);background:var(--red-bg)}.voice-module__ikV_rW__recordingLine{align-items:center;gap:var(--space-2);font-weight:var(--weight-semibold);color:var(--text-strong);display:flex}.voice-module__ikV_rW__recordingActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.voice-module__ikV_rW__dot{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--red);animation:voice-module__ikV_rW__pulse 1.2s var(--ease-standard) infinite}@keyframes voice-module__ikV_rW__pulse{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.voice-module__ikV_rW__dot{animation:none}}.voice-module__ikV_rW__sending{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-brand-tint);font-weight:var(--weight-semibold);color:var(--text-brand)}.voice-module__ikV_rW__note{padding:var(--space-3);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-subtle)}.voice-module__ikV_rW__noteLabel,.voice-module__ikV_rW__shownLabel{align-items:center;gap:var(--space-1);font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--text-strong);display:inline-flex}.voice-module__ikV_rW__player{width:100%;min-height:var(--touch-min)}.voice-module__ikV_rW__hint{font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-muted)}.voice-module__ikV_rW__error{font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--red-ink)}.voice-module__ikV_rW__mono{font-family:var(--font-mono)}.voice-module__ikV_rW__shown{gap:var(--space-1);margin-top:var(--space-2);flex-direction:column;display:flex}.voice-module__ikV_rW__gone{font-size:var(--size-sm);color:var(--text-faint)}
.Button-module__8RiFmG__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--touch-min);font-family:var(--font-sans);font-weight:var(--weight-semibold);white-space:nowrap;border:var(--border-width) solid transparent;border-radius:var(--radius-md);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-standard), filter var(--dur-fast) var(--ease-standard);line-height:1;text-decoration:none;display:inline-flex}.Button-module__8RiFmG__sm{padding:0 var(--space-4);font-size:var(--size-sm)}.Button-module__8RiFmG__md{height:var(--touch-min);font-size:var(--size-body);padding:0 22px}.Button-module__8RiFmG__lg{height:56px;padding:0 28px;font-size:17px}.Button-module__8RiFmG__full{width:100%}.Button-module__8RiFmG__primary{background:var(--brand);color:var(--text-on-brand);box-shadow:var(--shadow-brand)}.Button-module__8RiFmG__secondary{background:var(--bg-surface);color:var(--brand);border-color:var(--blue-200);box-shadow:var(--shadow-sm)}.Button-module__8RiFmG__ghost{color:var(--brand);background:0 0}.Button-module__8RiFmG__urgent{background:var(--orange-strong);color:var(--text-on-brand);box-shadow:0 6px 18px color-mix(in srgb, var(--orange) 32%, transparent)}.Button-module__8RiFmG__success{background:var(--emerald-ink);color:var(--text-on-brand);box-shadow:0 6px 18px color-mix(in srgb, var(--emerald) 32%, transparent)}@media (hover:hover){.Button-module__8RiFmG__primary:hover:not(:disabled){background:var(--brand-strong)}.Button-module__8RiFmG__secondary:hover:not(:disabled),.Button-module__8RiFmG__ghost:hover:not(:disabled){background:var(--blue-50)}.Button-module__8RiFmG__urgent:hover:not(:disabled),.Button-module__8RiFmG__success:hover:not(:disabled){filter:brightness(.95)}}.Button-module__8RiFmG__button:active:not(:disabled){transform:scale(.98)}.Button-module__8RiFmG__button:disabled{opacity:.45;cursor:not-allowed}
.Card-module__b6YjYG__card{background:var(--bg-surface);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg)}.Card-module__b6YjYG__elevated{box-shadow:var(--shadow-card)}.Card-module__b6YjYG__padded{padding:var(--space-5)}
.Checkbox-module__tYwp1q__field{gap:var(--space-1);font-family:var(--font-sans);flex-direction:column;display:flex}.Checkbox-module__tYwp1q__row{align-items:flex-start;gap:var(--space-1);display:flex}.Checkbox-module__tYwp1q__target{width:var(--touch-min);height:var(--touch-min);flex:none;justify-content:center;align-items:center;margin-inline-start:calc(-1 * var(--space-3));display:inline-flex;position:relative}.Checkbox-module__tYwp1q__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Checkbox-module__tYwp1q__box{width:var(--space-6);height:var(--space-6);border:1.5px solid var(--text-muted);background:var(--bg-surface);color:#0000;pointer-events:none;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.Checkbox-module__tYwp1q__input:checked+.Checkbox-module__tYwp1q__box{border-color:var(--brand);background:var(--brand);color:var(--text-on-brand)}.Checkbox-module__tYwp1q__input:focus-visible+.Checkbox-module__tYwp1q__box{outline:2px solid var(--focus-ring);outline-offset:2px}.Checkbox-module__tYwp1q__input[aria-invalid]+.Checkbox-module__tYwp1q__box{border-color:var(--red-ink)}.Checkbox-module__tYwp1q__label{padding-top:var(--space-3);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-body);cursor:pointer}.Checkbox-module__tYwp1q__error{font-size:var(--size-label);color:var(--red-ink);padding-inline-start:calc(var(--touch-min) - var(--space-2))}
.DoctorCard-module__8JJXjq__card{padding:var(--space-5);background:var(--bg-surface);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);font-family:var(--font-sans);flex-direction:column;gap:14px;display:flex}.DoctorCard-module__8JJXjq__body{align-items:flex-start;gap:14px;display:flex}.DoctorCard-module__8JJXjq__avatarWrap{flex:none;position:relative}.DoctorCard-module__8JJXjq__avatar{background:var(--blue-600) center / cover no-repeat;width:56px;height:56px;color:var(--text-on-brand);font-size:var(--size-h3);font-weight:var(--weight-semibold);border-radius:50%;justify-content:center;align-items:center;display:flex}.DoctorCard-module__8JJXjq__verified{border:2px solid var(--bg-surface);background:var(--emerald);width:20px;height:20px;color:var(--text-on-brand);font-size:11px;font-weight:var(--weight-bold);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-2px}.DoctorCard-module__8JJXjq__info{flex:1;min-width:0}.DoctorCard-module__8JJXjq__name{font-size:17px;font-weight:var(--weight-semibold);color:var(--text-strong)}.DoctorCard-module__8JJXjq__meta{color:var(--text-muted);margin-top:2px;font-size:13px}.DoctorCard-module__8JJXjq__tags{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:10px;display:flex}.DoctorCard-module__8JJXjq__tags .DoctorCard-module__8JJXjq__meta{margin-top:0}.DoctorCard-module__8JJXjq__footer{border-top:var(--border-width) solid var(--border-hairline);justify-content:flex-end;padding-top:14px;display:flex}
.Input-module__5jsJuW__field{font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.Input-module__5jsJuW__label{font-size:var(--size-label);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.Input-module__5jsJuW__control{box-sizing:content-box;align-items:center;gap:var(--space-2);height:var(--touch-min);background:var(--bg-surface);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);padding:0 14px;display:flex}.Input-module__5jsJuW__control:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--blue-100)}.Input-module__5jsJuW__control[data-invalid]{border-color:var(--red-ink)}.Input-module__5jsJuW__control:has(.Input-module__5jsJuW__input:read-only){border-color:var(--border-hairline);background:var(--bg-subtle)}.Input-module__5jsJuW__input:read-only{color:var(--text-muted)}.Input-module__5jsJuW__input{min-width:0;font-family:var(--font-sans);font-size:var(--size-body);color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;align-self:stretch;padding:0}.Input-module__5jsJuW__input::placeholder{color:var(--text-faint)}.Input-module__5jsJuW__mono{font-family:var(--font-mono)}.Input-module__5jsJuW__message{font-size:var(--size-label);color:var(--text-muted)}.Input-module__5jsJuW__error{color:var(--red-ink)}.Input-module__5jsJuW__large .Input-module__5jsJuW__control{height:var(--space-16);border-radius:var(--radius-md);border-width:2px}.Input-module__5jsJuW__large .Input-module__5jsJuW__input{font-family:var(--font-mono);font-size:var(--size-h3);letter-spacing:.2em;text-align:center;text-transform:uppercase}
.OtpInput-module__X7UJpa__group{gap:var(--space-2);display:flex}.OtpInput-module__X7UJpa__cell{width:var(--touch-min);height:var(--space-16);text-align:center;font-family:var(--font-mono);font-size:var(--size-h2);font-weight:var(--weight-semibold);color:var(--text-strong);background:var(--bg-surface);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);caret-color:var(--brand);transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);outline:none;padding:0}.OtpInput-module__X7UJpa__cell[data-filled],.OtpInput-module__X7UJpa__cell:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--blue-100)}.OtpInput-module__X7UJpa__cell[data-invalid]{border-color:var(--red-ink);box-shadow:0 0 0 3px var(--red-bg)}.OtpInput-module__X7UJpa__cell:disabled{opacity:.45}
.PhoneInput-module__0fnEPG__field{font-family:var(--font-sans);flex-direction:column;gap:6px;display:flex}.PhoneInput-module__0fnEPG__label{font-size:var(--size-label);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted)}.PhoneInput-module__0fnEPG__control{background:var(--bg-surface);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-md);height:52px;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);align-items:stretch;display:flex;overflow:hidden}.PhoneInput-module__0fnEPG__control:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--blue-100)}.PhoneInput-module__0fnEPG__control[data-invalid]{border-color:var(--red-ink)}.PhoneInput-module__0fnEPG__dial{padding:0 var(--space-3);border-right:var(--border-width) solid var(--border-hairline);background:var(--bg-canvas);font-family:var(--font-mono);font-size:var(--size-body);color:var(--text-strong);align-items:center;gap:6px;display:flex}.PhoneInput-module__0fnEPG__flag{font-size:var(--size-body-lg)}.PhoneInput-module__0fnEPG__input{min-width:0;font-family:var(--font-mono);font-size:var(--size-body-lg);letter-spacing:.04em;color:var(--text-strong);background:0 0;border:none;outline:none;flex:1;padding:0 14px}.PhoneInput-module__0fnEPG__input::placeholder{color:var(--text-faint)}.PhoneInput-module__0fnEPG__message{font-size:var(--size-label);align-items:center;gap:6px;display:flex}.PhoneInput-module__0fnEPG__note{color:var(--emerald-ink)}.PhoneInput-module__0fnEPG__check{font-weight:var(--weight-bold)}.PhoneInput-module__0fnEPG__error{color:var(--red-ink)}.PhoneInput-module__0fnEPG__hint{color:var(--text-muted)}
.Switch-module__QeUTqq__row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--touch-min);padding-block:var(--space-3);font-family:var(--font-sans);cursor:pointer;display:flex}.Switch-module__QeUTqq__text{flex-direction:column;gap:2px;min-width:0;display:flex}.Switch-module__QeUTqq__label{font-size:var(--size-body);line-height:var(--leading-snug);color:var(--text-strong)}.Switch-module__QeUTqq__description{font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-muted)}.Switch-module__QeUTqq__target{width:var(--touch-min);height:var(--touch-min);flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.Switch-module__QeUTqq__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Switch-module__QeUTqq__track{width:var(--touch-min);border-radius:var(--radius-pill);background:var(--border-hairline);pointer-events:none;height:28px;transition:background var(--dur-fast) var(--ease-standard);align-items:center;padding:3px;display:inline-flex}.Switch-module__QeUTqq__thumb{border:var(--border-width) solid var(--border-strong);background:var(--bg-surface);width:22px;height:22px;transition:transform var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:50%}.Switch-module__QeUTqq__input:checked+.Switch-module__QeUTqq__track{background:var(--brand)}.Switch-module__QeUTqq__input:checked+.Switch-module__QeUTqq__track .Switch-module__QeUTqq__thumb{border-color:var(--bg-surface);transform:translate(20px)}.Switch-module__QeUTqq__input:focus-visible+.Switch-module__QeUTqq__track{outline:2px solid var(--focus-ring);outline-offset:2px}.Switch-module__QeUTqq__input:disabled,.Switch-module__QeUTqq__input:disabled+.Switch-module__QeUTqq__track{cursor:default;opacity:.6}
.ConfirmSheet-module__eptuYa__sheet{width:100%;max-width:var(--width-phone);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--bg-surface);max-height:92dvh;box-shadow:var(--shadow-pop);color:var(--text-body);border:none;margin:auto auto 0;padding:0;overflow:auto}.ConfirmSheet-module__eptuYa__sheet::backdrop{background:color-mix(in srgb, var(--blue-900) 32%, transparent)}.ConfirmSheet-module__eptuYa__body{gap:var(--space-4);padding:var(--space-5) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.ConfirmSheet-module__eptuYa__title{font-family:var(--font-serif);font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong)}.ConfirmSheet-module__eptuYa__body p{color:var(--text-muted)}.ConfirmSheet-module__eptuYa__body strong{color:var(--text-strong)}.ConfirmSheet-module__eptuYa__danger{width:100%;min-height:var(--touch-min);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--red-bg);font:inherit;font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--red-ink);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.ConfirmSheet-module__eptuYa__danger:disabled{cursor:default;opacity:.6}.ConfirmSheet-module__eptuYa__danger:focus-visible{box-shadow:var(--focus-ring);outline:none}
.SignOutButton-module__dPx8Sq__onBrand{color:var(--text-on-brand)}.SignOutButton-module__dPx8Sq__onBrand:hover{background:var(--blue-700)}
.admin-module__v1NzSa__page{gap:var(--space-5);flex-direction:column;display:flex}.admin-module__v1NzSa__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.admin-module__v1NzSa__title{font-size:var(--size-h2);font-weight:var(--weight-semibold);color:var(--text-strong)}.admin-module__v1NzSa__subtitle{font-size:var(--size-sm);color:var(--text-muted)}.admin-module__v1NzSa__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.admin-module__v1NzSa__tab{min-height:var(--touch-min);padding:0 var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);font-size:var(--size-sm);color:var(--text-muted);align-items:center;text-decoration:none;display:inline-flex}.admin-module__v1NzSa__tabActive{border-color:var(--brand);background:var(--brand);font-weight:var(--weight-semibold);color:var(--text-on-brand)}.admin-module__v1NzSa__search{gap:var(--space-2);align-items:flex-start;display:flex}.admin-module__v1NzSa__layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.admin-module__v1NzSa__withDetail{grid-template-columns:minmax(0,1fr) 430px}}.admin-module__v1NzSa__tableWrap{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);overflow-x:auto}.admin-module__v1NzSa__table{border-collapse:collapse;width:100%;font-size:var(--size-sm)}.admin-module__v1NzSa__table th{padding:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border-hairline);background:var(--bg-canvas);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-align:left;text-transform:uppercase;color:var(--text-faint)}.admin-module__v1NzSa__table td{padding:0 var(--space-3);border-bottom:var(--border-width) solid var(--border-hairline);color:var(--text-muted);white-space:nowrap}.admin-module__v1NzSa__table td:first-child,.admin-module__v1NzSa__table td:nth-child(3){white-space:normal}.admin-module__v1NzSa__searchField{width:18rem}.admin-module__v1NzSa__table tr:last-child td{border-bottom:none}.admin-module__v1NzSa__selected td{background:var(--bg-brand-tint)}.admin-module__v1NzSa__selected td:first-child{box-shadow:inset 3px 0 0 var(--brand)}.admin-module__v1NzSa__rowLink{min-height:var(--touch-min);font-weight:var(--weight-semibold);color:var(--text-strong);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.admin-module__v1NzSa__rowLink:hover{text-decoration:underline}}.admin-module__v1NzSa__mono{font-family:var(--font-mono)}.admin-module__v1NzSa__empty{padding:var(--space-8);text-align:center;color:var(--text-muted)}.admin-module__v1NzSa__panel{gap:var(--space-5);padding:var(--space-6);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.admin-module__v1NzSa__panelHead{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.admin-module__v1NzSa__panelTitle{font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong)}.admin-module__v1NzSa__meta{font-size:var(--size-label);color:var(--text-muted)}.admin-module__v1NzSa__close{min-width:var(--touch-min);min-height:var(--touch-min);font-size:var(--size-sm);color:var(--text-brand);justify-content:center;align-items:center;display:inline-flex}.admin-module__v1NzSa__facts{gap:var(--space-2) var(--space-4);font-size:var(--size-sm);grid-template-columns:auto 1fr;margin:0;display:grid}.admin-module__v1NzSa__facts dt{color:var(--text-muted)}.admin-module__v1NzSa__facts dd{text-align:right;color:var(--text-strong);margin:0}.admin-module__v1NzSa__flag{font-weight:var(--weight-semibold);color:var(--red-ink)}.admin-module__v1NzSa__section{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.admin-module__v1NzSa__sectionLabel{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.admin-module__v1NzSa__form{gap:var(--space-4);flex-direction:column;display:flex}.admin-module__v1NzSa__field{flex-direction:column;gap:6px;display:flex}.admin-module__v1NzSa__label{font-size:var(--size-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.admin-module__v1NzSa__select,.admin-module__v1NzSa__textarea{border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-sm);background:var(--bg-surface);font:inherit;font-size:var(--size-body);color:var(--text-strong)}.admin-module__v1NzSa__select{min-height:calc(var(--touch-min) + 2px);padding:0 var(--space-3)}.admin-module__v1NzSa__textarea{min-height:110px;padding:var(--space-3);line-height:var(--leading-normal);resize:vertical}.admin-module__v1NzSa__select:focus,.admin-module__v1NzSa__textarea:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--blue-100);outline:none}.admin-module__v1NzSa__hint{font-size:var(--size-label);color:var(--text-muted)}.admin-module__v1NzSa__buttons{gap:var(--space-2);flex-direction:column;display:flex}.admin-module__v1NzSa__error{font-size:var(--size-sm);color:var(--red-ink)}.admin-module__v1NzSa__notice{font-size:var(--size-sm);color:var(--emerald-ink)}.admin-module__v1NzSa__prewrap{white-space:pre-wrap}.admin-module__v1NzSa__inlineLink{color:var(--text-brand)}.admin-module__v1NzSa__docs{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin:0;padding:0;list-style:none;display:grid}.admin-module__v1NzSa__doc{gap:var(--space-1);min-height:var(--touch-min);color:var(--text-strong);flex-direction:column;text-decoration:none;display:flex}.admin-module__v1NzSa__docThumb{aspect-ratio:4/3;border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-sm);background:var(--bg-subtle) center / cover no-repeat;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.admin-module__v1NzSa__docName{font-size:var(--size-label);color:var(--text-muted)}@media (hover:hover){.admin-module__v1NzSa__doc:hover .admin-module__v1NzSa__docName{text-decoration:underline}}.admin-module__v1NzSa__log{gap:var(--space-2);font-size:var(--size-sm);color:var(--text-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-module__v1NzSa__logNote{color:var(--text-muted);white-space:pre-wrap;display:block}.admin-module__v1NzSa__list{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-module__v1NzSa__item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;display:flex}.admin-module__v1NzSa__item:last-child{border-bottom:none}.admin-module__v1NzSa__itemBody{flex:1;min-width:240px}.admin-module__v1NzSa__itemTitle{font-weight:var(--weight-semibold);color:var(--text-strong)}.admin-module__v1NzSa__itemMeta{font-size:var(--size-sm);color:var(--text-muted);overflow-wrap:anywhere}.admin-module__v1NzSa__metric{display:contents}
.booking-module__nv8LGq__screen{gap:var(--space-5);padding-block:var(--space-2) 0;flex-direction:column;display:flex}.booking-module__nv8LGq__appBar{align-items:center;gap:var(--space-2);min-height:var(--touch-min);margin-inline-start:calc(-1 * var(--space-3));display:flex}.booking-module__nv8LGq__back{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);color:var(--text-strong);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.booking-module__nv8LGq__step{font-size:var(--size-sm);color:var(--text-muted)}.booking-module__nv8LGq__title{font-family:var(--font-serif);font-size:var(--size-h2);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.booking-module__nv8LGq__lead{font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-muted)}.booking-module__nv8LGq__mono{font-family:var(--font-mono)}.booking-module__nv8LGq__eyebrow{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.booking-module__nv8LGq__safety{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1.5px solid var(--red);border-radius:var(--radius-md);background:var(--red-bg);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-strong);align-items:flex-start;display:flex}.booking-module__nv8LGq__safety svg{color:var(--red-ink);flex:none;margin-top:2px}.booking-module__nv8LGq__warning{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--amber-bg);font-size:var(--size-sm);color:var(--text-strong)}.booking-module__nv8LGq__booked{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--emerald-bg);font-size:var(--size-sm);color:var(--text-strong);align-items:flex-start;display:flex}.booking-module__nv8LGq__booked svg{color:var(--emerald-ink);flex:none;margin-top:2px}.booking-module__nv8LGq__error{font-size:var(--size-sm);color:var(--red-ink)}.booking-module__nv8LGq__footer{gap:var(--space-3);margin-inline:calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5) var(--space-5);border-top:var(--border-width) solid var(--border-hairline);background:var(--bg-surface);flex-direction:column;display:flex;position:sticky;bottom:0}.booking-module__nv8LGq__note{font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-muted)}.booking-module__nv8LGq__textLink{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-3);font:inherit;font-size:var(--size-body);font-weight:var(--weight-medium);color:var(--text-brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-content:center;align-self:center;align-items:center;text-decoration:underline;display:inline-flex}.booking-module__nv8LGq__earliest{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:2px solid var(--brand);border-radius:var(--radius-lg);background:var(--bg-brand-tint);display:flex}.booking-module__nv8LGq__earliestText{flex-direction:column;gap:2px;display:flex}.booking-module__nv8LGq__earliestLabel{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-brand)}.booking-module__nv8LGq__earliestDay{font-weight:var(--weight-semibold);color:var(--text-strong)}.booking-module__nv8LGq__days{gap:var(--space-2);margin-inline:calc(-1 * var(--space-5));padding:0 var(--space-5) var(--space-1);scrollbar-width:none;display:flex;overflow-x:auto}.booking-module__nv8LGq__day{border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);width:62px;height:76px;font-family:var(--font-mono);color:var(--text-muted);cursor:pointer;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.booking-module__nv8LGq__day[data-empty]{border-color:var(--border-hairline);color:var(--text-faint)}.booking-module__nv8LGq__day[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--text-on-brand)}.booking-module__nv8LGq__dayWeekday{font-size:var(--size-label);letter-spacing:var(--tracking-label)}.booking-module__nv8LGq__dayNumber{font-size:var(--size-h3)}.booking-module__nv8LGq__slotArea{gap:var(--space-4);flex-direction:column;min-height:200px;display:flex}.booking-module__nv8LGq__part{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-regular);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.booking-module__nv8LGq__slotList{gap:var(--space-2);flex-direction:column;display:flex}.booking-module__nv8LGq__slot{min-height:60px;padding:0 var(--space-5);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);font-family:var(--font-mono);font-size:var(--size-body-lg);color:var(--text-strong);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.booking-module__nv8LGq__slot[aria-pressed=true]{border:2px solid var(--brand);background:var(--bg-canvas);color:var(--text-brand)}.booking-module__nv8LGq__empty{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);text-align:center;flex-direction:column;display:flex}.booking-module__nv8LGq__emptyTitle{font-size:var(--size-body-lg);font-weight:var(--weight-semibold);color:var(--text-strong)}.booking-module__nv8LGq__questions{gap:var(--space-6);flex-direction:column;display:flex}.booking-module__nv8LGq__slotChip{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);font-size:var(--size-sm);color:var(--text-body);display:flex}.booking-module__nv8LGq__alternatives{gap:var(--space-2);flex-direction:column;display:flex}.booking-module__nv8LGq__urgent{gap:var(--space-4);padding:var(--space-5);border:2px solid var(--red);border-radius:var(--radius-lg);background:var(--red-bg);flex-direction:column;display:flex}.booking-module__nv8LGq__urgentTitle{gap:var(--space-2);font-family:var(--font-serif);font-size:var(--size-h2);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--red-ink);align-items:center;display:flex}.booking-module__nv8LGq__urgentText{font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-strong)}.booking-module__nv8LGq__call{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--red);min-height:56px;font-size:var(--size-body-lg);font-weight:var(--weight-bold);color:var(--text-on-brand);display:inline-flex}.booking-module__nv8LGq__actions{gap:var(--space-2);flex-direction:column;display:flex}.booking-module__nv8LGq__profileCard{gap:var(--space-3);flex-direction:column;display:flex}.booking-module__nv8LGq__profileLines{gap:var(--space-1);font-size:var(--size-body);color:var(--text-strong);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.booking-module__nv8LGq__center{align-items:stretch;gap:var(--space-6);padding-block:var(--space-12) var(--space-8);text-align:center;flex-direction:column;display:flex}.booking-module__nv8LGq__successMark{border-radius:var(--radius-pill);background:var(--emerald);width:84px;height:84px;color:var(--text-on-brand);justify-content:center;align-self:center;align-items:center;display:inline-flex}.booking-module__nv8LGq__when{gap:var(--space-1);padding:var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.booking-module__nv8LGq__whenDay{font-size:var(--size-body-lg);font-weight:var(--weight-semibold);color:var(--text-strong)}.booking-module__nv8LGq__whenTime{font-family:var(--font-mono);font-size:var(--size-h2);color:var(--text-strong)}.booking-module__nv8LGq__home{gap:var(--space-6);padding-block:var(--space-2) var(--space-4);flex-direction:column;display:flex}.booking-module__nv8LGq__greeting{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.booking-module__nv8LGq__hello{font-family:var(--font-serif);font-size:var(--size-h1);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-strong)}.booking-module__nv8LGq__covered{align-items:center;gap:var(--space-2);padding:6px var(--space-3);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-pill);background:var(--bg-canvas);font-size:var(--size-sm);color:var(--text-muted);display:inline-flex}.booking-module__nv8LGq__coveredDot{border-radius:var(--radius-pill);background:var(--emerald);width:8px;height:8px}.booking-module__nv8LGq__upcoming{gap:var(--space-3);flex-direction:column;display:flex}.booking-module__nv8LGq__card{gap:var(--space-4);flex-direction:column;display:flex}.booking-module__nv8LGq__doctor{align-items:center;gap:var(--space-3);display:flex}.booking-module__nv8LGq__doctorPhoto{border-radius:var(--radius-pill);background:var(--blue-100) center / cover no-repeat;width:52px;height:52px;font-weight:var(--weight-semibold);color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.booking-module__nv8LGq__doctorName{font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--text-strong)}.booking-module__nv8LGq__doctorMeta{font-size:var(--size-sm);color:var(--text-muted)}.booking-module__nv8LGq__cardWhen{padding:var(--space-3) 0;border-block:var(--border-width) solid var(--border-hairline);flex-direction:column;gap:2px;display:flex}.booking-module__nv8LGq__cardDay{font-weight:var(--weight-semibold);color:var(--text-strong)}.booking-module__nv8LGq__cardTime{font-family:var(--font-mono);color:var(--text-muted)}.booking-module__nv8LGq__joinHint{font-size:var(--size-label);text-align:center;color:var(--text-faint)}.booking-module__nv8LGq__emptyHome{align-items:center;gap:var(--space-5);padding:var(--space-8) 0;text-align:center;flex-direction:column;flex:1;display:flex}.booking-module__nv8LGq__glyphTile{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-xl);background:var(--bg-canvas);justify-content:center;align-items:center;width:96px;height:96px;display:inline-flex}.booking-module__nv8LGq__rowLink{min-height:var(--touch-min);border-top:var(--border-width) solid var(--border-hairline);font-size:var(--size-body);color:var(--text-muted);justify-content:space-between;align-items:center;display:flex}.booking-module__nv8LGq__whenDoctor{font-size:var(--size-sm);color:var(--text-muted)}
.SimpleMarkdown-module__q30h7G__prose{gap:var(--space-3);font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-body);flex-direction:column;display:flex}.SimpleMarkdown-module__q30h7G__heading{margin-top:var(--space-4);font-size:var(--size-h3);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-strong)}.SimpleMarkdown-module__q30h7G__heading:first-child{margin-top:0}.SimpleMarkdown-module__q30h7G__list{gap:var(--space-2);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.SimpleMarkdown-module__q30h7G__prose strong{font-weight:var(--weight-semibold);color:var(--text-strong)}.SimpleMarkdown-module__q30h7G__prose em{color:var(--text-muted)}
.chat-module__9Z-rta__panel{z-index:6;border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--bg-canvas);height:min(78dvh,640px);color:var(--text-body);box-shadow:var(--shadow-pop);animation:chat-module__9Z-rta__slideUp var(--dur-normal) var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes chat-module__9Z-rta__slideUp{0%{opacity:0;transform:translateY(24%)}to{opacity:1;transform:none}}.chat-module__9Z-rta__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:var(--border-width) solid var(--border-hairline);display:flex}.chat-module__9Z-rta__title{font-family:var(--font-serif);font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong)}.chat-module__9Z-rta__with{font-size:var(--size-sm);color:var(--text-muted)}.chat-module__9Z-rta__close,.chat-module__9Z-rta__tool,.chat-module__9Z-rta__send{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);color:var(--text-body);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.chat-module__9Z-rta__close:focus-visible,.chat-module__9Z-rta__tool:focus-visible,.chat-module__9Z-rta__send:focus-visible,.chat-module__9Z-rta__photo:focus-visible,.chat-module__9Z-rta__file:focus-visible{box-shadow:var(--focus-ring);outline:none}.chat-module__9Z-rta__tool:disabled,.chat-module__9Z-rta__send:disabled{cursor:default;opacity:.45}.chat-module__9Z-rta__send{background:var(--blue-600);color:var(--text-on-brand)}.chat-module__9Z-rta__list{gap:var(--space-3);padding:var(--space-4) var(--space-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.chat-module__9Z-rta__empty{padding:var(--space-4);font-size:var(--size-sm);line-height:var(--leading-normal);text-align:center;color:var(--text-muted);margin:auto 0}.chat-module__9Z-rta__message{align-items:flex-start;gap:var(--space-1);flex-direction:column;max-width:82%;display:flex}.chat-module__9Z-rta__message[data-mine=true]{align-self:flex-end;align-items:flex-end}.chat-module__9Z-rta__message[data-pending]{opacity:.7}.chat-module__9Z-rta__body{padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-sm);font-size:var(--size-body);line-height:var(--leading-snug);white-space:pre-wrap;overflow-wrap:anywhere}.chat-module__9Z-rta__message[data-mine=true] .chat-module__9Z-rta__body{background:var(--blue-600);color:var(--text-on-brand)}.chat-module__9Z-rta__time{font-family:var(--font-mono);font-size:var(--size-label);color:var(--text-faint)}.chat-module__9Z-rta__photo{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-subtle);cursor:zoom-in;padding:0;display:block;overflow:hidden}.chat-module__9Z-rta__photoImage{background-position:50%;background-size:cover;width:180px;height:180px;display:block}.chat-module__9Z-rta__file{align-items:center;gap:var(--space-2);min-height:var(--touch-min);padding:0 var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);color:var(--text-brand);text-decoration:none;display:inline-flex}.chat-module__9Z-rta__fileName{text-overflow:ellipsis;white-space:nowrap;max-width:20ch;overflow:hidden}.chat-module__9Z-rta__problem{margin:0 var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--red-bg);font-size:var(--size-sm);color:var(--red-ink)}.chat-module__9Z-rta__composer{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-3) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--border-width) solid var(--border-hairline);display:flex}.chat-module__9Z-rta__input{min-width:0;min-height:var(--touch-min);padding:0 var(--space-4);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface);font:inherit;color:var(--text-body);flex:1}.chat-module__9Z-rta__input:focus-visible{border-color:var(--border-brand);box-shadow:var(--focus-ring);outline:none}.chat-module__9Z-rta__fileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.chat-module__9Z-rta__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chat-module__9Z-rta__viewer{z-index:7;background:var(--slate-900);flex-direction:column;display:flex;position:fixed;inset:0}.chat-module__9Z-rta__viewerClose{width:var(--touch-min);height:var(--touch-min);margin:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-3) 0;border-radius:var(--radius-pill);background:color-mix(in srgb, var(--text-on-brand) 20%, transparent);color:var(--text-on-brand);cursor:pointer;border:none;justify-content:center;align-self:flex-end;align-items:center;display:inline-flex}.chat-module__9Z-rta__viewerImage{margin:var(--space-4);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:1}
.codigos-module__epBPjq__layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1000px){.codigos-module__epBPjq__layout{grid-template-columns:300px minmax(0,1fr)}}.codigos-module__epBPjq__employers{gap:var(--space-3);flex-direction:column;display:flex}.codigos-module__epBPjq__employerList{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.codigos-module__epBPjq__employerList li+li{border-top:var(--border-width) solid var(--border-hairline)}.codigos-module__epBPjq__employer{gap:var(--space-1);min-height:var(--touch-min);padding:var(--space-3) var(--space-4);flex-direction:column;text-decoration:none;display:flex}.codigos-module__epBPjq__employerActive{background:var(--bg-brand-tint);box-shadow:inset 3px 0 0 var(--brand)}.codigos-module__epBPjq__employerName{font-weight:var(--weight-semibold);color:var(--text-strong)}.codigos-module__epBPjq__employerMeta{font-size:var(--size-label);color:var(--text-muted)}@media (hover:hover){.codigos-module__epBPjq__employer:hover .codigos-module__epBPjq__employerName{text-decoration:underline}}.codigos-module__epBPjq__detail{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.codigos-module__epBPjq__codeCard{gap:var(--space-5);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-hairline);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1200px){.codigos-module__epBPjq__codeCard{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.codigos-module__epBPjq__codeCurrent{gap:var(--space-2);flex-direction:column;display:flex}.codigos-module__epBPjq__code{font-family:var(--font-mono);font-size:var(--size-h2);font-weight:var(--weight-semibold);letter-spacing:.12em;color:var(--text-strong)}.codigos-module__epBPjq__codeActions{gap:var(--space-3);flex-direction:column;display:flex}.codigos-module__epBPjq__reassure{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-brand-tint);font-size:var(--size-sm);color:var(--text-strong)}.codigos-module__epBPjq__issue{gap:var(--space-3);flex-direction:column;display:flex}.codigos-module__epBPjq__issueFields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.codigos-module__epBPjq__warn{font-size:var(--size-sm);color:var(--text-strong)}.codigos-module__epBPjq__caption{padding:var(--space-3) var(--space-4);font-weight:var(--weight-semibold);text-align:left;color:var(--text-strong)}.codigos-module__epBPjq__cell{color:var(--text-strong)}.codigos-module__epBPjq__cedulas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.codigos-module__epBPjq__cedula{align-items:center;gap:var(--space-2) var(--space-4);border-bottom:var(--border-width) solid var(--border-hairline);flex-wrap:wrap;display:flex}.codigos-module__epBPjq__cedula>:nth-child(2){flex:1}.codigos-module__epBPjq__inlineForm{align-items:center;gap:var(--space-2);display:flex}.codigos-module__epBPjq__addCedula{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}
.conciliacion-module__eHfwAW__show{align-self:flex-end}.conciliacion-module__eHfwAW__summary{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.conciliacion-module__eHfwAW__tile,.conciliacion-module__eHfwAW__exportTile{gap:var(--space-1);padding:var(--space-4) var(--space-5);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.conciliacion-module__eHfwAW__exportTile{justify-content:center;gap:var(--space-2)}.conciliacion-module__eHfwAW__figure{font-family:var(--font-mono);font-size:var(--size-h2);font-weight:var(--weight-semibold);color:var(--text-strong)}.conciliacion-module__eHfwAW__name{font-weight:var(--weight-semibold);color:var(--text-strong)}.conciliacion-module__eHfwAW__ended td{opacity:.6}.conciliacion-module__eHfwAW__action{white-space:normal}.conciliacion-module__eHfwAW__deactivate{align-items:flex-start;gap:var(--space-1);flex-direction:column;max-width:22rem;display:flex}.conciliacion-module__eHfwAW__promise{font-size:var(--size-sm);color:var(--text-muted)}
.operaciones-module__0Q35wq__apply{cursor:pointer;align-self:flex-end}.operaciones-module__0Q35wq__messages{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.operaciones-module__0Q35wq__message{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-sm);font-size:var(--size-sm);color:var(--text-strong);flex-direction:column;display:flex}.operaciones-module__0Q35wq__skipped{background:var(--bg-canvas);color:var(--text-muted);border-style:dashed}.operaciones-module__0Q35wq__messageMeta{font-family:var(--font-mono);font-size:var(--size-label);color:var(--text-faint)}.operaciones-module__0Q35wq__summary{min-height:var(--touch-min);color:var(--text-brand);cursor:pointer;align-items:center;display:inline-flex}.operaciones-module__0Q35wq__jobs td{padding-block:var(--space-2)}.operaciones-module__0Q35wq__error{white-space:normal;overflow-wrap:anywhere;max-width:32rem}.operaciones-module__0Q35wq__retry{gap:var(--space-2);flex-direction:column;min-width:8rem;display:flex}
.soporte-module__q70_Ya__layout{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1000px){.soporte-module__q70_Ya__layout{grid-template-columns:340px minmax(0,1fr)}}.soporte-module__q70_Ya__threads{border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.soporte-module__q70_Ya__threads li+li{border-top:var(--border-width) solid var(--border-hairline)}.soporte-module__q70_Ya__thread{gap:var(--space-1);min-height:var(--touch-min);padding:var(--space-3) var(--space-4);flex-direction:column;text-decoration:none;display:flex}.soporte-module__q70_Ya__threadActive{background:var(--bg-brand-tint);box-shadow:inset 3px 0 0 var(--brand)}.soporte-module__q70_Ya__threadTop{justify-content:space-between;gap:var(--space-2);display:flex}.soporte-module__q70_Ya__threadName{font-weight:var(--weight-semibold);color:var(--text-strong)}.soporte-module__q70_Ya__threadPreview{font-size:var(--size-sm);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.soporte-module__q70_Ya__threadTags{gap:var(--space-1);flex-wrap:wrap;display:flex}.soporte-module__q70_Ya__detail{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.soporte-module__q70_Ya__callout{padding:var(--space-3);border-radius:var(--radius-sm);background:var(--bg-brand-tint);font-size:var(--size-sm);color:var(--text-strong)}.soporte-module__q70_Ya__box{gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-width) solid var(--border-hairline);flex-direction:column;display:flex}.soporte-module__q70_Ya__twoFields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.soporte-module__q70_Ya__inline{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.soporte-module__q70_Ya__timeline{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.soporte-module__q70_Ya__bubble{gap:var(--space-1);max-width:min(36rem,90%);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);font-size:var(--size-sm);color:var(--text-strong);overflow-wrap:anywhere;flex-direction:column;display:flex}.soporte-module__q70_Ya__incoming{background:var(--bg-surface);align-self:flex-start}.soporte-module__q70_Ya__outgoing{background:var(--bg-brand-tint);align-self:flex-end}.soporte-module__q70_Ya__automatic{background:var(--bg-canvas);border-style:dashed}.soporte-module__q70_Ya__bubbleMeta{font-family:var(--font-mono);font-size:var(--size-label);color:var(--text-faint)}.soporte-module__q70_Ya__button{padding-top:var(--space-2);border-top:var(--border-width) solid var(--border-hairline);font-weight:var(--weight-semibold);text-align:center;color:var(--text-brand)}.soporte-module__q70_Ya__attachment{min-height:var(--touch-min);color:var(--text-brand);align-items:center;display:inline-flex}.soporte-module__q70_Ya__reply{gap:var(--space-3);flex-direction:column;display:flex}.soporte-module__q70_Ya__replyFoot{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.soporte-module__q70_Ya__headSide{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}
.cancel-module__sAl8Da__page{gap:var(--space-4);padding-block:var(--space-2) var(--space-6);flex-direction:column;display:flex}.cancel-module__sAl8Da__appBar{align-items:center;gap:var(--space-2);min-height:var(--touch-min);margin-inline-start:calc(-1 * var(--space-3));display:flex}.cancel-module__sAl8Da__back{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);color:var(--text-strong);flex:none;justify-content:center;align-items:center;display:inline-flex}.cancel-module__sAl8Da__step{font-size:var(--size-sm);color:var(--text-muted)}.cancel-module__sAl8Da__title{font-family:var(--font-serif);font-size:var(--size-h2);font-weight:var(--weight-semibold);line-height:var(--leading-tight);color:var(--text-strong)}.cancel-module__sAl8Da__lead{color:var(--text-muted)}.cancel-module__sAl8Da__footnote{font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-muted)}.cancel-module__sAl8Da__error{font-size:var(--size-sm);color:var(--red-ink)}.cancel-module__sAl8Da__mono{font-family:var(--font-mono)}.cancel-module__sAl8Da__actions{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.cancel-module__sAl8Da__facts{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);flex-direction:column;margin:0;display:flex}.cancel-module__sAl8Da__fact{justify-content:space-between;gap:var(--space-3);font-size:var(--size-sm);display:flex}.cancel-module__sAl8Da__fact dt{color:var(--text-muted)}.cancel-module__sAl8Da__fact dd{font-weight:var(--weight-semibold);color:var(--text-strong);margin:0}.cancel-module__sAl8Da__done{align-items:center;gap:var(--space-4);padding-block:var(--space-8) var(--space-6);text-align:center;flex-direction:column;display:flex}.cancel-module__sAl8Da__doneMark{width:calc(var(--touch-min) + var(--space-5));height:calc(var(--touch-min) + var(--space-5));border:calc(var(--border-width) * 2) solid var(--emerald);border-radius:var(--radius-pill);background:var(--emerald-bg);color:var(--emerald-ink);justify-content:center;align-items:center;display:inline-flex}
.error-module__bSZLSW__screen{gap:var(--space-6);max-width:var(--width-phone);padding:var(--space-8) var(--space-4);background:var(--bg-canvas);min-height:100dvh;color:var(--text-body);font-family:var(--font-sans);flex-direction:column;margin-inline:auto;display:flex}.error-module__bSZLSW__brand{font-family:var(--font-serif);font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-brand)}.error-module__bSZLSW__title{font-family:var(--font-serif);font-size:var(--size-h1);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.error-module__bSZLSW__lead{font-size:var(--size-body);line-height:var(--leading-normal)}.error-module__bSZLSW__actions{gap:var(--space-3);flex-direction:column;display:flex}.error-module__bSZLSW__muted{font-size:var(--size-sm);color:var(--text-muted)}.error-module__bSZLSW__code{font-family:var(--font-mono)}
.registration-module__mYffCW__screen{gap:var(--space-6);padding-block:var(--space-2) var(--space-8);flex-direction:column;display:flex}.registration-module__mYffCW__appBar{align-items:center;gap:var(--space-2);min-height:var(--touch-min);margin-inline-start:calc(-1 * var(--space-3));display:flex}.registration-module__mYffCW__back{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);color:var(--text-strong);justify-content:center;align-items:center;display:inline-flex}.registration-module__mYffCW__appBarTitle{font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--text-strong)}.registration-module__mYffCW__step{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.registration-module__mYffCW__intro{gap:var(--space-3);flex-direction:column;display:flex}.registration-module__mYffCW__title{font-family:var(--font-serif);font-size:var(--size-h1);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.registration-module__mYffCW__lead{font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-body)}.registration-module__mYffCW__form{gap:var(--space-5);flex-direction:column;display:flex}.registration-module__mYffCW__links{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.registration-module__mYffCW__textLink{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-3);font-size:var(--size-body);font-weight:var(--weight-medium);text-align:center;color:var(--text-brand);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.registration-module__mYffCW__problem{gap:var(--space-2);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--red-ink);align-items:flex-start;display:flex}.registration-module__mYffCW__problem svg{flex:none;margin-top:2px}.registration-module__mYffCW__group{border:none;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;display:flex}.registration-module__mYffCW__groupLabel{font-size:var(--size-label);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--text-muted);padding:0}.registration-module__mYffCW__dobRow{gap:var(--space-3);grid-template-columns:1fr 1fr 1.6fr;display:grid}.registration-module__mYffCW__dobRow>*{min-width:0}.registration-module__mYffCW__groupMessage{font-size:var(--size-label);color:var(--text-muted)}.registration-module__mYffCW__groupError{color:var(--red-ink)}.registration-module__mYffCW__consent{gap:var(--space-3);flex-direction:column;display:flex}.registration-module__mYffCW__privacyCard{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);align-items:flex-start;display:flex}.registration-module__mYffCW__iconTile{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background:var(--bg-brand-tint);color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.registration-module__mYffCW__privacyText{gap:var(--space-2);font-size:var(--size-sm)}.registration-module__mYffCW__center{align-items:center;gap:var(--space-6);padding-block:var(--space-8);text-align:center;flex-direction:column;display:flex}.registration-module__mYffCW__sentMark{border:2px solid var(--emerald);border-radius:var(--radius-pill);width:72px;height:72px;color:var(--emerald-ink);justify-content:center;align-items:center;display:inline-flex}.registration-module__mYffCW__successMark{border-radius:var(--radius-pill);background:var(--emerald);width:84px;height:84px;color:var(--text-on-brand);justify-content:center;align-items:center;display:inline-flex}.registration-module__mYffCW__coveredBy{align-items:center;gap:var(--space-2);font-size:var(--size-sm);color:var(--text-muted);display:inline-flex}.registration-module__mYffCW__coveredBy strong{font-weight:var(--weight-semibold);color:var(--text-strong)}.registration-module__mYffCW__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--emerald)}.registration-module__mYffCW__center .registration-module__mYffCW__intro{align-items:center}.registration-module__mYffCW__points{border-top:var(--border-width) solid var(--border-hairline);text-align:left;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.registration-module__mYffCW__point{gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-width) solid var(--border-hairline);align-items:flex-start;display:flex}.registration-module__mYffCW__pointTitle{font-weight:var(--weight-semibold);color:var(--text-strong)}.registration-module__mYffCW__pointText{font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-muted)}.registration-module__mYffCW__supportCard{align-items:flex-start;gap:var(--space-2);width:100%;padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:left;flex-direction:column;display:flex}.registration-module__mYffCW__eyebrow{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.registration-module__mYffCW__supportText{font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-body)}.registration-module__mYffCW__mono{font-family:var(--font-mono);color:var(--text-strong);white-space:nowrap}.registration-module__mYffCW__supportCard .registration-module__mYffCW__textLink{padding-inline:0}.registration-module__mYffCW__actions{align-items:stretch;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.registration-module__mYffCW__actions form{flex-direction:column;display:flex}
.check-module__cOqcdq__screen{gap:var(--space-4);padding-block:var(--space-2) var(--space-6);flex-direction:column;display:flex}.check-module__cOqcdq__title{font-family:var(--font-serif);font-size:var(--size-h2);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.check-module__cOqcdq__lead{line-height:var(--leading-normal);color:var(--text-muted)}.check-module__cOqcdq__lead strong{color:var(--text-strong)}.check-module__cOqcdq__title[data-center],.check-module__cOqcdq__lead[data-center]{text-align:center}.check-module__cOqcdq__note{font-size:var(--size-sm);text-align:center;color:var(--text-muted)}.check-module__cOqcdq__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--amber-bg);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-strong)}.check-module__cOqcdq__done{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--emerald-bg);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-strong)}.check-module__cOqcdq__saveError{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--red-bg);font-size:var(--size-sm);color:var(--red-ink);flex-direction:column;display:flex}.check-module__cOqcdq__preview{aspect-ratio:3/4;border-radius:var(--radius-xl);background:var(--blue-900);width:100%;max-height:50dvh;color:var(--text-on-brand);position:relative;overflow:hidden}.check-module__cOqcdq__previewVideo{object-fit:cover;width:100%;height:100%}.check-module__cOqcdq__previewEmpty{justify-content:center;align-items:center;gap:var(--space-3);font-size:var(--size-sm);flex-direction:column;display:flex;position:absolute;inset:0}.check-module__cOqcdq__testBadge{top:var(--space-3);left:var(--space-3);z-index:1;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--blue-900) 72%, transparent);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);color:var(--text-on-brand);display:inline-flex;position:absolute}.check-module__cOqcdq__testBadge:before{content:"";border-radius:var(--radius-pill);background:var(--orange);width:8px;height:8px}header .check-module__cOqcdq__testBadge{position:static}.check-module__cOqcdq__checks{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.check-module__cOqcdq__check{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);display:flex}.check-module__cOqcdq__check[data-state=ok]{border-color:color-mix(in srgb, var(--emerald) 40%, transparent);background:var(--emerald-bg)}.check-module__cOqcdq__check[data-state=bad]{border-color:color-mix(in srgb, var(--red) 40%, transparent);background:var(--red-bg)}.check-module__cOqcdq__checkIcon{color:var(--text-muted);display:inline-flex}.check-module__cOqcdq__check[data-state=ok] .check-module__cOqcdq__checkIcon{color:var(--emerald-ink)}.check-module__cOqcdq__check[data-state=bad] .check-module__cOqcdq__checkIcon{color:var(--red-ink)}.check-module__cOqcdq__checkLabel{font-weight:var(--weight-semibold);color:var(--text-strong);flex:1}.check-module__cOqcdq__checkValue{font-size:var(--size-sm);color:var(--text-faint)}.check-module__cOqcdq__check[data-state=ok] .check-module__cOqcdq__checkValue{font-weight:var(--weight-semibold);color:var(--emerald-ink)}.check-module__cOqcdq__check[data-state=bad] .check-module__cOqcdq__checkValue{font-weight:var(--weight-semibold);color:var(--red-ink)}.check-module__cOqcdq__meter,.check-module__cOqcdq__bars{align-items:flex-end;gap:3px;height:20px;display:inline-flex}.check-module__cOqcdq__meterBar,.check-module__cOqcdq__bar{background:var(--border-strong);border-radius:2px;width:4px}.check-module__cOqcdq__meterBar[data-on=true]{background:var(--emerald)}.check-module__cOqcdq__meterBar[data-step="0"]{height:6px}.check-module__cOqcdq__meterBar[data-step="1"]{height:9px}.check-module__cOqcdq__meterBar[data-step="2"]{height:12px}.check-module__cOqcdq__meterBar[data-step="3"]{height:16px}.check-module__cOqcdq__meterBar[data-step="4"]{height:20px}.check-module__cOqcdq__bar[data-step="0"]{height:8px}.check-module__cOqcdq__bar[data-step="1"]{height:14px}.check-module__cOqcdq__bar[data-step="2"]{height:20px}.check-module__cOqcdq__bars[data-result=good] .check-module__cOqcdq__bar[data-on=true]{background:var(--emerald)}.check-module__cOqcdq__bars[data-result=warning] .check-module__cOqcdq__bar[data-on=true]{background:var(--amber)}.check-module__cOqcdq__bars[data-result=bad] .check-module__cOqcdq__bar[data-on=true]{background:var(--red)}.check-module__cOqcdq__tips{padding:var(--space-4);border-radius:var(--radius-md);background:var(--bg-subtle)}.check-module__cOqcdq__tipsTitle{margin-bottom:var(--space-2);font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.check-module__cOqcdq__tipsList{gap:var(--space-1);padding-left:var(--space-5);font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-body);flex-direction:column;display:flex}.check-module__cOqcdq__verdict{border-radius:var(--radius-pill);width:64px;height:64px;font-size:var(--size-h2);font-weight:var(--weight-bold);justify-content:center;align-self:center;align-items:center;display:inline-flex}.check-module__cOqcdq__verdict[data-tone=ok]{background:var(--emerald-bg);color:var(--emerald-ink)}.check-module__cOqcdq__verdict[data-tone=bad]{background:var(--red-bg);color:var(--red-ink)}.check-module__cOqcdq__runningPanel{z-index:2;align-items:center;gap:var(--space-2);padding:0 var(--space-4);text-align:center;flex-direction:column;display:flex;position:absolute;bottom:150px;left:0;right:0}.check-module__cOqcdq__runningName{font-size:var(--size-body-lg);font-weight:var(--weight-semibold);text-shadow:0 1px 6px color-mix(in srgb, var(--blue-900) 70%, transparent)}.check-module__cOqcdq__runningHint{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--blue-900) 72%, transparent);font-size:var(--size-sm);display:inline-flex}.check-module__cOqcdq__chips{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.check-module__cOqcdq__chip{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--blue-900) 72%, transparent);font-size:var(--size-label);display:inline-flex}.check-module__cOqcdq__chip[data-ok=true]{background:var(--emerald)}.check-module__cOqcdq__help{gap:var(--space-4);padding-block:var(--space-2) var(--space-6);text-align:left;flex-direction:column;display:flex}.check-module__cOqcdq__helpIcon{border-radius:var(--radius-pill);background:var(--red-bg);width:56px;height:56px;color:var(--red-ink);justify-content:center;align-items:center;display:inline-flex}.check-module__cOqcdq__helpTitle{font-family:var(--font-serif);font-size:var(--size-h2);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--text-strong)}.check-module__cOqcdq__steps{gap:var(--space-2);padding-left:var(--space-5);line-height:var(--leading-normal);color:var(--text-body);flex-direction:column;display:flex}
.join-module__5AkkGa__wrap{gap:var(--space-2);flex-direction:column;display:flex}.join-module__5AkkGa__hint{font-size:var(--size-sm);text-align:center;color:var(--text-muted);font-variant-numeric:tabular-nums}
.pagos-module__rQcIkW__week{gap:var(--space-3);flex-direction:column;display:flex}.pagos-module__rQcIkW__status{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-2);white-space:normal;flex-direction:column;display:flex}.pagos-module__rQcIkW__details{padding-block:var(--space-1)}.pagos-module__rQcIkW__summary{min-height:var(--touch-min);font-family:var(--font-mono);color:var(--text-strong);cursor:pointer;align-items:center;display:inline-flex}.pagos-module__rQcIkW__consultations{gap:var(--space-1);padding:0 0 var(--space-2);font-size:var(--size-label);flex-direction:column;margin:0;list-style:none;display:flex}
.phone-changes-module__iG0ZQq__table td{padding-block:var(--space-3)}.phone-changes-module__iG0ZQq__strong{font-weight:var(--weight-semibold);color:var(--text-strong)}.phone-changes-module__iG0ZQq__table td.phone-changes-module__iG0ZQq__message{white-space:normal;min-width:14rem}
.auth-module__Iay1tq__screen{gap:var(--space-6);padding-block:var(--space-4);flex-direction:column;display:flex}.auth-module__Iay1tq__intro{gap:var(--space-3);flex-direction:column;display:flex}.auth-module__Iay1tq__title{font-family:var(--font-serif);font-size:var(--size-h1);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.auth-module__Iay1tq__lead{gap:var(--space-3);font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-body);align-items:flex-start;display:flex}.auth-module__Iay1tq__waIcon{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--emerald-bg);color:var(--emerald-ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.auth-module__Iay1tq__form{gap:var(--space-4);flex-direction:column;display:flex}.auth-module__Iay1tq__links{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.auth-module__Iay1tq__textLink{min-width:var(--touch-min);min-height:var(--touch-min);padding:0 var(--space-3);font:inherit;font-size:var(--size-body);font-weight:var(--weight-medium);color:var(--text-brand);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.auth-module__Iay1tq__textLink:disabled{color:var(--text-muted);cursor:default;text-decoration:none}.auth-module__Iay1tq__muted{font-size:var(--size-sm);color:var(--text-muted)}.auth-module__Iay1tq__appBar{align-items:center;gap:var(--space-2);margin-inline-start:calc(-1 * var(--space-3));display:flex}.auth-module__Iay1tq__back{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);color:var(--text-strong);justify-content:center;align-items:center;display:inline-flex}.auth-module__Iay1tq__appBarTitle{font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--text-strong)}.auth-module__Iay1tq__sentTo{align-items:center;column-gap:var(--space-1);font-size:var(--size-body);color:var(--text-body);flex-wrap:wrap;display:flex}.auth-module__Iay1tq__phone{font-family:var(--font-mono);color:var(--text-strong);white-space:nowrap}.auth-module__Iay1tq__sentTo .auth-module__Iay1tq__textLink{padding-inline:var(--space-2)}.auth-module__Iay1tq__codeBlock{gap:var(--space-3);flex-direction:column;display:flex}.auth-module__Iay1tq__error{gap:var(--space-2);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--red-ink);align-items:flex-start;display:flex}.auth-module__Iay1tq__error svg{flex:none;margin-top:2px}.auth-module__Iay1tq__countdown{align-items:center;gap:var(--space-1);min-height:var(--touch-min);font-size:var(--size-body);color:var(--text-muted);display:inline-flex}.auth-module__Iay1tq__countdown strong{font-family:var(--font-mono);font-weight:var(--weight-semibold);color:var(--text-strong)}.auth-module__Iay1tq__notice{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--amber);border-radius:var(--radius-md);background:var(--amber-bg);flex-direction:column;display:flex}.auth-module__Iay1tq__noticeCritical{border-color:var(--red-ink);background:var(--red-bg)}.auth-module__Iay1tq__noticeTitle{font-weight:var(--weight-semibold);color:var(--text-strong)}.auth-module__Iay1tq__noticeText{font-size:var(--size-sm);line-height:var(--leading-normal);color:var(--text-body)}.auth-module__Iay1tq__section{gap:var(--space-3);flex-direction:column;display:flex}.auth-module__Iay1tq__sectionTitle{font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong)}.auth-module__Iay1tq__list{gap:var(--space-2);font-size:var(--size-body);line-height:var(--leading-normal);color:var(--text-body);flex-direction:column;padding-inline-start:var(--space-5);display:flex}
.agenda-module__sRh_EW__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.agenda-module__sRh_EW__week{font-size:var(--size-sm);color:var(--text-muted)}.agenda-module__sRh_EW__weekNav{gap:var(--space-2);flex:none;display:flex}.agenda-module__sRh_EW__weekButton{width:var(--touch-min);height:var(--touch-min);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.agenda-module__sRh_EW__weekButton:disabled{opacity:.4;cursor:default}.agenda-module__sRh_EW__status{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--bg-brand-tint);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-brand);align-items:flex-start;display:flex}.agenda-module__sRh_EW__status svg{flex:none}.agenda-module__sRh_EW__grid{grid-template-columns:22px repeat(7,minmax(0,1fr));grid-template-rows:auto repeat(var(--rows), 16px);padding:var(--space-3);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);gap:2px 3px;display:grid}.agenda-module__sRh_EW__gridDay{padding-bottom:var(--space-1);flex-direction:column;align-items:center;gap:2px;display:flex}.agenda-module__sRh_EW__gridDayName{font-size:9px;font-weight:var(--weight-bold);color:var(--text-faint)}.agenda-module__sRh_EW__gridDayNumber{border-radius:var(--radius-pill);width:22px;height:22px;font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--text-strong);justify-content:center;align-items:center;display:inline-flex}.agenda-module__sRh_EW__gridToday .agenda-module__sRh_EW__gridDayName{color:var(--brand)}.agenda-module__sRh_EW__gridToday .agenda-module__sRh_EW__gridDayNumber{background:var(--brand);color:var(--text-on-brand)}.agenda-module__sRh_EW__gridHour{font-family:var(--font-mono);text-align:right;color:var(--text-faint);padding-right:3px;font-size:9px;line-height:1}.agenda-module__sRh_EW__gridCell{background:var(--bg-subtle);border-radius:4px}.agenda-module__sRh_EW__gridFree{z-index:1;border:1.5px dashed var(--brand);background:var(--bg-brand-tint);border-radius:5px}.agenda-module__sRh_EW__gridBooked{z-index:2;background:var(--brand);font-size:10px;font-weight:var(--weight-bold);color:var(--text-on-brand);border-radius:5px;justify-content:center;align-items:center;display:flex}.agenda-module__sRh_EW__gridPast{opacity:.45}.agenda-module__sRh_EW__legend{gap:var(--space-4);font-size:var(--size-sm);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agenda-module__sRh_EW__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.agenda-module__sRh_EW__mark{border-radius:4px;flex:none;width:14px;height:14px;display:inline-block}.agenda-module__sRh_EW__mark[data-kind=free]{border:1.5px dashed var(--brand);background:var(--bg-brand-tint)}.agenda-module__sRh_EW__mark[data-kind=booked]{background:var(--brand)}.agenda-module__sRh_EW__days{gap:var(--space-5);flex-direction:column;display:flex}.agenda-module__sRh_EW__day{gap:var(--space-2);flex-direction:column;display:flex}.agenda-module__sRh_EW__dayPast .agenda-module__sRh_EW__dayTitle,.agenda-module__sRh_EW__dayPast .agenda-module__sRh_EW__empty{color:var(--text-muted)}.agenda-module__sRh_EW__dayTitle{align-items:center;gap:var(--space-2);font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--text-strong);display:flex}.agenda-module__sRh_EW__tag{padding:2px var(--space-2);border-radius:var(--radius-pill);background:var(--bg-brand-tint);font-family:var(--font-mono);font-size:var(--size-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-brand)}.agenda-module__sRh_EW__rows{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.agenda-module__sRh_EW__row{align-items:center;gap:var(--space-3);width:100%;min-height:var(--touch-min);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-md);background:var(--bg-surface);font:inherit;text-align:left;color:var(--text-muted);cursor:pointer;display:flex}.agenda-module__sRh_EW__rowBooked{border-color:var(--border-brand)}.agenda-module__sRh_EW__rowMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agenda-module__sRh_EW__rowTime{font-family:var(--font-mono);font-size:var(--size-body);color:var(--text-strong)}.agenda-module__sRh_EW__rowMeta{font-size:var(--size-sm);color:var(--text-muted)}.agenda-module__sRh_EW__empty{font-size:var(--size-sm);color:var(--text-faint)}.agenda-module__sRh_EW__sheet{width:100%;max-width:var(--width-phone);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--bg-surface);max-height:92dvh;box-shadow:var(--shadow-pop);color:var(--text-body);border:none;margin:auto auto 0;padding:0;overflow:auto}.agenda-module__sRh_EW__sheet::backdrop{background:color-mix(in srgb, var(--blue-900) 32%, transparent)}.agenda-module__sRh_EW__sheetBody{gap:var(--space-4);padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.agenda-module__sRh_EW__sheetHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.agenda-module__sRh_EW__sheetTitle{align-items:center;gap:var(--space-3);font-family:var(--font-serif);font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong);display:flex}.agenda-module__sRh_EW__close{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text-muted);cursor:pointer;border:none;flex:none;justify-content:center;align-items:center;display:inline-flex}.agenda-module__sRh_EW__sheetFacts{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.agenda-module__sRh_EW__sheetWhen{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.agenda-module__sRh_EW__sheetText{font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-body)}.agenda-module__sRh_EW__mono{font-family:var(--font-mono);color:var(--text-strong)}.agenda-module__sRh_EW__chip{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--bg-brand-tint);font-size:var(--size-label);font-weight:var(--weight-semibold);color:var(--text-brand);display:inline-flex}.agenda-module__sRh_EW__footnote{font-size:var(--size-label);text-align:center;color:var(--text-faint)}.agenda-module__sRh_EW__confirm{gap:var(--space-3);flex-direction:column;display:flex}.agenda-module__sRh_EW__danger,.agenda-module__sRh_EW__dangerSoft{width:100%;min-height:var(--touch-min);padding:0 var(--space-4);border-radius:var(--radius-md);font:inherit;font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--red-ink);cursor:pointer}.agenda-module__sRh_EW__danger{border:2px solid color-mix(in srgb, var(--red) 30%, transparent);background:var(--bg-surface)}.agenda-module__sRh_EW__dangerSoft{background:var(--red-bg);border:2px solid #0000}.agenda-module__sRh_EW__danger:disabled,.agenda-module__sRh_EW__dangerSoft:disabled{opacity:.5;cursor:default}.agenda-module__sRh_EW__warning{gap:var(--space-2);padding:var(--space-4);border:var(--border-width) solid var(--amber);border-radius:var(--radius-lg);background:var(--amber-bg);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-strong);flex-direction:column;display:flex}.agenda-module__sRh_EW__warningLead{gap:var(--space-2);font-weight:var(--weight-semibold);align-items:flex-start;display:flex}.agenda-module__sRh_EW__warningLead svg{color:var(--amber);flex:none;margin-top:1px}.agenda-module__sRh_EW__warningList{padding-left:var(--space-6);margin:0}.agenda-module__sRh_EW__form{gap:var(--space-4);flex-direction:column;display:flex}.agenda-module__sRh_EW__segmented{border-radius:var(--radius-md);background:var(--bg-subtle);grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.agenda-module__sRh_EW__segment{min-height:var(--touch-min);border-radius:var(--radius-sm);font:inherit;font-weight:var(--weight-semibold);color:var(--text-muted);cursor:pointer;background:0 0;border:none}.agenda-module__sRh_EW__segment[aria-pressed=true]{background:var(--brand);color:var(--text-on-brand)}.agenda-module__sRh_EW__dayPicker{gap:var(--space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.agenda-module__sRh_EW__dayToggle{min-height:var(--touch-min);border:var(--border-width) solid var(--border-strong);border-radius:var(--radius-pill);background:var(--bg-surface);font:inherit;font-weight:var(--weight-semibold);color:var(--text-muted);cursor:pointer}.agenda-module__sRh_EW__dayToggle[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:var(--text-on-brand)}.agenda-module__sRh_EW__rangeRow,.agenda-module__sRh_EW__rangePair{gap:var(--space-2);align-items:end;display:grid}.agenda-module__sRh_EW__rangeRow{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) var(--touch-min)}.agenda-module__sRh_EW__rangePair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.agenda-module__sRh_EW__removeRange{width:var(--touch-min);height:calc(var(--touch-min) + 2 * var(--border-width));border:var(--border-width) solid color-mix(in srgb, var(--red) 30%, transparent);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--red-ink);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.agenda-module__sRh_EW__summary{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-brand-tint);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-brand)}.agenda-module__sRh_EW__patient{align-items:center;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);display:flex}.agenda-module__sRh_EW__avatar{border-radius:var(--radius-pill);background:var(--blue-100);width:44px;height:44px;font-weight:var(--weight-bold);color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.agenda-module__sRh_EW__patientText{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.agenda-module__sRh_EW__patientName{font-size:var(--size-body);font-weight:var(--weight-semibold);color:var(--text-strong)}.agenda-module__sRh_EW__reserved{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-subtle);font-size:var(--size-sm);line-height:var(--leading-snug);color:var(--text-muted)}.agenda-module__sRh_EW__dangerLink{min-height:var(--touch-min);padding:0 var(--space-4);border:2px solid color-mix(in srgb, var(--red) 30%, transparent);border-radius:var(--radius-md);background:var(--bg-surface);font-weight:var(--weight-semibold);color:var(--red-ink);justify-content:center;align-items:center;display:flex}.agenda-module__sRh_EW__warningLink{min-height:var(--touch-min);color:var(--text-brand);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}
.review-module__jbgcRa__page{gap:var(--space-4);padding-block:var(--space-2) var(--space-6);flex-direction:column;display:flex}.review-module__jbgcRa__appBar{align-items:center;gap:var(--space-2);min-height:var(--touch-min);margin-inline-start:calc(-1 * var(--space-3));display:flex}.review-module__jbgcRa__back{width:var(--touch-min);height:var(--touch-min);border-radius:var(--radius-pill);color:var(--text-strong);justify-content:center;align-items:center;display:inline-flex}.review-module__jbgcRa__title{font-family:var(--font-serif);font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong)}.review-module__jbgcRa__timeBar{gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.review-module__jbgcRa__timeRow{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.review-module__jbgcRa__when{align-items:center;gap:var(--space-2);font-size:var(--size-sm);font-weight:var(--weight-medium);color:var(--text-strong);display:inline-flex}.review-module__jbgcRa__mono{font-family:var(--font-mono)}.review-module__jbgcRa__until{font-size:var(--size-label);color:var(--text-faint)}.review-module__jbgcRa__joinLater{padding:var(--space-3);border-radius:var(--radius-md);background:var(--bg-brand-tint);font-weight:var(--weight-semibold);text-align:center;color:var(--text-muted)}.review-module__jbgcRa__cancel{min-height:var(--touch-min);padding:0 var(--space-4);border:2px solid color-mix(in srgb, var(--red) 30%, transparent);border-radius:var(--radius-md);background:var(--bg-surface);font-weight:var(--weight-semibold);color:var(--red-ink);justify-content:center;align-items:center;display:flex}
.home-module__EZ976a__offers{gap:var(--space-3);flex-direction:column;display:flex}.home-module__EZ976a__heading{font-family:var(--font-serif);font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong)}.home-module__EZ976a__empty{padding:var(--space-4);border:var(--border-width) dashed var(--border-hairline);border-radius:var(--radius-lg);color:var(--text-muted)}.home-module__EZ976a__list{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home-module__EZ976a__row{align-items:center;gap:var(--space-3);min-height:var(--touch-min);padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);box-shadow:var(--shadow-sm);color:var(--text-faint);text-decoration:none;display:flex}.home-module__EZ976a__row:focus-visible{box-shadow:var(--focus-ring);outline:none}.home-module__EZ976a__rowText{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.home-module__EZ976a__when{font-weight:var(--weight-semibold);color:var(--text-strong)}.home-module__EZ976a__mono{font-family:var(--font-mono)}.home-module__EZ976a__patient{color:var(--text-body)}.home-module__EZ976a__deadline{font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--orange)}.home-module__EZ976a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-module__EZ976a__task{font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--text-brand)}.home-module__EZ976a__headingRow{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.home-module__EZ976a__headingLink{min-height:var(--touch-min);padding-inline:var(--space-2);font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--text-brand);align-items:center;text-decoration:none;display:inline-flex}.home-module__EZ976a__headingLink:focus-visible,.home-module__EZ976a__toggleItem:focus-visible{box-shadow:var(--focus-ring);outline:none}.home-module__EZ976a__earnings{gap:var(--space-3);flex-direction:column;display:flex}.home-module__EZ976a__toggle{padding:var(--space-1);border-radius:var(--radius-md);background:var(--bg-subtle);display:flex}.home-module__EZ976a__toggleItem{min-height:var(--touch-min);border-radius:var(--radius-sm);font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--text-muted);flex:1;justify-content:center;align-items:center;text-decoration:none;display:flex}.home-module__EZ976a__toggleItem[aria-current=true]{background:var(--bg-surface);box-shadow:var(--shadow-sm);color:var(--text-brand)}.home-module__EZ976a__hero{gap:var(--space-1);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--bg-brand);box-shadow:var(--shadow-brand);color:var(--text-on-brand);flex-direction:column;display:flex}.home-module__EZ976a__eyebrow{font-size:var(--size-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:color-mix(in srgb, var(--text-on-brand) 85%, transparent)}.home-module__EZ976a__amount{font-family:var(--font-mono);font-size:var(--size-h1);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.home-module__EZ976a__heroNote{font-size:var(--size-sm);color:color-mix(in srgb, var(--text-on-brand) 85%, transparent)}.home-module__EZ976a__payment{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--border-width) solid color-mix(in srgb, var(--text-on-brand) 25%, transparent);font-size:var(--size-sm)}.home-module__EZ976a__columns{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:flex}.home-module__EZ976a__column,.home-module__EZ976a__columnNow{align-items:center;gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.home-module__EZ976a__columnValue{min-height:calc(var(--size-label) * var(--leading-snug));font-family:var(--font-mono);font-size:var(--size-label);white-space:nowrap}.home-module__EZ976a__columnTrack{width:100%;height:var(--space-16);border-bottom:var(--border-width) solid color-mix(in srgb, var(--text-on-brand) 35%, transparent);justify-content:center;align-items:flex-end;display:flex}.home-module__EZ976a__columnBar{width:100%;max-width:var(--space-6);border-radius:var(--space-1) var(--space-1) 0 0;background:color-mix(in srgb, var(--text-on-brand) 40%, transparent)}.home-module__EZ976a__columnNow .home-module__EZ976a__columnBar{background:var(--text-on-brand)}.home-module__EZ976a__columnLabel{font-size:var(--size-label);color:color-mix(in srgb, var(--text-on-brand) 75%, transparent);white-space:nowrap}.home-module__EZ976a__columnNow .home-module__EZ976a__columnLabel{font-weight:var(--weight-semibold);color:var(--text-on-brand)}.home-module__EZ976a__tiles{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.home-module__EZ976a__tile,.home-module__EZ976a__satisfaction{gap:var(--space-1);min-width:0;padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);flex-direction:column;display:flex}.home-module__EZ976a__tileValue{font-family:var(--font-mono);font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong)}.home-module__EZ976a__tileLabel{font-size:var(--size-sm);color:var(--text-muted)}.home-module__EZ976a__satisfaction{align-items:center;gap:var(--space-3);flex-direction:row}.home-module__EZ976a__star{fill:var(--text-brand);color:var(--text-brand);flex:none}.home-module__EZ976a__satisfactionText{flex-direction:column;min-width:0;display:flex}.home-module__EZ976a__satisfactionTitle{font-size:var(--size-sm);font-weight:var(--weight-semibold);color:var(--text-strong)}.home-module__EZ976a__footnote{font-size:var(--size-sm);color:var(--text-muted)}.home-module__EZ976a__paidWeek{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:var(--border-width) solid var(--border-hairline);border-radius:var(--radius-lg);background:var(--bg-surface);display:flex}.home-module__EZ976a__paidWeekIcon{margin-top:var(--space-1);flex:none}.home-module__EZ976a__paid{color:var(--emerald-ink)}.home-module__EZ976a__toPay{color:var(--amber)}.home-module__EZ976a__paidWeekLine{color:var(--text-body)}.home-module__EZ976a__paidWeekStatus{font-size:var(--size-sm);color:var(--text-muted)}.home-module__EZ976a__pauseLabel{font-family:var(--font-mono);font-size:var(--size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-faint)}.home-module__EZ976a__pauseList{gap:var(--space-2);margin:var(--space-2) 0 0;font-size:var(--size-body);color:var(--text-strong);flex-direction:column;padding:0;list-style:none;display:flex}
.consultation-module__9Y_PnW__heading{font-family:var(--font-serif);font-size:var(--size-h3);font-weight:var(--weight-semibold);color:var(--text-strong)}.consultation-module__9Y_PnW__links{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.consultation-module__9Y_PnW__linkIcon{margin-right:var(--space-2)}.consultation-module__9Y_PnW__tertiary{min-height:var(--touch-min);padding:0 var(--space-3);font-size:var(--size-sm);color:var(--text-muted);text-underline-offset:3px;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}
.admin-form-module__FkUrsq__form{gap:var(--space-3);flex-direction:column;display:flex}.admin-form-module__FkUrsq__error{font-size:var(--size-sm);color:var(--red-ink)}.admin-form-module__FkUrsq__notice{font-size:var(--size-sm);color:var(--emerald-ink)}
