.ox-loader{--ox-loader-size:32px;--ox-loader-color:var(--ox-accent,currentColor);--ox-loader-track:color-mix(in oklab, var(--ox-loader-color) 22%, transparent);--ox-loader-stroke:2.4px;--ox-loader-beat:1s;--ox-loader-cycle:4s;--ox-loader-scrim:color-mix(in oklab, var(--ox-bg,Canvas) 72%, transparent);--ox-loader-z:1000;--ox-loader-ease:cubic-bezier(.45, 0, .55, 1);--ox-loader-ease-out:cubic-bezier(.2, .8, .2, 1);color:var(--ox-loader-color);font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-sm,.875rem);text-align:center;animation:ox-loader-enter .16s var(--ox-ease,ease-out) both;justify-items:center;gap:.6em;line-height:1.45;display:inline-grid}.ox-loader--overlay,.ox-loader--page{z-index:var(--ox-loader-z);place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.ox-loader--page{position:fixed}.ox-loader--overlay[data-ox-scrim=true],.ox-loader--page[data-ox-scrim=true]{background:var(--ox-loader-scrim)}.ox-loader__art{line-height:0;display:block;position:relative}.ox-loader__mark{pointer-events:none;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.ox-loader__mark>*{max-width:42%;max-height:42%}.ox-loader__art>svg{width:var(--ox-loader-size);height:auto;display:block;overflow:visible}.ox-loader__label{color:var(--ox-text,currentColor);font-weight:500}.ox-loader__value{color:var(--ox-text,currentColor);font-variant-numeric:tabular-nums;font-weight:600}.ox-loader__hint{color:var(--ox-text-muted,currentColor);font-size:var(--ox-text-xs,.8125rem);max-width:34ch}.ox-loader__actions{justify-content:center;gap:.5rem;display:flex}.ox-loader__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ox-loader__stroke{fill:none;stroke:currentColor;stroke-width:var(--ox-loader-stroke);stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ox-loader__fill{fill:currentColor}.ox-loader__track{opacity:.22}.ox-loader__draw{stroke-dasharray:100;stroke-dashoffset:100px;animation:ox-loader-draw .7s var(--ox-loader-ease-out) forwards}.ox-loader__beat{transform-box:fill-box;transform-origin:50%;animation:ox-loader-beat var(--ox-loader-beat) var(--ox-loader-ease) infinite;animation-delay:.4s}.ox-loader__head{stroke-dasharray:22 200;stroke-dashoffset:22px;animation:ox-loader-head var(--ox-loader-beat) cubic-bezier(.4, 0, .6, 1) infinite;animation-delay:.4s}.ox-loader__tail{stroke-dasharray:44 200;stroke-dashoffset:44px;opacity:.35;animation:ox-loader-tail var(--ox-loader-beat) cubic-bezier(.4, 0, .6, 1) infinite;animation-delay:.4s}@keyframes ox-loader-draw{to{stroke-dashoffset:0}}@keyframes ox-loader-beat{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes ox-loader-head{to{stroke-dashoffset:-100px}}@keyframes ox-loader-tail{to{stroke-dashoffset:-78px}}.ox-loader__ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:ox-loader-ring var(--ox-loader-cycle) cubic-bezier(.2, .6, .4, 1) infinite}.ox-loader__ring:nth-of-type(2){animation-delay:calc(var(--ox-loader-cycle) / -3)}.ox-loader__ring:nth-of-type(3){animation-delay:calc(var(--ox-loader-cycle) * -2 / 3)}.ox-loader__core{transform-box:fill-box;transform-origin:50%;animation:ox-loader-core var(--ox-loader-cycle) var(--ox-loader-ease) infinite}@keyframes ox-loader-ring{0%{opacity:.55;transform:scale(.3)}70%{opacity:.08}to{opacity:0;transform:scale(1)}}@keyframes ox-loader-core{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.ox-loader__dot{transform-box:fill-box;transform-origin:50%;animation:ox-loader-helix calc(var(--ox-loader-cycle) * .65) ease-in-out infinite;animation-delay:calc(var(--ox-loader-cycle) * .65 * var(--ox-loader-phase,0))}@keyframes ox-loader-helix{0%{opacity:1;transform:translateY(0)scale(1)}25%{opacity:.85;transform:translateY(-12px)scale(.85)}50%{opacity:.45;transform:translateY(0)scale(.6)}75%{opacity:.85;transform:translateY(12px)scale(.85)}to{opacity:1;transform:translateY(0)scale(1)}}.ox-loader__slug{animation:ox-loader-slug calc(var(--ox-loader-cycle) * .7) var(--ox-loader-ease) infinite alternate}.ox-loader[data-ox-determinate=true] .ox-loader__slug{animation:none;transform:none}@keyframes ox-loader-slug{0%{transform:translate(0)}to{transform:translate(88px)}}@keyframes ox-loader-enter{0%{opacity:0}to{opacity:1}}@keyframes ox-loader-still{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ox-loader:not([data-ox-motion=full]) .ox-loader__draw,.ox-loader:not([data-ox-motion=full]) .ox-loader__beat,.ox-loader:not([data-ox-motion=full]) .ox-loader__head,.ox-loader:not([data-ox-motion=full]) .ox-loader__tail,.ox-loader:not([data-ox-motion=full]) .ox-loader__ring,.ox-loader:not([data-ox-motion=full]) .ox-loader__core,.ox-loader:not([data-ox-motion=full]) .ox-loader__dot,.ox-loader:not([data-ox-motion=full]) .ox-loader__slug,.ox-loader:not([data-ox-motion=full]){animation:none}.ox-loader:not([data-ox-motion=full]) .ox-loader__draw{stroke-dashoffset:0}.ox-loader:not([data-ox-motion=full]) .ox-loader__head,.ox-loader:not([data-ox-motion=full]) .ox-loader__tail{opacity:0}.ox-loader:not([data-ox-motion=full]) .ox-loader__track{opacity:1}.ox-loader:not([data-ox-motion=full]) .ox-loader__ring{opacity:0}.ox-loader:not([data-ox-motion=full]) .ox-loader__ring:first-of-type{opacity:.35;transform:scale(.7)}.ox-loader:not([data-ox-motion=full]) .ox-loader__art{animation:ox-loader-still 2.4s var(--ox-loader-ease) infinite}}.ox-loader[data-ox-motion=reduced] .ox-loader__draw,.ox-loader[data-ox-motion=reduced] .ox-loader__beat,.ox-loader[data-ox-motion=reduced] .ox-loader__head,.ox-loader[data-ox-motion=reduced] .ox-loader__tail,.ox-loader[data-ox-motion=reduced] .ox-loader__ring,.ox-loader[data-ox-motion=reduced] .ox-loader__core,.ox-loader[data-ox-motion=reduced] .ox-loader__dot,.ox-loader[data-ox-motion=reduced] .ox-loader__slug,.ox-loader[data-ox-motion=reduced]{animation:none}.ox-loader[data-ox-motion=reduced] .ox-loader__draw{stroke-dashoffset:0}.ox-loader[data-ox-motion=reduced] .ox-loader__head,.ox-loader[data-ox-motion=reduced] .ox-loader__tail{opacity:0}.ox-loader[data-ox-motion=reduced] .ox-loader__track{opacity:1}.ox-loader[data-ox-motion=reduced] .ox-loader__ring{opacity:0}.ox-loader[data-ox-motion=reduced] .ox-loader__ring:first-of-type{opacity:.35;transform:scale(.7)}.ox-loader[data-ox-motion=reduced] .ox-loader__art{animation:ox-loader-still 2.4s var(--ox-loader-ease) infinite}@media (forced-colors:active){.ox-loader{color:canvastext}.ox-loader--overlay[data-ox-scrim=true],.ox-loader--page[data-ox-scrim=true]{background:canvas}.ox-loader__track{opacity:.5}}.ox-rec{--_lv:0;--_pk:0;--_wave:var(--ox-recorder-wave,var(--ox-accent,currentColor));--_wave-off:var(--ox-recorder-wave-off,var(--ox-text-muted,#828d89));--_rec:var(--ox-recorder-rec,#d1453b);--_rec-soft:var(--ox-recorder-rec-soft,#fdeeec);--_rec-line:var(--ox-recorder-rec-line,#f3b7b1);--_rec-ink:var(--ox-recorder-rec-ink,#a32d25);--_pane:var(--ox-recorder-pane,var(--ox-bg-muted,#f1f4f4));--_lane-h:var(--ox-recorder-lane-h,68px);--_bar-w:var(--ox-recorder-bar-w,3px);--_bar-gap:var(--ox-recorder-bar-gap,2px);--_radius:var(--ox-radius,6px);color:var(--ox-text,currentColor);font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-sm,.875rem);gap:12px;display:grid}.ox-rec-clock{font-family:var(--ox-font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-weight:500}.ox-rec-clock[data-size=lg]{font-size:1.375rem}.ox-rec-title{color:var(--ox-text,currentColor);font-size:.84375rem;font-weight:600}.ox-rec-meta{font-size:var(--ox-text-xs,.8125rem);color:var(--ox-text-muted,currentColor)}.ox-rec-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ox-rec-tell{letter-spacing:.08em;text-transform:uppercase;color:var(--_rec-ink);background:var(--_rec-soft);border:1px solid var(--_rec-line);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:.6875rem;font-weight:600;display:inline-flex}.ox-rec-tell:before{content:"";background:var(--_rec);border-radius:50%;flex:none;width:8px;height:8px;animation:2s cubic-bezier(.65,0,.35,1) infinite ox-rec-breathe}@keyframes ox-rec-breathe{0%,to{box-shadow:0 0 0 0 color-mix(in oklab, var(--_rec) 50%, transparent)}70%{box-shadow:0 0 0 6px #0000}}.ox-rec[data-fault=critical] .ox-rec-tell{color:var(--ox-alert-critical-fg,#912018);background:var(--ox-alert-critical-bg,#fef3f2);border-color:var(--ox-alert-critical-border,#f5b5ae)}.ox-rec-fault{border-radius:var(--_radius);border:1px solid var(--ox-alert-critical-border,#f5b5ae);background:var(--ox-alert-critical-bg,#fef3f2);color:var(--ox-alert-critical-fg,#912018);align-items:flex-start;gap:8px;padding:7px 11px;font-size:.8125rem;line-height:1.5;display:flex}.ox-rec-fault[data-severity=warn]{border-color:var(--ox-alert-warning-border,#f5ce7a);background:var(--ox-alert-warning-bg,#fffaeb);color:var(--ox-alert-warning-fg,#93370d)}.ox-rec-fault[data-severity=info]{border-color:var(--ox-border,#e4eae8);background:var(--_pane);color:var(--ox-text-muted,currentColor)}.ox-rec-fault b{font-weight:600}.ox-rec-pane{background:var(--_pane);border:1px solid var(--ox-border,#e4eae8);border-radius:var(--_radius);min-height:calc(var(--_lane-h) + 24px);align-items:center;padding:0 12px;display:grid;position:relative}.ox-rec-pane:after{content:"";background:var(--ox-border-strong,#d2dbd8);opacity:.7;height:1px;position:absolute;top:50%;left:12px;right:12px}.ox-rec[data-fault=critical] .ox-rec-pane{border-color:var(--ox-alert-critical-border,#f5b5ae);background:var(--ox-alert-critical-bg,#fef3f2)}.ox-rec-lane{z-index:1;height:var(--_lane-h);justify-content:flex-end;align-items:center;gap:var(--_bar-gap);display:flex;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 14% 100%);mask-image:linear-gradient(90deg,#0000,#000 14% 100%)}.ox-rec-lane>i{--_h:.02;--_now:0;min-width:2px;max-width:var(--_bar-w);height:calc(4px + (100% - 4px) * var(--_h));background:linear-gradient(180deg, color-mix(in oklab, var(--_wave) 62%, transparent) 0%, var(--_wave) 32%, var(--_wave) 68%, color-mix(in oklab, var(--_wave) 62%, transparent) 100%);opacity:calc(.88 + .12 * var(--_now));border-radius:999px;flex:1 1 0;display:block}.ox-rec[data-signal=none] .ox-rec-lane>i{background:var(--_wave-off)}.ox-rec-pulse{justify-items:center}.ox-rec-pulse .ox-rec-stage{place-items:center;width:132px;height:132px;display:grid;position:relative}.ox-rec-pulse .ox-rec-ring{border:2px solid var(--_wave);width:76px;height:76px;opacity:calc(.62 - var(--_lv) * .3);scale:calc(1 + var(--_lv) * .72);border-radius:50%;position:absolute}.ox-rec-pulse .ox-rec-ring[data-ring=hold]{border-width:1px;border-color:color-mix(in oklab, var(--_wave) 62%, transparent);opacity:.34;scale:calc(1 + var(--_pk) * .78)}.ox-rec-pulse .ox-rec-ring[data-ring=glow]{background:radial-gradient(circle, color-mix(in oklab, var(--_wave) 42%, transparent) 38%, transparent 72%);opacity:calc(.3 + var(--_lv) * .7);scale:calc(1 + var(--_lv) * .3);border:0}.ox-rec-pulse .ox-rec-btn{z-index:2;cursor:pointer;background:var(--ox-bg,#fff);border:1px solid var(--ox-border-strong,#d2dbd8);width:76px;height:76px;box-shadow:0 0 0 calc(4px + var(--_lv) * 9px) color-mix(in oklab, var(--_wave) 20%, transparent);border-radius:50%;place-items:center;transition:box-shadow 90ms linear;display:grid;position:relative}.ox-rec-pulse .ox-rec-btn>span{background:var(--_rec);border-radius:50%;width:30px;height:30px}.ox-rec-pulse .ox-rec-btn[data-mode=stop]>span{border-radius:7px;width:26px;height:26px}.ox-rec-pulse .ox-rec-sonar{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ox-rec-pulse .ox-rec-ripple{--_amp:1;border:1.5px solid var(--_wave);opacity:0;border-radius:50%;width:76px;height:76px;animation:1.15s cubic-bezier(.16,.9,.3,1) both ox-rec-ripple;position:absolute}@keyframes ox-rec-ripple{0%{opacity:calc(.42 * var(--_amp));scale:1}to{scale:calc(1 + .62 * var(--_amp));opacity:0}}.ox-rec-strip .ox-rec-bar{background:var(--ox-bg,#fff);border:1px solid var(--ox-border-strong,#d2dbd8);border-radius:999px;align-items:center;gap:10px;max-width:440px;height:40px;padding:0 6px 0 12px;display:flex}.ox-rec-strip .ox-rec-lane{flex:auto;height:20px;-webkit-mask-image:none;mask-image:none}.ox-rec-strip .ox-rec-lane>i{max-width:3px;height:calc(3px + 17px * var(--_h))}.ox-rec-strip[data-fault=critical] .ox-rec-bar,.ox-rec[data-fault=critical] .ox-rec-strip .ox-rec-bar{border-color:var(--ox-alert-critical-border,#f5b5ae);background:var(--ox-alert-critical-bg,#fef3f2)}.ox-rec-duet .ox-rec-pane{min-height:104px}.ox-rec-duet .ox-rec-rails{position:absolute;inset:8px 10px}.ox-rec-duet .ox-rec-rail{gap:1px;display:flex;position:absolute;left:0;right:0}.ox-rec-duet .ox-rec-rail[data-rail=a]{align-items:flex-end;top:0;bottom:50%}.ox-rec-duet .ox-rec-rail[data-rail=b]{align-items:flex-start;top:50%;bottom:0}.ox-rec-duet .ox-rec-rail>i{--_h:0;min-width:1px;height:calc(100% * var(--_h));background:var(--_wave-off);border-radius:1.5px;flex:1 1 0;display:block}.ox-rec-duet .ox-rec-rail[data-rail=a]>i[data-played=true]{background:var(--_wave)}.ox-rec-duet .ox-rec-rail[data-rail=b]>i[data-played=true]{background:color-mix(in oklab, var(--ox-alert-info-fg,#175cd3) 58%, var(--ox-bg,#fff))}.ox-rec-duet .ox-rec-rail>i[data-struck=true]{background:repeating-linear-gradient(135deg, var(--ox-alert-critical-border,#f5b5ae) 0 2px, transparent 2px 4px)}.ox-rec-duet .ox-rec-axis{background:var(--ox-border-strong,#d2dbd8);z-index:1;height:1px;position:absolute;top:50%;left:0;right:0}.ox-rec-duet .ox-rec-played{z-index:0;background:color-mix(in oklab, var(--_wave) 13%, transparent);border-inline-end:1px solid color-mix(in oklab, var(--_wave) 40%, transparent);border-radius:var(--_radius) 0 0 var(--_radius);width:0;position:absolute;inset:0 auto 0 0}.ox-rec-duet .ox-rec-head{background:var(--ox-text,currentColor);z-index:3;pointer-events:none;border-radius:2px;width:2px;position:absolute;top:4px;bottom:4px}.ox-rec-duet .ox-rec-head:before{content:"";background:var(--ox-text,currentColor);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-3px}.ox-rec-duet .ox-rec-who{z-index:2;letter-spacing:.07em;text-transform:uppercase;background:var(--_pane);border-radius:3px;align-items:center;gap:4px;padding:2px 5px;font-size:.59375rem;font-weight:600;line-height:1;display:inline-flex;position:absolute}.ox-rec-duet .ox-rec-who:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ox-rec-duet .ox-rec-who[data-rail=a]{top:3px;color:var(--ox-accent,#075244);inset-inline-start:0}.ox-rec-duet .ox-rec-who[data-rail=b]{bottom:3px;color:var(--ox-alert-info-fg,#1849a9);inset-inline-start:0}.ox-rec-duet .ox-rec-balance{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.ox-rec-duet .ox-rec-balance-track{background:color-mix(in oklab, var(--ox-alert-info-fg,#175cd3) 55%, transparent);border-radius:3px;height:6px;overflow:hidden}.ox-rec-duet .ox-rec-balance-fill{background:var(--_wave);border-radius:3px 0 0 3px;height:100%}.ox-rec-stream .ox-rec-log{background:var(--_pane);border:1px solid var(--ox-border,#e4eae8);border-radius:var(--_radius);align-content:end;gap:10px;min-height:132px;padding:12px;display:grid}.ox-rec-stream .ox-rec-turn>b{letter-spacing:.08em;text-transform:uppercase;color:var(--ox-text-muted,currentColor);margin-bottom:2px;font-size:.65625rem;font-weight:600;display:block}.ox-rec-stream .ox-rec-words{margin:0;font-size:.84375rem;line-height:1.6}.ox-rec-stream .ox-rec-interim{color:var(--ox-text-muted,currentColor);font-style:italic}.ox-rec-stream[data-stalled=true] .ox-rec-log{border-color:var(--ox-alert-warning-border,#f5ce7a);background:var(--ox-alert-warning-bg,#fffaeb)}.ox-rec-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.ox-rec-transport{flex:none;align-items:center;gap:6px;display:inline-flex}.ox-rec-btn-sm{border-radius:var(--_radius);border:1px solid var(--ox-border-strong,#d2dbd8);background:var(--ox-bg,#fff);height:24px;color:var(--ox-text-muted,currentColor);font:inherit;white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 9px;font-size:.75rem;display:inline-flex}.ox-rec-btn-sm[data-primary=true]{color:var(--ox-accent,currentColor);border-color:var(--ox-accent-border,currentColor);background:var(--ox-accent-subtle,transparent)}.ox-rec-btn-sm:focus-visible{outline:2px solid var(--ox-accent,currentColor);outline-offset:2px}.ox-rec-strip .ox-rec-mic{color:var(--_rec);flex:none;place-items:center;display:grid}.ox-rec-send{cursor:pointer;background:var(--ox-accent,currentColor);width:28px;height:28px;color:var(--ox-text-on-accent,#fff);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ox-rec-send:focus-visible{outline:2px solid var(--ox-accent,currentColor);outline-offset:2px}.ox-rec[data-fault=critical] .ox-rec-send{background:var(--_wave-off)}.ox-rec-context{margin:0}.ox-rec-duet .ox-rec-markbar{height:22px;position:relative}.ox-rec-duet .ox-rec-markbar:after{content:"";background:var(--ox-border,#e4eae8);height:1px;position:absolute;bottom:0;left:10px;right:10px}.ox-rec-duet .ox-rec-mark{justify-items:center;display:grid;position:absolute;bottom:0;translate:-50%}.ox-rec-duet .ox-rec-mark>span{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:var(--ox-alert-warning-fg,#93370d);background:var(--ox-alert-warning-bg,#fffaeb);border:1px solid var(--ox-alert-warning-border,#f5ce7a);border-radius:3px;padding:0 4px;font-size:.59375rem;font-weight:600;line-height:14px}.ox-rec-duet .ox-rec-mark>i{background:var(--ox-alert-warning-border,#f5ce7a);width:1px;height:6px;display:block}.ox-rec-duet .ox-rec-mark[data-struck=true]>span{color:var(--ox-alert-critical-fg,#912018);background:var(--ox-alert-critical-bg,#fef3f2);border-color:var(--ox-alert-critical-border,#f5b5ae)}.ox-rec-duet .ox-rec-mark[data-struck=true]>i{background:var(--ox-alert-critical-border,#f5b5ae)}.ox-rec-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.ox-rec-step{border-radius:var(--_radius);border:1px solid var(--ox-border,#e4eae8);background:var(--ox-bg,#fff);gap:4px;padding:9px 10px;display:grid}.ox-rec-step-name{letter-spacing:.08em;text-transform:uppercase;color:var(--ox-text-muted,currentColor);font-size:.625rem;font-weight:600}.ox-rec-step-value{color:var(--ox-text-muted,currentColor);font-size:.78125rem}.ox-rec-step[data-done=true]{border-color:var(--ox-alert-info-fg,currentColor);background:var(--_pane)}.ox-rec-step[data-done=true] .ox-rec-step-name{color:var(--ox-text,currentColor)}.ox-rec-step[data-live=true]{border-color:var(--ox-accent,currentColor);box-shadow:0 0 0 3px var(--ox-accent-subtle,transparent)}.ox-rec-step[data-live=true] .ox-rec-step-name{color:var(--ox-accent,currentColor)}.ox-rec-step[data-failed=true]{border-color:var(--ox-alert-critical-border,#f5b5ae);background:var(--ox-alert-critical-bg,#fef3f2);box-shadow:none}.ox-rec-step[data-failed=true] .ox-rec-step-name{color:var(--ox-alert-critical-fg,#912018)}.ox-rec-track{background:var(--ox-border,#e4eae8);border-radius:3px;height:6px;overflow:hidden}.ox-rec-track-fill{background:var(--ox-accent,currentColor);border-radius:3px;height:100%}.ox-rec-track[data-indeterminate=true]{background:repeating-linear-gradient(135deg, var(--ox-border,#e4eae8) 0 5px, var(--_pane) 5px 10px)}.ox-rec-track[data-indeterminate=true] .ox-rec-track-fill{display:none}.ox-rec-stack[data-state=ready] .ox-rec-track-fill{background:var(--ox-alert-info-fg,currentColor)}.ox-rec-stack[data-state=failed] .ox-rec-track-fill{background:var(--ox-alert-critical-fg,#912018)}@media (max-width:560px){.ox-rec-steps{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.ox-rec:not([data-motion=full]) .ox-rec-tell:before,.ox-rec:not([data-motion=full]) .ox-rec-ripple{animation:none}.ox-rec:not([data-motion=full]) .ox-rec-tell:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--_rec) 28%, transparent)}.ox-rec:not([data-motion=full]) .ox-rec-ripple{display:none}}.ox-rec[data-motion=reduced] .ox-rec-tell:before{box-shadow:0 0 0 3px color-mix(in oklab, var(--_rec) 28%, transparent);animation:none}.ox-rec[data-motion=reduced] .ox-rec-ripple{display:none}@media (forced-colors:active){.ox-rec-lane>i,.ox-rec-rail>i{background:canvastext}.ox-rec-pane,.ox-rec-fault{border-color:canvastext}}.ox-rec-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ox-accordion{--ox-accordion-rail:transparent;border:1px solid var(--ox-accordion-border);border-radius:var(--ox-accordion-radius);background:var(--ox-accordion-header-bg-open);color:var(--ox-accordion-header-fg);font-family:var(--ox-font-sans);font-size:var(--ox-accordion-font);display:block;overflow:hidden}.ox-accordion[data-variant=separate]{gap:calc(var(--ox-accordion-gap) / 2);background:0 0;border:0;display:grid;overflow:visible}.ox-accordion[data-variant=separate] .ox-accordion__item{border:1px solid var(--ox-accordion-border);border-radius:var(--ox-accordion-radius);overflow:hidden}.ox-accordion[data-variant=ghost]{background:0 0;border:0;overflow:visible}.ox-accordion[data-variant=ghost] .ox-accordion__trigger{background:0 0}.ox-accordion[data-variant=ghost] .ox-accordion__item+.ox-accordion__item{border-block-start:1px solid var(--ox-accordion-divider)}.ox-accordion__item{position:relative}.ox-accordion[data-variant=bordered] .ox-accordion__item+.ox-accordion__item{border-block-start:1px solid var(--ox-accordion-border)}.ox-accordion__heading{font-size:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;margin:0}.ox-accordion__trigger{align-items:center;gap:var(--ox-accordion-gap);inline-size:100%;min-block-size:max(var(--ox-accordion-target), var(--ox-density-target-floor));padding-block:var(--ox-accordion-pad-y);padding-inline:var(--ox-accordion-pad-x);background:var(--ox-accordion-header-bg);color:inherit;font:inherit;text-align:start;cursor:pointer;box-shadow:inset var(--ox-accordion-rail-width) 0 0 var(--ox-accordion-rail);transition:background var(--ox-accordion-duration) var(--ox-ease);border:0;margin:0;display:flex}.ox-accordion__trigger:hover{background:var(--ox-accordion-header-bg-hover)}.ox-accordion__trigger:focus-visible{outline:var(--ox-focus-ring);outline-offset:calc(var(--ox-focus-ring-offset) * -1)}.ox-accordion__item[data-open=true]>.ox-accordion__heading>.ox-accordion__trigger{background:var(--ox-accordion-header-bg-open)}.ox-accordion__trigger[aria-disabled=true]{cursor:default}.ox-accordion__icon{block-size:.875em;inline-size:.875em;color:var(--ox-accordion-icon-fg);transition:transform var(--ox-accordion-duration) var(--ox-ease);flex:none}.ox-accordion__item[data-open=true]>.ox-accordion__heading .ox-accordion__icon{transform:rotate(180deg)}.ox-accordion[data-icon-placement=end] .ox-accordion__icon{order:2}.ox-accordion__label{flex:none;font-weight:600}.ox-accordion__spacer{min-inline-size:var(--ox-accordion-gap);flex:auto}.ox-accordion__summary{align-items:center;gap:calc(var(--ox-accordion-gap) / 1.5);color:var(--ox-accordion-summary-fg);font-size:var(--ox-text-sm);flex:none;display:flex}.ox-accordion__extra{align-items:center;gap:calc(var(--ox-accordion-gap) / 2);flex:none;padding-inline-end:var(--ox-accordion-pad-x);display:flex}.ox-accordion__item[data-severity=critical]{--ox-accordion-rail:var(--ox-accordion-rail-critical)}.ox-accordion__item[data-severity=high]{--ox-accordion-rail:var(--ox-accordion-rail-high)}.ox-accordion__item[data-severity=low]{--ox-accordion-rail:var(--ox-accordion-rail-low)}.ox-accordion__item[data-severity=normal]{--ox-accordion-rail:var(--ox-accordion-rail-normal)}.ox-accordion__item[data-severity=unknown]{--ox-accordion-rail:var(--ox-accordion-rail-unknown)}.ox-accordion__item[data-access=consent],.ox-accordion__item[data-access=reason],.ox-accordion__item[data-access=withheld]{--ox-accordion-rail:var(--ox-accordion-rail-restricted)}.ox-accordion__item[data-access=withheld] .ox-accordion__trigger{cursor:not-allowed}.ox-accordion__item[data-access=withheld] .ox-accordion__summary{color:var(--ox-accordion-withheld-fg)}.ox-accordion__panel{transition:grid-template-rows var(--ox-accordion-duration) var(--ox-ease);grid-template-rows:0fr;display:grid}.ox-accordion__panel[hidden]{content-visibility:hidden}.ox-accordion__item[data-open=true]>.ox-accordion__panel{grid-template-rows:1fr}.ox-accordion__body{min-block-size:0;overflow:hidden}.ox-accordion__inner{padding-block:var(--ox-accordion-pad-y) calc(var(--ox-accordion-pad-y) + .25rem);padding-inline:var(--ox-accordion-pad-x);border-block-start:1px solid var(--ox-accordion-divider);color:var(--ox-accordion-body-fg)}.ox-accordion[data-virtualise-hint=true] .ox-accordion__panel{content-visibility:auto;contain-intrinsic-size:auto 0 var(--ox-accordion-intrinsic,4rem)}.ox-accordion__gate{border:1px solid var(--ox-accordion-gate-border);border-radius:var(--ox-radius);background:var(--ox-accordion-gate-bg);padding-block:var(--ox-accordion-pad-y);padding-inline:var(--ox-accordion-pad-x);color:var(--ox-text)}.ox-accordion__gate[data-kind=consent]{border-color:var(--ox-accordion-rail-restricted);background:var(--ox-accordion-restricted-bg)}.ox-accordion__gate-title{font-size:inherit;margin:0 0 .25rem;font-weight:600}.ox-accordion__gate-note{color:var(--ox-text-muted);font-size:var(--ox-text-sm);margin:0 0 .5rem}.ox-accordion__gate-actions{align-items:center;gap:calc(var(--ox-accordion-gap) / 2);flex-wrap:wrap;display:flex}.ox-accordion__gate-reasons{font-size:var(--ox-text-sm);color:var(--ox-text-muted);margin-block-end:.5rem;display:block}.ox-accordion__gate-select{font:inherit;color:var(--ox-field-fg);background:var(--ox-field-bg);border:1px solid var(--ox-field-border);border-radius:var(--ox-field-radius);padding-block:calc(var(--ox-field-pad-y) / 1.5);padding-inline:var(--ox-field-pad-x);min-block-size:var(--ox-density-target-floor);margin-block-end:.5rem}.ox-accordion__gate-select:focus-visible{outline:var(--ox-focus-ring);outline-offset:var(--ox-focus-ring-offset)}.ox-accordion__gate-confirm{font:inherit;cursor:pointer;color:var(--ox-text-on-accent);background:var(--ox-accent);border:1px solid var(--ox-accent-border);border-radius:var(--ox-radius);padding-block:calc(var(--ox-accordion-pad-y) / 1.5);padding-inline:var(--ox-accordion-pad-x);min-block-size:max(var(--ox-accordion-target), var(--ox-density-target-floor))}.ox-accordion__gate-confirm:hover:not(:disabled){background:var(--ox-accent-hover)}.ox-accordion__gate-confirm:disabled{cursor:progress}.ox-accordion__gate-confirm:focus-visible{outline:var(--ox-focus-ring);outline-offset:var(--ox-focus-ring-offset)}.ox-accordion__gate-refused{color:var(--ox-status-critical);font-size:var(--ox-text-sm);margin:.5rem 0 0}.ox-accordion__withheld-reason{color:var(--ox-accordion-withheld-fg);margin:0}.ox-chip{border:1px solid var(--ox-badge-unknown-border);border-radius:var(--ox-badge-radius);background:var(--ox-badge-unknown-bg);color:var(--ox-badge-unknown-fg);font-size:var(--ox-text-sm);white-space:nowrap;align-items:center;gap:.25rem;padding-block:.05rem;padding-inline:.45rem;display:inline-flex}.ox-chip--critical{border-color:var(--ox-badge-critical-border);background:var(--ox-badge-critical-bg);color:var(--ox-badge-critical-fg);font-weight:600}.ox-chip--high{border-color:var(--ox-badge-high-border);background:var(--ox-badge-high-bg);color:var(--ox-badge-high-fg)}.ox-chip--low{border-color:var(--ox-badge-low-border);background:var(--ox-badge-low-bg);color:var(--ox-badge-low-fg)}.ox-chip--normal{border-color:var(--ox-badge-normal-border);background:var(--ox-badge-normal-bg);color:var(--ox-badge-normal-fg)}.ox-chip--unknown{border-color:var(--ox-badge-unknown-border);background:var(--ox-badge-unknown-bg);color:var(--ox-badge-unknown-fg)}.ox-chart-accordion__toolbar{justify-content:space-between;align-items:center;gap:var(--ox-accordion-gap);flex-wrap:wrap;margin-block-end:calc(var(--ox-accordion-gap) / 1.5);display:flex}.ox-chart-accordion__toolbar-label{color:var(--ox-text);font-weight:600}.ox-chart-accordion__toolbar-actions{gap:calc(var(--ox-accordion-gap) / 2);display:flex}.ox-chart-accordion__action{font:inherit;font-size:var(--ox-text-sm);color:var(--ox-accent);border-radius:var(--ox-radius-sm);cursor:pointer;min-block-size:var(--ox-density-target-floor);background:0 0;border:1px solid #0000;padding-block:.15rem;padding-inline:.4rem}.ox-chart-accordion__action:hover{background:var(--ox-accent-subtle)}.ox-chart-accordion__action:focus-visible{outline:var(--ox-focus-ring);outline-offset:var(--ox-focus-ring-offset)}.ox-chart-accordion__count,.ox-chart-accordion__time{color:var(--ox-text-subtle);font-size:var(--ox-text-sm);font-variant-numeric:tabular-nums}.ox-safety-plan__revised{margin:0 0 var(--ox-accordion-gap);color:var(--ox-text-muted);font-size:var(--ox-text-sm)}.ox-safety-plan__entries{color:var(--ox-text);margin:0;padding-inline-start:1.15rem}.ox-safety-plan__entries li{margin-block-end:.35rem}.ox-safety-plan__contacts{color:var(--ox-text);grid-template-columns:max-content 1fr;gap:.3rem 1rem;margin:0;display:grid}.ox-safety-plan__contacts dt{font-weight:600}.ox-safety-plan__contacts dd{flex-wrap:wrap;gap:.15rem .6rem;margin:0;display:flex}.ox-safety-plan__availability{color:var(--ox-text-muted)}.ox-safety-plan .ox-accordion__item[data-pinned=true] .ox-accordion__inner{background:var(--ox-status-critical-bg);border-block-start-color:var(--ox-status-critical-border)}.ox-safety-plan__explanation{color:var(--ox-text-muted);font-size:var(--ox-text-sm);margin:.6rem 0 0}.ox-safety-plan__empty{color:var(--ox-absent-fg);margin:0}@media (prefers-reduced-motion:reduce){.ox-accordion__panel,.ox-accordion__icon,.ox-accordion__trigger{transition-duration:1ms}}@media (forced-colors:active){.ox-accordion,.ox-accordion[data-variant=separate] .ox-accordion__item{border-color:canvastext}.ox-accordion__trigger{color:canvastext;background:canvas}.ox-accordion__trigger:focus-visible{outline:2px solid highlight}.ox-accordion__icon{color:canvastext}.ox-accordion__gate{border-color:canvastext}}@media print{.ox-accordion,.ox-accordion[data-variant=separate] .ox-accordion__item{border-color:#999}.ox-accordion__panel{transition:none}.ox-accordion__item[data-open=true]>.ox-accordion__panel,.ox-accordion__item[data-print-expanded=true]>.ox-accordion__panel{content-visibility:visible;grid-template-rows:1fr}.ox-accordion__trigger{background:0 0}.ox-accordion__icon{display:none}}.ox-switch{align-items:center;gap:var(--ox-switch-gap);color:var(--ox-text);font-size:var(--ox-density-font);vertical-align:middle;display:inline-flex}.ox-switch[data-ox-tone=caution]{--ox-switch-track-on-bg:var(--ox-switch-track-caution-bg);--ox-switch-track-on-border:var(--ox-switch-track-caution-bg);--ox-switch-state-on-fg:var(--ox-switch-track-caution-bg)}.ox-switch[data-ox-tone=critical]{--ox-switch-track-on-bg:var(--ox-switch-track-critical-bg);--ox-switch-track-on-border:var(--ox-switch-track-critical-bg);--ox-switch-state-on-fg:var(--ox-switch-track-critical-bg)}.ox-switch[data-ox-tone=neutral]{--ox-switch-track-on-bg:var(--ox-switch-track-neutral-bg);--ox-switch-track-on-border:var(--ox-switch-track-neutral-bg);--ox-switch-state-on-fg:var(--ox-switch-track-neutral-bg)}.ox-switch__control{appearance:none;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;display:inline-flex;position:relative}.ox-switch__control:before{content:"";inline-size:max(var(--ox-switch-track-w), var(--ox-switch-target-min));block-size:max(var(--ox-switch-track-h), var(--ox-switch-target-min));position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.ox-switch__control:focus-visible{outline:none}.ox-switch__control:focus-visible .ox-switch__track{outline:var(--ox-switch-focus-width) solid var(--ox-switch-focus-ring);outline-offset:var(--ox-switch-focus-offset)}.ox-switch__track{inline-size:var(--ox-switch-track-w);block-size:var(--ox-switch-track-h);border-radius:var(--ox-switch-radius);background:var(--ox-switch-track-off-bg);border:1px solid var(--ox-switch-track-off-border);transition:background var(--ox-switch-duration) var(--ox-switch-ease), border-color var(--ox-switch-duration) var(--ox-switch-ease);align-items:center;display:grid;position:relative}.ox-switch[data-ox-state=on] .ox-switch__track{background:var(--ox-switch-track-on-bg);border-color:var(--ox-switch-track-on-border)}.ox-switch[data-ox-state=unknown] .ox-switch__track{background:var(--ox-switch-track-unknown-bg);border-color:var(--ox-switch-track-unknown-border);border-style:dashed}.ox-switch__thumb{inline-size:var(--ox-switch-thumb-size);block-size:var(--ox-switch-thumb-size);border-radius:var(--ox-switch-radius);background:var(--ox-switch-thumb-bg);color:var(--ox-switch-thumb-fg);transition:inset-inline-start var(--ox-switch-duration) var(--ox-switch-ease), translate var(--ox-switch-duration) var(--ox-switch-ease);place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:var(--ox-switch-pad);translate:0 -50%;box-shadow:0 1px 2px #02061747}.ox-switch[data-ox-state=on] .ox-switch__thumb{inset-inline-start:calc(100% - var(--ox-switch-thumb-size) - var(--ox-switch-pad))}.ox-switch[data-ox-state=unknown] .ox-switch__thumb{background:var(--ox-switch-thumb-unknown-bg);color:var(--ox-switch-thumb-unknown-fg);inset-inline-start:50%;translate:-50% -50%}.ox-switch__glyph{block-size:62%;inline-size:62%;display:block}.ox-switch[data-ox-size=micro] .ox-switch__glyph,.ox-switch[data-ox-size=small] .ox-switch__glyph{block-size:78%;inline-size:78%}.ox-switch[data-ox-appearance=labeled] .ox-switch__track{inline-size:auto;min-inline-size:var(--ox-switch-track-w);padding-inline:calc(var(--ox-switch-thumb-size) + var(--ox-switch-pad) * 2) 0}.ox-switch[data-ox-appearance=labeled][data-ox-state=on] .ox-switch__track{padding-inline:0 calc(var(--ox-switch-thumb-size) + var(--ox-switch-pad) * 2)}.ox-switch__words{padding-inline:.45em;display:grid}.ox-switch__words>*{grid-area:1/1}.ox-switch__word{font-size:var(--ox-switch-label-font);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-align:center;transition:opacity var(--ox-switch-duration) var(--ox-switch-ease);font-weight:600;line-height:1}.ox-switch__word--on{color:var(--ox-switch-label-on-fg);opacity:0}.ox-switch__word--off{color:var(--ox-switch-label-off-fg);opacity:1}.ox-switch[data-ox-state=on] .ox-switch__word--on{opacity:1}.ox-switch[data-ox-state=on] .ox-switch__word--off,.ox-switch[data-ox-state=unknown] .ox-switch__word{opacity:0}.ox-switch__segments{border:1px solid var(--ox-switch-segment-border);border-radius:var(--ox-radius);background:var(--ox-switch-segment-bg);align-items:stretch;display:inline-flex;overflow:hidden}.ox-switch__segment{appearance:none;font:inherit;font-size:var(--ox-switch-state-font);color:var(--ox-switch-segment-fg);cursor:pointer;min-block-size:max(1.75rem, var(--ox-switch-target-min));border:0;border-inline-end:1px solid var(--ox-switch-segment-divider);transition:background var(--ox-switch-duration) var(--ox-switch-ease), color var(--ox-switch-duration) var(--ox-switch-ease);background:0 0;align-items:center;gap:.3rem;padding-block:.35rem;padding-inline:.85rem;font-weight:600;display:inline-flex}.ox-switch__segment:last-child{border-inline-end:0}.ox-switch__segment:hover:not([aria-checked=true]):not(:disabled){background:var(--ox-switch-segment-hover-bg);color:var(--ox-text)}.ox-switch__segment[aria-checked=true]{background:var(--ox-switch-track-on-bg);color:var(--ox-switch-label-on-fg)}.ox-switch__segment:focus-visible{outline:var(--ox-switch-focus-width) solid var(--ox-switch-focus-ring);outline-offset:calc(var(--ox-switch-focus-offset) * -1)}.ox-switch__segment--unasked{background:var(--ox-switch-segment-unasked-bg);color:var(--ox-switch-segment-unasked-fg);cursor:default;font-style:italic;font-weight:500}.ox-switch__chip{appearance:none;font:inherit;font-size:var(--ox-switch-state-font);border-radius:var(--ox-switch-radius);cursor:pointer;border:1px solid var(--ox-switch-segment-border);background:var(--ox-switch-segment-bg);color:var(--ox-switch-segment-fg);min-block-size:max(1.75rem, var(--ox-switch-target-min));transition:background var(--ox-switch-duration) var(--ox-switch-ease), color var(--ox-switch-duration) var(--ox-switch-ease), border-color var(--ox-switch-duration) var(--ox-switch-ease);align-items:center;gap:.35rem;padding-block:.3rem;padding-inline:.55rem .7rem;font-weight:600;display:inline-flex}.ox-switch[data-ox-state=on] .ox-switch__chip{background:var(--ox-switch-track-on-bg);border-color:var(--ox-switch-track-on-border);color:var(--ox-switch-label-on-fg)}.ox-switch__chip .ox-switch__glyph{opacity:0;block-size:.85em;inline-size:.85em;transition:opacity var(--ox-switch-duration) var(--ox-switch-ease)}.ox-switch[data-ox-state=on] .ox-switch__chip .ox-switch__glyph,.ox-switch[data-ox-state=unknown] .ox-switch__chip .ox-switch__glyph{opacity:1}.ox-switch__chip:focus-visible{outline:var(--ox-switch-focus-width) solid var(--ox-switch-focus-ring);outline-offset:var(--ox-switch-focus-offset)}.ox-switch[data-ox-appearance=row]{inline-size:100%;display:block}.ox-switch[data-ox-appearance=row] .ox-switch__control{align-items:center;gap:var(--ox-switch-gap);inline-size:100%;padding-inline:var(--ox-density-pad-x);padding-block:var(--ox-density-pad-y);text-align:start;border:1px solid var(--ox-border);border-radius:var(--ox-radius);background:var(--ox-surface);display:flex}.ox-switch[data-ox-appearance=row] .ox-switch__control:before{content:none}.ox-switch[data-ox-appearance=row] .ox-switch__control:hover{background:var(--ox-bg-subtle)}.ox-switch[data-ox-appearance=row] .ox-switch__control:focus-visible{outline:var(--ox-switch-focus-width) solid var(--ox-switch-focus-ring);outline-offset:var(--ox-switch-focus-offset)}.ox-switch[data-ox-appearance=row] .ox-switch__control:focus-visible .ox-switch__track{outline:none}.ox-switch[data-ox-appearance=row] .ox-switch__rowtext{flex:1;gap:.15rem;min-inline-size:0;display:grid}.ox-switch[data-ox-appearance=row] .ox-switch__track{flex:none}.ox-switch[data-ox-phase=pending] .ox-switch__track{background:repeating-linear-gradient(135deg, var(--ox-switch-track-on-bg) 0 6px, color-mix(in oklab, var(--ox-switch-track-on-bg) 62%, var(--ox-bg)) 6px 12px);animation:.9s linear infinite ox-switch-march}.ox-switch[data-ox-phase=pending][data-ox-state=off] .ox-switch__track{background:repeating-linear-gradient(135deg, var(--ox-switch-track-off-bg) 0 6px, color-mix(in oklab, var(--ox-switch-track-off-bg) 62%, var(--ox-bg)) 6px 12px)}@keyframes ox-switch-march{to{background-position:34px 0}}.ox-switch[data-ox-phase=committed] .ox-switch__thumb{animation:ox-switch-confirm .6s var(--ox-switch-ease)}@keyframes ox-switch-confirm{0%{box-shadow:0 1px 2px #02061747, 0 0 0 0 color-mix(in oklab, var(--ox-switch-track-on-bg) 60%, transparent)}to{box-shadow:0 1px 2px #02061747,0 0 0 10px #0000}}.ox-switch[data-ox-phase=reverted] .ox-switch__track,.ox-switch[data-ox-phase=blocked] .ox-switch__track{outline:2px solid var(--ox-switch-error-fg);outline-offset:2px}.ox-switch[data-ox-phase=queued] .ox-switch__track{background:var(--ox-bg-subtle);border:1px dashed var(--ox-switch-queued-fg)}.ox-switch[data-ox-phase=queued] .ox-switch__thumb{background:var(--ox-switch-queued-fg);color:var(--ox-bg);box-shadow:none}.ox-switch[data-ox-phase=stale] .ox-switch__track{outline:2px dashed var(--ox-switch-stale-fg);outline-offset:2px}.ox-switch[data-ox-disabled=true]{opacity:.45}.ox-switch[data-ox-disabled=true] .ox-switch__control,.ox-switch[data-ox-disabled=true] .ox-switch__chip,.ox-switch[data-ox-disabled=true] .ox-switch__segment{cursor:not-allowed}.ox-switch[data-ox-readonly=true] .ox-switch__control{cursor:default}.ox-switch[data-ox-readonly=true] .ox-switch__track{background:var(--ox-switch-locked-bg);border:1px dashed var(--ox-switch-track-off-border)}.ox-switch[data-ox-readonly=true][data-ox-state=on] .ox-switch__track{background:var(--ox-accent-subtle);border-color:var(--ox-switch-track-on-bg)}.ox-switch[data-ox-readonly=true] .ox-switch__thumb{background:var(--ox-switch-track-off-bg);color:var(--ox-bg);box-shadow:none}.ox-switch__text{gap:.1rem;min-inline-size:0;display:grid}.ox-switch__label{line-height:1.35}.ox-switch__state{font-size:var(--ox-switch-state-font);color:var(--ox-switch-state-fg);font-weight:600}.ox-switch[data-ox-state=on] .ox-switch__state{color:var(--ox-switch-state-on-fg)}.ox-switch[data-ox-state=unknown] .ox-switch__state{color:var(--ox-switch-state-fg)}.ox-switch__desc{font-size:var(--ox-switch-state-font);color:var(--ox-switch-desc-fg);line-height:1.45}.ox-switch__note{font-size:var(--ox-switch-state-font);margin-block-start:.3rem;line-height:1.45}.ox-switch__note--error{color:var(--ox-switch-error-fg);font-weight:600}.ox-switch__note--locked{color:var(--ox-switch-locked-fg)}.ox-switch__note--pending{color:var(--ox-switch-pending-fg)}.ox-switch__provenance{font-size:var(--ox-text-2xs);color:var(--ox-switch-prov-fg);font-variant-numeric:tabular-nums}.ox-switch__until{font-size:var(--ox-text-2xs);border-radius:var(--ox-switch-radius);background:var(--ox-switch-until-bg);color:var(--ox-switch-until-fg);border:1px solid var(--ox-switch-until-border);font-variant-numeric:tabular-nums;align-items:center;gap:.3rem;padding-block:.1rem;padding-inline:.45rem;font-weight:600;display:inline-flex}.ox-switch__until--lapsed{background:var(--ox-switch-track-unknown-bg);color:var(--ox-switch-segment-unasked-fg);border-color:var(--ox-switch-track-unknown-border)}.ox-switch__impact{border-inline-start:3px solid var(--ox-switch-impact-border);background:var(--ox-switch-impact-bg);color:var(--ox-switch-impact-fg);font-size:var(--ox-switch-state-font);border-start-end-radius:var(--ox-radius);border-end-end-radius:var(--ox-radius);margin-block-start:.45rem;padding-block:.5rem;padding-inline:.65rem}.ox-switch__impact ul{margin:.3rem 0 0;padding-inline-start:1.1rem}.ox-switch__conflict{border-radius:var(--ox-radius);background:var(--ox-switch-stale-bg);border:1px solid var(--ox-switch-stale-fg);font-size:var(--ox-switch-state-font);gap:.2rem;margin-block-start:.4rem;padding-block:.5rem;padding-inline:.65rem;display:grid}.ox-switch__conflict-actions{flex-wrap:wrap;gap:.4rem;margin-block-start:.4rem;display:flex}.ox-switch__ring{border-radius:var(--ox-switch-radius);pointer-events:none;position:absolute;inset:-6px}.ox-switch__ring circle{fill:none;stroke-width:2.5px}.ox-switch__ring-track{stroke:color-mix(in oklab, var(--ox-switch-hold-ring) 30%, transparent)}.ox-switch__ring-value{stroke:var(--ox-switch-hold-ring);stroke-linecap:round;stroke-dasharray:var(--ox-switch-hold-progress,0) 999}.ox-switch__dialog{border-radius:var(--ox-radius);border:1px solid var(--ox-switch-until-border);background:var(--ox-switch-until-bg);font-size:var(--ox-switch-state-font);gap:.5rem;margin-block-start:.5rem;padding-block:.7rem;padding-inline:.8rem;display:grid}.ox-switch__dialog-actions{flex-wrap:wrap;gap:.4rem;display:flex}.ox-switch__attest{font:inherit;font-size:var(--ox-switch-state-font);border-radius:var(--ox-radius-sm);border:1px solid var(--ox-switch-segment-border);background:var(--ox-surface);inline-size:100%;color:var(--ox-text);padding-block:.35rem;padding-inline:.5rem}.ox-switch__action{font:inherit;font-size:var(--ox-switch-state-font);min-block-size:max(1.75rem, var(--ox-switch-target-min));border-radius:var(--ox-switch-radius);border:1px solid var(--ox-switch-segment-border);background:var(--ox-surface);color:var(--ox-text);cursor:pointer;padding-block:.25rem;padding-inline:.7rem;font-weight:600}.ox-switch__action:hover{background:var(--ox-bg-subtle)}.ox-switch__action:focus-visible{outline:var(--ox-switch-focus-width) solid var(--ox-switch-focus-ring);outline-offset:var(--ox-switch-focus-offset)}.ox-switch__countersign{border:1px solid var(--ox-switch-until-border);background:var(--ox-switch-until-bg);border-radius:var(--ox-radius);font-size:var(--ox-switch-state-font);margin-block-start:.5rem;padding-block:.7rem;padding-inline:.8rem}.ox-switch__countersign-row{align-items:center;gap:.5rem;margin-block-start:.45rem;display:flex}.ox-switch__countersign-slot{border:1px dashed var(--ox-switch-until-fg);border-radius:var(--ox-radius-sm);color:var(--ox-switch-until-fg);flex:1;padding-block:.35rem;padding-inline:.5rem;font-style:italic}.ox-switch__countersign-slot--done{background:var(--ox-surface);color:var(--ox-text);border-style:solid;font-style:normal}.ox-switch-list{border:1px solid var(--ox-border);border-radius:var(--ox-radius);background:var(--ox-surface);display:grid;overflow:hidden}.ox-switch-list__head{padding-inline:var(--ox-density-pad-x);padding-block:var(--ox-density-pad-y);background:var(--ox-bg-subtle);border-block-end:1px solid var(--ox-border);justify-content:space-between;align-items:baseline;gap:var(--ox-switch-gap);flex-wrap:wrap;display:flex}.ox-switch-list__title{font-weight:600}.ox-switch-list__summary{font-size:var(--ox-switch-state-font);color:var(--ox-switch-desc-fg);font-variant-numeric:tabular-nums}.ox-switch-list__items{display:grid}.ox-switch-field{align-items:flex-start;gap:var(--ox-switch-gap);padding-inline:var(--ox-density-pad-x);padding-block:var(--ox-density-pad-y);border-block-end:1px solid var(--ox-border);display:flex}.ox-switch-field:last-child{border-block-end:0}.ox-switch-field__body{flex:1;min-inline-size:0}.ox-switch-field__side{justify-items:end;gap:.3rem;display:grid}.ox-switch-field--standalone{border-block-end:0;padding:0}.ox-switch__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ox-switch__track,.ox-switch__thumb,.ox-switch__word,.ox-switch__segment,.ox-switch__chip{transition-duration:1ms}.ox-switch[data-ox-phase=pending] .ox-switch__track,.ox-switch[data-ox-phase=committed] .ox-switch__thumb{animation:none}}@media (forced-colors:active){.ox-switch__track{forced-color-adjust:none;border:1px solid canvastext;background:canvas!important}.ox-switch[data-ox-state=on] .ox-switch__track{background:highlight!important}.ox-switch__thumb{box-shadow:none;color:canvas!important;background:canvastext!important}.ox-switch[data-ox-state=on] .ox-switch__thumb{color:highlight!important;background:highlighttext!important}.ox-switch__word,.ox-switch__state,.ox-switch__segment{color:canvastext!important}.ox-switch__segment[aria-checked=true],.ox-switch[data-ox-state=on] .ox-switch__chip{forced-color-adjust:none;color:highlighttext!important;background:highlight!important}}.ox-note-doc{color:var(--ox-text);font-size:.925rem;line-height:1.65}.ox-note-doc:focus-visible{outline:2px solid var(--ox-focus-ring);outline-offset:4px;border-radius:4px}.ox-note-doc section{margin-block:1.25rem}.ox-note-doc section:first-child{margin-block-start:0}.ox-note-doc section:before{content:attr(data-ox-title);border-block-end:1px solid var(--ox-border);color:var(--ox-text-muted);letter-spacing:.09em;text-transform:uppercase;margin-block-end:.4rem;padding-block-end:.3rem;font-size:.7rem;font-weight:600;display:block}.ox-note-doc p{margin-block:0 .6rem}.ox-note-doc p:last-child{margin-block-end:0}.ox-note-doc ul,.ox-note-doc ol{margin-block:0 .6rem;padding-inline-start:1.4rem}.ox-note-doc ul{list-style:outside}.ox-note-doc ol{list-style:decimal}.ox-note-doc strong{font-weight:600}.ox-note-doc em{font-style:italic}.ox-note-doc [data-ox-wildcard]{background:var(--ox-status-high-bg);box-shadow:inset 0 0 0 1px var(--ox-status-high);color:var(--ox-status-high);font-family:var(--ox-font-mono,ui-monospace, monospace);border-radius:3px;padding-inline:.25rem;font-size:.85em}.ox-note-read h3{border-block-end:1px solid var(--ox-border);color:var(--ox-text-muted);letter-spacing:.09em;text-transform:uppercase;margin-block:1.25rem .4rem;padding-block-end:.3rem;font-size:.7rem;font-weight:600}.ox-note-read section:first-child h3{margin-block-start:0}.ox-note-read p{color:var(--ox-text);margin-block:0 .6rem}.ox-note-pv{text-underline-offset:4px;text-decoration-skip-ink:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;text-decoration-line:underline;text-decoration-thickness:2px}.ox-note-pv-dictated{background:color-mix(in srgb, var(--ox-status-unknown) 9%, transparent);text-decoration-style:wavy;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--ox-status-unknown);text-decoration-color:var(--ox-status-unknown)}.ox-note-pv-template{background:color-mix(in srgb, var(--ox-accent) 6%, transparent);text-decoration-style:dashed;-webkit-text-decoration-color:var(--ox-accent);text-decoration-color:var(--ox-accent)}.ox-note-pv-pulled{background:color-mix(in srgb, var(--ox-status-low) 6%, transparent);text-decoration-style:dotted;text-decoration-thickness:2.5px;-webkit-text-decoration-color:var(--ox-status-low);text-decoration-color:var(--ox-status-low)}.ox-note-pv-copied{background:color-mix(in srgb, var(--ox-status-high) 9%, transparent);text-decoration-style:solid;-webkit-text-decoration-color:var(--ox-status-high);text-decoration-color:var(--ox-status-high)}.ox-note-pv-ai{background:color-mix(in srgb, var(--ox-status-normal) 7%, transparent);text-underline-offset:3px;text-decoration-style:double;-webkit-text-decoration-color:var(--ox-status-normal);text-decoration-color:var(--ox-status-normal)}.ox-note-pv-ai[title$="not yet reviewed"]{background:color-mix(in srgb, var(--ox-status-normal) 12%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ox-status-normal) 45%, transparent)}.ox-note-bar[data-origin=typed]{background:repeating-linear-gradient(45deg, var(--ox-border) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--ox-border)}.ox-note-bar[data-origin=dictated]{background:var(--ox-status-unknown)}.ox-note-bar[data-origin=template]{background:var(--ox-accent)}.ox-note-bar[data-origin=pulled]{background:var(--ox-status-low)}.ox-note-bar[data-origin=copied]{background:var(--ox-status-high)}.ox-note-bar[data-origin=ai]{background:var(--ox-status-normal)}@media (forced-colors:active){.ox-note-pv{background:0 0;text-decoration-color:currentColor}.ox-note-bar{forced-color-adjust:none}}@media print{.ox-note-pv{background:0 0}}.ox-cs{--ox-cs-fg:var(--ox-status-unknown,#64748b);--ox-cs-bg:var(--ox-status-unknown-bg,#f8fafc);--ox-cs-border:var(--ox-status-unknown-border,#e2e8f0);--ox-cs-height:var(--ox-cs-height-default,1.625rem);--ox-cs-glyph:var(--ox-cs-glyph,.5rem);min-block-size:var(--ox-cs-height);border:1px solid var(--ox-cs-border);border-radius:var(--ox-radius-full,999px);background:var(--ox-cs-bg);color:var(--ox-cs-fg);font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-xs,.75rem);white-space:nowrap;vertical-align:middle;align-items:center;gap:.375rem;padding-inline:.4375rem;font-weight:500;line-height:1;display:inline-flex}.ox-cs[data-ox-tone=critical]{--ox-cs-fg:var(--ox-status-critical,#b91c1c);--ox-cs-bg:var(--ox-status-critical-bg,#fef2f2);--ox-cs-border:var(--ox-status-critical-border,#fecaca)}.ox-cs[data-ox-tone=high]{--ox-cs-fg:var(--ox-status-high,#b45309);--ox-cs-bg:var(--ox-status-high-bg,#fffbeb);--ox-cs-border:var(--ox-status-high-border,#fde68a)}.ox-cs[data-ox-tone=low]{--ox-cs-fg:var(--ox-status-low,#2563eb);--ox-cs-bg:var(--ox-status-low-bg,#eff6ff);--ox-cs-border:var(--ox-status-low-border,#bfdbfe)}.ox-cs[data-ox-tone=normal]{--ox-cs-fg:var(--ox-status-normal,#047857);--ox-cs-bg:var(--ox-status-normal-bg,#ecfdf5);--ox-cs-border:var(--ox-status-normal-border,#a7f3d0)}.ox-cs[data-ox-tone=unknown]{--ox-cs-fg:var(--ox-status-unknown,#64748b);--ox-cs-bg:var(--ox-status-unknown-bg,#f8fafc);--ox-cs-border:var(--ox-status-unknown-border,#e2e8f0)}.ox-cs[data-ox-tone=restricted]{--ox-cs-fg:var(--ox-status-restricted,#6d28d9);--ox-cs-bg:var(--ox-status-restricted-bg,#f5f3ff);--ox-cs-border:var(--ox-status-restricted-border,#ddd6fe)}.ox-cs[data-ox-tone=provisional]{--ox-cs-fg:var(--ox-status-provisional,#0e7490);--ox-cs-bg:var(--ox-status-provisional-bg,#ecfeff);--ox-cs-border:var(--ox-status-provisional-border,#a5f3fc)}.ox-cs[data-ox-density=compact]{--ox-cs-height:var(--ox-cs-height-compact,1.375rem);--ox-cs-glyph:.4375rem;font-size:var(--ox-text-2xs,.6875rem);gap:.3125rem;padding-inline:.375rem}.ox-cs[data-ox-shape=dot]{min-inline-size:var(--ox-cs-height);justify-content:center;gap:0;padding-inline:0}.ox-cs[data-ox-shape=affix]{border:0;border-inline-start:3px solid var(--ox-cs-fg);font-variant-numeric:tabular-nums;background:0 0;border-radius:0;gap:.375rem;min-block-size:0;padding-inline:.5rem 0}.ox-cs__short{font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.02em;font-weight:600}button.ox-cs{cursor:pointer;appearance:none;font:inherit;min-block-size:max(var(--ox-cs-height), 1.5rem)}button.ox-cs:hover{border-color:var(--ox-cs-fg)}button.ox-cs:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}.ox-cs__glyph{inline-size:var(--ox-cs-glyph);block-size:var(--ox-cs-glyph);color:inherit;flex:none;position:relative}.ox-cs__glyph[data-ox-glyph=alert],.ox-cs__glyph[data-ox-glyph=caution]{clip-path:polygon(50% 0%,100% 100%,0% 100%);background:currentColor}.ox-cs__glyph[data-ox-glyph=caution]:after{content:"";background:var(--ox-cs-bg);clip-path:polygon(50% 0%,100% 100%,0% 100%);position:absolute;inset:28% 18% 12%}.ox-cs__glyph[data-ox-glyph=solid]{background:currentColor;border-radius:50%}.ox-cs__glyph[data-ox-glyph=pending]{border:1.5px solid;border-radius:50%}.ox-cs__glyph[data-ox-glyph=unknown]{background:repeating-linear-gradient(45deg,currentColor 0 1px,#0000 1px 3px);border:1px solid}.ox-cs__glyph[data-ox-glyph=locked],.ox-cs__glyph[data-ox-glyph=unlocked]{display:block}.ox-cs__glyph[data-ox-glyph=locked]:after,.ox-cs__glyph[data-ox-glyph=unlocked]:after{content:"";background:currentColor;border-radius:1px;block-size:58%;position:absolute;inset-block-end:0;inset-inline:0}.ox-cs__glyph[data-ox-glyph=locked]:before,.ox-cs__glyph[data-ox-glyph=unlocked]:before{content:"";border:1.5px solid;border-block-end:0;border-start-start-radius:999px;border-start-end-radius:999px;block-size:52%;inline-size:62%;position:absolute;inset-block-start:0}.ox-cs__glyph[data-ox-glyph=locked]:before{inset-inline-start:19%}.ox-cs__glyph[data-ox-glyph=unlocked]:before{inset-inline-start:52%}.ox-cs__glyph[data-ox-glyph=void]{border:1.5px solid;border-radius:50%}.ox-cs__glyph[data-ox-glyph=void]:after{content:"";transform-origin:50%;background:currentColor;block-size:1.5px;position:absolute;inset-block-start:50%;inset-inline:-10%;transform:rotate(-45deg)}.ox-cs__glyph[data-ox-glyph=watch]{clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);background:currentColor}.ox-cs__glyph[data-ox-glyph=reported]{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%}.ox-cs__glyph[data-ox-glyph=stale]{border:1.5px solid;border-radius:50%}.ox-cs__glyph[data-ox-glyph=stale]:after{content:"";background:currentColor;block-size:32%;inline-size:1.5px;position:absolute;inset-block-start:22%;inset-inline-start:44%}.ox-cs__word[data-ox-full]{display:inline}.ox-cs__word[data-ox-abbr]{display:none}@media (max-width:359px){.ox-cs[data-ox-shape=chip] .ox-cs__word[data-ox-full]{display:none}.ox-cs[data-ox-shape=chip] .ox-cs__word[data-ox-abbr]{display:inline}}@media (forced-colors:active){.ox-cs{color:canvastext;forced-color-adjust:none;background:canvas;border-color:canvastext}.ox-cs__glyph,.ox-cs__glyph:before,.ox-cs__glyph:after{color:canvastext}.ox-cs__glyph[data-ox-glyph=caution]:after{background:canvas}button.ox-cs:focus-visible{outline-color:highlight}}@media print{.ox-cs{color:#000;background:0 0;border-color:#000}.ox-cs__glyph[data-ox-glyph=caution]:after{background:#fff}}.ox-cs-legend{font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-xs,.75rem);flex-wrap:wrap;gap:.5rem 1rem;margin:0;display:flex}.ox-cs-legend__row{align-items:center;gap:.375rem;display:flex}.ox-cs-legend__row dt,.ox-cs-legend__row dd{margin:0}.ox-cs-legend__row dd{color:var(--ox-text-muted,inherit)}.ox-rv{--ox-rv-gap:.5rem;--ox-rv-value-size:var(--ox-rv-value-default,1.0625rem);inline-size:100%;font-family:var(--ox-font-sans,inherit);color:var(--ox-text,inherit);text-align:start;flex-direction:column;align-items:flex-start;gap:.1875rem;display:flex}.ox-rv[data-ox-density=compact]{--ox-rv-gap:.375rem;--ox-rv-value-size:var(--ox-rv-value-compact,.9375rem);gap:.125rem}.ox-rv__line{align-items:baseline;gap:var(--ox-rv-gap);flex-wrap:wrap;min-inline-size:0;display:flex}.ox-rv__analyte{font-size:var(--ox-text-sm,.8125rem);color:var(--ox-text-muted,inherit);font-weight:500}.ox-rv__value{align-items:baseline;gap:.25rem;display:inline-flex}.ox-rv__number{font-size:var(--ox-rv-value-size);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.ox-rv__comparator{font-size:var(--ox-rv-value-size);font-variant-numeric:tabular-nums;color:inherit;font-weight:600}.ox-rv__unit{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,inherit)}.ox-rv__delta{font-size:var(--ox-text-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--ox-text-muted,inherit);align-items:baseline;gap:.1875rem;display:inline-flex}.ox-rv__delta[data-ox-direction=up]{color:var(--ox-status-high,#b45309)}.ox-rv__delta[data-ox-direction=down]{color:var(--ox-status-low,#2563eb)}.ox-rv__delta-since{color:var(--ox-text-subtle,var(--ox-text-muted,inherit))}.ox-rv__superseded{border-inline-start:2px solid var(--ox-status-high,#b45309);font-size:var(--ox-text-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--ox-text-muted,inherit);align-items:baseline;gap:.3125rem;padding:.0625rem .375rem;display:inline-flex}.ox-rv__superseded s{color:var(--ox-text-subtle,var(--ox-text-muted,inherit));text-decoration-thickness:1px}.ox-rv__qualifiers{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,inherit);flex-wrap:wrap;align-items:center;gap:.375rem .5rem;display:flex}.ox-rv__qualifiers:empty{display:none}.ox-rv__range{font-variant-numeric:tabular-nums}.ox-rv__applies{color:var(--ox-text-subtle,var(--ox-text-muted,inherit))}.ox-rv__range[data-ox-norange]{font-style:italic}.ox-rv__provenance{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-sm,4px);font-size:var(--ox-text-2xs,.6875rem);padding:.0625rem .3125rem}.ox-rv__provenance[data-ox-provenance=patient-reported],.ox-rv__provenance[data-ox-provenance=ai-extracted]{border-color:var(--ox-status-provisional-border,#a5f3fc);color:var(--ox-status-provisional,#0e7490)}.ox-rv__age,.ox-rv__note{color:var(--ox-text-subtle,var(--ox-text-muted,inherit))}.ox-rv__value[data-ox-absent-value]{flex-direction:column;align-items:flex-start;gap:.0625rem;display:flex}.ox-rv__absent-word{font-size:var(--ox-text-sm,.8125rem);color:var(--ox-absent-fg,var(--ox-text-muted,#64748b));font-weight:600}.ox-rv__absent-detail{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,inherit);font-weight:400}.ox-rv[data-ox-absent=masked] .ox-rv__absent-word{color:var(--ox-status-restricted,#6d28d9)}.ox-rv[data-ox-absent=unknown] .ox-rv__absent-word{color:var(--ox-status-high,#b45309)}button.ox-rv{appearance:none;border-radius:var(--ox-radius,6px);font:inherit;cursor:pointer;background:0 0;border:0;min-block-size:1.5rem;margin-inline-start:-.375rem;padding:.25rem .375rem}button.ox-rv:hover{background:var(--ox-bg-subtle,#00000008)}button.ox-rv:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:1px}@media (max-width:480px){.ox-rv__line{gap:.375rem}.ox-rv__analyte{flex-basis:100%}}@media print{.ox-rv,.ox-rv__superseded,.ox-rv__absent-detail{color:#000}}.ox-allergy{--ox-allergy-gap:.375rem;border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius,6px);background:var(--ox-surface,transparent);inline-size:100%;font-family:var(--ox-font-sans,inherit);color:var(--ox-text,inherit);text-align:start;gap:.1875rem;padding:.5rem .625rem;display:grid}.ox-allergy[data-ox-density=compact]{--ox-allergy-gap:.3125rem;gap:.125rem;padding:.375rem .5rem}.ox-allergy[data-ox-criticality=high]{border-inline-start:3px solid var(--ox-status-critical,#b91c1c)}.ox-allergy[data-ox-inactive]{border-inline-start-color:var(--ox-border,#e2e8f0);opacity:.75}.ox-allergy[data-ox-inactive] .ox-allergy__substance{text-decoration:line-through;text-decoration-thickness:1px}.ox-allergy__head{align-items:baseline;gap:var(--ox-allergy-gap);flex-wrap:wrap;display:flex}.ox-allergy__substance{font-size:var(--ox-text-sm,.8125rem);font-weight:600}.ox-allergy__kind{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-sm,4px);font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-text-muted,inherit);padding:.0625rem .3125rem}.ox-allergy__class{font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-text-subtle,var(--ox-text-muted,inherit))}.ox-allergy__signals{align-items:center;gap:var(--ox-allergy-gap);flex-wrap:wrap;display:flex}.ox-allergy__signals:empty{display:none}.ox-allergy__verification{border-inline-start:1px solid var(--ox-border,#e2e8f0);font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-text-muted,inherit);padding-inline-start:.4375rem}.ox-allergy[data-ox-verification=unconfirmed] .ox-allergy__verification,.ox-allergy[data-ox-verification=presumed] .ox-allergy__verification{color:var(--ox-status-provisional,#0e7490)}.ox-allergy[data-ox-verification=refuted] .ox-allergy__verification,.ox-allergy[data-ox-verification=entered-in-error] .ox-allergy__verification{color:var(--ox-text-subtle,var(--ox-text-muted,inherit))}.ox-allergy__past{align-items:baseline;gap:var(--ox-allergy-gap);font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,inherit);flex-wrap:wrap;display:flex}.ox-allergy__past:empty{display:none}.ox-allergy__severity:before{content:"— "}.ox-allergy__severity[data-ox-severity=severe]{font-weight:600}.ox-allergy__when{color:var(--ox-text-subtle,var(--ox-text-muted,inherit))}.ox-allergy__manifestation[data-ox-none]{font-style:italic}button.ox-allergy{appearance:none;font:inherit;cursor:pointer;min-block-size:1.5rem}button.ox-allergy:hover{border-color:var(--ox-border-strong,#cbd5e1)}button.ox-allergy:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:1px}.ox-allergy-list{font-family:var(--ox-font-sans,inherit);gap:.375rem;display:grid}.ox-allergy-none{border:1px solid var(--ox-status-normal-border,#a7f3d0);border-radius:var(--ox-radius,6px);background:var(--ox-status-normal-bg,#ecfdf5);gap:.125rem;padding:.5rem .625rem;display:grid}.ox-allergy-none__head{font-size:var(--ox-text-sm,.8125rem);color:var(--ox-status-normal,#047857);align-items:center;gap:.375rem;font-weight:600;display:flex}.ox-allergy-none__meta{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,inherit)}.ox-allergy-unknown{border:1px dashed var(--ox-status-high-border,#fde68a);border-radius:var(--ox-radius,6px);background:var(--ox-status-high-bg,#fffbeb);justify-items:start;gap:.25rem;padding:.5rem .625rem;display:grid}.ox-allergy-unknown__head{font-size:var(--ox-text-sm,.8125rem);color:var(--ox-status-high,#b45309);align-items:center;gap:.375rem;font-weight:600;display:flex}.ox-allergy-unknown__meta{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,inherit)}.ox-allergy-unknown__ask{border:1px solid var(--ox-status-high-border,#fde68a);border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:1.5rem;font:inherit;font-size:var(--ox-text-xs,.75rem);color:var(--ox-status-high,#b45309);cursor:pointer;margin-block-start:.125rem;padding:.1875rem .5rem;font-weight:500}.ox-allergy-unknown__ask:hover{border-color:var(--ox-status-high,#b45309)}.ox-allergy-unknown__ask:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}@media (max-width:480px){.ox-allergy__substance{overflow-wrap:break-word;word-break:normal}.ox-allergy__class{flex-basis:100%}}@media (forced-colors:active){.ox-allergy,.ox-allergy-none,.ox-allergy-unknown{border-color:canvastext}.ox-allergy-unknown{border-style:dashed}}@media print{.ox-allergy,.ox-allergy-none,.ox-allergy-unknown{color:#000;background:0 0;border-color:#000}.ox-allergy-unknown{border-style:dashed}}.ox-risk{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-lg,8px);background:var(--ox-surface,transparent);inline-size:100%;font-family:var(--ox-font-sans,inherit);color:var(--ox-text,inherit);gap:.5rem;padding:.75rem .875rem;display:grid}.ox-risk[data-ox-density=compact]{gap:.375rem;padding:.5rem .625rem}.ox-risk[data-ox-band=high],.ox-risk[data-ox-band=imminent]{border-inline-start:3px solid var(--ox-status-critical,#b91c1c)}.ox-risk[data-ox-band=moderate]{border-inline-start:3px solid var(--ox-status-high,#b45309)}.ox-risk[data-ox-band=low]{border-inline-start:3px solid var(--ox-status-low,#2563eb)}.ox-risk[data-ox-band=unknown]{border-inline-start:3px dashed var(--ox-status-unknown,#64748b)}.ox-risk__head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ox-risk__outcome{font-size:var(--ox-text-sm,.8125rem);font-weight:600}.ox-risk__figures{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ox-risk__probability{font-size:var(--ox-risk-figure,1.25rem);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600}.ox-risk__unit{font-size:var(--ox-text-sm,.8125rem);color:var(--ox-text-muted,inherit);margin-inline-start:.0625rem;font-weight:500}.ox-risk__percentile{font-size:var(--ox-text-xs,.75rem);font-variant-numeric:tabular-nums;color:var(--ox-text-muted,inherit)}.ox-risk__unscored{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,inherit);margin:0;font-style:italic}.ox-risk__drivers{border-block-start:1px solid var(--ox-border,#e2e8f0);gap:.25rem;padding-block-start:.375rem;display:grid}.ox-risk__drivers-title{font-family:var(--ox-font-mono,monospace);font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-text-subtle,var(--ox-text-muted,inherit));margin:0}.ox-risk__driver-list{gap:.1875rem;margin:0;padding:0;list-style:none;display:grid}.ox-risk__driver{font-size:var(--ox-text-xs,.75rem);grid-template-columns:minmax(0,1fr) 3.5rem auto;align-items:center;gap:.5rem;display:grid}.ox-risk__driver-label{overflow-wrap:break-word;min-inline-size:0}.ox-risk__driver-bar{background:var(--ox-bg-subtle,#0000000f);border-radius:999px;block-size:.25rem;display:block;overflow:hidden}.ox-risk__driver-fill{background:var(--ox-status-high,#b45309);border-radius:999px;block-size:100%;display:block}.ox-risk__driver[data-ox-direction=lowers] .ox-risk__driver-fill{background:var(--ox-status-normal,#047857)}.ox-risk__driver[data-ox-direction=neutral] .ox-risk__driver-fill{background:var(--ox-status-unknown,#64748b)}.ox-risk__driver-weight{font-variant-numeric:tabular-nums;text-align:end;color:var(--ox-text-muted,inherit)}.ox-risk__driver-weight[data-ox-unweighted]{color:var(--ox-text-subtle,var(--ox-text-muted,inherit));font-style:italic}.ox-risk__concentration{font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-status-high,#b45309);margin:.125rem 0 0}.ox-risk__foot{font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-text-muted,inherit);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .75rem;display:flex}.ox-risk__age[data-ox-freshness=expired]{border-radius:var(--ox-radius-sm,4px);background:var(--ox-status-critical-bg,#fef2f2);color:var(--ox-status-critical,#b91c1c);padding:.0625rem .3125rem;font-weight:600}.ox-risk__model{appearance:none;font:inherit;color:var(--ox-accent,#1677ff);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.ox-risk__model[data-ox-static]{color:var(--ox-text-subtle,var(--ox-text-muted,inherit));cursor:default;text-decoration:none}.ox-risk__model:focus-visible,.ox-risk__action:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}.ox-risk__expired{flex-wrap:wrap;gap:.375rem;display:flex}.ox-risk__action{border:1px solid var(--ox-status-critical-border,#fecaca);border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:1.5rem;font:inherit;font-size:var(--ox-text-xs,.75rem);color:var(--ox-status-critical,#b91c1c);cursor:pointer;padding:.1875rem .5rem;font-weight:500}.ox-risk__action[data-ox-secondary]{border-color:var(--ox-border,#e2e8f0);color:var(--ox-text-muted,inherit)}.ox-risk__action:hover{border-color:currentColor}.ox-risk__framing{border-block-start:1px solid var(--ox-border,#e2e8f0);font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-text-subtle,var(--ox-text-muted,inherit));margin:0;padding-block-start:.375rem}@media (max-width:420px){.ox-risk__driver{grid-template-columns:minmax(0,1fr) auto}.ox-risk__driver-bar{display:none}}@media (forced-colors:active){.ox-risk{border-color:canvastext}.ox-risk[data-ox-band=unknown]{border-inline-start-style:dashed}.ox-risk__driver-fill{background:canvastext}}@media print{.ox-risk{color:#000;border-color:#000}.ox-risk__age,.ox-risk__framing{color:#000}}.ox-prov{--ox-prov-glyph:.625rem;border-radius:var(--ox-radius-sm,4px);min-block-size:1.25rem;font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-2xs,.6875rem);white-space:nowrap;vertical-align:middle;color:var(--ox-text-subtle,var(--ox-text-muted,#64748b));align-items:center;gap:.25rem;padding-inline:.25rem;line-height:1;display:inline-flex}.ox-prov__pair{align-items:center;gap:.25rem;display:inline-flex}.ox-prov__word{font-weight:500}.ox-prov__age{font-variant-numeric:tabular-nums}.ox-prov__age[data-ox-staleness=stale]{border-radius:var(--ox-radius-sm,4px);background:var(--ox-status-high-bg,#fffbeb);color:var(--ox-status-high,#b45309);padding-inline:.1875rem;font-weight:600}.ox-prov__unconfirmed{border-radius:var(--ox-radius-sm,4px);background:var(--ox-status-provisional-bg,#ecfeff);color:var(--ox-status-provisional,#0e7490);padding-inline:.1875rem;font-weight:600}.ox-prov[data-ox-unconfirmed]{color:var(--ox-status-provisional,#0e7490)}button.ox-prov,.ox-prov__span{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0}button.ox-prov:hover,.ox-prov__span:hover{background:var(--ox-bg-subtle,#0000000a)}button.ox-prov:focus-visible,.ox-prov__span:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:1px}.ox-prov__span{border-radius:var(--ox-radius-sm,4px);min-block-size:1.25rem;font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-accent,#1677ff);text-underline-offset:2px;padding-inline:.25rem;font-weight:600;text-decoration:underline}.ox-prov__glyph{inline-size:var(--ox-prov-glyph);block-size:var(--ox-prov-glyph);color:inherit;flex:none;position:relative}.ox-prov__glyph[data-ox-glyph=building]{border:1.5px solid;border-block-end-width:2.5px}.ox-prov__glyph[data-ox-glyph=building]:after{content:"";border-inline:1px solid;position:absolute;inset-block:20% 0;inset-inline:30%}.ox-prov__glyph[data-ox-glyph=wave]{border:1.5px solid;border-block-start-color:#0000;border-inline-start-color:#0000;border-start-end-radius:100%;transform:rotate(-45deg)}.ox-prov__glyph[data-ox-glyph=person]:before{content:"";background:currentColor;border-radius:50%;block-size:44%;inline-size:44%;position:absolute;inset-block-start:0;inset-inline-start:28%}.ox-prov__glyph[data-ox-glyph=person]:after{content:"";background:currentColor;border-start-start-radius:100%;border-start-end-radius:100%;block-size:40%;position:absolute;inset-block-end:0;inset-inline:8%}.ox-prov__glyph[data-ox-glyph=arrow-in]{border-inline-end:1.5px solid}.ox-prov__glyph[data-ox-glyph=arrow-in]:before{content:"";background:currentColor;block-size:1.5px;inline-size:62%;position:absolute;inset-block-start:45%;inset-inline-start:0}.ox-prov__glyph[data-ox-glyph=arrow-in]:after{content:"";border-block-start:1.5px solid;border-inline-end:1.5px solid;block-size:42%;inline-size:42%;position:absolute;inset-block-start:25%;inset-inline-start:30%;transform:rotate(45deg)}.ox-prov__glyph[data-ox-glyph=spark]{clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);background:currentColor}.ox-prov__glyph[data-ox-glyph=revision]{border:1.5px solid;border-block-start-color:#0000;border-radius:50%}.ox-prov__glyph[data-ox-glyph=revision]:after{content:"";transform-origin:100%;background:currentColor;block-size:1.5px;inline-size:40%;position:absolute;inset-block-start:-1px;inset-inline-end:-1px;transform:rotate(35deg)}@media (forced-colors:active){.ox-prov{color:canvastext;forced-color-adjust:none}.ox-prov__age[data-ox-staleness=stale],.ox-prov__unconfirmed{color:canvastext;background:canvas;border:1px solid canvastext}}@media print{.ox-prov{color:#000}.ox-prov__age[data-ox-staleness=stale],.ox-prov__unconfirmed{color:#000;background:0 0;border:1px solid #000}}.ox-trend{font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,inherit);vertical-align:middle;align-items:center;gap:.375rem;display:inline-flex}.ox-trend__chart{flex:none;display:block;overflow:visible}.ox-trend__line{stroke:var(--ox-text-muted,#64748b);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ox-trend__terminus{fill:var(--ox-text-muted,#64748b)}.ox-trend__band{fill:var(--ox-status-normal,#047857);opacity:.1}.ox-trend[data-ox-judgement=worse] .ox-trend__line,.ox-trend[data-ox-judgement=worse] .ox-trend__terminus{stroke:var(--ox-status-critical,#b91c1c);fill:var(--ox-status-critical,#b91c1c)}.ox-trend[data-ox-judgement=worse] .ox-trend__line{fill:none}.ox-trend[data-ox-judgement=better] .ox-trend__line,.ox-trend[data-ox-judgement=better] .ox-trend__terminus{stroke:var(--ox-status-normal,#047857);fill:var(--ox-status-normal,#047857)}.ox-trend[data-ox-judgement=better] .ox-trend__line{fill:none}.ox-trend[data-ox-judgement=worse] .ox-trend__delta{color:var(--ox-status-critical,#b91c1c)}.ox-trend[data-ox-judgement=better] .ox-trend__delta{color:var(--ox-status-normal,#047857)}.ox-trend[data-ox-noise] .ox-trend__line,.ox-trend[data-ox-noise] .ox-trend__terminus,.ox-trend[data-ox-noise] .ox-trend__delta{stroke:var(--ox-text-muted,#64748b);fill:var(--ox-text-muted,#64748b);color:var(--ox-text-muted,#64748b)}.ox-trend[data-ox-noise] .ox-trend__line{fill:none}.ox-trend__readout{font-variant-numeric:tabular-nums;align-items:center;gap:.1875rem;display:inline-flex}.ox-trend__glyph{block-size:.4375rem;inline-size:.4375rem;color:inherit;background:currentColor}.ox-trend__glyph[data-ox-direction=rising]{clip-path:polygon(50% 0%,100% 100%,0% 100%)}.ox-trend__glyph[data-ox-direction=falling]{clip-path:polygon(0% 0%,100% 0%,50% 100%)}.ox-trend__glyph[data-ox-direction=flat]{border-radius:999px;block-size:.125rem}.ox-trend__delta{font-weight:600}.ox-trend__unit{color:var(--ox-text-subtle,var(--ox-text-muted,inherit));margin-inline-start:.0625rem;font-weight:400}.ox-trend__none{font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-text-subtle,var(--ox-text-muted,inherit));font-style:italic}.ox-trend__break{border-inline-start:2px solid var(--ox-status-high,#b45309);font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-status-high,#b45309);padding-inline:.25rem}.ox-trend__table{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.ox-trend__line,.ox-trend__terminus,.ox-trend__glyph{stroke:canvastext;fill:canvastext;background:canvastext}.ox-trend__line{fill:none}.ox-trend__band{display:none}}@media print{.ox-trend__line,.ox-trend__terminus{stroke:#000;fill:#000}.ox-trend__line{fill:none}.ox-trend__delta,.ox-trend__break,.ox-trend__none{color:#000}}.ox-presence{font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-xs,.75rem);color:var(--ox-text,inherit);align-items:flex-start;gap:.5rem;display:inline-flex}.ox-presence[data-ox-compact]{gap:0}.ox-presence__avatar{inline-size:var(--ox-presence-avatar,1.75rem);block-size:var(--ox-presence-avatar,1.75rem);background:var(--ox-bg-muted,#f1f5f9);color:var(--ox-text-muted,#475569);font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative}.ox-presence__avatar:after{content:"";border:2px solid var(--ox-presence-ring,var(--ox-status-unknown,#64748b));border-radius:999px;position:absolute;inset:-2px}.ox-presence__avatar[data-ox-ring=solid]:after{--ox-presence-ring:var(--ox-status-normal,#047857);border-style:solid}.ox-presence__avatar[data-ox-ring=block]:after{--ox-presence-ring:var(--ox-status-high,#b45309);border-style:solid;border-width:3px}.ox-presence__avatar[data-ox-ring=double]:after{--ox-presence-ring:var(--ox-status-high,#b45309);border-style:double;border-width:4px}.ox-presence__avatar[data-ox-ring=pulse]:after{--ox-presence-ring:var(--ox-status-critical,#b91c1c);border-style:solid;animation:2.4s ease-in-out infinite ox-presence-breath}@keyframes ox-presence-breath{0%,to{opacity:1}50%{opacity:.45}}.ox-presence__avatar[data-ox-ring=half]:after{--ox-presence-ring:var(--ox-status-low,#2563eb);clip-path:polygon(0 0,100% 0,100% 50%,0 50%);border-style:solid}.ox-presence__avatar[data-ox-ring=arrow]:after{--ox-presence-ring:var(--ox-text-muted,#64748b);clip-path:polygon(0 0,65% 0,65% 100%,0 100%);border-style:solid}.ox-presence__avatar[data-ox-ring=none]:after{border-color:#0000}.ox-presence__avatar[data-ox-ring=none]{opacity:.55}.ox-presence__avatar[data-ox-ring=dashed]:after{--ox-presence-ring:var(--ox-status-high,#b45309);border-style:dashed}.ox-presence__avatar[data-ox-ring=dotted]:after{--ox-presence-ring:var(--ox-status-unknown,#64748b);border-style:dotted}.ox-presence__body{gap:.125rem;min-inline-size:0;display:grid}.ox-presence__name{font-size:var(--ox-text-sm,.8125rem);align-items:center;gap:.375rem;font-weight:600;line-height:1.3;display:flex}.ox-presence__assigned{border-radius:var(--ox-radius-sm,4px);background:var(--ox-status-provisional-bg,#ecfeff);color:var(--ox-status-provisional,#0e7490);font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.01em;text-transform:none;white-space:nowrap;padding:.0625rem .3125rem;font-weight:600}.ox-presence__meta{color:var(--ox-text-muted,#64748b);flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem;line-height:1.35;display:flex}.ox-presence__meta>*+:before{content:"·";color:var(--ox-border-strong,var(--ox-border,#cbd5e1));margin-inline-end:.375rem}.ox-presence__role{font-weight:500}.ox-presence__state{color:var(--ox-text,inherit);font-weight:500}.ox-presence[data-ox-state=available] .ox-presence__state{color:var(--ox-status-normal,#047857)}.ox-presence[data-ox-state=on-crisis-line] .ox-presence__state{color:var(--ox-status-critical,#b91c1c)}.ox-presence[data-ox-state=in-session] .ox-presence__state,.ox-presence[data-ox-state=in-group] .ox-presence__state,.ox-presence[data-ox-state=degraded] .ox-presence__state{color:var(--ox-status-high,#b45309)}.ox-presence[data-ox-state=on-call] .ox-presence__state{color:var(--ox-status-low,#2563eb)}.ox-presence[data-ox-state=signed-out] .ox-presence__state,.ox-presence[data-ox-state=off-shift] .ox-presence__state,.ox-presence[data-ox-state=unknown] .ox-presence__state{color:var(--ox-text-muted,#64748b)}.ox-presence__detail,.ox-presence__until{color:var(--ox-text-subtle,var(--ox-text-muted,#64748b))}.ox-presence__cover{border-inline-start:2px solid var(--ox-status-low,#2563eb);color:var(--ox-status-low,#2563eb);margin-block-start:.125rem;padding-inline-start:.375rem;font-weight:500}.ox-presence__degraded{color:var(--ox-status-high,#b45309);font-size:var(--ox-text-2xs,.6875rem);margin-block-start:.125rem}.ox-presence__contact{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;flex:none;align-self:center;padding:.25rem .625rem;font-weight:500}.ox-presence__contact:hover{background:var(--ox-bg-muted,#f1f5f9)}.ox-presence__contact:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}.ox-presence__contact[data-ox-escalation=override-required]{border-color:var(--ox-status-critical,#b91c1c);color:var(--ox-status-critical,#b91c1c)}.ox-presence__contact[data-ox-escalation=covering]{border-color:var(--ox-status-low,#2563eb);color:var(--ox-status-low,#2563eb)}.ox-coverage{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-lg,8px);background:var(--ox-surface,transparent);inline-size:100%;font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-xs,.75rem);color:var(--ox-text,inherit);gap:.5rem;padding:.75rem .875rem;display:grid}.ox-coverage__title{color:var(--ox-text-subtle,var(--ox-text-muted,#64748b));font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.04em;text-transform:uppercase;font-weight:600}.ox-coverage__who{align-items:center;gap:.5rem;display:flex}.ox-coverage__name{font-size:var(--ox-text-sm,.8125rem);font-weight:600;display:block}.ox-coverage__meta{color:var(--ox-text-muted,#64748b);display:block}.ox-coverage__backup{border-block-start:1px dashed var(--ox-border,#e2e8f0);color:var(--ox-text-muted,#64748b);padding-block-start:.375rem}.ox-coverage__page{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;justify-self:start;padding:.25rem .625rem;font-weight:500}.ox-coverage__page:hover{background:var(--ox-bg-muted,#f1f5f9)}.ox-coverage__page:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}.ox-coverage--gap{border-color:var(--ox-status-critical,#b91c1c);background:var(--ox-status-critical-bg,#fef2f2);border-inline-start-width:3px}.ox-coverage--gap .ox-coverage__title{color:var(--ox-status-critical,#b91c1c);font-size:var(--ox-text-sm,.8125rem);letter-spacing:normal;text-transform:none}.ox-coverage__detail{color:var(--ox-text,inherit)}.ox-copresence{font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-xs,.75rem);color:var(--ox-text,inherit);align-items:flex-start;gap:.625rem;display:flex}.ox-copresence__stack{flex:none;align-items:center;padding-inline-start:.25rem;display:inline-flex}.ox-copresence__stack .ox-presence__avatar{box-shadow:0 0 0 2px var(--ox-surface,#fff);margin-inline-start:-.25rem}.ox-copresence__stack .ox-presence__avatar[data-ox-activity=documenting]:after,.ox-copresence__stack .ox-presence__avatar[data-ox-activity=signing]:after{--ox-presence-ring:var(--ox-status-high,#b45309)}.ox-copresence__more{color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.6875rem);margin-inline-start:.125rem;font-weight:600}.ox-copresence__conflict{border:1px solid var(--ox-status-high,#b45309);border-radius:var(--ox-radius,6px);background:var(--ox-status-high-bg,#fffbeb);color:var(--ox-status-high,#b45309);gap:.375rem;padding:.5rem .625rem;display:grid}.ox-copresence__message{color:var(--ox-text,inherit);margin:0;line-height:1.4}.ox-copresence__actions{flex-wrap:wrap;gap:.375rem;display:flex}.ox-copresence__actions button{border:1px solid var(--ox-status-high,#b45309);border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:1.75rem;color:var(--ox-text,inherit);font:inherit;cursor:pointer;padding:.25rem .5rem}.ox-copresence__actions button:hover{background:var(--ox-bg-muted,#f1f5f9)}.ox-copresence__actions button:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}.ox-presence__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ox-presence__avatar[data-ox-ring=pulse]:after{animation:none}}@media (forced-colors:active){.ox-presence__avatar:after{border-color:canvastext}.ox-presence__avatar[data-ox-ring=none]:after{border-color:#0000}.ox-presence__avatar[data-ox-ring=pulse]:after{border-color:highlight;animation:none}.ox-coverage--gap{border-color:highlight}}@media print{.ox-presence__contact,.ox-coverage__page,.ox-copresence__actions{display:none}.ox-presence__avatar:after{border-color:#000}.ox-presence__state,.ox-presence__cover,.ox-presence__degraded,.ox-coverage__title{color:#000}}.ox-chart-header{display:contents}.ox-chart-header__bar{z-index:20;border-block-end:1px solid var(--ox-border,#e2e8f0);background:var(--ox-surface,#fff);font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-xs,.75rem);color:var(--ox-text,inherit);gap:.5rem;padding:.5rem .875rem;display:grid;position:sticky;inset-block-start:0}.ox-chart-header__bar[data-ox-collapsed]{gap:0;min-block-size:2.75rem;padding-block:.375rem}.ox-chart-header__bar~* :is(h1,h2,h3,[id]){scroll-margin-block-start:5.5rem}.ox-chart-header__persistent{align-items:center;gap:.625rem;min-inline-size:0;display:flex}.ox-chart-header__toggle{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;flex:none;padding:.25rem .5rem}.ox-chart-header__toggle:hover{background:var(--ox-bg-muted,#f1f5f9)}.ox-chart-header__toggle:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}.ox-chart-header__strip{flex-wrap:wrap;flex:auto;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.ox-chart-header__bar[data-ox-collapsed] .ox-chart-header__strip{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 1.5rem),#0000)}.ox-chart-header__strip:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px;border-radius:var(--ox-radius-sm,4px)}.ox-chart-header__fact{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-sm,4px);white-space:nowrap;flex:none;align-items:baseline;gap:.3125rem;padding:.1875rem .5rem;display:inline-flex}.ox-chart-header__fact:before{content:"";background:var(--ox-chart-header-tone,var(--ox-text-muted,#64748b));border-radius:999px;align-self:stretch;inline-size:3px}.ox-chart-header__fact[data-ox-tone=critical]{--ox-chart-header-tone:var(--ox-status-critical,#b91c1c);border-color:var(--ox-status-critical,#b91c1c)}.ox-chart-header__fact[data-ox-tone=warn]{--ox-chart-header-tone:var(--ox-status-high,#b45309)}.ox-chart-header__fact[data-ox-tone=info]{--ox-chart-header-tone:var(--ox-status-low,#2563eb)}.ox-chart-header__fact[data-ox-tone=absent]{--ox-chart-header-tone:var(--ox-status-unknown,#64748b);color:var(--ox-text-muted,#64748b);border-style:dashed;font-style:italic}.ox-chart-header__fact[data-ox-expired]{border-style:dashed}.ox-chart-header__fact-label{font-weight:600}.ox-chart-header__fact-detail,.ox-chart-header__fact-until{color:var(--ox-text-muted,#64748b);font-weight:400}.ox-chart-header__fact[data-ox-expired] .ox-chart-header__fact-until{color:var(--ox-status-critical,#b91c1c);font-weight:600}.ox-chart-header__detail{gap:.5rem;display:grid}.ox-chart-header__detail[hidden]{display:none}.ox-chart-header__context{flex-wrap:wrap;align-items:baseline;gap:.375rem .875rem;display:flex}.ox-chart-header__encounter{align-items:center;gap:.375rem;margin:0;display:inline-flex}.ox-chart-header__encounter-label{color:var(--ox-text-muted,#64748b)}.ox-chart-header__encounter-value{font-weight:600}.ox-chart-header__encounter-select{border:1px solid var(--ox-border-strong,var(--ox-border,#cbd5e1));border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;padding:.1875rem .5rem;font-weight:600}.ox-chart-header__encounter-select:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}.ox-chart-header__encounter-select[data-ox-encounter=none],.ox-chart-header__encounter[data-ox-encounter=none] .ox-chart-header__encounter-value{border-color:var(--ox-status-high,#b45309);color:var(--ox-status-high,#b45309)}.ox-chart-header__encounter-reason{color:var(--ox-status-high,#b45309);margin:0}.ox-chart-header__program{border-radius:var(--ox-radius-sm,4px);background:var(--ox-status-provisional-bg,#ecfeff);color:var(--ox-status-provisional,#0e7490);margin:0;padding:.125rem .4375rem;font-weight:600}.ox-chart-header__spcu{color:var(--ox-text-muted,#64748b);margin:0}.ox-chart-header__spcu:not([data-ox-recorded]){color:var(--ox-status-high,#b45309);font-weight:500}@media (forced-colors:active){.ox-chart-header__fact:before{background:canvastext}.ox-chart-header__fact[data-ox-tone=critical]:before{background:highlight}}@media print{.ox-chart-header__bar{border-block-end:1px solid #000;position:static}.ox-chart-header__detail[hidden]{display:grid}.ox-chart-header__toggle{display:none}.ox-chart-header__strip{flex-wrap:wrap;overflow:visible}}.ox-stack{--ox-stack-accent:var(--ox-text-muted,#64748b);font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-xs,.75rem);color:var(--ox-text,inherit);gap:.5rem;display:grid}.ox-stack__bar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ox-stack__tabs{scrollbar-width:thin;flex:28rem;gap:.375rem;min-inline-size:0;display:flex;overflow-x:auto}.ox-stack__tab[data-ox-accent="0"],.ox-stack__row[data-ox-accent="0"]{--ox-stack-accent:var(--ox-status-low,#2563eb)}.ox-stack__tab[data-ox-accent="1"],.ox-stack__row[data-ox-accent="1"]{--ox-stack-accent:var(--ox-status-normal,#047857)}.ox-stack__tab[data-ox-accent="2"],.ox-stack__row[data-ox-accent="2"]{--ox-stack-accent:var(--ox-status-provisional,#0e7490)}.ox-stack__tab[data-ox-accent="3"],.ox-stack__row[data-ox-accent="3"]{--ox-stack-accent:var(--ox-status-restricted,#6d28d9)}.ox-stack__tab[data-ox-accent="4"],.ox-stack__row[data-ox-accent="4"]{--ox-stack-accent:var(--ox-flag-provisional,#b45309)}.ox-stack__tab[data-ox-accent="5"],.ox-stack__row[data-ox-accent="5"]{--ox-stack-accent:var(--ox-accent,#1677ff)}.ox-stack__tab[data-ox-accent="6"],.ox-stack__row[data-ox-accent="6"]{--ox-stack-accent:var(--ox-flag-restricted,#7c3aed)}.ox-stack__tab[data-ox-accent="7"],.ox-stack__row[data-ox-accent="7"]{--ox-stack-accent:var(--ox-text-muted,#64748b)}.ox-stack__tab{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:2.25rem;max-inline-size:11.5rem;color:inherit;font:inherit;text-align:start;cursor:pointer;flex:none;align-items:center;gap:.5rem;padding:.25rem .625rem .25rem .375rem;display:inline-flex}.ox-stack__tab:hover{background:var(--ox-bg-muted,#f1f5f9)}.ox-stack__tab:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}.ox-stack__tab[data-ox-active]{border-color:var(--ox-stack-accent);box-shadow:inset 0 0 0 1px var(--ox-stack-accent);font-weight:600}.ox-stack__tab[data-ox-pinned]:before{content:"";background:var(--ox-stack-accent);border-radius:999px;block-size:.375rem;inline-size:.375rem}.ox-stack__avatar{background:color-mix(in srgb, var(--ox-stack-accent) 16%, transparent);block-size:1.5rem;inline-size:1.5rem;color:var(--ox-stack-accent);font-size:var(--ox-text-2xs,.6875rem);border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.ox-stack__face{border-radius:inherit;object-fit:cover;block-size:100%;inline-size:100%;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ox-stack-accent) 55%, transparent)}.ox-stack__who{min-inline-size:0;line-height:1.25;display:grid}.ox-stack__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-stack__identifier{font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.02em;font-weight:600}.ox-stack__tab:not([data-ox-active]) .ox-stack__reason{display:none}.ox-stack__reason{color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.6875rem);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ox-stack__work{border-radius:var(--ox-radius-sm,4px);background:var(--ox-bg-muted,#f1f5f9);color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.6875rem);white-space:nowrap;flex:none;padding:.0625rem .3125rem;font-weight:600}.ox-stack__tab[data-ox-work=draft-order] .ox-stack__work{background:var(--ox-status-critical-bg,#fef2f2);color:var(--ox-status-critical,#b91c1c)}.ox-stack__tab[data-ox-work=unsigned-note] .ox-stack__work{background:var(--ox-status-high-bg,#fffbeb);color:var(--ox-status-high,#b45309)}.ox-stack__controls{flex:none;align-items:center;gap:.5rem;display:flex}.ox-stack__owed{color:var(--ox-status-high,#b45309);white-space:nowrap;font-weight:600}.ox-stack__expand,.ox-stack__action{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;padding:.25rem .5rem}.ox-stack__expand:hover,.ox-stack__action:hover{background:var(--ox-bg-muted,#f1f5f9)}.ox-stack__expand:focus-visible,.ox-stack__action:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}.ox-stack__panel{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-lg,8px);background:var(--ox-surface,transparent);gap:.25rem;margin:0;padding:.5rem;list-style:none;display:grid}.ox-stack__row{border-inline-start:3px solid var(--ox-stack-accent);align-items:center;gap:.5rem;padding-inline-start:.5rem;display:flex}.ox-stack__row-name{flex:auto;font-weight:600}.ox-stack__verdict{border:1px solid var(--ox-status-high,#b45309);border-radius:var(--ox-radius-lg,8px);background:var(--ox-status-high-bg,#fffbeb);gap:.5rem;padding:.625rem .75rem;display:grid}.ox-stack__verdict[data-ox-verdict=refuse]{border-color:var(--ox-status-critical,#b91c1c);background:var(--ox-status-critical-bg,#fef2f2)}.ox-stack__verdict-reason{color:var(--ox-text,inherit);margin:0}.ox-stack__verdict-actions{flex-wrap:wrap;gap:.375rem;display:flex}.ox-stack__verdict-actions button{border:1px solid var(--ox-border-strong,var(--ox-border,#cbd5e1));border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,transparent);min-block-size:1.75rem;color:inherit;font:inherit;cursor:pointer;padding:.25rem .5rem}.ox-stack__verdict-actions button:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:2px}@media (max-width:40rem){.ox-stack__tab:not([data-ox-active]) .ox-stack__who,.ox-stack__tab:not([data-ox-active]) .ox-stack__work{display:none}.ox-stack__tab[data-ox-active]{max-inline-size:none}}@media (forced-colors:active){.ox-stack__tab[data-ox-active]{border-width:2px;border-color:highlight}.ox-stack__avatar{color:canvastext;background:canvas;border:1px solid canvastext}.ox-stack__row{border-inline-start-color:canvastext}}@media print{.ox-stack__tab:not([data-ox-active]),.ox-stack__controls,.ox-stack__panel,.ox-stack__verdict{display:none}}.ox-palette{z-index:60;font-family:var(--ox-font-sans,inherit);background:#0006;place-items:start center;padding:min(8vh,12%) 1rem 1rem;display:grid;position:fixed;inset:0}.ox-palette__panel{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-lg,8px);background:var(--ox-surface,#fff);max-block-size:min(70vh,100%);inline-size:min(38rem,100%);color:var(--ox-text,inherit);grid-template-rows:auto minmax(0,1fr);gap:0;display:grid;overflow:hidden;box-shadow:0 24px 48px #0000003d}.ox-palette__input{border:0;border-block-end:1px solid var(--ox-border,#e2e8f0);min-block-size:3rem;inline-size:100%;color:inherit;font:inherit;font-size:var(--ox-text-sm,.9375rem);background:0 0;padding:.75rem 1rem}.ox-palette__input:focus{outline:none}.ox-palette__panel:focus-within{border-color:var(--ox-focus-ring,var(--ox-accent,#1677ff))}.ox-palette__results{min-block-size:0;font-size:var(--ox-text-xs,.75rem);padding:.375rem;overflow-y:auto}.ox-palette__group+.ox-palette__group{border-block-start:1px solid var(--ox-border,#e2e8f0);margin-block-start:.375rem;padding-block-start:.375rem}.ox-palette__group-label{color:var(--ox-text-subtle,var(--ox-text-muted,#64748b));font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.04em;text-transform:uppercase;margin:0 0 .125rem;padding-inline:.5rem;font-weight:600}.ox-palette__option{border-radius:var(--ox-radius-sm,4px);cursor:pointer;align-items:baseline;gap:.5rem;min-block-size:2rem;padding:.3125rem .5rem;display:flex}.ox-palette__option[data-ox-active]{background:var(--ox-bg-muted,#f1f5f9);box-shadow:inset 3px 0 0 0 var(--ox-accent,#1677ff)}.ox-palette__label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.ox-palette__detail{color:var(--ox-text-muted,#64748b);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.ox-palette__argument{border:1px dashed var(--ox-border-strong,var(--ox-border,#cbd5e1));border-radius:var(--ox-radius-sm,4px);color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.6875rem);white-space:nowrap;flex:none;padding:.0625rem .3125rem}.ox-palette__option[data-ox-significant] .ox-palette__label:after{content:"·";color:var(--ox-status-high,#b45309);margin-inline-start:.375rem;font-weight:700}.ox-palette__confirm{border-radius:var(--ox-radius-sm,4px);background:var(--ox-status-high-bg,#fffbeb);color:var(--ox-status-high,#b45309);font-size:var(--ox-text-2xs,.6875rem);white-space:nowrap;flex:none;padding:.0625rem .375rem;font-weight:600}.ox-palette__option[data-ox-unavailable]{cursor:not-allowed;opacity:.7}.ox-palette__option[data-ox-unavailable] .ox-palette__label{font-weight:500;text-decoration:line-through}.ox-palette__unavailable{color:var(--ox-status-high,#b45309);font-size:var(--ox-text-2xs,.6875rem);flex:none;font-weight:600}.ox-palette__withheld{border-block-start:1px solid var(--ox-border,#e2e8f0);border-inline-start:3px solid var(--ox-status-restricted,#6d28d9);color:var(--ox-status-restricted,#6d28d9);margin:.375rem 0 0;padding:.4375rem .5rem;font-weight:600}.ox-palette__empty{color:var(--ox-text-muted,#64748b);margin:0;padding:.75rem .5rem;font-style:italic}.ox-palette__sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:40rem){.ox-palette{padding:0}.ox-palette__panel{border:0;border-radius:0;block-size:100%;max-block-size:none;inline-size:100%}.ox-palette__option{min-block-size:2.75rem}.ox-palette__argument{display:none}}@media (forced-colors:active){.ox-palette__option[data-ox-active]{color:highlighttext;box-shadow:none;background:highlight;outline:2px solid canvastext}.ox-palette__withheld{border-inline-start-color:canvastext}}@media print{.ox-palette{display:none}}.ox-menu{z-index:60;border:1px solid var(--ox-menu-border,var(--ox-border,#e2e8f0));border-radius:var(--ox-menu-radius,var(--ox-radius-lg,8px));background:var(--ox-menu-bg,var(--ox-surface-overlay,var(--ox-surface,#fff)));min-inline-size:15.75rem;max-inline-size:20rem;color:var(--ox-text,inherit);box-shadow:var(--ox-shadow-lg,0 12px 32px #0000002e);font-family:var(--ox-font-sans,inherit);font-size:var(--ox-text-sm,.875rem);transform-origin:var(--ox-menu-origin,top left);animation:ox-menu-in var(--ox-duration-fast,.14s) var(--ox-ease,cubic-bezier(.16, 1, .3, 1)) both;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed}.ox-menu[data-ox-contained]{position:absolute}@keyframes ox-menu-in{0%{opacity:0;transform:scale(.97)translateY(-2px)}}.ox-menu:focus{outline:none}.ox-menu__subject{border-block-end:1px solid var(--ox-menu-subject-border,var(--ox-border,#e2e8f0));background:var(--ox-menu-subject-bg,var(--ox-bg-muted,#f1f5f9));cursor:default;-webkit-user-select:none;user-select:none;border-start-start-radius:inherit;border-start-end-radius:inherit;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;gap:.5rem;padding:.625rem .75rem;display:grid}.ox-menu__avatar{border:1px solid var(--ox-border,#e2e8f0);background:var(--ox-surface,#fff);block-size:1.5rem;inline-size:1.5rem;color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.625rem);border-radius:50%;place-items:center;font-weight:600;display:grid}.ox-menu__who{font-size:var(--ox-text-xs,.75rem);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.35;display:block;overflow:hidden}.ox-menu__what{color:var(--ox-text-subtle,#94a3b8);font-size:var(--ox-text-2xs,.6875rem);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;display:block;overflow:hidden}.ox-menu__subject[data-ox-masked] .ox-menu__who{color:var(--ox-status-restricted,var(--ox-text-muted,#64748b));font-style:italic}.ox-menu__list{overscroll-behavior:contain;padding-block:.25rem;overflow-y:auto}.ox-menu__group{color:var(--ox-text-subtle,#94a3b8);font-size:var(--ox-text-2xs,.625rem);letter-spacing:.06em;text-transform:uppercase;padding:.5rem .75rem .125rem;font-weight:600}.ox-menu__separator{background:var(--ox-menu-sep,var(--ox-border,#e2e8f0));border:0;block-size:1px;margin-block:.25rem}.ox-menu__item{min-block-size:max(1.875rem, var(--ox-density-target-floor,1.5rem));color:inherit;font:inherit;font-size:var(--ox-text-sm,.8125rem);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:1rem minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.375rem .75rem;display:grid}.ox-menu__item:hover,.ox-menu__item[data-ox-active]{background:var(--ox-menu-row-hover-bg,var(--ox-bg-muted,#f1f5f9))}.ox-menu__item:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:-2px}.ox-menu__icon{block-size:1rem;inline-size:1rem;color:var(--ox-text-subtle,#94a3b8);place-items:center;display:grid}.ox-menu__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ox-menu__shortcut{color:var(--ox-text-subtle,#94a3b8);font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.6875rem);font-variant-numeric:tabular-nums;white-space:nowrap}.ox-menu__note{color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.6875rem);white-space:normal;grid-column:2/-1;margin-block-start:.0625rem;line-height:1.4}.ox-menu__chevron{color:var(--ox-text-subtle,#94a3b8)}.ox-menu__item[data-ox-tier=documented] .ox-menu__icon{color:var(--ox-accent,#0e7c66)}.ox-menu__item[data-ox-tier=clinical] .ox-menu__icon{color:var(--ox-status-high,#b45309)}.ox-menu__item[data-ox-tier=disclosive] .ox-menu__icon,.ox-menu__item[data-ox-tier=disclosive] .ox-menu__label{color:var(--ox-status-restricted,#7c3aed)}.ox-menu__item[data-ox-tier=clinical]:hover,.ox-menu__item[data-ox-tier=clinical][data-ox-active]{background:var(--ox-status-high-bg,#fffbeb)}.ox-menu__item[data-ox-tier=disclosive]:hover,.ox-menu__item[data-ox-tier=disclosive][data-ox-active]{background:var(--ox-status-restricted-bg,#f5f3ff)}.ox-menu__item[aria-disabled=true]{cursor:not-allowed}.ox-menu__item[aria-disabled=true] .ox-menu__label{color:var(--ox-text-subtle,#94a3b8);text-decoration:line-through;text-decoration-thickness:1px}.ox-menu__item[aria-disabled=true] .ox-menu__icon{color:var(--ox-text-subtle,#94a3b8)}.ox-menu__item[aria-disabled=true]:hover{background:0 0}.ox-menu__item[aria-disabled=true][data-ox-active]{background:var(--ox-bg-subtle,#f8fafc)}.ox-menu__item[data-ox-pending]{cursor:progress}.ox-menu__skeleton{background:linear-gradient(90deg, var(--ox-bg-muted,#f1f5f9) 25%, var(--ox-bg-subtle,#f8fafc) 37%, var(--ox-bg-muted,#f1f5f9) 63%);block-size:.5625rem;inline-size:62%;animation:ox-menu-skeleton var(--ox-duration-skeleton-loop,1.4s) ease infinite;background-size:400% 100%;border-radius:3px;grid-column:2}@keyframes ox-menu-skeleton{0%{background-position:100%}to{background-position:0}}.ox-menu__withheld{border-block-start:1px solid var(--ox-menu-sep,var(--ox-border,#e2e8f0));color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.6875rem);grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.5rem;margin:.125rem 0 0;padding:.4375rem .75rem .5rem;line-height:1.45;display:grid}.ox-menu__withheld .ox-menu__icon{margin-block-start:.0625rem}.ox-menu__empty{color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.6875rem);margin:0;padding:.625rem .75rem;line-height:1.45}.ox-menu__confirm{border:1px solid var(--ox-status-high-border,#fcd34d);border-radius:var(--ox-radius,6px);background:var(--ox-status-high-bg,#fffbeb);color:var(--ox-text,inherit);font-size:var(--ox-text-xs,.75rem);margin:.1875rem .375rem;padding:.5625rem .625rem;line-height:1.5}.ox-menu__prompt{margin:0;font-weight:600}.ox-menu__bulk-prompt{color:var(--ox-text-muted,#64748b);margin:.25rem 0 0}.ox-menu__actions{gap:.375rem;margin-block-start:.5rem;display:flex}.ox-menu__button{min-block-size:max(1.5rem, var(--ox-density-target-floor,1.5rem));border:1px solid var(--ox-border-strong,#cbd5e1);border-radius:var(--ox-radius-sm,4px);background:var(--ox-surface,#fff);color:inherit;font:inherit;font-size:var(--ox-text-2xs,.6875rem);cursor:pointer;padding-inline:.5625rem}.ox-menu__button[data-ox-primary]{border-color:var(--ox-accent,#0e7c66);background:var(--ox-accent,#0e7c66);color:var(--ox-text-on-accent,#fff);font-weight:600}.ox-menu__button:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:1px}.ox-menu__reasons{border:1px solid var(--ox-status-restricted-border,#ddd6fe);border-radius:var(--ox-radius,6px);background:var(--ox-status-restricted-bg,#f5f3ff);margin:.1875rem .375rem;padding:.5625rem .625rem}.ox-menu__reasons-head{color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.6875rem);margin:0 0 .4375rem;line-height:1.45}.ox-menu__reasons-head strong{color:var(--ox-status-restricted,#6d28d9)}.ox-menu__reason{inline-size:100%;min-block-size:max(1.5rem, var(--ox-density-target-floor,1.5rem));border-radius:var(--ox-radius-sm,4px);color:inherit;font:inherit;font-size:var(--ox-text-xs,.75rem);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:.8125rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.3125rem .375rem;display:grid}.ox-menu__reason:hover,.ox-menu__reason[data-ox-active]{background:var(--ox-surface,#fff)}.ox-menu__reason:focus-visible{outline:2px solid var(--ox-focus-ring,var(--ox-accent,#1677ff));outline-offset:-1px}.ox-menu__reasons-foot{color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.625rem);margin:.4375rem 0 0;line-height:1.45}.ox-menu__indicator{border:1.5px solid var(--ox-border-strong,#cbd5e1);color:#0000;border-radius:3px;place-items:center;block-size:.8125rem;inline-size:.8125rem;display:grid}.ox-menu__indicator[data-ox-shape=radio]{border-radius:50%}.ox-menu__item[aria-checked=true] .ox-menu__indicator{border-color:var(--ox-accent,#0e7c66);background:var(--ox-accent,#0e7c66);color:var(--ox-text-on-accent,#fff)}.ox-menu__item[aria-checked=true] .ox-menu__indicator[data-ox-shape=radio]{background:var(--ox-surface,#fff);box-shadow:inset 0 0 0 2.5px var(--ox-surface,#fff), inset 0 0 0 .5rem var(--ox-accent,#0e7c66)}.ox-menu__live{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ox-menu__backdrop{z-index:59;background:#00000059;position:fixed;inset:0}.ox-menu--sheet{min-inline-size:0;max-inline-size:none;animation:ox-menu-up var(--ox-duration,.18s) var(--ox-ease,cubic-bezier(.16, 1, .3, 1)) both;border-block-end:0;border-inline:0;border-start-start-radius:1rem;border-start-end-radius:1rem;padding-block-end:.5rem;position:fixed;inset-block-end:0;inset-inline:0}@keyframes ox-menu-up{0%{opacity:0;transform:translateY(14px)}}.ox-menu--sheet .ox-menu__subject{border-radius:0}.ox-menu--sheet .ox-menu__item{min-block-size:2.75rem;padding-inline:1rem}.ox-menu--sheet .ox-menu__list{padding-block-end:.5rem}.ox-menu--sheet .ox-menu__group,.ox-menu--sheet .ox-menu__withheld,.ox-menu--sheet .ox-menu__subject,.ox-menu--sheet .ox-menu__empty{padding-inline:1rem}.ox-menu__grip{background:var(--ox-border-strong,#cbd5e1);border-radius:2px;block-size:.25rem;inline-size:2.125rem;margin:.5rem auto .125rem}.ox-menu--anchored{min-inline-size:14.75rem}.ox-menu--sub{z-index:61;min-inline-size:11rem;max-inline-size:16rem;padding-block:0}.ox-menu[data-ox-density=compact] .ox-menu__item{min-block-size:max(1.625rem, var(--ox-density-target-floor,1.5rem));padding-block:.25rem;padding-inline:.625rem}.ox-menu[data-ox-density=compact] .ox-menu__subject{padding:.5rem .625rem}@media (prefers-reduced-motion:reduce){.ox-menu,.ox-menu--sheet{animation:none}.ox-menu__skeleton{border:1px dashed var(--ox-border-strong,#cbd5e1);background:0 0;animation:none}}@media (forced-colors:active){.ox-menu{border:1px solid canvastext}.ox-menu__subject{border-block-end:1px solid canvastext}.ox-menu__item[data-ox-active]{color:highlighttext;forced-color-adjust:none;background:highlight}.ox-menu__item[aria-disabled=true] .ox-menu__label{color:graytext}.ox-menu__confirm,.ox-menu__reasons{border:1px solid canvastext}.ox-menu__separator{background:canvastext}}@media print{.ox-menu,.ox-menu__backdrop{display:none}}.ox-grid{--ox-grid-rule:var(--ox-border,#e2e8f0);--ox-grid-rule-strong:var(--ox-border-strong,#94a3b8);--ox-grid-ink:var(--ox-text,#0f172a);--ox-grid-muted:var(--ox-text-muted,#64748b);--ox-grid-subtle:var(--ox-text-subtle,#94a3b8);--ox-grid-surface:var(--ox-surface,#fff);--ox-grid-sunk:var(--ox-bg-muted,#f1f5f9);--ox-grid-accent:var(--ox-accent,#0d9488);--ox-grid-accent-bg:var(--ox-accent-subtle,#f0fdfa);--ox-grid-accent-line:var(--ox-accent-border,#99f6e4);--ox-grid-pad-x:.75rem;--ox-grid-pad-y:.4rem;--ox-grid-font:var(--ox-text-sm,.875rem);border:1px solid var(--ox-grid-rule-strong);background:var(--ox-grid-surface);color:var(--ox-grid-ink);font-family:var(--ox-font-sans,inherit);font-size:var(--ox-grid-font);line-height:1.5;display:block}.ox-grid[data-ox-density=compact]{--ox-grid-pad-y:.25rem;--ox-grid-pad-x:.625rem;--ox-grid-font:var(--ox-text-xs,.75rem)}.ox-grid[data-ox-density=comfortable]{--ox-grid-pad-y:.7rem;--ox-grid-pad-x:1rem}.ox-grid__masthead{padding:.75rem var(--ox-grid-pad-x) .625rem;border-block-end:2px solid var(--ox-grid-ink)}.ox-grid__mastline{flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;display:flex}.ox-grid__title{font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-xs,.75rem);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.ox-grid__note{font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;color:var(--ox-grid-muted);margin:0 0 0 auto}.ox-grid__coverage{font-size:var(--ox-text-xs,.75rem);color:var(--ox-grid-ink);max-inline-size:78ch;margin:.5rem 0 0;font-weight:500}.ox-grid__predicate{font-size:var(--ox-text-xs,.75rem);color:var(--ox-grid-muted);max-inline-size:78ch;margin:.15rem 0 0}.ox-grid__readingline[data-empty=true]{color:var(--ox-grid-muted);font-weight:400}.ox-grid__strip{border-block-end:1px solid var(--ox-grid-rule);background:var(--ox-grid-sunk);display:grid}.ox-grid__strip>*{grid-area:1/1}.ox-grid__strip>[data-ox-on=false]{visibility:hidden}.ox-grid__held{min-block-size:2rem;padding:.2rem var(--ox-grid-pad-x);align-items:center;gap:.75rem;display:flex}.ox-grid__heldline{font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;color:var(--ox-grid-ink);margin:0}.ox-grid__admit{border:1px solid var(--ox-grid-rule-strong);border-radius:var(--ox-radius-sm,3px);background:var(--ox-grid-surface);min-block-size:1.625rem;color:var(--ox-grid-ink);font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;align-items:center;margin-inline-start:auto;padding:0 .55rem;display:inline-flex}.ox-grid__admit:hover{border-color:var(--ox-grid-accent);background:var(--ox-grid-sunk)}.ox-grid__bulk{min-block-size:2.5rem;padding:.35rem var(--ox-grid-pad-x);background:var(--ox-grid-accent-bg,var(--ox-grid-sunk));flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.ox-grid__bulkcount{font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;color:var(--ox-grid-ink);margin:0;font-weight:600}.ox-grid__bulkclear{border-radius:var(--ox-radius-sm,3px);min-block-size:1.625rem;color:var(--ox-grid-muted);font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.625rem);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0 .4rem}.ox-grid__bulkclear:hover{color:var(--ox-grid-ink)}.ox-grid__bulkactions{flex-wrap:wrap;gap:.35rem;margin-inline-start:auto;display:flex}.ox-grid__scroll{overscroll-behavior-x:contain;overflow:auto}.ox-grid__table{border-collapse:collapse;text-align:start;inline-size:100%}.ox-grid__caption{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:hidden}.ox-grid__th{z-index:2;background:var(--ox-grid-surface);border-block-end:1px solid var(--ox-grid-ink);border-inline-end:1px solid var(--ox-grid-rule);vertical-align:bottom;white-space:nowrap;padding:0;font-weight:600;position:sticky;top:0}.ox-grid__pin{z-index:1;background:var(--ox-grid-surface);position:sticky}.ox-grid__th.ox-grid__pin{z-index:3}.ox-grid__pin+:not(.ox-grid__pin){box-shadow:inset 6px 0 6px -6px #0000001f}.ox-grid__tr--current>.ox-grid__pin{background:var(--ox-grid-sunk)}.ox-grid__th--select,.ox-grid__td--select{text-align:center;inline-size:2.5rem;padding-inline:.625rem}.ox-grid__th--select{padding-block:.3rem}.ox-grid__check{block-size:.9375rem;inline-size:.9375rem;accent-color:var(--ox-grid-accent);cursor:pointer;margin:0}.ox-grid__th:last-child,.ox-grid__td:last-child{border-inline-end:0}.ox-grid__sort,.ox-grid__static{min-block-size:1.75rem;inline-size:100%;padding:.3rem var(--ox-grid-pad-x);color:var(--ox-grid-muted);font:inherit;font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.625rem);letter-spacing:.1em;text-transform:uppercase;text-align:inherit;background:0 0;border:0;align-items:baseline;gap:.3rem;font-weight:600;display:flex}.ox-grid__sort{cursor:pointer}.ox-grid__sort:hover{color:var(--ox-grid-ink);background:var(--ox-grid-sunk)}.ox-grid__th--end .ox-grid__sort,.ox-grid__th--end .ox-grid__static{justify-content:flex-end}.ox-grid__th--sorted .ox-grid__sort{color:var(--ox-grid-ink)}.ox-grid__arrow{font-family:var(--ox-font-sans,inherit)}.ox-grid__mark{font-family:var(--ox-font-mono,ui-monospace, monospace);color:var(--ox-grid-accent);font-size:.85em;font-weight:600;line-height:0}.ox-grid__tr{border-block-end:1px solid var(--ox-grid-rule)}.ox-grid__tr:last-child{border-block-end:0}.ox-grid__td{padding:var(--ox-grid-pad-y) var(--ox-grid-pad-x);border-inline-end:1px solid var(--ox-grid-rule);vertical-align:middle}.ox-grid__td--end{text-align:end}.ox-grid__td--number,.ox-grid__td--measure,.ox-grid__td--identifier,.ox-grid__td--instant{font-family:var(--ox-font-numeric,var(--ox-font-mono,ui-monospace, monospace));font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.ox-grid__td--identifier,.ox-grid__td--instant{white-space:nowrap}.ox-grid__tr--current>.ox-grid__td:first-child{box-shadow:inset 3px 0 0 var(--ox-grid-ink)}.ox-grid__tr--current>.ox-grid__td{background:var(--ox-grid-sunk)}.ox-grid__tr--selected>.ox-grid__td,.ox-grid__tr--selected>.ox-grid__pin{background:var(--ox-grid-accent-bg)}.ox-grid__absent{color:var(--ox-grid-muted);font-style:italic}.ox-grid__td:focus-visible,.ox-grid__sort:focus-visible,.ox-grid__static:focus-visible,.ox-grid__admit:focus-visible,.ox-grid__bulkclear:focus-visible{box-shadow:inset 0 0 0 2px var(--ox-focus-ring,#0d9488), inset 0 0 0 4px var(--ox-grid-surface);outline:none}.ox-grid__tr--current>.ox-grid__td:first-child:focus-visible{box-shadow:inset 3px 0 0 var(--ox-grid-ink), inset 0 0 0 2px var(--ox-focus-ring,#0d9488), inset 0 0 0 4px var(--ox-grid-surface)}.ox-grid__foot{border-block-start:2px solid var(--ox-grid-ink);padding:.55rem var(--ox-grid-pad-x) .7rem}.ox-grid__reading{font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-xs,.75rem);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .4rem;display:flex}.ox-grid__readinglabel{font-size:var(--ox-text-2xs,.625rem);letter-spacing:.12em;text-transform:uppercase;color:var(--ox-grid-muted);font-weight:600}.ox-grid__readingline{font-weight:500}.ox-grid__sorted{border-inline-start:2px solid var(--ox-grid-ink);font-size:var(--ox-text-xs,.75rem);color:var(--ox-grid-ink);margin:0 0 .4rem;padding-inline-start:.6rem}.ox-grid__emptycell{padding:2.25rem var(--ox-grid-pad-x);text-align:center}.ox-grid__empty{font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.625rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-grid-muted);margin:0}.ox-grid__more{min-block-size:2.75rem;padding:.5rem var(--ox-grid-pad-x);border-block-start:1px solid var(--ox-grid-rule);justify-content:center;align-items:center;display:flex}.ox-grid__moreline{font-family:var(--ox-font-mono,ui-monospace, monospace);font-size:var(--ox-text-2xs,.625rem);letter-spacing:.06em;color:var(--ox-grid-muted);margin:0}.ox-grid__notes{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.ox-grid__noteitem{font-size:var(--ox-text-2xs,.625rem);color:var(--ox-grid-muted);grid-template-columns:1.25rem minmax(0,1fr);line-height:1.55;display:grid}.ox-grid__notemark{font-family:var(--ox-font-mono,ui-monospace, monospace);color:var(--ox-grid-accent);font-weight:600}.ox-grid__refusal{padding:.9rem var(--ox-grid-pad-x);font-size:var(--ox-text-xs,.75rem);color:var(--ox-grid-ink);max-inline-size:68ch;margin:0}@media (forced-colors:active){.ox-grid,.ox-grid__th,.ox-grid__td,.ox-grid__tr,.ox-grid__masthead,.ox-grid__strip,.ox-grid__held,.ox-grid__foot{border-color:canvastext}.ox-grid__tr--current>.ox-grid__td,.ox-grid__tr--selected>.ox-grid__td,.ox-grid__tr--selected>.ox-grid__pin{background:canvas}.ox-grid__tr--current>.ox-grid__td:first-child{box-shadow:none;border-inline-start:3px solid highlight}.ox-grid__td:focus-visible,.ox-grid__sort:focus-visible,.ox-grid__static:focus-visible,.ox-grid__admit:focus-visible{box-shadow:none;outline-offset:-3px;outline:2px solid highlight}.ox-grid__mark,.ox-grid__notemark{color:linktext}}@media print{.ox-grid{color:#000;background:#fff;border-color:#000}.ox-grid__scroll{overflow:visible}.ox-grid__headrow{display:table-header-group}.ox-grid__tr{break-inside:avoid}.ox-grid__tr--current>.ox-grid__td{background:0 0}.ox-grid__tr--current>.ox-grid__td:first-child{box-shadow:none}.ox-grid__admit,.ox-grid__reading{display:none}.ox-grid__masthead,.ox-grid__foot{border-color:#000}}.ox-dt-field{min-block-size:var(--ox-datetime-target,2.75rem);padding-block:var(--ox-field-pad-y,.375rem);padding-inline:var(--ox-field-pad-x,.625rem);border:1px solid var(--ox-field-border,#94a3b8);border-radius:var(--ox-field-radius,.375rem);background:var(--ox-field-bg,#fff);color:var(--ox-field-fg,inherit);font-family:var(--ox-font-sans,inherit);font-size:var(--ox-datetime-font,var(--ox-text-sm,.875rem));font-variant-numeric:tabular-nums;cursor:text;-webkit-user-select:none;user-select:none;transition:border-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease), box-shadow var(--ox-datetime-duration,.15s) var(--ox-ease,ease);align-items:center;gap:0;display:inline-flex}.ox-dt-field:hover{border-color:var(--ox-border-strong,#64748b)}.ox-dt-field:focus-visible,.ox-dt-field:focus-within{border-color:var(--ox-field-border-focus,#2563eb);box-shadow:0 0 0 3px var(--ox-focus-ring,#2563eb59);outline:none}.ox-dt-field--invalid{border-color:var(--ox-field-border-invalid,#b91c1c)}.ox-dt-field--readonly{cursor:default;background:0 0;border-color:#0000;padding-inline:0}.ox-dt-field--disabled{border-color:var(--ox-border,#e2e8f0);background:var(--ox-bg-muted,#f1f5f9);color:var(--ox-text-muted,#64748b);cursor:not-allowed}.ox-dt-field--bare,.ox-dt-field--bare:hover,.ox-dt-field--bare:focus-visible,.ox-dt-field--bare:focus-within{min-block-size:0;box-shadow:none;background:0 0;border-color:#0000;padding:0}.ox-dt-field__seg{min-block-size:var(--ox-density-target-floor,1.5rem);min-inline-size:max(1.15em, var(--ox-density-target-floor,1.5rem));text-align:center;transition:background-color var(--ox-duration-fast,90ms) var(--ox-ease,ease), color var(--ox-duration-fast,90ms) var(--ox-ease,ease);border-radius:.125rem;justify-content:center;align-items:center;padding-inline:.125rem;display:inline-flex}.ox-dt-field__seg--year{min-inline-size:max(2.4em, var(--ox-density-target-floor,1.5rem))}.ox-dt-field__seg--empty{color:var(--ox-field-placeholder-fg,#64748b)}.ox-dt-field__seg--active{background:var(--ox-datetime-cell-selected-bg,#2563eb);color:var(--ox-datetime-cell-selected-fg,#fff)}.ox-dt-field--readonly .ox-dt-field__seg--active{color:inherit;background:0 0}.ox-dt-field__sep{color:var(--ox-text-muted,#64748b);padding-inline:0}.ox-dt-field__seg--end{justify-content:flex-end;padding-inline-end:0}.ox-dt-field__seg--start{justify-content:flex-start;padding-inline-start:0}.ox-dt-field__trigger{inline-size:var(--ox-datetime-target,2.75rem);block-size:1.5rem;min-inline-size:1.5rem;color:var(--ox-text-muted,#64748b);cursor:pointer;transition:background-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease), color var(--ox-datetime-duration,.15s) var(--ox-ease,ease);background:0 0;border:0;border-radius:.125rem;flex:none;place-items:center;margin-inline-start:auto;display:inline-grid}.ox-dt-field__trigger:hover{background:var(--ox-datetime-cell-hover-bg,#f1f5f9);color:var(--ox-text,inherit)}.ox-dt-field__trigger:focus-visible{outline:2px solid var(--ox-field-border-focus,#2563eb);outline-offset:1px}.ox-dt-stack{font-family:var(--ox-font-sans,inherit);grid-auto-columns:minmax(0,1fr);gap:.25rem;display:grid}.ox-dt-label{font-size:var(--ox-text-xs,.75rem);color:var(--ox-field-label-fg,inherit);align-items:center;gap:.25rem;font-weight:500;display:flex}.ox-dt-label__required{color:var(--ox-field-error-fg,#b91c1c)}.ox-dt-label__optional{color:var(--ox-text-muted,#64748b);font-weight:400}.ox-dt-msg{font-size:var(--ox-text-xs,.75rem);color:var(--ox-field-hint-fg,#64748b);align-items:flex-start;gap:.25rem;line-height:1.4;display:flex}.ox-dt-msg--error{color:var(--ox-field-error-fg,#b91c1c)}.ox-dt-msg--warning{color:var(--ox-status-high,#b45309)}.ox-dt-msg--success{color:var(--ox-status-normal,#15803d)}.ox-dt-msg__glyph{flex:none;block-size:.875rem;inline-size:.875rem;margin-block-start:.0625rem}.ox-dt-age{align-items:baseline;gap:.375rem;display:flex}.ox-dt-age__value{font-size:var(--ox-text-xl,1.25rem);color:var(--ox-text,inherit);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.ox-dt-age__unit{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,#64748b)}.ox-dt-cal{inline-size:fit-content;font-family:var(--ox-font-sans,inherit);-webkit-user-select:none;user-select:none;align-items:stretch;display:flex}.ox-dt-cal__body{flex-direction:column;flex:1;min-inline-size:0;display:flex}.ox-dt-cal__months{align-items:flex-start;gap:1.75rem;display:flex}.ox-dt-cal__month{flex:none;inline-size:17.5rem}.ox-dt-cal--fluid,.ox-dt-cal--fluid .ox-dt-cal__month{inline-size:100%}.ox-dt-cal--fluid .ox-dt-cal__month{flex:1;min-inline-size:0}.ox-dt-cal__aside{border-inline-end:1px solid var(--ox-border,#e2e8f0);flex:none;margin-inline-end:1rem;padding-inline-end:1rem}.ox-dt-cal__rail{scrollbar-width:thin;flex-direction:column;gap:.125rem;max-block-size:20rem;min-inline-size:8.5rem;display:flex;overflow-y:auto}.ox-dt-cal__preset{min-block-size:var(--ox-density-target-floor,1.5rem);border-radius:var(--ox-radius,.5rem);color:var(--ox-text,inherit);font:inherit;font-size:var(--ox-datetime-font,var(--ox-text-sm,.875rem));text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--ox-duration-fast,90ms) var(--ox-ease,ease), color var(--ox-duration-fast,90ms) var(--ox-ease,ease);background:0 0;border:0;align-items:center;padding-block:.5rem;padding-inline:.75rem;display:flex}.ox-dt-cal__preset:hover{background:var(--ox-datetime-cell-hover-bg,#f1f5f9)}.ox-dt-cal__preset:focus-visible{outline:2px solid var(--ox-field-border-focus,#2563eb);outline-offset:-2px}.ox-dt-cal__preset--on{background:var(--ox-datetime-cell-hover-bg,#f1f5f9);color:var(--ox-text,inherit);font-weight:600}.ox-dt-cal__head{justify-content:space-between;align-items:center;gap:.25rem;margin-block-end:.75rem;display:flex}.ox-dt-cal__nav,.ox-dt-cal__title{border-radius:var(--ox-radius,.5rem);block-size:1.75rem;min-inline-size:1.75rem;color:var(--ox-text,inherit);font:inherit;cursor:pointer;transition:background-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease), color var(--ox-datetime-duration,.15s) var(--ox-ease,ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.25rem;padding-inline:.25rem;display:inline-flex}.ox-dt-cal__nav[data-ox-dt-blocked=true]{color:var(--ox-text-subtle,#94a3b8);cursor:default}.ox-dt-cal__title{font-size:var(--ox-text-base,1rem);color:var(--ox-text,inherit);padding-inline:.5rem;font-weight:600}.ox-dt-cal__nav:hover,.ox-dt-cal__title:hover{background:var(--ox-datetime-cell-hover-bg,#f1f5f9);color:var(--ox-text,inherit)}.ox-dt-cal__nav:focus-visible,.ox-dt-cal__title:focus-visible{outline:2px solid var(--ox-field-border-focus,#2563eb);outline-offset:1px}.ox-dt-cal__nav[data-ox-dt-blocked=true]:hover{background:0 0}[dir=rtl] .ox-dt-cal__nav svg{scale:-1 1}.ox-dt-cal__grid{gap:.25rem;display:grid}.ox-dt-cal__row{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ox-dt-cal__weekday{block-size:1.5rem;font-size:var(--ox-text-xs,.75rem);color:var(--ox-datetime-weekday-fg,#64748b);place-items:center;margin-block-end:.25rem;font-weight:500;display:grid}.ox-dt-cal__day{block-size:var(--ox-datetime-cell-size,2.25rem);border-radius:var(--ox-datetime-cell-radius,.5rem);min-block-size:1.5rem;color:var(--ox-datetime-cell-fg,inherit);font:inherit;font-size:var(--ox-text-sm,.875rem);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ox-duration-fast,90ms) var(--ox-ease,ease), color var(--ox-duration-fast,90ms) var(--ox-ease,ease), box-shadow var(--ox-duration-fast,90ms) var(--ox-ease,ease);background:0 0;border:0;place-items:center;display:grid;position:relative}.ox-dt-cal__day:hover{background:var(--ox-datetime-cell-hover-bg,#f1f5f9)}.ox-dt-cal__day:focus-visible{box-shadow:0 0 0 2px var(--ox-surface,#fff), 0 0 0 4px var(--ox-focus-ring,#2563eb59);z-index:1;outline:none}.ox-dt-cal__blank{block-size:var(--ox-datetime-cell-size,2rem);min-block-size:1.5rem}.ox-dt-cal__day--outside{color:var(--ox-datetime-cell-muted-fg,#64748b)}.ox-dt-cal__day--unavailable{color:var(--ox-datetime-cell-muted-fg,#64748b);pointer-events:none;background:0 0}.ox-dt-cal__day--unavailable:after{content:"";background:var(--ox-border-strong,#94a3b8);block-size:1px;position:absolute;inset-block-start:50%;inset-inline:.5rem;rotate:-20deg}.ox-dt-cal__day--today{color:var(--ox-datetime-today-marker,#2563eb);font-weight:600}.ox-dt-cal__day--today:before{content:"";background:currentColor;border-radius:50%;block-size:3px;inline-size:3px;position:absolute;inset-block-end:.25rem}.ox-dt-cal__day--in-range{background:var(--ox-datetime-cell-range-bg,#dbeafe);color:var(--ox-datetime-cell-range-fg,inherit);border-radius:0}.ox-dt-cal__day--in-range:hover{background:var(--ox-datetime-cell-range-bg,#dbeafe)}.ox-dt-cal__day--previewed,.ox-dt-cal__day--previewed:hover{background:var(--ox-datetime-cell-hover-bg,#f1f5f9)}.ox-dt-cal__day--range-lo,.ox-dt-cal__day--week-lo{border-start-start-radius:var(--ox-datetime-cell-radius,.25rem);border-end-start-radius:var(--ox-datetime-cell-radius,.25rem)}.ox-dt-cal__day--range-hi,.ox-dt-cal__day--week-hi{border-start-end-radius:var(--ox-datetime-cell-radius,.25rem);border-end-end-radius:var(--ox-datetime-cell-radius,.25rem)}.ox-dt-cal__day--selected,.ox-dt-cal__day--selected:hover{border-radius:var(--ox-datetime-cell-radius,.25rem);background:var(--ox-datetime-cell-selected-bg,#2563eb);color:var(--ox-datetime-cell-selected-fg,#fff);font-weight:500}.ox-dt-cal__load{gap:2px;display:flex;position:absolute;inset-block-end:.1875rem}.ox-dt-cal__load i{background:var(--ox-status-normal,#15803d);border-radius:50%;block-size:3px;inline-size:3px}.ox-dt-cal__day--selected .ox-dt-cal__load i{background:currentColor}.ox-dt-cal__foot{border-block-start:1px solid var(--ox-border,#e2e8f0);flex-wrap:wrap;align-items:center;gap:.5rem;inline-size:0;min-inline-size:100%;margin-block-start:.75rem;padding-block-start:.75rem;display:flex}.ox-dt-cal__hints{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,#64748b);flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ox-dt-cal__hint{align-items:center;gap:.25rem;display:inline-flex}.ox-dt-cal__hint kbd{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius-sm,.25rem);background:var(--ox-surface,#fff);block-size:1.25rem;min-inline-size:1.25rem;color:var(--ox-text-muted,#64748b);font:inherit;font-size:var(--ox-text-2xs,.6875rem);place-items:center;padding-inline:.1875rem;line-height:1;display:inline-grid}.ox-dt-cal__actions{align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.ox-dt-cal__action{min-block-size:var(--ox-density-target-floor,1.5rem);border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius,.5rem);background:var(--ox-surface,#fff);color:var(--ox-text,inherit);font:inherit;font-size:var(--ox-datetime-font,var(--ox-text-sm,.875rem));cursor:pointer;transition:background-color var(--ox-duration-fast,90ms) var(--ox-ease,ease), border-color var(--ox-duration-fast,90ms) var(--ox-ease,ease);justify-content:center;align-items:center;padding-block:.5rem;padding-inline:1.125rem;font-weight:500;display:inline-flex}.ox-dt-cal__action:hover{background:var(--ox-datetime-cell-hover-bg,#f1f5f9)}.ox-dt-cal__action:focus-visible{outline:2px solid var(--ox-field-border-focus,#2563eb);outline-offset:1px}.ox-dt-cal__action--primary{border-color:var(--ox-datetime-cell-selected-bg,#2563eb);background:var(--ox-datetime-cell-selected-bg,#2563eb);color:var(--ox-datetime-cell-selected-fg,#fff)}.ox-dt-cal__action--primary:hover{background:var(--ox-accent-hover,#1d4ed8);border-color:var(--ox-accent-hover,#1d4ed8)}.ox-dt-cal__action[disabled]{border-color:var(--ox-border,#e2e8f0);background:var(--ox-bg-subtle,#f8fafc);color:var(--ox-text-muted,#64748b);cursor:not-allowed}.ox-dt-cal__pane{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem;display:grid}.ox-dt-cal__pane--years{scrollbar-width:thin;max-block-size:12.5rem;overflow-y:auto}.ox-dt-cal__pane button{block-size:1.875rem;color:var(--ox-datetime-cell-fg,inherit);font:inherit;font-size:var(--ox-text-sm,.875rem);cursor:pointer;background:0 0;border:0;border-radius:.125rem}.ox-dt-cal__pane button:hover{background:var(--ox-datetime-cell-hover-bg,#f1f5f9)}.ox-dt-cal__pane button[aria-pressed=true]{background:var(--ox-datetime-cell-selected-bg,#2563eb);color:var(--ox-datetime-cell-selected-fg,#fff);font-weight:500}.ox-dt-cal__pane button:focus-visible{outline:2px solid var(--ox-field-border-focus,#2563eb);outline-offset:1px}.ox-dt-range{min-block-size:var(--ox-datetime-target,2.75rem);padding-block:var(--ox-field-pad-y,.375rem);padding-inline:var(--ox-field-pad-x,.625rem);border:1px solid var(--ox-field-border,#94a3b8);border-radius:var(--ox-field-radius,.375rem);background:var(--ox-field-bg,#fff);color:var(--ox-field-fg,inherit);font-family:var(--ox-font-sans,inherit);font-size:var(--ox-datetime-font,var(--ox-text-sm,.875rem));font-variant-numeric:tabular-nums;transition:border-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease), box-shadow var(--ox-datetime-duration,.15s) var(--ox-ease,ease);align-items:center;gap:.25rem;display:inline-flex}.ox-dt-range:hover{border-color:var(--ox-border-strong,#64748b)}.ox-dt-range:focus-within{border-color:var(--ox-field-border-focus,#2563eb);box-shadow:0 0 0 3px var(--ox-focus-ring,#2563eb59);outline:none}.ox-dt-range--invalid{border-color:var(--ox-field-border-invalid,#b91c1c)}.ox-dt-range--readonly{background:0 0;border-color:#0000;padding-inline:0}.ox-dt-range--disabled{border-color:var(--ox-border,#e2e8f0);background:var(--ox-bg-muted,#f1f5f9);color:var(--ox-text-muted,#64748b);cursor:not-allowed}.ox-dt-range__glyph{color:var(--ox-text-muted,#64748b);flex:none;place-items:center;display:inline-grid}.ox-dt-range__arrow{color:var(--ox-text-muted,#64748b);flex:none;place-items:center;padding-inline:.125rem;display:inline-grid}[dir=rtl] .ox-dt-range__arrow svg{scale:-1 1}.ox-dt-range__span{border-radius:var(--ox-radius-sm,.25rem);background:var(--ox-datetime-duration-bg,#f1f5f9);color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-xs,.75rem);white-space:nowrap;flex:none;align-items:center;margin-inline-start:auto;padding-block:.125rem;padding-inline:.375rem;font-weight:500;display:inline-flex}.ox-dt-range__span+.ox-dt-range__trigger,.ox-dt-range__trigger{margin-inline-start:auto}.ox-dt-range__span+.ox-dt-range__trigger{margin-inline-start:0}.ox-dt-timerange{flex-direction:column;min-inline-size:17rem;display:flex}.ox-dt-timerange__cols{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ox-dt-timecol+.ox-dt-timecol{border-inline-start:1px solid var(--ox-border,#e2e8f0);margin-inline-start:.5rem;padding-inline-start:.5rem}.ox-dt-timecol{flex-direction:column;min-inline-size:0;display:flex}.ox-dt-timecol__head{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,#64748b);padding-block-end:.375rem;padding-inline:.5rem;font-weight:600}.ox-dt-timecol__list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:1px;max-block-size:15rem;display:flex;overflow-y:auto}.ox-dt-timeopt{min-block-size:var(--ox-density-target-floor,1.5rem);border-radius:var(--ox-radius,.5rem);color:var(--ox-text,inherit);font:inherit;font-size:var(--ox-datetime-font,var(--ox-text-sm,.875rem));font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap;cursor:pointer;transition:background-color var(--ox-duration-fast,90ms) var(--ox-ease,ease), color var(--ox-duration-fast,90ms) var(--ox-ease,ease);background:0 0;border:0;align-items:center;padding-block:.5rem;padding-inline:.75rem;display:flex}.ox-dt-timeopt:hover{background:var(--ox-datetime-cell-hover-bg,#f1f5f9)}.ox-dt-timeopt:focus-visible{outline:2px solid var(--ox-field-border-focus,#2563eb);outline-offset:-2px}.ox-dt-timeopt[aria-selected=true]{background:var(--ox-datetime-cell-hover-bg,#f1f5f9);font-weight:600}.ox-dt-timeopt--blocked{color:var(--ox-datetime-cell-muted-fg,#64748b);pointer-events:none;text-decoration:line-through}.ox-dt-anchor{display:inline-block;position:relative}.ox-dt-pop{z-index:40;border:1px solid var(--ox-datetime-popover-border,#e2e8f0);border-radius:var(--ox-radius-xl,1rem);background:var(--ox-datetime-popover-bg,#fff);color:var(--ox-text,inherit);font-family:var(--ox-font-sans,inherit);box-shadow:var(--ox-shadow-lg,0 14px 34px -10px #0f172a33);animation:ox-dt-pop-in var(--ox-duration,.2s) var(--ox-ease,ease) both;padding:1rem;position:fixed}.ox-dt-pop--above{animation-name:ox-dt-pop-in-above}.ox-dt-anchor__mark{block-size:0;inline-size:0;position:absolute}@keyframes ox-dt-pop-in-above{0%{opacity:0;translate:0 4px}to{opacity:1;translate:0}}@keyframes ox-dt-pop-in{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0}}.ox-dt-chips{flex-wrap:wrap;gap:.25rem;display:flex}.ox-dt-chip{border:1px solid var(--ox-datetime-chip-border,#e2e8f0);border-radius:var(--ox-radius-full,999px);background:var(--ox-datetime-chip-bg,#fff);min-block-size:1.5rem;color:var(--ox-datetime-chip-fg,#64748b);font:inherit;font-size:var(--ox-text-xs,.75rem);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:background-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease), border-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease), color var(--ox-datetime-duration,.15s) var(--ox-ease,ease);align-items:center;gap:.25rem;padding-inline:.5rem;font-weight:500;display:inline-flex}.ox-dt-chip:hover{border-color:var(--ox-border-strong,#64748b);color:var(--ox-text,inherit)}.ox-dt-chip[aria-pressed=true]{background:var(--ox-datetime-chip-on-bg,#2563eb);color:var(--ox-datetime-chip-on-fg,#fff);border-color:#0000}.ox-dt-chip:focus-visible{outline:2px solid var(--ox-field-border-focus,#2563eb);outline-offset:1px}.ox-dt-chip__code{font-family:var(--ox-font-numeric,var(--ox-font-mono,monospace));font-size:var(--ox-text-2xs,.6875rem);opacity:.75}.ox-dt-session{flex-wrap:wrap;align-items:flex-start;gap:.5rem;display:flex}.ox-dt-session__arrow{block-size:var(--ox-datetime-target,2.75rem);color:var(--ox-text-muted,#64748b);flex:none;align-items:center;margin-block-start:calc(var(--ox-text-xs,.75rem) * 1.45 + .25rem);display:inline-flex}[dir=rtl] .ox-dt-session__arrow svg{scale:-1 1}.ox-dt-session__duration{min-inline-size:5.25rem;min-block-size:var(--ox-datetime-target,2.75rem);border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-field-radius,.375rem);background:var(--ox-datetime-duration-bg,#f1f5f9);color:var(--ox-text,inherit);font-size:var(--ox-datetime-font,var(--ox-text-sm,.875rem));font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:.25rem;padding-inline:.5rem;font-weight:600;display:inline-flex}.ox-dt-session__duration--held{background:var(--ox-datetime-duration-held-bg,#dbeafe);border-color:var(--ox-datetime-duration-held-border,#93c5fd)}.ox-dt-session__duration--invalid{border-color:var(--ox-field-border-invalid,#b91c1c);color:var(--ox-field-error-fg,#b91c1c)}.ox-dt-driver{font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-datetime-derived-fg,#64748b);align-items:center;gap:.1875rem;font-weight:600;display:inline-flex}.ox-dt-driver--held{color:var(--ox-datetime-held-fg,#2563eb)}.ox-dt-driver__glyph{block-size:.625rem;inline-size:.625rem}.ox-dt-nextday{border:1px solid var(--ox-status-high-border,#fcd34d);border-radius:var(--ox-radius-sm,.25rem);background:var(--ox-status-high-bg,#fffbeb);min-block-size:1.25rem;color:var(--ox-status-high,#b45309);font-size:var(--ox-text-2xs,.6875rem);white-space:nowrap;align-items:center;padding-inline:.375rem;font-weight:500;display:inline-flex}.ox-dt-readout{font-family:var(--ox-font-sans,inherit);font-size:var(--ox-datetime-font,var(--ox-text-sm,.875rem));color:var(--ox-text,inherit);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.375rem;display:inline-flex}.ox-dt-readout__relative{color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-xs,.75rem)}.ox-dt-readout__zone{inline-size:100%;color:var(--ox-text-muted,#64748b);font-size:var(--ox-text-2xs,.6875rem);font-family:var(--ox-font-mono,monospace);display:block}.ox-dt-readout__absent{color:var(--ox-text-muted,#64748b);font-style:normal}.ox-dt-readout--restricted{color:var(--ox-status-restricted,#4338ca)}@media (prefers-reduced-motion:reduce){.ox-dt-field,.ox-dt-field__seg,.ox-dt-field__trigger,.ox-dt-cal__nav,.ox-dt-cal__title,.ox-dt-cal__day,.ox-dt-cal__preset,.ox-dt-cal__action,.ox-dt-timeopt,.ox-dt-chip{transition-duration:1ms}.ox-dt-pop{animation:none}}@media (forced-colors:active){.ox-dt-cal__day--selected,.ox-dt-cal__pane button[aria-pressed=true],.ox-dt-cal__preset--on,.ox-dt-cal__action--primary,.ox-dt-timeopt[aria-selected=true],.ox-dt-chip[aria-pressed=true],.ox-dt-field__seg--active{color:highlighttext;forced-color-adjust:none;background:highlight}.ox-dt-cal__day--in-range{outline-offset:-1px;outline:1px solid highlight}.ox-dt-cal__nav[aria-disabled=true],.ox-dt-cal__action[disabled]{color:graytext}.ox-dt-cal__day--unavailable:after{background:graytext}.ox-dt-cal__day:focus-visible,.ox-dt-field:focus-within{outline-offset:1px;outline:2px solid canvastext}}@media print{.ox-dt-field__trigger,.ox-dt-chips,.ox-dt-cal__nav{display:none}.ox-dt-field{border-color:#0000;padding-inline:0}.ox-dt-readout__zone{display:block}}.ox-dt-sr{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ox-dt-slots{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:.25rem;display:grid}.ox-dt-slotgroup+.ox-dt-slotgroup{margin-block-start:.75rem}.ox-dt-slotgroup__head{font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-datetime-weekday-fg,#64748b);align-items:center;gap:.5rem;margin-block-end:.5rem;font-weight:600;display:flex}.ox-dt-slotgroup__rule{background:var(--ox-border,#e2e8f0);flex:1;block-size:1px}.ox-dt-slot{min-block-size:var(--ox-datetime-target,2.75rem);border:1px solid var(--ox-datetime-chip-border,#e2e8f0);border-radius:var(--ox-field-radius,.375rem);background:var(--ox-datetime-chip-bg,#fff);color:var(--ox-datetime-cell-fg,inherit);font:inherit;font-size:var(--ox-text-sm,.875rem);font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--ox-duration-fast,90ms) var(--ox-ease,ease), border-color var(--ox-duration-fast,90ms) var(--ox-ease,ease), color var(--ox-duration-fast,90ms) var(--ox-ease,ease);place-items:center;padding-inline:.25rem;display:grid;position:relative}.ox-dt-slot:hover{border-color:var(--ox-accent-border,#93c5fd);background:var(--ox-datetime-cell-range-bg,#dbeafe)}.ox-dt-slot:focus-visible{box-shadow:0 0 0 2px var(--ox-surface,#fff), 0 0 0 4px var(--ox-focus-ring,#2563eb59);z-index:1;outline:none}.ox-dt-slot--selected{background:var(--ox-datetime-cell-selected-bg,#2563eb);color:var(--ox-datetime-cell-selected-fg,#fff);border-color:#0000;font-weight:500}.ox-dt-slot--blocked{background:var(--ox-bg-muted,#f1f5f9);color:var(--ox-datetime-cell-muted-fg,#64748b);cursor:not-allowed;border-color:#0000;text-decoration:line-through;text-decoration-thickness:1px}.ox-dt-slot--held{border-color:var(--ox-status-high-border,#fcd34d);background:var(--ox-status-high-bg,#fffbeb);color:var(--ox-status-high,#b45309)}.ox-dt-slot--held:after{content:"";background:currentColor;border-radius:50%;block-size:5px;inline-size:5px;position:absolute;inset-block-start:.1875rem;inset-inline-end:.1875rem}.ox-dt-slot__sub{opacity:.75;font-size:.5625rem;position:absolute;inset-block-end:.125rem}.ox-dt-daystrip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.25rem;display:grid}.ox-dt-day{min-block-size:var(--ox-datetime-target,2.75rem);border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-field-radius,.375rem);background:var(--ox-surface,#fff);font:inherit;cursor:pointer;transition:border-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease), background-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease);justify-items:center;gap:2px;padding:.25rem 2px .375rem;display:grid}.ox-dt-day:hover{border-color:var(--ox-border-strong,#64748b)}.ox-dt-day:focus-visible{box-shadow:0 0 0 2px var(--ox-surface,#fff), 0 0 0 4px var(--ox-focus-ring,#2563eb59);outline:none}.ox-dt-day--selected{border-color:var(--ox-datetime-cell-selected-bg,#2563eb);background:var(--ox-datetime-cell-range-bg,#dbeafe)}.ox-dt-day--empty{background:var(--ox-bg-muted,#f1f5f9);cursor:not-allowed;border-color:#0000}.ox-dt-day__weekday{font-size:var(--ox-text-2xs,.6875rem);letter-spacing:.06em;text-transform:uppercase;color:var(--ox-datetime-weekday-fg,#64748b);font-weight:600}.ox-dt-day__date{font-size:var(--ox-text-lg,1.125rem);color:var(--ox-datetime-cell-fg,inherit);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.ox-dt-day__count{font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-status-normal,#15803d);font-variant-numeric:tabular-nums}.ox-dt-day--empty .ox-dt-day__count,.ox-dt-day--empty .ox-dt-day__date{color:var(--ox-datetime-cell-muted-fg,#64748b)}.ox-dt-asof{font-size:var(--ox-text-xs,.75rem);color:var(--ox-text-muted,#64748b);align-items:center;gap:.375rem;display:flex}.ox-dt-slots--stale{opacity:.55}.ox-dt-weekdays{flex-wrap:wrap;gap:.25rem;display:flex}.ox-dt-weekdays button{inline-size:var(--ox-datetime-target,2.75rem);border:1px solid var(--ox-datetime-chip-border,#e2e8f0);border-radius:var(--ox-radius-full,999px);background:var(--ox-datetime-chip-bg,#fff);block-size:2rem;min-inline-size:2rem;color:var(--ox-datetime-chip-fg,#64748b);font:inherit;font-size:var(--ox-text-xs,.75rem);cursor:pointer;transition:background-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease), border-color var(--ox-datetime-duration,.15s) var(--ox-ease,ease), color var(--ox-datetime-duration,.15s) var(--ox-ease,ease);place-items:center;font-weight:500;display:grid}.ox-dt-weekdays button:hover{border-color:var(--ox-border-strong,#64748b);color:var(--ox-text,inherit)}.ox-dt-weekdays button[aria-pressed=true]{background:var(--ox-datetime-chip-on-bg,#2563eb);color:var(--ox-datetime-chip-on-fg,#fff);border-color:#0000}.ox-dt-weekdays button:focus-visible{outline:2px solid var(--ox-field-border-focus,#2563eb);outline-offset:1px}.ox-dt-summary{border:1px solid var(--ox-accent-border,#93c5fd);border-radius:var(--ox-radius,.5rem);background:var(--ox-accent-subtle,#eff6ff);color:var(--ox-text,inherit);font-size:var(--ox-datetime-font,var(--ox-text-sm,.875rem));padding:.5rem .75rem;line-height:1.5}.ox-dt-summary b{font-weight:600}.ox-dt-summary code{white-space:nowrap;font-family:var(--ox-font-mono,monospace);font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-text-muted,#64748b);scrollbar-width:thin;margin-block-start:.25rem;display:block;overflow-x:auto}.ox-dt-series{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius,.5rem);background:var(--ox-border,#e2e8f0);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:clip}.ox-dt-series>li{min-block-size:var(--ox-datetime-target,2.75rem);background:var(--ox-surface,#fff);font-size:var(--ox-text-sm,.875rem);grid-template-columns:1.5rem 1fr auto;align-items:center;gap:.5rem;margin:0;padding:.25rem .5rem;display:grid}.ox-dt-series__n{font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-text-muted,#64748b);font-variant-numeric:tabular-nums;text-align:end}.ox-dt-series__when{font-variant-numeric:tabular-nums;color:var(--ox-datetime-cell-fg,inherit);min-inline-size:0}.ox-dt-series__why{font-size:var(--ox-text-xs,.75rem);margin-block-start:2px;display:block}.ox-dt-series>li[data-ox-occurrence=conflict]{background:var(--ox-status-critical-bg,#fef2f2);box-shadow:inset 2px 0 0 0 var(--ox-status-critical,#b91c1c)}.ox-dt-series>li[data-ox-occurrence=conflict] .ox-dt-series__why{color:var(--ox-status-critical,#b91c1c)}.ox-dt-series>li[data-ox-occurrence=excluded]{background:var(--ox-bg-muted,#f1f5f9)}.ox-dt-series>li[data-ox-occurrence=excluded] .ox-dt-series__when{color:var(--ox-datetime-cell-muted-fg,#64748b);text-decoration:line-through;text-decoration-thickness:1px}.ox-dt-series>li[data-ox-occurrence=moved]{background:var(--ox-status-normal-bg,#f0fdf4);box-shadow:inset 2px 0 0 0 var(--ox-status-normal,#15803d)}.ox-dt-tally{border:1px solid var(--ox-border,#e2e8f0);border-radius:var(--ox-radius,.5rem);background:var(--ox-border,#e2e8f0);grid-template-columns:repeat(auto-fit,minmax(6rem,1fr));gap:1px;margin:0;display:grid;overflow:clip}.ox-dt-tally>div{background:var(--ox-surface,#fff);padding:.5rem .625rem}.ox-dt-tally dt{font-size:var(--ox-text-2xs,.6875rem);color:var(--ox-text-muted,#64748b);margin-block-start:.25rem}.ox-dt-tally dd{font-size:var(--ox-text-xl,1.25rem);color:var(--ox-text,inherit);font-variant-numeric:tabular-nums;margin:0;font-weight:600;line-height:1}.ox-dt-tally dd[data-ox-tally=conflicts]{color:var(--ox-status-critical,#b91c1c)}@media (prefers-reduced-motion:reduce){.ox-dt-slot,.ox-dt-day,.ox-dt-weekdays button{transition-duration:1ms}}@media (forced-colors:active){.ox-dt-slot--selected,.ox-dt-day--selected,.ox-dt-weekdays button[aria-pressed=true]{color:highlighttext;forced-color-adjust:none;background:highlight}.ox-dt-series>li[data-ox-occurrence=conflict]{box-shadow:inset 2px 0 canvastext}}.ox-timeline{--ox-timeline-rail:var(--ox-border,#e2e8f0);--ox-timeline-rail-width:1px;--ox-timeline-node-size:2rem;--ox-timeline-node-bg:var(--ox-surface,#fff);--ox-timeline-node-border:var(--ox-border,#e2e8f0);--ox-timeline-node-fg:var(--ox-text-muted,#475569);--ox-timeline-gap:.75rem;--ox-timeline-row-gap:1.125rem;--ox-timeline-font:var(--ox-density-font,var(--ox-text-sm,.8125rem));font-family:var(--ox-font-sans);font-size:var(--ox-timeline-font);color:var(--ox-text);margin:0;padding:0;list-style:none;display:block}.ox-timeline__item{grid-template-columns:var(--ox-timeline-node-size) 1fr;gap:0 var(--ox-timeline-gap);margin:0;display:grid}.ox-timeline__rail{grid-template-rows:auto 1fr;justify-items:center;display:grid}.ox-timeline__node{inline-size:var(--ox-timeline-node-size);block-size:var(--ox-timeline-node-size);border-radius:var(--ox-radius-full);background:var(--ox-timeline-node-bg);border:1px solid var(--ox-timeline-node-border);color:var(--ox-timeline-node-fg);place-items:center;display:grid}.ox-timeline__line{inline-size:var(--ox-timeline-rail-width);background:var(--ox-timeline-rail);align-self:stretch;min-block-size:.5rem;margin-block-start:.375rem}.ox-timeline__item:last-child .ox-timeline__line{display:none}.ox-timeline__body{min-inline-size:0;padding-block-end:var(--ox-timeline-row-gap)}.ox-timeline__item:last-child .ox-timeline__body{padding-block-end:0}.ox-timeline--horizontal{gap:var(--ox-timeline-gap);display:flex;overflow-x:auto}.ox-timeline--horizontal .ox-timeline__item{grid-template-columns:1fr;grid-template-rows:var(--ox-timeline-node-size) 1fr;flex:1 0 12rem}.ox-timeline--horizontal .ox-timeline__rail{grid-template-rows:none;grid-template-columns:auto 1fr;place-items:center start}.ox-timeline--horizontal .ox-timeline__line{inline-size:auto;block-size:var(--ox-timeline-rail-width);place-self:center stretch;min-inline-size:.5rem;margin-block-start:0;margin-inline-start:.375rem}.ox-timeline--horizontal .ox-timeline__body{padding-block:.5rem 0}.ox-timeline--filled .ox-timeline__node{background:var(--ox-bg-muted)}@media (min-width:48rem){.ox-timeline--alternate .ox-timeline__item{grid-template-columns:1fr var(--ox-timeline-node-size) 1fr}.ox-timeline--alternate .ox-timeline__rail{grid-area:1/2}.ox-timeline--alternate .ox-timeline__body{grid-area:1/3}.ox-timeline--alternate .ox-timeline__item--start .ox-timeline__body{text-align:end;grid-column:1}}.ox-timeline__title{color:var(--ox-text);font-weight:600;line-height:1.45}.ox-timeline__content{color:var(--ox-text-muted);margin-block-start:.1875rem}.ox-care-timeline{--ox-care-timeline-divider:var(--ox-border,#e2e8f0);--ox-care-timeline-meta:var(--ox-text-subtle,#64748b);font-family:var(--ox-font-sans);font-size:var(--ox-density-font,var(--ox-text-sm));color:var(--ox-text);display:block}.ox-care-timeline__toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-block-end:.75rem;display:flex}.ox-care-timeline__filter{min-block-size:var(--ox-density-target,2.75rem);border-radius:var(--ox-radius);border:1px solid var(--ox-border);background:var(--ox-surface);color:var(--ox-text-muted);font:inherit;cursor:pointer;align-items:center;gap:.375rem;padding-inline:.625rem;display:inline-flex}.ox-care-timeline__filter[aria-pressed=true]{border-color:var(--ox-accent-border);background:var(--ox-accent-subtle);color:var(--ox-accent)}.ox-care-timeline__filter:focus-visible,.ox-care-timeline__action:focus-visible,.ox-care-timeline__cluster:focus-visible{outline:2px solid var(--ox-focus-ring);outline-offset:var(--ox-focus-ring-offset,2px)}.ox-care-timeline__banner{border-radius:var(--ox-radius);border:1px solid var(--ox-status-critical-border);background:var(--ox-status-critical-bg);color:var(--ox-text);align-items:flex-start;gap:.5rem;margin-block-end:.75rem;padding:.625rem .75rem;display:flex}.ox-care-timeline__group{font-size:var(--ox-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ox-text-subtle);background:var(--ox-surface);z-index:1;align-items:center;gap:.625rem;padding-block:.625rem .5rem;font-weight:600;display:flex;position:sticky;inset-block-start:0}.ox-care-timeline__group-rule{background:var(--ox-care-timeline-divider);flex:auto;block-size:1px}.ox-care-timeline__group-count{text-transform:none;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--ox-text-subtle);font-weight:400}.ox-care-timeline__divider{font-size:var(--ox-text-xs);color:var(--ox-accent);align-items:center;gap:.625rem;padding-block:.375rem .75rem;font-weight:600;display:flex}.ox-care-timeline__divider--now{color:var(--ox-status-high)}.ox-care-timeline__divider-rule{opacity:.35;background:currentColor;flex:auto;block-size:1px}.ox-care-timeline__kind{font-size:var(--ox-text-2xs);letter-spacing:.07em;text-transform:uppercase;color:var(--ox-text-subtle);flex-wrap:wrap;align-items:center;gap:.375rem;margin-block-end:.125rem;font-weight:600;display:flex}.ox-care-timeline__who,.ox-care-timeline__when{font-size:var(--ox-text-xs);color:var(--ox-text-muted);margin-block-start:.25rem}.ox-care-timeline__when{color:var(--ox-care-timeline-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.ox-care-timeline__link{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--ox-border-strong);text-decoration-color:var(--ox-border-strong)}.ox-care-timeline__link:hover{text-decoration-color:currentColor}.ox-care-timeline__link:focus-visible{outline:2px solid var(--ox-focus-ring);outline-offset:var(--ox-focus-ring-offset,2px)}.ox-care-timeline__item--in-error .ox-timeline__title-text,.ox-care-timeline__item--in-error .ox-care-timeline__detail{color:var(--ox-text-subtle);text-decoration:line-through;text-decoration-thickness:1px}.ox-care-timeline__note{border:1px solid var(--ox-border);border-radius:var(--ox-radius);font-size:var(--ox-text-xs);color:var(--ox-text-muted);background:var(--ox-bg-subtle);margin-block-start:.5rem;padding:.5rem .6875rem;text-decoration:none}.ox-care-timeline__note--critical{border-color:var(--ox-status-critical-border);background:var(--ox-status-critical-bg)}.ox-care-timeline__note--caution{border-color:var(--ox-status-high-border);background:var(--ox-status-high-bg)}.ox-care-timeline__steps{gap:.3125rem;margin:.4375rem 0 0;padding:0;list-style:none;display:grid}.ox-care-timeline__step{font-size:var(--ox-text-xs);color:var(--ox-text-muted);grid-template-columns:.875rem 1fr auto;align-items:baseline;gap:.5rem;display:grid}.ox-care-timeline__step-dot{border-radius:var(--ox-radius-full);background:var(--ox-border-strong);align-self:center;block-size:.375rem;inline-size:.375rem}.ox-care-timeline__step--done .ox-care-timeline__step-dot{background:var(--ox-status-normal)}.ox-care-timeline__step--open .ox-care-timeline__step-dot{box-shadow:inset 0 0 0 1.5px var(--ox-status-high);background:0 0}.ox-care-timeline__step-time{color:var(--ox-text-subtle);font-variant-numeric:tabular-nums;white-space:nowrap}.ox-care-timeline__cluster{text-align:start;inline-size:100%;font:inherit;font-size:var(--ox-text-xs);color:var(--ox-text-muted);border:1px dashed var(--ox-border-strong);border-radius:var(--ox-radius);background:var(--ox-bg-subtle);cursor:pointer;align-items:center;gap:.5625rem;padding:.4375rem .6875rem;display:flex}.ox-care-timeline__cluster-count{color:var(--ox-text);font-weight:600}.ox-care-timeline__gap{grid-template-columns:var(--ox-timeline-node-size) 1fr;gap:0 var(--ox-timeline-gap,.75rem);color:var(--ox-status-high);font-size:var(--ox-text-xs);padding-block-end:var(--ox-timeline-row-gap,1.125rem);display:grid}.ox-care-timeline__gap-rail{border-inline-start:1px dashed;justify-self:center;min-block-size:1.5rem;inline-size:0}.ox-care-timeline__coverage{border-block-start:1px solid var(--ox-care-timeline-divider);font-size:var(--ox-text-xs);color:var(--ox-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.625rem;margin-block-start:.75rem;padding-block-start:.6875rem;display:flex}.ox-care-timeline__coverage-lead{color:var(--ox-text);font-weight:600}.ox-care-timeline__sources{flex-wrap:wrap;gap:.375rem;margin-block-start:.375rem;padding:0;list-style:none;display:flex}.ox-care-timeline__source{border-radius:var(--ox-radius-full);min-block-size:1.375rem;box-shadow:inset 0 0 0 1px var(--ox-border);color:var(--ox-text-muted);align-items:center;gap:.3125rem;margin:0;padding-inline:.5rem;display:inline-flex}.ox-care-timeline__source-dot{border-radius:var(--ox-radius-full);background:var(--ox-status-normal);block-size:.4375rem;inline-size:.4375rem}.ox-care-timeline__source--partial .ox-care-timeline__source-dot{background:var(--ox-status-high)}.ox-care-timeline__source--unavailable{box-shadow:inset 0 0 0 1px var(--ox-status-critical-border);background:var(--ox-status-critical-bg);color:var(--ox-status-critical)}.ox-care-timeline__source--unavailable .ox-care-timeline__source-dot{background:var(--ox-status-critical)}.ox-care-timeline__source--excluded{color:var(--ox-text-subtle)}.ox-care-timeline__source--excluded .ox-care-timeline__source-dot{background:var(--ox-text-subtle)}.ox-care-timeline__empty{border:1px solid var(--ox-border);border-radius:var(--ox-radius);background:var(--ox-bg-subtle);color:var(--ox-text-muted);padding:1rem}.ox-care-timeline__action{min-block-size:var(--ox-density-target,2.75rem);border-radius:var(--ox-radius);border:1px solid var(--ox-border);background:var(--ox-surface);color:var(--ox-text);font:inherit;cursor:pointer;align-items:center;gap:.375rem;padding-inline:.75rem;display:inline-flex}.ox-care-timeline__item--clinical .ox-timeline__node{border-color:var(--ox-accent-border);background:var(--ox-accent-subtle);color:var(--ox-accent)}.ox-care-timeline__item--communication .ox-timeline__node{border-color:var(--ox-swatch-3-border);background:var(--ox-swatch-3-bg);color:var(--ox-swatch-3)}.ox-care-timeline__item--patient-reported .ox-timeline__node{border-color:var(--ox-swatch-5-border);background:var(--ox-swatch-5-bg);color:var(--ox-swatch-5)}.ox-care-timeline__item--critical .ox-timeline__node{border-color:var(--ox-status-critical-border);background:var(--ox-status-critical-bg);color:var(--ox-status-critical)}.ox-care-timeline__item--planned .ox-timeline__node{color:var(--ox-text-subtle);background:0 0;border-style:dashed}.ox-care-timeline__columns{gap:0 1.25rem;display:grid}.ox-care-timeline__column{min-inline-size:0}.ox-care-timeline__column-head{font-size:var(--ox-text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ox-text-subtle);margin:0 0 .5rem;font-weight:600}@media (min-width:48rem){.ox-care-timeline--register .ox-care-timeline__columns{grid-template-columns:1fr 1fr}.ox-care-timeline--register .ox-care-timeline__column+.ox-care-timeline__column{border-inline-start:1px solid var(--ox-care-timeline-divider);padding-inline-start:1.25rem}}.ox-care-timeline__jump-label{font-size:var(--ox-text-xs);color:var(--ox-text-muted)}.ox-care-timeline__jump{min-block-size:var(--ox-density-target,2.75rem);border-radius:var(--ox-radius);border:1px solid var(--ox-border);background:var(--ox-surface);color:var(--ox-text);font:inherit;font-size:var(--ox-text-sm);padding-inline:.5rem}.ox-care-timeline__jump:focus-visible{outline:2px solid var(--ox-focus-ring);outline-offset:var(--ox-focus-ring-offset,2px)}.ox-care-timeline__hint{font-size:var(--ox-text-xs);color:var(--ox-text-subtle)}.ox-care-timeline__group:focus-visible{outline:2px solid var(--ox-focus-ring);outline-offset:var(--ox-focus-ring-offset,2px)}.ox-care-timeline__provenance{color:var(--ox-text-subtle);text-transform:none;letter-spacing:0;font-weight:400}.ox-care-timeline__announce{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ox-care-timeline--compact .ox-timeline{--ox-timeline-node-size:1.375rem;--ox-timeline-row-gap:.5625rem;--ox-timeline-gap:.5625rem}.ox-care-timeline--compact .ox-timeline__title{font-weight:500}.ox-care-timeline--compact .ox-care-timeline__kind{margin-block-end:0}.ox-care-timeline--compact .ox-care-timeline__when{margin-block-start:.0625rem}.ox-timeline__title-text{display:block}.ox-care-timeline__detail{color:var(--ox-text-muted);margin:.1875rem 0 0;font-weight:400}.ox-care-timeline__chip{border-radius:var(--ox-radius-sm);border:1px solid var(--ox-border);background:var(--ox-bg-subtle);min-block-size:1.25rem;color:var(--ox-text-muted);font-size:var(--ox-text-2xs);letter-spacing:.02em;text-transform:none;white-space:nowrap;align-items:center;gap:.25rem;padding-inline:.375rem;font-weight:600;display:inline-flex}.ox-care-timeline__chip--caution{border-color:var(--ox-status-high-border);background:var(--ox-status-high-bg);color:var(--ox-status-high)}.ox-care-timeline__chip--critical{border-color:var(--ox-status-critical-border);background:var(--ox-status-critical-bg);color:var(--ox-status-critical)}.ox-care-timeline__chip--info{border-color:var(--ox-accent-border);background:var(--ox-accent-subtle);color:var(--ox-accent)}.ox-care-timeline__ago{color:var(--ox-text-subtle)}.ox-care-timeline__banner-mark{color:var(--ox-status-critical);flex:none;margin-block-start:.125rem}.ox-care-timeline__problems{color:var(--ox-status-critical);margin:.375rem 0 0;padding-inline-start:1.1rem}.ox-care-timeline__gap-notice{color:var(--ox-status-high);margin:0}.ox-care-timeline__cluster-note{color:var(--ox-text-subtle);margin-inline-start:auto}.ox-care-timeline__item--gap .ox-timeline__line{border-inline-start:1px dashed var(--ox-status-high);background:0 0;inline-size:0}.ox-care-timeline__item--gap .ox-timeline__node{border-style:dashed;border-color:var(--ox-status-high-border);color:var(--ox-status-high);background:var(--ox-status-high-bg)}@media (prefers-reduced-motion:reduce){.ox-care-timeline *,.ox-timeline *{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (forced-colors:active){.ox-timeline__node,.ox-care-timeline__source,.ox-care-timeline__cluster{forced-color-adjust:none;color:canvastext;background:canvas;border:1px solid canvastext}.ox-timeline__line,.ox-care-timeline__group-rule,.ox-care-timeline__divider-rule{background:canvastext}}@media print{.ox-care-timeline__filter,.ox-care-timeline__action{display:none}.ox-care-timeline__coverage,.ox-care-timeline__banner,.ox-care-timeline__sources{break-inside:avoid;display:flex!important}.ox-timeline__item{break-inside:avoid}}
