@import "https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@400;500;600&display=swap";@font-face{font-family:Inter;src:url(/assets/Inter-100-Cg8nSI4P.woff2)format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-100italic-lCyIlzkm.woff2)format("woff2");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-200-CGIQ4gbF.woff2)format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-200italic-DWUdFp5d.woff2)format("woff2");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-300-BVlfKGgI.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-300italic-Ca92ctlJ.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-regular-C38fXH4l.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-regularitalic-D1l0FflY.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-500-Cerq10X2.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-500italic-CmxAJXy_.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-600-LgqL8muc.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-600italic-BJYrns_i.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-700-Yt3aPRUw.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-700italic-BsEzapPQ.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-800-BYj_oED-.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-800italic-ChYulYeS.woff2)format("woff2");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-900-D4nM5aha.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/assets/Inter-900italic-CJWw2qbV.woff2)format("woff2");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-Variable-CFg-z2ne.woff2)format("woff2-variations"),url(/assets/Satoshi-Variable-CFg-z2ne.woff2)format("woff2");font-weight:300 900;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2)format("woff2-variations"),url(/assets/Satoshi-VariableItalic-DjwFspxr.woff2)format("woff2");font-weight:300 900;font-style:italic;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Variable-D_B5dL4R.ttf)format("truetype-variations"),url(/assets/DMSans-Variable-D_B5dL4R.ttf)format("truetype");font-weight:100 1000;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-Regular-CW0RaeGs.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/assets/DMSans-VariableItalic-CT59GZwy.ttf)format("truetype-variations"),url(/assets/DMSans-VariableItalic-CT59GZwy.ttf)format("truetype");font-weight:100 1000;font-style:italic;font-display:swap}:root{--dvx-teal:#197c8b;--dvx-sky:#80c8db;--dvx-mist:#d3edf4;--dvx-green:#3cb44b;--dvx-ink:#08293a;--dvx-slate:#274453;--dvx-header-1:#075548;--dvx-header-2:#075f53;--dvx-header-3:#086457;--dvx-pine:#2d514a;--dvx-forest:#36766b;--dvx-moss:#9ecfc0;--paper:#fbfaf2;--paper-2:#f5f7f4;--surface:#fff;--surface-tint:#f5fbf6;--n-100:#eef1ee;--n-200:#d9ded7;--n-300:#cfd6d2;--n-400:#9caaa6;--n-500:#7f8f8a;--n-600:#61706c;--n-700:#58706a;--n-800:#4b5d59;--n-900:#263c38;--n-950:#243d38;--text-heading:#243d38;--text-body:#4b5d59;--text-strong:#263c38;--text-muted:#61706c;--text-subtle:#9caaa6;--text-accent:#36766b;--text-on-dark:#fff;--text-on-dark-muted:#ffffffb3;--text-link:#197c8b;--text-link-hover:#075f53;--text-placeholder-token:#7f477b;--surface-page:#fbfaf2;--surface-card:#fff;--surface-card-accent:#f5fbf6;--surface-sunken:#f5f7f4;--surface-inverse:#08293a;--surface-chrome:linear-gradient(100deg,#075548 0%,#075f53 70%,#086457 100%);--surface-page-wash:radial-gradient(circle at 70% 15%,#ffffffd9,transparent 28rem);--surface-toolbar:#f5f7f4f5;--surface-overlay:#08293a8c;--border-hairline:#d9ded7;--border-strong:#cfd6d2;--border-accent:#9ecfc0;--border-focus:#197c8b;--border-on-dark:#ffffff73;--border-on-dark-hover:#fffc;--action-primary:#075f53;--action-primary-hover:#086457;--action-primary-active:#075548;--action-primary-fg:#fff;--action-secondary-bg:#ffffff0a;--action-secondary-bg-hover:#ffffff1f;--action-quiet-hover:#197c8b14;--focus-ring:0 0 0 2px #fbfaf2,0 0 0 4px #197c8b8c;--state-needs-review:#7f8f8a;--state-needs-review-bg:#eef1ee;--state-vetted:#4ea72e;--state-vetted-bg:#e9f5e2;--state-corrected:#2563a8;--state-corrected-bg:#e4eef9;--state-conflict:#b3402f;--state-conflict-bg:#fbeceb;--state-conflict-border:#e3b3ac;--state-conflict-text:#7a2c20;--state-excluded:#5b6a72;--state-excluded-bg:#e9edef;--state-added:#7f477b;--state-added-bg:#f6eaf5;--state-deferred:#8a6d3b;--trust-high:#0f766e;--trust-medium:#a5730f;--trust-low:#b3402f;--trust-track:#e3e8e4;--success:#3cb44b;--success-bg:#f5fbf6;--warning:#a5730f;--warning-bg:#fff7dc;--danger:#b3402f;--danger-bg:#fbeceb;--info:#197c8b;--info-bg:#d3edf4;--res-patient:#197c8b;--res-coverage:#7a5bb0;--res-encounter:#2563a8;--res-condition:#b3402f;--res-medication:#0f766e;--res-observation:#a5730f;--res-device:#5b6a72;--res-allergy:#c2557a;--res-patient-bg:#d3edf4;--res-coverage-bg:#ece5f7;--res-encounter-bg:#e4eef9;--res-condition-bg:#fbeceb;--res-medication-bg:#e2f2ee;--res-observation-bg:#fff7dc;--res-device-bg:#e9edef;--res-allergy-bg:#fbe9ef;--res-episodeofcare:#8a6d3b;--res-episodeofcare-bg:#f6efe0;--res-medicationrequest:#3d8f6b;--res-medicationrequest-bg:#e6f4ee;--res-deviceusestatement:#6b6f5b;--res-deviceusestatement-bg:#eef0e6;--res-unassigned:#7f8f8a;--res-unassigned-bg:#eef1ee;--overlay-extraction:#197c8b2e;--overlay-extraction-line:#197c8b;--overlay-selected:#197c8b47;--overlay-miss:#b3402f1a;--overlay-miss-line:#b3402f;--overlay-soft:#80c8db4d;--font-display:"Satoshi","Helvetica Neue",Arial,sans-serif;--font-ui:"Inter","Helvetica Neue",Arial,sans-serif;--font-body:"DM Sans","Helvetica Neue",Arial,sans-serif;--font-ui-legacy:Arial,"Helvetica Neue",sans-serif;--font-mono:"Roboto Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-3xs:9px;--fs-2xs:10px;--fs-xs:11px;--fs-sm:12px;--fs-md:13px;--fs-base:14px;--fs-lg:16px;--fs-xl:18px;--fs-2xl:21px;--fs-3xl:27px;--fs-4xl:34px;--fs-5xl:44px;--lh-tight:1.2;--lh-snug:1.35;--lh-normal:1.45;--lh-body:1.55;--lh-loose:1.7;--ls-tight:-.01em;--ls-normal:0;--ls-label:.07em;--ls-caps:.1em;--type-display:var(--fw-bold) var(--fs-5xl)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-bold) var(--fs-3xl)/var(--lh-tight) var(--font-display);--type-h2:var(--fw-bold) var(--fs-xl)/var(--lh-snug) var(--font-display);--type-h3:var(--fw-semibold) var(--fs-lg)/var(--lh-snug) var(--font-display);--type-body:var(--fw-regular) var(--fs-base)/var(--lh-body) var(--font-body);--type-ui:var(--fw-regular) var(--fs-base)/var(--lh-normal) var(--font-ui);--type-ui-sm:var(--fw-regular) var(--fs-sm)/var(--lh-normal) var(--font-ui);--type-dense:var(--fw-regular) var(--fs-md)/1.3 var(--font-ui);--type-label:var(--fw-bold) var(--fs-xs)/1.2 var(--font-ui);--type-mono:var(--fw-regular) var(--fs-sm)/1.4 var(--font-mono);--type-meta:var(--fw-regular) var(--fs-3xs)/1.3 var(--font-ui);--sp-0:0;--sp-1:2px;--sp-2:4px;--sp-3:6px;--sp-4:7px;--sp-5:8px;--sp-6:10px;--sp-7:12px;--sp-8:13px;--sp-9:14px;--sp-10:15px;--sp-11:16px;--sp-12:18px;--sp-13:20px;--sp-14:22px;--sp-15:28px;--sp-16:32px;--sp-17:40px;--sp-18:48px;--sp-19:64px;--sp-20:72px;--gap-xs:10px;--gap-sm:12px;--gap-md:16px;--gap-lg:20px;--gap-xl:32px;--chrome-header-h:58px;--chrome-footer-h:50px;--chrome-toolbar-h:34px;--doc-measure:900px;--row-compact-h:34px;--pane-min:320px;--pad-chrome:7px 14px;--pad-card:13px 15px;--pad-banner:12px 16px;--pad-toolbar:7px 12px;--bp-stack:1100px;--bp-md:1050px;--bp-sm:720px;--r-xs:2px;--r-sm:4px;--r-md:8px;--r-lg:16px;--r-xl:32px;--r-pill:999px;--r-default:8px;--r-chip:4px;--r-card:8px;--r-control:8px;--r-overlay-box:2px;--sh-chrome:0 1px 5px #0839333d;--sh-banner:0 1px 3px #4b422514;--sh-card:0 2px 5px #295b4d14;--sh-raised:0 4px 12px #253d361a;--sh-popover:0 8px 24px #08293a29;--sh-toolbar-up:0 -3px 10px #253d3614;--sh-inset-track:inset 0 1px 2px #253d361a;--blur-toolbar:blur(8px);--dur-instant:0s;--dur-fast:.12s;--dur-expand:.16s;--dur-pulse:.6s;--ease-standard:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--transition-hover:color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}html{-webkit-text-size-adjust:100%}body{color:var(--text-strong);background:var(--surface-page-wash),var(--surface-page);font:var(--type-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--text-link-hover);text-decoration:underline}:focus-visible{box-shadow:var(--focus-ring);outline:none}code,kbd,samp,pre{font-family:var(--font-mono)}html,body,#root{min-width:320px;height:100%;min-height:100%;margin:0}@keyframes locate-pulse{0%{box-shadow:0 0 #c57a0f8c}to{box-shadow:0 0 0 10px #c57a0f00}}.locate-pulse{animation:locate-pulse var(--dur-pulse,.6s) var(--ease-out,cubic-bezier(0, 0, .2, 1))}@keyframes missing-required-glow{0%{text-shadow:none}to{text-shadow:0 0 2px var(--danger), 0 0 4px var(--danger)}}.missing-required-glow{animation:1.4s ease-in-out infinite alternate missing-required-glow}
