@layer reset, legacy, tokens, type, components, pages, utilities;@layer pages{:is(.quality-rating-card,.quality-summary,.quality-weak-spots,.quality-manager-page,.quality-case-host,.flat-card){--q-inset:12px;--q-r-inner:calc(var(--r-plaque) - var(--q-inset));--q-pad-inner:calc(var(--card-pad, 20px) - var(--q-inset))}.flat-card.q-card{position:relative;isolation:isolate;border-radius:var(--r-plaque);background:linear-gradient(180deg,var(--sheen),transparent 38%),var(--s1);box-shadow:var(--shadow-2)}.flat-card.q-card:after{content:"";position:absolute;inset:0;z-index:3;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--rim-top),transparent 34%,transparent 72%,var(--rim-bottom));mask:linear-gradient(var(--mask-ink) 0 0) content-box exclude,linear-gradient(var(--mask-ink) 0 0);-webkit-mask:linear-gradient(var(--mask-ink) 0 0) content-box,linear-gradient(var(--mask-ink) 0 0);-webkit-mask-composite:xor;pointer-events:none}.flat-card.q-card:has(>.table-scroll){background:var(--s1)}.quality-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 12px;margin-bottom:20px}.quality-toolbar-filters{flex:1 1;min-width:min(100%,260px)}.q-head{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin-bottom:14px}.q-title{margin:0;color:var(--t1);font-family:var(--font-ui),system-ui,sans-serif;font-size:var(--fs-15);font-weight:600;line-height:20px;letter-spacing:-.01em}.q-side{margin-left:auto;color:var(--t3);font-size:var(--fs-13);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q-side,.q-word{line-height:18px}.q-word{font-size:var(--fs-13);font-weight:500}.q-word[data-tone=quiet]{color:var(--t3)}.q-word[data-tone=neutral]{color:var(--t2)}.q-muted{color:var(--t3)}.q-tag{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border-radius:var(--r-0);background:var(--s3);color:var(--t2);font-size:var(--fs-12);font-weight:400;line-height:16px;white-space:nowrap}.q-score{color:var(--t1);font-size:var(--fs-15);font-weight:600;line-height:1;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.q-score[data-size=l]{font-size:var(--fs-24);letter-spacing:-.02em}.q-score[data-size=xl]{font-size:var(--fs-kpi);font-weight:600;letter-spacing:-.03em}.q-score[data-tone=warn]{color:var(--warn)}.q-score[data-tone=bad]{color:var(--bad)}.q-score[data-tone=unknown]{color:var(--t3);font-weight:500}.quality-sign{display:inline-block;width:1em;color:var(--t3);font-weight:600}.quality-sign[data-tone=minus]{color:var(--bad)}:is(.quality-case,.quality-alert,.quality-org-note,.quality-excluded,.quality-weak-spots,.quality-manager-page) a.deal-link{color:var(--t2);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (hover:hover) and (pointer:fine){:is(.quality-case,.quality-alert,.quality-org-note,.quality-excluded,.quality-weak-spots,.quality-manager-page) a.deal-link:hover{color:var(--link-hot)}}.flat-card.quality-alert{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px}.quality-alert .q-head{margin-bottom:0}.quality-alert-list{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;color:var(--t2);font-size:var(--fs-13);line-height:18px;list-style:none}.quality-alert-meta{color:var(--t3)}.quality-period-weeks{display:flex;flex-wrap:wrap;gap:6px}.quality-chip{min-height:28px;padding:0 10px;align-items:center;border-radius:var(--r-ctl);background:var(--s2);color:var(--t2);font-size:var(--fs-13);font-weight:500;transition:background-color var(--dur-hover) ease,color var(--dur-hover) ease,transform var(--motion-press) var(--ease-ui-out)}.quality-chip b{color:var(--t1);font-weight:600}@media (hover:hover) and (pointer:fine){.quality-chip:hover{background:var(--s3);color:var(--t1)}}.quality-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.quality-kpi-row{margin-bottom:20px;container:quality-kpi/inline-size}.quality-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quality-kpi-grid>.metric-card:nth-child(4):last-child,.quality-kpi-grid>.quality-score-kpi{grid-column:1/-1}.quality-kpi-grid>.metric-card:nth-child(4):last-child .v2-kpi-value{--kpi-fs:clamp(30px,calc(12cqi - 5px),56px)}@container quality-kpi (min-width: 560px){.quality-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.quality-kpi-grid>.metric-card:nth-child(4):last-child{grid-column:auto}.quality-kpi-grid>.metric-card:nth-child(4):last-child .v2-kpi-value{--kpi-fs:clamp(30px,24cqi,56px)}}@container quality-kpi (min-width: 1000px){.quality-kpi-grid{grid-template-columns:minmax(0,2.2fr) repeat(3,minmax(0,1fr))}.quality-kpi-grid>.quality-score-kpi{grid-column:auto}}.quality-score-kpi .v2-kpi-head{min-height:0}.quality-score-kpi .v2-kpi-value{justify-content:center;margin-top:4px}.quality-score-kpi .v2-kpi-text{display:block;width:100%;font-size:inherit;line-height:normal;letter-spacing:0;overflow-wrap:normal}.quality-score-kpi .v2-dial{width:min(100%,272px);margin-inline:auto}.quality-score-kpi .v2-dial-face{width:100%}.quality-score-kpi .v2-kpi-detail{justify-content:center}@container quality-kpi (min-width: 1000px){.metric-card.quality-score-kpi{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:12px}.quality-score-kpi .v2-kpi-head{grid-column:1/-1;grid-row:1}.quality-score-kpi .v2-kpi-value{grid-column:2;grid-row:1/-1;align-self:center;margin-top:0}.quality-score-kpi .v2-kpi-detail{grid-column:1;grid-row:2;justify-content:flex-start}.quality-score-kpi .v2-dial{width:clamp(200px,64cqi,272px);margin-inline:0}.quality-score-kpi .v2-kpi-detail .v2-delta{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.quality-score-kpi .v2-kpi-detail .v2-delta-suffix{grid-column:1/-1}}.quality-score-kpi .v2-kpi-detail .v2-delta>span:not(.v2-delta-suffix,.v2-sr){font-size:var(--fs-13);font-weight:600}.quality-summary{gap:14px}.quality-summary-lead{max-width:58em;color:var(--t1);font-size:var(--fs-20);font-weight:600;line-height:26px;letter-spacing:-.015em}.quality-summary-slots{gap:8px;margin-inline:calc(var(--q-inset) - var(--card-pad, 20px))}.quality-summary-slot{gap:4px;padding:12px var(--q-pad-inner) 14px;border-radius:var(--q-r-inner);background:var(--s2)}.quality-summary-slot.is-risk>.eyebrow{color:var(--bad);font-weight:600}.quality-summary-note,.quality-summary-risk{color:var(--t1);font-size:var(--fs-14);line-height:20px}.quality-note-link{font-weight:600;text-decoration:none;box-shadow:inset 0 -1px 0 var(--line-2)}@media (hover:hover) and (pointer:fine){.quality-note-link:hover{color:var(--accent-ink);background-color:var(--light-wash);box-shadow:none}}.quality-note-link:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.quality-priorities{gap:12px;padding-top:16px;border-top:1px solid var(--line-1)}.quality-priority{grid-template-columns:2.4em minmax(0,1fr)}.quality-priority-num{color:var(--t3);font-size:var(--fs-13);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality-priority-title{color:var(--t1);font-size:var(--fs-14);font-weight:600;line-height:20px}.quality-priority-action{margin-top:2px;color:var(--t2);font-size:var(--fs-13);line-height:18px}.quality-rating{--q-cols:minmax(0,1.7fr) 92px minmax(0,1.25fr) 76px 88px 116px 18px;margin-inline:calc(var(--q-inset) - var(--card-pad, 20px));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality-rating-cols,.quality-rating-sum{display:grid;grid-template-columns:var(--q-cols);align-items:center;grid-column-gap:12px;column-gap:12px;padding-inline:var(--q-pad-inner)}.quality-rating-cols{min-height:36px;color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px}.quality-rating-cols .is-num,.quality-rating-num,.quality-rating-score{text-align:right}.quality-rating-row{border-top:1px solid var(--line-1)}.quality-rating-card:has(>.quality-rating:last-child){padding-bottom:var(--q-inset)}.quality-rating-row:is(:hover,[open]:not(.is-closing)),.quality-rating-row:is(:hover,[open]:not(.is-closing))+.quality-rating-row{border-top-color:transparent}.quality-rating-sum{min-height:58px;padding-block:9px;border-radius:var(--q-r-inner);cursor:pointer;list-style:none;transition:background-color var(--dur-hover) ease}.quality-rating-sum::-webkit-details-marker{display:none}@media (hover:hover) and (pointer:fine){.quality-rating-sum:hover{background:var(--hover-wash)}}.quality-rating-row[open]:not(.is-closing)>.quality-rating-sum{background:var(--s2)}.quality-rating-sum:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.quality-rating-who{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:baseline;grid-column-gap:10px;column-gap:10px;min-width:0}.quality-rating-rank{color:var(--t3);font-size:var(--fs-13);font-weight:400;text-align:right}.quality-rating-id{display:grid;min-width:0}.quality-rating-name{overflow:hidden;min-width:0;color:var(--t1);font-size:var(--fs-14);font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.quality-rating-meta{color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px}.quality-rating-num{color:var(--t1);font-size:var(--fs-14);font-weight:500}.quality-rating-control{min-width:0}.quality-rating-nums{display:contents}.quality-rating-chev{color:var(--t3);transition:transform var(--motion-disclosure) var(--ease-ui-out)}.quality-rating-row[open]:not(.is-closing) .quality-rating-chev{transform:rotate(180deg)}.quality-review{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px 24px;gap:10px 24px;padding:12px var(--q-pad-inner) 16px calc(var(--q-pad-inner) + 30px)}.quality-review>:not(.quality-review-foot){grid-column:1}.quality-review-foot{grid-column:2;grid-row:1/span 3;flex-direction:column;align-items:flex-end}.quality-review-summary{max-width:72ch;color:var(--t2);font-size:var(--fs-14);line-height:20px}.quality-review-points{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));grid-auto-flow:column;grid-template-rows:repeat(2,auto);grid-gap:4px 32px;gap:4px 32px;margin:0;padding:0;color:var(--t1);font-size:var(--fs-13);line-height:18px;list-style:none}.quality-review-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.quality-review-context{color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px}.quality-worked.is-partial{color:var(--warn);font-weight:600}.quality-errors{display:grid}.quality-error{display:grid;grid-gap:4px;gap:4px;padding:14px 0}.quality-error:first-child{padding-top:0}.quality-error:last-child{padding-bottom:0}.quality-error+.quality-error{border-top:1px solid var(--line-1)}.quality-error-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.quality-error-title{color:var(--t1);font-size:var(--fs-15);font-weight:600;line-height:20px}.quality-error-level{display:inline-flex;align-items:center;gap:8px}.quality-error-reach{margin-left:auto;color:var(--t3);font-size:var(--fs-13);font-weight:400}.quality-error-text{max-width:80ch;color:var(--t2);font-size:var(--fs-13);line-height:18px}.quality-error-names{color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px}.quality-error-risk{color:var(--t2);font-size:var(--fs-13);line-height:18px}.quality-progress-row{gap:10px 32px;padding:16px 0;border-color:var(--line-1)}.quality-progress-row:first-child{padding-top:0}.quality-progress-row:last-child{padding-bottom:0}.quality-progress-row+.quality-progress-row{border-top-color:var(--line-1)}.quality-progress-title{color:var(--t1);font-size:var(--fs-14);font-weight:600;line-height:20px}.quality-progress-count{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;color:var(--t3);font-size:var(--fs-13);font-weight:400;line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality-progress-scale{display:inline-flex;flex:none;gap:3px}.quality-progress-scale>i{width:14px;height:6px;border-radius:var(--r-tick-l);background:var(--s3)}.quality-progress-scale>i[data-state=fixed]{background:var(--light)}.quality-progress-scale>i[data-state=partial]{background:linear-gradient(90deg,var(--light) 50%,var(--s3) 50%)}.quality-progress-body{gap:12px;padding-top:0}.quality-progress-chip{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:var(--r-ctl);background:var(--s2);color:var(--t1);font-size:var(--fs-13);font-weight:500;text-decoration:none;transition:background-color var(--dur-hover) ease,transform var(--motion-press) var(--ease-ui-out)}.quality-progress-chip b{font-weight:500;color:var(--t3)}.quality-progress-chip b[data-tone=good]{color:var(--t1);font-weight:600}.quality-progress-chip b[data-tone=warn]{color:var(--warn);font-weight:600}.quality-progress-chip b[data-tone=bad]{color:var(--bad);font-weight:600}@media (hover:hover) and (pointer:fine){.quality-progress-chip:hover{background:var(--s3)}}.quality-progress-chip:active{transform:scale(.97)}.quality-progress-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}.quality-progress-comments{color:var(--t2);font-size:var(--fs-13);line-height:18px}.quality-progress-comments b{color:var(--t1);font-weight:600}.quality-cases{gap:8px 8px;margin-inline:calc(var(--q-inset) - var(--card-pad, 20px))}.quality-cases-group{gap:8px}.quality-cases-title{padding-inline:var(--q-pad-inner);color:var(--t1);font-size:var(--fs-13);font-weight:600;line-height:18px}.quality-cases-empty{padding:12px var(--q-pad-inner);color:var(--t3);font-size:var(--fs-13)}.quality-case{gap:6px;padding:12px var(--q-pad-inner) 12px;border-radius:var(--q-r-inner);background:var(--s2)}.quality-case-head{gap:4px 10px}.quality-case-kind{color:var(--t2);font-size:var(--fs-12);font-weight:400}.quality-case-manager{color:var(--t1);font-size:var(--fs-13);font-weight:600}.quality-case-head .deal-title-link{font-size:var(--fs-13);line-height:18px}.quality-case-meta{color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px}.quality-case .quality-card-summary{color:var(--t2);font-size:var(--fs-13);line-height:18px}.quality-case-logic{margin-top:2px}.quality-case-slot{gap:6px}.quality-extra-caption,.quality-unscored{margin-top:12px;color:var(--t3);font-size:var(--fs-13);line-height:18px}.quality-critical{gap:6px;padding:12px;border-radius:var(--r-pop);background:var(--s2)}.quality-critical-title{color:var(--t3);font-size:var(--fs-12);font-weight:400}.quality-critical-row{font-size:var(--fs-13)}.quality-critical-row+.quality-critical-row{border-top-color:var(--line-1)}.quality-critical-row b{color:var(--bad);font-size:var(--fs-13);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality-extra-foot{margin-top:12px;color:var(--t3);font-size:var(--fs-13);line-height:18px}.quality-risky-title{margin-top:2px;color:var(--t3);font-size:var(--fs-12);font-weight:400}.quality-risky-why{color:var(--t2);font-size:var(--fs-13);line-height:18px}.quality-risky-reason{margin-bottom:4px}.quality-risky-label{color:var(--t1);font-weight:600}.quality-risky-silent{color:var(--t1);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality-org-note{gap:2px;padding:10px 0;border-bottom-color:var(--line-1);font-size:var(--fs-13);line-height:18px}.quality-org-note-meta{color:var(--t3);font-size:var(--fs-12)}.quality-org-note-text{color:var(--t2)}.quality-commit-row{padding:10px 0;font-size:var(--fs-14)}.quality-commit-row+.quality-commit-row{border-top-color:var(--line-1)}.quality-commit-breached{color:var(--t2);font-size:var(--fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality-commit-breached[data-tone=bad] b{color:var(--bad);font-weight:600}.quality-commit-rate{color:var(--t2);font-size:var(--fs-13);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality-commit-late{color:var(--t3);font-size:var(--fs-12)}.quality-manager-empty{margin-top:14px}.quality-manager-hero{display:grid;grid-gap:14px;gap:14px;align-content:start}.quality-manager-hero-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.quality-manager-hero-id{min-width:0}.quality-manager-name{margin:0;color:var(--t1);font-size:var(--fs-32);line-height:1.1}.quality-manager-period{margin-top:6px;color:var(--t3);font-size:var(--fs-13);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality-manager-hero-score{display:grid;justify-items:end;grid-gap:6px;gap:6px}.quality-manager-score-line{display:inline-flex;align-items:baseline;gap:4px}.quality-manager-score-unit{color:var(--t3);font-size:var(--fs-15);font-weight:500}.quality-manager-score-delta{color:var(--t2);font-size:var(--fs-12)}.quality-score-context{align-items:baseline;justify-content:flex-end;gap:4px 12px;margin-top:0}.quality-manager-summary{max-width:72ch;color:var(--t1);font-size:var(--fs-15);line-height:22px}.quality-manager-weeks{display:grid;grid-gap:8px;gap:8px}.quality-manager-week{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;grid-gap:12px;gap:12px;font-size:var(--fs-13);line-height:18px}.quality-manager-week-text{color:var(--t2)}.quality-manager-control{font-size:var(--fs-13);line-height:18px}.quality-manager-control .q-word[data-tone=quiet],.quality-manager-control-reason{color:var(--t2)}.quality-manager-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:2px}.quality-excluded{gap:6px;padding:12px 14px;border-radius:var(--q-r-inner);background:var(--s2);color:var(--t2);font-size:var(--fs-13);line-height:18px}.quality-excluded:before{content:none}.quality-excluded-title{color:var(--t1);font-weight:600}.quality-excluded-row{display:grid;grid-gap:2px;gap:2px}.quality-excluded-meta{color:var(--t3);font-size:var(--fs-12)}.quality-excluded-item{color:var(--t2)}.quality-excluded-item s{-webkit-text-decoration-color:var(--t3);text-decoration-color:var(--t3)}.quality-disputes{display:grid;grid-gap:12px;gap:12px}.quality-dispute{display:grid;grid-gap:4px;gap:4px;padding-top:12px;border-top:1px solid var(--line-1)}.quality-dispute-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.quality-dispute-who{color:var(--t3);font-size:var(--fs-12);font-weight:400}.quality-dispute-text{color:var(--t2);font-size:var(--fs-13);line-height:18px}.quality-dispute-text b{color:var(--t1);font-weight:600}.quality-action-result{color:var(--t2);font-size:var(--fs-13);font-weight:400}.quality-stat-grid{gap:16px}.quality-stat{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}.quality-stat-label{color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:16px}.quality-stat-value{margin-top:0;color:var(--t1);font-size:var(--fs-24);font-weight:600;letter-spacing:-.02em;line-height:1.1}.quality-stat-hint{color:var(--t3);font-size:var(--fs-12);line-height:16px}.quality-stat-foot{margin-top:16px;padding-top:12px;border-top:1px solid var(--line-1);color:var(--t2);font-size:var(--fs-13);line-height:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.quality-point-title{color:var(--t1);font-size:var(--fs-14);font-weight:600;line-height:20px}.quality-point-unverified{margin-left:8px;color:var(--t3);font-size:var(--fs-12);font-weight:400}.quality-point-text{color:var(--t2);font-size:var(--fs-13);line-height:18px}.quality-point-evidence{color:var(--t3);font-size:var(--fs-12);line-height:16px}.quality-point-fix{color:var(--t1);font-size:var(--fs-13);line-height:18px}.quality-point-fix b{font-weight:600}.quality-review-point{gap:4px;padding:10px 0}.quality-review-point:first-of-type{padding-top:0}.quality-review-point+.quality-review-point{border-top-color:var(--line-1)}.quality-progress-name{color:var(--t1);font-weight:600}.quality-progress-evidence{color:var(--t3);font-size:var(--fs-12)}.quality-progress-comment{color:var(--t2);font-size:var(--fs-13)}.quality-recs{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}.quality-rec{display:grid;grid-template-columns:2.4em minmax(0,1fr);align-items:baseline}.quality-rec+.quality-rec{padding-top:16px;border-top:1px solid var(--line-1)}.quality-rec-body{display:grid;grid-gap:4px;gap:4px}.quality-rec-text{color:var(--t1)}.quality-rec-phrase,.quality-rec-text{font-size:var(--fs-14);line-height:20px}.quality-rec-phrase{color:var(--t2)}.quality-rec-meta{color:var(--t3);font-size:var(--fs-12);line-height:16px}.quality-rating{container:quality-rating/inline-size}.quality-rating-bar,.quality-rating-flags{display:none}.quality-progress-list{container:quality-progress/inline-size}@container quality-rating (max-width: 720px){.quality-rating-cols{display:none}.quality-rating-sum{grid-template-columns:minmax(0,1fr) auto 18px;column-gap:12px;row-gap:6px;padding-block:12px}.quality-rating-who{grid-column:1;grid-row:1}.quality-rating-score{grid-column:2;grid-row:1;align-self:center}.quality-rating-chev{grid-column:3;grid-row:1;align-self:center}.quality-rating-score .q-score{display:inline-grid;place-items:center;min-width:44px;height:32px;padding-inline:8px;border-radius:calc(var(--r-ctl) * var(--brand-k));corner-shape:var(--brand-corner);background:var(--s2)}.quality-rating-score .q-score[data-tone=warn]{background:color-mix(in srgb,var(--warn) 12%,transparent)}.quality-rating-score .q-score[data-tone=bad]{background:var(--bad-wash)}.quality-rating-control,.quality-rating-num.is-errors{display:none}.quality-rating-flags{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;grid-column:1/-1;grid-row:2;padding-left:30px}.quality-rating-flag,.quality-rating-flags .q-word{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:calc(var(--r-1) * var(--brand-k));corner-shape:var(--brand-corner);background:var(--s2);color:var(--t2);font-size:var(--fs-12);font-weight:400;line-height:16px;white-space:nowrap}.quality-rating-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1;grid-row:3;grid-gap:16px;gap:16px;padding-left:30px}.quality-rating-flags>.v2-status{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:calc(var(--r-1) * var(--brand-k));corner-shape:var(--brand-corner);background:color-mix(in srgb,var(--warn) 12%,transparent);font-size:var(--fs-12);line-height:16px}.quality-rating-flags>.v2-status[data-tone=bad]{background:var(--bad-wash)}.quality-rating-num{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-row-gap:6px;row-gap:6px;text-align:left;font-size:var(--fs-13);white-space:nowrap}.quality-rating-num:before{content:attr(data-label);color:var(--t3);font-size:var(--fs-12);font-weight:400}.quality-rating-val{grid-column:2}.quality-rating-bar{display:block;grid-column:1/-1}.quality-rating-sum:not(:has(.quality-rating-flags)) .quality-rating-nums{grid-row:2}.quality-review{grid-template-columns:minmax(0,1fr);padding-left:calc(var(--q-pad-inner) + 30px)}.quality-review-foot{grid-column:1;grid-row:auto;align-items:flex-start}}@container quality-progress (max-width: 640px){.quality-progress-row{grid-template-columns:minmax(0,1fr)}.quality-progress-body{padding-top:0}}@media (max-width:760px){:is(.quality-rating-card,.quality-summary,.quality-weak-spots,.quality-manager-page,.quality-case-host,.flat-card){--q-inset:8px}.quality-review-points{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-rows:none}.quality-summary-lead{font-size:var(--fs-16);line-height:22px}.quality-summary-slots{grid-template-columns:minmax(0,1fr)}.quality-manager-hero-score{justify-items:start}.quality-score-context{justify-content:flex-start}.quality-manager-name{font-size:var(--fs-24)}.q-side,.quality-error-reach{margin-left:0}.q-side{flex-basis:100%}.quality-weak-spots .rank-row{grid-template-columns:minmax(0,1fr) auto}.quality-weak-spots .rank-value{white-space:nowrap}}.presentation-overlay{--pr-bg:var(--s0);--pr-card:var(--s1);--pr-ink:var(--t1);--pr-ink-muted:var(--t2);--pr-ink-faint:var(--t3);--pr-border:var(--line-1);--pr-hairline:var(--line-1);--pr-accent:var(--light)}.presentation-kicker{color:var(--t3);font-size:var(--fs-13);font-weight:500;letter-spacing:0;text-transform:none}.presentation-card{position:relative;isolation:isolate;border-radius:var(--r-plaque);background:linear-gradient(180deg,var(--sheen),transparent 38%),var(--s1);box-shadow:var(--shadow-2)}.presentation-card:after{content:"";position:absolute;inset:0;z-index:3;padding:1px;border-radius:inherit;background:linear-gradient(180deg,var(--rim-top),transparent 34%,transparent 72%,var(--rim-bottom));mask:linear-gradient(var(--mask-ink) 0 0) content-box exclude,linear-gradient(var(--mask-ink) 0 0);-webkit-mask:linear-gradient(var(--mask-ink) 0 0) content-box,linear-gradient(var(--mask-ink) 0 0);-webkit-mask-composite:xor;pointer-events:none}.presentation-card.is-glow{background:var(--ember-surface);box-shadow:var(--ember-shadow);color:var(--on-ember-t1)}.presentation-card.is-glow:before{content:none}.presentation-card.is-glow:after{background:linear-gradient(180deg,var(--on-ember-rim-top),transparent 40%,transparent 70%,var(--on-ember-rim-bottom))}.presentation-card.is-glow :is(.presentation-card-label,.presentation-place){color:var(--on-ember-t2)}.presentation-card.is-glow :is(.presentation-card-sub,.presentation-card-sub.is-inverse,.presentation-delta){color:var(--on-ember-t3)}.presentation-card.is-glow .presentation-deal-link{color:var(--on-ember-t1);-webkit-text-decoration-color:var(--on-ember-t3);text-decoration-color:var(--on-ember-t3)}.presentation-title .serif-it,.presentation-title-week{color:var(--on-ember-t2);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-card-label{font-weight:400}.presentation-card-label,.presentation-card-sub{color:var(--t3);font-size:var(--fs-13)}.presentation-hero-number,.presentation-number,.presentation-podium-score{font-family:var(--font-ui),system-ui,sans-serif;font-weight:600;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-hero-suffix{font-weight:500;opacity:1;color:var(--on-ember-t3)}.presentation-delta{display:inline-flex;align-items:center;gap:6px;color:var(--t2);font-size:var(--fs-13);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-delta.is-up{color:var(--t2)}.presentation-delta.is-down{color:var(--bad)}.presentation-delta>svg{flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.presentation-deal-link{color:var(--t1);font-weight:500;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}@media (hover:hover) and (pointer:fine){.presentation-deal-link:hover{color:var(--accent-ink);background:var(--light-wash)}.presentation-risk-title:hover{color:var(--accent-ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.presentation-risk-title.presentation-risk-title{-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2)}.presentation-breach-state,.presentation-severity{justify-self:start;font-size:var(--fs-13);font-weight:600;color:var(--t3)}.presentation-breach-state.is-bad,.presentation-severity.is-critical{color:var(--bad)}.presentation-breach-state.is-warn,.presentation-severity.is-important{color:var(--warn)}.presentation-score-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:var(--r-0);background:var(--s2);color:var(--t2);font-size:var(--fs-13);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-quote{max-width:62ch;padding-left:0;border-left:0;color:var(--t1);font-family:var(--font-ui),system-ui,sans-serif;font-size:clamp(16px,1.45vw,20px);font-style:normal;font-weight:500;line-height:1.45;letter-spacing:-.01em}.presentation-place,.presentation-priority-index,.presentation-rating-place{color:var(--t3);font-size:var(--fs-13);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-rating-score{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-main-risk .presentation-card-label{color:var(--bad);font-weight:600}.presentation-arrow,.presentation-close{width:var(--h-l);height:var(--h-l);border-radius:var(--r-ctl);background:var(--s-pop);box-shadow:var(--shadow-ctl);color:var(--t2)}@media (hover:hover) and (pointer:fine){.presentation-arrow:hover,.presentation-close:hover{background:var(--s-raised);color:var(--t1)}}.presentation-arrow:focus-visible,.presentation-close:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.presentation-overlay:focus{outline:none}.presentation-overlay.is-idle .presentation-chrome:has(:focus-visible) :is(button,.presentation-counter){opacity:1;pointer-events:auto}.presentation-counter{color:var(--t3);letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.presentation-paused-note{color:var(--t2)}@media (prefers-reduced-motion:reduce){.quality-chip,.quality-progress-chip,.quality-rating-chev{transition:none}}}@layer reset, legacy, tokens, type, components, pages, utilities;@layer pages{.method-page{gap:48px}.method-section{gap:16px}.method-section-head{gap:6px;max-width:72ch}.method-section-head>.eyebrow{margin:0;color:var(--kicker-ink);font-size:var(--fs-13);font-weight:400;line-height:18px}.method-section-head h2{margin:0;color:var(--t1);font-size:var(--fs-20);font-weight:600;line-height:26px;letter-spacing:-.02em;text-wrap:balance}.method-section-head>.method-lead{margin-top:2px}.method-checks,.method-company-intro,.method-company-missing,.method-note,.method-prose,.method-source-summary{max-width:72ch;color:var(--t2);font-size:var(--fs-14);font-weight:400;line-height:22px;text-wrap:pretty}.method-note b,.method-prose b{color:var(--t1);font-weight:500}.method-subhead{margin:0;color:var(--t1);font-size:var(--fs-15);font-weight:600;line-height:20px;letter-spacing:-.01em}.method-critical-note,.method-fineprint{max-width:72ch;margin:0;color:var(--t3);font-size:var(--fs-12);font-weight:400;line-height:18px;text-wrap:pretty}.method-page :is(ul.method-prose,ul.method-target-list,ul.method-list){display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.method-page :is(ul.method-prose,ul.method-target-list,ul.method-list)>li{position:relative;padding-left:20px}.method-page :is(ul.method-prose,ul.method-target-list,ul.method-list)>li:before{content:"—";position:absolute;left:0;top:0;color:var(--t3)}.method-target-list{color:var(--t2);font-size:var(--fs-14);line-height:22px}.method-page :is(ul.method-prose,ul.method-target-list) strong{color:var(--t1);font-weight:500}.method-target-grid{gap:24px 40px}.method-target-col{gap:10px}.method-target-col>.method-subhead:not(:first-child){margin-top:12px}.method-comp-card{--card-pad:20px;display:grid;grid-gap:14px;gap:14px;padding:var(--card-pad)}.method-comp-card>.eyebrow{margin:0}.method-comp-card>.eyebrow+.method-prose{margin-top:-6px}.method-page .card-pad{padding:var(--card-pad,20px)}.method-comp-examples{gap:12px}.method-comp-example.flat-card{overflow:hidden}.method-comp-card .method-comp-example{border-radius:0;background:none;box-shadow:none;border-top:1px solid var(--line-1)}.method-comp-cell{gap:4px;padding:16px 20px;color:var(--t1);font-size:var(--fs-14);line-height:20px}.method-comp-cell+.method-comp-cell{border-left:1px solid var(--line-1)}.method-comp-cell-checklist{color:var(--t2)}.method-comp-cell>.eyebrow{margin:0}.method-comp-card .method-comp-cell:first-child{padding-left:0}.method-comp-card .method-comp-cell:last-child{padding-right:0}.method-critical{gap:12px;padding:0;border-radius:0;background:none}.method-critical-grid{gap:12px;align-items:stretch}.method-critical-card{--card-pad:20px;gap:6px;padding:var(--card-pad)}.method-axis-label,.method-band-card-label,.method-criterion-title,.method-critical-label,.method-source-title{color:var(--t1);font-weight:600}.method-band-card .method-fineprint,.method-critical-card .method-fineprint{margin-top:auto;padding-top:4px}.method-band-card-text{color:var(--t2)}.method-band-cards{align-items:stretch}.method-band-card{align-content:stretch;grid-template-rows:auto auto 1fr}.method-band-card:not(:has(>.method-fineprint)){grid-template-rows:auto 1fr}.method-criterion-body{color:var(--t2);font-size:var(--fs-14);line-height:22px}.method-checks{color:var(--t1)}.method-bars{gap:12px 32px}.method-bar{gap:4px}.method-bar,.method-compensable{padding:0;border-radius:0;background:none;font-size:var(--fs-14);line-height:22px}.method-compensable{max-width:72ch;color:var(--t2)}.method-compensable b{color:var(--t1);font-weight:500}.method-rule-card{display:grid;grid-gap:6px;gap:6px;align-content:start}.method-rule-title{margin:0;color:var(--t1);font-size:var(--fs-14);font-weight:600;line-height:20px}.method-rule-num{margin-right:8px;color:var(--accent-ink);font-family:var(--font-num),var(--font-ui),sans-serif;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.method-rule-text{margin:0;color:var(--t2);font-size:var(--fs-13);line-height:20px}.method-col{display:grid;grid-gap:16px;gap:16px;align-content:start}.method-stack{display:grid;grid-gap:12px;gap:12px}.method-subsection{margin-top:16px}.method-band-table{--card-pad:12px}.method-band-table table.data{min-width:520px}.method-band-table td.method-band-range-cell{color:var(--t1);font-weight:600;white-space:nowrap}.method-band-table td.method-band-meaning{color:var(--t2)}.method-signature{color:var(--t1);font-weight:500}.method-signature-line{margin-top:4px}.method-standards-footer .v2-quiet-link{-webkit-margin-start:0;margin-inline-start:0}@media (max-width:860px){.method-page{gap:36px}.method-comp-card,.method-critical-card,.method-rule-card{--card-pad:16px}}@media (max-width:700px){.method-comp-cell{padding:14px 16px}.method-comp-cell+.method-comp-cell{border-left:0;border-top:1px solid var(--line-1)}.method-comp-card .method-comp-cell{padding-inline:0}.method-bars{gap:16px}}@media (min-width:961px){.doc-nav-anchor{position:relative}.doc-nav-anchor:before{content:"";position:absolute;left:calc(-12px - .5px);top:50%;width:2px;height:14px;border-radius:var(--r-hair);background:var(--light);opacity:0;transform:translateY(-50%) scaleY(.4);transition:opacity var(--dur-hover) ease,transform .2s var(--ease-ui-out);pointer-events:none}.doc-nav-anchor.active{font-weight:500}.doc-nav-anchor.active:before{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.doc-nav-anchor:before{transition:opacity var(--dur-hover) ease}}}@layer reset, legacy, tokens, type, components, pages, utilities;@layer pages{}@layer reset, legacy, tokens, type, components, pages, utilities;@layer utilities{.v2-dnum-text,.v2-num,.v2-q-num,.v2-ring-value{font-family:var(--font-num),var(--font-ui),sans-serif}:where(body *){font-feature-settings:"pnum";font-variant-numeric:proportional-nums}:is(td.num,td.is-num,.is-num,.mono,.v2-num[data-size=m],.v2-qcount,.data-value,.rt-time,.rt-moment,.lead-created,.conv-rate,.funnel-eff-cell,.schedule-sum,.schedule-total-cell,.rank-value,.q-score,.quality-rating-num,.v2-funnel-reached,.v2-funnel-now,.pager-summary,.v2-trend-ylab),:is(td.num,td.is-num,.is-num,.mono,.v2-num[data-size=m],.v2-qcount,.data-value,.rt-time,.rt-moment,.lead-created,.conv-rate,.funnel-eff-cell,.schedule-sum,.schedule-total-cell,.rank-value,.q-score,.quality-rating-num,.v2-funnel-reached,.v2-funnel-now,.pager-summary,.v2-trend-ylab) *{font-family:var(--font-num),var(--font-ui),sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analytics-drill-link:is(.is-ink,.is-danger),.conv-delta,.intervention-score,.manager-metric-value,.metric-drilldown-link,.mk-bar-value,.mk-headline-num,.mk-loss-money,.mk-num,.news-date-day,.outcome-row-amount,.pa-count,.quality-commit-breached b,.quality-commit-rate,.quality-priority-num,.quality-rating-rank,.ring-center-value,.risk-row-money,.risk-row-score,.schedule-day-num,.source-stat strong,.v2-chip-count,.v2-dash-count,.v2-dash-counters dd,.v2-dash-split dd,.v2-funnel-answer-num,.v2-score,.v2-stile-day,.v2-tile-day{font-family:var(--font-num),var(--font-ui),sans-serif}.v2-corner-action{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;--ca-inset:min(var(--corner-action-inset),var(--pad,0px));margin-inline:calc(var(--ca-inset) - var(--pad, 0px)) 0;-webkit-margin-after:calc(var(--ca-inset) - var(--pad, 0px));margin-block-end:calc(var(--ca-inset) - var(--pad, 0px));align-self:flex-start;border-radius:calc(max(var(--r-ctl-min, 6px), var(--r-outer, var(--r-ctl)) - var(--ca-inset)) * var(--sq, 1))}.v2-corner-action[data-corner=end]{margin-inline:auto calc(var(--ca-inset) - var(--pad, 0px));align-self:flex-end}@supports (corner-shape:squircle){.v2-corner-action{corner-shape:var(--corner,round)}}:is(.v2-selected,.pager-link.is-current){background:var(--seg-on-bg);box-shadow:inset 0 1px 0 var(--seg-on-rim-top),var(--seg-on-shadow);color:var(--seg-on-ink)}:is(.v2-raised-on,.filters-trigger[data-active],.close-requests-chip.winloss-factor-chip){background:var(--s-raised);box-shadow:var(--shadow-ctl);color:var(--t1)}:is(.v2-edge-action,.risk-row-actions .exclude-case-button){--ca-inset:min(var(--corner-action-inset),var(--pad,0px));-webkit-margin-end:calc(var(--ca-inset) - var(--pad, 0px));margin-inline-end:calc(var(--ca-inset) - var(--pad, 0px));border-radius:calc(max(var(--r-ctl-min, 6px), var(--r-outer, var(--r-ctl)) - var(--ca-inset)) * var(--sq, 1))}@supports (corner-shape:squircle){:is(.v2-edge-action,.risk-row-actions .exclude-case-button){corner-shape:var(--corner,round)}}.v2-note{display:grid;grid-gap:4px;gap:4px;min-width:0;padding:12px 14px 13px;border-radius:calc(max(var(--r-ctl-min, 6px), var(--r-outer, var(--r-plaque)) - var(--corner-action-inset)) * var(--sq, 1));background:var(--s2)}.v2-note[data-tone=accent]{background:var(--light-wash)}.v2-note[data-bleed]{margin:-8px -12px;padding:8px 12px}@media (max-width:760px){.v2-note[data-bleed]{margin:0;padding:12px 14px 13px}}@supports (corner-shape:squircle){.v2-note{corner-shape:var(--corner,round)}}.v2-note-label{color:var(--t3);font-family:var(--font-ui);font-size:var(--fs-12);font-weight:400;line-height:16px;letter-spacing:0;text-transform:none}.v2-note[data-tone=accent]>.v2-note-label{color:var(--accent-ink);font-weight:500}.v2-row-hit{position:relative;min-width:0;padding:var(--row-pad-y,12px) var(--row-pad-x,8px);border-radius:calc(var(--r-inner, var(--r-ctl)) * var(--sq, 1));transition:background-color var(--dur-micro) ease}.v2-row-hit[data-interactive]{cursor:pointer}@supports (corner-shape:squircle){.v2-row-hit{corner-shape:var(--corner,round)}}.v2-inline-hit{margin:calc(-1 * var(--inline-hit-y)) calc(-1 * var(--inline-hit-x));padding:var(--inline-hit-y) var(--inline-hit-x);border-radius:calc(var(--inline-hit-r) * var(--brand-k));corner-shape:var(--brand-corner);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease,-webkit-text-decoration-color var(--dur-hover) ease;transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease;transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease,-webkit-text-decoration-color var(--dur-hover) ease}@media (hover:hover) and (pointer:fine){.v2-row-hit[data-interactive]:hover{background-color:var(--row-hover,var(--s2));transition-duration:var(--dur-hover)}.v2-rowlist>.v2-row-hit[data-interactive]:hover+.v2-row-hit:before,.v2-rowlist>.v2-row-hit[data-interactive]:hover:before{opacity:0}.v2-inline-hit:hover{background-color:var(--light-wash-strong);color:var(--link-hot);box-shadow:none}}:is(tr,[role=row],[role=listitem],.v2-row-hit).v2-lit:not(.v2-plaque,[data-interactive]):after{content:none}@media (prefers-reduced-motion:reduce){.v2-inline-hit,.v2-row-hit{transition:none}}.v2-disclosure{position:relative;display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;min-height:0;margin:0;padding:0;border:0;border-radius:var(--r-0);background:transparent;color:var(--t2);font-family:var(--font-ui);font-size:var(--fs-13);font-weight:500;line-height:18px;letter-spacing:0;text-decoration:none;text-transform:none;list-style:none;cursor:pointer;transition:color var(--dur-hover) ease,background-color var(--dur-hover) ease,transform .16s var(--ease-ui-out)}.v2-disclosure::-webkit-details-marker{display:none}.expandable-text>.v2-disclosure{margin-top:6px}.expandable-text>.expandable-text-toggle{position:relative;display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:0;margin:calc(6px - var(--inline-hit-y)) calc(-1 * var(--inline-hit-x)) calc(-1 * var(--inline-hit-y));padding:var(--inline-hit-y) var(--inline-hit-x);border:0;border-radius:calc(var(--inline-hit-r) * var(--brand-k));corner-shape:var(--brand-corner);background:transparent;color:var(--kicker-ink);font-family:var(--font-ui);font-size:var(--fs-12);font-weight:500;line-height:16px;letter-spacing:0;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;-webkit-text-decoration-color:var(--link-line);text-decoration-color:var(--link-line);cursor:pointer;transition:background-color var(--dur-hover) ease,transform .16s var(--ease-ui-out),-webkit-text-decoration-color var(--dur-hover) ease;transition:background-color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease,transform .16s var(--ease-ui-out);transition:background-color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease,transform .16s var(--ease-ui-out),-webkit-text-decoration-color var(--dur-hover) ease}.expandable-text>.expandable-text-toggle:after{content:"";position:absolute;inset:-8px -6px}@media (hover:hover) and (pointer:fine){.expandable-text>.expandable-text-toggle:hover{background:var(--light-wash-strong);-webkit-text-decoration-color:var(--link-line-hot);text-decoration-color:var(--link-line-hot)}}.expandable-text>.expandable-text-toggle:active{transform:scale(.97)}.expandable-text>.expandable-text-toggle:focus-visible{outline:2px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.expandable-text>.expandable-text-toggle{transition:background-color var(--dur-hover) ease,-webkit-text-decoration-color var(--dur-hover) ease;transition:background-color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease;transition:background-color var(--dur-hover) ease,text-decoration-color var(--dur-hover) ease,-webkit-text-decoration-color var(--dur-hover) ease}.expandable-text>.expandable-text-toggle:active{transform:none}}summary.v2-disclosure:before{content:none;display:none}.v2-disclosure>.v2-go{width:14px;height:14px;color:var(--t3);transition:transform .28s var(--ease-ui-out),color var(--dur-hover) ease}.v2-disclosure>.v2-go>svg{width:100%;height:100%}:is(.v2-disclosure[aria-expanded=true],details[open]:not(.is-closing)>summary.v2-disclosure)>.v2-go{transform:rotate(180deg)}:is(.v2-disclosure[aria-expanded=true],details[open]:not(.is-closing)>summary.v2-disclosure){color:var(--t1)}@media (hover:hover) and (pointer:fine){.v2-disclosure:hover{color:var(--t1)}.v2-disclosure:hover>.v2-go{color:var(--link-hot)}.v2-disclosure:hover>.v2-go>svg:first-child{transform:translateY(100%)}.v2-disclosure:hover>.v2-go>svg:last-child{transform:none}}.v2-disclosure:active{transform:scale(.97)}.v2-disclosure:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.v2-disclosure:after{content:"";position:absolute;inset:-4px -6px}@media (max-width:760px),(pointer:coarse){.v2-disclosure:after{inset:-11px -6px}}.v2-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease-ui-out)}.v2-reveal>.v2-reveal-inner{min-height:0;overflow:hidden;overflow:clip;opacity:0;transform:translateY(-6px);transition:opacity .14s ease,transform .22s var(--ease-ui-out)}.v2-reveal[data-open]{grid-template-rows:1fr;transition-duration:.32s}.v2-reveal[data-open]>.v2-reveal-inner{opacity:1;transform:none;transition:opacity .22s ease 60ms,transform .32s var(--ease-ui-out)}@media (prefers-reduced-motion:reduce){.v2-disclosure,.v2-disclosure>.v2-go,.v2-disclosure>.v2-go>svg,.v2-reveal,.v2-reveal>.v2-reveal-inner{transition:none}}:is(.quality-commit-row,.quality-review-point,.mk-src-row,.rejects-nontarget-row,.quality-progress-row,.quality-critical-row):last-child{padding-bottom:0}:is(.rank-bars:last-child,.quality-weak-grid:last-child>.rank-bars)>.rank-row:last-child:not([data-interactive],.is-link){margin-bottom:calc((18px - 36px) / 2)}.deal-list:last-child>.deal-list-row:last-child{margin-bottom:calc((28px - 40px) / 2)}.rt-days-grid:last-child>.dotm:last-child{margin-bottom:calc((16px - 30px) / 2)}.v2-plaque>.quality-manager-actions:last-child,.v2-plaque>.quality-manager-actions:last-child .exclude-case-button{--ca-inset:min(var(--corner-action-inset),var(--pad,0px))}.v2-plaque>.quality-manager-actions:last-child{-webkit-margin-start:calc(var(--ca-inset) - var(--pad, 0px));margin-inline-start:calc(var(--ca-inset) - var(--pad, 0px));-webkit-margin-after:calc(var(--ca-inset) - var(--pad, 0px));margin-block-end:calc(var(--ca-inset) - var(--pad, 0px))}.v2-plaque>.quality-manager-actions:last-child .exclude-case-button{border-radius:calc(max(var(--r-ctl-min, 6px), var(--r-outer, var(--r-ctl)) - var(--ca-inset)) * var(--sq, 1))}@media (max-width:860px){:is(.reveal>.close-request-row:last-child .close-request-actions,.mk-romi-months:last-child){--ca-inset:min(var(--corner-action-inset),var(--pad,0px));-webkit-margin-start:calc(var(--ca-inset) - var(--pad, 0px));margin-inline-start:calc(var(--ca-inset) - var(--pad, 0px));-webkit-margin-after:calc(var(--ca-inset) - var(--pad, 0px));margin-block-end:calc(var(--ca-inset) - var(--pad, 0px))}:is(.reveal>.close-request-row:last-child .close-request-actions,.mk-romi-months:last-child) .v2-btn{border-radius:calc(max(var(--r-ctl-min, 6px), var(--r-outer, var(--r-ctl)) - var(--ca-inset)) * var(--sq, 1))}}@supports (corner-shape:squircle){.v2-plaque>.quality-manager-actions:last-child .exclude-case-button,:is(.reveal>.close-request-row:last-child .close-request-actions,.mk-romi-months:last-child) .v2-btn{corner-shape:var(--corner,round)}}:is(.quality-extra-caption,.mk-src-note):last-child{margin-bottom:0}}@layer reset, legacy, tokens, type, components, pages, utilities;