.physio-module__vhOD3q__page{--physio-control-height:42px;max-width:960px;color:var(--ink);margin:0 auto;padding:24px 16px 48px;font-family:Inter,system-ui,sans-serif}.physio-module__vhOD3q__physioShell{min-height:100dvh}.physio-module__vhOD3q__physioShell>.physio-module__vhOD3q__topBar{max-width:960px;margin:0 auto;padding:16px 16px 0}.physio-module__vhOD3q__callPatientEmbedded{max-width:none;padding:16px 20px 80px}.physio-module__vhOD3q__callPatientEmbedded [id^=call-patient-]{scroll-margin-top:14px}.physio-module__vhOD3q__topBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;max-width:960px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:16px 16px 0;display:flex}.physio-module__vhOD3q__navGroup{border:1px solid var(--cream-deep);background:var(--cream);border-radius:12px;align-items:center;gap:2px;max-width:100%;padding:3px;display:flex;overflow-x:auto}.physio-module__vhOD3q__navLink{color:var(--ink-muted);white-space:nowrap;border-radius:9px;align-items:center;gap:6px;padding:6px 12px;font-size:.8rem;font-weight:600;text-decoration:none;display:flex}.physio-module__vhOD3q__navLink svg{display:none}.physio-module__vhOD3q__navIconWrap{line-height:0;display:inline-flex;position:relative}.physio-module__vhOD3q__navUnread{background:var(--red);border:2px solid var(--cream);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;right:-7px}.physio-module__vhOD3q__settingsBack{min-height:40px;color:var(--teal);align-items:center;padding:0 10px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.physio-module__vhOD3q__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.physio-module__vhOD3q__navLink:hover{color:var(--ink)}.physio-module__vhOD3q__navLinkActive{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #231f1a12}.physio-module__vhOD3q__accountLink{border:1px solid var(--cream-deep);background:var(--cream);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:3px 12px 3px 3px;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.physio-module__vhOD3q__accountLinkActive{background:var(--white);box-shadow:0 1px 2px #231f1a12}.physio-module__vhOD3q__accountAvatar,.physio-module__vhOD3q__accountAvatarImg{border-radius:50%;flex-shrink:0;width:26px;height:26px}.physio-module__vhOD3q__accountAvatar{background:var(--teal-faint);color:var(--teal);letter-spacing:.02em;justify-content:center;align-items:center;font-size:.68rem;font-weight:700;display:inline-flex}.physio-module__vhOD3q__accountAvatarImg{object-fit:cover}@media (max-width:420px){.physio-module__vhOD3q__accountName{display:none}.physio-module__vhOD3q__accountLink{padding:3px}}.physio-module__vhOD3q__title{letter-spacing:-.01em;margin:0 0 4px;font-size:1.3rem;font-weight:700}.physio-module__vhOD3q__subtitle{color:var(--ink-muted);margin:0 0 20px;font-size:.875rem;line-height:1.55}.physio-module__vhOD3q__stats{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.physio-module__vhOD3q__sectionTitle{letter-spacing:-.01em;margin:0 0 16px;font-size:.95rem;font-weight:700}.physio-module__vhOD3q__sectionNote{color:var(--ink-muted);margin:0 0 14px;font-size:.8rem;line-height:1.5}.physio-module__vhOD3q__viewMoreRow{justify-content:center;margin-top:16px;display:flex}.physio-module__vhOD3q__viewMoreBtn{min-height:38px;color:var(--teal);background:var(--white);border:1px solid var(--cream-deep);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:8px 20px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.physio-module__vhOD3q__viewMoreBtn:hover{border-color:var(--teal);background:var(--cream-warm)}.physio-module__vhOD3q__statChip{white-space:nowrap;border-radius:10px;align-items:baseline;gap:5px;padding:7px 12px;font-size:.8rem;font-weight:600;display:inline-flex}.physio-module__vhOD3q__statChip b{font-size:.95rem}.physio-module__vhOD3q__statRed{background:var(--red-faint);color:var(--red)}.physio-module__vhOD3q__statAmber{background:var(--amber-faint);color:var(--amber)}.physio-module__vhOD3q__statGreen{background:var(--teal-faint);color:var(--teal)}.physio-module__vhOD3q__empty{border:1px solid var(--cream-deep);background:var(--cream-warm);color:var(--ink-muted);text-align:center;border-radius:16px;padding:28px 20px;font-size:.875rem;line-height:1.6}.physio-module__vhOD3q__emptyCode{background:var(--cream-deep);border-radius:5px;padding:1px 6px;font-size:.82em}.physio-module__vhOD3q__careWorkspace{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;display:grid;position:relative}.physio-module__vhOD3q__careWorkspaceList{max-width:720px;margin:0 auto}.physio-module__vhOD3q__careWorkspaceChat{max-width:760px;margin:0 auto}.physio-module__vhOD3q__careChatPage{padding-top:10px}.physio-module__vhOD3q__careSidebar,.physio-module__vhOD3q__careConversation,.physio-module__vhOD3q__careAvailability{background:var(--white);border:1px solid var(--cream-deep);border-radius:16px;min-width:0}.physio-module__vhOD3q__careSidebar,.physio-module__vhOD3q__careAvailability{padding:12px}.physio-module__vhOD3q__careConversation{overflow:hidden}.physio-module__vhOD3q__careStartRow{gap:6px;margin-bottom:10px;display:flex}.physio-module__vhOD3q__careSelect{flex:1;min-width:0}.physio-module__vhOD3q__careThreadList{flex-direction:column;gap:4px;display:flex}.physio-module__vhOD3q__careListHead{justify-content:space-between;align-items:center;padding:4px 10px 12px;display:flex}.physio-module__vhOD3q__careListHead h2{margin:0;font-size:1rem}.physio-module__vhOD3q__careListHead span{color:var(--ink-muted);font-size:.75rem}.physio-module__vhOD3q__careThreadButton{width:100%;min-height:70px;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:10px;text-decoration:none;display:flex}.physio-module__vhOD3q__careThreadButton:hover,.physio-module__vhOD3q__careThreadButtonActive{background:var(--cream)}.physio-module__vhOD3q__careThreadText{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.physio-module__vhOD3q__careThreadButton b{font-size:.8rem}.physio-module__vhOD3q__careThreadButton small{color:var(--ink-muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.physio-module__vhOD3q__careThreadChevron{color:var(--ink-muted);font-size:1.2rem}.physio-module__vhOD3q__careUnread{background:var(--teal);border-radius:50%;flex:none;width:7px;height:7px}.physio-module__vhOD3q__careConversationHead{border-bottom:1px solid var(--cream-deep);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.physio-module__vhOD3q__careConversationHead h1,.physio-module__vhOD3q__careAvailability h2{margin:0;font-size:.95rem}.physio-module__vhOD3q__careConversationHead>div{flex:1;min-width:0}.physio-module__vhOD3q__careConversationHead p{color:var(--ink-muted);margin:3px 0 0;font-size:.72rem}.physio-module__vhOD3q__carePatientAvatar{background:var(--teal-faint);width:42px;height:42px;color:var(--teal);border-radius:50%;flex:none;place-items:center;font-size:.82rem;font-weight:800;display:grid}.physio-module__vhOD3q__careMessages{background:var(--cream-warm);flex-direction:column;gap:10px;min-height:360px;max-height:520px;padding:16px;display:flex;overflow-y:auto}.physio-module__vhOD3q__careBubble{background:var(--white);border-radius:14px 14px 14px 4px;align-self:flex-start;max-width:82%;padding:10px 12px 8px}.physio-module__vhOD3q__careBubbleMine{background:var(--teal-faint);border-radius:14px 14px 4px;align-self:flex-end}.physio-module__vhOD3q__careBubble b{color:var(--teal);font-size:.68rem}.physio-module__vhOD3q__careBubble p{white-space:pre-wrap;margin:4px 0;font-size:.82rem;line-height:1.5}.physio-module__vhOD3q__careBubble small,.physio-module__vhOD3q__careAppointment small,.physio-module__vhOD3q__careSlotList small{color:var(--ink-muted);font-size:.65rem;display:block}.physio-module__vhOD3q__careBubble>small{text-align:right;justify-content:flex-end;align-items:center;gap:4px;min-height:15px;display:flex}.physio-module__vhOD3q__careBubble>small button{color:var(--amber);cursor:pointer;background:0 0;border:0}.physio-module__vhOD3q__careJumpLatest{z-index:4;border:1px solid var(--cream-deep);background:var(--white);width:42px;height:42px;color:var(--teal);cursor:pointer;border-radius:50%;align-self:flex-end;margin:-54px 16px 12px 0;position:relative;box-shadow:0 4px 14px #0002}.physio-module__vhOD3q__careVoicePlayer{align-items:center;gap:8px;min-width:178px;margin:5px 0 2px;display:flex}.physio-module__vhOD3q__careVoicePlayer>button{background:var(--teal);width:40px;height:40px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.physio-module__vhOD3q__careVoicePlayer>div{flex:1;min-width:0}.physio-module__vhOD3q__careVoicePlayer .care-audio-scrubber{cursor:pointer;width:100%;height:14px}.physio-module__vhOD3q__careVoicePlayer small{margin-top:2px;font-size:.62rem}.physio-module__vhOD3q__careEvent{background:var(--cream-deep);color:var(--ink-muted);border-radius:999px;align-self:center;padding:6px 10px;font-size:.68rem;font-weight:600}.physio-module__vhOD3q__careSharedCard{border:1px solid var(--teal);background:var(--teal-faint);border-radius:15px;align-self:stretch;gap:5px;padding:13px 14px;display:grid}.physio-module__vhOD3q__careSharedCard small{color:var(--teal);font-size:.66rem;font-weight:800}.physio-module__vhOD3q__careSharedCard b{font-size:.84rem}.physio-module__vhOD3q__careSharedCard p{color:var(--ink-soft);white-space:pre-wrap;margin:0;font-size:.78rem;line-height:1.5}.physio-module__vhOD3q__careSharedCard video,.physio-module__vhOD3q__careSharedCard img{object-fit:contain;border-radius:10px;width:100%;max-height:180px}.physio-module__vhOD3q__careAppointment{background:var(--amber-faint);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.physio-module__vhOD3q__careAppointment span{flex-direction:column;gap:3px;font-size:.78rem;display:flex}.physio-module__vhOD3q__careAppointmentActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.physio-module__vhOD3q__careComposer{background:var(--white);border-top:1px solid var(--cream-deep);align-items:center;gap:8px;padding:10px 12px 12px;display:flex}.physio-module__vhOD3q__careComposer textarea{resize:none;border:1px solid var(--cream-deep);background:var(--cream-warm);min-width:0;min-height:42px;max-height:90px;font:inherit;border-radius:14px;flex:1;padding:10px 12px;font-size:.82rem;line-height:1.35}.physio-module__vhOD3q__careComposer textarea:focus{outline:none}.physio-module__vhOD3q__careIconButton,.physio-module__vhOD3q__careSendButton{width:var(--physio-control-height);height:var(--physio-control-height);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.physio-module__vhOD3q__careIconButton{background:var(--cream);color:var(--ink-muted)}.physio-module__vhOD3q__careSendButton{background:var(--teal);color:#fff}.physio-module__vhOD3q__careSendButton:disabled{background:var(--cream-deep);color:var(--ink-muted);cursor:default}.physio-module__vhOD3q__careRecordControl{background:var(--cream);height:36px;color:var(--ink);font:inherit;border:0;border-radius:9px;padding:0 10px;font-size:.75rem;font-weight:700}.physio-module__vhOD3q__careRecordingState{text-align:center;color:var(--ink-muted);white-space:nowrap;flex:1;font-size:.76rem;font-weight:600}.physio-module__vhOD3q__careRecordingState i{background:var(--red);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.physio-module__vhOD3q__careAvailability{flex-direction:column;gap:10px;display:flex}.physio-module__vhOD3q__careAvailability label{color:var(--ink-muted);flex-direction:column;gap:4px;font-size:.72rem;font-weight:600;display:flex}.physio-module__vhOD3q__careAvailability input,.physio-module__vhOD3q__careAvailability select,.physio-module__vhOD3q__careSelect{border:1px solid var(--cream-deep);background:var(--white);color:var(--ink);font:inherit;border-radius:9px;padding:8px;font-size:.75rem}.physio-module__vhOD3q__carePrimary,.physio-module__vhOD3q__carePrimarySmall,.physio-module__vhOD3q__careSecondary{min-height:var(--physio-control-height);box-sizing:border-box;cursor:pointer;font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:.82rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.physio-module__vhOD3q__carePrimary,.physio-module__vhOD3q__carePrimarySmall{background:var(--teal);color:var(--on-accent);white-space:nowrap}.physio-module__vhOD3q__careSecondary{color:var(--teal);background:var(--teal-faint)}.physio-module__vhOD3q__carePrimary:disabled,.physio-module__vhOD3q__carePrimarySmall:disabled,.physio-module__vhOD3q__careSecondary:disabled{opacity:.45;cursor:default}.physio-module__vhOD3q__careMuted{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.5}.physio-module__vhOD3q__careSlotList{flex-direction:column;gap:6px;display:flex}.physio-module__vhOD3q__careSlotList>div{background:var(--cream);border-radius:9px;padding:8px 9px;font-size:.72rem}.physio-module__vhOD3q__careError{color:var(--red);grid-column:1/-1;margin:0;font-size:.78rem}.physio-module__vhOD3q__carePageHead{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.physio-module__vhOD3q__carePageHead .physio-module__vhOD3q__title,.physio-module__vhOD3q__carePageHead .physio-module__vhOD3q__subtitle{margin-bottom:4px}.physio-module__vhOD3q__careMobileBack{background:var(--cream);color:var(--ink);border:0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:1.1rem;text-decoration:none;display:inline-grid}.physio-module__vhOD3q__careMobileAvailability{display:none}.physio-module__vhOD3q__careTools{background:var(--white);scrollbar-width:none;gap:8px;padding:12px 12px 10px;display:flex;overflow-x:auto}.physio-module__vhOD3q__careTools::-webkit-scrollbar{display:none}.physio-module__vhOD3q__careTools button{min-height:var(--physio-control-height);border:1px solid var(--cream-deep);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;flex:none;padding:8px 13px;font-size:.8rem;font-weight:600}.physio-module__vhOD3q__settingsLinks{gap:9px;max-width:620px;display:grid}.physio-module__vhOD3q__providerContent{max-width:850px;color:var(--ink);margin:20px auto 0;font-size:.84rem}.physio-module__vhOD3q__providerContent h1{margin-top:0;font-size:1.3rem}.physio-module__vhOD3q__providerContent h2{font-size:1rem}.physio-module__vhOD3q__controlField{width:100%;min-height:var(--physio-control-height);box-sizing:border-box;border:1px solid var(--cream-deep);background:var(--white);color:var(--ink);font:inherit;border-radius:10px;padding:9px 11px;font-size:.82rem;display:block}.physio-module__vhOD3q__controlButton{min-height:var(--physio-control-height);background:var(--teal);color:var(--on-accent);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 14px;font-size:.82rem;font-weight:700}.physio-module__vhOD3q__controlButton:disabled{opacity:.45;cursor:default}.physio-module__vhOD3q__settingsLink{border:1px solid var(--cream-deep);background:var(--white);color:var(--ink);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;text-decoration:none;display:flex}.physio-module__vhOD3q__settingsLink b,.physio-module__vhOD3q__settingsLink small{display:block}.physio-module__vhOD3q__settingsLink b{font-size:.9rem}.physio-module__vhOD3q__settingsLink small{color:var(--ink-muted);margin-top:4px;font-size:.75rem}.physio-module__vhOD3q__careVideoButton{border:1px solid var(--cream-deep);background:var(--white);color:var(--teal);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 11px;font-size:.78rem;font-weight:700}.physio-module__vhOD3q__careVideoButton span{font-size:.65rem;font-weight:500}.physio-module__vhOD3q__careGuidanceForm{flex-direction:column;gap:12px;margin-top:16px;display:flex}.physio-module__vhOD3q__careGuidanceForm label{flex-direction:column;gap:5px;font-size:.76rem;font-weight:700;display:flex}.physio-module__vhOD3q__careGuidanceForm input,.physio-module__vhOD3q__careGuidanceForm textarea{border:1px solid var(--cream-deep);background:var(--white);width:100%;color:var(--ink);font:inherit;border-radius:10px;padding:10px;font-size:.83rem}.physio-module__vhOD3q__careGuidanceForm textarea{resize:vertical}.physio-module__vhOD3q__careGuidanceLibrary{gap:8px;margin-top:12px;padding-bottom:3px;display:flex;overflow-x:auto}.physio-module__vhOD3q__careGuidanceLibrary button{text-align:left;border:1px solid var(--cream-deep);background:var(--cream);cursor:pointer;color:var(--ink);border-radius:11px;flex:0 0 180px;padding:10px}.physio-module__vhOD3q__careGuidanceLibrary b,.physio-module__vhOD3q__careGuidanceLibrary small{display:block}.physio-module__vhOD3q__careGuidanceLibrary b{font-size:.78rem}.physio-module__vhOD3q__careGuidanceLibrary small{color:var(--ink-muted);margin-top:4px;font-size:.68rem;line-height:1.4}.physio-module__vhOD3q__carePlanTools{flex-direction:column;gap:10px;display:flex}.physio-module__vhOD3q__carePlanItem{background:var(--cream);border-radius:12px;padding:12px}.physio-module__vhOD3q__carePlanItem b,.physio-module__vhOD3q__carePlanItem small{display:block}.physio-module__vhOD3q__carePlanItem b{font-size:.84rem}.physio-module__vhOD3q__carePlanItem small{color:var(--ink-muted);margin-top:3px;font-size:.72rem}.physio-module__vhOD3q__carePlanActions,.physio-module__vhOD3q__careChoiceList{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.physio-module__vhOD3q__carePlanActions button,.physio-module__vhOD3q__careChoiceList button{border:1px solid var(--cream-deep);background:var(--white);color:var(--ink);font:inherit;cursor:pointer;border-radius:8px;padding:7px 9px;font-size:.76rem}.physio-module__vhOD3q__carePlanActions button:disabled,.physio-module__vhOD3q__careChoiceList button:disabled{opacity:.45;cursor:default}.physio-module__vhOD3q__careAddChoice{border:1px dashed var(--teal);color:var(--teal);font:inherit;cursor:pointer;background:0 0;border-radius:9px;align-self:flex-start;padding:8px 10px;font-size:.78rem;font-weight:700}.physio-module__vhOD3q__careModalBackdrop{z-index:100;background:#0a141480;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.physio-module__vhOD3q__careModal{z-index:101;background:var(--white);border-radius:18px;width:min(480px,100vw - 36px);max-height:80vh;padding:22px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0000002e}.physio-module__vhOD3q__careModal h2{margin:0 32px 14px 0;font-size:1.05rem}.physio-module__vhOD3q__careModal h3{margin:18px 0 8px;font-size:.78rem}.physio-module__vhOD3q__careModalClose{background:var(--cream);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;font-size:1.2rem;position:absolute;top:12px;right:12px}.physio-module__vhOD3q__careSummaryGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.physio-module__vhOD3q__careSummaryGrid span{background:var(--cream);border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.physio-module__vhOD3q__careSummaryGrid small,.physio-module__vhOD3q__careModalRow small{color:var(--ink-muted);font-size:.66rem}.physio-module__vhOD3q__careSummaryGrid b{text-transform:capitalize;font-size:.78rem}.physio-module__vhOD3q__careModalRow{background:var(--cream);border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:7px 0;padding:10px;font-size:.76rem;display:flex}.physio-module__vhOD3q__careModalRow span,p.physio-module__vhOD3q__careModalRow{flex-direction:column;align-items:flex-start}.physio-module__vhOD3q__careModalRow small{margin-top:3px;display:block}.physio-module__vhOD3q__careModalActions{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.physio-module__vhOD3q__careModalActions a{text-decoration:none}.physio-module__vhOD3q__careEmptyTool{background:var(--cream);color:var(--ink-muted);border-radius:12px;padding:16px;font-size:.76rem;line-height:1.5}.physio-module__vhOD3q__careEmptyTool b{color:var(--ink)}.physio-module__vhOD3q__careEmptyTool a{align-items:center;text-decoration:none;display:inline-flex}.physio-module__vhOD3q__availabilityPanel{border:1px solid var(--cream-deep);background:var(--white);border-radius:16px;flex-direction:column;gap:12px;width:min(520px,100%);padding:18px;display:flex}.physio-module__vhOD3q__availabilityPanel label{color:var(--ink-muted);flex-direction:column;gap:5px;font-size:.74rem;font-weight:700;display:flex}.physio-module__vhOD3q__availabilityPanel input,.physio-module__vhOD3q__availabilityPanel select{border:1px solid var(--cream-deep);background:var(--white);color:var(--ink);font:inherit;border-radius:9px;padding:10px}@media (max-width:820px){.physio-module__vhOD3q__careWorkspace{grid-template-columns:1fr}}@media (max-width:620px){.physio-module__vhOD3q__page{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.physio-module__vhOD3q__topBar{height:0;margin-bottom:0;padding:0}.physio-module__vhOD3q__topBar:has(.physio-module__vhOD3q__settingsBack){height:48px;padding:4px 16px 0}.physio-module__vhOD3q__navGroup{left:50%;bottom:calc(14px + env(safe-area-inset-bottom));z-index:80;background:var(--white);-webkit-backdrop-filter:blur(20px);border-radius:100px;gap:2px;width:auto;max-width:calc(100vw - 24px);padding:7px 8px;display:flex;position:fixed;overflow:visible;transform:translate(-50%);box-shadow:0 8px 30px #0003}.physio-module__vhOD3q__navLink{text-align:center;border-radius:100px;flex-direction:column;justify-content:center;gap:3px;width:88px;min-height:53px;padding:6px 8px;font-size:10px}.physio-module__vhOD3q__navLink svg{display:block}.physio-module__vhOD3q__navUnread{border-color:var(--white)}.physio-module__vhOD3q__navLinkActive{background:var(--cream);box-shadow:none}.physio-module__vhOD3q__careWorkspace{grid-template-columns:1fr}.physio-module__vhOD3q__careWorkspaceChat{height:calc(100dvh - 105px - env(safe-area-inset-bottom));min-height:350px}.physio-module__vhOD3q__careSidebar{grid-column:auto;padding:10px}.physio-module__vhOD3q__careMobileHidden{display:none}.physio-module__vhOD3q__careConversationHead{justify-content:flex-start}.physio-module__vhOD3q__careThreadList{max-height:none;overflow:visible}.physio-module__vhOD3q__careThreadButton{min-height:62px}.physio-module__vhOD3q__careConversation{background:var(--white);border:0;border-radius:15px;flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.physio-module__vhOD3q__careMessages{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;overflow-y:auto}.physio-module__vhOD3q__careTools{border-top:1px solid var(--cream-deep);flex:none;gap:7px;padding:9px 10px}.physio-module__vhOD3q__careTools button{padding:8px 10px;font-size:.75rem}.physio-module__vhOD3q__careComposer{background:var(--white);flex:none}.physio-module__vhOD3q__careAvailabilityLink{display:none}.physio-module__vhOD3q__careMobileAvailability{color:var(--teal);margin:2px 0 12px;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.physio-module__vhOD3q__careModalBackdrop{padding:0}.physio-module__vhOD3q__careModal{width:100%;max-height:85dvh;padding:20px 16px calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;top:auto;bottom:0;left:0;transform:none}.physio-module__vhOD3q__carePageHead{align-items:center}}.physio-module__vhOD3q__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.physio-module__vhOD3q__card{background:var(--white);border:1px solid #0000;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.physio-module__vhOD3q__cardRed{background:var(--red-faint);border-color:#dc262640}.physio-module__vhOD3q__cardAmber{background:var(--amber-faint);border-color:#c4762a40}.physio-module__vhOD3q__cardGreen{border-color:#0000}.physio-module__vhOD3q__cardHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.physio-module__vhOD3q__identity{min-width:0}.physio-module__vhOD3q__name{overflow-wrap:anywhere;margin:0 0 2px;font-size:.95rem;font-weight:700}.physio-module__vhOD3q__email{color:var(--ink-faint);overflow-wrap:anywhere;margin:0;font-size:.76rem}.physio-module__vhOD3q__noAccount{color:var(--amber);margin-top:3px;font-size:.76rem;font-weight:600}.physio-module__vhOD3q__flagBadge{overflow-wrap:anywhere;background:var(--chip-veil);border-radius:100px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:5px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.physio-module__vhOD3q__flagDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.physio-module__vhOD3q__metaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:3px 0;display:grid}.physio-module__vhOD3q__metaCell{min-width:0}.physio-module__vhOD3q__metaLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-faint);margin-bottom:3px;font-size:.66rem;font-weight:600;display:block}.physio-module__vhOD3q__metaValue{color:var(--ink-soft);font-size:.86rem;font-weight:600}.physio-module__vhOD3q__metaSub{color:var(--ink-faint);font-size:.7rem;font-weight:400;display:inline}.physio-module__vhOD3q__riskPill{border-radius:6px;padding:1px 7px;font-size:.78rem;font-weight:700;display:inline-block}.physio-module__vhOD3q__progressLine{color:var(--ink-soft);flex-wrap:wrap;gap:4px 8px;font-size:.8rem;display:flex}.physio-module__vhOD3q__progressLine span:first-child{font-weight:600}.physio-module__vhOD3q__occupation{color:var(--ink-muted);font-size:.8rem}.physio-module__vhOD3q__rosterActions{align-items:stretch;gap:8px;margin-top:auto;display:flex}.physio-module__vhOD3q__rosterPrimaryAction,.physio-module__vhOD3q__rosterQuickAction{min-height:44px;font:inherit;text-align:center;cursor:pointer;touch-action:manipulation;border-radius:10px;justify-content:center;align-items:center;padding:10px 12px;font-size:.86rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.physio-module__vhOD3q__rosterPrimaryAction{border:1px solid var(--teal);background:var(--teal);color:var(--on-accent);flex:auto}.physio-module__vhOD3q__rosterQuickAction{border:1px solid var(--cream-deep);background:var(--white);color:var(--ink);flex:0 auto}.physio-module__vhOD3q__rosterPrimaryAction:focus-visible,.physio-module__vhOD3q__rosterQuickAction:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.physio-module__vhOD3q__rosterQuickAction:disabled{opacity:.6;cursor:wait}.physio-module__vhOD3q__rosterArchiveAction{color:var(--ink-muted);background:var(--cream-warm)}.physio-module__vhOD3q__rosterArchiveAction:hover{border-color:var(--ink-faint);color:var(--ink)}.physio-module__vhOD3q__actions{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.physio-module__vhOD3q__btn{background:var(--cream-warm);min-width:0;min-height:40px;color:var(--ink-soft);cursor:pointer;text-align:center;border:1px solid #0000;border-radius:11px;flex:140px;justify-content:center;align-items:center;gap:6px;padding:9px 14px;font-size:.8rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.physio-module__vhOD3q__btnMessage{background:var(--teal);color:var(--on-accent)}.physio-module__vhOD3q__btnMessage:hover{background:var(--teal-light)}.physio-module__vhOD3q__btnGrant{background:var(--white);color:var(--ink-soft);border-color:var(--cream-deep)}.physio-module__vhOD3q__btnGrant:hover{border-color:var(--ink-faint);color:var(--ink)}.physio-module__vhOD3q__btnArchive{background:var(--cream-warm);color:var(--ink-muted);border-color:var(--cream-deep)}.physio-module__vhOD3q__btnArchive:hover{border-color:var(--ink-faint);color:var(--ink)}.physio-module__vhOD3q__btnOn,.physio-module__vhOD3q__btnOn:hover{background:var(--select-fill);border-color:var(--select-edge);color:var(--select-ink)}.physio-module__vhOD3q__btnCompact{border-radius:9px;flex:none;min-height:32px;padding:6px 11px;font-size:.74rem;font-weight:600}.physio-module__vhOD3q__planItems{flex-direction:column;display:flex}.physio-module__vhOD3q__planItem{border-bottom:1px solid var(--cream-deep);padding:11px 0}.physio-module__vhOD3q__planItems>.physio-module__vhOD3q__planItem:first-child{padding-top:4px}.physio-module__vhOD3q__planItems>.physio-module__vhOD3q__planItem:last-child{border-bottom:none;padding-bottom:2px}.physio-module__vhOD3q__planItemLine{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 12px;display:flex}.physio-module__vhOD3q__planItemTitle{letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;font-size:.95rem;font-weight:700}.physio-module__vhOD3q__planItemDose{white-space:nowrap;font-size:.9rem;font-weight:600}.physio-module__vhOD3q__planItemRole{text-transform:uppercase;letter-spacing:.06em;min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;flex:0 auto;font-size:.68rem;font-weight:600}.physio-module__vhOD3q__planItemResponse{min-width:0;color:var(--ink-muted);text-align:right;overflow-wrap:anywhere;flex:auto;font-size:.78rem;line-height:1.45}.physio-module__vhOD3q__planItemActions{flex-flow:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.physio-module__vhOD3q__planVerdict{overflow-wrap:anywhere;margin:7px 0 0;font-size:.82rem;font-weight:700;line-height:1.4;display:block}.physio-module__vhOD3q__planVerdictSource{letter-spacing:.01em;color:var(--ink-muted);font-size:.72rem;font-weight:600}.physio-module__vhOD3q__planVerdictGood{color:var(--teal)}.physio-module__vhOD3q__planVerdictWarn{color:var(--amber)}.physio-module__vhOD3q__planVerdictUrgent{color:var(--red)}.physio-module__vhOD3q__planVerdictSteady{color:var(--ink-muted);font-weight:600}.physio-module__vhOD3q__planProposal{border:1px solid var(--cream-deep);background:var(--cream-warm);border-radius:14px;margin-top:18px;padding:12px 14px}.physio-module__vhOD3q__planProposalHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.physio-module__vhOD3q__planProposalText{flex:220px;min-width:0;margin:0;font-size:.82rem;line-height:1.5}.physio-module__vhOD3q__planProposalMeta{color:var(--ink-muted);margin-top:2px;font-size:.76rem;line-height:1.5;display:block}.physio-module__vhOD3q__planProposalActions{flex:none;gap:.4rem;display:flex}.physio-module__vhOD3q__planProposalBody{border-top:1px solid var(--cream-deep);margin-top:12px;padding-top:10px}.physio-module__vhOD3q__footerNote{color:var(--ink-faint);margin-top:20px;font-size:.76rem;line-height:1.6}@media (prefers-color-scheme:dark){.physio-module__vhOD3q__answerRow{border-bottom-color:var(--cream-deep)}.physio-module__vhOD3q__navGroup,.physio-module__vhOD3q__accountLink{background:var(--white)}.physio-module__vhOD3q__navLinkActive,.physio-module__vhOD3q__accountLinkActive{background:var(--cream-deep);box-shadow:none}.physio-module__vhOD3q__accountAvatar{background:#0f6b6b2e}.physio-module__vhOD3q__metaGrid{border-color:#ffffff14}}.physio-module__vhOD3q__modalScrim{height:var(--app-h,100dvh);z-index:1000;overscroll-behavior:contain;background:#231f1a8c;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}@media (min-width:640px){.physio-module__vhOD3q__modalScrim{align-items:center;padding:24px}}.physio-module__vhOD3q__modalPanel{background:var(--white);border:1px solid var(--cream-deep);border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:720px;min-height:0;max-height:92%;display:flex;overflow:hidden}@media (min-width:640px){.physio-module__vhOD3q__modalPanel{border-radius:20px;max-height:100%}}.physio-module__vhOD3q__modalHead{border-bottom:1px solid var(--cream-deep);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 18px 14px;display:flex}.physio-module__vhOD3q__modalEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--teal);font-size:.68rem;font-weight:700}.physio-module__vhOD3q__modalTitle{letter-spacing:-.01em;margin:3px 0 2px;font-size:1.2rem;font-weight:700}.physio-module__vhOD3q__modalSub{color:var(--ink-muted);margin:0;font-size:.78rem}.physio-module__vhOD3q__modalClose{color:var(--ink-muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:1.1rem}.physio-module__vhOD3q__modalFlag{background:var(--amber-faint);border:1px solid #b4700c40;border-radius:12px;margin:14px 18px 0;padding:12px 14px;font-size:.82rem;line-height:1.5}.physio-module__vhOD3q__modalFlag p{margin:0 0 4px}.physio-module__vhOD3q__modalFlagNote{color:var(--ink-muted);font-size:.75rem}.physio-module__vhOD3q__modalTabs{border-bottom:1px solid var(--cream-deep);gap:4px;padding:12px 18px 0;display:flex;overflow-x:auto}.physio-module__vhOD3q__modalTab{color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 12px;font-size:.82rem;font-weight:500}.physio-module__vhOD3q__modalTabActive{color:var(--teal);border-bottom-color:var(--teal);font-weight:700}.physio-module__vhOD3q__modalBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px 18px 8px;display:flex;overflow-y:auto}.physio-module__vhOD3q__modalHint{color:var(--ink-muted);margin:0;font-size:.78rem;line-height:1.55}@keyframes physio-module__vhOD3q__skeletonPulse{0%,to{opacity:.55}50%{opacity:1}}.physio-module__vhOD3q__skeletonBlock{background:var(--cream-deep);border-radius:6px;animation:1.5s ease-in-out infinite physio-module__vhOD3q__skeletonPulse;display:block}.physio-module__vhOD3q__skeletonCard{background:var(--white);border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.physio-module__vhOD3q__skeletonRow{border-bottom:1px solid var(--cream-deep);padding:12px 0}.physio-module__vhOD3q__skeletonRow:last-child{border-bottom:none}.physio-module__vhOD3q__modalActions{border-top:1px solid var(--cream-deep);padding:14px 18px;padding-bottom:calc(14px + env(safe-area-inset-bottom));justify-content:flex-end;gap:10px;display:flex}.physio-module__vhOD3q__btnGhost{border:1px solid var(--cream-deep);color:var(--ink);cursor:pointer;background:0 0;border-radius:100px;padding:11px 18px;font-size:.85rem}.physio-module__vhOD3q__btnPrimary{background:var(--teal);color:var(--on-accent);cursor:pointer;border:none;border-radius:100px;padding:11px 22px;font-size:.85rem;font-weight:700}.physio-module__vhOD3q__btnPrimary:disabled{opacity:.6;cursor:default}.physio-module__vhOD3q__visitExercise{border:1px solid var(--cream-deep);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.physio-module__vhOD3q__visitExerciseHead{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.physio-module__vhOD3q__visitExerciseTitle{margin:0;font-size:.9rem;font-weight:600}.physio-module__vhOD3q__visitExerciseDose{color:var(--ink-muted);margin:2px 0 0;font-size:.76rem;line-height:1.5}.physio-module__vhOD3q__visitTag{background:var(--cream-warm);color:var(--ink-soft);white-space:nowrap;border-radius:100px;padding:3px 8px;font-size:.68rem;font-weight:600}.physio-module__vhOD3q__visitDecisions{flex-wrap:wrap;gap:6px;display:flex}.physio-module__vhOD3q__visitDecision{border:1px solid var(--cream-deep);background:var(--white);color:var(--ink-soft);cursor:pointer;border-radius:100px;padding:7px 12px;font-size:.78rem}.physio-module__vhOD3q__visitDecisionActive{background:var(--select-fill);border-color:var(--select-edge);color:var(--select-ink);font-weight:700}.physio-module__vhOD3q__visitVariables{flex-direction:column;gap:6px;display:flex}.physio-module__vhOD3q__visitFields{flex-wrap:wrap;gap:8px;display:flex}.physio-module__vhOD3q__visitField{flex-direction:column;flex:72px;gap:4px;min-width:0;display:flex}.physio-module__vhOD3q__visitFieldWide{flex:100%}.physio-module__vhOD3q__visitFieldLabel{color:var(--ink-muted);font-size:.7rem;font-weight:600}.physio-module__vhOD3q__visitField input,.physio-module__vhOD3q__visitField textarea,.physio-module__vhOD3q__visitInlineInput{border:1px solid var(--cream-deep);color:var(--ink);background:var(--cream);border-radius:10px;width:100%;min-width:0;max-width:100%;padding:9px 11px;font-family:inherit;font-size:16px}.physio-module__vhOD3q__visitField input[type=date]{box-sizing:border-box;width:100%;min-width:0;max-width:11rem}.physio-module__vhOD3q__visitHomeToggle{color:var(--ink-soft);cursor:pointer;align-items:center;gap:8px;font-size:.82rem;display:flex}.physio-module__vhOD3q__visitHomeToggle input{width:17px;height:17px;accent-color:var(--teal)}.physio-module__vhOD3q__visitIntervention{flex-direction:column;gap:6px;display:flex}.physio-module__vhOD3q__visitWarn{color:var(--red);margin:0;font-size:.8rem;font-weight:600;line-height:1.55}.physio-module__vhOD3q__visitError{background:var(--red-faint);color:var(--red);border-radius:10px;margin:0 18px;padding:10px 12px;font-size:.8rem}.physio-module__vhOD3q__visitSaved{background:var(--teal-faint);color:var(--teal);border-radius:10px;margin:0 18px;padding:10px 12px;font-size:.8rem;font-weight:600}.physio-module__vhOD3q__visitSelect{border:1px solid var(--cream-deep);color:var(--ink);background:var(--cream);border-radius:10px;width:100%;padding:9px 11px;font-family:inherit;font-size:16px}.physio-module__vhOD3q__detailHead{margin-bottom:18px}.physio-module__vhOD3q__backLink{color:var(--ink-muted);margin-bottom:12px;font-size:.82rem;text-decoration:none;display:inline-block}.physio-module__vhOD3q__detailName{letter-spacing:-.01em;margin:0 0 3px;font-size:1.35rem;font-weight:700}.physio-module__vhOD3q__detailSub{color:var(--ink-muted);word-break:break-word;margin:0;font-size:.82rem}.physio-module__vhOD3q__detailActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.physio-module__vhOD3q__detailActions>*{text-align:center;flex:45%;justify-content:center}@media (min-width:640px){.physio-module__vhOD3q__detailActions>*{flex:0 auto}}.physio-module__vhOD3q__detailCard{background:var(--white);border-radius:16px;margin-bottom:12px;padding:16px}.physio-module__vhOD3q__detailCardTitle{letter-spacing:-.01em;margin:0 0 12px;font-size:.95rem;font-weight:700}.physio-module__vhOD3q__detailCardHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.physio-module__vhOD3q__detailCardHeader .physio-module__vhOD3q__detailCardTitle{margin:0}.physio-module__vhOD3q__detailCardTitleBtn{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;justify-content:space-between;align-items:center;margin:0;padding:0;display:flex}.physio-module__vhOD3q__detailCardTitleBtn .physio-module__vhOD3q__detailCardTitle{margin:0}.physio-module__vhOD3q__detailCardChevron{color:var(--ink-soft,#6b7268);flex:none;margin-left:8px;font-size:.8rem;transition:transform .15s}.physio-module__vhOD3q__detailCardChevron[data-open=true]{transform:rotate(90deg)}.physio-module__vhOD3q__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}@media (min-width:560px){.physio-module__vhOD3q__detailGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.physio-module__vhOD3q__detailGrid>div{flex-direction:column;gap:2px;min-width:0;display:flex}.physio-module__vhOD3q__detailLabel{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);font-size:.68rem;font-weight:600}.physio-module__vhOD3q__detailValue{overflow-wrap:anywhere;font-size:.9rem;font-weight:600}.physio-module__vhOD3q__sparkline{width:100%;height:60px;margin-top:14px;display:block}.physio-module__vhOD3q__detailList{flex-direction:column;gap:10px;display:flex}.physio-module__vhOD3q__detailRow{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.physio-module__vhOD3q__detailRow>div{min-width:0}.physio-module__vhOD3q__detailRowTitle{overflow-wrap:anywhere;margin:0;font-size:.86rem;font-weight:600}.physio-module__vhOD3q__detailRowSub{color:var(--ink-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:.75rem}.physio-module__vhOD3q__detailStacked{flex-direction:column;gap:1px;display:flex}.physio-module__vhOD3q__detailNotes{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:.8rem;line-height:1.55}.physio-module__vhOD3q__detailSubmission{border-top:1px solid var(--cream-deep);margin-top:12px;padding-top:12px}.physio-module__vhOD3q__scorePill{background:var(--teal-faint);color:var(--teal);border-radius:100px;flex-shrink:0;padding:5px 12px;font-size:1rem;font-weight:700}.physio-module__vhOD3q__scoreUnit{opacity:.75;font-size:.7rem;font-weight:600}.physio-module__vhOD3q__subscaleRow{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.physio-module__vhOD3q__subscale{background:var(--cream);border:1px solid var(--cream-deep);border-radius:10px;flex-direction:column;flex:30%;gap:2px;min-width:0;padding:8px 10px;display:flex}.physio-module__vhOD3q__subscaleLabel{color:var(--ink-muted);overflow-wrap:anywhere;font-size:.68rem}.physio-module__vhOD3q__subscaleValue{font-size:.95rem;font-weight:700}.physio-module__vhOD3q__subscaleValue small{opacity:.6;font-size:.65rem;font-weight:600}.physio-module__vhOD3q__readout{flex-direction:column;margin:10px 0 8px;display:flex}.physio-module__vhOD3q__readoutRow{border-bottom:1px solid var(--cream);justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;display:flex}.physio-module__vhOD3q__readoutRow:last-child{border-bottom:none}.physio-module__vhOD3q__readoutLabel{min-width:0;color:var(--ink-muted);overflow-wrap:anywhere;font-size:.78rem}.physio-module__vhOD3q__readoutValue{white-space:nowrap;margin:0;font-size:.82rem;font-weight:700}.physio-module__vhOD3q__instrumentItem{border-bottom:1px solid var(--cream-deep);flex-direction:column;gap:8px;padding-bottom:14px;display:flex}.physio-module__vhOD3q__instrumentPrompt{margin:0;font-size:.88rem;font-weight:600;line-height:1.45}.physio-module__vhOD3q__instrumentHelp{color:var(--ink-muted);margin:0;font-size:.75rem;line-height:1.5}.physio-module__vhOD3q__optionalTag{text-transform:uppercase;letter-spacing:.06em;color:var(--ink-muted);margin-left:6px;font-size:.62rem;font-weight:600}.physio-module__vhOD3q__choiceRow{flex-wrap:wrap;gap:6px;display:flex}.physio-module__vhOD3q__choice{border:1px solid var(--cream-deep);background:var(--cream);min-width:0;min-height:44px;color:var(--ink-soft);cursor:pointer;touch-action:manipulation;border-radius:10px;flex:30%;padding:8px 10px;font-family:inherit;font-size:.8rem;font-weight:500;transition:background .12s,color .12s,border-color .12s}.physio-module__vhOD3q__choice:hover{border-color:var(--ink-faint);color:var(--ink)}.physio-module__vhOD3q__choiceOn,.physio-module__vhOD3q__choiceOn:hover{background:var(--select-fill);border-color:var(--select-edge);color:var(--select-ink);font-weight:700}.physio-module__vhOD3q__scaleWrap{flex-direction:column;gap:4px;display:flex}.physio-module__vhOD3q__scaleHead{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.physio-module__vhOD3q__scaleValue{font-size:1.1rem;font-weight:700}.physio-module__vhOD3q__scaleRange{width:100%;accent-color:var(--teal);height:28px}.physio-module__vhOD3q__scoreBar{border-top:1px solid var(--cream-deep);background:var(--teal-faint);justify-content:space-between;align-items:center;gap:10px;padding:12px 18px;display:flex}.physio-module__vhOD3q__scoreBarLabel{color:var(--teal);font-size:.78rem;font-weight:600}.physio-module__vhOD3q__scoreBarValue{color:var(--teal);font-size:1.25rem;font-weight:700}.physio-module__vhOD3q__scoreBarValue small{opacity:.75;font-size:.72rem;font-weight:600}@media (prefers-color-scheme:dark){.physio-module__vhOD3q__subscale{background:var(--cream-warm)}.physio-module__vhOD3q__choice{background:var(--cream-warm);color:var(--ink-muted)}.physio-module__vhOD3q__scoreBar{background:#0f6b6b24}.physio-module__vhOD3q__scorePill{background:#0f6b6b2e}}.physio-module__vhOD3q__setupForm{flex-direction:column;gap:26px;max-width:520px;display:flex}.physio-module__vhOD3q__setupField{flex-direction:column;gap:8px;display:flex}.physio-module__vhOD3q__setupLabel{letter-spacing:-.01em;font-size:.95rem;font-weight:700}.physio-module__vhOD3q__setupOptional{color:var(--ink-faint);font-size:.75rem;font-weight:500}.physio-module__vhOD3q__setupHint{color:var(--ink-muted);margin:0;font-size:.8rem;line-height:1.5}.physio-module__vhOD3q__setupError{color:var(--red);margin:0;font-size:.8rem;line-height:1.5}.physio-module__vhOD3q__setupSaved{color:var(--teal);margin:0;font-size:.8rem;line-height:1.5}.physio-module__vhOD3q__setupInput{border:1px solid var(--cream-deep);width:100%;color:var(--ink);background:var(--white);border-radius:12px;outline:none;padding:11px 14px;font-family:inherit;font-size:16px}.physio-module__vhOD3q__setupInput:focus{border-color:var(--teal)}.physio-module__vhOD3q__setupPreview{border:1px dashed var(--cream-deep);background:var(--teal-faint);border-radius:12px;padding:12px 14px}.physio-module__vhOD3q__setupPreviewLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--teal);margin-bottom:6px;font-size:.68rem;font-weight:700;display:block}.physio-module__vhOD3q__setupPreviewLine{color:var(--ink-soft);margin:0 0 2px;font-size:.88rem;font-weight:600}.physio-module__vhOD3q__setupChoices{flex-direction:column;gap:8px;display:flex}.physio-module__vhOD3q__setupChoice,.physio-module__vhOD3q__setupChoiceOn{text-align:left;cursor:pointer;border:1px solid var(--cream-deep);background:var(--white);width:100%;color:var(--ink);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;font-family:inherit;display:flex}.physio-module__vhOD3q__setupChoiceOn{border-color:var(--select-edge);background:var(--select-fill);color:var(--select-ink)}.physio-module__vhOD3q__setupChoice b,.physio-module__vhOD3q__setupChoiceOn b{font-size:.9rem;font-weight:700}.physio-module__vhOD3q__setupChoice span{color:var(--ink-muted);font-size:.78rem}.physio-module__vhOD3q__setupChoiceOn span{color:var(--select-ink);opacity:.78;font-size:.78rem}.physio-module__vhOD3q__setupAvatarRow{align-items:center;gap:14px;display:flex}.physio-module__vhOD3q__setupAvatar,.physio-module__vhOD3q__setupAvatarFallback{object-fit:cover;border-radius:18px;flex-shrink:0;width:56px;height:56px}.physio-module__vhOD3q__setupAvatarFallback{background:var(--teal-faint);border:1px solid var(--teal-pale);color:var(--teal);justify-content:center;align-items:center;font-size:1.05rem;font-weight:700;display:flex}.physio-module__vhOD3q__setupUpload{border:1px solid var(--cream-deep);color:var(--ink-soft);cursor:pointer;border-radius:100px;padding:9px 16px;font-size:.82rem;font-weight:600}.physio-module__vhOD3q__setupSubmit{background:var(--teal);height:48px;color:var(--on-accent);cursor:pointer;border:none;border-radius:14px;font-family:inherit;font-size:.95rem;font-weight:700}.physio-module__vhOD3q__setupSubmit:disabled{opacity:.45;cursor:default}.physio-module__vhOD3q__signOut{border:1px solid var(--cream-deep);width:100%;max-width:520px;height:44px;color:var(--ink-muted);cursor:pointer;background:0 0;border-radius:14px;font-family:inherit;font-size:.88rem}.physio-module__vhOD3q__rosterRow{border:1px solid var(--cream-deep);background:var(--white);border-radius:14px;align-items:center;gap:12px;margin-bottom:8px;padding:14px 16px;display:flex}.physio-module__vhOD3q__rosterMain{flex:1;min-width:0}.physio-module__vhOD3q__rosterName{letter-spacing:-.01em;margin:0 0 2px;font-size:.92rem;font-weight:700}.physio-module__vhOD3q__rosterSub{color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.physio-module__vhOD3q__rosterTag{white-space:nowrap;background:var(--cream-warm);color:var(--ink-muted);border-radius:100px;padding:4px 10px;font-size:.7rem;font-weight:700}.physio-module__vhOD3q__rosterTagLive{background:var(--teal-faint);color:var(--teal)}.physio-module__vhOD3q__rosterTagOff{background:var(--red-faint);color:var(--red)}.physio-module__vhOD3q__rosterAction{border:1px solid var(--cream-deep);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:100px;padding:7px 14px;font-family:inherit;font-size:.78rem;font-weight:600}.physio-module__vhOD3q__rosterSelect{border:1px solid var(--cream-deep);background-color:var(--white);color:var(--ink-soft);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%234a443c' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;border-radius:100px;padding:7px 28px 7px 12px;font-family:inherit;font-size:.78rem}.physio-module__vhOD3q__emptyNote{border:1px dashed var(--cream-deep);color:var(--ink-muted);border-radius:14px;padding:20px 18px;font-size:.85rem;line-height:1.6}@media (prefers-color-scheme:dark){.physio-module__vhOD3q__rosterSelect{color:var(--ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23d4d4d8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.physio-module__vhOD3q__setupOptional{color:var(--ink-muted)}.physio-module__vhOD3q__setupPreview{background:#0f6b6b24}.physio-module__vhOD3q__setupPreviewLine{color:var(--teal)}.physio-module__vhOD3q__setupAvatarFallback{border-color:var(--cream-deep);background:#0f6b6b2e}.physio-module__vhOD3q__rosterTagLive{background:#0f6b6b2e}}.physio-module__vhOD3q__flagList{margin:4px 0 0;padding-left:18px;font-size:.8rem;line-height:1.6}.physio-module__vhOD3q__answerBlock{border:1px solid var(--cream-deep);border-radius:12px;padding:12px 14px}.physio-module__vhOD3q__answerHeading{letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 8px;font-size:.8rem;font-weight:700}.physio-module__vhOD3q__answerRow{border-bottom:1px solid var(--cream);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:.84rem;display:flex}.physio-module__vhOD3q__answerRow:last-child{border-bottom:none}.physio-module__vhOD3q__answerLabel{color:var(--ink-soft);line-height:1.45}.physio-module__vhOD3q__answerText,.physio-module__vhOD3q__answerLink{text-align:right;word-break:break-word;font-weight:600}.physio-module__vhOD3q__answerLink{color:var(--teal);text-decoration:underline}.physio-module__vhOD3q__answerYes{color:var(--red);white-space:nowrap;font-weight:700}.physio-module__vhOD3q__answerNo{color:var(--ink-muted);white-space:nowrap;font-weight:600}.physio-module__vhOD3q__answerUnasked{color:var(--ink-muted);opacity:.75;white-space:nowrap;font-size:.78rem;font-style:italic}.physio-module__vhOD3q__safetyBand{border:2px solid var(--red);background:var(--red-faint);border-radius:16px;margin-bottom:24px;padding:16px}.physio-module__vhOD3q__safetyBandTitle{letter-spacing:-.01em;color:var(--red);margin:0 0 2px;font-size:1rem;font-weight:700}.physio-module__vhOD3q__safetyBandNote{color:var(--ink-muted);margin:0 0 14px;font-size:.8rem;line-height:1.5}.physio-module__vhOD3q__safetyItem{border-top:1px solid #b3282f40;margin-top:12px;padding-top:12px}.physio-module__vhOD3q__safetyItemHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.physio-module__vhOD3q__safetyName{margin:0;font-size:.95rem;font-weight:700}.physio-module__vhOD3q__safetyHeadline{color:var(--ink-muted);margin:2px 0 0;font-size:.82rem}.physio-module__vhOD3q__safetyEvidence{margin:8px 0 0;padding-left:18px;font-size:.82rem;line-height:1.6}.physio-module__vhOD3q__safetyAck{margin-top:10px}.physio-module__vhOD3q__safetyError{color:var(--red);margin:6px 0 0;font-size:.8rem}.physio-module__vhOD3q__safetyAction{color:var(--red);margin:4px 0 0;font-size:.85rem;font-weight:600}.physio-module__vhOD3q__recBand{background:var(--amber-faint);border-radius:16px;margin-bottom:24px;padding:16px}.physio-module__vhOD3q__recBandTitle{letter-spacing:-.01em;color:var(--amber);margin:0 0 2px;font-size:1rem;font-weight:700}.physio-module__vhOD3q__recBandNote{color:var(--ink-muted);margin:0 0 14px;font-size:.8rem;line-height:1.5}.physio-module__vhOD3q__recItem{border-top:1px solid #b4700c38;margin-top:12px;padding-top:12px}.physio-module__vhOD3q__recItemHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 10px;min-width:0;display:flex}.physio-module__vhOD3q__recName{margin:0;font-size:.95rem;font-weight:700}.physio-module__vhOD3q__recDetail{color:var(--ink-muted);margin:3px 0 0;font-size:.82rem;line-height:1.55}.physio-module__vhOD3q__recVerdict{color:var(--amber);font-weight:600}.physio-module__vhOD3q__asmSection{border-bottom:1px solid var(--cream-deep);padding:.9rem 0}.physio-module__vhOD3q__asmSectionHead{align-items:center;gap:6px;margin-bottom:.6rem;display:flex}.physio-module__vhOD3q__asmSectionHead .physio-module__vhOD3q__detailCardTitleBtn{flex:auto;min-width:0}.physio-module__vhOD3q__asmSectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:.82rem;font-weight:600;display:flex}.physio-module__vhOD3q__asmStatus{letter-spacing:0;text-transform:none;color:var(--ink-muted);font-size:.78rem;font-weight:500}.physio-module__vhOD3q__asmSummary{color:var(--ink-soft);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2px 14px;margin-top:.5rem;font-size:.82rem;line-height:1.6;display:grid}.physio-module__vhOD3q__asmSummaryEmpty{color:var(--ink-faint);margin-top:.5rem;font-size:.82rem}.physio-module__vhOD3q__asmRow{border-bottom:1px solid var(--cream-warm)}.physio-module__vhOD3q__asmRow:last-child{border-bottom:none}.physio-module__vhOD3q__asmRowBtn{cursor:pointer;text-align:left;width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:none;align-items:baseline;gap:10px;padding:.42rem 0;display:flex}.physio-module__vhOD3q__asmRowLabel{min-width:0;color:var(--ink-soft);flex:0 auto;font-size:.84rem}.physio-module__vhOD3q__asmRowValue{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--ink);flex:auto;font-size:.84rem;font-weight:500}.physio-module__vhOD3q__asmRowValueFlagged{text-align:right;overflow-wrap:anywhere;min-width:0;color:var(--red);flex:auto;font-size:.84rem;font-weight:600}.physio-module__vhOD3q__asmRowBody{border-left:2px solid var(--cream-deep);margin-top:.1rem;padding:.4rem 0 .6rem .7rem}.physio-module__vhOD3q__asmObsRow{border-bottom:1px solid var(--cream-warm);padding:.5rem 0}.physio-module__vhOD3q__asmObsRow:last-child{border-bottom:none}.physio-module__vhOD3q__asmObsHead{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.physio-module__vhOD3q__asmObsHead .physio-module__vhOD3q__rosterSelect{text-overflow:ellipsis;white-space:nowrap;flex:none;width:190px;max-width:55%;overflow:hidden}.physio-module__vhOD3q__modalHeadMeta{color:var(--ink-muted);margin:2px 0 0;font-size:.78rem}.physio-module__vhOD3q__asmBasedOn{border-left:2px solid var(--teal-pale);background:var(--teal-faint);border-radius:0 8px 8px 0;margin-top:.6rem;padding:.5rem .7rem}.physio-module__vhOD3q__asmInfoBtn{cursor:pointer;color:var(--ink-faint);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.physio-module__vhOD3q__asmInfoBtn:hover{color:var(--teal)}.physio-module__vhOD3q__asmInfoNote{border-left:2px solid var(--cream-deep);color:var(--ink-muted);margin:.4rem 0 .6rem;padding-left:.6rem;font-size:.8rem;line-height:1.55}.physio-module__vhOD3q__asmAnswerBtn{text-align:center;white-space:nowrap;flex:none;min-width:5.6rem;padding:4px 12px;font-size:.72rem}.physio-module__vhOD3q__asmAnswerGroup{flex:none;gap:.25rem;display:flex}.physio-module__vhOD3q__asmAnswerShort{display:none}@media (max-width:420px){.physio-module__vhOD3q__asmAnswerFull{display:none}.physio-module__vhOD3q__asmAnswerShort{display:inline}.physio-module__vhOD3q__asmAnswerBtn{min-width:2.6rem;padding:4px 8px}}.physio-module__vhOD3q__asmChoiceList{flex-direction:column;gap:2px;margin-top:.3rem;display:flex}.physio-module__vhOD3q__asmChoiceRow{border:1px solid #0000;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:.4rem .55rem;display:flex}.physio-module__vhOD3q__asmChoiceRowOn{border-color:var(--select-edge);background:var(--select-fill)}.physio-module__vhOD3q__asmChoiceMain{cursor:pointer;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.physio-module__vhOD3q__asmChoiceNote{color:var(--ink-muted);flex:100%;margin:.3rem 0 0;font-size:.8rem;line-height:1.5}.physio-module__vhOD3q__asmSubLabel{margin-bottom:.5rem;display:block}.physio-module__vhOD3q__asmSubLabelRow{align-items:center;gap:4px;margin-bottom:.5rem;display:flex}.physio-module__vhOD3q__profileContainer{flex-direction:column;max-width:680px;display:flex}.physio-module__vhOD3q__profileHeader{margin-bottom:24px}.physio-module__vhOD3q__profileTitle{letter-spacing:-.02em;color:var(--ink);margin:0 0 4px;font-size:1.45rem;font-weight:800}.physio-module__vhOD3q__profileSubtitle{color:var(--ink-muted);margin:0;font-size:.88rem;line-height:1.4}.physio-module__vhOD3q__profileCard{border:1px solid var(--cream-deep);background:var(--white);border-radius:16px;padding:24px;box-shadow:0 1px 3px #231f1a0a}.physio-module__vhOD3q__profileCardHeader{border-bottom:1px solid var(--cream-deep);justify-content:space-between;align-items:center;margin-bottom:18px;padding-bottom:12px;display:flex}.physio-module__vhOD3q__profileCardTitle{letter-spacing:-.01em;color:var(--ink);margin:0;font-size:1.02rem;font-weight:700}.physio-module__vhOD3q__profileAvatarRow{align-items:center;gap:16px;margin-bottom:20px;display:flex}.physio-module__vhOD3q__profileAvatar{object-fit:cover;border:2px solid var(--cream-deep);border-radius:50%;flex-shrink:0;width:64px;height:64px}.physio-module__vhOD3q__profileAvatarFallback{background:var(--teal-faint);border:1px solid var(--teal-pale);width:64px;height:64px;color:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex}.physio-module__vhOD3q__profileAvatarMeta{flex-direction:column;gap:4px;display:flex}.physio-module__vhOD3q__profileUploadBtn{border:1px solid var(--cream-deep);background:var(--cream);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 14px;font-size:.82rem;font-weight:600;transition:all .15s;display:inline-flex}.physio-module__vhOD3q__profileUploadBtn:hover{background:var(--white);border-color:var(--teal);color:var(--teal)}.physio-module__vhOD3q__profileGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.physio-module__vhOD3q__profileGrid{grid-template-columns:1fr}}.physio-module__vhOD3q__profileField{flex-direction:column;gap:6px;display:flex}.physio-module__vhOD3q__profileFieldFull{flex-direction:column;grid-column:1/-1;gap:6px;display:flex}.physio-module__vhOD3q__profileLabel{color:var(--ink-soft);font-size:.82rem;font-weight:600}.physio-module__vhOD3q__profileInput{border:1px solid var(--cream-deep);width:100%;color:var(--ink);background:var(--cream);border-radius:10px;outline:none;padding:10px 13px;font-family:inherit;font-size:.92rem;transition:all .15s}.physio-module__vhOD3q__profileInput:focus{background:var(--white);border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-faint)}.physio-module__vhOD3q__practiceKindGroup{gap:8px;display:flex}.physio-module__vhOD3q__practiceKindPill{border:1px solid var(--cream-deep);background:var(--cream);color:var(--ink-muted);cursor:pointer;text-align:center;border-radius:10px;flex:1;padding:9px 12px;font-family:inherit;font-size:.84rem;font-weight:600;transition:all .15s}.physio-module__vhOD3q__practiceKindPillActive{background:var(--teal-faint);border-color:var(--teal);color:var(--teal);box-shadow:0 1px 2px #0d948814}.physio-module__vhOD3q__profileActions{border-top:1px solid var(--cream-deep);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:16px;display:flex}.physio-module__vhOD3q__profileSaveBtn{background:var(--teal);min-width:120px;height:40px;color:var(--on-accent);cursor:pointer;border:none;border-radius:10px;padding:0 20px;font-size:.9rem;font-weight:700;transition:all .15s}.physio-module__vhOD3q__profileSaveBtn:disabled{opacity:.45;cursor:default}.physio-module__vhOD3q__profileSaveBtn:hover:not(:disabled){opacity:.92}.physio-module__vhOD3q__profileSavedBadge{color:var(--teal);align-items:center;gap:5px;font-size:.84rem;font-weight:600;display:inline-flex}.physio-module__vhOD3q__profileErrorBadge{color:var(--red);font-size:.84rem;font-weight:500}.physio-module__vhOD3q__profileLinkBox{background:var(--cream);border:1px solid var(--cream-deep);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 14px;display:flex}.physio-module__vhOD3q__profileLinkText{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-family:monospace;font-size:.85rem;overflow:hidden}.physio-module__vhOD3q__profileCopyBtn{background:var(--teal);color:var(--on-accent);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;flex-shrink:0;padding:8px 16px;font-size:.82rem;font-weight:600;transition:all .15s}.physio-module__vhOD3q__profileCopyBtn:hover{opacity:.9}.physio-module__vhOD3q__profileCodeRow{align-items:center;gap:8px;margin-top:12px;display:flex}.physio-module__vhOD3q__profileCodeBadge{background:var(--cream-deep);letter-spacing:.06em;color:var(--ink);border-radius:6px;align-items:center;padding:3px 8px;font-family:monospace;font-size:.84rem;font-weight:700;display:inline-flex}.physio-module__vhOD3q__profileAccountRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.physio-module__vhOD3q__profileSignOutBtn{border:1px solid var(--cream-deep);background:var(--white);height:38px;color:var(--red);cursor:pointer;border-radius:10px;padding:0 16px;font-size:.85rem;font-weight:600;transition:all .15s}.physio-module__vhOD3q__profileSignOutBtn:hover{background:#fdf2f2;border-color:#fca5a5}.physio-module__vhOD3q__sectionFilterBar{-webkit-overflow-scrolling:touch;align-items:center;gap:6px;margin-bottom:24px;padding-bottom:2px;display:flex;overflow-x:auto}.physio-module__vhOD3q__sectionFilterBtn{border:1px solid var(--cream-deep);background:var(--cream);color:var(--ink-muted);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:.8rem;font-weight:600;transition:all .15s;display:inline-flex}.physio-module__vhOD3q__sectionFilterBtn:hover{color:var(--ink)}.physio-module__vhOD3q__sectionFilterBtnActive{background:var(--white);color:var(--ink);border-color:var(--cream-deep);box-shadow:0 1px 2px #231f1a12}.physio-module__vhOD3q__sectionFilterCount{background:var(--cream-deep);color:var(--ink-muted);border-radius:999px;justify-content:center;align-items:center;padding:1px 6px;font-size:.72rem;font-weight:700;display:inline-flex}.physio-module__vhOD3q__sectionFilterBtnActive .physio-module__vhOD3q__sectionFilterCount{background:var(--teal-faint);color:var(--teal)}.physio-module__vhOD3q__careBadgeRemote,.physio-module__vhOD3q__careBadgeInPerson{white-space:nowrap;border-radius:6px;align-items:center;padding:2px 7px;font-size:.72rem;font-weight:600;line-height:1.3;display:inline-flex}.physio-module__vhOD3q__careBadgeRemote{background:var(--cream-warm);color:var(--ink-soft);border:1px solid var(--cream-deep)}.physio-module__vhOD3q__careBadgeInPerson{background:var(--teal-faint);color:var(--teal);border:1px solid var(--teal-pale)}
