:root{--qh-bar:30px}.qh-demo{position:sticky;top:0;z-index:1000;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 12px;min-height:30px;padding:3px 16px;background:#0b2340;color:#fff;font:500 12.5px/1.35 var(--co-font,system-ui,sans-serif)}.qh-demo-text{margin:0;min-width:0;color:rgba(255,255,255,.92)}.qh-demo-tag{display:inline-block;margin-right:8px;padding:1px 6px;border-radius:3px;vertical-align:1px;background:#d7262e;color:#fff;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.qh-demo-actions{display:flex;flex-shrink:0;align-items:center;gap:6px}.qh-demo-btn{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s,filter .15s}.qh-demo-btn-line{border:1px solid rgba(255,255,255,.3);color:#fff}.qh-demo-btn-line:hover{border-color:rgba(255,255,255,.65);background:rgba(255,255,255,.1)}.qh-demo-btn-fill{background:#d7262e;color:#fff}.qh-demo-btn-fill:hover{filter:brightness(1.08)}@media (max-width:560px){.qh-demo{padding:5px 12px}.qh-demo-text{flex:1 1 100%}}@media print{.qh-demo{display:none}:root{--qh-bar:0px}}html .co-context,html .co-rail,html .co-showcase,html .co-worklist,html .ws-header{top:var(--qh-bar)}html .co-rail,html .co-showcase,html .co-worklist{height:calc(100dvh / var(--co-fit, 1) - var(--qh-bar))}html .pk-sheet-banner{top:calc(68px + var(--qh-bar))}html .co-evidence{top:calc(var(--co-header) + 18px + var(--qh-bar))}@media (max-width:900px){html .co-worklist{top:var(--qh-bar)}}@media (max-width:720px){html .co-rail{top:var(--qh-bar);height:calc(100dvh - var(--qh-bar))}}html:root:not([data-theme=dark]){--co-teal-50:#f1f5fb;--co-teal-100:#e8eff8;--co-teal-200:#cfdcf0;--co-teal-300:#a6c0e5;--co-teal-400:#5f8fcf;--co-teal-500:#2a6bbd;--co-teal-600:#1d60b1;--co-teal-700:#1556a6;--co-teal-800:#11468a;--co-teal-900:#0c3366;--co-ink:#0c1a2e;--co-critical:#d21f2c;--co-critical-soft:#fdecee;--co-critical-line:#f6c4c9;--co-ok:#2b8c47;--co-ok-soft:#e7f2ea;--co-ok-line:#b9dcc4;--co-warn-soft:#fff4e0;--co-info:#1556a6;--co-info-soft:#e8eff8;--co-info-line:#b9cdea;--co-hue-1:#1556a6;--co-hue-1-soft:#e8eff8;--co-hue-2:#2b8c47;--co-hue-2-soft:#e7f2ea;--co-hue-3:#a86200;--co-hue-3-soft:#fff4e0;--co-hue-4:#d21f2c;--co-hue-4-soft:#fdecee;--co-hue-5:#0c1a2e;--co-hue-5-soft:#e6e9ef;--co-hue-6:#0f7c86;--co-hue-6-soft:#e2f3f4;--co-hue-7:#c2560c;--co-hue-7-soft:#fdeadb;--co-hue-8:#2a7fd0;--co-hue-8-soft:#e6f1fb}html:root:not([data-theme=dark]) .co-rail{--co-surface:#13253f;--co-raised:#172c4a;--co-sunken:#0f2038;--co-ink:#ffffff;--co-ink-2:#d5deea;--co-ink-3:#9fb0c6;--co-line:rgba(255,255,255,.1);--co-line-strong:rgba(255,255,255,.2);--co-hairline:rgba(255,255,255,.08);--co-accent:#8fb8ff;--co-menu-here:#ffffff;--co-menu-here-fill:#1556a6;--co-menu-here-edge:#8fb8ff;--co-menu-hover:rgba(255,255,255,.06);background:#0c1a2e;color:var(--co-ink-2);border-right-color:#0c1a2e;-webkit-backdrop-filter:none;backdrop-filter:none}html:root:not([data-theme=dark]) .co-rail .co-menu-link:is([aria-current=page],[data-current=true]) .co-menu-icon{color:#fff}html:root:not([data-theme=dark]) .co-rail .co-menu-tag{background:#fff4e0;color:#7a4300}.qh-logins{margin-top:16px;border:1px solid #d6e2f1;border-radius:14px;background:#f5f8fd;padding:10px 12px}.qh-logins-head{margin:0 0 6px;font-size:11.5px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:#1556a6}.qh-logins ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.qh-logins li{display:grid;grid-template-columns:92px 1fr auto;align-items:center;gap:8px;padding:4px 0;border-top:1px solid #e3eaf4;font-size:12.5px}.qh-logins li:first-child{border-top:0}.qh-logins-role{font-weight:600;color:#0c1a2e}.qh-logins-email{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4b5b70;font-family:var(--co-mono,ui-monospace,monospace);font-size:11.5px}.qh-logins button{height:26px;padding:0 12px;border:1px solid #b9cdea;border-radius:999px;background:#fff;color:#1556a6;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.qh-logins button:hover{background:#e8eff8}.qh-logins button:active{transform:scale(.96)}@media (max-width:380px){.qh-logins li{grid-template-columns:1fr auto}.qh-logins-email{grid-column:1;grid-row:2}.qh-logins button{grid-row:1/span 2;grid-column:2}}html:root:not([data-theme=dark]) .co-rail{--co-accent-soft:rgba(143,184,255,.16);--co-hairline-strong:rgba(255,255,255,.14)}html:root:not([data-theme=dark]) .co-rail .co-rail-brandtext span{background:rgba(143,184,255,.16);color:#cfe0ff}html:root:not([data-theme=dark]) .co-rail .co-rail-collapse{background:rgba(255,255,255,.08);color:#cbd6e5;border-color:rgba(255,255,255,.14)}html:root:not([data-theme=dark]) .co-rail .co-rail-collapse:hover{background:rgba(255,255,255,.16);color:#fff}html:root:not([data-theme=dark]) .co-rail .co-rail-search{background:rgba(255,255,255,.07);color:#b9c7da;box-shadow:none}html:root:not([data-theme=dark]) .co-rail .co-rail-search kbd{background:rgba(255,255,255,.12);color:#dfe7f2;border-color:transparent}html:root:not([data-theme=dark]) .co-rail .co-segment{background:rgba(255,255,255,.08)}html:root:not([data-theme=dark]) .co-rail .co-segment button{color:#cbd6e5}html:root:not([data-theme=dark]) .co-rail .co-segment button[aria-pressed=true]{background:#fff;color:#0c1a2e}