._button_10fi2_1{border-radius:var(--radius-md);color:#fff;background:var(--color-primary);min-height:2.75rem;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-weight:700;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}._button_10fi2_1:hover:not(:disabled){background:var(--color-primary-strong);transform:translateY(-1px)}._button_10fi2_1:disabled{cursor:not-allowed;opacity:.58}._secondary_10fi2_31{color:var(--color-text);border-color:var(--color-border);background:var(--color-surface-raised)}._secondary_10fi2_31:hover:not(:disabled){background:var(--color-surface-muted)}._ghost_10fi2_41{color:var(--color-text-muted);background:0 0}._ghost_10fi2_41:hover:not(:disabled){color:var(--color-text);background:var(--color-surface-muted)}._field_dwc5v_1{gap:.45rem;display:grid}._label_dwc5v_6{color:var(--color-text);font-size:.9rem;font-weight:700}._input_dwc5v_12{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;min-height:2.9rem;color:var(--color-text);background:var(--color-surface-raised);font:inherit;padding:.7rem .85rem}._input_dwc5v_12::placeholder{color:var(--color-text-subtle)}._container_18rmo_1{color:var(--color-text-muted);place-items:center;gap:.75rem;display:grid}._fullPage_18rmo_8{min-height:100vh}._spinner_18rmo_12{border:3px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;width:2rem;height:2rem;animation:.7s linear infinite _spin_18rmo_12}@keyframes _spin_18rmo_12{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_18rmo_12{border-top-color:var(--color-border);border-right-color:var(--color-primary);animation:none}}._page_fkteo_1{background:var(--color-surface);grid-template-columns:minmax(0,1.15fr) minmax(22rem,.85fr);min-height:100vh;display:grid}._brandPanel_fkteo_8{color:#fff;background:radial-gradient(circle at 12% 12%,#705dff73,#0000 36%),linear-gradient(145deg,#17152d,#24214c 58%,#343061);flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,5rem);display:flex;position:relative;overflow:hidden}._brandPanel_fkteo_8:after{content:"";border:1px solid #ffffff29;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-10rem;right:-8rem;box-shadow:0 0 0 4rem #ffffff08}._brand_fkteo_8{z-index:1;font-family:var(--font-display);letter-spacing:-.04em;font-size:1.75rem;font-weight:700;position:relative}._brandCopy_fkteo_42{z-index:1;max-width:35rem;position:relative}._eyebrow_fkteo_48{color:#b9b1ff;letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:700}._brandCopy_fkteo_42 h1{max-width:12ch;font-family:var(--font-display);letter-spacing:-.055em;margin:.75rem 0 1rem;font-size:clamp(2.6rem,6vw,5.5rem);line-height:.95}._brandCopy_fkteo_42 p{color:#d9d6f6;max-width:42ch;font-size:1.05rem;line-height:1.7}._formPanel_fkteo_72{place-items:center;padding:2rem;display:grid}._form_fkteo_72{width:min(100%,26rem)}._form_fkteo_72 h2{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 .5rem;font-size:2rem}._form_fkteo_72>p{color:var(--color-text-muted);margin:0 0 2rem}._fields_fkteo_94{gap:1rem;display:grid}._error_fkteo_99{border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger);background:var(--color-danger-soft);margin:1rem 0 0;padding:.75rem 1rem;font-size:.9rem}._submit_fkteo_109{width:100%;margin-top:1.25rem}@media (width<=760px){._page_fkteo_1{grid-template-columns:1fr}._brandPanel_fkteo_8{min-height:16rem;padding:2rem}._brandCopy_fkteo_42 h1{font-size:2.75rem}._brandCopy_fkteo_42 p{display:none}._formPanel_fkteo_72{padding:2.5rem 1.25rem}}._page_a2vg7_1{gap:1rem;display:grid}._pageHeader_a2vg7_6{justify-content:space-between;align-items:end;gap:2rem;display:flex}._pageHeader_a2vg7_6 h1,._listHeader_a2vg7_13 h2,._callDetail_a2vg7_14 h2,._detailPlaceholder_a2vg7_15 h2,._emptyState_a2vg7_16 h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0}._pageHeader_a2vg7_6 h1{font-size:clamp(1.75rem,3vw,2.3rem)}._pageHeader_a2vg7_6 p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.88rem}._eyebrow_a2vg7_29{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:800;display:block}._scopeNote_a2vg7_38{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:35rem;padding:.75rem .9rem;line-height:1.45}._workspace_a2vg7_47{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:calc(100vh - 15rem);box-shadow:var(--shadow-sm);grid-template-columns:minmax(25rem,1.2fr) minmax(20rem,.8fr);display:grid;overflow:hidden}._listPane_a2vg7_57,._detailPane_a2vg7_58{min-width:0;min-height:0}._listPane_a2vg7_57{border-right:1px solid var(--color-border);flex-direction:column;display:flex}._listHeader_a2vg7_13{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.2rem;display:flex}._listHeader_a2vg7_13 h2,._callDetail_a2vg7_14 h2{font-size:1.1rem}._count_a2vg7_80{min-width:2rem;color:var(--color-primary-strong);background:var(--color-primary-soft);text-align:center;border-radius:999px;padding:.3rem .5rem;font-size:.76rem;font-weight:800}._listBody_a2vg7_90,._detailPane_a2vg7_58{overflow:auto}._listBody_a2vg7_90{flex:1}._callList_a2vg7_97{margin:0;padding:0;list-style:none}._callRow_a2vg7_103{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.65rem minmax(0,1fr);gap:.85rem;padding:1rem 1.15rem;display:grid}._callRow_a2vg7_103:hover,._callRow_a2vg7_103:focus-visible,._selectedRow_a2vg7_118{background:var(--color-primary-soft)}._callRow_a2vg7_103:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._selectedRow_a2vg7_118{box-shadow:inset 3px 0 var(--color-primary)}._directionIcon_a2vg7_128{color:#fff;background:linear-gradient(145deg, var(--color-primary), #9a62e9);border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;display:grid}._rowBody_a2vg7_137,._rowHeading_a2vg7_138{min-width:0}._rowHeading_a2vg7_138{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}._rowHeading_a2vg7_138 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}._rowHeading_a2vg7_138 time{color:var(--color-text-muted);flex:none;font-size:.68rem}._rowMeta_a2vg7_158{color:var(--color-text-muted);flex-wrap:wrap;gap:.3rem .7rem;margin-top:.25rem;font-size:.72rem;display:flex}._summaryExcerpt_a2vg7_166{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.42rem;font-size:.78rem;display:block;overflow:hidden}._recordingBadge_a2vg7_175,._recordingSection_a2vg7_176 h3{color:var(--color-primary-strong);align-items:center;gap:.3rem;font-size:.69rem;font-weight:750;display:inline-flex}._recordingBadge_a2vg7_175{background:var(--color-primary-soft);border-radius:999px;margin-top:.45rem;padding:.25rem .4rem}._dataNotice_a2vg7_190{border-bottom:1px solid var(--color-danger-border);color:var(--color-danger);background:var(--color-danger-soft);margin:0;padding:.7rem 1rem;font-size:.75rem}._loadMore_a2vg7_198{border-top:1px solid var(--color-border);text-align:center;padding:.85rem}._loadMore_a2vg7_198 p{color:var(--color-text-muted);margin:0;font-size:.75rem}._detailPane_a2vg7_58{background:var(--color-surface-raised)}._callDetail_a2vg7_14{outline:0;padding:1.25rem}._detailBack_a2vg7_216{margin-bottom:1rem;display:inline-flex}._detailPhone_a2vg7_220{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.8rem}._detailGrid_a2vg7_225{margin:1.35rem 0 0}._detailGrid_a2vg7_225 div{border-bottom:1px solid var(--color-border);grid-template-columns:8rem minmax(0,1fr);gap:.7rem;padding:.7rem 0;font-size:.79rem;display:grid}._detailGrid_a2vg7_225 dt{color:var(--color-text-muted)}._detailGrid_a2vg7_225 dd{overflow-wrap:anywhere;margin:0;font-weight:700}._summarySection_a2vg7_244{margin-top:1.5rem}._summarySection_a2vg7_244 h3{margin:0;font-size:.83rem}._summarySection_a2vg7_244 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:.55rem 0 0;font-size:.86rem;line-height:1.55}._summarySection_a2vg7_244 small{color:var(--color-text-muted);margin-top:.55rem;font-size:.7rem;display:block}._recordingSection_a2vg7_176{margin-top:1.2rem}._recordingSection_a2vg7_176 h3{margin-bottom:.55rem}._recordingSection_a2vg7_176 p{color:var(--color-text-muted);margin:0;font-size:.78rem}._recordingSection_a2vg7_176 audio{width:100%}._detailPlaceholder_a2vg7_15,._emptyState_a2vg7_16{text-align:center;align-content:center;justify-items:center;display:grid}._detailPlaceholder_a2vg7_15{min-height:100%;padding:2rem}._detailPlaceholder_a2vg7_15 h2,._emptyState_a2vg7_16 h2{font-size:1rem}._detailPlaceholder_a2vg7_15 p,._emptyState_a2vg7_16 p{max-width:26rem;color:var(--color-text-muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.5}._emptyState_a2vg7_16{min-height:18rem;color:var(--color-text-muted);padding:2rem}._emptyState_a2vg7_16 h2{color:var(--color-text);margin-top:.75rem}@media (width<=980px){._pageHeader_a2vg7_6{flex-direction:column;align-items:stretch;gap:.75rem}._scopeNote_a2vg7_38{max-width:none}._workspace_a2vg7_47{grid-template-columns:1fr}._listPane_a2vg7_57{border-right:0}._detailPane_a2vg7_58{z-index:50;width:min(29rem,92vw);transition:transform .18s;position:fixed;inset:0 0 0 auto;transform:translate(102%);box-shadow:-12px 0 36px #0f0c2a33}._detailOpen_a2vg7_335 ._detailPane_a2vg7_58{transform:translate(0)}}@media (width<=620px){._workspace_a2vg7_47{min-height:calc(100vh - 17rem)}._detailPane_a2vg7_58{width:100%}._callRow_a2vg7_103{padding:.9rem}._rowHeading_a2vg7_138{flex-direction:column;align-items:flex-start;gap:.15rem}._detailGrid_a2vg7_225 div{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:reduce){._detailPane_a2vg7_58{transition:none}}._card_14hzv_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-sm)}._panel_1rttb_1{text-align:center;justify-items:center;max-width:38rem;margin:3rem auto;padding:clamp(2rem,6vw,4rem);display:grid}._icon_1rttb_10{width:3rem;height:3rem;color:var(--color-primary);background:var(--color-primary-soft);border-radius:1rem;place-items:center;margin-bottom:1.25rem;display:grid}._panel_1rttb_1 h2{font-family:var(--font-display);margin:0;font-size:1.6rem}._panel_1rttb_1 p{max-width:48ch;color:var(--color-text-muted);margin:.75rem 0 0;line-height:1.65}._workspace_g3l3h_1{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:calc(100vh - 10rem);box-shadow:var(--shadow-sm);grid-template-columns:minmax(20.625rem,22.5rem) minmax(24rem,1fr) minmax(18.75rem,21.25rem);display:grid;overflow:hidden}._inbox_g3l3h_15,._threadPane_g3l3h_16,._detailPane_g3l3h_17,._focusTarget_g3l3h_18{min-width:0;min-height:0}._inbox_g3l3h_15{border-right:1px solid var(--color-border);flex-direction:column;display:flex}._paneHeader_g3l3h_29,._threadHeader_g3l3h_30{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:.8rem;min-height:5rem;padding:1rem 1.1rem;display:flex}._paneHeader_g3l3h_29 h2,._threadHeader_g3l3h_30 h2,._patientDetail_g3l3h_42 h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.05rem}._eyebrow_g3l3h_49{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.2rem;font-size:.68rem;font-weight:800;display:block}._count_g3l3h_59{min-width:1.8rem;color:var(--color-primary-strong);background:var(--color-primary-soft);text-align:center;border-radius:999px;padding:.25rem .45rem;font-size:.76rem;font-weight:800}._inboxScroll_g3l3h_70,._threadBody_g3l3h_71,._detailPane_g3l3h_17{overflow:auto}._inboxScroll_g3l3h_70,._threadBody_g3l3h_71{flex:1}._conversationList_g3l3h_81,._messageList_g3l3h_82,._threadPicker_g3l3h_83 ul{margin:0;padding:0;list-style:none}._conversationRow_g3l3h_89{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.45rem minmax(0,1fr);gap:.75rem;padding:.9rem 1rem;display:grid}._conversationRow_g3l3h_89:hover,._selectedRow_g3l3h_104{background:var(--color-primary-soft)}._selectedRow_g3l3h_104{box-shadow:inset 3px 0 var(--color-primary)}._avatar_g3l3h_112,._largeAvatar_g3l3h_113{color:#fff;background:linear-gradient(145deg, var(--color-primary), #9a62e9);border-radius:50%;place-items:center;font-weight:800;display:grid}._avatar_g3l3h_112{width:2.45rem;height:2.45rem;font-size:.76rem}._rowBody_g3l3h_128,._rowHeading_g3l3h_129{min-width:0}._rowHeading_g3l3h_129{justify-content:space-between;gap:.6rem;display:flex}._rowHeading_g3l3h_129 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}._rowHeading_g3l3h_129 time,._rowMeta_g3l3h_147,._preview_g3l3h_148,._threadHeader_g3l3h_30 p,._detailIdentity_g3l3h_150 p,._messageMeta_g3l3h_151,._threadPicker_g3l3h_83 p{color:var(--color-text-muted)}._rowHeading_g3l3h_129 time{flex:none;font-size:.66rem}._rowMeta_g3l3h_147{margin:.18rem 0;font-size:.69rem;font-weight:750;display:block}._preview_g3l3h_148{text-overflow:ellipsis;white-space:nowrap;font-size:.79rem;display:block;overflow:hidden}._loadMore_g3l3h_176{border-top:1px solid var(--color-border);text-align:center;padding:.75rem}._focusTarget_g3l3h_18{outline:0;display:flex}._threadPane_g3l3h_16{background:var(--color-surface-muted);flex-direction:column;width:100%;display:flex}._threadHeader_g3l3h_30{background:var(--color-surface-raised)}._threadHeader_g3l3h_30>div{min-width:0}._threadHeader_g3l3h_30 p,._detailIdentity_g3l3h_150 p{margin:.2rem 0 0;font-size:.78rem}._detailsButton_g3l3h_208{margin-left:auto}._mobileBack_g3l3h_212,._detailBack_g3l3h_213{display:none}._threadBody_g3l3h_71{flex-direction:column;padding:1rem;display:flex}._messageHistory_g3l3h_223{flex-direction:column;min-height:100%;display:flex}._olderMessages_g3l3h_229{align-self:center;margin-bottom:1rem}._messageList_g3l3h_82{gap:.8rem;display:grid}._messageRow_g3l3h_239{display:flex}._inbound_g3l3h_243{justify-content:flex-start}._outbound_g3l3h_247{justify-content:flex-end}._messageBubble_g3l3h_251{border:1px solid var(--color-border);background:var(--color-surface-raised);max-width:min(34rem,78%);box-shadow:var(--shadow-sm);border-radius:1rem;padding:.75rem .9rem}._outbound_g3l3h_247 ._messageBubble_g3l3h_251{border-color:color-mix(in srgb, var(--color-primary) 28%, var(--color-border));background:var(--color-primary-soft);border-bottom-right-radius:.25rem}._inbound_g3l3h_243 ._messageBubble_g3l3h_251{border-bottom-left-radius:.25rem}._messageBubble_g3l3h_251 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.48}._messageMeta_g3l3h_151{flex-wrap:wrap;gap:.35rem .55rem;margin-top:.45rem;font-size:.66rem;display:flex}._deliveryFailed_g3l3h_290{color:var(--color-danger);align-items:center;gap:.2rem;font-weight:750;display:inline-flex}._threadPicker_g3l3h_83{max-width:32rem;margin:auto;padding:1rem}._threadPicker_g3l3h_83 h3,._detailSection_g3l3h_305 h3{margin:0;font-size:.82rem}._threadPicker_g3l3h_83 p{margin:.4rem 0 1rem;font-size:.8rem}._threadPicker_g3l3h_83 ul{gap:.55rem;display:grid}._threadPicker_g3l3h_83 button{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);background:var(--color-surface-raised);text-align:left;cursor:pointer;justify-content:space-between;gap:1rem;padding:.8rem;display:flex}._threadPicker_g3l3h_83 button span{color:var(--color-text-muted);font-size:.75rem}._detailPane_g3l3h_17{border-left:1px solid var(--color-border);background:var(--color-surface-raised);outline:0}._patientDetail_g3l3h_42{padding:1.1rem}._detailIdentity_g3l3h_150{align-items:center;gap:.8rem;display:flex}._largeAvatar_g3l3h_113{width:3rem;height:3rem}._detailSection_g3l3h_305{margin-top:1.35rem}._detailSection_g3l3h_305 dl{margin:.6rem 0 0}._detailRow_g3l3h_368{border-bottom:1px solid var(--color-border);grid-template-columns:6.2rem minmax(0,1fr);gap:.6rem;padding:.55rem 0;font-size:.77rem;display:grid}._detailRow_g3l3h_368 dt{color:var(--color-text-muted)}._detailRow_g3l3h_368 dd{overflow-wrap:anywhere;margin:0;font-weight:700}._indicators_g3l3h_387{flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}._indicators_g3l3h_387 span{color:var(--color-primary-strong);background:var(--color-primary-soft);border-radius:999px;align-items:center;gap:.25rem;padding:.35rem .5rem;font-size:.69rem;font-weight:750;display:inline-flex}._indicators_g3l3h_387 p,._detailPlaceholder_g3l3h_407{color:var(--color-text-muted);font-size:.8rem}._aiModeControl_g3l3h_412{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);gap:.7rem;margin-top:.7rem;padding:.85rem;display:grid}._aiModeControl_g3l3h_412 strong{font-size:.8rem}._aiModeControl_g3l3h_412 p,._aiModeNotice_g3l3h_427,._aiModeError_g3l3h_428{margin:.3rem 0 0;font-size:.73rem;line-height:1.45}._aiModeControl_g3l3h_412 p,._aiModeNotice_g3l3h_427{color:var(--color-text-muted)}._aiModeControl_g3l3h_412 button{justify-self:start}._aiModeError_g3l3h_428{color:var(--color-danger)}._detailPlaceholder_g3l3h_407{place-items:center;min-height:100%;display:grid}._emptyState_g3l3h_453{min-height:15rem;color:var(--color-text-muted);text-align:center;align-content:center;justify-items:center;padding:2rem;display:grid}._emptyState_g3l3h_453 h2{color:var(--color-text);margin:.7rem 0 0;font-size:1rem}._emptyState_g3l3h_453 p{max-width:24rem;margin:.35rem 0 0;font-size:.8rem;line-height:1.5}@media (width<=1200px){._workspace_g3l3h_1{grid-template-columns:minmax(19rem,22rem) minmax(0,1fr)}._detailPane_g3l3h_17{z-index:40;width:min(22rem,90vw);transition:transform .18s;position:fixed;top:0;bottom:0;right:0;transform:translate(102%);box-shadow:-12px 0 36px #0f0c2a33}._view-details_g3l3h_493 ._detailPane_g3l3h_17{transform:translate(0)}._detailBack_g3l3h_213{margin-bottom:1rem;display:inline-flex}}@media (width<=760px){._workspace_g3l3h_1{grid-template-columns:1fr;min-height:calc(100vh - 8.5rem)}._inbox_g3l3h_15,._focusTarget_g3l3h_18{display:none}._view-inbox_g3l3h_514 ._inbox_g3l3h_15,._view-thread_g3l3h_515 ._focusTarget_g3l3h_18{display:flex}._detailPane_g3l3h_17{width:100%}._mobileBack_g3l3h_212{display:inline-flex}._threadHeader_g3l3h_30{padding:.75rem}._messageBubble_g3l3h_251{max-width:88%}}@media (prefers-reduced-motion:reduce){._detailPane_g3l3h_17{transition:none}}._page_ubkd3_1{gap:1.5rem;display:grid}._hero_ubkd3_6{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.3rem 0 .2rem;display:flex}._eyebrow_ubkd3_14{color:var(--color-primary);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}._hero_ubkd3_6 h2{max-width:46rem;font-family:var(--font-display);letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.05}._hero_ubkd3_6 p{color:var(--color-text-muted);margin:.65rem 0 0}._inlineWarning_ubkd3_36{color:var(--color-danger);margin-top:.6rem;font-size:.78rem;display:block}._freshness_ubkd3_43{border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-raised);box-shadow:var(--shadow-sm);border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.55rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}._freshness_ubkd3_43>span{background:#18ad78;border-radius:50%;width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem #18ad781f}._freshness_ubkd3_43[data-status=warming]>span,._freshness_ubkd3_43[data-status=loading]>span{background:#d39a24;box-shadow:0 0 0 .25rem #d39a241f}._freshness_ubkd3_43[data-status=stale]>span,._freshness_ubkd3_43[data-status=forbidden]>span,._freshness_ubkd3_43[data-status=unavailable]>span{background:var(--color-danger);box-shadow:0 0 0 .25rem color-mix(in srgb, var(--color-danger) 12%, transparent)}._kpiGrid_ubkd3_80{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}._kpiCard_ubkd3_86{flex-direction:column;align-items:flex-start;min-width:0;min-height:10.5rem;padding:1.1rem;display:flex;position:relative;overflow:hidden}._kpiCard_ubkd3_86:after{content:"";background:color-mix(in srgb, var(--color-primary) 9%, transparent);border-radius:50%;width:7rem;height:7rem;position:absolute;top:-3.5rem;right:-3rem}._kpiIcon_ubkd3_108,._activityIcon_ubkd3_109{color:var(--color-primary);background:var(--color-primary-soft);justify-content:center;align-items:center;display:inline-flex}._kpiIcon_ubkd3_108{border-radius:.7rem;width:2.25rem;height:2.25rem}._kpiValue_ubkd3_123{overflow-wrap:anywhere;letter-spacing:-.045em;max-width:100%;margin-top:auto;font-size:clamp(1.45rem,2.5vw,2rem);line-height:1}._kpiLabel_ubkd3_132{margin-top:.55rem;font-size:.82rem;font-weight:750}._kpiPeriod_ubkd3_138{color:var(--color-text-subtle);margin-top:.25rem;font-size:.7rem}._sectionState_ubkd3_144 .card{margin:0}._activityCard_ubkd3_148{overflow:hidden}._activityHeader_ubkd3_152{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;display:flex}._activityHeader_ubkd3_152 h3{font-family:var(--font-display);letter-spacing:-.025em;margin:.3rem 0 0;font-size:1.25rem}._activityHeader_ubkd3_152>span{color:var(--color-text-subtle);font-size:.75rem}._liveLabel_ubkd3_173{color:#16865f;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.68rem;font-weight:850;display:inline-flex}._liveLabel_ubkd3_173 i{background:#18ad78;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 0 .22rem #18ad7824}._activityList_ubkd3_192{margin:0;padding:.4rem 1.25rem;list-style:none}._activityItem_ubkd3_198{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:.85rem;padding:1rem 0;display:grid}._activityItem_ubkd3_198:last-child{border-bottom:0}._activityIcon_ubkd3_109{border-radius:.75rem;width:2.4rem;height:2.4rem}._activityBody_ubkd3_216,._activityBody_ubkd3_216 p{min-width:0}._activityTitleRow_ubkd3_221{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}._activityTitleRow_ubkd3_221 strong{font-size:.88rem}._activityTitleRow_ubkd3_221 time,._activityBody_ubkd3_216>span{color:var(--color-text-subtle);font-size:.7rem}._activityBody_ubkd3_216 p{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 .35rem;font-size:.82rem;line-height:1.45;overflow:hidden}@media (width<=1180px){._kpiGrid_ubkd3_80{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){._hero_ubkd3_6{flex-direction:column;align-items:flex-start}._kpiGrid_ubkd3_80{grid-template-columns:repeat(2,minmax(0,1fr))}._activityHeader_ubkd3_152>span{display:none}}@media (width<=440px){._kpiGrid_ubkd3_80{grid-template-columns:1fr}}._page_rljta_1{gap:1rem;display:grid}._pageHeader_rljta_5{justify-content:space-between;align-items:end;gap:2rem;display:flex}._pageHeader_rljta_5 h1,._listHeader_rljta_12 h2,._appointmentDetail_rljta_13 h2,._detailPlaceholder_rljta_14 h2,._emptyState_rljta_15 h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0}._pageHeader_rljta_5 h1{font-size:clamp(1.75rem,3vw,2.3rem)}._pageHeader_rljta_5 p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.88rem}._eyebrow_rljta_28{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:800;display:block}._scopeNote_rljta_37{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:38rem;padding:.75rem .9rem;line-height:1.45}._segmented_rljta_45{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);width:fit-content;padding:.2rem;display:flex}._segmented_rljta_45 button{border-radius:calc(var(--radius-md) - .2rem);color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.55rem 1rem;font-size:.8rem;font-weight:750}._segmented_rljta_45 button[aria-pressed=true]{color:var(--color-primary-strong);background:var(--color-primary-soft)}._segmented_rljta_45 button:focus-visible{outline:2px solid var(--color-primary)}._workspace_rljta_71{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:calc(100vh - 18rem);box-shadow:var(--shadow-sm);grid-template-columns:minmax(26rem,1.2fr) minmax(20rem,.8fr);display:grid;overflow:hidden}._listPane_rljta_81,._detailPane_rljta_82{min-width:0;min-height:0}._listPane_rljta_81{border-right:1px solid var(--color-border);flex-direction:column;display:flex}._listHeader_rljta_12{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.2rem;display:flex}._listHeader_rljta_12 h2,._appointmentDetail_rljta_13 h2{font-size:1.1rem}._count_rljta_104{min-width:2rem;color:var(--color-primary-strong);background:var(--color-primary-soft);text-align:center;border-radius:999px;padding:.3rem .5rem;font-size:.76rem;font-weight:800}._listBody_rljta_114,._detailPane_rljta_82{overflow:auto}._listBody_rljta_114{flex:1}._appointmentList_rljta_121{margin:0;padding:0;list-style:none}._appointmentRow_rljta_126{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.65rem minmax(0,1fr);gap:.85rem;padding:1rem 1.15rem;display:grid}._appointmentRow_rljta_126:hover,._appointmentRow_rljta_126:focus-visible,._selectedRow_rljta_141{background:var(--color-primary-soft)}._appointmentRow_rljta_126:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._selectedRow_rljta_141{box-shadow:inset 3px 0 var(--color-primary)}._rowIcon_rljta_151{color:#fff;background:linear-gradient(145deg, var(--color-primary), #9a62e9);border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;display:grid}._rowBody_rljta_160,._rowHeading_rljta_161{min-width:0}._rowHeading_rljta_161{justify-content:space-between;align-items:center;gap:.8rem;display:flex}._rowHeading_rljta_161 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}._appointmentRow_rljta_126 time{color:var(--color-text-muted);margin-top:.22rem;font-size:.76rem;display:block}._rowMeta_rljta_182{color:var(--color-text-muted);flex-wrap:wrap;gap:.35rem .7rem;margin-top:.45rem;font-size:.72rem;display:flex}._reviewLabel_rljta_190{color:var(--color-danger);margin-top:.3rem;font-size:.69rem;display:block}._statusBadge_rljta_196{border-radius:999px;flex:none;padding:.28rem .45rem;font-size:.66rem;font-weight:800;display:inline-flex}._status-scheduled_rljta_204{color:var(--color-primary-strong);background:var(--color-primary-soft)}._status-confirmed_rljta_208{color:#267040;background:#e8f7ed}._status-cancelled_rljta_212{color:var(--color-danger);background:var(--color-danger-soft)}._status-unknown_rljta_216{color:var(--color-text-muted);background:var(--color-surface-muted)}._dataNotice_rljta_220{border-bottom:1px solid var(--color-danger-border);color:var(--color-danger);background:var(--color-danger-soft);margin:0;padding:.7rem 1rem;font-size:.75rem}._loadMore_rljta_228{border-top:1px solid var(--color-border);text-align:center;padding:.85rem}._loadMore_rljta_228 p,._reviewDescription_rljta_234{color:var(--color-text-muted);margin:0;font-size:.75rem}._reviewSection_rljta_239{border-top:1px solid var(--color-border)}._reviewHeader_rljta_242{justify-content:space-between;align-items:center;padding:1rem 1.2rem .4rem;display:flex}._reviewHeader_rljta_242 h3{font-family:var(--font-display);margin:0;font-size:1rem}._reviewDescription_rljta_234{padding:0 1.2rem .85rem;line-height:1.45}._detailPane_rljta_82{background:var(--color-surface-raised)}._appointmentDetail_rljta_13{outline:0;padding:1.25rem}._detailBack_rljta_264{margin-bottom:1rem;display:inline-flex}._detailHeading_rljta_268{justify-content:space-between;align-items:center;gap:1rem;display:flex}._detailPhone_rljta_274{color:var(--color-text-muted);margin:.3rem 0 0;font-size:.8rem}._reviewWarning_rljta_279{border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger);background:var(--color-danger-soft);gap:.7rem;margin-top:1.2rem;padding:.8rem;display:flex}._reviewWarning_rljta_279 strong{font-size:.8rem}._reviewWarning_rljta_279 p{margin:.2rem 0 0;font-size:.75rem;line-height:1.4}._detailGrid_rljta_297{margin:1.35rem 0 0}._detailGrid_rljta_297 div{border-bottom:1px solid var(--color-border);grid-template-columns:8.5rem minmax(0,1fr);gap:.7rem;padding:.7rem 0;font-size:.79rem;display:grid}._detailGrid_rljta_297 dt{color:var(--color-text-muted)}._detailGrid_rljta_297 dd{overflow-wrap:anywhere;margin:0;font-weight:700}._appointmentActions_rljta_316{border-top:1px solid var(--color-border);margin-top:1.35rem;padding-top:1.1rem}._appointmentActions_rljta_316 h3{font-family:var(--font-display);margin:0;font-size:.95rem}._appointmentActions_rljta_316>p,._actionConfirmation_rljta_327 p,._actionProgress_rljta_328,._actionSuccess_rljta_329,._actionError_rljta_330{font-size:.76rem;line-height:1.45}._appointmentActions_rljta_316>p{color:var(--color-text-muted);margin:.35rem 0 0}._actionButtons_rljta_338,._actionConfirmation_rljta_327>div{flex-wrap:wrap;gap:.65rem;margin-top:.85rem;display:flex}._actionConfirmation_rljta_327{border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-soft);margin-top:1rem;padding:.9rem}._actionConfirmation_rljta_327 strong{font-size:.82rem}._actionConfirmation_rljta_327 p{margin:.35rem 0 0}._actionProgress_rljta_328,._actionSuccess_rljta_329,._actionError_rljta_330{border-radius:var(--radius-md);margin:.9rem 0 0;padding:.7rem .8rem}._actionProgress_rljta_328{color:var(--color-text-muted);background:var(--color-surface-muted)}._actionSuccess_rljta_329{color:#267040;background:#e8f7ed}._actionError_rljta_330{color:var(--color-danger);background:var(--color-danger-soft)}._detailPlaceholder_rljta_14,._emptyState_rljta_15{text-align:center;align-content:center;justify-items:center;display:grid}._detailPlaceholder_rljta_14{min-height:100%;padding:2rem}._detailPlaceholder_rljta_14 h2,._emptyState_rljta_15 h2{font-size:1rem}._detailPlaceholder_rljta_14 p,._emptyState_rljta_15 p{max-width:27rem;color:var(--color-text-muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.5}._emptyState_rljta_15{min-height:14rem;color:var(--color-text-muted);padding:2rem}._emptyState_rljta_15 h2{color:var(--color-text);margin-top:.75rem}@media (width<=980px){._pageHeader_rljta_5{flex-direction:column;align-items:stretch;gap:.75rem}._scopeNote_rljta_37{max-width:none}._workspace_rljta_71{grid-template-columns:1fr}._listPane_rljta_81{border-right:0}._detailPane_rljta_82{z-index:50;width:min(30rem,92vw);transition:transform .18s;position:fixed;inset:0 0 0 auto;transform:translate(102%);box-shadow:-12px 0 36px #0f0c2a33}._detailOpen_rljta_434 ._detailPane_rljta_82{transform:translate(0)}}@media (width<=620px){._workspace_rljta_71{min-height:calc(100vh - 20rem)}._detailPane_rljta_82{width:100%}._appointmentRow_rljta_126{padding:.9rem}._rowHeading_rljta_161{flex-direction:column;align-items:flex-start;gap:.35rem}._detailGrid_rljta_297 div{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:reduce){._detailPane_rljta_82{transition:none}}._page_gvodl_1{gap:1rem;display:grid}._pageHeader_gvodl_6{justify-content:space-between;align-items:end;gap:2rem;display:flex}._pageHeader_gvodl_6 h1,._listHeader_gvodl_14 h2,._patientDetail_gvodl_15 h2,._detailPlaceholder_gvodl_16 h2,._emptyState_gvodl_17 h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0}._pageHeader_gvodl_6 h1{font-size:clamp(1.75rem,3vw,2.3rem)}._pageHeader_gvodl_6 p{color:var(--color-text-muted);margin:.35rem 0 0;font-size:.88rem}._eyebrow_gvodl_33{color:var(--color-primary);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.3rem;font-size:.68rem;font-weight:800;display:block}._scopeNote_gvodl_43{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:31rem;padding:.75rem .9rem;line-height:1.45}._workspace_gvodl_52{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);min-height:calc(100vh - 15rem);box-shadow:var(--shadow-sm);grid-template-columns:minmax(24rem,1.25fr) minmax(19rem,.75fr);display:grid;overflow:hidden}._listPane_gvodl_63,._detailPane_gvodl_64{min-width:0;min-height:0}._listPane_gvodl_63{border-right:1px solid var(--color-border);flex-direction:column;display:flex}._listHeader_gvodl_14{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem 1.2rem;display:flex}._listHeader_gvodl_14 h2,._patientDetail_gvodl_15 h2{font-size:1.1rem}._count_gvodl_90{min-width:2rem;color:var(--color-primary-strong);background:var(--color-primary-soft);text-align:center;border-radius:999px;padding:.3rem .5rem;font-size:.76rem;font-weight:800}._searchArea_gvodl_101{border-bottom:1px solid var(--color-border);gap:.45rem;padding:.85rem 1.2rem;display:grid}._searchArea_gvodl_101 label{color:var(--color-text-muted);font-size:.72rem;font-weight:750}._searchArea_gvodl_101 input{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);background:var(--color-surface-raised);font:inherit;padding:.65rem .75rem}._searchArea_gvodl_101 input:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary-soft)}._listBody_gvodl_129,._detailPane_gvodl_64{overflow:auto}._listBody_gvodl_129{flex:1}._patientList_gvodl_138{margin:0;padding:0;list-style:none}._patientRow_gvodl_144{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:2.65rem minmax(0,1fr);gap:.85rem;padding:1rem 1.15rem;display:grid}._patientRow_gvodl_144:hover,._selectedRow_gvodl_159{background:var(--color-primary-soft)}._selectedRow_gvodl_159{box-shadow:inset 3px 0 var(--color-primary)}._avatar_gvodl_167,._largeAvatar_gvodl_168{color:#fff;background:linear-gradient(145deg, var(--color-primary), #9a62e9);border-radius:50%;place-items:center;font-weight:800;display:grid}._avatar_gvodl_167{width:2.65rem;height:2.65rem;font-size:.75rem}._largeAvatar_gvodl_168{width:3.35rem;height:3.35rem}._rowContent_gvodl_188,._rowHeading_gvodl_189{min-width:0}._rowHeading_gvodl_189{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}._rowHeading_gvodl_189 strong{text-overflow:ellipsis;white-space:nowrap;font-size:.94rem;overflow:hidden}._rowHeading_gvodl_189 time,._contactSummary_gvodl_208,._rowContext_gvodl_209,._detailIdentity_gvodl_210 p,._detailPlaceholder_gvodl_16 p,._noIndicators_gvodl_212{color:var(--color-text-muted)}._rowHeading_gvodl_189 time{flex:none;font-size:.68rem}._contactSummary_gvodl_208{text-overflow:ellipsis;white-space:nowrap;margin-top:.18rem;font-size:.78rem;display:block;overflow:hidden}._rowContext_gvodl_209,._rowIndicators_gvodl_231{flex-wrap:wrap;gap:.35rem .7rem;margin-top:.45rem;display:flex}._rowContext_gvodl_209{font-size:.72rem}._rowIndicators_gvodl_231 span,._indicators_gvodl_243 span{color:var(--color-primary-strong);background:color-mix(in srgb, var(--color-primary-soft) 75%, transparent);border-radius:999px;align-items:center;gap:.25rem;font-size:.68rem;font-weight:750;display:inline-flex}._rowIndicators_gvodl_231 span{padding:.25rem .4rem}._dataNotice_gvodl_258{border-bottom:1px solid var(--color-danger-border);color:var(--color-danger);background:var(--color-danger-soft);margin:0;padding:.7rem 1rem;font-size:.75rem}._detailPane_gvodl_64{background:var(--color-surface-raised)}._patientDetail_gvodl_15{outline:0;padding:1.25rem}._detailBack_gvodl_276{margin-bottom:1rem;display:inline-flex}._detailIdentity_gvodl_210{align-items:center;gap:.9rem;display:flex}._detailIdentity_gvodl_210 p{margin:.2rem 0 0;font-size:.78rem}._detailSection_gvodl_292{margin-top:1.5rem}._detailSection_gvodl_292 h3{margin:0;font-size:.83rem}._detailSection_gvodl_292 dl{margin:.65rem 0 0}._detailRow_gvodl_305{border-bottom:1px solid var(--color-border);grid-template-columns:7.4rem minmax(0,1fr);gap:.7rem;padding:.65rem 0;font-size:.78rem;display:grid}._detailRow_gvodl_305 dt{color:var(--color-text-muted)}._detailRow_gvodl_305 dd{overflow-wrap:anywhere;margin:0;font-weight:700}._indicators_gvodl_243{flex-wrap:wrap;gap:.45rem;margin-top:.8rem;display:flex}._indicators_gvodl_243 span{padding:.38rem .55rem}._noIndicators_gvodl_212{margin:.7rem 0 0;font-size:.78rem}._detailPlaceholder_gvodl_16,._emptyState_gvodl_17{text-align:center;align-content:center;justify-items:center;display:grid}._detailPlaceholder_gvodl_16{min-height:100%;padding:2rem}._detailPlaceholder_gvodl_16 h2,._emptyState_gvodl_17 h2{font-size:1rem}._detailPlaceholder_gvodl_16 p,._emptyState_gvodl_17 p{max-width:24rem;margin:.4rem 0 0;font-size:.8rem;line-height:1.5}._emptyState_gvodl_17{min-height:18rem;color:var(--color-text-muted);padding:2rem}._emptyState_gvodl_17 h2{color:var(--color-text);margin-top:.75rem}@media (width<=980px){._pageHeader_gvodl_6{flex-direction:column;align-items:stretch;gap:.75rem}._scopeNote_gvodl_43{max-width:none}._workspace_gvodl_52{grid-template-columns:1fr}._listPane_gvodl_63{border-right:0}._detailPane_gvodl_64{z-index:50;width:min(29rem,92vw);transition:transform .18s;position:fixed;inset:0 0 0 auto;transform:translate(102%);box-shadow:-12px 0 36px #0f0c2a33}._detailOpen_gvodl_406 ._detailPane_gvodl_64{transform:translate(0)}}@media (width<=620px){._workspace_gvodl_52{min-height:calc(100vh - 17rem)}._detailPane_gvodl_64{width:100%}._patientRow_gvodl_144{padding:.9rem}._rowHeading_gvodl_189{flex-direction:column;align-items:flex-start;gap:.15rem}._detailRow_gvodl_305{grid-template-columns:1fr;gap:.2rem}}@media (prefers-reduced-motion:reduce){._detailPane_gvodl_64{transition:none}}._page_1jfm7_1{gap:1.5rem;display:grid}._settingsTabs_1jfm7_6{border:1px solid var(--color-border);background:var(--color-surface);border-radius:.8rem;flex-wrap:wrap;gap:.25rem;width:fit-content;padding:.25rem;display:inline-flex}._settingsTabs_1jfm7_6 button{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.58rem;align-items:center;gap:.45rem;padding:.58rem .85rem;font-size:.8rem;font-weight:750;display:inline-flex}._settingsTabs_1jfm7_6 button:hover{color:var(--color-text)}._settingsTabs_1jfm7_6 button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._settingsTabs_1jfm7_6 button._activeTab_1jfm7_41{color:var(--color-primary);background:var(--color-primary-soft)}._clinicSettings_1jfm7_46,._appointmentsSettings_1jfm7_47{gap:1.5rem;display:grid}._hero_1jfm7_52,._sectionHero_1jfm7_53{max-width:48rem;padding-top:.3rem}._eyebrow_1jfm7_58{color:var(--color-primary);letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-weight:800}._hero_1jfm7_52 h2,._sectionHero_1jfm7_53 h2{font-family:var(--font-display);letter-spacing:-.045em;margin:.35rem 0 0;font-size:clamp(1.75rem,4vw,2.75rem);line-height:1.05}._hero_1jfm7_52 p,._sectionHero_1jfm7_53 p{color:var(--color-text-muted);margin:.65rem 0 0;line-height:1.6}._hero_1jfm7_52 strong,._sectionHero_1jfm7_53 strong{color:var(--color-text)}._profileGrid_1jfm7_87,._profileEditorGrid_1jfm7_94{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.85fr);align-items:start;gap:1rem;display:grid}._formFields_1jfm7_101{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;margin:0;padding:1.25rem;display:grid}._formFields_1jfm7_101>label{min-width:0;color:var(--color-text-muted);gap:.4rem;font-size:.72rem;font-weight:750;display:grid}._formFields_1jfm7_101>label:nth-of-type(2){grid-column:1/-1}._formFields_1jfm7_101 input,._hoursRow_1jfm7_125 input[type=time]{border:1px solid var(--color-border-strong);width:100%;min-width:0;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:.55rem;padding:.68rem .72rem}._formFields_1jfm7_101 input:focus-visible,._hoursRow_1jfm7_125 input[type=time]:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}._formFields_1jfm7_101 input[aria-invalid=true],._hoursRow_1jfm7_125 input[aria-invalid=true]{border-color:var(--color-danger)}._validationError_1jfm7_147{color:var(--color-danger);font-size:.7rem;font-weight:650;line-height:1.4}._timeZoneDisplay_1jfm7_154{align-items:center;gap:.75rem;padding:1.1rem 1.25rem;display:flex}._timeZoneDisplay_1jfm7_154 svg{color:var(--color-primary);flex:none}._timeZoneDisplay_1jfm7_154 span{gap:.25rem;min-width:0;display:grid}._timeZoneDisplay_1jfm7_154 small{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}._timeZoneDisplay_1jfm7_154 strong{overflow-wrap:anywhere;font-size:.88rem}._srOnly_1jfm7_185{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._workingHoursSettings_1jfm7_197{gap:1.5rem;display:grid}._hoursGrid_1jfm7_202{gap:1rem;display:grid}._hoursCard_1jfm7_207{overflow:hidden}._hoursList_1jfm7_211{display:grid}._hoursRow_1jfm7_125{border:0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(7rem,.8fr) minmax(7rem,.65fr) repeat(2,minmax(8rem,1fr));align-items:end;gap:.85rem;min-width:0;margin:0;padding:1rem 1.25rem;display:grid}._hoursRow_1jfm7_125:last-child{border-bottom:0}._hoursRow_1jfm7_125 legend{align-self:center;padding:0;font-size:.84rem;font-weight:800}._hoursRow_1jfm7_125>label:not(._dayToggle_1jfm7_241){color:var(--color-text-muted);gap:.35rem;font-size:.7rem;font-weight:700;display:grid}._dayToggle_1jfm7_241{color:var(--color-text-muted);cursor:pointer;align-self:center;align-items:center;gap:.5rem;font-size:.75rem;font-weight:750;display:inline-flex}._dayToggle_1jfm7_241 input{width:1.05rem;height:1.05rem;accent-color:var(--color-primary)}._hoursRow_1jfm7_125 ._validationError_1jfm7_147{grid-column:3/-1}._profileCard_1jfm7_270,._operationalCard_1jfm7_271{overflow:hidden}._cardHeader_1jfm7_275{border-bottom:1px solid var(--color-border);padding:1.15rem 1.25rem}._cardHeader_1jfm7_275 span{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem;font-weight:750}._cardHeader_1jfm7_275 p{color:var(--color-text-subtle);margin:.25rem 0 0;font-size:.75rem;line-height:1.45}._fields_1jfm7_294{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:.35rem 1.25rem;display:grid}._operationalCard_1jfm7_271 ._fields_1jfm7_294{grid-template-columns:1fr}._field_1jfm7_294{border-bottom:1px solid var(--color-border);grid-template-columns:auto minmax(0,1fr);gap:.75rem;min-width:0;padding:1rem 0;display:grid}._field_1jfm7_294:nth-last-child(-n+2){border-bottom:0}._field_1jfm7_294:nth-child(odd){padding-right:1rem}._field_1jfm7_294:nth-child(2n){border-left:1px solid var(--color-border);padding-left:1rem}._operationalCard_1jfm7_271 ._field_1jfm7_294{border:0;padding-left:0;padding-right:0}._fieldIcon_1jfm7_333{width:2rem;height:2rem;color:var(--color-primary);background:var(--color-primary-soft);border-radius:.65rem;justify-content:center;align-items:center;display:inline-flex}._field_1jfm7_294 dt{color:var(--color-text-subtle);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;font-weight:750}._field_1jfm7_294 dd{overflow-wrap:anywhere;margin:.28rem 0 0;font-size:.88rem;font-weight:700;line-height:1.45}._field_1jfm7_294 dd._unavailable_1jfm7_360{color:var(--color-text-subtle);font-style:italic;font-weight:600}._note_1jfm7_366{border-top:1px solid var(--color-border);color:var(--color-text-muted);background:color-mix(in srgb, var(--color-primary) 4%, transparent);margin:0;padding:1rem 1.25rem;font-size:.75rem;line-height:1.5}._policyGrid_1jfm7_376{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.85fr);align-items:start;gap:1rem;display:grid}._operatoryCard_1jfm7_383,._overlapCard_1jfm7_384{overflow:hidden}._operatoryList_1jfm7_388{display:grid}._operatoryRow_1jfm7_392{border-bottom:1px solid var(--color-border);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-width:0;padding:1rem 1.25rem;display:flex}._operatoryRow_1jfm7_392:last-child{border-bottom:0}._operatoryIdentity_1jfm7_407{gap:.2rem;min-width:0;display:grid}._operatoryName_1jfm7_413{overflow-wrap:anywhere;font-size:.88rem;font-weight:750}._operatoryStatus_1jfm7_419{color:var(--color-text-subtle);font-size:.72rem;line-height:1.4}._operatoryRow_1jfm7_392 input,._overlapControl_1jfm7_426 input{width:1.05rem;height:1.05rem;accent-color:var(--color-primary);flex:none}._emptyOperatories_1jfm7_433{color:var(--color-text-muted);gap:.75rem;padding:1.1rem 1.25rem;display:flex}._emptyOperatories_1jfm7_433 svg{color:var(--color-primary);flex:none}._emptyOperatories_1jfm7_433 strong{color:var(--color-text);font-size:.85rem}._emptyOperatories_1jfm7_433 p{margin:.25rem 0 0;font-size:.76rem;line-height:1.5}._overlapControl_1jfm7_426{cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1.1rem 1.25rem;display:grid}._overlapControl_1jfm7_426 input{margin-top:.12rem}._overlapControl_1jfm7_426 span{gap:.35rem;display:grid}._overlapControl_1jfm7_426 strong{font-size:.85rem}._overlapControl_1jfm7_426 small{color:var(--color-text-muted);font-size:.74rem;line-height:1.5}._saveBar_1jfm7_484{grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding-top:.25rem;display:flex}._saveMessage_1jfm7_493{min-height:1.4rem;color:var(--color-text-muted);font-size:.78rem}._savedMessage_1jfm7_499,._errorMessage_1jfm7_500{align-items:center;gap:.4rem;display:inline-flex}._savedMessage_1jfm7_499{color:var(--color-primary);font-weight:700}._errorMessage_1jfm7_500{color:var(--color-danger)}._notificationGrid_1jfm7_515{grid-template-columns:minmax(0,1.45fr) minmax(17rem,.8fr);align-items:start;gap:1rem;display:grid}._formError_1jfm7_522,._saveSuccess_1jfm7_523,._settingsActions_1jfm7_524{grid-column:1/-1}._channelStatus_1jfm7_528 p,._emptyRecipients_1jfm7_529 p{margin:0}._recipientCard_1jfm7_533,._channelCard_1jfm7_534{overflow:hidden}._recipientList_1jfm7_538{border-bottom:1px solid var(--color-border);gap:.85rem;padding:1rem 1.25rem;display:grid}._recipientEditor_1jfm7_545{border:1px solid var(--color-border);border-radius:.75rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem 1rem;min-width:0;margin:0;padding:1rem;display:grid}._recipientEditor_1jfm7_545 legend{padding:0 .35rem;font-size:.8rem;font-weight:750}._recipientEditor_1jfm7_545>label:not(._preferenceRow_1jfm7_562){min-width:0;color:var(--color-text-muted);gap:.35rem;font-size:.72rem;font-weight:700;display:grid}._recipientEditor_1jfm7_545 input[type=text],._recipientEditor_1jfm7_545 input[type=email],._recipientEditor_1jfm7_545 input:not([type]){border:1px solid var(--color-border-strong);width:100%;min-width:0;color:var(--color-text);background:var(--color-surface);font:inherit;border-radius:.55rem;padding:.65rem .7rem}._recipientEditor_1jfm7_545 input[aria-invalid=true]{border-color:var(--color-danger)}._fieldValidationError_1jfm7_588,._recipientValidationError_1jfm7_589{color:var(--color-danger);font-size:.7rem;font-weight:650;line-height:1.4}._recipientValidationError_1jfm7_589{grid-column:1/-1}._removeRecipientButton_1jfm7_600{min-height:2.25rem;color:var(--color-danger);grid-column:1/-1;justify-self:start;padding:.45rem .65rem}._deleteConfirmation_1jfm7_608{border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent);background:color-mix(in srgb, var(--color-danger) 5%, transparent);border-radius:.65rem;grid-column:1/-1;gap:.65rem;padding:.9rem;display:grid}._deleteConfirmation_1jfm7_608 strong{font-size:.82rem}._deleteConfirmation_1jfm7_608 p{color:var(--color-text-muted);margin:0;font-size:.74rem;line-height:1.5}._deleteConfirmation_1jfm7_608>div{flex-wrap:wrap;gap:.55rem;display:flex}._deleteConfirmation_1jfm7_608 button{min-height:2.35rem}._confirmDeleteButton_1jfm7_639{background:var(--color-danger)}._preferenceRow_1jfm7_562{cursor:pointer;justify-content:space-between;align-items:center;gap:.8rem;display:flex}._preferenceRow_1jfm7_562 span{color:var(--color-text-muted);align-items:center;gap:.45rem;font-size:.76rem;font-weight:700;display:inline-flex}._preferenceRow_1jfm7_562 input{width:1.05rem;height:1.05rem;accent-color:var(--color-primary)}._recipientCard_1jfm7_533>button{margin:1rem 1.25rem}._emptyRecipients_1jfm7_529{color:var(--color-text-muted);align-items:flex-start;gap:.75rem;padding:1.1rem 1.25rem 0;display:flex}._emptyRecipients_1jfm7_529 svg{color:var(--color-primary);flex:none}._emptyRecipients_1jfm7_529 strong,._channelStatus_1jfm7_528 strong{color:var(--color-text);font-size:.85rem}._emptyRecipients_1jfm7_529 p,._channelStatus_1jfm7_528 p{margin-top:.25rem;font-size:.74rem;line-height:1.5}._channelStatus_1jfm7_528{border-bottom:1px solid var(--color-border);color:var(--color-text-muted);grid-template-columns:auto minmax(0,1fr);gap:.7rem;padding:1rem 1.25rem;display:grid}._channelStatus_1jfm7_528:last-child{border-bottom:0}._channelStatus_1jfm7_528 svg{color:var(--color-primary)}._formError_1jfm7_522,._saveSuccess_1jfm7_523{align-items:center;gap:.4rem;margin:0;font-size:.78rem;display:inline-flex}._formError_1jfm7_522{color:var(--color-danger)}._saveSuccess_1jfm7_523{color:var(--color-primary);font-weight:700}._settingsActions_1jfm7_524{justify-content:flex-end;display:flex}@media (width<=900px){._profileGrid_1jfm7_87,._profileEditorGrid_1jfm7_94,._policyGrid_1jfm7_376,._notificationGrid_1jfm7_515{grid-template-columns:1fr}._hoursRow_1jfm7_125{grid-template-columns:minmax(7rem,1fr) minmax(7rem,1fr) repeat(2,minmax(7rem,1fr))}}@media (width<=620px){._settingsTabs_1jfm7_6{width:100%}._settingsTabs_1jfm7_6 button{flex:45%;justify-content:center}._fields_1jfm7_294{grid-template-columns:1fr}._field_1jfm7_294,._field_1jfm7_294:nth-child(odd),._field_1jfm7_294:nth-child(2n){border-right:0;border-bottom:1px solid var(--color-border);border-left:0;padding-left:0;padding-right:0}._field_1jfm7_294:last-child{border-bottom:0}._saveBar_1jfm7_484{flex-direction:column;align-items:stretch}._saveBar_1jfm7_484 button{justify-content:center}._recipientEditor_1jfm7_545,._formFields_1jfm7_101,._hoursRow_1jfm7_125{grid-template-columns:1fr}._formFields_1jfm7_101>label:nth-of-type(2),._hoursRow_1jfm7_125 ._validationError_1jfm7_147{grid-column:auto}}._page_1yxtd_1{gap:1.25rem;width:min(100%,46rem);margin:0 auto;display:grid}._header_1yxtd_8 h2,._success_1yxtd_9 h2{font-family:var(--font-display);letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(1.55rem,4vw,2.1rem)}._header_1yxtd_8 p,._success_1yxtd_9 p{color:var(--color-text-muted);margin:.45rem 0 0}._eyebrow_1yxtd_22{color:var(--color-primary);letter-spacing:.1em;text-transform:uppercase;font-size:.74rem;font-weight:800}._card_1yxtd_30{padding:clamp(1.1rem,3vw,1.7rem)}._form_1yxtd_34{gap:1.2rem;display:grid}._field_1yxtd_39{color:var(--color-text);gap:.45rem;font-size:.9rem;font-weight:700;display:grid}._field_1yxtd_39 select,._field_1yxtd_39 textarea{border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;color:var(--color-text);background:var(--color-surface-raised);font:inherit;padding:.7rem .85rem;font-weight:400}._field_1yxtd_39 select{min-height:2.9rem}._field_1yxtd_39 textarea{resize:vertical;line-height:1.5}._field_1yxtd_39 textarea:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:2px}._counter_1yxtd_73{color:var(--color-text-subtle);justify-self:end;font-size:.76rem;font-weight:600}._privacyWarning_1yxtd_80,._failure_1yxtd_81{border:1px solid var(--color-danger-border);border-radius:var(--radius-md);color:var(--color-danger);background:var(--color-danger-soft);gap:.75rem;padding:.9rem 1rem;display:flex}._privacyWarning_1yxtd_80 svg{flex:none;margin-top:.1rem}._privacyWarning_1yxtd_80 p,._failure_1yxtd_81 p{margin:.3rem 0 0;line-height:1.45}._error_1yxtd_102{color:var(--color-danger);margin:.35rem 0 0;font-size:.82rem}._actions_1yxtd_108{flex-wrap:wrap;gap:.75rem;display:flex}._success_1yxtd_9{justify-items:start;gap:.65rem;width:min(100%,38rem);margin:4rem auto 0;padding:clamp(1.4rem,4vw,2rem);display:grid}._success_1yxtd_9 svg{color:var(--color-primary)}._success_1yxtd_9 strong{overflow-wrap:anywhere}._layout_ib19p_1{background:var(--color-background);grid-template-columns:16.5rem minmax(0,1fr);min-height:100vh;display:grid}._sidebar_ib19p_8{color:#f7f5ff;z-index:20;background:radial-gradient(circle at 10% 5%,#715eff4d,#0000 32%),#17152d;flex-direction:column;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0}._brand_ib19p_22{font-family:var(--font-display);letter-spacing:-.05em;padding:.5rem .75rem 1.8rem;font-size:1.65rem;font-weight:800}._clinicIdentity_ib19p_30{border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid #ffffff1a;margin-bottom:1.25rem;padding:.9rem}._clinicIdentity_ib19p_30 span{color:#aaa5cf;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}._clinicIdentity_ib19p_30 select{color:#fff;width:100%;font:inherit;background:0 0;border:0;font-weight:700}._nav_ib19p_57{gap:.3rem;display:grid}._navLink_ib19p_62{border-radius:var(--radius-md);color:#aaa5cf;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .8rem;font-size:.92rem;font-weight:650;text-decoration:none;display:flex}._navLink_ib19p_62:hover{color:#fff;background:#ffffff12}._active_ib19p_80{color:#fff;background:linear-gradient(90deg,#715eff61,#715eff1f)}._sidebarFooter_ib19p_89{gap:.4rem;margin-top:auto;display:grid}._main_ib19p_95{min-width:0}._header_ib19p_99{border-bottom:1px solid var(--color-border);background:var(--color-surface-raised);justify-content:space-between;align-items:center;gap:1rem;min-height:5rem;padding:1rem clamp(1rem,3vw,2.5rem);display:flex}._heading_ib19p_110 h1{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.4rem,3vw,1.9rem)}._heading_ib19p_110 p{color:var(--color-text-muted);margin:.2rem 0 0;font-size:.85rem}._headerActions_ib19p_123{align-items:center;gap:.5rem;display:flex}._menuButton_ib19p_129{display:none}._content_ib19p_133{padding:clamp(1rem,3vw,2.5rem)}._scrim_ib19p_137{display:none}@media (width<=820px){._layout_ib19p_1{grid-template-columns:1fr}._sidebar_ib19p_8{width:min(19rem,86vw);transition:transform .18s;position:fixed;left:0;transform:translate(-102%)}._sidebarOpen_ib19p_154{transform:translate(0)}._menuButton_ib19p_129{display:inline-flex}._scrim_ib19p_137{z-index:10;background:#0504128a;border:0;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){._sidebar_ib19p_8{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:Georgia, "Times New Roman", serif;--color-background:#f4f5fa;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-muted:#f0f1f7;--color-text:#201e35;--color-text-muted:#6f6d82;--color-text-subtle:#9b99aa;--color-border:#e2e2eb;--color-primary:#6658e8;--color-primary-strong:#5143d2;--color-primary-soft:#ece9ff;--color-danger:#a73545;--color-danger-border:#efc9cf;--color-danger-soft:#fff1f3;--radius-sm:.45rem;--radius-md:.7rem;--radius-lg:1.05rem;--shadow-sm:0 10px 30px #231d4e0f}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#11101e;--color-surface:#171625;--color-surface-raised:#1e1c30;--color-surface-muted:#29273a;--color-text:#f4f2ff;--color-text-muted:#b6b1ca;--color-text-subtle:#817d94;--color-border:#353247;--color-primary:#8c7fff;--color-primary-strong:#a49aff;--color-primary-soft:#302b58;--color-danger:#ff9eab;--color-danger-border:#663842;--color-danger-soft:#382229;--shadow-sm:0 10px 30px #0003}*{box-sizing:border-box}html{background:var(--color-background);min-width:320px;min-height:100%}body{min-width:320px;min-height:100vh;color:var(--color-text);background:var(--color-background);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;margin:0}button,input,select{font:inherit}button,a,input,select{outline:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:2px}::selection{color:#fff;background:var(--color-primary)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
