@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(./instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(./instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(./instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--dur-micro:.12s;--dur-quick:.18s;--dur-panel:.24s;--ease-in:cubic-bezier(.7, 0, .84, 0);--accent-soft:color-mix(in oklab, var(--accent,#0a0a0a) 10%, white);--accent-ring:color-mix(in oklab, var(--accent,#0a0a0a) 35%, transparent)}[data-theme^=clinical]{--color-surface:#fff;--color-canvas:#f3efe9;--color-brand-50:#f8f6f4;--color-brand-100:#f1eeec;--color-brand-200:#e6e0e2;--color-brand-300:#cdc3c8;--color-brand-400:#8f8489;--color-brand-500:#6d6469;--color-brand-600:#480058;--color-brand-700:#35003f;--color-brand-800:#2a0032;--color-brand-900:#1e0024;--color-brand-950:#14001a;--color-ink:#0a0a0a;--color-ink-muted:#6b6469;--shadow-card:0 1px 2px #1e0a140d, 0 8px 22px -12px #1e0a142e;--shadow-card-hover:0 2px 4px #1e0a140f, 0 18px 40px -18px #1e0a1438;--accent:#480058;color:var(--color-ink);--clinical-control-line:#867981;--clinical-focus:#480058}[data-theme^=clinical] .accent-tile{background:var(--color-brand-100);color:var(--color-brand-800);box-shadow:inset 0 0 0 1px #0a0a0a12}[data-theme=clinical]{--clinical-focus:#6a2c80;--cal-grid:#0a0a0a12;--cal-grid-half:#0a0a0a0a;--cal-closed:#f3f1f4;--cal-done-fill:#ecebee;--cal-done-text:#4a4450;--tile-text:#1d1722}:is([data-theme=clinical-high-contrast],[data-theme=clinical-dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-attention-line:#997300;--clinical-tile-line:#867981;--clinical-badge-positive-fill:var(--color-positive-soft);--clinical-badge-positive-ink:var(--color-positive);--clinical-badge-attention-fill:var(--color-attention-soft);--clinical-badge-attention-ink:var(--color-attention);--clinical-badge-attention-dot:var(--color-attention-line);--clinical-badge-critical-fill:var(--color-critical-soft);--clinical-badge-critical-ink:var(--color-critical);--clinical-badge-neutral-fill:var(--color-brand-100);--clinical-badge-active-ink:var(--color-brand-800);--clinical-badge-active-dot:var(--color-brand-600);--clinical-badge-neutral-dot:var(--color-brand-400)}[data-theme=clinical-high-contrast]{--color-canvas:#f4f4f4;--color-surface:#fff;--color-ink:#000;--color-ink-2:#202024;--color-ink-muted:#3d3644;--clinical-badge-ink:#3d3644;--color-brand-50:#f4f1f5;--color-brand-100:#ede7ef;--color-brand-200:#e6e0e2;--color-brand-300:#cdc3c8;--color-brand-400:#68596e;--color-brand-500:#514457;--color-critical:#781608;--color-critical-soft:#fff1ee;--color-critical-line:#993021;--color-attention:#543800;--color-attention-soft:#fff6d4;--color-attention-line:#806000;--color-positive:#08402a;--color-positive-soft:#e3f5e9;--color-positive-line:#39754c;--clinical-control-line:#0a0a0a38;--clinical-switch-line:#454c54;--clinical-tile-line:#68596e;--clinical-focus:#3c0a4d;--cal-grid:#0a0a0a1a;--cal-grid-half:#0a0a0a0d;--cal-closed:#f3f1f4;--cal-done-fill:#dedce1;--cal-done-text:#000;--tile-text:#000}[data-theme=clinical-dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:var(--color-canvas);--color-canvas:#26272b;--color-surface:#2e2f34;--clinical-raised:#34353b;--clinical-overlay:#3b3c42;--color-ink:#ececef;--color-ink-2:#dcdde1;--color-ink-muted:#a9abb2;--clinical-badge-ink:#a9abb2;--color-brand-50:#34353b;--color-brand-100:#3b3c42;--color-brand-200:#ffffff0f;--color-brand-300:#d6a8ea;--color-brand-400:#d6a8ea;--color-brand-500:#d6a8ea;--color-brand-600:#d6a8ea;--color-brand-700:#e3c2f1;--color-brand-800:#efd5f8;--color-brand-900:#f8ebfe;--color-brand-950:#fcf8ff;--color-button-text:#24102c;--clinical-primary:#8a5a9e;--clinical-primary-hover:#7a4d8d;--color-critical:#ffb6ad;--color-critical-soft:#40231f;--color-critical-line:#e99c92;--color-attention:#ffe094;--color-attention-soft:#3a301b;--color-attention-line:#d2b466;--color-positive:#a6edbd;--color-positive-soft:#1c3526;--color-positive-line:#7dbe90;--accent:#d6a8ea;--accent-soft:#3b3c42;--clinical-hairline:#ffffff0f;--clinical-control-fill:#34353b;--clinical-control-hover:#3b3c42;--clinical-control-active:#41424a;--clinical-control-line:#ffffff24;--clinical-switch-line:#b8a8c4;--clinical-tile-line:#b8a8c4;--clinical-focus:#d6a8ea;--cal-grid:#ffffff17;--cal-grid-half:#ffffff0b;--cal-closed:#2b2c31;--cal-done-fill:#393a40;--cal-done-text:#cfd0d5;--tile-text:#ececef;--shadow-card:0 8px 24px -12px #00000080;--shadow-card-hover:0 12px 32px -14px #0009}[data-theme=clinical-high-contrast],[data-theme=clinical-dark]{--color-error:var(--color-critical);--color-success:var(--color-positive);--color-header:var(--color-canvas);--color-header-text:var(--color-ink);--color-cal-red-soft:var(--color-critical-soft);--color-cal-red-ink:var(--color-critical);--color-cal-red-line:var(--color-critical-line);--color-cal-amber-soft:var(--color-attention-soft);--color-cal-amber-ink:var(--color-attention);--color-cal-amber-line:var(--color-attention-line);--color-cal-green-soft:var(--color-positive-soft);--color-cal-green-ink:var(--color-positive);--color-cal-green-line:var(--color-positive-line);--color-cal-teal-soft:#d8eeeb;--color-cal-teal-ink:#164640;--color-cal-teal-line:#36776c;--color-cal-blue-soft:#e0e7f6;--color-cal-blue-ink:#20345d;--color-cal-blue-line:#526998;--color-cal-purple-soft:#ede2f2;--color-cal-purple-ink:#3e244e;--color-cal-purple-line:#795589;--color-cal-pink-soft:#f6e1eb;--color-cal-pink-ink:#5c233c;--color-cal-pink-line:#995a74}[data-theme=clinical-dark]{--color-line:var(--clinical-hairline);--color-cal-teal-soft:#1d3532;--color-cal-teal-ink:#a8e4d9;--color-cal-teal-line:#7bb6aa;--color-cal-blue-soft:#242f45;--color-cal-blue-ink:#c2d4fa;--color-cal-blue-line:#94abd6;--color-cal-purple-soft:#35253e;--color-cal-purple-ink:#e2c5f1;--color-cal-purple-line:#bc92d0;--color-cal-pink-soft:#3d2632;--color-cal-pink-ink:#f5c0d7;--color-cal-pink-line:#d39db4}.clinical-dark .bg-white{background-color:var(--color-surface)}.clinical-dark dialog{background-color:var(--clinical-raised);color:var(--color-ink)}.clinical-dark :is([role=menu],[role=listbox],[popover]){background-color:var(--clinical-overlay)}.clinical-dark .bg-white\/10,.clinical-dark .bg-white\/85,.clinical-dark .bg-white\/95,.clinical-dark .hover\:bg-white\/10,.clinical-dark .hover\:bg-white\/20{background-color:var(--color-surface)}.clinical-alt :is(.map-viewport,.skin-thumb,canvas,img.bg-white[data-signature-state=shown]){color:#0a0a0a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-surface:#fff;--color-ink:#0a0a0a;--color-ink-muted:#6b6469;--clinical-focus:#480058;background-color:#fff}.clinical-dark :is(.bg-brand-600,.bg-brand-700,.bg-brand-800,.bg-ink):is(.text-white,.text-button-text){background-color:var(--clinical-primary);color:#fff}.clinical-dark :is(.bg-brand-600,.bg-brand-700,.bg-brand-800,.bg-ink):is(.text-white,.text-button-text):hover{background-color:var(--clinical-primary-hover)}.clinical-dark .bg-positive.text-white{color:var(--color-button-text)}.clinical-dark .hover\:bg-black:hover{background-color:var(--clinical-primary-hover);color:#fff}.clinical-dark .focus-visible\:ring-offset-2,.clinical-dark .ring-offset-1,.clinical-dark .ring-offset-2{--tw-ring-offset-color:var(--color-surface)}.clinical-dark .fixed.inset-0.\[\&_code\]\:bg-ink\/5,.clinical-dark .fixed.inset-0.aria-\[current\=page\]\:bg-ink\/10,.clinical-dark .fixed.inset-0.bg-ink\/\[0\.02\],.clinical-dark .fixed.inset-0.bg-ink\/\[0\.03\],.clinical-dark .fixed.inset-0.bg-ink\/\[0\.04\],.clinical-dark .fixed.inset-0.bg-ink\/2,.clinical-dark .fixed.inset-0.bg-ink\/3,.clinical-dark .fixed.inset-0.bg-ink\/5,.clinical-dark .fixed.inset-0.bg-ink\/8,.clinical-dark .fixed.inset-0.bg-ink\/10,.clinical-dark .fixed.inset-0.bg-ink\/15,.clinical-dark .fixed.inset-0.bg-ink\/20,.clinical-dark .fixed.inset-0.bg-ink\/25,.clinical-dark .fixed.inset-0.bg-ink\/30,.clinical-dark .fixed.inset-0.bg-ink\/40,.clinical-dark .fixed.inset-0.bg-ink\/55,.clinical-dark .fixed.inset-0.bg-ink\/70,.clinical-dark .fixed.inset-0.bg-ink\/80,.clinical-dark .fixed.inset-0.focus\:bg-ink\/5,.clinical-dark .fixed.inset-0.hover\:bg-ink\/\[0\.02\],.clinical-dark .fixed.inset-0.hover\:bg-ink\/\[0\.03\],.clinical-dark .fixed.inset-0.hover\:bg-ink\/3,.clinical-dark .fixed.inset-0.hover\:bg-ink\/5,.clinical-dark .fixed.inset-0.hover\:bg-ink\/10,.clinical-dark .fixed.inset-0.hover\:bg-ink\/85,.clinical-dark .fixed.inset-0.hover\:bg-ink\/90,.clinical-dark .fixed.inset-0.hover\:file\:bg-ink\/5{background-color:#0009}.clinical-alt :is(input,select,textarea){background-color:var(--clinical-control-fill,var(--color-surface));color:var(--color-ink);border-color:var(--clinical-control-line)}.clinical-alt :is(input,textarea)::placeholder{color:var(--color-ink-muted);opacity:1}.clinical-alt select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%236b6469' stroke-width='1.5'/%3E%3C/svg%3E")}.clinical-alt :is(input[type=checkbox],input[type=radio]){accent-color:var(--color-brand-600)}.clinical-alt input[role=switch]+span{border:1px solid var(--clinical-switch-line,var(--clinical-control-line))}.clinical-alt input[role=switch]+span:after{background-color:var(--color-surface);outline:1px solid var(--clinical-control-line)}.clinical-alt input[role=switch]:focus-visible+span{outline:2px solid var(--clinical-focus);outline-offset:2px}.clinical-dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%23d1c6d8' stroke-width='1.5'/%3E%3C/svg%3E")}.clinical-alt button.border-ink\/5,.clinical-alt a.border-ink\/5,.clinical-alt summary.border-ink\/5,.clinical-alt button.border-ink\/8,.clinical-alt a.border-ink\/8,.clinical-alt summary.border-ink\/8,.clinical-alt button.border-ink\/10,.clinical-alt a.border-ink\/10,.clinical-alt summary.border-ink\/10,.clinical-alt button.border-ink\/15,.clinical-alt a.border-ink\/15,.clinical-alt summary.border-ink\/15,.clinical-alt button.border-ink\/20,.clinical-alt a.border-ink\/20,.clinical-alt summary.border-ink\/20,.clinical-alt button.border-ink\/25,.clinical-alt a.border-ink\/25,.clinical-alt summary.border-ink\/25,.clinical-alt button.border-ink\/30,.clinical-alt a.border-ink\/30,.clinical-alt summary.border-ink\/30,.clinical-alt button.border-ink\/40,.clinical-alt a.border-ink\/40,.clinical-alt summary.border-ink\/40,.clinical-alt button.file\:border-ink\/15,.clinical-alt a.file\:border-ink\/15,.clinical-alt summary.file\:border-ink\/15,.clinical-alt button.focus\:border-ink\/30,.clinical-alt a.focus\:border-ink\/30,.clinical-alt summary.focus\:border-ink\/30,.clinical-alt button.hover\:border-ink\/20,.clinical-alt a.hover\:border-ink\/20,.clinical-alt summary.hover\:border-ink\/20,.clinical-alt button.hover\:border-ink\/25,.clinical-alt a.hover\:border-ink\/25,.clinical-alt summary.hover\:border-ink\/25,.clinical-alt button.hover\:border-ink\/30,.clinical-alt a.hover\:border-ink\/30,.clinical-alt summary.hover\:border-ink\/30,.clinical-alt button.hover\:border-ink\/40,.clinical-alt a.hover\:border-ink\/40,.clinical-alt summary.hover\:border-ink\/40,.clinical-alt button.hover\:border-ink\/50,.clinical-alt a.hover\:border-ink\/50,.clinical-alt summary.hover\:border-ink\/50{border-color:var(--clinical-control-line)}.clinical-alt button.border-error\/30,.clinical-alt a.border-error\/30{border-color:var(--color-critical)}.clinical-alt :is(a,button,summary,[tabindex]:not(input,select,textarea),input:is([type=checkbox],[type=radio])):focus-visible{outline:2px solid var(--clinical-focus);outline-offset:2px;--tw-ring-color:var(--clinical-focus)}[data-theme^=clinical] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea):focus-visible{border-color:var(--clinical-focus);box-shadow:0 0 0 1px var(--clinical-focus);outline-offset:0;outline:none}.clinical-alt :is(button,input,select,textarea):disabled,.clinical-alt [aria-disabled=true]{opacity:1;cursor:not-allowed}.clinical-alt :is(button,input,select,textarea):disabled:not([aria-busy=true]),.clinical-alt [aria-disabled=true]:not([aria-busy=true]){border:1px dashed var(--clinical-control-line);background-color:var(--color-brand-50);color:var(--color-ink-muted)}.clinical-alt [aria-busy=true]{cursor:progress}.clinical-alt .placeholder\:text-ink-muted\/60,.clinical-alt .text-ink-muted\/30,.clinical-alt .text-ink-muted\/40,.clinical-alt .text-ink-muted\/50,.clinical-alt .text-ink-muted\/60,.clinical-alt .text-ink-muted\/70,.clinical-alt .text-ink-muted\/80{color:var(--color-ink-muted)}.clinical-alt .text-ink\/20,.clinical-alt .text-ink\/30,.clinical-alt .text-ink\/40,.clinical-alt .text-ink\/50,.clinical-alt .text-ink\/60,.clinical-alt .text-ink\/70,.clinical-alt .text-ink\/80{color:var(--color-ink)}.clinical-alt .text-attention\/80{color:var(--color-attention)}[data-theme^=clinical] .cal-col .opacity-80{opacity:1}[data-theme^=clinical] .cal-col>button.opacity-30{opacity:1;outline:2px dashed var(--clinical-focus);outline-offset:2px}.clinical-alt .cal-status-cancelled{border-color:var(--clinical-tile-line)}.clinical-high-contrast .cal-status-cancelled{color:var(--color-ink)}.clinical-dark .border-ink\/5:where(:not(input,select,textarea)),.clinical-dark .border-ink\/8:where(:not(input,select,textarea)),.clinical-dark .border-ink\/10:where(:not(input,select,textarea)),.clinical-dark .border-ink\/15:where(:not(input,select,textarea)),.clinical-dark .border-ink\/20:where(:not(input,select,textarea)),.clinical-dark .border-ink\/25:where(:not(input,select,textarea)),.clinical-dark .border-ink\/30:where(:not(input,select,textarea)),.clinical-dark .border-ink\/40:where(:not(input,select,textarea)),.clinical-dark .file\:border-ink\/15:where(:not(input,select,textarea)),.clinical-dark .focus\:border-ink\/30:where(:not(input,select,textarea)),.clinical-dark .hover\:border-ink\/20:where(:not(input,select,textarea)),.clinical-dark .hover\:border-ink\/25:where(:not(input,select,textarea)),.clinical-dark .hover\:border-ink\/30:where(:not(input,select,textarea)),.clinical-dark .hover\:border-ink\/40:where(:not(input,select,textarea)),.clinical-dark .hover\:border-ink\/50:where(:not(input,select,textarea)){border-color:var(--clinical-hairline)}.clinical-dark button.border-ink\/5:where(:not(.cal-tile)),.clinical-dark button.border-ink\/8:where(:not(.cal-tile)),.clinical-dark button.border-ink\/10:where(:not(.cal-tile)),.clinical-dark button.border-ink\/15:where(:not(.cal-tile)),.clinical-dark button.border-ink\/20:where(:not(.cal-tile)),.clinical-dark button.border-ink\/25:where(:not(.cal-tile)),.clinical-dark button.border-ink\/30:where(:not(.cal-tile)),.clinical-dark button.border-ink\/40:where(:not(.cal-tile)),.clinical-dark button.file\:border-ink\/15:where(:not(.cal-tile)),.clinical-dark button.focus\:border-ink\/30:where(:not(.cal-tile)),.clinical-dark button.hover\:border-ink\/20:where(:not(.cal-tile)),.clinical-dark button.hover\:border-ink\/25:where(:not(.cal-tile)),.clinical-dark button.hover\:border-ink\/30:where(:not(.cal-tile)),.clinical-dark button.hover\:border-ink\/40:where(:not(.cal-tile)),.clinical-dark button.hover\:border-ink\/50:where(:not(.cal-tile)),.clinical-dark summary.border-ink\/5,.clinical-dark summary.border-ink\/8,.clinical-dark summary.border-ink\/10,.clinical-dark summary.border-ink\/15,.clinical-dark summary.border-ink\/20,.clinical-dark summary.border-ink\/25,.clinical-dark summary.border-ink\/30,.clinical-dark summary.border-ink\/40,.clinical-dark summary.file\:border-ink\/15,.clinical-dark summary.focus\:border-ink\/30,.clinical-dark summary.hover\:border-ink\/20,.clinical-dark summary.hover\:border-ink\/25,.clinical-dark summary.hover\:border-ink\/30,.clinical-dark summary.hover\:border-ink\/40,.clinical-dark summary.hover\:border-ink\/50,.clinical-dark a.border-ink\/15.bg-surface.hover\:bg-ink\/5{background-color:var(--clinical-control-fill)}.clinical-dark button.border-ink\/5:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.border-ink\/8:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.border-ink\/10:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.border-ink\/15:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.border-ink\/20:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.border-ink\/25:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.border-ink\/30:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.border-ink\/40:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.file\:border-ink\/15:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.focus\:border-ink\/30:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.hover\:border-ink\/20:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.hover\:border-ink\/25:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.hover\:border-ink\/30:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.hover\:border-ink\/40:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark button.hover\:border-ink\/50:where(:not(.cal-tile,:disabled,[aria-disabled=true])):hover,.clinical-dark summary.border-ink\/5:hover,.clinical-dark summary.border-ink\/8:hover,.clinical-dark summary.border-ink\/10:hover,.clinical-dark summary.border-ink\/15:hover,.clinical-dark summary.border-ink\/20:hover,.clinical-dark summary.border-ink\/25:hover,.clinical-dark summary.border-ink\/30:hover,.clinical-dark summary.border-ink\/40:hover,.clinical-dark summary.file\:border-ink\/15:hover,.clinical-dark summary.focus\:border-ink\/30:hover,.clinical-dark summary.hover\:border-ink\/20:hover,.clinical-dark summary.hover\:border-ink\/25:hover,.clinical-dark summary.hover\:border-ink\/30:hover,.clinical-dark summary.hover\:border-ink\/40:hover,.clinical-dark summary.hover\:border-ink\/50:hover,.clinical-dark a.border-ink\/15.bg-surface.hover\:bg-ink\/5:where(:not([aria-disabled=true])):hover{background-color:var(--clinical-control-hover)}.clinical-dark button.border-ink\/5:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.border-ink\/8:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.border-ink\/10:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.border-ink\/15:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.border-ink\/20:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.border-ink\/25:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.border-ink\/30:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.border-ink\/40:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.file\:border-ink\/15:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.focus\:border-ink\/30:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.hover\:border-ink\/20:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.hover\:border-ink\/25:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.hover\:border-ink\/30:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.hover\:border-ink\/40:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark button.hover\:border-ink\/50:where(:not(.cal-tile,:disabled,[aria-disabled=true])):active,.clinical-dark summary.border-ink\/5:active,.clinical-dark summary.border-ink\/8:active,.clinical-dark summary.border-ink\/10:active,.clinical-dark summary.border-ink\/15:active,.clinical-dark summary.border-ink\/20:active,.clinical-dark summary.border-ink\/25:active,.clinical-dark summary.border-ink\/30:active,.clinical-dark summary.border-ink\/40:active,.clinical-dark summary.file\:border-ink\/15:active,.clinical-dark summary.focus\:border-ink\/30:active,.clinical-dark summary.hover\:border-ink\/20:active,.clinical-dark summary.hover\:border-ink\/25:active,.clinical-dark summary.hover\:border-ink\/30:active,.clinical-dark summary.hover\:border-ink\/40:active,.clinical-dark summary.hover\:border-ink\/50:active,.clinical-dark a.border-ink\/15.bg-surface.hover\:bg-ink\/5:where(:not([aria-disabled=true])):active{background-color:var(--clinical-control-active)}[data-theme=clinical] .cal-cols>.border-ink\/10{border-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}[data-theme=clinical] .cal-col>button.border-ink\/15{border-color:color-mix(in oklab, var(--color-ink) 15%, transparent)}[data-theme=clinical] a.cal-month-cell{border-color:color-mix(in oklab, var(--color-ink) 5%, transparent)}.cal-grid{--cal-line-hour:var(--cal-grid,color-mix(in oklab, var(--color-ink) 15%, transparent));--cal-line-half:var(--cal-grid-half,color-mix(in oklab, var(--color-ink) 5%, transparent))}[data-theme^=clinical] .cal-cols.border-ink\/5{border-color:var(--cal-grid)}[data-theme^=clinical] .cal-closed{background-color:var(--cal-closed);background-image:none}[data-theme=clinical] :is(.cal-tile,.cal-leg,.cal-dot){--tile-fill:var(--tile-n-fill);--tile-bar:var(--tile-n-bar)}.clinical-high-contrast :is(.cal-tile,.cal-leg,.cal-dot){--tile-fill:var(--tile-hc-fill);--tile-bar:var(--tile-hc-bar)}.clinical-dark :is(.cal-tile,.cal-leg,.cal-dot){--tile-fill:var(--tile-d-fill);--tile-bar:var(--tile-d-bar)}[data-theme^=clinical] .cal-tile{background:var(--tile-fill);color:var(--tile-text);box-shadow:none;border:0}[data-theme^=clinical] .cal-tile:before{content:"";background:var(--tile-bar);border-top-left-radius:inherit;border-bottom-left-radius:inherit;pointer-events:none;width:4px;position:absolute;top:0;bottom:0;left:0}[data-theme^=clinical] .cal-month-cell .cal-tile:before{width:3px}[data-theme^=clinical] .cal-tile.cal-done{background:var(--cal-done-fill);color:var(--cal-done-text)}[data-theme^=clinical] .cal-tile.cal-noshow{background:repeating-linear-gradient(135deg, var(--tile-fill) 0 7px, color-mix(in oklab, var(--tile-fill), var(--tile-text) 12%) 7px 9px);background-color:var(--tile-fill)}[data-theme^=clinical] .cal-tile.cal-block{background:var(--cal-done-fill);color:var(--cal-done-text)}[data-theme^=clinical] .cal-tile.cal-block:before{background:repeating-linear-gradient(to bottom, var(--tile-bar) 0 4px, transparent 4px 7px)}[data-theme^=clinical] .cal-noshow-label{color:var(--color-critical);font-weight:700}[data-theme^=clinical] .cal-done-mark{font-weight:700}[data-theme^=clinical] .cal-swatch.cal-swatch-on{box-shadow:0 0 0 2px var(--clinical-focus)}[data-theme^=clinical] .cal-swatch.cal-swatch-focus{outline:2px solid var(--clinical-focus);outline-offset:2px}[data-theme^=clinical] .cal-dot{background:var(--tile-bar)}[data-theme^=clinical] .cal-leg[data-visit-leg][aria-pressed]{border-left:4px solid var(--tile-bar)}[data-theme=clinical] [data-visit-leg][aria-pressed=true]{border-color:var(--clinical-control-line)}.cal-col>.cal-tile-resizable>.cal-tile-content{padding-right:.5rem}@media (forced-colors:active){[data-theme^=clinical]{--color-ink:CanvasText;--color-ink-muted:CanvasText;--color-surface:Canvas;--color-canvas:Canvas;--clinical-focus:Highlight;--clinical-control-line:ButtonText;--clinical-switch-line:ButtonText}[data-theme^=clinical] [aria-label="Patient names hidden. Open view options"]{forced-color-adjust:auto;border:1px solid buttontext;color:canvastext!important;background-color:canvas!important}[data-theme^=clinical] .cal-col button,[data-theme^=clinical] .cal-tile{forced-color-adjust:auto;color:canvastext!important;background:canvas!important;border-color:buttontext!important}[data-theme^=clinical] .cal-tile:before{forced-color-adjust:none;background:canvastext}[data-theme^=clinical] .cal-grid{forced-color-adjust:none;--cal-line-hour:CanvasText;--cal-line-half:CanvasText}[data-theme^=clinical] :is(input,select,textarea,button){border-color:buttontext}[data-theme^=clinical] :focus-visible{outline-color:highlight}[data-theme^=clinical] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden]),select,textarea):focus-visible{border-color:highlight;outline:1px solid highlight}[data-theme^=clinical] :is(button,input,select,textarea):disabled,[data-theme^=clinical] [aria-disabled=true]{color:graytext;opacity:1;border-color:graytext}}.clinical-alt .bg-amber-50,.clinical-alt .bg-amber-50\/60,.clinical-alt .bg-amber-50\/70,.clinical-alt .bg-amber-100,.clinical-alt .bg-amber-200,.clinical-alt .bg-amber-400,.clinical-alt .bg-amber-500,.clinical-alt .bg-amber-700,.clinical-alt .hover\:bg-amber-100,.clinical-alt .hover\:bg-amber-200{background-color:var(--color-attention-soft)}.clinical-alt .text-amber-600,.clinical-alt .text-amber-700,.clinical-alt .text-amber-800,.clinical-alt .text-amber-800\/90,.clinical-alt .text-amber-900,.clinical-alt .text-amber-900\/70{color:var(--color-attention)}.clinical-alt .border-amber-200,.clinical-alt .border-amber-300,.clinical-alt .border-amber-300\/60,.clinical-alt .border-amber-400,.clinical-alt .border-amber-500{border-color:var(--color-attention-line)}.clinical-alt .bg-red-50,.clinical-alt .bg-red-50\/40,.clinical-alt .bg-red-50\/50,.clinical-alt .bg-red-50\/60,.clinical-alt .bg-red-100,.clinical-alt .bg-red-200,.clinical-alt .bg-red-500,.clinical-alt .bg-red-600,.clinical-alt .hover\:bg-red-50,.clinical-alt .hover\:bg-red-100,.clinical-alt .hover\:bg-red-700{background-color:var(--color-critical-soft)}.clinical-alt .text-red-400,.clinical-alt .text-red-600,.clinical-alt .text-red-700,.clinical-alt .text-red-800,.clinical-alt .text-red-900,.clinical-alt .text-red-900\/70{color:var(--color-critical)}.clinical-alt .bg-emerald-50,.clinical-alt .bg-emerald-50\/60,.clinical-alt .bg-emerald-100,.clinical-alt .bg-emerald-500,.clinical-alt .bg-emerald-600,.clinical-alt .hover\:bg-emerald-700{background-color:var(--color-positive-soft)}.clinical-alt .text-emerald-600,.clinical-alt .text-emerald-700,.clinical-alt .text-emerald-800,.clinical-alt .text-emerald-900{color:var(--color-positive)}.clinical-dark .\[\&_code\]\:bg-ink\/5.text-white:not(.md\:bg-transparent),.clinical-dark .aria-\[current\=page\]\:bg-ink\/10.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/\[0\.02\].text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/\[0\.03\].text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/\[0\.04\].text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/2.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/3.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/5.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/8.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/10.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/15.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/20.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/25.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/30.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/40.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/55.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/70.text-white:not(.md\:bg-transparent),.clinical-dark .bg-ink\/80.text-white:not(.md\:bg-transparent),.clinical-dark .focus\:bg-ink\/5.text-white:not(.md\:bg-transparent),.clinical-dark .hover\:bg-ink\/\[0\.02\].text-white:not(.md\:bg-transparent),.clinical-dark .hover\:bg-ink\/\[0\.03\].text-white:not(.md\:bg-transparent),.clinical-dark .hover\:bg-ink\/3.text-white:not(.md\:bg-transparent),.clinical-dark .hover\:bg-ink\/5.text-white:not(.md\:bg-transparent),.clinical-dark .hover\:bg-ink\/10.text-white:not(.md\:bg-transparent),.clinical-dark .hover\:bg-ink\/85.text-white:not(.md\:bg-transparent),.clinical-dark .hover\:bg-ink\/90.text-white:not(.md\:bg-transparent),.clinical-dark .hover\:file\:bg-ink\/5.text-white:not(.md\:bg-transparent){color:var(--color-button-text)}@media (width<48rem){.clinical-dark .\[\&_code\]\:bg-ink\/5.text-white.md\:bg-transparent,.clinical-dark .aria-\[current\=page\]\:bg-ink\/10.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/\[0\.02\].text-white.md\:bg-transparent,.clinical-dark .bg-ink\/\[0\.03\].text-white.md\:bg-transparent,.clinical-dark .bg-ink\/\[0\.04\].text-white.md\:bg-transparent,.clinical-dark .bg-ink\/2.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/3.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/5.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/8.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/10.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/15.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/20.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/25.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/30.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/40.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/55.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/70.text-white.md\:bg-transparent,.clinical-dark .bg-ink\/80.text-white.md\:bg-transparent,.clinical-dark .focus\:bg-ink\/5.text-white.md\:bg-transparent,.clinical-dark .hover\:bg-ink\/\[0\.02\].text-white.md\:bg-transparent,.clinical-dark .hover\:bg-ink\/\[0\.03\].text-white.md\:bg-transparent,.clinical-dark .hover\:bg-ink\/3.text-white.md\:bg-transparent,.clinical-dark .hover\:bg-ink\/5.text-white.md\:bg-transparent,.clinical-dark .hover\:bg-ink\/10.text-white.md\:bg-transparent,.clinical-dark .hover\:bg-ink\/85.text-white.md\:bg-transparent,.clinical-dark .hover\:bg-ink\/90.text-white.md\:bg-transparent,.clinical-dark .hover\:file\:bg-ink\/5.text-white.md\:bg-transparent{color:var(--color-button-text)}}.clinical-alt .bg-red-50.text-white,.clinical-alt .bg-red-50\/40.text-white,.clinical-alt .bg-red-50\/50.text-white,.clinical-alt .bg-red-50\/60.text-white,.clinical-alt .bg-red-100.text-white,.clinical-alt .bg-red-200.text-white,.clinical-alt .bg-red-500.text-white,.clinical-alt .bg-red-600.text-white,.clinical-alt .hover\:bg-red-50.text-white,.clinical-alt .hover\:bg-red-100.text-white,.clinical-alt .hover\:bg-red-700.text-white{color:var(--color-critical)}.clinical-dark .border-red-200,.clinical-dark .border-red-300,.clinical-dark .border-red-400{border-color:var(--color-critical-line)}
