:root{--of-ink:28 46 66;--of-muted:82 100 119;--of-page:245 247 250;--of-card:255 255 255;--of-raised:250 251 253;--of-border:220 227 235;--of-clinical-25:248 250 252;--of-clinical-50:238 244 248;--of-clinical-100:226 237 243;--of-clinical-200:190 211 223;--of-clinical-500:61 120 153;--of-clinical-600:48 105 133;--of-clinical-700:36 91 120;--of-clinical-800:32 75 99;--of-clinical-900:27 57 78;--of-success:36 118 94;--of-success-soft:237 246 241;--of-success-700:32 95 77;--of-warning:149 96 24;--of-warning-soft:255 247 232;--of-warning-700:120 75 19;--of-danger:185 52 67;--of-danger-soft:255 241 242;--of-danger-700:150 44 57;--of-info:50 108 146;--of-info-soft:238 244 250;--of-info-700:40 87 117;--of-yellow:128 101 0;--of-yellow-soft:255 251 229;--color-ink:rgb(var(--of-ink));--color-page:rgb(var(--of-page));--color-card:rgb(var(--of-card));--color-raised:rgb(var(--of-raised));--color-muted:rgb(var(--of-muted));--color-border:rgb(var(--of-border));--color-clinical:rgb(var(--of-clinical-700));--color-clinical-soft:rgb(var(--of-clinical-100));--color-success:rgb(var(--of-success));--color-success-soft:rgb(var(--of-success-soft));--color-info:rgb(var(--of-info));--color-info-soft:rgb(var(--of-info-soft));--color-warning:rgb(var(--of-warning));--color-warning-soft:rgb(var(--of-warning-soft));--color-danger:rgb(var(--of-danger));--color-danger-soft:rgb(var(--of-danger-soft));--control-height:2.75rem;--patient-control-height:3rem;--content-max-width:88rem;--reading-max-width:46rem;--radius-control:0.625rem;--radius-panel:1rem;--radius-overlay:1.25rem;--shadow-card:0 2px 8px rgb(28 46 66/0.035);--shadow-overlay:0 12px 36px rgb(28 46 66/0.14);--space-section:1.5rem;--space-panel:1.25rem;--of-brand:#006166;--of-on-solid:22 35 46;--chart-series-1:light-dark(#2563eb,#dce6ef);--chart-series-2:light-dark(#10b981,#90d8b5);--chart-series-3:light-dark(#7c3aed,#c5b7ff);--chart-series-4:light-dark(#f97316,#f6c173);--chart-pain:light-dark(#dc2626,#ff9aa6);--chart-grid:light-dark(#e2e8f0,#334854);--chart-axis:light-dark(#cbd5e1,#536877);--chart-label:light-dark(#64748b,#afc0cd);--chart-card:light-dark(#ffffff,#192833);--chart-tooltip:light-dark(#18212f,#20323f);--chart-tooltip-text:#edf3f6;--chart-purple:light-dark(#a855f7,#d0b5fa);--chart-teal:light-dark(#14b8a6,#8cd9cb);--chart-sky:light-dark(#0369a1,#a6d8f5);--chart-cyan:light-dark(#0891b2,#93d8e8);--chart-rose-dark:light-dark(#be123c,#ff9caf);--chart-rose:light-dark(#e11d48,#ffb1bf);--chart-cohort:light-dark(#6a6394,#c3b6e8);--chart-reference:light-dark(#d97706,#f6c173);--chart-warning:light-dark(#f59e0b,#f6c173);--chart-success:light-dark(#0f9f75,#90d8b5);--chart-patient:light-dark(#256f8f,#dce6ef)}:root[data-theme=dark]{--of-ink:237 243 246;--of-muted:175 192 205;--of-page:16 27 37;--of-card:25 40 51;--of-raised:32 50 63;--of-border:51 72 84;--of-clinical-25:25 40 51;--of-clinical-50:35 52 64;--of-clinical-100:45 60 71;--of-clinical-200:70 91 105;--of-clinical-500:202 217 228;--of-clinical-600:212 224 233;--of-clinical-700:220 230 239;--of-clinical-800:229 237 243;--of-clinical-900:237 243 246;--of-success:144 216 181;--of-success-soft:32 58 49;--of-success-700:175 230 205;--of-warning:246 193 115;--of-warning-soft:60 50 34;--of-warning-700:248 214 166;--of-danger:255 135 149;--of-danger-soft:61 37 48;--of-danger-700:255 173 183;--of-info:184 203 217;--of-info-soft:35 52 64;--of-info-700:220 230 239;--of-yellow:249 224 187;--of-yellow-soft:60 50 34;--of-brand:#dce6ef;--shadow-card:0 2px 8px rgb(0 0 0/0.09);--shadow-overlay:0 12px 36px rgb(0 0 0/0.35)}.fibula-brand{color:var(--of-brand)}:root[data-theme=dark] .fibula-brand-mark{filter:brightness(0) saturate(100%) invert(93%) sepia(8%) saturate(383%) hue-rotate(170deg) brightness(97%) contrast(93%)}@media screen{:root[data-theme=dark] :is([class~=bg-clinical-500],[class~=bg-clinical-600],[class~=bg-clinical-700],[class~=bg-clinical-800],[class~=bg-clinical-900],[class~=bg-mint],[class~=bg-mint-700],[class~=bg-danger],[class~=bg-info],[class~=bg-amber],.conversation-bubble-user){color:rgb(var(--of-on-solid))}:root[data-theme=dark] :is([class~=bg-clinical-500],[class~=bg-clinical-600],[class~=bg-clinical-700],[class~=bg-clinical-800],[class~=bg-clinical-900],[class~=bg-mint],[class~=bg-mint-700],[class~=bg-danger],[class~=bg-info],[class~=bg-amber],.conversation-bubble-user) :is([class~=text-white],[class~="text-white/75"],[class~="text-white/80"],[class~="text-white/90"]){color:rgb(var(--of-on-solid))}:root[data-theme=dark] :is(.bg-slate-700,.bg-slate-800,.bg-slate-900,.bg-slate-950,.bg-blue-500,.bg-blue-600,.bg-blue-700,.bg-blue-800,.bg-emerald-500,.bg-emerald-600,.bg-emerald-700,.bg-teal-600,.bg-red-500,.bg-red-600,.bg-red-700,.bg-amber-500,.bg-amber-600,.bg-amber-700,.bg-indigo-500,.bg-indigo-600,.bg-indigo-700,.bg-violet-500,.bg-violet-600){color:rgb(var(--of-on-solid))}:root[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),textarea,select){background-color:var(--color-card);color:var(--color-ink)}:root[data-theme=dark] .senior-mode{color:var(--color-ink)}:root[data-theme=dark] .senior-mode :is(.text-slate-400,.text-slate-500,.text-slate-600,.text-slate-700){color:var(--color-ink)!important}:root[data-theme=dark] .senior-mode :is(.border-slate-200,.border-slate-300){border-color:#71899b!important}:root[data-theme=dark] .senior-mode .bg-slate-50{background-color:var(--color-raised)!important}}.appearance-toolbar{position:relative;z-index:45}body:has(.doctor-workspace,.physio-workspace,.patient-display-header) .appearance-toolbar{display:none}:root .professional-header-action{padding-inline:.5rem;font-size:.75rem}@media (min-width:640px){:root .professional-header-action{padding-inline:.75rem;font-size:.875rem}}@media (max-width:639px){.doctor-workspace .app-page-actions,.patient-display-actions,.physio-header-actions{position:relative}:is(.doctor-workspace .app-page-actions,.physio-header-actions,.patient-display-actions) .appearance-action{position:static}}:root svg[role=img] text:not([fill]):not([class*=fill-]){fill:var(--color-muted)}:root .app-muted-panel,:root .app-nav-link:hover,:root .segmented-tabs{background:var(--color-raised)}:root .app-nav-link,:root .segmented-tab{color:var(--color-muted)}:root .segmented-tab:hover,:root .segmented-tab[data-active=true]{background:var(--color-card)}:root .conversation-response-panel{border-color:var(--color-border)}@media screen{:root[data-theme=dark] img[data-intervention-icon]{border-radius:6px;background-color:#fff}}@media print{:root[data-theme]{color-scheme:light;--of-ink:28 46 66;--of-muted:82 100 119;--of-page:255 255 255;--of-card:255 255 255;--of-raised:250 251 253;--of-border:220 227 235;--of-clinical-25:248 250 252;--of-clinical-50:238 244 248;--of-clinical-100:226 237 243;--of-clinical-200:190 211 223;--of-clinical-500:61 120 153;--of-clinical-600:48 105 133;--of-clinical-700:36 91 120;--of-clinical-800:32 75 99;--of-clinical-900:27 57 78;--of-success:36 118 94;--of-success-soft:237 246 241;--of-success-700:32 95 77;--of-warning:149 96 24;--of-warning-soft:255 247 232;--of-warning-700:120 75 19;--of-danger:185 52 67;--of-danger-soft:255 241 242;--of-danger-700:150 44 57;--of-info:50 108 146;--of-info-soft:238 244 250;--of-info-700:40 87 117;--of-yellow:128 101 0;--of-yellow-soft:255 251 229;--of-brand:#006166}.appearance-toolbar{display:none!important}.fibula-brand-mark{filter:none!important}}