html,body,#root{height:100%;margin:0;overflow:hidden}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html[data-fonts=fallback]{--sans:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--serif:ui-serif,Georgia,"Times New Roman",serif;--mono:ui-monospace,"SFMono-Regular",Consolas,monospace}.product-brand{display:inline-flex;align-items:center;gap:8px;min-width:0;color:var(--ink)!important;text-decoration:none;line-height:1}.product-brand__mark{display:block;flex:none;width:23px;height:23px;object-fit:contain}.product-brand__words{display:flex;flex-direction:column;gap:2px;min-width:0}.product-brand__words strong{font:650 11.5px/1 var(--sans);letter-spacing:.01em;color:var(--ink)}.product-brand__product{font:500 9.5px/1 var(--sans);letter-spacing:.015em;color:var(--ink-3)}.product-brand:hover .product-brand__words strong{color:var(--ink-soft)}.product-brand:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.customer-login{box-sizing:border-box;display:grid;min-height:100vh;min-height:100dvh;place-items:center;padding:clamp(20px,5vw,48px);background:var(--bg);color:var(--ink)}.customer-login__panel{box-sizing:border-box;width:min(100%,420px);padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.product-brand--login{width:fit-content;margin-bottom:34px}.product-brand--login .product-brand__mark{width:40px;height:40px}.product-brand--login .product-brand__words{gap:4px}.product-brand--login .product-brand__words strong{font-size:14px}.product-brand--login .product-brand__product{font-size:11px}.customer-login__copy h1{margin:0;font:600 26px/1.2 var(--serif);letter-spacing:-.015em;color:var(--ink);text-wrap:balance}.customer-login__copy p{margin:9px 0 0;color:var(--ink-soft);font:400 14px/1.5 var(--sans)}.customer-login__form{display:flex;flex-direction:column;gap:10px;margin-top:26px}.customer-login__form label{color:var(--ink-soft);font:600 11.5px/1.3 var(--sans)}.customer-login__form input{box-sizing:border-box;width:100%;height:44px;margin:0;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);outline:0;background:var(--bg);color:var(--ink);font:400 15px var(--sans)}.customer-login__form input:hover{border-color:var(--ink-3)}.customer-login__form input:focus{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 16%,transparent)}.customer-login__form input[aria-invalid=true]{border-color:var(--tx-refuted)}.customer-login__form button{height:42px;margin-top:4px;padding:0 16px;border:1px solid var(--ink);border-radius:var(--radius);background:var(--ink);color:var(--bg);font:650 13px var(--sans);cursor:pointer}.customer-login__form button:hover{opacity:.88}.customer-login__form button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.customer-login__error{order:2;margin:0;color:var(--tx-refuted);font:500 12px/1.4 var(--sans)}.customer-login__form button{order:3}.product-shell{--page-gutter:clamp(16px,3vw,32px);--sidebar-gap:24px;--shell-motion:.22s;--header-height:48px;--shell-ease:cubic-bezier(.2,.8,.2,1);height:100vh;height:100dvh;width:100%;position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.product-shell[data-has-sidebar]{grid-template-columns:minmax(0,1fr)}.product-shell>.product-header{grid-row:1;grid-column:1/-1;padding:8px 0!important}.product-shell>.product-header>.product-header__main{max-width:none!important;width:100%;margin:0!important;padding-left:max(var(--page-gutter),env(safe-area-inset-left))!important;padding-right:max(var(--page-gutter),env(safe-area-inset-right))!important;min-width:0}.product-header .brand,.product-header .nav-item{color:var(--ink-soft);font-size:12.5px;font-weight:650;text-decoration:none;white-space:nowrap}.product-header .nav-item{padding:5px 9px;border-radius:5px}.product-header .product-location,.product-header .header-utilities{display:flex;align-items:center;gap:8px;min-width:0}.product-header .location-separator{color:var(--ink-3);font-size:12px;-webkit-user-select:none;user-select:none}.product-header .view-switcher{box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;height:31px;padding:2px;margin-left:4px;border:1px solid var(--line);border-radius:7px;background:var(--surface)}.product-header .view-switcher .nav-item{box-sizing:border-box;display:flex;align-items:center;height:25px;padding:0 9px;border-radius:5px}.product-header .view-switcher .nav-item.active{background:var(--ink);color:var(--bg)}.product-header select,.product-header button{height:31px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-soft);padding:0 12px;font:600 12px var(--sans);cursor:pointer}.product-header select{width:220px;max-width:220px}.header-space{flex:1}.product-header select option{background:var(--surface);color:var(--ink)}.product-header .bond-select-loading{box-sizing:border-box;display:block;width:220px;height:31px;border:1px solid var(--line);border-radius:999px;background:var(--surface);overflow:hidden}.product-header .bond-select-loading:after{content:"";display:block;width:55%;height:7px;margin:11px 12px;border-radius:4px;background:var(--line)}.product-header .details-toggle[aria-expanded=true]{border-color:var(--ink-3);background:var(--surface-2);color:var(--ink)}.product-header a,.product-header button,.product-header select,.srcback{-webkit-tap-highlight-color:transparent}.product-header :is(a,button,select):focus:not(:focus-visible),.srcback:focus:not(:focus-visible){outline:none}html[data-input=pointer] .product-header .bond-select:focus-visible{outline:none;box-shadow:none}.product-shell>.main-viewport{grid-row:2;grid-column:1;position:static;overflow-y:auto;overflow-x:hidden;min-width:0;scroll-behavior:smooth}.product-shell>.main-viewport>.page-frame{box-sizing:border-box;width:100%;min-height:100%;max-width:calc(700px + var(--page-gutter) + var(--page-gutter));margin-inline:auto;padding:34px var(--page-gutter) 60px;position:relative;left:0;transition:left var(--shell-motion) var(--shell-ease)}.product-shell[data-layout=split][data-has-sidebar=true][data-pane-visible=true]>.main-viewport>.page-frame{left:calc(-1*max(0px,calc(var(--pw) + var(--sidebar-gap) + 350px + var(--page-gutter) - 50vw)))}.product-shell>.persistent-sidebar{grid-row:2;grid-column:1;justify-self:end;position:relative;box-sizing:border-box;width:var(--pw);height:auto;margin:0;max-width:none;max-height:none;min-width:0;overflow-y:auto;border-top:0;border-left:1px solid var(--line);background:var(--surface);box-shadow:-18px 0 40px #00000047;overflow-anchor:none;z-index:10;visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform var(--shell-motion) var(--shell-ease),visibility 0s linear var(--shell-motion)}.persistent-sidebar:not(.has-content){visibility:hidden}.product-shell[data-layout=split]>.persistent-sidebar.is-open{visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.sidebar-content-host{min-height:100%}.product-shell>.sidebar-resize-handle{display:none;grid-row:2;grid-column:1;justify-self:end;position:relative;margin-right:calc(var(--pw) - 6px);width:11px;cursor:col-resize;z-index:11;touch-action:none}.product-shell[data-layout=split][data-has-sidebar=true][data-pane-visible=true]>.sidebar-resize-handle{display:block}.sidebar-resize-handle:after{content:"";position:absolute;top:50%;left:50%;width:3px;height:52px;transform:translate(-50%,-50%);border-radius:2px;background:var(--line)}.sidebar-resize-handle:hover:after,.sidebar-resize-handle:focus-visible:after{background:var(--accent)}.sidebar-close,.sidebar-scrim{display:none}.product-shell[data-resizing=true]>.main-viewport>.page-frame,.product-shell[data-resizing=true]>.persistent-sidebar{transition:none}.product-shell[data-layout=rail],.product-shell[data-layout=compact]{grid-template-columns:minmax(0,1fr)}.product-shell[data-layout=rail]>.main-viewport>.page-frame,.product-shell[data-layout=compact]>.main-viewport>.page-frame{left:0;transition:none}.product-shell[data-layout=rail]>.main-viewport>.page-frame{margin:0 auto}.product-shell[data-layout=rail]>.sidebar-resize-handle,.product-shell[data-layout=compact]>.sidebar-resize-handle{display:none}.product-shell[data-layout=rail]>.persistent-sidebar,.product-shell[data-layout=compact]>.persistent-sidebar{visibility:hidden;display:block;position:fixed;z-index:70;top:var(--header-height);bottom:0;right:0;left:auto;height:auto;width:min(560px,calc(100% - 32px));overflow-y:auto;transform:translate(100%);transition:transform var(--mo-enter) var(--mo-ease-in),visibility 0s var(--mo-enter)}.product-shell[data-layout=rail]>.persistent-sidebar.is-open,.product-shell[data-layout=compact]>.persistent-sidebar.is-open{visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.sidebar-scrim{position:fixed;display:block;z-index:69;inset:var(--header-height) 0 0;border:0;background:#0a0f1966}.sidebar-close{position:sticky;display:flex;align-items:center;justify-content:center;z-index:72;top:7px;width:32px;height:32px;margin:7px 10px -39px auto;border:0;border-radius:50%;padding:0;background:var(--hover);color:var(--ink);font-size:20px;cursor:pointer;opacity:0;pointer-events:none;transition:opacity 80ms ease;-webkit-tap-highlight-color:transparent}html[data-input=pointer] .sidebar-close:focus-visible{outline:none;box-shadow:none}.persistent-sidebar.is-open>.sidebar-close{opacity:1;pointer-events:auto;transition-delay:var(--mo-enter,.22s)}.product-shell[data-layout=compact]>.persistent-sidebar{left:0;width:100%;transform:translateY(100%)}.product-shell[data-layout=compact]>.persistent-sidebar.is-open{transform:none}.product-shell[data-layout=compact]>.main-viewport>.page-frame{max-width:none;margin:0;padding:18px var(--page-gutter) 40px}.product-shell[data-layout=rail] .product-header .product-brand__product,.product-shell[data-layout=compact] .product-header .product-brand__product{display:none}.product-shell[data-layout=compact]{--header-height:85px}.product-shell[data-layout=compact][data-route=bonds]{--header-height:48px}.product-shell[data-layout=compact] .product-header__main{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:31px 31px;gap:6px 8px}.product-shell[data-layout=compact] .product-header .product-brand{grid-column:1;grid-row:1}.product-shell[data-layout=compact] .product-header .product-brand__mark{width:20px;height:20px}.product-shell[data-layout=compact] .product-header .product-location{grid-column:2;grid-row:1;width:100%}.product-shell[data-layout=compact] .product-header :is(select,.bond-select-loading){flex:1 1 auto;min-width:0;width:auto;max-width:none}.product-shell[data-layout=compact] .product-header select{padding:0 8px}.product-shell[data-layout=compact] .product-header .header-utilities{display:contents}.product-shell[data-layout=compact] .product-header .theme-toggle{grid-column:3;grid-row:1}.product-shell[data-layout=compact] .product-header .view-switcher{grid-column:1/3;grid-row:2;justify-self:start;margin-left:0}.product-shell[data-layout=compact] .product-header .details-toggle{grid-column:3;grid-row:2}.product-shell[data-layout=compact] .product-header .header-space{display:none}.product-shell[data-layout=compact][data-route=bonds] .product-header__main{grid-template-rows:31px}.product-shell[data-layout=compact]>.main-viewport>.page-frame>header{padding:0}.product-shell[data-layout=compact]>.main-viewport>.page-frame>.pass{border:1px solid var(--line);border-radius:var(--radius)}.product-shell[data-layout=compact]>.main-viewport>.page-frame>:is(.side,.auth,.memo.pend){margin-left:0;margin-right:0}.loading-state,.error-state{margin-top:26px;color:var(--ink-soft)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.page-skeleton{padding-top:7px;pointer-events:none}.skeleton-heading{display:flex;flex-direction:column;gap:10px;margin:0 0 28px}.skeleton-line{display:block;height:11px;border-radius:4px;background:var(--line);opacity:.72}.skeleton-heading .skeleton-line:nth-child(2){height:24px}.skeleton-card{display:flex;flex-direction:column;gap:11px;padding:18px;margin-top:18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.skeleton-columns{display:grid;grid-template-columns:1fr 1fr;gap:34px;margin:10px -18px -18px;padding:18px;border-top:1px solid var(--line-soft)}.skeleton-columns>div,.skeleton-row{display:flex;flex-direction:column;gap:9px}.skeleton-list{display:flex;flex-direction:column;gap:10px;margin-top:24px}.skeleton-row{min-height:62px;padding:15px 18px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.page-skeleton--assessment .skeleton-list{display:none}.sidebar-skeleton{min-height:100%;pointer-events:none}.skeleton-sidebar-head{display:flex;gap:24px;align-items:center;height:47px;padding:0 22px;border-bottom:1px solid var(--line)}.skeleton-sidebar-body{display:flex;flex-direction:column;gap:18px;padding:36px 22px}.skeleton-sidebar-body>.skeleton-line{height:16px}.route-loading{position:fixed;z-index:80;top:var(--header-height);left:0;right:0;height:2px;overflow:hidden;pointer-events:none;background:color-mix(in srgb,var(--line) 45%,transparent)}.route-loading>span{display:block;width:34%;height:100%;background:var(--accent);animation:route-loading .9s ease-in-out infinite}@keyframes route-loading{0%{transform:translate(-110%)}to{transform:translate(400%)}}.product-shell:not([data-route=bonds]) .page-frame h1{margin:.35em 0 .2em}.status.overallzone .sc{font:inherit;color:inherit;padding:0;border-top:0;border-left:0;border-right:0;text-align:left;display:inline;line-height:inherit}.pci>div:has(a.rowlink):after{margin-right:4px}.pci>button.pfold{align-self:stretch!important;margin-left:0!important;text-align:left!important}.pci>a.summary-check-entry{display:grid;grid-template-columns:16px minmax(0,1fr) 12px;gap:8px;align-items:baseline;margin:0 -8px;padding:3px 8px;border-radius:7px;color:inherit;font-family:var(--serif);text-decoration:none;cursor:pointer}.pci>a.summary-check-entry:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.pci>a.summary-check-entry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pci>a.summary-check-entry[aria-current=true]{background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.summary-check-entry>.eyebrow{grid-column:1/3}.summary-check-label{grid-column:2;min-width:0}.summary-check-chevron{grid-column:3;grid-row:1;justify-self:end;align-self:start;color:var(--ink-3);font:400 15px/1.2 var(--sans);opacity:.55}.summary-check-entry:hover>.summary-check-chevron{opacity:1;color:var(--ink)}.summary-check-entry[aria-current=true]>.summary-check-chevron{opacity:1;color:var(--accent)}.covdots{min-width:0}.covdots .dgrp{min-width:0;max-width:100%}.covdots .drun{max-width:100%;flex-wrap:wrap}.covdots button.dot{padding:0;border:0;background:none}.covdots button.dot[aria-current=true]:after{z-index:0}.covdots button.dot>.status-glyph{position:relative;z-index:1}.measure h3 .measure-link{font:inherit;color:inherit;padding:0;background:none;border:0;border-bottom:1px dotted var(--line);cursor:pointer}.measure h3 .measure-link:hover{border-bottom-color:var(--ink)}.measure-comparisons{margin:12px -18px -16px;border-top:1px solid var(--line-soft)}.measure-comparisons>summary{display:grid;grid-template-columns:minmax(0,1fr) 12px;align-items:center;gap:8px;padding:11px 18px;cursor:pointer;list-style:none;color:var(--ink-soft);font:600 11.5px/1.4 var(--sans)}.measure-comparisons>summary::-webkit-details-marker{display:none}.measure-comparisons>summary:after{content:"›";justify-self:end;color:var(--ink-3);font:16px/1 var(--sans);transform-origin:center;transition:transform .14s ease}.measure-comparisons[open]>summary:after{transform:rotate(90deg)}.measure-comparison-list{border-top:1px solid var(--line-soft)}.measure-comparison{padding:15px 18px 13px}.measure-comparison+.measure-comparison{border-top:1px solid var(--line-soft)}.measure-comparison-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px}.measure-comparison-head h4{min-width:0;margin:0;color:var(--ink);font:600 12.5px/1.4 var(--sans)}.measure-comparison-head strong{flex:none;color:var(--ink-soft);font:650 11px/1.4 var(--mono)}.measure-comparison>.measure-chart{margin-top:11px}.measure-comparison--missing{padding-top:12px;padding-bottom:12px}.measure-comparison--missing .measure-comparison-head strong{color:var(--ink-3);font-family:var(--sans);font-weight:500}.comparison-row-button{width:100%;font:inherit;text-align:left;border-top:0;border-left:0;border-right:0;background:var(--surface);cursor:pointer}.comparison-row-button[aria-current=true]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.assessment-browser .line,.comparison-browser .line{grid-template-columns:minmax(0,1fr) 12px;column-gap:8px;row-gap:2px}.assessment-browser .line>.status-label,.comparison-browser .line>.status-label{grid-column:1;grid-row:1;justify-self:start;font:600 11px/1.35 var(--sans)}.assessment-browser .line>.tou,.comparison-browser .line>.tou{grid-column:1;grid-row:2;width:100%;padding-inline-start:17px;box-sizing:border-box;text-align:left}.assessment-browser .line>.line-chevron,.comparison-browser .line>.line-chevron{grid-column:2;grid-row:1/3;align-self:center;justify-self:end;color:var(--ink-3);font:16px/1 var(--sans)}.assessment-browser .line:hover>.line-chevron,.assessment-browser .line[aria-expanded=true]>.line-chevron,.comparison-browser .line:hover>.line-chevron,.comparison-browser .line[aria-expanded=true]>.line-chevron{color:var(--ink)}.comparison-summary-list{margin:0;padding:0;list-style:none}.comparison-summary>.comparison-summary-heading{margin:0;padding:16px 18px 14px}.comparison-summary>.comparison-summary-heading>.pch{margin:0}.comparison-summary-count+.comparison-summary-count{border-left:0}.comparison-summary>.comparison-summary-coverage{background:color-mix(in srgb,var(--surface-2) 22%,var(--surface))}.comparison-summary-list-item,.comparison-summary-fold{margin:0;padding:0}.comparison-area>h3{margin:0;padding:10px 14px;border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);background:var(--bg);color:var(--ink-soft);font:650 11px/1.35 var(--sans)}.comparison-area:first-of-type>h3{border-top:0}.comparison-context{margin-bottom:14px}.comparison-settings form{box-sizing:border-box;width:100%}.comparison-summary-highlights .pch{margin-top:0}.comparison-summary-highlights .comparison-summary-list-item>a.comparison-summary-entry{display:grid;grid-template-columns:16px minmax(0,1fr) 12px;column-gap:8px;row-gap:2px;align-items:baseline;margin:0 -8px;padding:3px 8px;border:0;border-radius:7px;color:inherit;text-decoration:none;cursor:pointer}.comparison-summary-highlights .comparison-summary-list-item>a.comparison-summary-entry:hover{background:color-mix(in srgb,var(--ink) 6%,transparent);color:var(--ink)}.comparison-summary-highlights .comparison-summary-list-item>a.comparison-summary-entry:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.comparison-summary-highlights .comparison-summary-list-item>a.comparison-summary-entry[aria-current=true]{background:color-mix(in srgb,var(--ink) 8%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.comparison-summary-highlights .comparison-summary-entry>.eyebrow{grid-column:1/3;grid-row:1;min-width:0}.comparison-summary-highlights .comparison-summary-entry>.comparison-summary-area{grid-column:2;grid-row:2;min-width:0;color:var(--ink-3);font:600 11px/1.5 var(--sans)}.comparison-summary-highlights .comparison-summary-entry>.summary-check-label{grid-column:2;grid-row:3;color:var(--ink);font:400 13.5px/1.5 var(--serif)}.comparison-summary-highlights .comparison-summary-peer-result{display:inline-flex;align-items:center;gap:4px;min-width:0;margin:0;font:inherit}.comparison-summary-highlights .comparison-summary-peer-result.relative-positive{color:var(--tx-supported)}.comparison-summary-highlights .comparison-summary-peer-result.relative-negative{color:var(--tx-conflicting)}.relative-glyph{display:inline-block;flex:0 0 auto;width:14px;height:14px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.comparison-summary-count .relative-glyph{grid-row:1;align-self:center}.comparison-summary-count>span:last-child{grid-column:2;grid-row:2}.comparison-summary-highlights .comparison-summary-direction-glyph{flex:0 0 auto}.comparison-summary-highlights .comparison-summary-peer-result strong{font:inherit;font-weight:650;color:inherit}.comparison-summary-highlights .comparison-summary-entry>.summary-check-chevron{grid-column:3;grid-row:1;align-self:baseline}.comparison-summary-area{color:var(--ink-3)}.comparison-summary-fold>.pfold{font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-soft);background:none;border:0;padding:2px 0;margin-left:24px;cursor:pointer}.comparison-summary-fold>.pfold:after{content:"›";display:inline-block;margin-left:5px;color:var(--ink-3);transform:rotate(90deg)}.comparison-summary-fold>.pfold[aria-expanded=true]:after{transform:rotate(270deg)}.comparison-summary-fold>.pfold:hover,.comparison-summary-fold>.pfold:hover:after{color:var(--ink)}.comparison-area-fold{border-bottom:1px solid var(--line-soft);background:var(--surface)}.comparison-area-fold>button.pfold{display:block;width:100%;font:inherit;font-size:12.5px;font-weight:500;color:var(--ink-soft);background:none;border:0;padding:11px 14px 12px;text-align:left;cursor:pointer}.comparison-area-fold>button.pfold:hover{background:var(--hover);color:var(--ink)}.comparison-area-fold>button.pfold:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.comparison-area-fold>button.pfold:after{content:"›";display:inline-block;margin-left:5px;color:var(--ink-3);transform:rotate(90deg)}.comparison-area-fold>button.pfold[aria-expanded=true]:after{transform:rotate(270deg)}.comparison-area-fold>button.pfold:hover:after{color:var(--ink)}.method p{max-width:none}.comparison-detail-state{padding-top:8px}.comparison-section-label{display:block;color:var(--ink-3);font:650 10px/1.3 var(--sans);letter-spacing:.04em;text-transform:uppercase}.comparison-focus-result{padding:18px 0}.comparison-focus-result .result-head{align-items:flex-start}.comparison-focus-result .result-head h3{margin:3px 0 0;font:650 13px/1.35 var(--sans);color:var(--ink)}.comparison-evidence{margin-top:15px}.comparison-evidence>h4,.comparison-peer-results>h3{margin:0 0 8px;font:650 11px/1.35 var(--sans);color:var(--ink-soft)}.comparison-benchmark{padding:0 0 15px}.comparison-detail-verdict{display:flex;align-items:center;gap:6px;font:600 12px/1.4 var(--sans)}.comparison-detail-verdict.relative-positive{color:var(--tx-supported)}.comparison-detail-verdict.relative-negative{color:var(--tx-conflicting)}.comparison-detail-verdict.relative-neutral{color:var(--ink-soft)}.comparison-detail-verdict.relative-unavailable{color:var(--ink-3)}.comparison-detail-coverage{margin:4px 0 0;padding-left:20px;color:var(--ink-3);font:10.5px/1.4 var(--sans)}.comparison-benchmark>.peer-piles{margin-top:14px}.comparison-peer-results{padding-top:18px;border-top:1px solid var(--line)}.peer-result-group{border-top:1px solid var(--line-soft)}.peer-result-group:last-child{border-bottom:1px solid var(--line-soft)}.peer-result-group>summary{display:grid;grid-template-columns:minmax(0,1fr) 12px;gap:8px;align-items:center;padding:11px 0;cursor:pointer;list-style:none;color:var(--ink-soft);font:650 12px/1.3 var(--sans)}.peer-result-group>summary::-webkit-details-marker{display:none}.peer-result-group>summary:after{content:"›";color:var(--ink-3);font-size:16px;transform-origin:center;transition:transform .14s ease}.peer-result-group[open]>summary:after{transform:rotate(90deg)}.peer-result-list{padding-bottom:8px}.peer-result{border-top:1px solid var(--line-soft)}.peer-result-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto 12px;column-gap:8px;align-items:center;width:100%;padding:10px 4px;border:0;background:transparent;color:var(--ink);text-align:left;cursor:pointer}.peer-result-toggle:hover{background:var(--hover)}.peer-result-name{grid-column:1;font:600 12.5px/1.4 var(--sans);overflow-wrap:anywhere}.peer-result-toggle>.status-label{grid-column:2;justify-self:end;font:600 11px/1.35 var(--sans);white-space:nowrap}.peer-result-chevron{grid-column:3;align-self:center;justify-self:end;color:var(--ink-3);font:16px/1 var(--sans)}.peer-result-toggle:hover>.peer-result-chevron,.peer-result-toggle[aria-expanded=true]>.peer-result-chevron{color:var(--ink)}.peer-result-detail{padding:0 8px 14px 14px;border-left:2px solid var(--line)}.source-layer .sourcehead{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-layer .srcback{display:inline-flex;flex:none}.source-layer .source-reader-head{gap:12px}.source-layer .source-reader-head .sourcehead{flex:1;margin-left:0;min-width:0}.source-layer{display:flex;flex-direction:column;width:100%;height:100%;min-width:0;min-height:0}.source-layer .srcwrap{display:flex;flex:1;flex-direction:column;min-height:0}.source-layer .srccitation{z-index:7;margin-bottom:0}.source-layer .srccitationbody{--source-tone:var(--ink-3);border:1px solid var(--line);border-bottom:0;border-left:3px solid var(--source-tone);border-radius:8px 8px 0 0;background:var(--inset);padding:8px 11px}.source-layer .srccitationbody:is(.tone-supported,.tone-exc){--source-tone:var(--supported)}.source-layer .srccitationbody:is(.tone-refuted,.tone-chi){--source-tone:var(--refuted)}.source-layer .srccitationbody:is(.tone-conflicting,.tone-cmd,.tone-clo){--source-tone:var(--conflicting)}.source-layer .srccitationbody.tone-undetermined{--source-tone:var(--undetermined)}.source-layer .srccitationbody.tone-abstained{--source-tone:var(--abstained)}.source-layer .srccitationbody.expanded{border-bottom:1px solid var(--line)}.source-layer .srccitation+.pdfstage .pdfbar{border-radius:0}.source-layer .srcfindinghead{min-height:28px;justify-content:flex-start;gap:8px}.source-layer .srcfindingstatus{display:flex;align-items:center;gap:7px;min-width:0;font:600 10px/1.2 var(--sans);letter-spacing:.025em;text-transform:uppercase}.source-layer .srcfindingstatus .status-glyph{flex:none}.source-layer .srcfindinghead .srcnav{flex:none;margin-left:auto}.source-layer .srccontexttoggle{flex:none;min-height:28px;margin-left:0;padding:4px 3px;border:0;border-radius:3px;background:transparent;color:var(--ink-soft);font:600 11.5px/1 var(--sans)}.source-layer .srccontexttoggle:hover{color:var(--ink)}.source-layer .srccontexttoggle:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.source-layer .pdfstage{display:flex;flex:1;flex-direction:column;min-height:360px}.source-layer .pdfbox,.source-layer .pdfview{min-width:0}.source-layer .pdfbox{position:relative;flex:1;min-height:0}.source-layer .pdfview{overflow-anchor:none}.source-layer .pdfpageindicator{inset:10px auto auto 10px}.source-layer .pdfinitialloading{position:absolute;z-index:5;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--inset);color:var(--ink-3);font:600 11px/1.2 var(--sans);letter-spacing:.01em;opacity:1;visibility:visible;transition:opacity .14s ease-out,visibility 0s linear .14s}.source-layer .pdfinitialloading.ready{opacity:0;visibility:hidden;pointer-events:none}.source-layer .pdfpage{overflow:hidden;background:#f8f8f5}.source-layer .pdfpage canvas{position:relative;z-index:1;opacity:0;transition:opacity .14s ease-out}.source-layer .pdfpage[data-rendered=true] canvas{opacity:1}.source-layer .pdfpageloading{position:absolute;z-index:0;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:linear-gradient(145deg,#fbfbf8,#f3f3ef);color:var(--ink-3);font:600 11px/1.2 var(--sans);letter-spacing:.01em;opacity:1;visibility:visible;transition:opacity .14s ease-out,visibility 0s linear .14s}.source-layer .pdfpage[data-rendered=true] .pdfpageloading{opacity:0;visibility:hidden}.source-layer .pdfloadspinner{width:18px;height:18px;border:2px solid color-mix(in srgb,var(--ink-3) 18%,transparent);border-top-color:var(--ink-3);border-radius:50%;animation:pdf-load-spin .8s linear infinite}.source-layer .pdfloaderror{display:none;color:var(--ink-soft)}.source-layer .pdfpage[data-render-error=true] .pdfloadspinner,.source-layer .pdfpage[data-render-error=true] .pdfloadtext{display:none}.source-layer .pdfpage[data-render-error=true] .pdfloaderror{display:block}@keyframes pdf-load-spin{to{transform:rotate(360deg)}}.persistent-sidebar[data-view=source] .sidebar-content-host{display:flex;flex:1 1 0;min-height:0;height:100%}.persistent-sidebar[data-view=source] .source-layer{flex:1 1 0}.persistent-sidebar[data-view=source]>.sidebar-close{display:none}.assessment-browser:not([hidden]),.comparison-browser:not([hidden]),.pdf-source-browser:not([hidden]){display:contents}.assessment-browser[hidden],.comparison-browser[hidden],.pdf-source-browser[hidden]{display:none}@media(max-width:560px){.customer-login{padding:18px}.customer-login__panel{padding:24px}.product-brand--login{margin-bottom:30px}.product-shell[data-layout=compact]>.persistent-sidebar[data-view=source] .srccitation{margin:0}.product-shell[data-layout=compact]>.persistent-sidebar[data-view=source] .srccitationbody{padding:6px 9px 7px;border:0;border-left:3px solid var(--source-tone);border-bottom:1px solid var(--line);border-radius:0;background:var(--surface)}.product-shell[data-layout=compact]>.persistent-sidebar[data-view=source] .srcfindinghead{gap:5px}.product-shell[data-layout=compact]>.persistent-sidebar[data-view=source] .srcfindingstatus{gap:5px}.product-shell[data-layout=compact]>.persistent-sidebar[data-view=source] .srccontexttoggle{font-size:11px}.product-shell[data-layout=compact]>.persistent-sidebar[data-view=source] .srcfindingtext{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:1.35em}.product-shell[data-layout=compact]>.persistent-sidebar[data-view=source] .srccitationbody.expanded .srcfindingtext{display:block;-webkit-line-clamp:unset;height:auto;min-height:0;overflow:visible}.covdots{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.covdots .dgrp{width:100%}.covdots .drun{gap:0}.covdots button.status-dot{width:24px;height:24px}.skeleton-columns{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.product-shell>.main-viewport>.page-frame,.product-shell>.persistent-sidebar{transition:none}.source-layer .pdfpage canvas,.source-layer .pdfpageloading,.source-layer .pdfinitialloading{transition:none}.source-layer .pdfloadspinner{animation:none}.route-loading>span{animation:none;width:100%}}
