.standards-view-nav{display:flex;gap:6px;padding:12px 24px;border-bottom:1px solid var(--border)}.standards-view-nav button{border:0;border-radius:6px;background:transparent;padding:7px 12px}.standards-view-nav button[aria-pressed=true]{background:var(--hover-surface);font-weight:650}.clinical-results{max-width:1100px;padding:24px}.clinical-results header,.clinical-summary,.clinical-pagination,.clinical-related,.clinical-results nav,.clinical-categories{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.clinical-results header{justify-content:space-between;margin-bottom:20px}.clinical-eyebrow{letter-spacing:.1em;font-size:11px;margin-bottom:6px;color:var(--muted)}.clinical-results button,.clinical-results input[type=search],.clinical-results select{border:1px solid var(--border);border-radius:6px;background:var(--surface);padding:7px 10px}.clinical-results button[aria-pressed=true]{background:var(--hover-surface);font-weight:650;border-color:var(--accent)}.clinical-results button:disabled{opacity:.5;cursor:default}.clinical-results [data-status]:empty{display:none}.clinical-results [data-status]{padding:12px 0}.clinical-results [data-controls]{display:grid;gap:16px;margin-bottom:24px}.clinical-clinic{display:grid;gap:6px;max-width:340px;margin-bottom:16px}.clinical-runs{padding:12px;border:1px solid var(--border);border-radius:8px}.clinical-runs label{display:block;padding:8px 0}.clinical-categories{padding:10px;border:1px solid var(--border);border-radius:8px}.clinical-categories label{display:flex;align-items:center;gap:6px}.clinical-results input[type=checkbox]{accent-color:var(--accent)}.clinical-results form{display:flex;gap:10px;align-items:end}.clinical-results form label{display:grid;gap:5px;flex:1}.clinical-count{font-size:12px;padding:4px 8px;border-radius:5px;background:var(--hover-surface)}.clinical-count strong{margin-left:7px}.clinical-count.category-0{color:#a92e2e;background:#fff0f0}.clinical-count.category-2{color:#63547e;background:#f2eef8}.clinical-count.category-3{color:#216344;background:#eaf6ef}.clinical-meta{font-size:12px;color:var(--muted);margin:10px 0}.clinical-coverage{margin:20px 0;padding:14px;border:1px solid var(--border);border-radius:8px}.clinical-coverage p{font-size:13px;margin:10px 0}.clinical-group{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid var(--border)}.clinical-group>div{display:flex;gap:8px;flex-wrap:wrap}.clinical-results .clinical-entity{padding:0;border:0;text-align:left;color:var(--accent);background:transparent}.clinical-entity small{display:block;color:var(--muted);font-size:11px}.clinical-chart-heading{display:inline-block}.clinical-chart-heading small{display:block;color:var(--muted);font-size:11px;font-weight:400}.clinical-finding{padding:18px;border:1px solid var(--border);border-left:3px solid #92929a;border-radius:8px;margin:14px 0}.clinical-finding.category-0{border-left-color:#b64242}.clinical-finding.category-2{border-left-color:#87739f}.clinical-finding.category-3{border-left-color:#368059}.clinical-results .clinical-finding-title{display:block;text-align:left;font-weight:650;padding:12px 0 0;border:0;background:transparent}.clinical-related{font-size:13px;justify-content:space-between}.clinical-notes{border-top:1px solid var(--border);padding-top:16px}.clinical-notes section{margin:0 0 18px}.clinical-notes h4{font-size:14px;margin:0 0 8px}.clinical-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.clinical-notes a{text-decoration:underline;font-size:12px}.clinical-empty{margin:24px 0}.clinical-pagination{justify-content:space-between;font-size:12px}:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-root: 100%;--font-size-tiny: .75rem;--font-size-caption: .8125rem;--font-size-small: .875rem;--font-size-control: .9375rem;--font-size-body: 1rem;--font-size-section-small: 1.0625rem;--font-size-section: 1.125rem;--font-size-detail: 1.25rem;--font-size-title: 1.875rem;--font-size-metric: 2.375rem;--font-size-title-compact: calc(var(--font-size-title) * 14 / 15);--font-size-metric-compact: calc(var(--font-size-metric) * 16 / 19);--font-size-metric-detail: calc(var(--font-size-metric) * 14 / 19);--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 550;--font-weight-bold: 700;--line-height-metric: 1.2;--line-height-title: 1.3;--line-height-detail: 1.4;--line-height-body: 1.5;--line-height-copy: 1.6;--line-height-intro: 1.65;--line-height-relaxed: 1.7;--line-height-control: calc(22 / 15);--letter-spacing-normal: 0;--letter-spacing-initials: .3px;--letter-spacing-section: -.15px;--letter-spacing-detail: -.3px;--letter-spacing-title: -.9px;--letter-spacing-digest-title: calc(var(--letter-spacing-title) * 8 / 9);--letter-spacing-metric: -1.2px}:root,.theme-preview-light{color-scheme:light;--surface: #fff;--border: #e3e7ec;--control-border: #cbd4df;--muted: #647180;--quiet-surface: #f7f9fb;--rail-surface: #f0f3f6;--toolbar-surface: #f9fafb;--hover-surface: #f0f4f8;--selected-surface: #e6eef5;--selected-border: #d2dce7;--selected-text: #354f68;--text-strong: #29323b;--text-secondary: #414d5a;--accent: #5b7fa3;--icon-color: #768391;--subtle-icon: #8d9bab;--row-icon: #aebbc8;--empty-icon: #bac5d1;--crumb-color: #bcc6d0;--resize-handle: #c4cdd7;--resize-hover: #89a0b7;--coverage-dot: #ab9670;--series-one: #527da3;--series-two: #8070a2;--tooltip-surface: #29323b;--tooltip-text: #fff;--tooltip-shadow: #29323b20;--overlay-shadow: #29323b0a;--footer-shadow: #29323b04;--avatar-border: #e0e6ed;--avatar-surface: #edf2f7;--avatar-text: #60758c;--tag-surface: #f0f4f8;--tag-border: #e1e7ee;--button-surface: #354f68;--button-hover: #293f53;--button-text: #fff;--disabled-text: #85909b;--disabled-surface: #edf0f3;--error: #a44343;--preview-line-strong: #cad4df;--preview-line-soft: var(--border)}:root[data-theme=dark],.theme-preview-dark{color-scheme:dark;--surface: #161b22;--border: #323d4b;--control-border: #586a80;--muted: #a4b1c2;--quiet-surface: #1d242e;--rail-surface: #131920;--toolbar-surface: #191f28;--hover-surface: #273241;--selected-surface: #2b4157;--selected-border: #6485a8;--selected-text: #b5d3f1;--text-strong: #e8edf4;--text-secondary: #ced7e3;--accent: #8cb8e4;--icon-color: #a0afc1;--subtle-icon: #9aadc2;--row-icon: #90a4bb;--empty-icon: #8c9eb4;--crumb-color: #8b9bb0;--resize-handle: #62758c;--resize-hover: #9abbdc;--coverage-dot: #c4ab7d;--series-one: #87bee8;--series-two: #b9a1df;--tooltip-surface: #e0e8f2;--tooltip-text: #19212b;--tooltip-shadow: #00000040;--overlay-shadow: #00000040;--footer-shadow: #00000020;--avatar-border: #455a72;--avatar-surface: #293849;--avatar-text: #bdd5ee;--tag-surface: #26374b;--tag-border: #455c75;--button-surface: #a2c7ee;--button-hover: #bedaf5;--button-text: #162230;--disabled-text: #96a5b9;--disabled-surface: #293342;--error: #f29999;--preview-line-strong: #7e92ad;--preview-line-soft: #354356}.appearance-page{max-width:1120px;margin:0 auto;padding:33px 38px}.appearance-heading>p{margin-top:10px;color:var(--muted);font-size:var(--font-size-body);line-height:var(--line-height-intro)}.appearance-theme{border:0;padding:0;margin:36px 0 0;min-width:0}.appearance-theme legend{padding:0;font-size:var(--font-size-section);font-weight:var(--font-weight-semibold);color:var(--text-secondary)}.appearance-theme>p{margin:7px 0 22px;color:var(--muted);font-size:var(--font-size-small)}.theme-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.theme-option{display:flex;flex-direction:column;min-width:0;padding:12px;border:1px solid var(--control-border);border-radius:9px;cursor:pointer}.theme-option:hover{background:var(--quiet-surface)}.theme-option:has(input:checked){border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.theme-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:4px}.theme-option-label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;font-size:var(--font-size-body);color:var(--text-secondary);font-weight:var(--font-weight-medium)}.theme-option input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.theme-option>small{margin-top:5px;color:var(--muted);font-size:var(--font-size-caption);line-height:var(--line-height-body)}.theme-previews{position:relative;display:block;height:114px;overflow:hidden;border:1px solid var(--control-border);border-radius:5px}.theme-preview{display:block;position:absolute;inset:0;background:var(--surface)}.theme-preview-rail{position:absolute;inset:0 auto 0 0;width:14%;background:var(--rail-surface);border-right:1px solid var(--border)}.theme-preview-sidebar{position:absolute;inset:0 auto 0 14%;width:24%;background:var(--quiet-surface);border-right:1px solid var(--border)}.theme-preview-toolbar{position:absolute;top:0;left:38%;right:0;height:17%;background:var(--toolbar-surface);border-bottom:1px solid var(--border)}.theme-preview-lines{position:absolute;top:35%;left:47%;right:10%;height:36%;border-top:5px solid var(--preview-line-strong);border-bottom:5px solid var(--preview-line-soft)}.theme-preview-lines:after{content:"";position:absolute;top:12px;left:0;width:75%;height:5px;background:var(--preview-line-soft)}.theme-previews-system .theme-preview-dark{clip-path:polygon(65% 0,100% 0,100% 100%,35% 100%)}.appearance-note{margin-top:26px;color:var(--muted);font-size:var(--font-size-small);line-height:var(--line-height-intro)}.appearance-status{min-height:24px;margin-top:18px;color:var(--selected-text);font-size:var(--font-size-small)}@container (max-width: 700px){.appearance-page{padding:28px 24px}.theme-options{grid-template-columns:1fr}.theme-option{display:grid;grid-template-columns:125px minmax(0,1fr);gap:0 18px;align-items:center}.theme-previews{grid-row:1 / 3;height:88px}.theme-option-label{margin-top:0;align-self:end}.theme-option>small{align-self:start}}@container (max-width: 420px){.appearance-page{padding:24px 16px}.theme-option{grid-template-columns:76px minmax(0,1fr);gap:0 12px}.theme-previews{height:76px}}body{margin:0;font-family:var(--font-family);background:var(--surface);color:var(--text-strong)}.client-card{max-width:420px;margin:12vh auto;padding:0 16px;display:grid;gap:12px}.client-card h1{font-size:var(--font-size-title-compact, 1.75rem);margin:0 0 4px}.client-card form{display:grid;gap:12px}.client-card label{display:grid;gap:4px;font-size:var(--font-size-small)}.client-card input{font:inherit;padding:8px 10px;border:1px solid var(--border);border-radius:6px}.client-card button{font:inherit;padding:8px 12px;border-radius:6px;border:1px solid var(--border);background:var(--surface);cursor:pointer}.client-card button[type=submit]{background:var(--accent);border-color:var(--accent);color:#fff}.client-card .client-link{border:0;background:none;padding:0;text-decoration:underline;justify-self:start}.client-message{min-height:1.2em;margin:0;color:var(--muted)}.client-secret{font-family:ui-monospace,monospace;font-size:var(--font-size-section);letter-spacing:.05em}.client-header{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--border)}.client-header button{font:inherit;border:1px solid var(--border);border-radius:6px;background:var(--surface);padding:4px 10px;cursor:pointer}.client-spacer{flex:1}
