.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-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-segment-unasked-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}.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-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}}
