:root,html[data-accent=clinical]{--bg:#f1f8fc;--surface:#fff;--surface-2:#f5f9fc;--surface-3:#edf4f8;--text:#102a49;--muted:#526f8d;--line:#e1edf4;--line-strong:#cddde9;--brand:#008c8c;--brand-hover:#077;--brand-soft:#e8f6f6;--brand-text:#007d82;--good:#009e6a;--good-soft:#e8f7f1;--warn:#b87500;--warn-soft:#fff5e4;--danger:#df193c;--danger-soft:#ffedf1;--shadow:0 2px 5px #173c5b03;--qcp-sidebar-width:256px;--qcp-header-height:80px}html[data-theme=dark]{--bg:#101e2c;--surface:#162838;--surface-2:#1b3041;--surface-3:#22394b;--text:#e8f2fa;--muted:#adc2d4;--line:#2b4356;--line-strong:#415d72;--brand:#36bfb8;--brand-hover:#4ed0c9;--brand-soft:#1b4144;--brand-text:#66d6ce;--good:#51d5a5;--good-soft:#193e35;--warn:#ffd080;--warn-soft:#493d28;--danger:#ff8093;--danger-soft:#452936;--shadow:none}html,body{color:var(--text);background:var(--bg)!important}.qcp-platform{grid-template-columns:var(--qcp-sidebar-width) minmax(0,1fr);background:var(--bg);min-height:100dvh;color:var(--text);text-align:start;isolation:isolate;display:grid}.qcp-platform button,.qcp-platform a{-webkit-tap-highlight-color:transparent}.qcp-platform :focus-visible{outline:3px solid var(--brand);outline-offset:3px}.qcp-platform .qcp-icon{flex:none;width:22px;height:22px;display:block}.qcp-sidebar{background:linear-gradient(165deg,var(--surface),var(--surface-2));border-inline-end:1px solid var(--line);z-index:45;flex-direction:column;min-width:0;height:100dvh;display:flex;position:sticky;top:0}.qcp-brand{height:var(--qcp-header-height);min-height:var(--qcp-header-height);border-bottom:1px solid var(--line);justify-content:center;align-items:center;padding:12px 24px;display:flex}.qcp-wordmark{color:var(--text);letter-spacing:-1.1px;white-space:nowrap;justify-content:center;align-items:center;font-family:Arial,sans-serif;font-size:27px;font-weight:500;line-height:1;display:inline-flex}.qcp-wordmark svg{flex-shrink:0;width:48px;height:48px;margin:0 -4px;overflow:visible}.qcp-navigation{scrollbar-width:thin;flex:1;min-height:0;padding:18px 10px;overflow-y:auto}.qcp-navigation nav,.qcp-drawer nav{gap:5px;margin:0;padding:0;display:grid}.qcp-platform .qcp-nav-link,.qcp-navigation .labqc-review-nav{min-height:46px;color:var(--text);text-align:start;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:14px;min-width:0;padding:10px 16px;font-size:14px;font-weight:400;line-height:1.55;text-decoration:none;display:flex;position:relative}.qcp-nav-link>span{overflow-wrap:anywhere;min-width:0}.qcp-platform .qcp-nav-link:hover,.qcp-navigation .labqc-review-nav:hover{background:var(--surface-3)}.qcp-platform .qcp-nav-link.is-active,.qcp-navigation .labqc-review-nav[aria-current=page]{background:var(--brand-soft);color:var(--brand-text);font-weight:650}.qcp-nav-link.is-active:before{content:"";background:var(--brand);border-radius:3px;width:2px;position:absolute;inset-block:5px;inset-inline-start:0}.qcp-nav-link.is-active .qcp-icon{stroke:var(--brand);stroke-width:2px}.qcp-section-label{color:var(--muted);padding:22px 16px 8px;font-size:12px}.qcp-sidebar-footer{border-top:1px solid var(--line);color:var(--muted);direction:ltr;justify-content:space-between;align-items:center;margin:20px 24px 64px;padding-top:20px;font-size:13px;display:flex}.qcp-sidebar-footer small{font-size:12px}.qcp-main{min-width:0}.qcp-header{height:var(--qcp-header-height);z-index:40;background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:0 24px;display:flex;position:sticky;top:0}.qcp-workspace-title{min-width:0;color:var(--muted);flex:1;font-size:14px;line-height:1.5}.qcp-icon-button{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:8px;display:inline-flex}.qcp-icon-button:hover{background:var(--surface-3);color:var(--brand-text)}.qcp-collapse{background:var(--surface-2);width:34px;height:34px}[dir=rtl] .qcp-collapse svg,.qcp-compact .qcp-collapse svg{transform:rotate(180deg)}[dir=rtl].qcp-compact .qcp-collapse svg{transform:none}.qcp-lab{border:1px solid var(--line);border-radius:6px;align-items:center;gap:12px;min-width:140px;max-width:210px;padding:7px 12px;line-height:1.5;display:flex}.qcp-lab>span,.qcp-account-copy{gap:2px;min-width:0;display:grid}.qcp-lab strong,.qcp-account strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.qcp-lab small,.qcp-account small{color:var(--muted);font-size:12px}.qcp-header .qcp-header-tools{flex-shrink:0;align-items:center;gap:14px;margin:0;padding:0;display:flex}.qcp-account{order:3;align-items:center;gap:10px;max-width:220px;line-height:1.5;display:flex}.qcp-avatar{color:#fff;background:#3f6470;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.qcp-header-tools .backend-dot{background:0 0;border:0;order:1;width:10px;height:10px}.qcp-header-tools .qc-review-bell-wrap{order:2;position:relative}.qcp-header-tools .qc-review-bell{width:40px;height:40px;box-shadow:none!important;color:var(--muted)!important;background:0 0!important;border:0!important}.qcp-header-tools .qc-review-bell-icon{width:23px;height:23px}.qcp-header-tools .qc-review-bell b{background:var(--danger);color:#fff}.qcp-header-tools .qc-review-popover{background:var(--surface);max-width:calc(100vw - 24px);color:var(--text)}.qcp-header-preferences{border-inline-start:1px solid var(--line);padding-inline-start:12px}.qcp-preferences{align-items:center;gap:7px;display:flex}.qcp-preferences select{background:var(--surface);border-radius:6px;max-width:112px;min-height:36px;padding:7px 6px;font-size:12px}.qcp-language{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;min-height:36px;padding:7px 9px;font-size:13px}.qcp-header-brand,.qcp-header>.qcp-menu-button,.qcp-tablet-nav,.qcp-bottom-nav{display:none}.qcp-desktop-signout{inset-inline-start:24px;z-index:46;border:1px solid var(--line);background:var(--surface);width:40px;height:36px;color:var(--muted);cursor:pointer;border-radius:6px;place-items:center;display:grid;position:fixed;bottom:16px}.qcp-content{text-align:start;outline:none;min-width:0;max-width:1800px;margin:0 auto;padding:26px 24px 48px}.qcp-content>.page-header{margin-bottom:22px}.qcp-content .page-header h1{color:var(--text);letter-spacing:normal;font-size:26px}.qcp-content .panel,.qcp-content .metric-card,.qcp-content .test-card{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:8px;padding:18px}.qcp-content .button{box-shadow:none;border-radius:6px}.qcp-content .button.primary{background:var(--brand);border-color:var(--brand);color:var(--surface)}.qcp-content .section-head h2,.qcp-content .panel-title h2{color:var(--text);font-size:18px;font-weight:700}.qcp-content input:not([type=checkbox]):not([type=radio]),.qcp-content select,.qcp-content textarea{border-radius:6px}.qcp-content table th{background:var(--surface-2);color:var(--muted);font-weight:500}.qcp-content table td,.qcp-content table th{border-color:var(--line)}.qcp-content .dashboard-hero{justify-content:space-between;align-items:center;gap:24px;overflow:visible;min-height:0!important;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 22px!important;padding:0!important;display:flex!important}.qcp-content .dashboard-hero:before,.qcp-content .dashboard-hero:after{display:none!important}.qcp-content .hero-copy{min-width:0;max-width:none!important}.qcp-content .hero-copy>span{color:var(--brand-text)!important;font-size:13px!important}.qcp-content .hero-copy h1{color:var(--text)!important;margin:3px 0 4px!important;font-size:26px!important;line-height:1.5!important}.qcp-content .hero-copy p{color:var(--muted)!important;max-width:none!important;margin:0!important;font-size:15px!important}.qcp-content .hero-score{text-align:center;background:var(--surface)!important;border:1px solid var(--line)!important;width:auto!important;min-width:180px!important;color:var(--text)!important;border-radius:8px!important;padding:12px 18px!important}.qcp-content .hero-score>span,.qcp-content .hero-score small{color:var(--muted)!important;font-size:12px!important}.qcp-content .hero-score strong{color:var(--brand-text)!important;font-size:26px!important;line-height:1.4!important}.qcp-content .hero-score .stars{letter-spacing:2px;color:var(--brand)!important;margin:0!important;font-size:14px!important}.qcp-content .score-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 16px!important;display:grid!important}.qcp-content .score-strip.role-strip{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}.qcp-content .score-tile{flex-direction:column;justify-content:center;position:relative;border:1px solid var(--line)!important;background:var(--surface)!important;min-height:110px!important;box-shadow:none!important;color:var(--text)!important;border-radius:8px!important;padding:16px 18px!important;display:flex!important}.qcp-content .score-tile:before,.qcp-content .score-tile:after{display:none!important}.qcp-content .score-tile>strong{text-align:start;order:-1;color:var(--text)!important;font-size:28px!important;line-height:1.3!important}.qcp-content .score-tile>span{color:var(--text)!important;font-size:14px!important;font-weight:500!important}.qcp-content .score-tile>small{margin-top:5px;color:var(--muted)!important;font-size:12px!important;line-height:1.6!important}.qcp-content .score-tile.cyan>strong{color:var(--brand-text)!important}.qcp-content .score-tile.orange>strong{color:var(--warn)!important}.qcp-content .dashboard-grid{gap:14px!important}.qcp-content .dashboard-grid.manager{align-items:stretch;grid-template-columns:minmax(0,2.15fr) minmax(260px,1fr)!important}.qcp-content .dashboard-grid>.panel{min-width:0;margin:0!important}.qcp-content .dashboard-grid .overview-wide{grid-column:1/-1}.qcp-content .mini-chart{background:repeating-linear-gradient(to top,transparent 0,transparent 39px,var(--line) 40px);border-bottom:1px solid var(--line-strong);margin-top:24px;height:210px!important}.qcp-content .mini-chart i{opacity:.8;background:var(--brand)!important;border-radius:4px 4px 0 0!important}.qcp-content .overview-cards{gap:12px}.qcp-content .overview-cards>a{border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--text)!important;border-radius:6px!important}.qcp-content .overview-cards strong{color:var(--brand-text)!important}.qcp-content .today-list>a,.qcp-content .attention-links>a{background:var(--surface-2);border-radius:6px}.qcp-navigation .labqc-review-nav .nav-icon{color:var(--muted);background:0 0;border:0;width:22px;height:22px;font-size:21px}.qcp-navigation .labqc-review-nav em{color:var(--brand-text);margin-inline-start:auto}.qcp-skip{top:-100px;z-index:100;background:var(--surface);padding:10px 16px;position:fixed;inset-inline-start:12px}.qcp-skip:focus{top:12px}.qcp-drawer{inset:0 0 0 auto;border:0;border-inline-start:1px solid var(--line);background:var(--surface);width:min(360px,92vw);max-width:92vw;height:100dvh;max-height:100dvh;color:var(--text);text-align:start;margin:0;padding:0;position:fixed;inset-inline:auto 0;box-shadow:-12px 0 60px #0c294a26}.qcp-drawer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102a4966}.qcp-drawer-body{flex-direction:column;min-height:100%;padding:20px;display:flex}.qcp-drawer-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;display:flex}.qcp-drawer-head .qcp-wordmark{font-size:23px}.qcp-drawer-settings{gap:20px;margin-top:auto;padding-top:24px;display:grid}.qcp-signout{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:10px;display:flex}@media (min-width:1180px){.qcp-compact{--qcp-sidebar-width:80px}.qcp-compact .qcp-sidebar .qcp-wordmark>span,.qcp-compact .qcp-sidebar .qcp-nav-link>span,.qcp-compact .qcp-section-label,.qcp-compact .qcp-sidebar-footer,.qcp-compact .labqc-review-nav>b,.qcp-compact .labqc-review-nav>em{display:none}.qcp-compact .qcp-sidebar .qcp-brand{padding:12px}.qcp-compact .qcp-nav-link,.qcp-compact .labqc-review-nav{justify-content:center;padding:12px}.qcp-compact .qcp-navigation nav+nav{margin-top:12px}}@media (min-width:1180px) and (max-width:1450px){.qcp-platform{--qcp-sidebar-width:228px}.qcp-compact{--qcp-sidebar-width:80px}.qcp-header{gap:10px;padding-inline:16px}.qcp-account-copy{display:none}.qcp-lab{max-width:180px}.qcp-content{padding-inline:20px}.qcp-wordmark{font-size:24px}.qcp-wordmark svg{width:44px}}@media (max-width:1179px){.qcp-platform{display:block}.qcp-sidebar,.qcp-collapse,.qcp-workspace-title,.qcp-desktop-signout{display:none}.qcp-header{gap:14px;height:80px;padding-inline:24px}.qcp-header-brand{border:0;margin-inline-end:auto;padding:0;display:flex}.qcp-header-preferences{display:none}.qcp-account-copy{max-width:160px}.qcp-tablet-nav{background:var(--surface);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:8px 18px;display:flex}.qcp-tablet-nav>.qcp-nav-link{flex:1;justify-content:center;gap:10px;min-height:44px;padding:10px 6px}.qcp-tablet-nav>.qcp-menu-button{display:flex}.qcp-content{padding:24px 20px 40px}.qcp-content .dashboard-grid.manager{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)!important}.qcp-content .dashboard-grid.manager>.trend-card{grid-column:1/-1}.qcp-content .dashboard-grid.manager>.overview-wide{grid-column:auto}.qcp-content .overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.qcp-content .hero-score{min-width:160px!important}.qcp-content .score-tile{padding:14px!important}}@media (max-width:699px){.qcp-platform{--qcp-header-height:72px}.qcp-header{gap:10px;height:72px;padding:0 16px}.qcp-header-brand{min-height:72px}.qcp-header-brand .qcp-wordmark{letter-spacing:-1px;font-size:23px}.qcp-header-brand svg{width:42px;height:42px}.qcp-header>.qcp-menu-button{width:36px;padding:6px;display:flex}.qcp-lab,.qcp-account-copy,.qcp-header-tools .backend-dot,.qcp-tablet-nav{display:none}.qcp-header .qcp-header-tools{gap:6px}.qcp-avatar{width:34px;height:34px;font-size:14px}.qcp-header-tools .qc-review-bell{width:34px;height:36px}.qcp-header-tools .qc-review-popover{top:76px;width:auto;max-height:calc(100dvh - 180px);position:fixed;inset-inline:12px;overflow:auto}.qcp-content{padding:20px 12px calc(100px + env(safe-area-inset-bottom))}.qcp-content .page-header{flex-wrap:wrap;gap:12px}.qcp-content .page-header h1{font-size:23px}.qcp-content .dashboard-hero{flex-wrap:wrap;align-items:flex-start;gap:14px;margin-bottom:16px!important}.qcp-content .hero-copy h1{font-size:23px!important}.qcp-content .hero-copy p{font-size:14px!important}.qcp-content .hero-score{text-align:start;grid-template-columns:1fr auto;gap:2px 14px;display:grid;width:100%!important;min-width:0!important;padding:12px 14px!important}.qcp-content .hero-score strong{grid-area:1/2/3;align-self:center}.qcp-content .hero-score .stars{grid-column:2}.qcp-content .score-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.qcp-content .score-strip.role-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qcp-content .score-tile{min-height:110px!important;padding:14px!important}.qcp-content .score-tile>strong{font-size:25px!important}.qcp-content .dashboard-grid,.qcp-content .dashboard-grid.manager{grid-template-columns:minmax(0,1fr)!important;gap:12px!important}.qcp-content .dashboard-grid>.panel{grid-column:1!important}.qcp-content .panel{border-radius:8px;padding:14px}.qcp-content .section-head{flex-wrap:wrap;gap:10px}.qcp-content .mini-chart{height:180px!important}.qcp-content .overview-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.qcp-bottom-nav{inset-inline:0;z-index:50;padding:8px 4px calc(8px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:fixed;bottom:0;box-shadow:0 -4px 20px #10345504}.qcp-platform .qcp-bottom-nav .qcp-nav-link{text-align:center;background:0 0;border-radius:6px;flex-direction:column;justify-content:flex-start;align-items:center;gap:5px;min-height:54px;padding:4px 2px;font-size:12px;line-height:1.4;display:flex}.qcp-bottom-nav .qcp-nav-link.is-active:before{display:none}.qcp-bottom-nav .qcp-icon{width:23px;height:23px}.qcp-bottom-nav .is-active{color:var(--brand-text)}.qcp-content .dashboard-hero .hero-copy{width:100%}}@media (prefers-reduced-motion:reduce){.qcp-platform *{scroll-behavior:auto!important;transition:none!important}}@media print{.qcp-sidebar,.qcp-header,.qcp-tablet-nav,.qcp-bottom-nav,.qcp-desktop-signout,.qcp-drawer,.qcp-skip{display:none!important}.qcp-platform,.qcp-main{background:#fff!important;min-height:0!important;display:block!important}.qcp-content{max-width:none!important;margin:0!important;padding:0!important}}.qcp-logo-window{aspect-ratio:4;direction:ltr;background:#fff;border-radius:3px;flex-shrink:0;width:200px;display:block;position:relative;overflow:hidden}.qcp-logo-window img{pointer-events:none;position:absolute;top:-126%;left:-10.9%;object-fit:initial!important;width:121.7%!important;max-width:none!important;height:auto!important;display:block!important}.qcp-platform{display:block}.qcp-sidebar{width:var(--qcp-sidebar-width);height:100dvh;position:fixed;inset-block:0;inset-inline:0 auto;overflow:visible}.qcp-main{min-height:100dvh;margin-inline-start:var(--qcp-sidebar-width)}.qcp-navigation{scrollbar-width:none;flex:1 0 auto;padding:12px 10px;overflow:visible!important}.qcp-navigation nav{gap:3px}.qcp-navigation .qcp-nav-link,.qcp-navigation .labqc-review-nav{min-height:40px;padding:8px 14px;font-size:14px}.qcp-section-label{padding:14px 14px 6px}.qcp-sidebar-footer{margin:12px 22px 56px;padding-top:12px}.qcp-content{padding-top:22px}.qcp-content .dashboard-hero{align-items:center!important;gap:18px!important;margin-bottom:18px!important}.qcp-content .hero-copy h1{font-size:26px!important;font-weight:750!important}.qcp-content .hero-copy>span{margin-bottom:0!important;font-size:13px!important;font-weight:500!important}.qcp-content .hero-copy p{font-size:15px!important;line-height:1.7!important}.qcp-content .hero-score{text-align:start!important;flex:0 0 240px!important;grid-template-columns:minmax(0,1fr) auto!important;gap:2px 10px!important;width:240px!important;min-width:0!important;min-height:0!important;padding:10px 14px!important;line-height:1.5!important;display:grid!important}.qcp-content .hero-score>strong{grid-area:1/2/3;align-self:center;margin:0!important;font-size:24px!important;display:block!important}.qcp-content .hero-score>.stars{text-align:center;grid-area:3/2;font-size:12px!important}.qcp-content .hero-score>small{grid-area:2/1/4;font-size:12px!important;line-height:1.5!important}.qcp-content .score-tile{grid-template-columns:48px minmax(0,1fr)!important;justify-content:normal!important;align-items:start!important;gap:14px!important;min-height:112px!important;padding:16px 14px!important;display:grid!important}.qcp-metric-icon{background:var(--brand-soft);width:48px;height:48px;color:var(--brand-text);border-radius:50%;place-items:center;margin-top:2px;display:grid}.qcp-metric-icon .qcp-icon{width:25px;height:25px}.score-tile.violet .qcp-metric-icon{color:#3384de;background:#edf5ff}.score-tile.orange .qcp-metric-icon{background:var(--warn-soft);color:var(--warn)}.qcp-metric-copy{text-align:start;gap:2px;min-width:0;display:grid}.qcp-metric-copy>strong{letter-spacing:0;color:var(--text);font-weight:750;display:block;text-align:start!important;font-size:27px!important;line-height:1.25!important}.qcp-metric-copy>span{color:var(--text);font-weight:500;font-size:14px!important;line-height:1.5!important}.qcp-metric-copy>small{color:var(--muted);margin-top:4px;font-size:12px!important;line-height:1.6!important}.score-tile.cyan .qcp-metric-copy>strong{color:var(--brand-text)}.score-tile.orange .qcp-metric-copy>strong{color:var(--warn)}.qcp-content .section-head{margin-bottom:14px}.qcp-content .section-head h2{font-size:19px;font-weight:700}.qcp-content .section-kicker{margin-bottom:2px;font-size:13px;font-weight:500}.qcp-content .mini-chart{margin-top:14px;height:180px!important}.qcp-content .dashboard-grid.manager .overview-wide{padding-block:14px}@media (min-width:1180px){.qcp-compact .qcp-sidebar .qcp-logo-window{aspect-ratio:1;width:52px}.qcp-compact .qcp-sidebar .qcp-logo-window img{top:-128%;left:-177%;width:490%!important}.qcp-compact .qcp-sidebar .qcp-navigation{padding-inline:8px}}@media (min-width:1180px) and (max-height:680px){.qcp-platform{--qcp-header-height:64px}.qcp-navigation{padding-block:8px}.qcp-navigation nav{gap:2px}.qcp-navigation .qcp-nav-link,.qcp-navigation .labqc-review-nav{min-height:36px;padding-block:6px;font-size:14px}.qcp-section-label{padding-top:8px;font-size:12px}.qcp-sidebar-footer{margin-block:8px 48px;padding-top:8px}.qcp-content .hero-copy h1{font-size:24px!important}}@media (max-width:1179px){.qcp-main{margin-inline-start:0}.qcp-sidebar{display:none}.qcp-header-brand .qcp-logo-window{width:200px}.qcp-content .score-tile{grid-template-columns:40px minmax(0,1fr)!important;gap:10px!important;padding:14px 12px!important}.qcp-metric-icon{width:40px;height:40px}.qcp-metric-copy>strong{font-size:25px!important}}@media (max-width:850px){.qcp-content .score-tile{grid-template-columns:minmax(0,1fr)!important;gap:8px!important}.qcp-content .hero-score{flex-basis:200px!important;width:200px!important}}@media (max-width:699px){.qcp-header-brand .qcp-logo-window{width:174px}.qcp-content .dashboard-hero{gap:12px!important}.qcp-content .hero-score{flex-basis:100%!important;width:100%!important}.qcp-content .score-tile{grid-template-columns:36px minmax(0,1fr)!important;gap:9px!important;padding:12px 10px!important}.qcp-metric-icon{width:36px;height:36px}.qcp-metric-icon .qcp-icon{width:21px;height:21px}.qcp-metric-copy>span{font-size:13px!important}.qcp-metric-copy>strong{font-size:24px!important}.qcp-drawer-head .qcp-logo-window{width:190px}}@media (min-width:1180px) and (max-height:559px){.qcp-sidebar,.qcp-collapse,.qcp-workspace-title,.qcp-desktop-signout{display:none}.qcp-main{margin-inline-start:0}.qcp-header-brand{border:0;margin-inline-end:auto;padding:0;display:flex}.qcp-header>.qcp-menu-button{display:flex}.qcp-header-preferences{display:none}}@media print{.qcp-main{margin-inline-start:0!important}.qcp-content{padding:0!important}}:root,html[data-accent=clinical]{--bg:#f2f9fd;--surface-2:#f6fafc;--line:#e0ecf3;--muted:#486984}html[data-theme=dark]{--bg:#101e2c;--surface-2:#1b3041;--line:#2b4356;--muted:#adc2d4}.qcp-sidebar{grid-template-rows:var(--qcp-header-height) minmax(0,4fr) minmax(0,1fr);background:linear-gradient(120deg,var(--surface),var(--surface-2));display:grid}.qcp-navigation{grid-template-rows:minmax(0,5fr) auto minmax(0,4fr);min-height:0!important;padding:12px 10px 6px!important;display:grid!important;overflow:visible!important}.qcp-navigation nav{grid-auto-rows:1fr;gap:6px;min-height:0;display:grid!important}.qcp-navigation .qcp-nav-link,.qcp-navigation .labqc-review-nav{gap:13px;height:100%;min-height:0!important;padding:5px 14px!important;font-size:15px!important}.qcp-navigation .labqc-review-nav b{font-size:15px;font-weight:400}.qcp-navigation .qcp-icon{width:23px;height:23px;color:inherit!important;background:0 0!important}.qcp-section-label{font-size:12px;padding:8px 14px 5px!important}.qcp-sidebar-footer{text-align:start;direction:inherit;border-top:1px solid var(--line);flex-direction:column;justify-content:space-between;align-items:stretch;gap:2px;min-height:0;font-size:12px;margin:8px 20px 0!important;padding:12px 0 7px!important;display:flex!important}.qcp-sidebar-footer>div{max-width:190px;line-height:1.5}.qcp-footer-wave{flex:1;width:100%;height:auto;min-height:0;max-height:65px;display:block}.qcp-sidebar-footer>small{text-align:start;direction:ltr;font-size:11px}.qcp-collapse{background:var(--surface-2);border-inline-end:1px solid var(--line);width:42px;height:auto;color:var(--muted);border-radius:0;align-self:stretch;margin-inline-start:-24px}.qcp-header{background:var(--surface);height:var(--qcp-header-height);gap:16px;padding-inline:24px}.qcp-header-content{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.qcp-search{background:var(--surface-2);border:1px solid var(--line);border-radius:6px;flex:1;align-items:center;gap:10px;min-width:140px;height:42px;padding:0 12px;display:flex;position:relative}.qcp-search>svg{width:19px;height:19px;color:var(--muted);flex-shrink:0}.qcp-search>input{outline:none;min-width:0;font-size:13px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 0!important}.qcp-lab-dropdown,.qcp-user-dropdown{flex:0 auto;min-width:0;position:relative}.qcp-header .qcp-lab{background:var(--surface);color:var(--text);cursor:pointer;text-align:start;gap:9px;min-width:140px;max-width:210px;padding:7px 10px}.qcp-header .qcp-lab>svg{flex-shrink:0;width:19px;height:19px}.qcp-header .qcp-lab>svg:last-child,.qcp-account>svg{flex-shrink:0;width:14px;height:14px}.qcp-header .qcp-account{border:0;border-inline-start:1px solid var(--line);cursor:pointer;color:var(--text);text-align:start;background:0 0;border-radius:0;max-width:220px;padding:0;padding-inline-start:12px}.qcp-header .qcp-account-copy{max-width:140px;display:grid}.qcp-header-content>.qcp-icon-button{width:32px;height:40px;padding:5px}.qcp-header-content>.qcp-header-tools{gap:0;min-width:34px;margin:0!important}.qcp-dropdown{top:calc(100% + 10px);background:var(--surface);border:1px solid var(--line);z-index:100;text-align:start;border-radius:8px;gap:3px;width:270px;max-width:calc(100vw - 24px);max-height:65dvh;padding:8px;display:grid;position:absolute;inset-inline-end:0;overflow:auto;box-shadow:0 14px 36px #0b294822}.qcp-dropdown>strong{color:var(--muted);border-bottom:1px solid var(--line);padding:8px 10px;font-size:13px}.qcp-dropdown>a,.qcp-dropdown>button{text-align:start;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:10px;font-size:14px;line-height:1.6;display:block}.qcp-dropdown>a:hover,.qcp-dropdown>button:hover,.qcp-dropdown .selected{background:var(--brand-soft);color:var(--brand-text)}.qcp-dropdown>p{color:var(--muted);margin:8px 10px;font-size:13px}.qcp-search-results{width:auto;min-width:280px;inset-inline:0}.qcp-logo-window img{top:-120%;left:-8%;width:116.4%!important}.qcp-content .dashboard-hero{flex-wrap:wrap}.qcp-dashboard-date{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;margin-inline-start:auto;font-size:13px;display:flex}.qcp-content .hero-score{flex-basis:200px!important;width:200px!important}.qcp-dashboard-body{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:14px;display:grid}.qcp-dashboard-primary,.qcp-dashboard-secondary{min-width:0}.qcp-dashboard-secondary{gap:14px;display:grid}.qcp-content .qcp-dashboard-primary .dashboard-grid.manager{grid-template-columns:minmax(0,1fr)!important}.qcp-content .qcp-dashboard-primary .dashboard-grid.manager>.panel{grid-column:1!important}.qcp-content .qcp-dashboard-primary .mini-chart{height:240px!important}.qcp-dashboard-secondary>.panel{margin:0;padding:16px}.qcp-dashboard-secondary .section-head{align-items:center;gap:8px}.qcp-dashboard-secondary .section-head h2{margin:0;font-size:17px}.qcp-dashboard-secondary .text-link{white-space:nowrap;font-size:12px}.qcp-alert-list{gap:7px;display:grid}.qcp-alert{background:var(--surface-2);border-radius:6px;align-items:flex-start;gap:10px;padding:11px 10px;display:flex}.qcp-alert>div{gap:3px;min-width:0;display:grid}.qcp-alert strong{font-size:13px;line-height:1.6}.qcp-alert span:not(.qcp-alert-symbol),.qcp-alert small{color:var(--muted);font-size:12px;line-height:1.6}.qcp-alert-symbol{color:#fff;background:#3684d9;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;margin-top:2px;font-size:15px;font-weight:700;display:grid}.qcp-alert.is-danger .qcp-alert-symbol{background:var(--danger)}.qcp-alert.is-warning .qcp-alert-symbol{background:var(--warn)}.qcp-alert-list>p,.qcp-calendar-agenda>p{color:var(--muted);font-size:13px;line-height:1.7}.qcp-calendar-panel{scroll-margin-top:90px}.qcp-calendar-settings{gap:9px;margin-bottom:12px;display:grid}.qcp-calendar-settings select{min-height:36px;padding:6px 8px;font-size:13px}.qcp-month-navigation{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.qcp-month-navigation strong{font-size:14px}.qcp-month-navigation button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:5px;width:32px;height:32px;font-size:22px;line-height:1}[dir=rtl] .qcp-month-navigation button{transform:scaleX(-1)}.qcp-month-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.qcp-month-grid>small{color:var(--muted);padding:4px 0;font-size:11px}.qcp-month-grid>button{background:var(--surface-2);min-height:34px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:5px;place-items:center;padding:4px 0 7px;font-size:13px;display:grid;position:relative}.qcp-month-grid>button.today{border-color:var(--brand)}.qcp-month-grid>button.selected{background:var(--brand);color:#fff}.qcp-month-grid>button i{background:var(--brand);border-radius:50%;width:4px;height:4px;position:absolute;bottom:3px}.qcp-month-grid>button.selected i{background:#fff}.qcp-calendar-agenda{border-top:1px solid var(--line);gap:7px;margin-top:12px;padding-top:12px;display:grid}.qcp-calendar-agenda>strong{font-size:13px}.qcp-calendar-agenda>a:not(.text-link){background:var(--surface-2);border-radius:5px;justify-content:space-between;gap:8px;padding:7px;font-size:12px;line-height:1.7;display:flex}.qcp-calendar-agenda p{margin:0}@media (min-width:1180px) and (max-width:1450px){.qcp-header{gap:10px;padding-inline:16px}.qcp-collapse{margin-inline-start:-16px}.qcp-header-content{gap:8px}.qcp-header .qcp-account-copy{max-width:92px}.qcp-header .qcp-lab{min-width:130px;max-width:170px}.qcp-header .qcp-lab>svg:first-child{display:none}.qcp-search{min-width:120px}.qcp-header .qcp-account{gap:7px;padding-inline-start:8px}}@media (min-width:1180px) and (max-height:680px){.qcp-navigation{padding-top:8px!important}.qcp-navigation nav{gap:4px}.qcp-navigation .qcp-nav-link,.qcp-navigation .labqc-review-nav{padding-inline:10px!important;font-size:14px!important}.qcp-navigation .labqc-review-nav b{font-size:14px}.qcp-section-label{font-size:11px;padding-block:4px!important}.qcp-sidebar-footer{padding-top:8px!important}.qcp-sidebar-footer>div{font-size:11px}.qcp-footer-wave{max-height:42px}}@media (min-width:1180px){.qcp-compact .qcp-sidebar-footer>div,.qcp-compact .qcp-sidebar-footer>small{display:none}.qcp-compact .qcp-sidebar-footer{margin-inline:8px!important}.qcp-compact .qcp-navigation{grid-template-rows:5fr 0 4fr}.qcp-compact .qcp-sidebar .qcp-logo-window img{top:-128%;left:-177%;width:490%!important}}@media (max-width:1179px){.qcp-sidebar{display:none}.qcp-header-content{flex:0 auto}.qcp-header-content .qcp-search{display:none}.qcp-header .qcp-account-copy{max-width:125px}.qcp-dashboard-body{grid-template-columns:minmax(0,1fr)}.qcp-dashboard-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}.qcp-header>.qcp-menu-button{display:flex}}@media (max-width:699px){.qcp-header{flex-wrap:wrap;gap:6px;height:auto;min-height:72px;padding:10px 12px}.qcp-header-brand{height:45px;min-height:45px}.qcp-header-brand .qcp-logo-window{width:155px}.qcp-header-content{display:contents}.qcp-header-content .qcp-lab-dropdown,.qcp-header .qcp-account-copy,.qcp-account>svg{display:none}.qcp-header .qcp-account{padding-inline-start:4px}.qcp-header .qcp-avatar{width:31px;height:31px}.qcp-header-content .qcp-top-signout,.qcp-header-content .qcp-top-theme{width:28px;height:34px}.qcp-header-content>.qcp-header-tools{min-width:28px}.qcp-header-content .qc-review-bell{width:28px;height:34px}.qcp-header>.qcp-menu-button{width:28px;padding:4px}.qcp-header .qcp-dropdown{top:75px;width:auto;max-width:none;position:fixed;inset-inline:12px}.qcp-dashboard-secondary{grid-template-columns:minmax(0,1fr)}.qcp-dashboard-date{white-space:normal;margin-inline-start:0}.qcp-content .hero-score{flex-basis:100%!important}.qcp-content .qcp-dashboard-primary .mini-chart{height:190px!important}}@media (min-width:1180px) and (max-height:559px){.qcp-sidebar{display:none}}@media print{.qcp-dashboard-date,.qcp-header,.qcp-sidebar{display:none!important}}@media (min-width:700px) and (max-width:1179px){.qcp-header{flex-wrap:wrap;height:auto;min-height:80px;padding-block:10px}.qcp-header-brand{height:48px;min-height:48px}.qcp-header-content{flex:100%;order:3}.qcp-header-content .qcp-search{display:flex}.qcp-header>.qcp-menu-button{margin-inline-start:auto}.qcp-search{min-width:100px}}@media (max-width:699px){.qcp-header-content .qcp-search{flex:calc(100% - 145px);order:20;min-width:100px;height:36px;margin-top:5px;display:flex}.qcp-header-content .qcp-lab-dropdown{flex:0 135px;order:21;margin-top:5px;display:block}.qcp-header .qcp-lab{width:100%;min-width:0;height:36px;padding:4px 6px;display:flex}.qcp-header .qcp-lab small,.qcp-header .qcp-lab>svg:first-child{display:none}.qcp-header .qcp-lab strong,.qcp-search>input{font-size:12px}.qcp-header .qcp-dropdown,.qcp-header-tools .qc-review-popover{top:118px}.qcp-calendar-panel{scroll-margin-top:125px}}.qcp-logo-window{background:0 0}.qcp-logo-window img{mix-blend-mode:multiply}html[data-theme=dark] .qcp-logo-window img{filter:invert()hue-rotate(180deg);mix-blend-mode:screen}.qcp-sidebar-footer .qcp-logo-window{flex:none;align-self:center;width:100%;max-width:200px}.qcp-language{font:inherit;flex-shrink:0;font-size:13px;font-weight:700}@media (min-width:1180px){.qcp-collapse{inset-inline-start:calc(var(--qcp-sidebar-width) - 17px);top:calc(var(--qcp-header-height) + 12px);border:1px solid var(--line);background:var(--surface);z-index:70;border-radius:50%;align-self:auto;width:34px;height:34px;margin:0;padding:5px;position:fixed;box-shadow:0 3px 12px #102b4926}.qcp-navigation{grid-template-rows:minmax(0,5fr) auto minmax(0,4fr)!important}.qcp-compact .qcp-navigation{gap:8px;grid-template-rows:minmax(0,5fr) minmax(0,4fr)!important}.qcp-compact .qcp-navigation .qcp-section-label{display:none!important}.qcp-compact .qcp-navigation nav{grid-auto-rows:minmax(0,1fr);min-height:0}.qcp-compact .qcp-navigation .qcp-nav-link,.qcp-compact .qcp-navigation .labqc-review-nav{justify-content:center;align-items:center;gap:0;width:100%;height:100%;position:relative;margin:0!important;padding:4px!important;display:flex!important}.qcp-compact .qcp-navigation :is(.qcp-nav-link,.labqc-review-nav)>:is(span,b,em){display:none!important}.qcp-compact .qcp-navigation svg{flex:0 0 23px}.qcp-compact .qcp-sidebar .qcp-logo-window{aspect-ratio:auto;width:60px;height:18px}.qcp-compact .qcp-sidebar .qcp-logo-window img{width:69.84px!important;top:-21.6px!important;left:-4.8px!important}.qcp-compact .qcp-sidebar-footer .qcp-logo-window{align-self:center;display:block!important}}.qc-golden-tooltip-trigger,.qc-golden-tooltip-bubble{font-family:IRANSansLabQC,Tahoma,Arial,sans-serif!important}.qc-golden-tooltip-bubble{text-align:start;font-size:13px!important;line-height:1.9!important}.detection-capability-workspace .emi-flow-stage-guide{gap:8px;margin:12px 0 20px;line-height:1.9}.detection-capability-workspace .emi-flow-glossary{gap:10px;display:grid}.detection-capability-workspace .emi-history-actions{margin-bottom:12px}.labqc-brand-assets{direction:ltr;width:200px;max-width:100%;line-height:0;display:block}.labqc-brand-assets img{object-fit:contain;width:100%;height:auto;display:block}.labqc-brand-assets .labqc-brand-dark,.labqc-brand-assets .labqc-brand-mark,[data-theme=dark] .labqc-brand-assets .labqc-brand-light{display:none}[data-theme=dark] .labqc-brand-assets .labqc-brand-full.labqc-brand-dark{display:block}.qcp-sidebar-footer{border:0!important;justify-content:center!important;align-items:center!important;padding:0 0 12px!important}.labqc-brand-wave{flex-shrink:1;width:100%;height:auto;max-height:100%;display:block}@media (min-width:1180px){.qcp-compact .qcp-sidebar-footer{display:none!important}.qcp-compact .qcp-sidebar{grid-template-rows:var(--qcp-header-height) minmax(0,1fr)}.qcp-compact .qcp-sidebar .labqc-brand-assets{width:52px}.qcp-compact .qcp-sidebar .labqc-brand-full{display:none!important}.qcp-compact .qcp-sidebar .labqc-brand-mark.labqc-brand-light{display:block}[data-theme=dark] .qcp-compact .qcp-sidebar .labqc-brand-mark.labqc-brand-light{display:none}[data-theme=dark] .qcp-compact .qcp-sidebar .labqc-brand-mark.labqc-brand-dark{display:block}}@media (max-width:699px){.qcp-header-brand .labqc-brand-assets{width:155px}.qcp-drawer-head .labqc-brand-assets{width:190px}}.report-print-sheet [data-labqc-brand]{break-inside:avoid;page-break-inside:avoid}.qc-golden-field-grid[data-qc-golden-columns="1"]{grid-template-columns:minmax(0,1fr)!important}.labqc-brand-assets{background:0 0;justify-content:center;align-items:center;width:200px;height:48px;display:flex}.labqc-brand-assets .labqc-brand-full.labqc-brand-canonical{background:0 0;width:100%;height:auto;max-height:48px;display:block!important}.labqc-brand-assets .labqc-brand-mark.labqc-brand-canonical{display:none!important}.qcp-sidebar-footer{gap:8px!important;padding:4px 0 10px!important}.qcp-footer-brand-name{display:none}.qcp-sidebar-footer .qcp-footer-version{text-align:center;color:var(--muted);font-size:11px;line-height:1.3;display:block!important}@media (min-width:1180px){.qcp-compact .qcp-sidebar{grid-template-rows:var(--qcp-header-height) minmax(0,1fr) auto}.qcp-compact .qcp-sidebar-footer{border-top:1px solid var(--line)!important;gap:5px!important;margin:8px 6px 0!important;padding:10px 0!important;display:flex!important}.qcp-compact .qcp-sidebar-footer .labqc-brand-wave{display:none!important}.qcp-compact .qcp-footer-brand-name{letter-spacing:.1px;font-size:9px;line-height:1.3;display:block!important}.qcp-compact .qcp-sidebar-footer .qcp-footer-version{font-size:10px}.qcp-compact .qcp-sidebar .labqc-brand-full.labqc-brand-canonical{display:none!important}.qcp-compact .qcp-sidebar .labqc-brand-mark.labqc-brand-canonical{object-fit:contain;width:52px;height:44px;display:block!important}}.qcp-header-content .qcp-language{flex:0 0 34px;width:34px;font-size:12px}.qc-review-notice-new{border-inline-start:3px solid var(--primary,#008f96)}.qc-review-storage-note{color:var(--muted);margin:0;padding:8px 12px;font-size:11px}.labqc-brand-assets .labqc-brand-full.labqc-brand-dark-file,[data-theme=dark] .labqc-brand-assets .labqc-brand-full.labqc-brand-light-file{display:none!important}[data-theme=dark] .labqc-brand-assets .labqc-brand-full.labqc-brand-dark-file{display:block!important}@media (min-width:1180px){.qcp-compact .qcp-sidebar .labqc-brand-assets .labqc-brand-full,.qcp-compact .qcp-sidebar .labqc-brand-mark.labqc-brand-dark-file,[data-theme=dark] .qcp-compact .qcp-sidebar .labqc-brand-mark.labqc-brand-light-file{display:none!important}[data-theme=dark] .qcp-compact .qcp-sidebar .labqc-brand-mark.labqc-brand-dark-file{display:block!important}}
:root{--ui-body:16px;--ui-label:14px;--ui-note:13px}html{font-size:16px}body{font-size:var(--ui-body);line-height:1.7}.qcp-platform{--qcp-header-height:72px;font-size:16px}.qcp-platform .qcp-content{font-size:16px;line-height:1.7}.qcp-platform .qcp-content :is(p,.field-help,.form-hint,.section-description,.page-description){font-size:15px!important;line-height:1.75!important}.qcp-platform .qcp-content :is(label,.field-label,.field-label-with-tip,th,td,.pill,.button,button){line-height:1.55;font-size:14px!important}.qcp-platform .qcp-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){line-height:1.5;font-size:16px!important}.qcp-platform .qcp-content :is(small,.muted,.text-muted,.help-text,.caption,.section-kicker,.metric-label,.section-eyebrow){line-height:1.65;font-size:13px!important}.qcp-platform .qcp-content :is(h1,.page-header h1,.hero-copy h1){font-size:clamp(24px,2.1vw,30px)!important;line-height:1.5!important}.qcp-platform .qcp-content :is(h2,.panel-title h2,.section-head h2){font-size:20px!important;line-height:1.5!important}.qcp-platform .qcp-content h3{font-size:17px!important;line-height:1.6!important}.qcp-platform .qcp-content :is(.metric-card>strong,.score-tile>strong,.hero-score strong){font-size:28px!important;line-height:1.3!important}.qcp-platform .qcp-nav-link,.qcp-platform .labqc-review-nav b{font-size:14px!important;line-height:1.5!important}.qcp-platform :is(.qcp-lab strong,.qcp-account strong){font-size:14px!important}.qcp-platform :is(.qcp-lab small,.qcp-account small){line-height:1.5;font-size:12px!important}.qcp-platform .qcp-search input{min-height:44px;font-size:15px!important}.qcp-platform .qcp-header-content>.qcp-icon-button{width:40px;min-width:40px;height:44px}.qcp-platform .qcp-search{min-height:44px}.qcp-platform .qcp-avatar{width:38px;height:38px;font-size:15px}.qcp-platform .qcp-content :is(input,select,textarea,button,a){scroll-margin-block:90px}.calendar-field.calendar-date-input{grid-template-rows:24px 44px;align-content:start;min-width:0;position:relative;gap:8px!important;display:grid!important}.calendar-field.calendar-date-input>.field-label-with-tip{align-items:center;min-height:24px;margin:0;padding:0;font-weight:500;font-size:14px!important;line-height:24px!important;display:flex!important}.calendar-field.calendar-date-input .calendar-date-input-row{border:1px solid var(--line-strong);background:var(--surface);direction:ltr;border-radius:8px;grid-template-columns:minmax(0,1fr) 42px;align-items:center;height:44px;min-height:44px;overflow:hidden;gap:0!important;display:grid!important;position:static!important}.calendar-field.calendar-date-input .calendar-date-input-row:focus-within{outline:2px solid var(--brand);outline-offset:2px}.calendar-field.calendar-date-input .calendar-date-input-row input{text-align:left;background:0 0;width:100%;min-width:0;height:42px!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:none!important;margin:0!important;padding:8px 10px!important;font-size:16px!important}.calendar-field.calendar-date-input .calendar-open-button{color:var(--brand-text);background:0 0;place-items:center;border:0!important;border-radius:0!important;width:42px!important;height:42px!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;inset:auto!important;transform:none!important}.calendar-field.calendar-date-input .calendar-open-button:hover{background:var(--brand-soft)}.calendar-field.calendar-date-input .calendar-open-button svg{flex:none;width:22px;height:22px;display:block}.calendar-field.calendar-date-input .field-error{color:var(--danger);grid-column:1;margin:0;font-size:13px}.calendar-dialog.calendar-popover{border:1px solid var(--line);background:var(--surface);width:min(360px,100vw - 24px);max-width:calc(100vw - 24px);height:max-content;max-height:none;color:var(--text);border-radius:14px;padding:16px;font-family:inherit;overflow:visible;box-shadow:0 18px 70px #09243b40;margin:auto!important;position:fixed!important;inset:0!important;transform:none!important}.calendar-dialog.calendar-popover:not([open]){display:none!important}.calendar-dialog.calendar-popover[dir=ltr]{direction:ltr!important}.calendar-dialog.calendar-popover[dir=rtl]{direction:rtl!important}.calendar-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09243b70}.calendar-dialog .calendar-popover-head{grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;margin:0 0 12px;display:grid}.calendar-dialog .calendar-popover-head strong{text-align:center;font-size:17px}.calendar-dialog button{cursor:pointer;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;min-height:40px;padding:4px;font-family:inherit;font-size:15px;line-height:1.4;transform:none!important}.calendar-dialog button:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.calendar-dialog .calendar-popover-head svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;margin:auto;display:block}.calendar-dialog .calendar-popover-weekdays,.calendar-dialog .calendar-popover-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.calendar-dialog .calendar-popover-weekdays{color:var(--muted);padding:4px 0 8px;font-size:13px}.calendar-dialog .calendar-popover-days .outside{color:var(--muted);opacity:.6}.calendar-dialog .calendar-popover-days .today{border-color:var(--brand)}.calendar-dialog .calendar-popover-days .selected{background:var(--brand);color:#fff;opacity:1}.calendar-dialog .calendar-popover-days button:hover{background:var(--brand-soft);color:var(--brand-text)}.calendar-dialog .calendar-popover-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:8px;font-size:13px;display:flex}@media (max-height:520px){.calendar-dialog.calendar-popover{padding:10px}.calendar-dialog .calendar-popover-head{margin-bottom:4px}.calendar-dialog button{min-height:32px}.calendar-dialog .calendar-popover-foot{margin-top:6px;padding-top:4px}.calendar-dialog .calendar-popover-days{gap:2px}}.qcp-minimal-switch{width:100%;height:40px;color:var(--text);font:inherit;cursor:pointer;direction:inherit;background:0 0;border:0;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.qcp-minimal-switch:hover{background:var(--brand-soft)}.qcp-minimal-switch:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.qcp-switch-track{background:var(--line-strong);border:1px solid color-mix(in srgb,var(--muted) 30%,transparent);direction:ltr;border-radius:20px;flex:0 0 38px;width:38px;height:22px;display:block;position:relative}.qcp-switch-track i{background:var(--surface);border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #102a4933}.qcp-minimal-switch[aria-checked=true] .qcp-switch-track{background:var(--brand);border-color:var(--brand)}.qcp-minimal-switch[aria-checked=true] .qcp-switch-track i{background:#fff;transform:translate(16px)}.qcp-platform .qcp-sidebar-footer{direction:inherit;min-height:0;flex-direction:column!important;gap:6px!important;margin:0 16px!important;padding:4px 0 10px!important;display:flex!important}.qcp-sidebar-footer>.labqc-brand-wave{object-fit:contain;flex:none;width:100%;height:48px}.qcp-footer-copy{text-align:center;width:100%;color:var(--muted);gap:3px;display:grid}.qcp-platform .qcp-footer-copy small{display:block;font-size:12px!important;line-height:1.5!important}.qcp-footer-copy .qcp-footer-brand-name{display:none}.qcp-footer-tagline{white-space:normal}.qcp-drawer-footer{gap:10px;margin:18px 10px 0;display:grid}.qcp-drawer-footer>.labqc-brand-wave{width:160px;height:45px;margin:auto}@media (min-width:1180px){.qcp-platform{--qcp-sidebar-width:240px}.qcp-platform.qcp-compact{--qcp-sidebar-width:80px}.qcp-platform .qcp-sidebar{height:100dvh;max-height:100dvh;display:grid;position:fixed;grid-template-rows:var(--qcp-header-height) minmax(0,1fr) auto!important;overflow:visible!important}.qcp-platform .qcp-navigation{flex-direction:column;align-items:stretch;min-height:0;gap:6px!important;padding:12px 10px 8px!important;display:flex!important;overflow:visible!important}.qcp-platform .qcp-navigation nav{display:contents!important}.qcp-platform .qcp-navigation :is(.qcp-nav-link,.labqc-review-nav){flex:1 1 0;height:auto!important}.qcp-platform .qcp-navigation .qcp-section-label{flex:none;margin:0}.qcp-platform .qcp-navigation nav{min-height:0;gap:5px!important}.qcp-platform .qcp-navigation :is(.qcp-nav-link,.labqc-review-nav){gap:12px;height:100%;min-height:0!important;padding:6px 10px!important;font-size:14px!important}.qcp-platform .qcp-section-label{font-size:12px;line-height:1.4;padding:6px 10px!important}.qcp-platform.qcp-compact .qcp-sidebar-footer{border-top:0!important;margin:0 8px!important}.qcp-compact .qcp-minimal-switch{justify-content:center;padding:0}.qcp-compact .qcp-switch-label{display:none}.qcp-compact .qcp-footer-copy{border-top:1px solid var(--line);padding-top:10px}.qcp-compact .qcp-footer-copy .qcp-footer-brand-name{line-height:1.4;font-size:10px!important;display:block!important}.qcp-compact .qcp-footer-copy .qcp-footer-version{font-size:11px!important}.qcp-compact .qcp-footer-copy :is(.qcp-footer-copyright,.qcp-footer-tagline){display:none!important}.qcp-platform .qcp-brand{padding-inline:20px}.qcp-platform .qcp-collapse{width:30px;height:38px;inset-inline-start:calc(var(--qcp-sidebar-width) - 15px);top:calc(var(--qcp-header-height) + 14px);background:var(--brand-soft);color:var(--brand-text);border-radius:9px;box-shadow:0 2px 5px #173c5b10}}@media (min-width:1180px) and (max-height:660px){.qcp-platform{--qcp-header-height:64px}.qcp-sidebar-footer>.labqc-brand-wave{height:32px}.qcp-platform .qcp-sidebar-footer{gap:3px!important}.qcp-platform .qcp-navigation nav{gap:2px!important}.qcp-platform .qcp-navigation{gap:3px!important;padding-block:6px!important}.qcp-platform .qcp-section-label{padding-block:4px!important}.qcp-minimal-switch{height:34px}.qcp-footer-copy{gap:1px}}html[data-minimal=true] [data-minimal=secondary]{display:none!important}html[data-minimal=true] .qcp-footer-copy{visibility:hidden!important}html[data-minimal=true] .qcp-header-content>:is(.qcp-lab-dropdown,.qcp-language,.qcp-top-theme,.qcp-header-tools),html[data-minimal=true] .qcp-header>.qcp-header-brand,html[data-minimal=true] .qcp-drawer-identities{display:none!important}html[data-minimal=true] .qcp-header-content{gap:12px;width:100%;flex-wrap:nowrap!important;display:flex!important}html[data-minimal=true] .qcp-header-content .qcp-search{order:0;grid-column:auto;width:auto;min-width:0;flex:1!important;max-width:none!important;display:flex!important}html[data-minimal=true] .qcp-header-content .qcp-user-dropdown{flex:none;order:1}html[data-minimal=true] .qcp-header-content .qcp-top-signout{flex:none;order:2}html[data-minimal=true] .qcp-account{border:0!important;gap:0!important;min-width:0!important;padding:0!important}html[data-minimal=true] .qcp-account>:not(.qcp-avatar){display:none!important}html[data-minimal=true] .qcp-header{height:var(--qcp-header-height)!important;min-height:var(--qcp-header-height)!important;padding:0 18px!important;display:flex!important}html[data-minimal=true] .qcp-content :is(.page-eyebrow,.page-header p,.section-kicker,.hero-copy>span,.hero-copy>p,.quick-actions,.qcp-dashboard-secondary,.dq-table-note){display:none!important}html[data-minimal=true] .qcp-content .qcp-dashboard-body,html[data-minimal=true] .dq-layout{grid-template-columns:minmax(0,1fr)!important}html[data-minimal=true] .dq :is(.dq-workspace,.dq-main-stack,.dq-results){place-self:stretch stretch;width:100%;min-width:0;max-width:none}html[data-minimal=true] .dq .dq-main-stack{grid-column:1/-1}html[data-minimal=true] .qcp-content :is(.qc-golden-guide-panel,.qc-guide-hero){display:none!important}@media (max-width:1179px){.qcp-platform .qcp-header{height:auto;min-height:72px}.qcp-platform .qcp-header-content{gap:8px}.qcp-platform .qcp-content{padding-inline:18px}.qcp-platform .qcp-tablet-nav .qcp-nav-link{min-height:48px;font-size:14px!important}.qcp-drawer .qcp-nav-link{min-height:44px}.qcp-platform .qcp-header-content .qcp-search input{font-size:16px!important}}@media (max-width:699px){.qcp-platform .qcp-content{padding:18px 12px calc(92px + env(safe-area-inset-bottom))}.qcp-platform .qcp-bottom-nav .qcp-nav-link,.qcp-platform .qcp-bottom-nav .qcp-nav-link span{font-size:12px!important}.qcp-platform .qcp-content h2{font-size:18px!important}html[data-minimal=true] .qcp-header-content{gap:6px}html[data-minimal=true] .qcp-header{padding-inline:12px!important}.qcp-platform .qcp-user-dropdown .qcp-dropdown{inset-inline:12px;width:auto;position:fixed;top:72px}.qcp-footer-tagline{font-size:12px}}@media (prefers-reduced-motion:reduce){.qcp-switch-track i{transition:none}}@media print{.qcp-minimal-switch{display:none!important}html[data-minimal=true] [data-minimal=secondary]{display:revert!important}}.calendar-dialog .calendar-popover-weekdays span{padding:2px;font-weight:500;line-height:1.5;font-size:13px!important}.calendar-dialog .calendar-popover-days button{aspect-ratio:auto;min-height:40px!important;font-size:15px!important}.calendar-dialog .calendar-popover-foot span{font-weight:500;font-size:13px!important}@media (max-height:520px){.calendar-dialog .calendar-popover-days button{min-height:32px!important}}@media (min-width:1180px) and (max-height:559px){.qcp-platform .qcp-sidebar{display:none!important}.qcp-platform{grid-template-columns:minmax(0,1fr)}.qcp-platform .qcp-main{grid-column:1;margin-inline-start:0}.qcp-platform .qcp-collapse{display:none!important}html[data-minimal=true] .qcp-header>.qcp-menu-button{display:flex!important}}@media screen and (max-width:1179px){html[data-minimal=true] .qcp-platform .qcp-header{grid-template-rows:44px;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:8px!important;height:64px!important;min-height:64px!important;padding:10px 12px!important;display:grid!important}html[data-minimal=true] .qcp-platform .qcp-header>.qcp-header-content{min-width:0;flex-wrap:nowrap!important;grid-area:1/1!important;width:auto!important}html[data-minimal=true] .qcp-platform .qcp-header>.qcp-menu-button{justify-self:end;grid-area:1/2!important;width:44px!important;height:44px!important;margin:0!important;display:flex!important;position:static!important;transform:none!important}}.qcp-search-toggle{display:none}@media screen and (max-width:1179px){html[data-minimal=true] .qcp-platform .qcp-header{grid-template-rows:44px!important;grid-template-columns:max-content minmax(0,1fr) 44px!important;gap:6px!important}html[data-minimal=true] .qcp-platform .qcp-header>.qcp-header-brand{grid-area:1/1!important;display:flex!important}html[data-minimal=true] .qcp-platform .qcp-header>.qcp-header-content{grid-area:1/2!important;justify-content:flex-end!important;gap:4px!important;overflow:visible!important}html[data-minimal=true] .qcp-platform .qcp-header>.qcp-menu-button{grid-area:1/3!important}html[data-minimal=true] .qcp-header-content .qcp-user-dropdown{flex:none!important;order:0!important}html[data-minimal=true] .qcp-header-content .qcp-search{background:0 0!important;border:0!important;flex:0 0 44px!important;order:1!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}html[data-minimal=true] .qcp-header-content .qcp-search>svg{display:none!important}html[data-minimal=true] .qcp-header-content .qcp-search>.qcp-search-toggle{border:1px solid var(--line)!important;background:var(--surface)!important;width:44px!important;min-width:44px!important;height:44px!important;color:var(--text)!important;cursor:pointer!important;border-radius:10px!important;place-items:center!important;padding:0!important;display:grid!important}html[data-minimal=true] .qcp-header-content .qcp-search>.qcp-search-toggle:focus-visible{outline:2px solid var(--brand)!important;outline-offset:2px!important}html[data-minimal=true] .qcp-header-content .qcp-search>input{display:none!important}html[data-minimal=true] .qcp-header-content .qcp-search.qcp-search-open>input{z-index:79!important;top:70px!important;border:1px solid var(--line)!important;background:var(--surface)!important;width:auto!important;min-width:0!important;height:46px!important;min-height:46px!important;color:var(--text)!important;border-radius:10px!important;outline:0!important;padding:0 14px!important;display:block!important;position:fixed!important;inset-inline:12px!important;box-shadow:0 10px 28px #0b22361f!important}html[data-minimal=true] .qcp-header-content .qcp-search.qcp-search-open>input:focus{border-color:var(--brand)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--brand) 22%,transparent),0 10px 28px #0b22361f!important}html[data-minimal=true] .qcp-header-content .qcp-search.qcp-search-open>.qcp-search-results{z-index:80!important;top:122px!important;width:auto!important;max-height:min(58vh,420px)!important;display:block!important;position:fixed!important;inset-inline:12px!important;overflow:auto!important}html[data-minimal=true] .qcp-header-content .qcp-top-signout{flex:none!important;order:2!important}}@media screen and (max-width:374px){html[data-minimal=true] .qcp-platform .qcp-header{grid-template-columns:max-content minmax(0,1fr) 42px!important;gap:4px!important;padding-inline:8px!important}html[data-minimal=true] .qcp-header-content{gap:2px!important}html[data-minimal=true] .qcp-header-content .qcp-search{flex-basis:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important}html[data-minimal=true] .qcp-header-content .qcp-search>.qcp-search-toggle{width:40px!important;min-width:40px!important}html[data-minimal=true] .qcp-platform .qcp-header>.qcp-menu-button{width:42px!important;height:44px!important}html[data-minimal=true] .qcp-header-content .qcp-search.qcp-search-open>input,html[data-minimal=true] .qcp-header-content .qcp-search.qcp-search-open>.qcp-search-results{inset-inline:8px!important}}:root{--labqc-layout-v5:1}
@media screen{html:root:not([data-theme=dark]){--bg:#f4f6f8;--surface:#fff;--surface-2:#f3f6f8;--surface-3:#e9eef2;--text:#182c40;--muted:#4b6072;--line:#d5dfe7;--line-strong:#a9bbc9;--brand:#00777d;--brand-hover:#00636a;--brand-text:#006970;--brand-soft:#e5f3f3;--on-brand:#fff;--good:#08734c;--good-soft:#e6f4ec;--warn:#875700;--warn-soft:#fff4dc;--danger:#b91c3b;--danger-soft:#ffedf0;--ui-body:16px;--ui-label:15px;--ui-note:13px}html:root:not([data-theme=dark]) :is(.management-dashboard,.mgmt-customize,.dq){--card-ink:#182c40;--card-muted:#4b6072;--card-border:#d5dfe7;--card-surface:#fff;--card-subtle:#f3f6f8;--card-teal:#006970;--card-teal-soft:#e5f3f3;--card-green:#08734c;--card-green-soft:#e6f4ec;--card-red:#b91c3b;--card-red-soft:#ffedf0;--card-amber:#875700;--card-amber-soft:#fff4dc;--card-blue:#185c9d;--card-blue-soft:#eaf2fc}html:root:not([data-theme=dark]) .auth-card :is(label,button){font-size:15px!important}html:root:not([data-theme=dark]) .auth-card :is(input,select,textarea){font-size:16px!important}html:root:not([data-theme=dark]) .auth-card p{color:var(--muted);font-size:16px;line-height:1.8}html:root:not([data-theme=dark]) body{letter-spacing:normal;font-size:16px;font-weight:400;line-height:1.75}html:root:not([data-theme=dark]) :is(button,input,select,textarea){font-family:inherit}html:root:not([data-theme=dark]) :is(input,textarea)::placeholder{color:#5b6c7d;opacity:1}html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content :is(p,.field-help,.form-hint,.section-description,.page-description){font-size:16px!important;line-height:1.8!important}html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content :is(label,.field-label,.field-label-with-tip,th,td,.button,button){line-height:1.65;font-size:15px!important}html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content :is(small,.muted,.text-muted,.help-text,.caption,.section-kicker,.metric-label,.section-eyebrow,.td-secondary,.td-dept,.td-routine,.dq-test-meta,.mgmt-card-context,.mgmt-task-copy small,.mgmt-status,.dq-status,.dq-rule-codes,.dq-point-detail dt,.td-results-heading,.td-footer,.inv-list footer){line-height:1.7;font-size:13px!important}html:root:not([data-theme=dark]) :is(.muted,.text-muted,.field-help,.form-hint,.caption,.help-text,.td-secondary){color:var(--muted)}html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--text);line-height:1.5;font-size:16px!important}html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content table th{color:var(--text);background:var(--surface-2);font-weight:600}html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content .td-name{color:var(--text);font-weight:650;font-size:16px!important}html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content .td-name:hover{color:var(--brand-text);text-decoration:underline}html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content .td-qc{color:var(--brand-text);border:1px solid #b4d4d5;border-radius:6px;padding:7px 10px;font-weight:600;line-height:1.6;font-size:14px!important}html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content .td-qc:hover{border-color:var(--brand);background:#d5eaea}html:root:not([data-theme=dark]) .qcp-platform :is(.qcp-nav-link,.labqc-review-nav b){font-weight:500;font-size:15px!important}html:root:not([data-theme=dark]) .qcp-platform :is(.qcp-lab strong,.qcp-account strong){font-weight:600;font-size:14px!important}html:root:not([data-theme=dark]) .qcp-platform :is(.qcp-lab small,.qcp-account small,.qcp-section-label){color:var(--muted);font-size:13px!important}html:root:not([data-theme=dark]) :is(dialog,.qc-review-popover,.qc-golden-tooltip-bubble){color:var(--text);font-size:15px!important;line-height:1.8!important}html:root:not([data-theme=dark]) dialog :is(label,button,th,td){line-height:1.65;font-size:15px!important}html:root:not([data-theme=dark]) dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important}html:root:not([data-theme=dark]) dialog :is(small,.td-hint,.td-secondary){color:var(--muted);line-height:1.7;font-size:13px!important}html:root:not([data-theme=dark]) .qc-golden-tooltip-bubble{background:var(--surface);border-color:var(--line-strong)}html:root:not([data-theme=dark]) .qcp-platform :focus-visible{outline:2px solid var(--brand-text);outline-offset:2px}html:root:not([data-theme=dark]) .qcp-platform :is(input,textarea):focus{box-shadow:none}@media (max-width:760px){html:root:not([data-theme=dark]) .qcp-platform .qcp-main .qcp-content :is(th,td,label,button){font-size:14px!important}}}
@font-face{font-family:LabQcMed Inter;src:url(/fonts/inter/Inter-VariableFont_opsz,wght.ttf)format("truetype");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:LabQcMed Inter;src:url(/fonts/inter/Inter-Italic-VariableFont_opsz,wght.ttf)format("truetype");font-style:italic;font-weight:100 900;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-Thin.woff2)format("woff2");font-style:normal;font-weight:100;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-UltraLight.woff2)format("woff2");font-style:normal;font-weight:200;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-Medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-DemiBold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-ExtraBold.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-Black.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-ExtraBlack.woff2)format("woff2");font-style:normal;font-weight:950;font-display:swap}@font-face{font-family:LabQcMed IRANSansX;src:url(/fonts/iransansx/v4/IRANSansX-Heavy.woff2)format("woff2");font-style:normal;font-weight:1000;font-display:swap}:root{--labqc-font-en:"LabQcMed Inter", "LabQcMed IRANSansX", Arial, Helvetica, sans-serif;--labqc-font-formula:Arial, Helvetica, sans-serif;--labqc-font-fa:"LabQcMed Inter", "LabQcMed IRANSansX", Arial, Helvetica, sans-serif;--labqc-font-ui:var(--labqc-font-en);--labqc-type-body:.875rem;--labqc-type-reading:1rem;--labqc-type-label:.8125rem;--labqc-type-control:.875rem;--labqc-type-input:.875rem;--labqc-type-table:.8125rem;--labqc-type-nav:.875rem;--labqc-type-note:.8125rem;--labqc-type-h1:clamp(1.5rem, 2vw, 1.625rem);--labqc-type-h2:1rem;--labqc-type-h3:.9375rem;--labqc-leading-body:1.55;--labqc-leading-reading:1.65;--labqc-leading-heading:1.35;--labqc-leading-control:1.45}html:lang(fa){--labqc-font-ui:var(--labqc-font-fa);--labqc-type-body:1rem;--labqc-type-reading:1.0625rem;--labqc-type-label:.9375rem;--labqc-type-control:.9375rem;--labqc-type-input:1rem;--labqc-type-table:.875rem;--labqc-type-nav:.9375rem;--labqc-type-note:.8125rem;--labqc-type-h1:clamp(1.75rem, 2.2vw, 1.875rem);--labqc-type-h2:1.25rem;--labqc-type-h3:1.125rem;--labqc-leading-body:1.85;--labqc-leading-reading:1.9;--labqc-leading-heading:1.6;--labqc-leading-control:1.65}html[lang][dir],html[lang][dir] body,html[lang][dir] body :is(button,input,select,textarea,option,optgroup),html[lang][dir] body :is(.qcp-platform,.auth-shell,.ep31g,.mc09-workspace,.mc09-guide,[role=tooltip],.qc-golden-tooltip-trigger,.qc-golden-tooltip-bubble,.g3-tooltip){font-synthesis:style;font-kerning:normal;font-optical-sizing:auto;font-family:var(--labqc-font-ui)!important}html[lang][dir] body :is(div,section,article,aside,nav,main,header,footer,form,fieldset,legend,label,p,li,dt,dd,th,td,caption,summary,h1,h2,h3,h4,h5,h6,a,span,strong,b,small,em,i,bdi,[role=tooltip],[data-golden-runtime-tooltip=v3]){font-synthesis:style;font-family:var(--labqc-font-ui)!important}html[lang][dir] body :is(pre,code,kbd,samp),html[lang][dir] body :is(pre,code,kbd,samp) *{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}html[lang][dir] body :is(.ep31g-formula,.ep31g-example-math,.science-formula,.guide-formula,.ep34-formula,.dcg-formula,.ri28-formula),html[lang][dir] body :is(.ep31g-formula,.ep31g-example-math,.science-formula,.guide-formula,.ep34-formula,.dcg-formula,.ri28-formula) *{font-family:var(--labqc-font-formula)!important}html[lang][dir] body :is(.mc09-workspace,.mc09-guide) :where(label,span,strong,b,small,p,h1,h2,h3,h4,summary,a,em){font-family:var(--labqc-font-ui)!important}html[lang][dir] body :is(svg text,svg tspan){font-family:var(--labqc-font-ui)}@media screen{html[lang][dir]{-moz-text-size-adjust:100%;text-size-adjust:100%}html[lang][dir] body{font-size:var(--labqc-type-body);font-weight:400;line-height:var(--labqc-leading-body);letter-spacing:normal}html[lang][dir] body :is(.qcp-platform,.qcp-content,.qc-golden-workspace,.auth-shell){font-size:var(--labqc-type-body);line-height:var(--labqc-leading-body)}html[lang][dir] body :is(h1,[data-typography=title]){font-size:var(--labqc-type-h1)!important;font-weight:700!important;line-height:var(--labqc-leading-heading)!important;letter-spacing:normal!important}html[lang][dir] body :is(h2,[data-typography=section-title]){font-size:var(--labqc-type-h2)!important;font-weight:600!important;line-height:var(--labqc-leading-heading)!important;letter-spacing:normal!important}html[lang][dir] body :is(h3,h4,[data-typography=subheading]){font-size:var(--labqc-type-h3)!important;font-weight:600!important;line-height:var(--labqc-leading-heading)!important;letter-spacing:normal!important}html[lang][dir] body :is(p,.page-description,.section-description,[data-typography=body]){font-weight:400;font-size:var(--labqc-type-body)!important;line-height:var(--labqc-leading-body)!important}html[lang][dir] body :is(strong,b){font-weight:700}html[lang][dir] body :is(label,legend,.field-label,.field-label-with-tip,.g3-field-label,.calendar-field.calendar-date-input>.field-label-with-tip){font-weight:600;line-height:var(--labqc-leading-control);font-size:var(--labqc-type-label)!important}html[lang][dir] body :is(button,.button,[role=tab],[data-typography=control]){font-weight:600;line-height:var(--labqc-leading-control);letter-spacing:normal;font-size:var(--labqc-type-control)!important}html[lang][dir] body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-weight:400;line-height:1.5;font-size:var(--labqc-type-input)!important}html[lang][dir] body :is(small,.field-help,.form-hint,.g3-field-hint,.help-text,.caption,.muted-text,.section-kicker,.metric-label,.section-eyebrow,[data-typography=note]){font-weight:400;font-size:var(--labqc-type-note)!important;line-height:var(--labqc-leading-body)!important}html[lang][dir] body :is(.field-error,.g3-field-error,.ep31-field-error,[role=tooltip],.qc-golden-tooltip-bubble){font-weight:400;font-size:.875rem!important;line-height:var(--labqc-leading-body)!important}html[lang][dir] body :is(th,td){line-height:var(--labqc-leading-control);font-variant-numeric:lining-nums tabular-nums;font-size:var(--labqc-type-table)!important}html[lang][dir] body th{font-weight:600}html[lang][dir] body td{font-weight:400}html[lang][dir] body :is(.pill,.badge,.field-optional,.ep31-optional){line-height:1.55;font-size:var(--labqc-type-note)!important}html[lang][dir] body .qcp-platform :is(.qcp-nav-link,.labqc-review-nav b){font-weight:500;font-size:var(--labqc-type-nav)!important;line-height:1.6!important}html[lang][dir] body .qcp-platform :is(.qcp-nav-link.is-active,.qcp-nav-link[aria-current=page],.labqc-review-nav[aria-current=page] b){font-weight:700}html[lang][dir] body .qcp-platform :is(.qcp-lab strong,.qcp-account strong){font-weight:600;font-size:.9375rem!important}html[lang][dir] body .qcp-platform :is(.qcp-lab small,.qcp-account small,.qcp-section-label,.qcp-footer-copy small){font-size:.75rem!important;line-height:1.55!important}html[lang][dir] body .qcp-platform .qcp-search input{font-size:1rem!important}html[lang][dir] body :is(.segment-tabs,.qc-workspace-tabs,.linearity-tabs) button{font-weight:600;font-size:.9375rem!important}html[lang][dir] body :is(.ep31g-content,.science-guide-article,.qc-guide-article,.qc-golden-guide-richtext,.qc-golden-guide-description,.dcg-section-body,.ri28-section-body,.ep34-chapter-body,.mcg-article,.rlg-article,[data-typography=reading]) :is(p,li){font-weight:400;font-size:var(--labqc-type-reading)!important;line-height:var(--labqc-leading-reading)!important}html[lang][dir] body :is(.ep31g-toc,.science-guide-toc,.qc-golden-guide-toc,.mcg-toc,.rlg-toc,.dcg-toc,.ri28-toc,.ep34-toc) :is(a,li){font-size:.875rem!important;line-height:1.6!important}html[lang][dir] body .ep31g :is(.ep31g-citation,.ep31g-citation a,.ep31g-citation span,.ep31g-citation bdi){font-size:var(--labqc-type-note)!important;line-height:1.65!important}html[lang][dir] body .ep31g .ep31g-example-math{font-size:1.1875rem!important;line-height:1.7!important}html[lang][dir] body .ep31g .ep31g-start{font-weight:700;line-height:1.7;font-size:.875rem!important}html[lang][dir] body .qcp-content :is(.metric-card>strong,.score-tile>strong,.hero-score>strong,.qcp-metric-copy>strong,[data-typography=metric]){font-size:1.75rem!important;font-weight:700!important;line-height:1.3!important}html[lang][dir] body :is(.science-number,.metric-value,[data-typography=number],input[inputmode=decimal],input[inputmode=numeric],input[type=number],.calendar-popover-days button){font-variant-numeric:lining-nums tabular-nums}html[lang][dir] body :is(pre,code,kbd,samp){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}html[lang][dir] body :is(.ep31g-formula,.ep31g-example-math,.science-formula,.guide-formula,.ep34-formula,.dcg-formula,.ri28-formula){font-variant-numeric:lining-nums tabular-nums;font-family:var(--labqc-font-formula)!important}}@media screen and (max-width:699px){html:lang(en){--labqc-type-h1:1.5rem;--labqc-type-h2:1rem}html:lang(fa){--labqc-type-h1:1.625rem;--labqc-type-h2:1.1875rem;--labqc-type-reading:1rem}html[lang][dir] body .qcp-platform .qcp-bottom-nav :is(.qcp-nav-link,.qcp-nav-link span){font-size:.8125rem!important;line-height:1.5!important}}
