.qa-client *,.qa-client :after,.qa-client :before{box-sizing:border-box;margin:0;padding:0}.qa-client{font-family:var(--font-sans);font-size:var(--text-body);line-height:1.6;color:var(--ink);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1,"calt" 1}.qa-client a{color:inherit;text-decoration:none}.qa-client button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}.qa-client img,.qa-client svg{display:block;max-width:100%}.qa-client ::-moz-selection{background:var(--accent-soft);color:var(--accent-ink)}.qa-client ::selection{background:var(--accent-soft);color:var(--accent-ink)}.qa-client :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.qa-client .wizard-chip{position:relative;display:inline-flex;max-width:100%;align-items:center;gap:var(--sp-2);border:1px solid var(--hairline);border-radius:12px;background:var(--surface-sunken);color:var(--ink);font-size:15px;font-weight:400;line-height:1.35;text-align:left;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.qa-client .wizard-chip--chip{min-height:40px;padding:10px var(--sp-4)}.qa-client .wizard-chip--card{min-height:48px;width:100%;padding:var(--sp-3) 14px}.qa-client .wizard-chip:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.qa-client .wizard-chip:active:not(:disabled){transform:scale(.98)}.qa-client .wizard-chip:disabled{cursor:not-allowed;opacity:.5}.qa-client .wizard-chip[data-selected=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink);font-weight:600;box-shadow:var(--shadow-xs)}.qa-client .wizard-chip__indicator{display:flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;border:1px solid var(--hairline-strong);border-radius:var(--radius-pill);background:transparent;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease)}.qa-client .wizard-chip:hover:not(:disabled) .wizard-chip__indicator{border-color:var(--accent)}.qa-client .wizard-chip[data-selected=true] .wizard-chip__indicator{border-color:var(--accent);background:var(--accent)}.qa-client .wizard-chip__check{width:10px;height:10px;color:#fff}.qa-client .wizard-chip__icon{flex:none;opacity:.7}.qa-client .wizard-chip__label{min-width:0;overflow-wrap:anywhere}.qa-client .label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.qa-client .page.qa-page-hero-page{padding-top:0}.qa-client .qa-page-hero{padding-top:var(--sp-6);padding-bottom:var(--sp-10)}.qa-client .qa-page-hero__heading{min-width:0}.qa-client .qa-page-hero__eyebrow{display:block;margin:0 0 var(--sp-3)}.qa-client .qa-page-hero__title{margin:0}.qa-client .qa-page-hero__intro{margin:var(--sp-4) 0 0}.qa-client .home-redesign.qa-page-hero-page .qa-page-hero{padding-bottom:var(--home-hero-padding-bottom)}@container pagearea (max-width: 620px){.qa-client .qa-page-hero{padding-top:var(--sp-5);padding-bottom:var(--sp-8)}}.qa-client .metric{font-family:var(--font-sans);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;color:var(--ink)}.qa-client .shell{display:grid;grid-template-columns:var(--sidebar-w) minmax(0,1fr);width:100%;max-width:calc(var(--sidebar-w) + var(--content-max));margin-inline:auto;min-height:100vh}.qa-client .sidebar{position:sticky;top:0;align-self:start;height:100vh;display:flex;flex-direction:column;background:var(--surface);border-right:1px solid var(--hairline);padding:var(--sp-5) var(--sp-3)}.qa-client .sidebar__brand{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3) var(--sp-6)}.qa-client .sidebar__nav{display:flex;flex-direction:column;gap:2px;flex:1}.qa-client .nav-item{display:flex;align-items:center;gap:var(--sp-3);padding:10px var(--sp-3);border-radius:var(--radius-sm);color:var(--ink-secondary);font-weight:500;font-size:var(--text-body);transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-client .nav-item:hover{background:var(--surface-sunken);color:var(--ink)}.qa-client .nav-item[aria-current=page]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.qa-client .nav-item[aria-current=page] svg{color:var(--accent)}.qa-client .nav-item svg{width:18px;height:18px;flex:none;color:var(--ink-muted)}.qa-client .nav-divider{height:1px;background:var(--hairline);margin:var(--sp-3) var(--sp-3)}.qa-client .sidebar__footer{border-top:1px solid var(--hairline);padding-top:var(--sp-4);margin-top:var(--sp-4)}.qa-client .main{min-width:0;display:flex;flex-direction:column}.qa-client .appbar{position:sticky;top:0;z-index:20;height:var(--header-h);display:flex;align-items:center;gap:var(--sp-4);padding:0 var(--page-pad-x);background:color-mix(in srgb,var(--canvas) 86%,transparent);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--hairline)}.qa-client .appbar__title{display:flex;flex-direction:column;gap:2px;min-width:0}.qa-client .appbar__spacer{flex:1}.qa-client .page{padding:var(--sp-8) var(--page-pad-x);max-width:var(--content-max);width:100%;margin:0 auto;container:pagearea/inline-size;overflow-x:clip}.qa-client .page__grid{display:grid;grid-template-columns:1fr;gap:var(--sp-6);align-items:start}@container pagearea (min-width: 820px){.qa-client .page__grid{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}}.qa-client .hero-report-slot{flex:0 1 22rem;min-width:16rem;margin-top:var(--sp-6);margin-left:auto}@container pagearea (max-width: 819px){.qa-client .hero-report-slot{flex-basis:100%;margin-left:0;min-width:0}}.qa-client .page__grid>:only-child{grid-column:1/-1}.qa-client .playbook-detail__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);align-items:start}.qa-client .playbook-detail__main,.qa-client .playbook-detail__rail{min-width:0}.qa-client .plan-diagnosis__grid--minimal{grid-template-columns:minmax(0,1fr)}.qa-client .playbook-detail__back{display:inline-flex;min-height:44px;align-items:center;padding-inline:var(--sp-2);margin-inline:calc(-1 * var(--sp-2))}.qa-client .playbook-detail__title{max-width:780px;font-size:clamp(2rem,4vw,3.25rem);overflow-wrap:anywhere}.qa-client .playbook-detail__complete{width:72px;border-right:1px solid var(--hairline)}.qa-client .playbook-detail__complete-label{font-size:10px;font-weight:600;line-height:1.1;color:var(--ink-muted);white-space:nowrap}.qa-client .playbook-detail__complete[aria-pressed=true] .playbook-detail__complete-label{color:var(--accent-ink)}@container pagearea (min-width: 900px){.qa-client .playbook-detail__layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.qa-client .playbook-detail__layout--execution>.playbook-detail__main{grid-column:1}.qa-client .playbook-detail__layout--execution>.playbook-detail__rail{position:sticky;top:calc(var(--header-h) + var(--sp-3));grid-column:2;grid-row:1}.qa-client .plan-diagnosis__grid--minimal{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--sp-5);column-gap:var(--sp-5)}}@container pagearea (max-width: 560px){.qa-client .playbook-detail__title{font-size:clamp(2rem,9vw,2.5rem)}.qa-client .playbook-detail__complete{width:68px}.qa-client .playbook-detail__open-label{display:none}}.qa-client .stack{display:flex;flex-direction:column;gap:var(--sp-6)}.qa-client .stack-sm{display:flex;flex-direction:column;gap:var(--sp-3)}.qa-client .row{gap:var(--sp-3)}.qa-client .row,.qa-client .row-between{display:flex;align-items:center;flex-wrap:wrap}.qa-client .row-between{justify-content:space-between;gap:var(--sp-4)}.qa-client .row-between>:first-child{flex:1 1 auto}.qa-client .brand{display:inline-flex;align-items:center;gap:6px;font-weight:500;letter-spacing:-.02em;font-size:var(--text-body-lg);color:var(--ink)}.qa-client .brand__mark{width:40px;height:40px;display:grid;place-items:center}.qa-client .brand__mark svg{width:40px;height:40px}.qa-client .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;padding:0 var(--sp-5);border-radius:6px;font-weight:500;font-size:var(--text-body);white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),filter var(--dur) var(--ease)}.qa-client .btn--primary{background:var(--accent);color:#fff}.qa-client .btn--primary:hover{background:var(--accent-hover)}.qa-client .btn--secondary{background:var(--surface);color:var(--accent-ink);border:1px solid var(--hairline-strong);box-shadow:var(--shadow-xs)}.qa-client .btn--secondary:hover{background:var(--surface-sunken);border-color:var(--ink-faint)}.qa-client .btn--ghost{color:var(--accent-ink);padding-inline:var(--sp-3)}.qa-client .btn--ghost:hover{background:var(--accent-soft)}.qa-client .btn--sm{position:relative;min-height:36px;padding:0 var(--sp-4);font-size:var(--text-small)}.qa-client .btn--sm:after{content:"";position:absolute;inset:-4px}.qa-client .btn--block{width:100%}.qa-client.result-check-finish-dialog{width:min(720px,calc(100vw - (2 * var(--sp-6))));max-width:720px;max-height:calc(100dvh - (2 * var(--sp-6)));padding:0;overflow:hidden auto;border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.qa-client.result-check-finish-dialog>button{top:var(--sp-5);right:var(--sp-5)}.qa-client .result-check-finish-dialog__header{display:block;padding:var(--sp-8) var(--sp-20) var(--sp-8) var(--sp-8);border-left:2px solid var(--accent);text-align:left}.qa-client .result-check-finish-dialog__title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.qa-client .result-check-finish-dialog__title span{color:var(--accent)}.qa-client .result-check-finish-dialog__description{max-width:var(--measure);margin-top:var(--sp-3);font-size:var(--text-body);line-height:1.6;color:var(--ink-secondary)}.qa-client .result-check-finish-dialog__changes,.qa-client .result-check-finish-dialog__summary{padding:var(--sp-6) var(--sp-8);border-top:1px solid var(--hairline);background:var(--surface-sunken)}.qa-client .result-check-finish-dialog__changes{display:grid;gap:var(--sp-4)}.qa-client .result-check-finish-dialog__change{display:grid;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);align-items:baseline;gap:var(--sp-3) var(--sp-6)}.qa-client .result-check-finish-dialog__change+.result-check-finish-dialog__change{padding-top:var(--sp-4);border-top:1px solid var(--hairline)}.qa-client .result-check-finish-dialog__change-label{font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;letter-spacing:.04em;color:var(--ink)}.qa-client .result-check-finish-dialog__change-value,.qa-client .result-check-finish-dialog__summary{font-size:var(--text-body);line-height:1.55;color:var(--ink-secondary)}.qa-client .result-check-finish-dialog__change-value{margin-top:0}.qa-client .result-check-finish-dialog__error{padding:var(--sp-4) var(--sp-8) 0;font-size:var(--text-small);color:var(--sig-low-ink)}.qa-client .result-check-finish-dialog__footer{display:flex;flex-direction:row;justify-content:flex-end;gap:var(--sp-3);padding:var(--sp-5) var(--sp-8) var(--sp-6);border-top:1px solid var(--hairline)}.qa-client .result-check-finish-dialog__footer>*{margin-right:0;margin-left:0}.qa-client .result-check-finish-dialog__footer .btn:disabled{cursor:not-allowed;opacity:.55}@media (max-width:560px){.qa-client.result-check-finish-dialog{width:calc(100vw - var(--sp-6));max-height:calc(100dvh - var(--sp-6))}.qa-client .result-check-finish-dialog__header{padding:var(--sp-6) var(--sp-16) var(--sp-5) var(--sp-5)}.qa-client .result-check-finish-dialog__changes,.qa-client .result-check-finish-dialog__footer,.qa-client .result-check-finish-dialog__summary{padding-right:var(--sp-5);padding-left:var(--sp-5)}.qa-client .result-check-finish-dialog__change{grid-template-columns:1fr;gap:var(--sp-1)}.qa-client .result-check-finish-dialog__footer{align-items:stretch;flex-direction:column-reverse}.qa-client .result-check-finish-dialog__footer .btn{width:100%}}.qa-client .card{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--sp-6);box-shadow:var(--shadow-xs)}.qa-client .card--flush{padding:0;overflow:hidden}.qa-client .card--interactive{transition:box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur-fast) var(--ease)}.qa-client .card--interactive:hover{box-shadow:var(--shadow-sm);border-color:var(--hairline-strong);transform:translateY(-1px)}.qa-client .card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}.qa-client .card dd,.qa-client .card>p{max-width:var(--measure)}.qa-client .verdict{display:flex;flex-direction:column;gap:var(--sp-4)}.qa-client .verdict__line{display:flex;align-items:flex-start;gap:var(--sp-4)}.qa-client .verdict__dot{display:none}.qa-client .verdict__text{flex:1;color:var(--ink)}.qa-client .verdict__accent{color:var(--accent)}.qa-client .verdict__sub{color:var(--ink-secondary);font-size:var(--text-body-lg);max-width:var(--measure)}.qa-client .verdict__rule{height:1px;background:var(--hairline)}.qa-client .verdict__next{display:flex;align-items:center;gap:var(--sp-3);font-weight:500}.qa-client .verdict__next-link:hover{text-decoration:underline}.qa-client .verdict__next .arrow{color:var(--accent);font-weight:700}.qa-client .verdict__prov{display:flex;gap:var(--sp-4);flex-wrap:wrap}.qa-client .dot{border-radius:50%}.qa-client .dot,.qa-client .mark{width:10px;height:10px;flex:none;display:inline-block}.qa-client .mark{border-radius:3px}.qa-client .chip .mark{width:8px;height:8px}.qa-client .chip{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px 10px;border-radius:var(--radius-pill);font-size:var(--text-small);font-weight:600;line-height:1.2}.qa-client .chip .dot{width:8px;height:8px}.qa-client .chip--soft{background:var(--surface-sunken);color:var(--ink-secondary);border:1px solid var(--hairline)}.qa-client .chip--accent{background:var(--accent-soft);color:var(--accent-ink)}.qa-client .cat-chip-wrap{position:relative;display:inline-flex}.qa-client .chip--explain{cursor:help;font-family:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint);text-underline-offset:3px}.qa-client .chip--explain:hover{color:var(--ink);border-color:var(--ink-faint)}.qa-client .chip--explain[aria-expanded=true]{color:var(--ink);border-color:var(--accent)}.qa-client .cat-explainer{position:absolute;top:calc(100% + 6px);right:0;z-index:30;width:-moz-max-content;width:max-content;max-width:260px;display:block;padding:var(--sp-3) var(--sp-4);background:var(--surface);color:var(--ink-secondary);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-size:var(--text-small);font-weight:400;line-height:1.45;text-align:left;white-space:normal}.qa-client .cat-explainer__title{display:block;margin-bottom:2px;font-weight:700;color:var(--ink)}.qa-client .sig-critical{background:var(--sig-critical)}.qa-client .chip.sig-critical{background:var(--sig-critical-soft);color:var(--sig-critical-ink)}.qa-client .sig-low{background:var(--sig-low)}.qa-client .chip.sig-low{background:var(--sig-low-soft);color:var(--sig-low-ink)}.qa-client .sig-moderate{background:var(--sig-moderate)}.qa-client .chip.sig-moderate{background:var(--sig-moderate-soft);color:var(--sig-moderate-ink)}.qa-client .sig-good{background:var(--sig-good)}.qa-client .chip.sig-good{background:var(--sig-good-soft);color:var(--sig-good-ink)}.qa-client .sig-strong{background:var(--sig-strong)}.qa-client .chip.sig-strong{background:var(--sig-strong-soft);color:var(--sig-strong-ink)}.qa-client .sig-info{background:var(--sig-info)}.qa-client .chip.sig-info{background:var(--sig-info-soft);color:var(--sig-info-ink)}.qa-client .chip.sig-critical .dot{background:var(--sig-critical)}.qa-client .chip.sig-low .dot{background:var(--sig-low)}.qa-client .chip.sig-moderate .dot{background:var(--sig-moderate)}.qa-client .chip.sig-good .dot{background:var(--sig-good)}.qa-client .chip.sig-strong .dot{background:var(--sig-strong)}.qa-client .chip.sig-info .dot{background:var(--sig-info)}.qa-client .chip.sig-critical .mark{background:var(--sig-critical)}.qa-client .chip.sig-low .mark{background:var(--sig-low)}.qa-client .chip.sig-moderate .mark{background:var(--sig-moderate)}.qa-client .chip.sig-good .mark{background:var(--sig-good)}.qa-client .chip.sig-strong .mark{background:var(--sig-strong)}.qa-client .chip.sig-info .mark{background:var(--sig-info)}.qa-client .dom-rule{border-left:3px solid var(--hairline-strong);padding-left:var(--sp-4)}.qa-client .dom-data{border-color:var(--domain-data)}.qa-client .dom-finance{border-color:var(--domain-finance)}.qa-client .dom-operations{border-color:var(--domain-operations)}.qa-client .dom-growth{border-color:var(--domain-growth)}.qa-client .dom-people{border-color:var(--domain-people)}.qa-client .dom-strategy{border-color:var(--domain-strategy)}.qa-client .dom-tag{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.qa-client .dom-tag .dot{width:7px;height:7px}.qa-client .rows{display:flex;flex-direction:column}.qa-client .rowi{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);margin-bottom:var(--sp-3);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.qa-client .rowi:hover{border-color:var(--hairline-strong);box-shadow:var(--shadow-xs)}.qa-client .rowi__rank{font-family:var(--font-mono);font-size:var(--text-small);color:var(--ink-muted);width:24px;text-align:center}.qa-client .rowi__body{min-width:0}.qa-client .rowi__name{font-weight:600}.qa-client .rowi__why{color:var(--ink-muted);margin-top:2px}.qa-client .rowi--locked{background:var(--surface-sunken);border-style:dashed}.qa-client .rowi--locked .rowi__name{color:var(--ink-secondary)}.qa-client .rowi--split{grid-template-columns:1fr auto}.qa-client .saved-work-row__action{flex-wrap:wrap}.qa-client .saved-work-row__action .chip{white-space:nowrap}@media (max-width:560px){.qa-client .rowi--split{grid-template-columns:1fr}.qa-client .rows .rowi--split .rowi__action{justify-self:start}.qa-client .saved-work-row__action{width:100%}.qa-client .saved-work-row__action .btn{min-height:44px;margin-left:auto}.qa-client .saved-playbook__choices{align-items:stretch;flex-direction:column}.qa-client .saved-playbook__choices .btn{width:100%;min-height:44px}}@media (min-width:561px) and (max-width:768px){.qa-client .saved-work-row{grid-template-columns:1fr}.qa-client .saved-work-row__action{width:100%;justify-self:start}}.qa-client .stat{display:flex;flex-direction:column;gap:var(--sp-2)}.qa-client .statgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(140px,100%),1fr));gap:var(--sp-5)}.qa-client .ring{--p:0;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;flex:none;background:conic-gradient(var(--accent) calc(var(--p) * 1%),var(--surface-sunken) 0)}.qa-client .ring__inner{width:44px;height:44px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-size:var(--text-small);font-weight:700;font-variant-numeric:tabular-nums}.qa-client .bar{height:6px;border-radius:var(--radius-pill);background:var(--surface-sunken);overflow:hidden}.qa-client .bar__fill{height:100%;border-radius:inherit;background:var(--accent)}.qa-client .trend{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-small);font-weight:600}.qa-client .trend--up{color:var(--sig-good-ink)}.qa-client .trend--down{color:var(--sig-critical-ink)}.qa-client .trend--flat{color:var(--ink-muted)}.qa-client .theme-toggle{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius);color:var(--ink-secondary);border:1px solid transparent;flex:none;cursor:pointer;background:transparent;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-client .theme-toggle:hover{background:var(--surface-sunken);color:var(--ink)}.qa-client .theme-toggle svg{width:18px;height:18px}.qa-client .theme-toggle__sun,.qa-client.dark-scope .theme-toggle__moon{display:none}.qa-client.dark-scope .theme-toggle__sun{display:block}.qa-client .hero-art{position:relative;overflow:hidden}.qa-client .hero-art__content{position:relative;z-index:1}.qa-client .hero-art__wash{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(38% 60% at 88% 12%,color-mix(in srgb,var(--domain-strategy) 24%,transparent),transparent 60%),radial-gradient(42% 62% at 104% 54%,color-mix(in srgb,var(--domain-people) 22%,transparent),transparent 62%),radial-gradient(46% 64% at 82% 98%,color-mix(in srgb,var(--domain-operations) 20%,transparent),transparent 62%),radial-gradient(54% 60% at 64% -8%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 58%);filter:blur(20px)}.qa-client .hero-art__wash:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--surface) 6%,transparent 52%)}.qa-client .signature-mesh{position:absolute;top:50%;right:clamp(8px,2%,28px);transform:translateY(-50%);width:clamp(208px,34%,358px);height:auto;z-index:0;pointer-events:none}.qa-client .signature-mesh .mesh-line{stroke:var(--accent);stroke-width:1.3;opacity:.3}@media (min-width:761px){.qa-client .hero-art .verdict{max-width:62%}}.qa-client .area-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.qa-client .area-tile{min-height:92px;padding:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);display:flex;width:100%;flex-direction:column;justify-content:space-between;gap:6px;text-align:left;transition:border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease)}.qa-client .area-tile:hover{border-color:var(--accent);box-shadow:var(--shadow-xs);transform:translateY(-1px)}.qa-client .area-tile:active{transform:translateY(0)}.qa-client .area-tile__head{display:flex;align-items:center;gap:8px;min-width:0}.qa-client .area-tile__head .dot{width:8px;height:8px;flex:none}.qa-client .area-tile__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink);font-size:var(--text-small);font-weight:700}.qa-client .area-tile__open{width:15px;height:15px;margin-left:auto;flex:none;color:var(--ink-faint);transition:color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.qa-client .area-tile:hover .area-tile__open{color:var(--accent);transform:translateX(2px)}.qa-client .area-tile__status{color:var(--ink-secondary);font-size:var(--text-small);font-weight:700}.qa-client .area-tile__detail{color:var(--ink-muted);font-size:var(--text-small)}.qa-client .area-tile--attention{border-color:color-mix(in srgb,var(--sig-moderate) 55%,var(--hairline));background:var(--sig-moderate-soft)}.qa-client .area-tile--attention .area-tile__status{color:var(--sig-moderate-ink)}.qa-client .area-tile--steady{border-color:color-mix(in srgb,var(--sig-good) 45%,var(--hairline));background:color-mix(in srgb,var(--sig-good-soft) 60%,var(--surface))}.qa-client .area-tile--steady .area-tile__status{color:var(--sig-good-ink)}.qa-client .area-tile--needs-info{border-style:dashed;background:var(--surface-sunken)}.qa-client .area-tile--needs-info .dot{opacity:.45}.qa-client .area-tile--needs-info .area-tile__status{color:var(--ink-muted)}@container pagearea (max-width: 560px){.qa-client .area-map{grid-template-columns:1fr}}.area-context-dialog-shell{padding:0;overflow:hidden}.qa-client.area-context-dialog{padding:var(--sp-6);background:var(--surface);color:var(--ink)}.qa-client .area-context-dialog__status{display:inline-flex;width:-moz-fit-content;width:fit-content;margin-top:var(--sp-3);padding:3px 10px;border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-secondary)}.qa-client .area-context-dialog__status--attention{background:var(--sig-moderate-soft);color:var(--sig-moderate-ink)}.qa-client .area-context-dialog__status--steady{background:var(--sig-good-soft);color:var(--sig-good-ink)}.qa-client .area-context-dialog__read{margin-top:var(--sp-6);padding:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-sunken)}.qa-client .area-context-dialog__read .t-body{margin-top:var(--sp-2)}.qa-client .area-context-dialog__next{display:grid;gap:var(--sp-3);margin-top:var(--sp-5)}.qa-client .bandtrack{position:relative;margin-top:var(--sp-3)}.qa-client .bandtrack__prev{position:absolute;top:-3px;width:2px;height:12px;border-radius:1px;background:var(--ink-faint)}.qa-client .bandtrack__cap{display:flex;justify-content:space-between;gap:var(--sp-3);margin-top:6px}.qa-client .concbar{display:flex;height:12px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-sunken);border:1px solid var(--hairline)}.qa-client .concbar__part{height:100%}.qa-client .conckey{display:flex;gap:var(--sp-4);flex-wrap:wrap;margin-top:var(--sp-3)}.qa-client .conckey span{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-small);color:var(--ink-secondary)}.qa-client .band{margin-inline:calc(-1 * var(--page-pad-x));padding:var(--sp-12) var(--page-pad-x);background:var(--surface-sunken);border-block:1px solid var(--hairline)}.qa-client .band--accent{background:color-mix(in srgb,var(--accent) 8%,var(--surface-sunken));border-color:color-mix(in srgb,var(--accent) 22%,var(--hairline))}.qa-client .band__grid{display:grid;gap:var(--sp-8) var(--sp-10);align-items:center}@container pagearea (min-width: 720px){.qa-client .band__grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.qa-client .section-rule{border-left:3px solid var(--hairline-strong);padding-left:var(--sp-6)}.qa-client .hero-grid{display:grid;gap:var(--sp-8) var(--sp-10);align-items:center}@container pagearea (min-width: 760px){.qa-client .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,340px)}}.qa-client .hero-grid>:only-child{grid-column:1/-1}.qa-client .list{display:flex;flex-direction:column}.qa-client .list>.list__row{padding:var(--sp-5) 0;border-top:1px solid var(--hairline)}.qa-client .list>.list__row:first-child{border-top:0;padding-top:0}.qa-client .onboard-state{border-bottom:1px solid var(--hairline)}.qa-client .hero-art--bleed,.qa-client .onboard-state{margin-inline:calc(-1 * var(--page-pad-x));padding:var(--sp-4) var(--page-pad-x) var(--sp-10)}.qa-client .onboard-state__actions{margin-bottom:var(--sp-3)}.qa-client .onboard-panel{min-width:0;border-left:3px solid var(--accent);padding:var(--sp-5) 0 var(--sp-5) var(--sp-6);background:linear-gradient(90deg,color-mix(in srgb,var(--accent-soft) 72%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--surface-sunken) 82%,transparent),transparent)}.qa-client .onboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);margin-bottom:var(--sp-5)}.qa-client .onboard-metric{min-width:0;padding-bottom:var(--sp-3);border-bottom:1px solid var(--hairline)}.qa-client .onboard-metric__value{display:block;color:var(--ink)}.qa-client .onboard-metric.is-accent .onboard-metric__value{color:var(--accent-ink)}.qa-client .onboard-metric.is-good .onboard-metric__value{color:var(--sig-good-ink)}.qa-client .onboard-metric.is-warn .onboard-metric__value{color:var(--sig-moderate-ink)}.qa-client .onboard-metric.is-muted .onboard-metric__value{color:var(--ink-muted)}.qa-client .onboard-steps{display:flex;flex-direction:column;gap:var(--sp-3)}.qa-client .onboard-step{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:var(--sp-3);min-width:0}.qa-client .onboard-step__marker{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--hairline-strong);color:var(--ink-muted);box-shadow:var(--shadow-xs)}.qa-client .onboard-step.is-accent .onboard-step__marker{background:var(--accent);border-color:var(--accent);color:#fff}.qa-client .onboard-step.is-good .onboard-step__marker{background:var(--sig-good-soft);border-color:color-mix(in srgb,var(--sig-good) 44%,var(--hairline));color:var(--sig-good-ink)}.qa-client .onboard-step.is-warn .onboard-step__marker{background:var(--sig-moderate-soft);border-color:color-mix(in srgb,var(--sig-moderate) 44%,var(--hairline));color:var(--sig-moderate-ink)}.qa-client .onboard-step.is-muted .onboard-step__marker{background:var(--surface-sunken)}.qa-client .onboard-step__body{display:flex;min-width:0;flex-direction:column;padding-top:3px}.qa-client .onboard-step__label{font-weight:600;color:var(--ink)}.qa-client .onboard-step__detail{color:var(--ink-muted)}@container pagearea (max-width: 560px){.qa-client .onboard-panel{padding:var(--sp-4) 0 var(--sp-4) var(--sp-4)}.qa-client .onboard-metrics{gap:var(--sp-2);margin-bottom:var(--sp-4)}.qa-client .onboard-metric{padding-bottom:var(--sp-2)}.qa-client .onboard-steps{gap:var(--sp-2)}.qa-client .onboard-step{grid-template-columns:30px minmax(0,1fr);gap:var(--sp-2)}.qa-client .onboard-step__marker{width:28px;height:28px}.qa-client .onboard-step__detail{display:none}}@media (max-width:760px){.qa-client .hero-art{display:flex;flex-direction:column}.qa-client .signature-mesh{position:static;transform:none;order:1;width:min(248px,72%);margin:var(--sp-5) auto 0}.qa-client .hero-art__wash:after{background:linear-gradient(180deg,transparent 44%,var(--surface) 96%)}}.qa-client .tbl{width:100%;border-collapse:collapse;font-size:var(--text-body)}.qa-client .tbl th{text-align:left;font:500 var(--text-label)/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:var(--sp-3) var(--sp-4);background:var(--surface-sunken)}.qa-client .tbl td{padding:var(--sp-4);border-top:1px solid var(--hairline)}.qa-client .tbl tr:hover td{background:var(--surface-sunken)}.qa-client .tbl .num{font-variant-numeric:tabular-nums;text-align:right}.qa-client .field{display:flex;flex-direction:column;gap:var(--sp-2)}.qa-client .field>label{font-weight:600;font-size:var(--text-small)}.qa-client .input,.qa-client .select{width:100%;min-height:44px;padding:0 var(--sp-4);border-radius:6px;background:var(--surface);border:1px solid var(--hairline-strong);color:var(--ink);font:inherit;box-shadow:inset 0 1px 2px rgba(50,50,93,.07);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.qa-client .input:focus,.qa-client .select:focus{outline:none;border-color:var(--accent);box-shadow:inset 0 1px 2px rgba(50,50,93,.07),0 0 0 3px var(--accent-ring)}.qa-client .toggle{width:40px;height:24px;border-radius:var(--radius-pill);background:var(--hairline-strong);position:relative;transition:background var(--dur) var(--ease);flex:none}.qa-client .toggle[aria-checked=true]{background:var(--accent)}.qa-client .toggle:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--dur) var(--ease);box-shadow:var(--shadow-xs)}.qa-client .toggle[aria-checked=true]:after{transform:translateX(16px)}.qa-client .toggle:before{content:"";position:absolute;inset:-10px}.qa-client .seg{background:var(--surface-sunken);border:1px solid var(--hairline);border-radius:8px;padding:3px;gap:3px}.qa-client .seg button{padding:6px 14px;border-radius:6px}.qa-client .seg button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.qa-client .divider{height:1px;background:var(--hairline)}.qa-client .divider--section{margin:var(--sp-10) 0 var(--sp-8)}.qa-client .divider--tight{margin:var(--sp-8) 0 var(--sp-5)}.qa-client .tag{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:var(--radius-sm);background:var(--surface-sunken);border:1px solid var(--hairline);font-size:var(--text-small);color:var(--ink-secondary)}.qa-client .tag--accent{background:var(--accent-soft);color:var(--accent-ink);border-color:transparent}.qa-client .lock{display:inline-flex;gap:6px;color:var(--ink-muted)}.qa-client .banner,.qa-client .lock{align-items:center;font-size:var(--text-small)}.qa-client .banner{display:flex;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius)}.qa-client .banner--info{background:var(--sig-info-soft);color:var(--sig-info-ink)}.qa-client .banner--warn{background:var(--sig-moderate-soft);color:var(--sig-moderate-ink)}.qa-client .banner--critical{background:var(--sig-critical-soft);color:var(--sig-critical-ink)}.qa-client .skip-link{position:absolute;left:-9999px}.qa-client .skip-link:focus{left:var(--sp-4);top:var(--sp-4);z-index:100;background:var(--surface);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);box-shadow:var(--shadow-md)}.qa-client .bottomnav{display:none}.qa-client .label,.qa-client .rowi__why,.qa-client .tag,.qa-client .tbl td{overflow-wrap:anywhere}.qa-client .page__grid>*,.qa-client .stack>*{min-width:0}.qa-client .nav-item{min-height:44px}.qa-client :where(h1,h2,h3,[id]){scroll-margin-top:calc(var(--header-h) + var(--sp-3))}@media (max-width:1023px){.qa-client .shell{grid-template-columns:1fr;max-width:none}.qa-client .sidebar{display:none}.qa-client .page__grid{grid-template-columns:1fr}.qa-client .page{padding:var(--sp-5) var(--sp-4) 96px}.qa-client .appbar{padding:0 var(--sp-4)}.qa-client .bottomnav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:30;background:color-mix(in srgb,var(--canvas) 92%,transparent);backdrop-filter:blur(12px);border-top:1px solid var(--hairline);padding:var(--sp-2) var(--sp-2) calc(var(--sp-2) + env(safe-area-inset-bottom))}.qa-client .bottomnav>a,.qa-client .bottomnav__more-trigger{display:flex;min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:var(--sp-2);color:var(--ink-muted);font-size:var(--text-label);font-weight:600}.qa-client .bottomnav a[aria-current=page]{color:var(--accent)}.qa-client .bottomnav__more{position:relative;min-width:0}.qa-client .bottomnav__more-trigger{width:100%;height:100%}.qa-client .bottomnav__more-trigger[data-active=true]{color:var(--accent)}.qa-client .bottomnav__overflow{position:absolute;right:0;bottom:calc(100% + var(--sp-2));display:grid;min-width:min(14rem,calc(100vw - (2 * var(--sp-4))));padding:var(--sp-2);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-md)}.qa-client .bottomnav__overflow a{display:flex;min-height:44px;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--ink-secondary);font-size:var(--text-small);font-weight:600}.qa-client .bottomnav__overflow a:hover{background:var(--surface-raised);color:var(--ink)}.qa-client .bottomnav svg{width:20px;height:20px}.qa-client .bottomnav__overflow svg{flex:0 0 auto}}@media (max-width:640px){.qa-client .statgrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1023px){.qa-client .cap-tier-horizon--empty{margin-top:calc(var(--sp-24) + var(--sp-8))!important}}@media print{.qa-client .appbar,.qa-client .bottomnav,.qa-client .no-print,.qa-client .sidebar{display:none!important}.qa-client,.qa-client .card{background:#fff!important;box-shadow:none!important}.qa-client .page{padding:0}}.qa-client .ident{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.qa-client .ident .tag b{color:var(--ink);font-weight:600}.qa-client .profile-readiness.onboard-panel{padding:var(--sp-4) 0 var(--sp-4) var(--sp-5)}.qa-client .profile-readiness{display:flex;flex-direction:column;gap:var(--sp-3)}.qa-client .profile-readiness__top{display:flex;align-items:flex-start;flex-direction:column;gap:4px}.qa-client .profile-readiness .onboard-steps{padding-top:var(--sp-3);border-top:1px solid var(--hairline)}@media (max-width:420px){.qa-client .profile-readiness .onboard-steps{display:none}}.qa-client .driver{padding:0 0 0 var(--sp-6)}.qa-client .driver__answer{display:flex;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap}.qa-client .driver__answer .q{color:var(--ink-muted);font-size:var(--text-small)}.qa-client .driver__answer .a{font-weight:600;color:var(--ink)}.qa-client .driver__why{color:var(--ink-secondary);font-size:var(--text-body);margin-top:var(--sp-3)}.qa-client .driver__why .lede{color:var(--ink);font-weight:600}.qa-client .driver__edit{position:relative;color:var(--accent-ink);font-size:var(--text-small);font-weight:600;white-space:nowrap}.qa-client .driver__edit:after{content:"";position:absolute;inset:-14px -12px}.qa-client .driver__edit:hover{text-decoration:underline}.qa-client .sharpen{display:flex;flex-direction:column}.qa-client .sharpen__row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;border-top:1px solid var(--hairline)}.qa-client .sharpen__row:first-child{border-top:0;padding-top:0}.qa-client .sharpen__idx{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--accent-soft);color:var(--accent-ink)}.qa-client .sharpen__name{font-weight:600}.qa-client .sharpen__gain{color:var(--ink-muted);margin-top:2px}.qa-client .dna{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-6) var(--sp-5)}.qa-client .dna__cell .label{display:block;margin-bottom:4px}.qa-client .dna__cell .val{font-weight:600;color:var(--ink)}.qa-client .legend{display:flex;flex-direction:column;gap:var(--sp-3)}.qa-client .legend__row{display:flex;align-items:flex-start;gap:var(--sp-3)}.qa-client .legend__row .mark{margin-top:5px}.qa-client .legend__row .lt{font-size:var(--text-small);color:var(--ink-secondary)}.qa-client .legend__row .lt b{color:var(--ink);font-weight:600}.qa-client .drivers-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-8) var(--sp-10)}@container pagearea (min-width: 760px){.qa-client .drivers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.qa-client .profile-redesign{padding-bottom:var(--sp-20);background:var(--canvas)}.qa-client .profile-redesign__masthead{padding-bottom:var(--sp-10)}.qa-client .profile-redesign__hero-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.9fr);gap:clamp(var(--sp-10),5vw,var(--sp-20));align-items:start}.qa-client .profile-redesign__hero-main{min-width:0}.qa-client .profile-redesign__title{max-width:920px}.qa-client .profile-redesign__lead{max-width:620px}.qa-client .profile-redesign__hero-links{margin-top:var(--sp-6)}.qa-client .profile-redesign__text-link{position:relative;color:var(--accent-ink);font-weight:600;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:4px}.qa-client .profile-redesign__text-link:after{content:"";position:absolute;inset:-12px -8px}.qa-client .profile-redesign__text-link:hover{text-decoration-color:var(--accent)}.qa-client .profile-redesign__rail{display:grid;gap:var(--sp-6);align-content:start;padding-left:clamp(var(--sp-6),3vw,var(--sp-10));border-left:1px solid var(--hairline)}.qa-client .profile-redesign__fact{display:grid;gap:var(--sp-1)}.qa-client .profile-redesign__fact-value{margin-top:var(--sp-1)}.qa-client .profile-redesign__fact-sub{color:var(--ink-secondary)}.qa-client .profile-redesign__fact-note{margin-top:var(--sp-2);padding-left:var(--sp-3);border-left:2px solid var(--sig-moderate);color:var(--ink-secondary)}.qa-client .profile-redesign__rail-pending{padding-top:var(--sp-5);border-top:1px solid var(--hairline)}.qa-client .profile-redesign__disclosure{margin-top:var(--sp-3)}.qa-client .profile-redesign__disclosure-summary{display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer;list-style:none;color:var(--accent-ink);-webkit-text-decoration:underline dotted var(--ink-faint);text-decoration:underline dotted var(--ink-faint);text-underline-offset:4px}.qa-client .profile-redesign__disclosure-summary::-webkit-details-marker{display:none}.qa-client .profile-redesign__disclosure-summary:after{content:"+";font-family:var(--font-sans)}.qa-client .profile-redesign__disclosure[open] .profile-redesign__disclosure-summary:after{content:"\2212"}.qa-client .profile-redesign__disclosure-body{display:grid;gap:var(--sp-3);margin-top:var(--sp-3);color:var(--ink-secondary)}.qa-client .profile-redesign__disclosure-list{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.qa-client .profile-redesign__disclosure-list li{position:relative;padding-left:var(--sp-4)}.qa-client .profile-redesign__disclosure-list li:before{content:"";position:absolute;top:.62em;left:0;width:6px;height:6px;background:var(--hairline-strong)}.qa-client .profile-redesign__section{margin-top:calc(var(--sp-12) + var(--sp-2))}.qa-client .profile-redesign__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-6);margin-bottom:var(--sp-5)}.qa-client .profile-redesign__section-head h2{margin-top:var(--sp-2)}.qa-client .profile-redesign__section-head p{max-width:var(--measure);margin-top:var(--sp-2);color:var(--ink-muted)}.qa-client .profile-redesign__section-count{flex:0 0 auto;padding-bottom:var(--sp-1)}.qa-client .profile-redesign__expander{padding-top:var(--sp-4)}.qa-client .profile-redesign__own-words{padding:var(--sp-8) 0;border-block:1px solid var(--hairline)}.qa-client .profile-redesign__quote{max-width:var(--measure);margin:var(--sp-4) 0 0;padding-left:var(--sp-6);border-left:2px solid var(--accent)}.qa-client .profile-redesign__quote-text{margin:0;overflow-wrap:anywhere}.qa-client .profile-redesign__quote-headline,.qa-client .profile-redesign__quote-note{margin-top:var(--sp-3)}.qa-client .profile-redesign__facts{display:flex;flex-wrap:wrap;gap:var(--sp-4) var(--sp-8);margin:var(--sp-6) 0 0}.qa-client .profile-redesign__fact-item dt{margin-bottom:var(--sp-1)}.qa-client .profile-redesign__fact-item dd{margin:0;color:var(--ink);font-weight:600}.qa-client .profile-redesign__own-words-note{max-width:var(--measure);margin-top:var(--sp-5)}.qa-client .profile-redesign__identity{margin:0;border-block:1px solid var(--hairline)}.qa-client .profile-redesign__identity-row{display:grid;grid-template-columns:150px minmax(0,1fr) auto auto;gap:var(--sp-4) var(--sp-6);align-items:center;min-height:56px;padding:var(--sp-3) 0;border-top:1px solid var(--hairline)}.qa-client .profile-redesign__identity-row:first-child{border-top:0}.qa-client .profile-redesign__identity-row dd{margin:0}.qa-client .profile-redesign__identity-value{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.qa-client .profile-redesign__identity-provenance{color:var(--ink-faint);white-space:nowrap}.qa-client .profile-redesign__identity-action{min-width:72px;text-align:right}.qa-client .profile-redesign__ledger-body{display:grid;gap:var(--sp-5);max-width:760px}.qa-client .profile-redesign__marks{position:relative;display:flex;flex-wrap:wrap;gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--hairline)}.qa-client .profile-redesign__mark{width:8px;height:8px;flex:none;box-sizing:border-box}.qa-client .profile-redesign__mark--answered{background:var(--sig-good)}.qa-client .profile-redesign__mark--unsure{border:1px solid var(--sig-moderate);background:transparent}.qa-client .profile-redesign__mark--blank{background:var(--hairline-strong)}@keyframes profile-mark-settle{0%{transform:translateX(-14px);opacity:.25}to{transform:none;opacity:1}}@keyframes profile-marks-sweep{0%{transform:scaleX(0);opacity:1}to{transform:scaleX(1);opacity:0}}.qa-client .profile-redesign__mark--changed{animation:profile-mark-settle var(--dur-slow) var(--ease) both}.qa-client .profile-redesign__marks--settled:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:1px;background:var(--sig-good);transform-origin:left;animation:profile-marks-sweep var(--dur-slow) var(--ease) both}.qa-client .profile-redesign__marks-caption{color:var(--sig-good-ink);text-transform:none;letter-spacing:.01em}.qa-client .profile-redesign__counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-6);margin:0}.qa-client .profile-redesign__count{display:grid;gap:var(--sp-1);align-content:start}.qa-client .profile-redesign__count dd{margin:0}.qa-client .profile-redesign__count-value{margin-top:var(--sp-1)}.qa-client .profile-redesign__count-note{color:var(--ink-muted)}.qa-client .profile-redesign__ledger-all{color:var(--ink-secondary)}.qa-client .profile-redesign__areas-block{margin-top:var(--sp-8)}.qa-client .profile-redesign__areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--sp-10);margin:var(--sp-3) 0 0;padding:0;border-top:1px solid var(--hairline);list-style:none}.qa-client .profile-redesign__area{--profile-domain:var(--hairline-strong);display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-3);align-items:baseline;padding:var(--sp-3) 0;border-bottom:1px solid var(--hairline)}.qa-client .profile-redesign__area--finance{--profile-domain:var(--domain-finance)}.qa-client .profile-redesign__area--operations{--profile-domain:var(--domain-operations)}.qa-client .profile-redesign__area--growth{--profile-domain:var(--domain-growth)}.qa-client .profile-redesign__area--people{--profile-domain:var(--domain-people)}.qa-client .profile-redesign__area--strategy{--profile-domain:var(--domain-strategy)}.qa-client .profile-redesign__area--data{--profile-domain:var(--domain-data)}.qa-client .profile-redesign__area-dot{width:8px;height:8px;background:var(--profile-domain)}.qa-client .profile-redesign__area-label{color:var(--ink);font-weight:600}.qa-client .profile-redesign__area-level{color:var(--ink-secondary);white-space:nowrap}.qa-client .profile-redesign__area--thin .profile-redesign__area-level{color:var(--ink-faint)}.qa-client .profile-redesign__area-note{grid-column:2/-1;color:var(--ink-muted)}.qa-client .profile-redesign__basis{max-width:var(--measure);margin-top:var(--sp-8);padding-left:var(--sp-4);border-left:2px solid var(--sig-moderate)}.qa-client .profile-redesign__basis p+p{margin-top:var(--sp-2)}.qa-client .profile-redesign__sharpen-loading{margin-top:var(--sp-8)}.qa-client .profile-redesign__sharpen-ledger{position:relative;display:grid;grid-template-columns:minmax(260px,.75fr) minmax(0,1.6fr);margin-top:var(--sp-8);border-block:1px solid var(--hairline)}.qa-client .profile-redesign__sharpen-ledger:before{content:"";position:absolute;top:-1px;left:0;width:112px;height:2px;background:var(--domain-growth)}.qa-client .profile-redesign__sharpen-ledger--empty{grid-template-columns:minmax(0,1fr)}.qa-client .profile-redesign__sharpen-intro{padding:var(--sp-6) var(--sp-10) var(--sp-6) 0}.qa-client .profile-redesign__sharpen-intro h3{margin:var(--sp-2) 0}.qa-client .profile-redesign__sharpen-intro p{max-width:45ch;color:var(--ink-muted)}.qa-client .profile-redesign__sharpen-list{gap:0;padding-bottom:var(--sp-4);border-left:1px solid var(--hairline)}.qa-client .profile-redesign__sharpen-row{grid-template-columns:38px minmax(0,1fr) auto;gap:var(--sp-5);align-items:center;padding:var(--sp-6) 0 var(--sp-6) var(--sp-8);border-top:1px solid var(--hairline)}.qa-client .profile-redesign__sharpen-row:first-child{border-top:0}.qa-client .profile-redesign__sharpen-index{display:block;align-self:flex-start;width:auto;height:auto;border-radius:0;background:transparent;color:var(--domain-growth)}.qa-client .profile-redesign__sharpen-copy{min-width:0}.qa-client .profile-redesign__sharpen-copy .sharpen__gain{margin-top:var(--sp-1);color:var(--ink-muted)}.qa-client .profile-redesign__consequence{margin-top:var(--sp-2);color:var(--ink-muted);letter-spacing:.01em;text-transform:none}.qa-client .profile-redesign__sharpen-action{justify-self:end;box-shadow:none}.qa-client .profile-redesign__sharpen-row--editable{grid-template-columns:38px minmax(0,1fr);align-items:start}.qa-client .profile-redesign__sharpen-edit{display:grid;grid-template-columns:minmax(190px,1fr) minmax(220px,.95fr);gap:var(--sp-6);align-items:start;min-width:0}.qa-client .profile-redesign__sharpen-control-wrap{min-width:0}.qa-client .profile-redesign__sharpen-control .input{width:100%;max-width:none!important}.qa-client .profile-redesign__sharpen-list .profile-redesign__expander{padding-left:var(--sp-8)}.qa-client .profile-redesign__loading-rule{height:1px;margin-top:var(--sp-4);background:var(--hairline)}.qa-client .profile-redesign__receipt{padding:var(--sp-6) 0 var(--sp-6) var(--sp-5);border-left:2px solid var(--accent)}.qa-client .profile-redesign__receipt h2{margin-top:var(--sp-2)}.qa-client .profile-redesign__receipt-lines{display:grid;gap:var(--sp-2);max-width:var(--measure);margin-top:var(--sp-3)}.qa-client .profile-redesign__receipt-actions{margin-top:var(--sp-5)}.qa-client .profile-redesign__drivers-provenance{margin-top:var(--sp-3);color:var(--ink-faint);text-transform:none;letter-spacing:.01em}.qa-client .profile-redesign__driver-list{display:block;border-bottom:1px solid var(--hairline)}.qa-client .profile-redesign__driver{--profile-domain:var(--hairline-strong);position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) minmax(88px,160px);gap:var(--sp-4);align-items:center;min-width:0;min-height:70px;padding:var(--sp-3) 0;border-top:1px solid var(--hairline);transition:background-color .18s var(--ease)}.qa-client .profile-redesign__driver:before{content:"";position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--profile-domain)}.qa-client .profile-redesign__driver:focus-within,.qa-client .profile-redesign__driver:hover{background:var(--surface-sunken)}.qa-client .profile-redesign__driver:focus-within{outline:0;box-shadow:inset 2px 0 0 var(--profile-domain)}.qa-client .profile-redesign__driver--finance{--profile-domain:var(--domain-finance)}.qa-client .profile-redesign__driver--operations{--profile-domain:var(--domain-operations)}.qa-client .profile-redesign__driver--growth{--profile-domain:var(--domain-growth)}.qa-client .profile-redesign__driver--people{--profile-domain:var(--domain-people)}.qa-client .profile-redesign__driver--strategy{--profile-domain:var(--domain-strategy)}.qa-client .profile-redesign__driver--data{--profile-domain:var(--domain-data)}.qa-client .profile-redesign__driver-index{padding-left:var(--sp-2);color:var(--ink-faint)}.qa-client .profile-redesign__driver-copy,.qa-client .profile-redesign__driver-identity,.qa-client .profile-redesign__driver-main{min-width:0}.qa-client .profile-redesign__driver-main{display:flex;flex-direction:column}.qa-client .profile-redesign__driver-domain{display:inline-flex;align-items:center;gap:7px;margin-bottom:4px;color:var(--profile-domain)}.qa-client .profile-redesign__driver-domain-dot{width:7px;height:7px;background:var(--profile-domain)}.qa-client .profile-redesign__driver h3{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.qa-client .profile-redesign__driver-status{display:inline-flex;align-items:center;justify-self:end;gap:var(--sp-2);padding-right:28px;background:transparent;white-space:nowrap}.qa-client .profile-redesign__driver-status:before{content:"";width:6px;height:6px;background:currentColor}.qa-client .profile-redesign__driver-status.sig-critical{background:transparent;color:var(--sig-critical-ink)}.qa-client .profile-redesign__driver-status.sig-low{background:transparent;color:var(--sig-low-ink)}.qa-client .profile-redesign__driver-status.sig-moderate{background:transparent;color:var(--sig-moderate-ink)}.qa-client .profile-redesign__driver-status.sig-good{background:transparent;color:var(--sig-good-ink)}.qa-client .profile-redesign__driver-summary{display:-webkit-box;overflow:hidden;margin-top:3px;color:var(--ink-muted);-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.qa-client .profile-redesign__driver-reason{color:var(--ink-muted)}.qa-client .profile-redesign__driver-reason:before{content:" · ";color:var(--ink-faint)}.qa-client .profile-redesign__driver-reason strong{color:var(--ink-secondary);font-weight:600}.qa-client .profile-redesign__driver-open{position:absolute;z-index:1;inset:0;width:100%;border:0;border-radius:0;background:transparent;color:var(--accent-ink);cursor:pointer;outline:0}.qa-client .profile-redesign__driver-arrow{position:absolute;top:50%;right:var(--sp-2);font-size:var(--text-body);transform:translateY(-50%);transition:transform .18s var(--ease)}.qa-client .profile-redesign__driver:hover .profile-redesign__driver-arrow{transform:translate(2px,-50%)}@container pagearea (max-width: 900px){.qa-client .profile-redesign__hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--sp-8)}.qa-client .profile-redesign__rail{grid-template-columns:repeat(2,minmax(0,1fr));padding:var(--sp-6) 0 0;border-top:1px solid var(--hairline);border-left:0}.qa-client .profile-redesign__rail-pending{grid-column:1/-1;padding-top:0;border-top:0}.qa-client .profile-redesign__identity-row{grid-template-columns:120px minmax(0,1fr) auto auto;gap:var(--sp-3) var(--sp-4)}.qa-client .profile-redesign__sharpen-ledger{grid-template-columns:minmax(0,1fr)}.qa-client .profile-redesign__sharpen-intro{padding-right:0}.qa-client .profile-redesign__sharpen-list{border-top:1px solid var(--hairline);border-left:0}.qa-client .profile-redesign__sharpen-list .profile-redesign__expander,.qa-client .profile-redesign__sharpen-row{padding-left:0}.qa-client .profile-redesign__driver{grid-template-columns:40px minmax(0,1fr) minmax(80px,144px);gap:var(--sp-3)}}@container pagearea (max-width: 760px){.qa-client .profile-redesign__areas,.qa-client .profile-redesign__sharpen-edit{grid-template-columns:minmax(0,1fr)}}@container pagearea (max-width: 620px){.qa-client .profile-redesign__section{margin-top:var(--sp-12)}.qa-client .profile-redesign__section-head{align-items:flex-start;flex-direction:column;gap:var(--sp-2)}.qa-client .profile-redesign__section-count{padding-bottom:0}.qa-client .profile-redesign__rail{grid-template-columns:minmax(0,1fr)}.qa-client .profile-redesign__quote{padding-left:var(--sp-4)}.qa-client .profile-redesign__identity-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-1) var(--sp-3)}.qa-client .profile-redesign__identity-row dt{grid-column:1}.qa-client .profile-redesign__identity-action{grid-row:1/span 3;grid-column:2;align-self:center}.qa-client .profile-redesign__identity-provenance{white-space:normal}.qa-client .profile-redesign__counts{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.qa-client .profile-redesign__sharpen-row{grid-template-columns:30px minmax(0,1fr);gap:var(--sp-3)}.qa-client .profile-redesign__sharpen-action{grid-column:1/-1;justify-self:stretch;width:100%}.qa-client .profile-redesign__expander .btn,.qa-client .profile-redesign__receipt-action,.qa-client .profile-redesign__sharpen-control .btn{width:100%}.qa-client .profile-redesign__driver{grid-template-columns:32px minmax(0,1fr);gap:var(--sp-2) var(--sp-3);align-items:start;min-height:88px}.qa-client .profile-redesign__driver-index{padding-top:2px}.qa-client .profile-redesign__driver-main{grid-column:2}.qa-client .profile-redesign__driver-status{grid-row:1;grid-column:2;justify-self:end;padding-right:var(--sp-6)}.qa-client .profile-redesign__driver-identity{padding-right:120px}.qa-client .profile-redesign__driver-summary{-webkit-line-clamp:3}.qa-client .profile-redesign__driver-arrow{top:var(--sp-4);transform:none}.qa-client .profile-redesign__driver:hover .profile-redesign__driver-arrow{transform:translateX(2px)}}@container pagearea (max-width: 390px){.qa-client .profile-redesign__identity-row{min-height:0}.qa-client .profile-redesign__driver-identity{padding-right:0}.qa-client .profile-redesign__driver-status{position:static;grid-row:auto;justify-self:start;margin-top:var(--sp-1);padding-right:0}}.qa-client.profile-dimension-drawer-shell{top:0;right:0;bottom:0;left:auto;width:min(560px,100vw);height:100dvh;max-width:none;max-height:none;padding:0;overflow:hidden;border:0;border-left:1px solid var(--hairline);border-radius:0;background:var(--surface);box-shadow:none;transform:none;animation:profile-dimension-drawer-in .24s var(--ease)}@keyframes profile-dimension-drawer-in{0%{opacity:.7;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}.qa-client.profile-dimension-drawer-shell>button{top:calc(var(--sp-4) + env(safe-area-inset-top));right:var(--sp-4);z-index:2}.qa-client .profile-dimension-drawer{--profile-domain:var(--accent);--profile-signal:var(--sig-moderate-ink);height:100dvh;padding:0;overflow:hidden;border-left:1px solid var(--profile-domain);background:var(--surface)}.qa-client .profile-dimension-drawer--finance{--profile-domain:var(--domain-finance)}.qa-client .profile-dimension-drawer--operations{--profile-domain:var(--domain-operations)}.qa-client .profile-dimension-drawer--growth{--profile-domain:var(--domain-growth)}.qa-client .profile-dimension-drawer--people{--profile-domain:var(--domain-people)}.qa-client .profile-dimension-drawer--strategy{--profile-domain:var(--domain-strategy)}.qa-client .profile-dimension-drawer--data{--profile-domain:var(--domain-data)}.qa-client .profile-dimension-drawer--sig-critical{--profile-signal:var(--sig-critical-ink)}.qa-client .profile-dimension-drawer--sig-low{--profile-signal:var(--sig-low-ink)}.qa-client .profile-dimension-drawer--sig-moderate{--profile-signal:var(--sig-moderate-ink)}.qa-client .profile-dimension-drawer--sig-good{--profile-signal:var(--sig-good-ink)}.qa-client .profile-dimension-drawer__scroll{height:100%;padding:calc(var(--sp-8) + env(safe-area-inset-top)) var(--sp-10) calc(var(--sp-12) + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.qa-client .profile-dimension-drawer__header{gap:0;padding:var(--sp-2) var(--sp-12) var(--sp-6) 0;text-align:left}.qa-client .profile-dimension-drawer__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.qa-client .profile-dimension-drawer__domain-rule{width:32px;height:1px;background:var(--profile-domain)}.qa-client .profile-dimension-drawer__domain{color:var(--profile-domain)}.qa-client .profile-dimension-drawer__title{margin-top:var(--sp-6)}.qa-client .profile-dimension-drawer__status-row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);padding:var(--sp-3) 0;border-block:1px solid var(--hairline)}.qa-client .profile-dimension-drawer__status-row:before{position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--profile-signal);content:""}.qa-client .profile-dimension-drawer__description{margin-top:0;color:var(--ink-secondary)}.qa-client .profile-dimension-drawer__section{--drawer-section-accent:var(--profile-domain);position:relative;display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--sp-6);align-items:start;padding:var(--sp-6) 0;border-top:1px solid var(--hairline)}.qa-client .profile-dimension-drawer__section:before{position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--drawer-section-accent);content:""}.qa-client .profile-dimension-drawer__section--reason{--drawer-section-accent:var(--profile-signal)}.qa-client .profile-dimension-drawer__section--evaluation{--drawer-section-accent:var(--domain-data)}.qa-client .profile-dimension-drawer__section--improvement{--drawer-section-accent:var(--sig-good-ink)}.qa-client .profile-dimension-drawer__section>.label{color:var(--drawer-section-accent)}.qa-client .profile-dimension-drawer__header+.profile-dimension-drawer__section{margin-top:0}.qa-client .profile-dimension-drawer__section>p:last-child:not(.profile-dimension-drawer__status){margin-top:0;color:var(--ink-secondary)}.qa-client .profile-dimension-drawer__status{display:inline-flex;align-items:center;gap:var(--sp-2);background:transparent;color:var(--ink-secondary)}.qa-client .profile-dimension-drawer__status:before{content:"";width:6px;height:6px;background:currentColor}.qa-client .profile-dimension-drawer__status.sig-critical{background:transparent;color:var(--sig-critical-ink)}.qa-client .profile-dimension-drawer__status.sig-low{background:transparent;color:var(--sig-low-ink)}.qa-client .profile-dimension-drawer__status.sig-moderate{background:transparent;color:var(--sig-moderate-ink)}.qa-client .profile-dimension-drawer__status.sig-good{background:transparent;color:var(--sig-good-ink)}@media (max-width:620px){.qa-client.profile-dimension-drawer-shell{width:100vw;border-left:0}.qa-client .profile-dimension-drawer__scroll{padding-right:var(--sp-5);padding-left:var(--sp-5)}.qa-client .profile-dimension-drawer__header{padding-right:var(--sp-10)}.qa-client .profile-dimension-drawer__section{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}}@media (prefers-reduced-motion:reduce){.qa-client.profile-dimension-drawer-shell{animation:none}}.qa-client .momentum__figure{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2)}.qa-client .momentum__num{font-size:var(--text-hero)}.qa-client .momentum__caption{text-align:center;max-width:16ch}.qa-client .spark{width:100%;max-width:240px;height:auto;margin-top:var(--sp-4)}.qa-client .progress-primary{margin-inline:calc(-1 * var(--page-pad-x));padding:var(--sp-8) var(--page-pad-x);border-block:1px solid var(--hairline);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.qa-client .progress-stats{padding-block:var(--sp-10);border-top:0}.qa-client .active-workspace{display:flex;flex-direction:column;gap:var(--sp-6)}.qa-client .active-workspace__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-4)}.qa-client .active-workspace__head .chip{flex:none;margin-top:2px}.qa-client .active-workspace__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--sp-8);align-items:start}.qa-client .active-workspace__grid--single{grid-template-columns:minmax(0,1fr)}.qa-client .active-workspace__list{min-width:0}.qa-client .active-workspace__outside{border-left:3px solid var(--hairline-strong)}@media (max-width:900px){.qa-client .active-workspace__grid{grid-template-columns:1fr}}@media (max-width:640px){.qa-client .progress-primary,.qa-client .progress-stats{padding-block:var(--sp-6)}.qa-client .active-workspace__head{flex-direction:column}}.qa-client .compare{display:flex;flex-direction:column}.qa-client .compare__row{display:grid;grid-template-columns:150px 1fr auto;gap:var(--sp-5);align-items:start;padding:var(--sp-5) 0;border-top:1px solid var(--hairline)}.qa-client .compare__row:first-child{border-top:none;padding-top:0}.qa-client .compare__bands{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.qa-client .compare__arrow{color:var(--ink-faint);font-weight:700}.qa-client .compare__why{color:var(--ink-secondary);font-size:var(--text-body);line-height:1.55;margin-top:var(--sp-3)}.qa-client .compare__trend{justify-self:end;white-space:nowrap}@media (max-width:760px){.qa-client .compare__row{grid-template-columns:1fr;gap:var(--sp-3)}.qa-client .compare__trend{justify-self:start}}.qa-client .ledger__was{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-small);color:var(--ink-muted)}.qa-client .ledger__was b{color:var(--ink-secondary);font-weight:600}.qa-client .ledger__cols{display:grid;grid-template-columns:minmax(120px,.7fr) 1fr;gap:var(--sp-5);align-items:start;margin-top:var(--sp-3)}.qa-client .ledger__col-label{font-size:var(--text-label);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:var(--sp-2)}.qa-client .ledger__dir{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-body);font-weight:600}.qa-client .ledger__dir--up{color:var(--sig-good-ink)}.qa-client .ledger__dir--down{color:var(--sig-critical-ink)}.qa-client .ledger__dir--flat{color:var(--ink-muted)}.qa-client .ledger__effort{color:var(--ink-secondary);font-size:var(--text-body);line-height:1.5}.qa-client .ledger__proof{color:var(--ink-secondary);font-size:var(--text-small);line-height:1.5;margin-top:var(--sp-2)}.qa-client .ledger__proof b{color:var(--ink);font-weight:600}.qa-client .ledger__held{color:var(--ink-muted);font-size:var(--text-small);margin-top:var(--sp-2)}@media (max-width:760px){.qa-client .ledger__cols{grid-template-columns:1fr;gap:var(--sp-3)}}.qa-client .rows .rowi{background:transparent;border:0;border-radius:0;box-shadow:none;margin:0;border-top:1px solid var(--hairline);padding:var(--sp-4) 0 var(--sp-4) var(--sp-5)}.qa-client .rows .rowi:first-child{border-top:0;padding-top:0}.qa-client .rows .rowi:hover{background:transparent;box-shadow:none}.qa-client .rows .rowi.dom-rule{border-left:3px solid var(--hairline-strong)}.qa-client .rows .rowi.dom-rule.dom-finance{border-left-color:var(--domain-finance)}.qa-client .rows .rowi.dom-rule.dom-operations{border-left-color:var(--domain-operations)}.qa-client .rows .rowi.dom-rule.dom-people{border-left-color:var(--domain-people)}.qa-client .rows .rowi.dom-rule.dom-growth{border-left-color:var(--domain-growth)}.qa-client .rows .rowi.dom-rule.dom-strategy{border-left-color:var(--domain-strategy)}.qa-client .rows .rowi.dom-rule.dom-data{border-left-color:var(--domain-data)}.qa-client .win{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-4)}.qa-client .archive>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-4) 0;cursor:pointer;font-weight:600;list-style:none;border-top:1px solid var(--hairline)}.qa-client .archive>summary::-webkit-details-marker{display:none}.qa-client .archive__chev{transition:transform var(--dur) var(--ease);color:var(--ink-muted)}.qa-client .archive[open] .archive__chev{transform:rotate(180deg)}.qa-client .archive__item{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--hairline)}.qa-client .archive__item .rowi__body{flex:1;min-width:0}.qa-client .archive__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--sp-3)}.qa-client .archive__identity{min-width:0}.qa-client .archive__status{white-space:nowrap}@container pagearea (max-width: 560px){.qa-client .archive__head{grid-template-columns:minmax(0,1fr);row-gap:var(--sp-2)}.qa-client .archive__status{justify-self:start;white-space:normal}}.qa-client .progress-zero{min-width:0}.qa-client .progress-zero__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:var(--sp-12);align-items:end;padding-bottom:var(--sp-10);border-bottom:1px solid var(--hairline-strong)}.qa-client .progress-zero__copy{min-width:0}.qa-client .progress-zero__eyebrow{color:var(--accent-ink)}.qa-client .progress-zero__title{max-width:980px}.qa-client .progress-zero__intro{max-width:720px;color:var(--ink-secondary)}.qa-client .progress-zero__cta{margin-top:var(--sp-5)}.qa-client .progress-zero__definition{padding:var(--sp-5) 0 var(--sp-1) var(--sp-6);border-left:1px solid var(--accent)}.qa-client .progress-zero__definition p{margin:var(--sp-3) 0 0;color:var(--ink-secondary)}.qa-client .progress-zero__path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--hairline-strong)}.qa-client .progress-zero__path-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:var(--sp-4);min-width:0;padding:var(--sp-6);border-left:1px solid var(--hairline)}.qa-client .progress-zero__path-step:first-child{padding-left:0;border-left:0}.qa-client .progress-zero__path-index{color:var(--ink-faint)}.qa-client .progress-zero__path-step>span:last-child{display:flex;flex-direction:column;gap:var(--sp-2)}.qa-client .progress-zero__path-step strong{color:var(--ink)}.qa-client .progress-zero__path-step small{color:var(--ink-muted)}.qa-client .progress-zero__first-move{margin-top:var(--sp-10)}.qa-client .progress-zero__section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-6);padding-bottom:var(--sp-5)}.qa-client .progress-zero__section-head h2{margin:var(--sp-2) 0 0}.qa-client .progress-zero__row{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:var(--sp-5);align-items:center;min-width:0;padding:var(--sp-5) 0;border-block:1px solid var(--hairline-strong);color:inherit;text-decoration:none}.qa-client .progress-zero__row:before{position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--progress-zero-accent,var(--accent));content:""}.qa-client .progress-zero__row:focus-visible{outline:1px solid var(--progress-zero-accent,var(--accent));outline-offset:4px}.qa-client .progress-zero__rank{color:var(--ink-faint)}.qa-client .progress-zero__work{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.qa-client .progress-zero__work .label{color:var(--progress-zero-accent,var(--accent-ink))}.qa-client .progress-zero__work strong{color:var(--ink)}.qa-client .progress-zero__action{color:var(--accent-ink);font-weight:600;white-space:nowrap}@container pagearea (max-width: 900px){.qa-client .progress-zero__hero{grid-template-columns:minmax(0,1fr)}.qa-client .progress-zero__definition{max-width:720px}}@container pagearea (max-width: 700px){.qa-client .progress-zero__path{grid-template-columns:minmax(0,1fr)}.qa-client .progress-zero__path-step,.qa-client .progress-zero__path-step:first-child{padding:var(--sp-5) 0;border-top:1px solid var(--hairline);border-left:0}.qa-client .progress-zero__path-step:first-child{border-top:0}.qa-client .progress-zero__section-head{align-items:flex-start;flex-direction:column}.qa-client .progress-zero__row{grid-template-columns:36px minmax(0,1fr)}.qa-client .progress-zero__action{grid-column:2}}.qa-client .progress-horizons{min-width:0}.qa-client .progress-horizons__masthead-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:var(--sp-10);align-items:end}.qa-client .progress-horizons__masthead-copy{min-width:0}.qa-client .progress-horizons__eyebrow{color:var(--accent-ink)}.qa-client .progress-horizons__title{max-width:760px}.qa-client .progress-horizons__intro{max-width:680px;color:var(--ink-secondary)}.qa-client .progress-horizons__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--hairline)}.qa-client .progress-horizons__scope>div{min-width:0;padding:var(--sp-4) 0 0 var(--sp-4);border-left:1px solid var(--hairline)}.qa-client .progress-horizons__scope dd,.qa-client .progress-horizons__scope dt{margin:0}.qa-client .progress-horizons__scope dd{margin-top:var(--sp-1);color:var(--ink-secondary);font-size:var(--text-small)}.qa-client .progress-horizons__metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid var(--hairline-strong)}.qa-client .progress-horizons__metric{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0;padding:var(--sp-5) var(--sp-6);border-left:1px solid var(--hairline)}.qa-client .progress-horizons__metric:first-child{padding-left:0;border-left:0}.qa-client .progress-horizons__metric-value{color:var(--ink)}.qa-client .progress-horizons__body{display:flex;flex-direction:column;gap:var(--sp-12);min-width:0;margin-top:var(--sp-10)}.qa-client .progress-horizons__intro{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.qa-client .progress-horizons__summary-item{display:inline-flex;gap:var(--sp-1);align-items:baseline;white-space:nowrap}.qa-client .progress-horizons__summary-item+.progress-horizons__summary-item:before{margin-right:var(--sp-3);color:var(--ink-faint);content:"\00B7"}.qa-client .progress-horizons__summary-item .metric{color:var(--ink)}.qa-client .progress-horizons__current-work{display:flex;flex-direction:column;gap:var(--sp-10);min-width:0}.qa-client .progress-horizons__next-move{--progress-domain-accent:var(--hairline-strong);position:relative;min-width:0;padding:var(--sp-6) var(--sp-8) var(--sp-8) var(--sp-6);border-top:1px solid var(--hairline-strong);border-left:2px solid var(--progress-domain-accent);border-radius:0;background:transparent;box-shadow:none}.qa-client .progress-horizons__next-move:before{position:absolute;top:-1px;left:-2px;width:112px;height:1px;background:var(--progress-domain-accent);content:""}.qa-client .progress-horizons__next-move-title{max-width:760px;margin:var(--sp-4) 0 0}.qa-client .progress-horizons__next-move-copy{max-width:720px;margin:var(--sp-3) 0 0}.qa-client .progress-horizons__next-move-actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-6)}.qa-client .progress-horizons__next-move .btn{border-radius:0;box-shadow:none}.qa-client .progress-horizons__record{display:flex;flex-direction:column;gap:var(--sp-6);min-width:0;padding-top:var(--sp-8);border-top:1px solid var(--hairline-strong)}.qa-client .progress-horizons__record-link{flex:none;color:var(--accent-ink);text-decoration:none}.qa-client .progress-horizons__record-link:focus-visible,.qa-client .progress-horizons__record-link:hover{text-decoration:underline;text-underline-offset:3px}.qa-client .progress-horizons__active{display:flex;flex-direction:column;gap:var(--sp-6)}.qa-client .progress-horizons__section-head{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-6)}.qa-client .progress-horizons__section-count{flex:none;color:var(--accent-ink)}.qa-client .progress-horizons__workspace{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.8fr);min-width:0;border-top:1px solid var(--hairline-strong)}.qa-client .progress-horizons__workspace--single{grid-template-columns:minmax(0,1fr)}.qa-client .progress-horizons__featured{position:relative;min-width:0;padding:var(--sp-6) var(--sp-8) var(--sp-8) var(--sp-6);border-left:2px solid var(--progress-domain-accent);border-radius:0;background:transparent;box-shadow:none}.qa-client .progress-horizons__featured:before{position:absolute;top:-1px;left:-2px;width:112px;height:1px;background:var(--progress-domain-accent);content:""}.qa-client .progress-horizons__featured-title{max-width:760px;margin:var(--sp-4) 0 0}.qa-client .progress-horizons__featured-copy{max-width:760px;margin:var(--sp-3) 0 0}.qa-client .progress-horizons__featured .bar{height:2px;border-radius:0;background:var(--hairline-strong)}.qa-client .progress-horizons__featured .bar__fill,.qa-client .progress-horizons__featured .btn{border-radius:0;box-shadow:none}.qa-client .progress-horizons__other-work{min-width:0;padding:var(--sp-6) 0 0 var(--sp-8);border-left:1px solid var(--hairline)}.qa-client .progress-horizons__saved-row,.qa-client .progress-horizons__work-row{--row-accent:var(--hairline-strong);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-4);align-items:center;min-width:0;min-height:72px;padding:var(--sp-4) 0;border-top:1px solid var(--hairline)}.qa-client .progress-horizons__saved-row:before,.qa-client .progress-horizons__work-row:before{position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--row-accent);content:""}.qa-client .progress-horizons__area-row.dom-finance,.qa-client .progress-horizons__saved-row.dom-finance,.qa-client .progress-horizons__work-row.dom-finance{--row-accent:var(--domain-finance)}.qa-client .progress-horizons__area-row.dom-operations,.qa-client .progress-horizons__saved-row.dom-operations,.qa-client .progress-horizons__work-row.dom-operations{--row-accent:var(--domain-operations)}.qa-client .progress-horizons__area-row.dom-growth,.qa-client .progress-horizons__saved-row.dom-growth,.qa-client .progress-horizons__work-row.dom-growth{--row-accent:var(--domain-growth)}.qa-client .progress-horizons__area-row.dom-people,.qa-client .progress-horizons__saved-row.dom-people,.qa-client .progress-horizons__work-row.dom-people{--row-accent:var(--domain-people)}.qa-client .progress-horizons__area-row.dom-strategy,.qa-client .progress-horizons__saved-row.dom-strategy,.qa-client .progress-horizons__work-row.dom-strategy{--row-accent:var(--domain-strategy)}.qa-client .progress-horizons__area-row.dom-data,.qa-client .progress-horizons__saved-row.dom-data,.qa-client .progress-horizons__work-row.dom-data{--row-accent:var(--domain-data)}.qa-client .progress-horizons__saved-row .rowi__action,.qa-client .progress-horizons__work-row .rowi__action{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3)}.qa-client .progress-horizons__saved-row .btn,.qa-client .progress-horizons__work-row .btn{border-radius:0;box-shadow:none}.qa-client .progress-horizons__saved{position:relative;display:flex;flex-direction:column;gap:var(--sp-5);padding-top:var(--sp-6);border-top:1px solid var(--hairline-strong)}.qa-client .progress-horizons__saved:before{position:absolute;top:-1px;left:0;width:112px;height:1px;background:var(--accent);content:""}.qa-client .progress-horizons__saved-list{min-width:0}.qa-client .progress-horizons__saved-bar{max-width:320px;height:2px;margin-top:var(--sp-3);border-radius:0;background:var(--hairline-strong)}.qa-client .progress-horizons__saved-bar .bar__fill{border-radius:0;background:var(--row-accent)}.qa-client .progress-horizons__saved-activity{white-space:nowrap}.qa-client .progress-horizons__verdict{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px);border-block:1px solid var(--hairline-strong)}.qa-client .progress-horizons__verdict-copy{min-width:0;padding:var(--sp-8) var(--sp-8) var(--sp-8) 0}.qa-client .progress-horizons__verdict-copy h3{max-width:860px;margin:var(--sp-3) 0 0}.qa-client .progress-horizons__verdict-copy>p{max-width:720px;margin:var(--sp-3) 0 0}.qa-client .progress-horizons__balance{padding-top:var(--sp-4);border-top:1px solid var(--hairline)}.qa-client .progress-horizons__lifetime{display:flex;flex-direction:column;justify-content:center;gap:var(--sp-3);padding:var(--sp-8) 0 var(--sp-8) var(--sp-8);border-left:1px solid var(--hairline)}.qa-client .progress-horizons__lifetime strong{color:var(--accent-ink);font-family:var(--font-display);font-size:var(--text-hero);font-variant-numeric:tabular-nums;font-weight:400;line-height:.9}.qa-client .progress-horizons__overall-body{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-10);margin-top:var(--sp-12)}.qa-client .progress-horizons__areas{min-width:0}.qa-client .progress-horizons__area-ledger{margin-top:var(--sp-5)}.qa-client .progress-horizons__area-head,.qa-client .progress-horizons__area-row{display:grid;grid-template-columns:minmax(120px,1fr) minmax(170px,1.35fr) minmax(100px,.7fr) minmax(260px,2.35fr);gap:var(--sp-5);align-items:start}.qa-client .progress-horizons__area-head{min-height:32px;align-items:center;border-top:1px solid var(--hairline);color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase}.qa-client .progress-horizons__area-row{--row-accent:var(--hairline-strong);position:relative;min-height:104px;padding:var(--sp-5) 0;border-top:1px solid var(--hairline)}.qa-client .progress-horizons__area-row:before{position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--row-accent);content:""}.qa-client .progress-horizons__area-row:last-child{border-bottom:1px solid var(--hairline)}.qa-client .progress-horizons__area-name,.qa-client .progress-horizons__direction{margin-top:2px}.qa-client .progress-horizons__bands{min-width:0}.qa-client .progress-horizons__proof p{margin:0}.qa-client .progress-horizons__proof .domain-trend,.qa-client .progress-horizons__proof .ledger__held,.qa-client .progress-horizons__proof .ledger__proof{margin-top:var(--sp-2)}.qa-client .progress-horizons__history{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:var(--sp-10);align-items:start;padding-top:var(--sp-8);border-top:1px solid var(--hairline-strong)}.qa-client .progress-horizons__history>*{min-width:0}.qa-client .progress-horizons__history .section-rule{grid-column:1/-1;margin-top:0!important;border-radius:0;background:transparent;box-shadow:none}.qa-client .progress-horizons__activity{border-radius:0}@container pagearea (max-width: 900px){.qa-client .progress-horizons__history,.qa-client .progress-horizons__masthead-grid,.qa-client .progress-horizons__verdict,.qa-client .progress-horizons__workspace{grid-template-columns:minmax(0,1fr)}.qa-client .progress-horizons__scope{max-width:560px}.qa-client .progress-horizons__other-work{padding:var(--sp-6) 0 0;border-top:1px solid var(--hairline);border-left:0}.qa-client .progress-horizons__lifetime{padding:var(--sp-6) 0;border-top:1px solid var(--hairline);border-left:0}.qa-client .progress-horizons__saved-row{grid-template-columns:minmax(0,1fr)}.qa-client .progress-horizons__saved-row .rowi__action{justify-content:flex-start;flex-wrap:wrap}}@container pagearea (max-width: 760px){.qa-client .progress-horizons__metrics{grid-template-columns:minmax(0,1fr)}.qa-client .progress-horizons__metric,.qa-client .progress-horizons__metric:first-child{padding:var(--sp-4) 0;border-top:1px solid var(--hairline);border-left:0}.qa-client .progress-horizons__metric:first-child{border-top:0}.qa-client .progress-horizons__area-head{display:none}.qa-client .progress-horizons__area-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name direction" "bands bands" "proof proof";gap:var(--sp-3) var(--sp-5)}.qa-client .progress-horizons__area-name{grid-area:name}.qa-client .progress-horizons__bands{grid-area:bands}.qa-client .progress-horizons__direction{grid-area:direction}.qa-client .progress-horizons__proof{grid-area:proof}}@container pagearea (max-width: 620px){.qa-client .progress-horizons__scope{grid-template-columns:minmax(0,1fr)}.qa-client .progress-horizons__scope>div{padding-left:0;border-left:0}.qa-client .progress-horizons__scope>div+div{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--hairline)}.qa-client .progress-horizons__body{gap:var(--sp-10)}.qa-client .progress-horizons__next-move{padding:var(--sp-5) 0 var(--sp-6) var(--sp-4)}.qa-client .progress-horizons__next-move .btn{width:100%}.qa-client .progress-horizons__saved-activity{display:block;white-space:normal}.qa-client .progress-horizons__featured{padding:var(--sp-5) 0 var(--sp-6) var(--sp-4)}.qa-client .progress-horizons__saved-row,.qa-client .progress-horizons__work-row{grid-template-columns:minmax(0,1fr)}.qa-client .progress-horizons__saved-row .rowi__action,.qa-client .progress-horizons__work-row .rowi__action{justify-content:flex-start;flex-wrap:wrap}.qa-client .progress-horizons__saved-row .btn{width:100%}}@container pagearea (max-width: 460px){.qa-client .progress-horizons__section-head{align-items:flex-start;flex-direction:column}.qa-client .progress-horizons__intro{flex-direction:column}.qa-client .progress-horizons__summary-item+.progress-horizons__summary-item:before{content:none}.qa-client .progress-horizons__area-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "bands" "direction" "proof"}}@media (prefers-reduced-motion:reduce){.qa-client .progress-horizons__next-move .btn,.qa-client .progress-horizons__record-link{transition:none}}.qa-client .billing-page-header,.qa-client .billing-workspace{width:min(100%,1180px)}.qa-client .billing-page-header{margin-bottom:var(--sp-6)}.qa-client .billing-workspace{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.qa-client .billing-plan-change-actions .btn{white-space:normal;text-align:left}.qa-client .billing-subscription-card{display:grid;grid-template-columns:minmax(150px,.42fr) minmax(0,1.58fr);gap:var(--sp-4) var(--sp-6);align-items:center;padding:var(--sp-5) var(--sp-6)}.qa-client .billing-subscription-card__eyebrow{gap:var(--sp-2);margin:0}.qa-client .billing-subscription-card__main{display:grid;grid-template-columns:minmax(180px,1fr) auto auto;gap:var(--sp-4);align-items:center}.qa-client .billing-subscription-card__main>*{margin:0!important}.qa-client .billing-subscription-card__manage,.qa-client .billing-subscription-card__notice,.qa-client .billing-subscription-card__period{grid-column:2;margin-top:0!important}.qa-client .billing-subscription-card__manage{display:grid;grid-template-columns:minmax(180px,260px) minmax(0,1fr);gap:var(--sp-4);align-items:center;border-top:1px solid var(--hairline);padding-top:var(--sp-4)}.qa-client .billing-subscription-card__manage p{margin:0!important}.qa-client .billing-plans{padding:var(--sp-6)}.qa-client .billing-plans__header{display:flex;justify-content:space-between;gap:var(--sp-5);align-items:flex-end;padding-bottom:var(--sp-5);border-bottom:1px solid var(--hairline)}.qa-client .billing-manage-notice{align-items:center;margin-top:var(--sp-5)}.qa-client .billing-purchase-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:var(--sp-5);align-items:start;margin-top:var(--sp-5)}.qa-client .billing-purchase-layout--plans-only{grid-template-columns:1fr}.qa-client .billing-plan-column{display:grid;gap:var(--sp-4);min-width:0}.qa-client .billing-plan-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.qa-client .billing-plan-card{display:flex;min-height:300px;flex-direction:column;padding:var(--sp-5)}.qa-client .billing-plan-card--current{border-color:var(--accent);background:var(--accent-soft)}.qa-client .billing-plan-card__price{margin:var(--sp-3) 0 var(--sp-4)}.qa-client .billing-saving{width:-moz-fit-content;width:fit-content;margin-top:var(--sp-2);border-radius:999px;padding:3px 9px;background:var(--sig-good-soft);color:var(--sig-good-ink);font-size:var(--text-small);font-weight:650}.qa-client .billing-coming-soon{display:flex;justify-content:space-between;gap:var(--sp-5);align-items:center;border:1px dashed var(--hairline-strong);border-radius:var(--radius);padding:var(--sp-3) var(--sp-4);background:var(--surface-sunken)}.qa-client .billing-checkout-details{display:grid;gap:var(--sp-4);border:1px solid var(--hairline);border-radius:var(--radius-lg);padding:var(--sp-5);background:var(--surface-sunken)}.qa-client .billing-business-fields{display:grid;grid-template-columns:90px minmax(0,1fr);gap:var(--sp-3)}.qa-client .billing-business-fields__registration{grid-column:1/-1}.qa-client .billing-confirmations{display:grid;gap:var(--sp-3);padding-top:var(--sp-2);border-top:1px solid var(--hairline)}.qa-client .billing-confirmation{display:flex;gap:var(--sp-3);align-items:flex-start;color:var(--ink-secondary);font-size:var(--text-small);line-height:1.45;cursor:pointer}.qa-client .billing-confirmation input{flex:none;margin-top:3px}.qa-client .billing-terms-link{color:var(--ink-primary);font-weight:600;text-decoration:underline;text-underline-offset:2px}.qa-client .billing-checkout-details__trust{padding-top:var(--sp-3);border-top:1px solid var(--hairline)}@container pagearea (max-width: 980px){.qa-client .billing-purchase-layout{grid-template-columns:1fr}}@container pagearea (max-width: 720px){.qa-client .billing-plan-options,.qa-client .billing-subscription-card,.qa-client .billing-subscription-card__main,.qa-client .billing-subscription-card__manage{grid-template-columns:1fr}.qa-client .billing-subscription-card__manage,.qa-client .billing-subscription-card__notice,.qa-client .billing-subscription-card__period{grid-column:1}.qa-client .billing-plans{padding:var(--sp-5)}.qa-client .billing-coming-soon,.qa-client .billing-plans__header{align-items:flex-start;flex-direction:column}.qa-client .billing-coming-soon{gap:var(--sp-2)}}.qa-client .now{position:relative;padding:var(--sp-6) var(--sp-8);overflow:hidden;background:var(--surface-sunken);border-radius:var(--radius);border-left:4px solid var(--now-accent,var(--domain-finance))}.qa-client .now__rank{display:inline-flex;align-items:center;gap:var(--sp-2);padding:4px 10px 4px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink)}.qa-client .now__meta{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5)}.qa-client .now__why{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--sp-4);margin:var(--sp-5) 0}.qa-client .why-cell{display:flex;flex-direction:column;gap:4px}.qa-client .why-cell__k{display:inline-flex;align-items:center;gap:6px}.qa-client .progress-block{display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-sunken)}.qa-client .progress-block__status{display:flex}.qa-client .progress-block__status,.qa-client .steps{flex-direction:column;gap:var(--sp-2);flex:1;min-width:0}.qa-client .step{display:flex;align-items:center;gap:var(--sp-3)}.qa-client .step__tick{width:18px;height:18px;border-radius:50%;flex:none;display:grid;place-items:center;border:1.5px solid var(--hairline-strong);color:var(--surface)}.qa-client .step--done .step__tick{background:var(--sig-good);border-color:var(--sig-good)}.qa-client .step--now .step__tick{border-color:var(--accent);border-style:dashed}.qa-client .step--now .step__label{font-weight:600;color:var(--ink)}.qa-client .step__tick svg{width:11px;height:11px}.qa-client .step__label{font-size:var(--text-small);color:var(--ink-secondary)}.qa-client .step--done .step__label{color:var(--ink-muted)}.qa-client .group-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-4)}.qa-client .group-head__count{color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em}.qa-client .rows .rowi__chips{display:flex;align-items:center;gap:var(--sp-3)}.qa-client .rows .rowi__note{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:var(--text-small);color:var(--sig-moderate-ink)}.qa-client .rows .rowi__action{display:flex;align-items:center;gap:var(--sp-2);justify-self:end}.qa-client .rows .rowi--locked{background:var(--surface-sunken);border-radius:var(--radius);border-style:dashed;border:1px dashed var(--hairline-strong);padding:var(--sp-4) var(--sp-5)}.qa-client .rows .rowi--locked.dom-rule{border-left-width:3px}.qa-client .rows .rowi--locked .rowi__name{color:var(--ink-secondary)}.qa-client details.later>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-4) var(--sp-5);border:1px dashed var(--hairline-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink-secondary);font-weight:600;font-size:var(--text-body);transition:background var(--dur-fast) var(--ease),border-color var(--dur) var(--ease)}.qa-client details.later>summary:hover{background:var(--surface-sunken);border-color:var(--ink-faint)}.qa-client details.later>summary::-webkit-details-marker{display:none}.qa-client details.later[open]>summary{margin-bottom:var(--sp-3);border-style:solid;border-color:var(--hairline)}.qa-client details.later .chev{transition:transform var(--dur) var(--ease);color:var(--ink-muted)}.qa-client details.later[open] .chev{transform:rotate(180deg)}.qa-client .vectors{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--sp-5)}.qa-client .vector__items{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-3)}.qa-client .vector__item{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--text-small);color:var(--ink-secondary)}.qa-client .vector__item .dot{width:7px;height:7px}.qa-client .eval-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--sp-4)}.qa-client .eval-card{display:flex;flex-direction:column;gap:var(--sp-3)}.qa-client .eval-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.qa-client .eval-card__name{display:inline-flex;align-items:center;gap:var(--sp-2);min-width:0;font-weight:600}.qa-client .eval-card__name .dot{width:9px;height:9px;flex:none}.qa-client .eval-card__why{margin:0;color:var(--ink-secondary)}.qa-client .eval-card__foot{margin-top:auto;padding-top:var(--sp-3);border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:var(--sp-2);align-items:flex-start}.qa-client .trend svg{width:14px;height:14px;flex:none}.qa-client .upsell{background:radial-gradient(120% 120% at 100% 0,var(--accent-soft) 0,transparent 55%),var(--surface-sunken);border-radius:var(--radius);padding:var(--sp-6)}@media (max-width:1023px){.qa-client .now{padding:var(--sp-6)}.qa-client .progress-block{flex-direction:column;align-items:stretch}}.qa-client .plan-overview{padding-top:var(--sp-6)}.qa-client .plan-overview__skeleton-block{height:240px;margin-top:var(--sp-8);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);background:linear-gradient(90deg,var(--surface-sunken),var(--surface),var(--surface-sunken))}.qa-client .plan-overview__flow{display:flex;flex-direction:column;min-width:0}.qa-client .plan-overview__focus,.qa-client .plan-overview__masthead{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.95fr);-moz-column-gap:clamp(var(--sp-6),3vw,var(--sp-10));column-gap:clamp(var(--sp-6),3vw,var(--sp-10));min-width:0}.qa-client .plan-overview__masthead{align-items:end}.qa-client .plan-overview__masthead-content{display:contents}.qa-client .plan-overview__verdict{min-width:0;max-width:var(--measure)}.qa-client .plan-overview__verdict .verdict__line{gap:0}.qa-client .plan-overview__verdict .verdict__sub{max-width:var(--measure)}.qa-client .plan-overview__verdict .verdict__rule{display:none}.qa-client .plan-overview__verdict .verdict__prov{align-items:center;margin-top:var(--sp-2)}.qa-client .plan-overview__verdict .verdict__next{color:var(--ink);text-decoration:none}.qa-client .plan-overview__verdict .verdict__prov>.label{color:var(--accent-ink)}.qa-client .plan-overview__masthead-aside{display:grid;grid-template-rows:auto 1fr;gap:var(--sp-3);min-width:0;align-self:stretch}.qa-client .plan-overview__masthead-footer{display:flex;align-items:flex-end;justify-content:flex-end;gap:var(--sp-4);flex-wrap:wrap;align-self:end}.qa-client .plan-overview__direction{position:relative;min-height:96px;margin:0;overflow:hidden;background:var(--surface-sunken)}.qa-client .plan-overview__direction:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 18%,transparent),transparent 46%)}.qa-client .plan-overview__direction-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:68% 49%;object-position:68% 49%;filter:saturate(.9) contrast(1.04) brightness(.86)}.qa-client .plan-overview__summary{display:flex;justify-content:flex-end;align-items:center;gap:var(--sp-2);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.qa-client .plan-overview__summary strong{color:var(--accent-ink);font-weight:600}.qa-client .plan-overview__focus{position:relative;align-items:start;margin-inline:calc(-1 * var(--page-pad-x));padding-inline:var(--page-pad-x);padding-top:var(--sp-6);border-top:1px solid var(--hairline-strong);background:var(--surface-sunken)}.qa-client .plan-overview__focus:before{content:"";position:absolute;top:-1px;left:0;width:112px;height:1px;background:var(--now-accent,var(--domain-growth))}.qa-client .plan-overview__now{min-width:0}.qa-client .plan-overview__now-meta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5)}.qa-client .plan-overview__now-signals{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-4);flex-wrap:wrap}.qa-client .plan-overview__goal-aligned{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--accent-ink)}.qa-client .plan-overview__goal-aligned .mark{background:var(--accent)}.qa-client .plan-overview__domain-bar{width:3px;height:14px;background:var(--now-accent);flex:none}.qa-client .plan-overview .now__rank{display:inline-flex;align-items:center;gap:var(--sp-3);padding:0;border-radius:0;background:transparent;color:var(--now-accent)}.qa-client .plan-overview__eta{color:var(--ink-muted);white-space:nowrap}.qa-client .plan-overview__now-title{margin:var(--sp-5) 0 var(--sp-3)}.qa-client .plan-overview__now>.measure{max-width:var(--measure)}.qa-client .plan-overview__outcome-band{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:var(--sp-8) 0 0;padding:var(--sp-5) 0;border-top:1px solid var(--hairline)}.qa-client .plan-overview__outcome-cell{min-width:0;padding:0 var(--sp-6)}.qa-client .plan-overview__outcome-cell:first-child{padding-left:0}.qa-client .plan-overview__outcome-cell+.plan-overview__outcome-cell{border-left:1px solid var(--hairline)}.qa-client .plan-overview__outcome-cell svg{width:13px;height:13px;flex:none}.qa-client .plan-overview__outcome-cell p{margin:var(--sp-2) 0 0;color:var(--ink-secondary)}.qa-client .plan-overview__outcome-cell--gain .label{color:var(--sig-good-ink)}.qa-client .plan-overview__outcome-cell--done .label{color:var(--accent-ink)}.qa-client .plan-overview__outcome-cell--risk .label{color:var(--sig-low-ink)}.qa-client .plan-overview .progress-block{margin-top:var(--sp-6);padding:var(--sp-4) 0;border:0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-radius:0;background:transparent}.qa-client .plan-overview__now .btn{border-radius:0;box-shadow:none}.qa-client .plan-overview__primary-action{min-height:44px}.qa-client .plan-overview__rail{position:relative;min-width:0;padding:2px 0 0 var(--sp-6);border-left:1px solid var(--hairline)}.qa-client .plan-overview__rail:before{content:"";position:absolute;top:0;left:-1px;width:1px;height:96px;background:var(--now-accent,var(--domain-growth))}.qa-client .plan-overview__rail-title{margin:var(--sp-2) 0 var(--sp-3);color:var(--ink)}.qa-client .plan-overview__context-section p,.qa-client .plan-overview__rail-reason{margin:0;color:var(--ink-secondary)}.qa-client .plan-overview__rail-reason{margin-bottom:var(--sp-5)}.qa-client .plan-overview__context-section{padding:var(--sp-4) 0;border-top:1px solid var(--hairline)}.qa-client .plan-overview__context-title{display:inline-flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);font-weight:650;letter-spacing:.105em;text-transform:uppercase}.qa-client .plan-overview__risk{--risk-ink:var(--sig-moderate-ink);margin-top:0;padding:var(--sp-4) 0 0 var(--sp-4);border-left:1px solid var(--sig-moderate);background:transparent}.qa-client .plan-overview__risk-note{margin-top:var(--sp-2)}.qa-client .plan-overview__risk--critical{--risk-ink:var(--sig-critical-ink);border-left-color:var(--sig-critical)}.qa-client .plan-overview__risk-label{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--risk-ink)}.qa-client .plan-overview__risk p{margin:var(--sp-2) 0 0;color:var(--ink-secondary)}.qa-client .plan-overview__sequence{margin-top:clamp(var(--sp-10),5vw,var(--sp-12))}.qa-client .plan-overview__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-6);margin-bottom:var(--sp-4)}.qa-client .plan-overview__section-head h2,.qa-client .plan-overview__section-head p{margin:var(--sp-1) 0 0}.qa-client .plan-overview__section-head>span{color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.qa-client .plan-overview__eyebrow--active{color:var(--domain-operations)}.qa-client .plan-overview__eyebrow--next{color:var(--domain-growth)}.qa-client .plan-overview__table-head,.qa-client .plan-overview__work-row{display:grid;grid-template-columns:48px minmax(0,1fr) 96px 96px minmax(88px,160px);gap:var(--sp-4);align-items:center}.qa-client .plan-overview__table-head{min-height:30px;border-top:1px solid var(--hairline);color:var(--ink-faint)}.qa-client .plan-overview__table-head span:nth-child(n+3){text-align:right}.qa-client .plan-overview__work-row{position:relative;min-height:70px;padding:var(--sp-3) 0;border-top:1px solid var(--hairline)}.qa-client .plan-overview__work-row:before{content:"";position:absolute;top:-1px;left:0;width:32px;height:1px;background:var(--row-accent)}.qa-client .plan-overview__work-row:last-child{border-bottom:1px solid var(--hairline)}.qa-client .plan-overview__rank{color:var(--ink-faint);font-family:var(--font-mono)}.qa-client .plan-overview__work-main{display:flex;flex-direction:column;min-width:0}.qa-client .plan-overview__work-kicker{display:inline-flex;align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-1);color:var(--row-accent)}.qa-client .plan-overview__work-kicker .dot{width:7px;height:7px}.qa-client .plan-overview__work-title{overflow:hidden;color:var(--ink);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.qa-client .plan-overview__work-context{margin-top:var(--sp-1);color:var(--ink-faint)}.qa-client .plan-overview__work-description{overflow:hidden;margin-top:var(--sp-1);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap}.qa-client .plan-overview__work-duration,.qa-client .plan-overview__work-metric{color:var(--ink-secondary);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.qa-client .plan-overview__work-action{justify-self:end;max-width:160px;overflow-wrap:anywhere;text-align:right}.qa-client .plan-overview__row-action{min-width:72px;border-radius:0;box-shadow:none}.qa-client .plan-overview__later-section{margin-top:var(--sp-8)}.qa-client .plan-overview__later-section>.label{display:block;margin-bottom:var(--sp-3)}.qa-client details.plan-overview__later>summary{padding:var(--sp-4) 0;border:0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);border-radius:0;background:transparent;box-shadow:none}.qa-client details.plan-overview__later>summary:hover{background:transparent;border-color:var(--hairline-strong)}.qa-client details.plan-overview__later>summary .chev{width:16px;height:16px}.qa-client details.plan-overview__later[open]>summary{margin-bottom:0;border-color:var(--hairline)}.qa-client .plan-overview__unlock{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--sp-4);align-items:center;margin-top:var(--sp-6);padding:var(--sp-5) 0;border-top:1px solid var(--hairline)}.qa-client .plan-overview__unlock-count{color:var(--accent-ink)}.qa-client .plan-overview__unlock strong{color:var(--ink-secondary);font-weight:600}.qa-client .plan-overview__unlock p{margin:var(--sp-1) 0 0;color:var(--ink-muted)}.qa-client .plan-overview__secondary-section{margin-top:var(--sp-10)}.qa-client .plan-overview__trust{display:flex;align-items:flex-start;gap:var(--sp-3);margin-top:var(--sp-8);padding-top:var(--sp-4);border-top:1px solid var(--hairline)}.qa-client .plan-overview__trust svg{width:18px;height:18px;flex:none;color:var(--accent)}.qa-client .plan-overview__trust p{margin:0;color:var(--ink-muted)}@container pagearea (max-width: 900px){.qa-client .plan-overview__focus,.qa-client .plan-overview__masthead{grid-template-columns:minmax(0,1fr)}.qa-client .plan-overview__masthead{gap:var(--sp-5)}.qa-client .plan-overview__masthead-aside{grid-template-rows:auto 1fr}.qa-client .plan-overview__masthead-footer,.qa-client .plan-overview__summary{justify-content:flex-start}.qa-client .plan-overview__rail{margin-top:var(--sp-8);padding:var(--sp-6) 0 0;border-top:1px solid var(--hairline);border-left:0}.qa-client .plan-overview__rail:before{top:-1px;left:0;width:112px;height:1px}.qa-client .plan-overview__table-head,.qa-client .plan-overview__work-row{grid-template-columns:40px minmax(0,1fr) 88px 82px minmax(80px,144px);gap:var(--sp-3)}}@container pagearea (max-width: 620px){.qa-client .plan-overview{padding-top:var(--sp-5)}.qa-client .plan-overview__direction{display:none}.qa-client .plan-overview__masthead-aside{display:block}.qa-client .plan-overview__summary{flex-wrap:wrap;white-space:normal}.qa-client .plan-overview__now-meta{align-items:flex-start}.qa-client .plan-overview__outcome-band{grid-template-columns:minmax(0,1fr);gap:var(--sp-5)}.qa-client .plan-overview__outcome-cell{padding:0}.qa-client .plan-overview__outcome-cell+.plan-overview__outcome-cell{padding-top:var(--sp-5);border-top:1px solid var(--hairline);border-left:0}.qa-client .plan-overview .progress-block{align-items:flex-start}.qa-client .plan-overview__section-head{align-items:flex-start;flex-direction:column;gap:var(--sp-2)}.qa-client .plan-overview__table-head,.qa-client .plan-overview__work-row{grid-template-columns:32px minmax(0,1fr) minmax(72px,34vw)}.qa-client .plan-overview__table-head span:nth-child(3),.qa-client .plan-overview__table-head span:nth-child(4),.qa-client .plan-overview__work-duration,.qa-client .plan-overview__work-metric{display:none}.qa-client .plan-overview__table-head span:nth-child(5),.qa-client .plan-overview__work-action{grid-column:3}.qa-client .plan-overview__work-description{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.qa-client .plan-overview__row-action{min-width:0;padding-inline:var(--sp-3)}.qa-client .plan-overview__unlock{grid-template-columns:36px minmax(0,1fr)}}.qa-client .field .input,.qa-client .field .select,.qa-client .input-affix{max-width:480px}.qa-client .nav-jump{display:block;padding:8px 10px;border-radius:8px;color:var(--ink-secondary);font-size:var(--text-small);font-weight:500;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-client .nav-jump:hover{background:var(--surface-sunken);color:var(--ink)}.qa-client .settings-rail{position:sticky;top:calc(var(--header-h) + var(--sp-5));padding:var(--sp-4)}.qa-client .settings__head{margin-bottom:var(--sp-8)}.qa-client .settings__title{margin:var(--sp-2) 0 var(--sp-3)}.qa-client .settings__sub{color:var(--ink-secondary);max-width:var(--measure)}.qa-client .group{display:flex;flex-direction:column;gap:var(--sp-3)}.qa-client .group__head{display:flex;align-items:baseline;gap:var(--sp-3);padding:0 var(--sp-1)}.qa-client .plan-card{border-left:3px solid var(--accent)}.qa-client .plan-figure{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap}.qa-client .settings__head{position:relative;display:flex;min-height:220px;align-items:center;margin-inline:calc(-1 * var(--page-pad-x));margin-bottom:0;padding:var(--sp-8) var(--page-pad-x);overflow:hidden}.qa-client .settings__head:after{content:"";position:absolute;inset:0 0 0 48%;background:radial-gradient(circle at 58% 28%,color-mix(in srgb,var(--domain-strategy) 18%,transparent),transparent 42%),radial-gradient(circle at 88% 18%,color-mix(in srgb,var(--domain-operations) 18%,transparent),transparent 48%);pointer-events:none}.qa-client .settings__head .hero-art__content{z-index:1}.qa-client .settings-tabs{position:sticky;top:var(--header-h);z-index:10;display:flex;gap:var(--sp-6);margin-inline:calc(-1 * var(--page-pad-x));padding:0 var(--page-pad-x);overflow-x:auto;background:color-mix(in srgb,var(--canvas) 92%,transparent);border-bottom:1px solid var(--hairline);backdrop-filter:saturate(1.25) blur(10px);scrollbar-width:none}.qa-client .settings-tabs::-webkit-scrollbar{display:none}.qa-client .settings-tabs a{position:relative;flex:0 0 auto;padding:var(--sp-4) 0;color:var(--ink-secondary);font-weight:600;transition:color var(--dur-fast) var(--ease)}.qa-client .settings-tabs a:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--accent);opacity:0;transform:scaleX(.7);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.qa-client .settings-tabs a:focus-visible,.qa-client .settings-tabs a:hover{color:var(--ink)}.qa-client .settings-tabs a:focus-visible:after,.qa-client .settings-tabs a:hover:after{opacity:1;transform:scaleX(1)}.qa-client .settings-layout{max-width:1040px}.qa-client .settings-section,.qa-client .settings-sections{display:flex;flex-direction:column}.qa-client .settings-section{gap:var(--sp-5);padding:var(--sp-10) 0;border-bottom:1px solid var(--hairline)}.qa-client .settings-section:last-child{border-bottom:0}.qa-client .settings-section [id]{scroll-margin-top:calc(var(--header-h) + var(--sp-16) + var(--sp-3))}.qa-client .settings-section .group__head{display:flex;align-items:baseline;gap:var(--sp-3);padding:0}.qa-client .settings-section__body{min-width:0}.qa-client .settings-section__body--rows{display:flex;flex-direction:column;gap:var(--sp-5)}.qa-client .settings-plan{border-left:2px solid var(--accent);padding-left:var(--sp-5)}.qa-client .settings-plan>.row:last-child{justify-content:flex-end}.qa-client .settings-form{display:flex;flex-direction:column}.qa-client .settings-form>.divider{margin:0}.qa-client .settings-form__row{display:grid;grid-template-columns:minmax(150px,.36fr) minmax(0,1fr);gap:var(--sp-2) var(--sp-6);padding:var(--sp-5) 0}.qa-client .settings-form__row>.field__labelrow,.qa-client .settings-form__row>label{grid-column:1;align-self:start;padding-top:10px}.qa-client .settings-form__row>:not(label):not(.field__labelrow){grid-column:2}.qa-client .settings-form__actions{display:flex;justify-content:flex-end;padding-top:var(--sp-5)}.qa-client .field .input,.qa-client .field .select,.qa-client .input-affix{width:100%;max-width:560px}.qa-client .input-affix .input{max-width:none}.settings-privacy-shell{width:100%;max-width:1180px;margin:0 auto;padding:0 clamp(16px,3vw,40px) 48px}.settings-privacy-shell__head{padding:40px 0 24px;border-top:1px solid hsl(var(--border))}.settings-privacy-shell__eyebrow{color:hsl(var(--muted-foreground))}.settings-privacy-shell__head h2{margin-top:8px;color:hsl(var(--foreground));scroll-margin-top:140px}.settings-privacy-shell__head p{margin-top:6px;color:hsl(var(--muted-foreground))}@media (max-width:720px){.qa-client .settings__head{min-height:188px;padding-block:var(--sp-6)}.qa-client .settings__head:after{left:24%;opacity:.7}.qa-client .settings-tabs{gap:var(--sp-5)}.qa-client .settings-section{gap:var(--sp-4);padding:var(--sp-8) 0}.qa-client .settings-section .group__head{align-items:flex-start;flex-direction:column;gap:var(--sp-2)}.qa-client .settings-plan{padding-left:var(--sp-4)}.qa-client .settings-form__row{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.qa-client .settings-form__row>.field__labelrow,.qa-client .settings-form__row>:not(label):not(.field__labelrow),.qa-client .settings-form__row>label{grid-column:1}.qa-client .settings-form__row>.field__labelrow,.qa-client .settings-form__row>label{padding-top:0}.qa-client .settings-form__actions{justify-content:stretch}.qa-client .settings-form__actions .btn{width:100%}.settings-privacy-shell__head{padding-top:32px}}.qa-client .setting-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--sp-4) var(--sp-5)}.qa-client .setting-row__copy{min-width:0}.qa-client .setting-row__name{font-weight:600}.qa-client .setting-row__desc{color:var(--ink-muted);margin-top:2px}.qa-client .field__labelrow{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.qa-client .input-affix{position:relative;display:flex}.qa-client .input-affix .input{padding-right:78px}.qa-client .input-affix__btn{position:absolute;right:6px;top:50%;transform:translateY(-50%);min-height:32px;padding:0 12px;border-radius:var(--radius-sm);font-size:var(--text-small);font-weight:600;color:var(--accent-ink);background:var(--surface);border:1px solid var(--hairline-strong);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.qa-client .input-affix__btn:hover{background:var(--accent-soft);border-color:var(--accent)}.qa-client .days{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.qa-client .day{position:relative;min-width:52px;min-height:40px;padding:0 var(--sp-3);border-radius:8px;background:var(--surface-sunken);border:1px solid var(--hairline);font-size:var(--text-small);font-weight:600;color:var(--ink-secondary);font-variant-numeric:tabular-nums;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-client .day:after{content:"";position:absolute;inset:-2px}.qa-client .day:hover{background:var(--surface);border-color:var(--hairline-strong);color:var(--ink)}.qa-client .day[aria-pressed=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}.qa-client .day:disabled{opacity:.55;cursor:not-allowed}.qa-client .swatches{display:flex;gap:var(--sp-3);flex-wrap:wrap}.qa-client .swatch{width:36px;height:36px;border-radius:50%;position:relative;border:2px solid transparent;box-shadow:0 0 0 1px var(--hairline) inset;transition:transform var(--dur-fast) var(--ease)}.qa-client .swatch:hover{transform:scale(1.06)}.qa-client .swatch[aria-pressed=true]{border-color:var(--surface);box-shadow:0 0 0 2px var(--accent),var(--shadow-xs)}.qa-client .swatch[aria-pressed=true]:after{content:"";position:absolute;inset:0;display:grid;place-items:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13 4 4L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}.qa-client .toggle-row{padding:var(--sp-3) 0}.qa-client .toggle-row+.toggle-row{border-top:1px solid var(--hairline)}.qa-client .danger-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--sp-4)}.qa-client .btn--danger{background:var(--surface);color:var(--sig-critical-ink);border:1px solid var(--sig-critical-soft)}.qa-client .btn--danger:hover{background:var(--sig-critical-soft);border-color:var(--sig-critical)}@media (max-width:560px){.qa-client .danger-row,.qa-client .setting-row{grid-template-columns:1fr}.qa-client .danger-row>.btn,.qa-client .setting-row .seg,.qa-client .setting-row>.btn{justify-self:start}}.qa-client .capstats{display:flex;flex-wrap:wrap;gap:var(--sp-6) var(--sp-8)}.qa-client .capstats .stat__value.is-muted{color:var(--ink-faint)}.qa-client .cap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8) var(--sp-10)}@media (max-width:760px){.qa-client .cap-grid{grid-template-columns:1fr}}.qa-client .cap-card{display:flex;flex-direction:column;gap:var(--sp-3);border-left:3px solid var(--hairline-strong);padding-left:var(--sp-6)}.qa-client .cap-card.dom-finance{border-left-color:var(--domain-finance)}.qa-client .cap-card.dom-operations{border-left-color:var(--domain-operations)}.qa-client .cap-card.dom-people{border-left-color:var(--domain-people)}.qa-client .cap-card.dom-strategy{border-left-color:var(--domain-strategy)}.qa-client .cap-card.dom-growth{border-left-color:var(--domain-growth)}.qa-client .cap-card.dom-data{border-left-color:var(--domain-data)}.qa-client .cap-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3)}.qa-client .earned{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-small);font-weight:600;color:var(--sig-good-ink);white-space:nowrap}.qa-client .earned svg{width:16px;height:16px;flex:none}.qa-client .cap-from{display:inline-flex;align-items:center;gap:6px;color:var(--ink-muted);font-size:var(--text-small);margin-top:auto;padding-top:var(--sp-3)}.qa-client .cap-from svg{width:13px;height:13px;flex:none}.qa-client .section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.qa-client .section-head .label{color:var(--ink-muted)}.qa-client .steps{display:flex;gap:5px}.qa-client .steps span{height:6px;flex:1;border-radius:var(--radius-pill);background:var(--surface-sunken)}.qa-client .steps span.is-done{background:var(--accent)}.qa-client .cap-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.qa-client .seg{display:inline-flex;border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);overflow:hidden}.qa-client .seg button{font:inherit;font-size:var(--text-small);font-weight:600;min-height:36px;padding:0 var(--sp-4);color:var(--ink-secondary);background:transparent;border:0;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-client .seg button:hover{background:var(--surface-sunken);color:var(--ink)}.qa-client .seg button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.qa-client .cap-filters{display:flex;gap:var(--sp-2);flex-wrap:wrap}.qa-client .chip--filter{font:inherit;font-size:var(--text-small);font-weight:600;min-height:36px;background:transparent;border:1px solid var(--hairline);color:var(--ink-secondary);cursor:pointer;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-client .chip--filter:hover{border-color:var(--hairline-strong);color:var(--ink)}.qa-client .chip--filter[aria-pressed=true]{background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 30%,var(--hairline));color:var(--accent-ink)}.qa-client .cap-group{margin-top:var(--sp-5)}.qa-client .cap-group__head{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0}.qa-client .cap-quiet{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap;padding-top:var(--sp-5);border-top:1px solid var(--hairline)}.qa-client .cap-check{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--sig-good-soft);color:var(--sig-good-ink)}.qa-client .cap-check svg{width:13px;height:13px}.qa-client .cap-clamp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qa-client .achievements-zero{padding-top:var(--sp-6)}.qa-client .achievements-zero__hero{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,.55fr);gap:var(--sp-12);align-items:end;padding:var(--sp-6) 0 var(--sp-10);border-bottom:1px solid var(--hairline-strong)}.qa-client .achievements-zero__hero-copy{max-width:900px}.qa-client .achievements-zero__eyebrow{display:block;margin-bottom:var(--sp-3);color:var(--accent-ink)}.qa-client .achievements-zero__title{max-width:19ch;margin:0}.qa-client .achievements-zero__title-accent{color:var(--accent)}.qa-client .achievements-zero__intro{max-width:69ch;margin-top:var(--sp-5);color:var(--ink-secondary)}.qa-client .achievements-zero__provenance{display:block;margin-top:var(--sp-6)}.qa-client .achievements-zero__ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.qa-client .achievements-zero__metric{min-width:0;padding:var(--sp-5) var(--sp-4);border-left:1px solid var(--hairline)}.qa-client .achievements-zero__metric:first-child{border-left:0}.qa-client .achievements-zero__metric-value{display:block;margin-bottom:var(--sp-2);color:var(--ink-faint)}.qa-client .achievements-zero__metric.is-recorded .achievements-zero__metric-value{color:var(--sig-good-ink)}.qa-client .achievements-zero__metric.is-progress .achievements-zero__metric-value{color:var(--accent-ink)}.qa-client .achievements-zero__recording{padding:var(--sp-12) 0 var(--sp-10);border-bottom:1px solid var(--hairline-strong)}.qa-client .achievements-zero__section-head{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:var(--sp-12);align-items:start;margin-bottom:var(--sp-8)}.qa-client .achievements-zero__section-head h2{margin-top:var(--sp-2)}.qa-client .achievements-zero__section-head p{max-width:68ch}.qa-client .achievements-zero__path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.qa-client .achievements-zero__path-step{--achievement-path-accent:var(--accent);position:relative;min-height:190px;padding:var(--sp-6) var(--sp-8) var(--sp-8) 0}.qa-client .achievements-zero__path-step+.achievements-zero__path-step{padding-left:var(--sp-8);border-left:1px solid var(--hairline)}.qa-client .achievements-zero__path-step:before{content:"";position:absolute;top:-1px;left:0;width:72px;height:1px;background:var(--achievement-path-accent)}.qa-client .achievements-zero__path-step.is-work{--achievement-path-accent:var(--domain-growth)}.qa-client .achievements-zero__path-step.is-check{--achievement-path-accent:var(--domain-operations)}.qa-client .achievements-zero__path-step.is-evidence{--achievement-path-accent:var(--domain-strategy)}.qa-client .achievements-zero__path-number{display:block;margin-bottom:var(--sp-8);color:var(--achievement-path-accent)}.qa-client .achievements-zero__path-step h3{margin-bottom:var(--sp-3)}.qa-client .achievements-zero__path-step p{max-width:38ch}.qa-client .achievements-zero__next{padding-top:var(--sp-12)}.qa-client .achievements-zero__next-head{display:flex;justify-content:space-between;gap:var(--sp-6);align-items:end;margin-bottom:var(--sp-5)}.qa-client .achievements-zero__next-head h2{margin-top:var(--sp-2)}.qa-client .achievements-zero__next-row{--achievement-domain:var(--accent);position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--sp-6);align-items:center;min-height:118px;padding:var(--sp-5) 0;border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.qa-client .achievements-zero__next-row.dom-finance{--achievement-domain:var(--domain-finance)}.qa-client .achievements-zero__next-row.dom-operations{--achievement-domain:var(--domain-operations)}.qa-client .achievements-zero__next-row.dom-growth{--achievement-domain:var(--domain-growth)}.qa-client .achievements-zero__next-row.dom-people{--achievement-domain:var(--domain-people)}.qa-client .achievements-zero__next-row.dom-strategy{--achievement-domain:var(--domain-strategy)}.qa-client .achievements-zero__next-row.dom-data{--achievement-domain:var(--domain-data)}.qa-client .achievements-zero__next-row:before{content:"";position:absolute;top:-1px;left:0;width:34px;height:1px;background:var(--achievement-domain)}.qa-client .achievements-zero__rank{color:var(--ink-muted)}.qa-client .achievements-zero__domain.dom-finance{color:var(--domain-finance)}.qa-client .achievements-zero__domain.dom-operations{color:var(--domain-operations)}.qa-client .achievements-zero__domain.dom-growth{color:var(--domain-growth)}.qa-client .achievements-zero__domain.dom-people{color:var(--domain-people)}.qa-client .achievements-zero__domain.dom-strategy{color:var(--domain-strategy)}.qa-client .achievements-zero__domain.dom-data{color:var(--domain-data)}.qa-client .achievements-zero__next-name{margin:var(--sp-1) 0}.qa-client .achievements-zero__next-description{max-width:92ch}.qa-client .achievements-zero__next-progress{display:block;margin:var(--sp-2) 0;color:var(--ink-muted)}.qa-client .achievements-zero__next-action{justify-self:end;white-space:nowrap}@container pagearea (max-width: 1050px){.qa-client .achievements-zero__hero{grid-template-columns:1fr}.qa-client .achievements-zero__ledger{max-width:640px}}@container pagearea (max-width: 780px){.qa-client .achievements-zero{padding-top:var(--sp-4)}.qa-client .achievements-zero__hero,.qa-client .achievements-zero__recording{padding-block:var(--sp-8)}.qa-client .achievements-zero__path,.qa-client .achievements-zero__section-head{grid-template-columns:1fr}.qa-client .achievements-zero__path-step,.qa-client .achievements-zero__path-step+.achievements-zero__path-step{min-height:0;padding:var(--sp-6) 0;border-left:0;border-top:1px solid var(--hairline)}.qa-client .achievements-zero__path-step:first-child{border-top:0}.qa-client .achievements-zero__path-number{margin-bottom:var(--sp-4)}.qa-client .achievements-zero__next-row{grid-template-columns:40px minmax(0,1fr)}.qa-client .achievements-zero__next-action{grid-column:2;justify-self:start}}@container pagearea (max-width: 520px){.qa-client .achievements-zero__ledger{grid-template-columns:1fr}.qa-client .achievements-zero__metric,.qa-client .achievements-zero__metric:first-child{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-left:0;border-top:1px solid var(--hairline)}.qa-client .achievements-zero__metric:first-child{border-top:0}.qa-client .achievements-zero__metric-value{margin:0}.qa-client .achievements-zero__next-head{align-items:flex-start;flex-direction:column}}.qa-client.qa-auth{position:relative;isolation:isolate;min-height:100vh;overflow-x:hidden;background:var(--canvas)}.qa-client.qa-auth .brand__mark{border:0;border-radius:0;background:transparent;box-shadow:none}.qa-client .qa-auth__main{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding-block:60px 0}.qa-client .qa-auth__wrap{position:relative;z-index:3;width:100%}.qa-client .qa-auth__stage{display:grid;grid-template-columns:minmax(420px,560px) minmax(0,1fr);align-items:center;gap:clamp(var(--sp-10),6vw,var(--sp-24));width:100%;min-height:calc(100dvh - 60px);padding-block:var(--sp-10)}.qa-client .qa-auth__form-slot{position:relative;z-index:3;min-width:0}.qa-client .qa-auth__visual{position:relative;z-index:1;min-width:0;opacity:.92;pointer-events:none}.qa-client .qa-auth__visual .qa-appshot{position:relative;z-index:2;min-width:860px;transform:translateX(-4%) scale(.9);transform-origin:center}.qa-client .qa-auth__visual .qa-appshot.hc-appshot{left:0;top:0;right:auto;min-width:1020px;transform:scale(.72);transform-origin:0 50%}@media (max-width:1439px){.qa-client .qa-auth__visual .qa-appshot.hc-appshot{transform:scale(.58)}}@media (max-width:1279px){.qa-client .qa-auth__visual .qa-appshot.hc-appshot{transform:scale(.5)}}.qa-client .auth-page{display:flex;justify-content:center;width:100%}.qa-client .auth-card{width:min(100%,500px);padding:var(--sp-8);box-shadow:var(--shadow-lg)}.qa-client .auth-card--wide{width:min(100%,560px)}.qa-client .auth-card--center{text-align:center}.qa-client .auth-card--center .auth-icon{margin-inline:auto}.qa-client .auth-card__header{display:flex;flex-direction:column;gap:var(--sp-3);margin-bottom:var(--sp-6)}.qa-client .auth-card__description{max-width:48ch}.qa-client .auth-card--center .auth-card__description{margin-inline:auto}.qa-client .auth-card__content,.qa-client .auth-form{display:flex;flex-direction:column;gap:var(--sp-5)}.qa-client .auth-form--compact{gap:var(--sp-4)}.qa-client .auth-field-help{color:var(--ink-muted);font-size:var(--text-label);line-height:1.45}.qa-client .auth-error{color:var(--sig-critical-ink)}.qa-client .auth-error,.qa-client .auth-success{font-size:var(--text-small);font-weight:600;line-height:1.45}.qa-client .auth-success{color:var(--sig-good-ink)}.qa-client .auth-link,.qa-client .auth-link-button{color:var(--accent-ink);text-decoration:underline;text-underline-offset:3px}.qa-client .auth-link-button:hover,.qa-client .auth-link:hover{color:var(--accent)}.qa-client .auth-link-button{display:inline;font:inherit;cursor:pointer}.qa-client .auth-check-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);align-items:start}.qa-client .auth-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;margin-top:1px;border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);background:var(--surface);box-shadow:inset 0 1px 2px rgba(50,50,93,.07)}.qa-client .auth-checkbox:checked{border-color:var(--accent);background:linear-gradient(135deg,transparent 0 42%,#fff 42% 55%,transparent 55%) 35% 50% /55% 55% no-repeat,linear-gradient(45deg,transparent 0 45%,#fff 45% 58%,transparent 58%) 62% 47% /65% 65% no-repeat,var(--accent)}.qa-client .auth-divider{display:flex;align-items:center;gap:var(--sp-3);color:var(--ink-muted);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase}.qa-client .auth-divider:after,.qa-client .auth-divider:before{content:"";flex:1;height:1px;background:var(--hairline)}.qa-client .auth-trust{display:grid;gap:var(--sp-3);padding-block:var(--sp-4);border-block:1px solid var(--hairline)}.qa-client .auth-trust__plan{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-3);align-items:start}.qa-client .auth-trust__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-3);color:var(--ink-muted);font-size:var(--text-label);line-height:1.35}.qa-client .auth-trust__item{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.qa-client .auth-meta-icon,.qa-client .auth-trust svg{width:16px;height:16px;flex:none;color:var(--accent-ink)}.qa-client .auth-copy-center{color:var(--ink-muted);font-size:var(--text-small);line-height:1.5;text-align:center}.qa-client .auth-legal-note{color:var(--ink-muted);font-size:var(--text-label);line-height:1.55}.qa-client .auth-foot{color:var(--ink-muted);font-size:var(--text-small);text-align:center}.qa-client .auth-actions{display:flex;flex-direction:column;gap:var(--sp-2)}.qa-client .auth-google svg{width:16px;height:16px;flex:none}.qa-client .auth-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--hairline);border-radius:var(--radius-pill);background:var(--surface-sunken)}.qa-client .auth-icon svg{width:24px;height:24px}.qa-client .auth-icon--brand{color:var(--accent-ink);background:var(--accent-soft)}.qa-client .auth-icon--success{color:var(--sig-good-ink);background:var(--sig-good-soft)}.qa-client .auth-icon--danger{color:var(--sig-critical-ink);background:var(--sig-critical-soft)}.qa-client .auth-icon--neutral{color:var(--ink-muted)}.qa-client .auth-skeleton{width:min(100%,500px);min-height:420px;border-radius:var(--radius-lg);background:var(--surface-sunken)}@media (max-width:640px){.qa-client .qa-auth__main{align-items:flex-start;padding-block:60px 0}.qa-client .qa-auth__stage{padding-block:var(--sp-6) var(--sp-8)}.qa-client .auth-card{padding:var(--sp-6)}.qa-client .auth-trust__grid{grid-template-columns:1fr}}@media (max-width:1120px){.qa-client .qa-auth__stage{grid-template-columns:minmax(0,560px);justify-content:center}.qa-client .qa-auth__visual{display:none}}.qa-client .report-doc{max-width:var(--measure);line-height:1.65;color:var(--ink)}.qa-client .report-doc>*+*{margin-top:.75rem}.qa-client .report-doc h1{font-family:var(--font-display);font-size:1.4rem;font-weight:700;line-height:1.25;color:var(--ink);margin-top:0}.qa-client .report-doc h2{font-family:var(--font-display);font-size:1.2rem;font-weight:650;line-height:1.3;color:var(--ink);margin-top:2.25rem;padding-bottom:.35rem;border-bottom:1px solid var(--hairline)}.qa-client .report-doc h2:first-child{margin-top:0}.qa-client .report-doc h3{font-size:1rem;font-weight:600;line-height:1.4;letter-spacing:.01em;color:var(--ink-muted);margin-top:1.5rem}.qa-client .report-doc strong{color:var(--ink);font-weight:700}.qa-client .report-doc em{color:var(--ink-secondary);font-style:italic}.qa-client .report-doc hr{border:none;border-top:1px solid var(--hairline);margin:2rem 0}.qa-client .report-doc ol,.qa-client .report-doc ul{padding-left:1.25rem;margin-top:.5rem}.qa-client .report-doc ul{list-style:disc}.qa-client .report-doc ol{list-style:decimal}.qa-client .report-doc li+li{margin-top:.4rem}.qa-client .report-doc li>p{margin-top:0}.qa-client .report-doc blockquote{border-left:3px solid var(--hairline-strong);padding-left:var(--sp-4);color:var(--ink-secondary);margin-top:1rem}.qa-client .report-doc a{color:var(--accent-ink);text-decoration:underline;text-underline-offset:2px}.qa-client .report-doc a:hover{color:var(--accent)}.qa-client .report-doc table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:var(--text-small);font-variant-numeric:tabular-nums}.qa-client .report-doc td,.qa-client .report-doc th{text-align:left;vertical-align:top;padding:.5rem 1.25rem .5rem 0;border-bottom:1px solid var(--hairline)}.qa-client .report-doc td:last-child,.qa-client .report-doc th:last-child{padding-right:0}.qa-client .report-doc th{color:var(--ink-muted);font-weight:600;font-size:var(--text-label);letter-spacing:.04em;text-transform:uppercase}.qa-client .report-reader-page{width:100%;max-width:1240px}.qa-client .report-reader-shell{min-width:0}.qa-client .report-reader-document-skeleton,.qa-client .report-reader-skeleton{min-height:26rem;border-radius:var(--radius-lg);background:var(--surface-sunken)}.qa-client .report-lifecycle-panel{display:flex;max-width:42rem;min-height:28rem;margin-inline:auto;padding:var(--sp-12) var(--sp-5);flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-4);text-align:center}.qa-client .report-lifecycle-panel__icon{display:grid;width:3.5rem;height:3.5rem;place-items:center;border:1px solid var(--hairline);border-radius:var(--radius-pill);color:var(--accent-ink);background:var(--accent-soft)}.qa-client .report-lifecycle-panel__icon svg{width:1.5rem;height:1.5rem}.qa-client .report-lifecycle-panel h1,.qa-client .report-lifecycle-panel p{margin:0}.qa-client .report-lifecycle-panel p{max-width:52ch}.qa-client .report-lifecycle-panel__actions{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3)}.qa-client .report-progress{width:min(20rem,80vw)}.qa-client .report-progress .bar{height:.5rem}.qa-client .report-progress .bar__fill{background:var(--accent)}.qa-client .report-progress p{margin:var(--sp-2) 0 0}.qa-client .report-reader-spinner{animation:report-reader-spin .9s linear infinite}@keyframes report-reader-spin{to{transform:rotate(1turn)}}.qa-client .report-reader-toolbar{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-6);padding-bottom:var(--sp-5);border-bottom:1px solid var(--hairline-strong)}.qa-client .report-reader-toolbar__actions,.qa-client .report-reader-toolbar__meta{display:flex;gap:var(--sp-3)}.qa-client .report-reader-toolbar__meta{flex-direction:column;gap:var(--sp-2)}.qa-client .report-reader-toolbar__actions{flex-wrap:wrap;justify-content:flex-end}.qa-client .report-reader-error,.qa-client .report-reader-load-error,.qa-client .report-reader-notice{margin:var(--sp-4) 0 0;padding:var(--sp-3) var(--sp-4);border-left:2px solid var(--accent);color:var(--ink-secondary);background:var(--surface-sunken)}.qa-client .report-reader-error,.qa-client .report-reader-load-error,.qa-client .report-reader-notice--warning{border-left-color:var(--sig-moderate)}.qa-client .report-reader-load-error{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.qa-client .report-reader-load-error p{margin:0}.qa-client .report-reader-grid{display:grid;grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);gap:clamp(var(--sp-6),5vw,var(--sp-12));align-items:start;margin-top:var(--sp-8)}.qa-client .report-reader-grid--legacy{grid-template-columns:minmax(0,1fr)}.qa-client .report-toc--desktop{position:sticky;top:var(--sp-6);max-height:calc(100vh - (2 * var(--sp-6)));overflow-y:auto;padding-right:var(--sp-4);border-right:1px solid var(--hairline)}.qa-client .report-toc--mobile{display:none}.qa-client .report-toc ol{margin:0;padding:0;list-style:none;counter-reset:report-section}.qa-client .report-toc li{counter-increment:report-section}.qa-client .report-toc li+li{margin-top:var(--sp-3)}.qa-client .report-toc a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:var(--sp-2);color:var(--ink-muted);font-size:var(--text-small);line-height:1.35}.qa-client .report-toc a:before{content:counter(report-section,decimal-leading-zero);color:var(--ink-faint);font-variant-numeric:tabular-nums}.qa-client .report-toc a:hover{color:var(--ink)}.qa-client .report-doc{width:100%;max-width:none;min-width:0;overflow-x:auto;line-height:1.7}.qa-client .report-doc .diagnosis-dossier{width:min(100%,78ch);margin-inline:auto}.qa-client .report-doc .dossier-cover{display:flex;min-height:22rem;padding:var(--sp-8) 0 var(--sp-10);flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--hairline-strong)}.qa-client .report-doc h1{max-width:18ch;margin:var(--sp-4) 0 0;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:650;line-height:.98;letter-spacing:-.035em}.qa-client .report-doc h2{margin-top:var(--sp-12);padding-bottom:var(--sp-3);font-size:clamp(1.45rem,2.3vw,2rem);line-height:1.18}.qa-client .report-doc h3{margin-top:var(--sp-8);color:var(--ink);font-size:1.1rem}.qa-client .report-doc section[id]{scroll-margin-top:var(--sp-8)}.qa-client .report-doc .dossier-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3) var(--sp-8);margin-top:var(--sp-6);padding:var(--sp-4) 0;border-block:1px solid var(--hairline);color:var(--ink-muted);font-size:var(--text-small)}.qa-client .report-doc .dossier-executive{margin-top:var(--sp-10);padding:var(--sp-2) 0 var(--sp-2) var(--sp-6);border-left:3px solid var(--accent);font-size:1.08rem}.qa-client .report-doc .dossier-domain-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4);margin-top:var(--sp-6)}.qa-client .report-doc .dossier-domain{padding:var(--sp-4) 0 var(--sp-4) var(--sp-4);border-left:2px solid var(--hairline-strong);-moz-column-break-inside:avoid;break-inside:avoid}.qa-client .report-doc .dossier-domain>p:first-of-type{margin-block:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 7%,transparent);color:var(--ink)}.qa-client .report-doc .dossier-finding{margin-top:var(--sp-6);padding:var(--sp-5) 0 var(--sp-5) var(--sp-5);border-top:1px solid var(--hairline);border-left:2px solid var(--accent);-moz-column-break-inside:avoid;break-inside:avoid}.qa-client .report-doc .dossier-evidence-ref,.qa-client .report-doc .dossier-finding__evidence{color:var(--accent-ink);font-size:var(--text-small);font-weight:600}.qa-client .report-doc .dossier-evaluation-signals{margin-top:var(--sp-6);padding:var(--sp-5);border:1px solid var(--hairline);background:var(--surface-sunken)}.qa-client .report-doc .dossier-evaluation-signals>h3{margin-top:0}.qa-client .report-doc .dossier-evaluation-signal{margin-top:var(--sp-4);padding-left:var(--sp-4);border-left:2px solid var(--accent);-moz-column-break-inside:avoid;break-inside:avoid}.qa-client .report-doc .dossier-evaluation-signal h4{margin-top:0}.qa-client .report-doc .dossier-confidence,.qa-client .report-doc .dossier-gap,.qa-client .report-doc .dossier-method{margin-top:var(--sp-5);padding:var(--sp-4) 0 var(--sp-4) var(--sp-5);border-left:2px solid var(--hairline-strong);color:var(--ink-secondary)}.qa-client .report-doc .dossier-cover__company{max-width:18ch;margin:var(--sp-4) 0 0;font-family:var(--font-serif);font-size:clamp(2.3rem,5vw,4.5rem);font-weight:650;line-height:.98;letter-spacing:-.035em}.qa-client .report-doc .dossier-cover__brand{margin:0;color:var(--accent-ink);font-size:var(--text-small);font-weight:650;letter-spacing:.12em}.qa-client .report-doc .dossier-cover__promise{max-width:48ch;color:var(--ink-muted);font-size:1.05rem}.qa-client .report-doc .dossier-executive__assessment{margin:var(--sp-5) 0;padding-left:var(--sp-4);border-left:3px solid var(--accent)}.qa-client .report-doc .dossier-section-kicker{margin-top:var(--sp-6);color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:.08em;text-transform:uppercase}.qa-client .report-doc .dossier-signal-grid{counter-reset:signal-card;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);margin:var(--sp-3) 0 0;padding:0;list-style:none}.qa-client .report-doc .dossier-signal-grid li{counter-increment:signal-card;display:block;margin:0;padding:var(--sp-4);border:1px solid var(--hairline);background:var(--surface-sunken)}.qa-client .report-doc .dossier-signal-grid li:first-child{border-top:3px solid var(--sig-critical)}.qa-client .report-doc .dossier-signal-grid li:nth-child(2){border-top:3px solid var(--sig-moderate)}.qa-client .report-doc .dossier-signal-grid li:nth-child(3){border-top:3px solid var(--accent)}.qa-client .report-doc .dossier-signal-grid li:nth-child(4){border-top:3px solid var(--sig-positive)}.qa-client .report-doc .dossier-signal-grid__number{display:inline-block;margin-right:var(--sp-3);color:var(--accent-ink);font-family:var(--font-serif);font-size:1.25rem;font-weight:650}.qa-client .report-doc .dossier-signal-grid__number:before{content:none}.qa-client .report-doc .dossier-signal-grid p{margin:0;line-height:1.45}.qa-client .report-doc .dossier-context-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4)}.qa-client .report-doc .dossier-context-panel{padding:var(--sp-5);border:1px solid var(--hairline)}.qa-client .report-doc .dossier-context-panel--business{border-top:3px solid var(--sig-positive);background:color-mix(in srgb,var(--sig-positive) 6%,transparent)}.qa-client .report-doc .dossier-context-panel--goal{border-top:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.qa-client .report-doc .dossier-context-panel h3{margin-top:0}.qa-client .report-doc .dossier-constraints{margin-top:var(--sp-4);padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--sig-moderate);background:color-mix(in srgb,var(--sig-moderate) 7%,transparent)}.qa-client .report-doc .dossier-domain{border:1px solid var(--hairline);border-left-width:4px;padding:var(--sp-5)}.qa-client .report-doc .dossier-domain--finance{border-left-color:var(--sig-critical)}.qa-client .report-doc .dossier-domain--growth{border-left-color:var(--sig-moderate)}.qa-client .report-doc .dossier-domain--operations{border-left-color:var(--sig-positive)}.qa-client .report-doc .dossier-domain--people{border-left-color:#775ee8}.qa-client .report-doc .dossier-domain--strategy{border-left-color:#2f5ee5}.qa-client .report-doc .dossier-domain--data{border-left-color:#087f75}.qa-client .report-doc .dossier-domain__status{margin:var(--sp-3) 0;padding-left:var(--sp-3);border-left:2px solid var(--hairline-strong);font-weight:600}.qa-client .report-doc .dossier-domain__meaning h4{margin:0 0 var(--sp-2);color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase}.qa-client .report-doc .dossier-domain__meaning p{margin:0}.qa-client .report-doc #priority-findings{counter-reset:priority-finding}.qa-client .report-doc .dossier-finding{counter-increment:priority-finding;overflow:hidden;padding:0;border:1px solid var(--hairline);border-left:4px solid var(--sig-critical)}.qa-client .report-doc .dossier-finding--central{box-shadow:0 .5rem 1.6rem color-mix(in srgb,var(--ink) 8%,transparent)}.qa-client .report-doc .dossier-finding--supporting{border-left-color:var(--accent)}.qa-client .report-doc .dossier-finding__header{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--sp-3);align-items:start;padding:var(--sp-5)}.qa-client .report-doc .dossier-finding__number{color:var(--sig-critical);font-family:var(--font-serif);font-size:1.7rem;font-weight:650;line-height:1}.qa-client .report-doc .dossier-finding__number:before{content:none}.qa-client .report-doc .dossier-finding__eyebrow{margin:0 0 var(--sp-1);color:var(--sig-critical);font-size:var(--text-small);font-weight:650;letter-spacing:.07em;text-transform:uppercase}.qa-client .report-doc .dossier-finding__title h3{margin:0;font-size:1.25rem}.qa-client .report-doc .dossier-finding__diagnosis{padding:var(--sp-4) var(--sp-5) var(--sp-4) calc(var(--sp-5) + 2.5rem);border-block:1px solid var(--hairline);background:color-mix(in srgb,var(--sig-critical) 5%,transparent)}.qa-client .report-doc .dossier-finding__diagnosis p{margin:0}.qa-client .report-doc .dossier-finding__diagnosis .dossier-finding__diagnosis-label{margin-bottom:var(--sp-2);color:var(--sig-critical);font-size:var(--text-small);font-weight:650;letter-spacing:.07em;text-transform:uppercase}.qa-client .report-doc .dossier-finding__outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.qa-client .report-doc .dossier-finding__outcomes section{padding:var(--sp-5)}.qa-client .report-doc .dossier-finding__outcomes section+section{border-left:1px solid var(--hairline)}.qa-client .report-doc .dossier-finding__outcomes h4{margin:0 0 var(--sp-2);color:var(--accent-ink);font-family:var(--font-sans);font-size:var(--text-small);letter-spacing:.06em;text-transform:uppercase}.qa-client .report-doc .dossier-risk-summary{padding:var(--sp-6);border-inline:3px solid var(--sig-positive);border-right-color:var(--sig-critical);background:linear-gradient(105deg,color-mix(in srgb,var(--sig-positive) 7%,transparent),transparent 50%,color-mix(in srgb,var(--sig-critical) 6%,transparent))}.qa-client .report-doc .dossier-risk-summary__label{color:var(--ink-muted);font-size:var(--text-small);font-weight:650;letter-spacing:.08em;text-transform:uppercase}.qa-client .report-doc .dossier-decision-list{counter-reset:exposed-decision;margin:var(--sp-5) 0 0;padding:0;border-top:1px solid var(--hairline);list-style:none}.qa-client .report-doc .dossier-decision{counter-increment:exposed-decision;display:block;margin:0;padding:var(--sp-4) 0;border-bottom:1px solid var(--hairline)}.qa-client .report-doc .dossier-decision__number{display:inline-grid;width:2rem;height:2rem;margin-right:var(--sp-3);place-items:center;border-radius:50%;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent-ink);font-size:var(--text-small);font-weight:650;vertical-align:middle}.qa-client .report-doc .dossier-decision__number:before{content:none}.qa-client .report-doc .dossier-decision h3{margin:0 0 var(--sp-1);font-size:1rem}.qa-client .report-doc .dossier-decision__why{margin:0 0 var(--sp-2);color:var(--ink-muted);font-size:var(--text-small)}.qa-client .report-doc .dossier-decision__boundary{display:grid;gap:var(--sp-2);padding:var(--sp-3);border-left:2px solid var(--hairline-strong);background:var(--surface-sunken)}.qa-client .report-doc .dossier-decision__boundary p{margin:0;color:var(--ink-muted);font-size:var(--text-small)}.qa-client .report-doc .dossier-evidence-register{margin-top:var(--sp-12);padding-top:var(--sp-6);border-top:1px solid var(--hairline-strong)}.qa-client .report-doc blockquote,.qa-client .report-doc figure,.qa-client .report-doc table{-moz-column-break-inside:avoid;break-inside:avoid}@container pagearea (max-width: 760px){.qa-client .report-reader-toolbar{align-items:stretch;flex-direction:column}.qa-client .report-reader-toolbar__actions{justify-content:flex-start}.qa-client .report-reader-toolbar__actions .btn{flex:1 1 auto}.qa-client .report-reader-grid{display:block;margin-top:var(--sp-5)}.qa-client .report-toc--desktop{display:none}.qa-client .report-toc--mobile{display:block;margin-bottom:var(--sp-6);padding:var(--sp-3) 0;border-block:1px solid var(--hairline)}.qa-client .report-toc--mobile summary{color:var(--ink);font-size:var(--text-small);font-weight:650;cursor:pointer}.qa-client .report-toc--mobile ol{margin-top:var(--sp-4)}.qa-client .report-doc .dossier-cover{min-height:17rem}.qa-client .report-doc .dossier-context-grid,.qa-client .report-doc .dossier-domain-map,.qa-client .report-doc .dossier-finding__outcomes,.qa-client .report-doc .dossier-meta,.qa-client .report-doc .dossier-signal-grid{grid-template-columns:minmax(0,1fr)}.qa-client .report-doc .dossier-finding__header{grid-template-columns:2.5rem minmax(0,1fr)}.qa-client .report-doc .dossier-finding__outcomes section+section{border-top:1px solid var(--hairline);border-left:0}.qa-client .report-doc h1{font-size:clamp(2.1rem,12vw,3.25rem)}}@media print{.qa-client .report-reader-error,.qa-client .report-reader-notice,.qa-client .report-reader-toolbar,.qa-client .report-toc{display:none!important}.qa-client .report-reader-grid{display:block;margin:0}.qa-client .report-doc{overflow:visible;color:#111!important}.qa-client .report-doc .diagnosis-dossier{width:100%;max-width:none}.qa-client .report-doc .dossier-cover{min-height:80vh;-moz-column-break-after:page;break-after:page}.qa-client .report-doc .dossier-domain,.qa-client .report-doc .dossier-finding,.qa-client .report-doc section{-moz-column-break-inside:avoid;break-inside:avoid}.qa-client .report-doc a{color:#111!important;text-decoration:none}}.qa-client .billing-grid{display:grid;grid-template-columns:1fr;gap:var(--sp-5);align-items:start}@container pagearea (min-width: 1080px){.qa-client .billing-grid{grid-template-columns:minmax(260px,.9fr) minmax(0,1.45fr) minmax(240px,.85fr)}.qa-client .billing-grid__subscription{order:1}.qa-client .billing-grid__plans{order:2}.qa-client .billing-grid__details{order:3}}@container pagearea (max-width: 1079px) and (min-width: 820px){.qa-client .billing-grid{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr)}.qa-client .billing-grid__subscription{order:1;grid-column:1}.qa-client .billing-grid__details{order:2;grid-column:2;grid-row:1}.qa-client .billing-grid__plans{order:3;grid-column:1/-1}}.qa-client .playbook-detail--current{--playbook-domain:var(--accent);padding-top:var(--sp-5)}.qa-client .playbook-detail--current .playbook-detail__flow{display:flex;flex-direction:column}.qa-client .playbook-detail--current .playbook-detail__back{align-self:flex-start;gap:var(--sp-2);margin-bottom:var(--sp-3);font-weight:500}.qa-client .playbook-detail--current .playbook-detail__back>span{color:var(--accent-ink)}.qa-client .playbook-detail--current .playbook-detail__hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.55fr);gap:clamp(var(--sp-8),6vw,88px);align-items:end;padding:var(--sp-6) 0 var(--sp-8);border-bottom:1px solid var(--hairline-strong)}.qa-client .playbook-detail--current .playbook-detail__hero-copy{min-width:0}.qa-client .playbook-detail--current .playbook-detail__eyebrow{margin-bottom:var(--sp-3);color:var(--ink-muted)}.qa-client .playbook-detail--current .playbook-detail__domain{color:var(--playbook-domain)}.qa-client .playbook-detail--current .playbook-detail__title{max-width:none;font-size:var(--text-hero)}.qa-client .playbook-detail--current .playbook-detail__title-accent{color:var(--accent)}.qa-client .playbook-detail--current .playbook-detail__title-meta{display:inline-block;margin-left:var(--sp-3);color:var(--ink-muted);font-family:var(--font-sans);font-size:var(--text-small);font-weight:400;letter-spacing:0;white-space:nowrap}.qa-client .playbook-detail--current .playbook-detail__direction{position:relative;height:116px;overflow:hidden;border-bottom:1px solid var(--hairline-strong)}.qa-client .playbook-detail--current .playbook-detail__direction:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in srgb,var(--canvas) 22%,transparent),transparent 52%,color-mix(in srgb,var(--playbook-domain) 7%,transparent));pointer-events:none}.qa-client .playbook-detail--current .playbook-detail__direction-image{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.9) contrast(1.06)}.qa-client .playbook-detail--current .playbook-detail__layout{gap:clamp(var(--sp-8),4vw,var(--sp-16));padding-top:var(--sp-10)}.qa-client .playbook-detail--current .playbook-detail__main{gap:var(--sp-6)}.qa-client .playbook-detail--current .playbook-detail__execution-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--sp-3) var(--sp-6)}.qa-client .playbook-detail--current .playbook-detail__execution-head .label{margin-bottom:7px;color:var(--accent-ink)}.qa-client .playbook-detail--current .playbook-detail__execution-head .t-h2{font-size:var(--text-h2)}.qa-client .playbook-detail--current .playbook-detail__progress-count{display:flex;flex-direction:column;align-items:flex-end;color:var(--ink-muted);font-size:var(--text-small);white-space:nowrap}.qa-client .playbook-detail--current .playbook-detail__progress-count strong{color:var(--ink);font-size:var(--text-body-lg);font-weight:500;font-variant-numeric:tabular-nums}.qa-client .playbook-detail--current .playbook-detail__progress-track{grid-column:1/-1;height:2px;background:var(--hairline)}.qa-client .playbook-detail--current .playbook-detail__progress-fill{height:100%;transition:width var(--dur) var(--ease)}.qa-client .playbook-detail--current .playbook-detail__guidance,.qa-client .qa-plan-execution .playbook-detail__guidance{padding:var(--sp-3) 0;border-block:1px solid var(--hairline)}.qa-client .playbook-detail--current .playbook-detail__action-steps{min-width:0}.qa-client .playbook-detail--current .playbook-detail__step-list{border-top:1px solid var(--hairline)}.qa-client .playbook-detail--current .playbook-detail__step--editorial{position:relative;display:grid;grid-template-columns:106px minmax(0,1fr);min-height:92px;border-bottom:1px solid var(--hairline);background:transparent;transition:background var(--dur-fast) var(--ease)}.qa-client .playbook-detail--current .playbook-detail__step--editorial:last-child{border-bottom:0}.qa-client .playbook-detail--current .playbook-detail__step--editorial:hover{background:color-mix(in srgb,var(--surface) 38%,transparent)}.qa-client .playbook-detail--current .playbook-detail__step--editorial.is-next{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 7.5%,transparent),transparent 72%)}.qa-client .playbook-detail--current .playbook-detail__step--editorial.is-next:before{content:"";position:absolute;top:-1px;bottom:-1px;left:calc(-1 * var(--sp-4));width:3px;background:var(--accent)}.qa-client .playbook-detail--current .playbook-detail__complete{display:grid;grid-template-columns:30px minmax(0,1fr);width:auto;min-height:92px;align-items:center;gap:9px;padding:var(--sp-4) 14px var(--sp-4) 0;border-right:1px solid var(--hairline);text-align:left}.qa-client .playbook-detail--current .playbook-detail__step-number{display:inline-flex;align-items:center;justify-content:flex-start;color:var(--ink-faint);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;font-variant-numeric:tabular-nums}.qa-client .playbook-detail--current .playbook-detail__complete-label{color:var(--ink-muted);font-size:var(--text-small);font-weight:400;line-height:1.35;white-space:normal}.qa-client .playbook-detail--current .playbook-detail__complete[aria-pressed=true] .playbook-detail__complete-label,.qa-client .playbook-detail--current .playbook-detail__complete[aria-pressed=true] .playbook-detail__step-number{color:var(--sig-good-ink)}.qa-client .playbook-detail--current .playbook-detail__step--editorial.is-next .playbook-detail__step-number{color:var(--accent-ink)}.qa-client .playbook-detail--current .playbook-detail__step-open{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;min-height:92px;align-items:center;gap:var(--sp-3);padding:var(--sp-4) 0 var(--sp-4) var(--sp-5);text-align:left}.qa-client .playbook-detail--current .playbook-detail__step-copy{min-width:0}.qa-client .playbook-detail--current .playbook-detail__step-next{display:block;margin-bottom:6px;color:var(--accent-ink);font-size:var(--text-label)}.qa-client .playbook-detail--current .playbook-detail__step-text{color:var(--ink-secondary);font-size:var(--text-body);line-height:1.55}.qa-client .playbook-detail--current .playbook-detail__step--editorial.is-next .playbook-detail__step-text{color:var(--ink);font-weight:600}.qa-client .playbook-detail--current .playbook-detail__step-text.is-complete{color:var(--ink-muted);text-decoration:line-through;text-decoration-thickness:1px}.qa-client .playbook-detail--current .playbook-detail__step-personalized{margin-top:4px;color:var(--accent-ink);font-weight:500}.qa-client .playbook-detail--current .playbook-detail__open-label{color:var(--ink-faint);font-size:var(--text-label);white-space:nowrap}.qa-client .playbook-detail--current .playbook-detail__step-chevron{flex:none;color:var(--ink-faint)}.qa-client .playbook-detail--current .playbook-detail__step-open:hover .playbook-detail__open-label,.qa-client .playbook-detail--current .playbook-detail__step-open:hover .playbook-detail__step-chevron,.qa-client .playbook-detail--current .playbook-detail__step-open:hover .playbook-detail__step-text{color:var(--ink)}.qa-client .playbook-detail--current .playbook-detail__diagnosis{margin-top:var(--sp-8);padding-top:var(--sp-5)}.qa-client .playbook-detail--current .playbook-detail__diagnosis>dl{padding-block:var(--sp-3);border-bottom:1px solid var(--hairline)}.qa-client .playbook-detail--current .playbook-detail__diagnosis dd p{font-size:var(--text-body);line-height:1.55}.qa-client .playbook-detail--current .playbook-detail__rail{position:relative;gap:0;padding-left:var(--sp-6);border-left:1px solid var(--hairline-strong)}.qa-client .playbook-detail--current .playbook-detail__rail:before{content:"";position:absolute;top:0;left:-1px;width:1px;height:86px;background:var(--playbook-domain);box-shadow:0 0 12px color-mix(in srgb,var(--playbook-domain) 26%,transparent)}.qa-client .playbook-detail--current .playbook-detail__rail-context{min-width:0}.qa-client .playbook-detail--current .playbook-detail__context-block,.qa-client .qa-plan-execution .playbook-detail__context-block{padding:var(--sp-4) 0;border-top:1px solid var(--hairline)}.qa-client .playbook-detail--current .playbook-detail__context-block:first-child,.qa-client .qa-plan-execution .playbook-detail__context-block:first-child{border-top:0}.qa-client .playbook-detail--current .playbook-detail__context-block .label,.qa-client .qa-plan-execution .playbook-detail__context-block .label{margin-bottom:7px}.qa-client .playbook-detail--current .playbook-detail__context-block p:last-child,.qa-client .qa-plan-execution .playbook-detail__context-block p:last-child{color:var(--ink-secondary);font-size:var(--text-body);line-height:1.55}.qa-client .playbook-detail--current .playbook-detail__context-block--about .label,.qa-client .playbook-detail--current .playbook-detail__context-block--goal .label,.qa-client .qa-plan-execution .playbook-detail__context-block--about .label,.qa-client .qa-plan-execution .playbook-detail__context-block--goal .label{color:var(--accent-ink)}.qa-client .playbook-detail--current .playbook-detail__context-block--success .label,.qa-client .qa-plan-execution .playbook-detail__context-block--success .label{color:var(--sig-good-ink)}.qa-client .playbook-detail--current .playbook-detail__evidence,.qa-client .qa-plan-execution .playbook-detail__evidence{margin-top:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--hairline-strong)}.qa-client .playbook-detail--current .playbook-detail__evidence-intro,.qa-client .qa-plan-execution .playbook-detail__evidence-intro{display:flex;align-items:flex-start;gap:var(--sp-3)}.qa-client .playbook-detail--current .playbook-detail__evidence-icon,.qa-client .qa-plan-execution .playbook-detail__evidence-icon{display:inline-flex;width:24px;height:24px;flex:none;align-items:center;justify-content:center;color:var(--accent-ink)}.qa-client .playbook-detail--current .playbook-detail__evidence-intro .label,.qa-client .qa-plan-execution .playbook-detail__evidence-intro .label{color:var(--accent-ink)}.qa-client .playbook-detail--current .playbook-detail__evidence-links,.qa-client .qa-plan-execution .playbook-detail__evidence-links{margin-top:var(--sp-4);border-top:1px solid var(--hairline)}.qa-client .playbook-detail--current .playbook-detail__evidence-link,.qa-client .qa-plan-execution .playbook-detail__evidence-link{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;min-height:58px;align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;border-bottom:1px solid var(--hairline);text-align:left}.qa-client .playbook-detail--current .playbook-detail__evidence-link strong,.qa-client .qa-plan-execution .playbook-detail__evidence-link strong{font-size:var(--text-body);line-height:1.45}.qa-client .playbook-detail--current .playbook-detail__evidence-link:hover strong,.qa-client .qa-plan-execution .playbook-detail__evidence-link:hover strong{color:var(--accent-ink)}.qa-client .playbook-detail--current .playbook-detail__status{padding:var(--sp-3) 0 var(--sp-3) var(--sp-4);border-left:2px solid var(--sig-moderate);color:var(--sig-moderate-ink)}.qa-client .playbook-detail__work-check{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface-sunken)}.qa-client .playbook-detail__work-check-head{display:flex;align-items:flex-start;gap:var(--sp-3)}.qa-client .playbook-detail__work-check-head .label{margin-bottom:4px;color:var(--accent-ink)}.qa-client .playbook-detail__work-check-icon{display:inline-flex;flex-shrink:0;margin-top:1px;color:var(--accent-ink)}.qa-client .playbook-detail__work-check-list{margin:0;padding-left:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2);color:var(--ink)}.qa-client .playbook-detail__work-check-list li::marker{color:var(--ink-muted);font-variant-numeric:tabular-nums}.qa-client .playbook-toast{position:fixed;left:max(var(--sp-4),env(safe-area-inset-left));bottom:max(var(--sp-4),env(safe-area-inset-bottom));z-index:90;width:min(360px,calc(100vw - 2 * var(--sp-4)));padding:var(--sp-4);border:1px solid var(--hairline-strong);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-lg,0 12px 32px rgba(0,0,0,.18));display:flex;flex-direction:column;gap:var(--sp-2)}.qa-client .playbook-toast__head{display:flex;align-items:center;gap:var(--sp-3)}.qa-client .playbook-toast__icon{display:inline-flex;flex-shrink:0;color:var(--sig-good-ink)}.qa-client .playbook-toast__title{margin:0;font-weight:500;color:var(--ink)}.qa-client .playbook-toast__next{margin:0;padding-left:calc(16px + var(--sp-3))}.qa-client .playbook-toast__actions{margin-top:var(--sp-1);padding-top:var(--sp-2);border-top:1px solid var(--hairline)}@media (prefers-reduced-motion:no-preference){.qa-client .playbook-toast{animation:playbook-toast-in .3s ease-out both}@keyframes playbook-toast-in{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}}.qa-client .playbook-win{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5) var(--sp-6);border:1px solid var(--sig-good);border-radius:var(--radius-lg);background:var(--sig-good-soft)}.qa-client .playbook-win__label{color:var(--sig-good-ink)}.qa-client .playbook-win__title{margin:0;font-family:var(--font-display);font-weight:400;font-size:var(--text-h2);line-height:1.15;color:var(--ink);text-wrap:balance}.qa-client .playbook-win__copy{margin:0;max-width:58ch;color:var(--ink-secondary)}.qa-client .playbook-win__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-2)}.qa-client .playbook-win__link{color:var(--accent-ink);text-decoration:none;font-weight:500}.qa-client .playbook-win__link.t-muted{color:var(--ink-muted);font-weight:400}.qa-client .playbook-win__link:hover{text-decoration:underline}@container pagearea (min-width: 900px){.qa-client .playbook-detail--current .playbook-detail__layout{grid-template-columns:minmax(0,1fr) minmax(340px,410px)}.qa-client .playbook-detail--current .playbook-detail__rail{position:sticky;top:calc(var(--header-h) + var(--sp-5))}}@container pagearea (max-width: 720px){.qa-client .playbook-detail--current .playbook-detail__hero{grid-template-columns:minmax(0,1fr);gap:var(--sp-6)}.qa-client .playbook-detail--current .playbook-detail__direction{height:88px}.qa-client .playbook-detail--current .playbook-detail__title-meta{display:block;margin:var(--sp-3) 0 0}.qa-client .playbook-detail--current .playbook-detail__layout{padding-top:var(--sp-8)}.qa-client .playbook-detail--current .playbook-detail__step--editorial{grid-template-columns:88px minmax(0,1fr)}.qa-client .playbook-detail--current .playbook-detail__complete{grid-template-columns:minmax(0,1fr);gap:4px}.qa-client .playbook-detail--current .playbook-detail__step-open{padding-left:var(--sp-4)}.qa-client .playbook-detail--current .playbook-detail__rail{padding:var(--sp-6) 0 0;border-top:1px solid var(--hairline-strong);border-left:0}.qa-client .playbook-detail--current .playbook-detail__rail:before{top:-1px;left:0;width:86px;height:1px}}@container pagearea (max-width: 460px){.qa-client .playbook-detail--current .playbook-detail__execution-head{grid-template-columns:minmax(0,1fr)}.qa-client .playbook-detail--current .playbook-detail__progress-count{align-items:flex-start}.qa-client .playbook-detail--current .playbook-detail__step--editorial{grid-template-columns:76px minmax(0,1fr)}.qa-client .playbook-detail--current .playbook-detail__step-open{grid-template-columns:minmax(0,1fr) auto}.qa-client .playbook-detail--current .playbook-detail__step-open .playbook-detail__open-label{display:none}}.qa-client.playbook-drawer{--drawer-accent:var(--accent);isolation:isolate}.qa-client.playbook-drawer[data-drawer-tone=evidence]{--drawer-accent:var(--sig-info)}.qa-client.playbook-drawer[data-drawer-tone=fit]{--drawer-accent:var(--sig-strong)}.qa-client.playbook-drawer:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(145deg,color-mix(in srgb,var(--drawer-accent) 10%,transparent),transparent 34%);pointer-events:none}.qa-client .playbook-drawer__header{border-bottom-color:var(--hairline-strong)}.qa-client .playbook-drawer__header .label{color:var(--drawer-accent)}.qa-client .playbook-drawer__body{gap:var(--sp-6);padding:var(--sp-6)}.qa-client .playbook-drawer__intro{align-items:flex-start;gap:var(--sp-4);flex-wrap:nowrap;padding-bottom:var(--sp-2)}.qa-client .playbook-drawer__intro-icon{display:grid;width:40px;height:40px;flex:none;place-items:center;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--drawer-accent) 14%,transparent);color:var(--drawer-accent)}.qa-client .playbook-drawer__section{--section-accent:var(--drawer-accent);position:relative;padding:var(--sp-3) 0 var(--sp-3) var(--sp-5);border:0;border-left:var(--rule-accent-width) solid var(--section-accent);border-radius:0;background:transparent}.qa-client .playbook-drawer__section:before{content:"";position:absolute;top:0;bottom:0;left:-2px;width:30%;max-width:160px;background:linear-gradient(90deg,color-mix(in srgb,var(--section-accent) 7%,transparent),transparent);pointer-events:none}.qa-client .playbook-drawer__section>*{position:relative}.qa-client .playbook-drawer__section>.label,.qa-client .playbook-drawer__section>.playbook-drawer__section-content>.label{color:var(--section-accent)}.qa-client .playbook-drawer__section--neutral{--section-accent:var(--ink-faint)}.qa-client .playbook-drawer__section--accent,.qa-client .playbook-drawer__section--action{--section-accent:var(--accent)}.qa-client .playbook-drawer__section--finding,.qa-client .playbook-drawer__section--why{--section-accent:var(--sig-strong)}.qa-client .playbook-drawer__section--info{--section-accent:var(--sig-info)}.qa-client .playbook-drawer__section--done,.qa-client .playbook-drawer__section--success{--section-accent:var(--sig-good)}.qa-client .playbook-drawer__section--risk{--section-accent:var(--sig-low)}.qa-client .playbook-drawer__section--reference{--section-accent:var(--domain-operations)}.qa-client .playbook-drawer__section.is-emphasized{border-left-width:3px}.qa-client .playbook-drawer__disclosure{padding:0}.qa-client .playbook-drawer__disclosure-trigger{width:100%;min-height:44px;padding:var(--sp-3) var(--sp-4);text-align:left}.qa-client .playbook-drawer__factor{padding:var(--sp-3) 0;border-top:1px solid var(--hairline)}.qa-client .playbook-drawer__footer{border-top-color:var(--hairline-strong)}.qa-client .drawer-flat>.playbook-drawer__section{padding-left:0;border-left:0}.qa-client .drawer-flat>.playbook-drawer__section:before{display:none}.qa-client .evidence-basis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius);background:var(--surface-sunken)}.qa-client .ref-list{display:flex;flex-direction:column}.qa-client .ref-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--hairline)}.qa-client .ref-row:last-child{border-bottom:1px solid var(--hairline)}.qa-client .ref-row__detail{color:var(--ink);line-height:1.5}.qa-client .ref-row__kind{flex-shrink:0;margin-top:2px;padding:1px 6px;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface-sunken)}.qa-client .source-list{padding-top:var(--sp-3);border-top:1px solid var(--hairline)}.qa-client .source-list__label{color:var(--ink-muted)}.qa-client.playbook-drawer--step .playbook-drawer__section{padding:var(--sp-4);border:0;border-radius:var(--radius);background:var(--surface-sunken);overflow:hidden}.qa-client.playbook-drawer--step .playbook-drawer__section:before{display:none}.qa-client.playbook-drawer--step .playbook-drawer__section--action{border-left:var(--rule-accent-width) solid var(--accent)}.qa-client.playbook-drawer--step .playbook-drawer__section--info>.label,.qa-client.playbook-drawer--step .playbook-drawer__section--reference>.label,.qa-client.playbook-drawer--step .playbook-drawer__section--why>.label{color:var(--ink-muted)}.qa-client.playbook-drawer--step .playbook-drawer__section--action>.label{color:var(--accent-ink)}.qa-client .playbook-drawer__guidance{gap:var(--sp-3)}.qa-client .playbook-drawer__pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}@media (max-width:480px){.qa-client .playbook-drawer__pair{grid-template-columns:minmax(0,1fr)}}.qa-client .step-action__item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--sp-2);padding:var(--sp-2) var(--sp-3) var(--sp-2) 0;border-radius:var(--radius);background:var(--surface)}.qa-client .step-action__num{padding-top:2px;text-align:center;font-family:var(--font-mono);font-size:11px;line-height:1.7;color:var(--accent-ink)}.qa-client .step-progress{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;flex-shrink:0;padding:var(--sp-3) var(--sp-4) 0}.qa-client .step-progress__seg{height:3px;border-radius:2px;background:var(--hairline-strong)}.qa-client .step-progress__seg.is-on{background:var(--accent)}.qa-client .step-title__meta{margin-top:var(--sp-2);gap:var(--sp-3)}.qa-client .step-title__area{display:inline-flex;align-items:center;gap:6px}.qa-client .step-title__area .dot{width:8px;height:8px}.qa-client.playbook-drawer--fit{width:min(620px,100vw);container-type:inline-size}.qa-client.playbook-drawer--fit .fit-redesign{display:block;padding:0}.qa-client .fit-redesign__top-label{display:flex;min-width:0;align-items:center;gap:9px;color:var(--ink);font:500 12px/1.6 var(--font-sans);overflow-wrap:anywhere}.qa-client .fit-redesign__top-label svg{width:16px;height:16px;flex:none;color:var(--accent-ink)}.qa-client .fit-redesign__content{padding:0}.qa-client .fit-redesign__summary{padding:var(--sp-8)}.qa-client .fit-redesign__summary-label{margin-bottom:var(--sp-4);color:var(--ink-muted)}.qa-client .fit-redesign__summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));overflow:hidden;border:1px solid var(--hairline);border-radius:var(--radius-lg);background:var(--surface-sunken)}.qa-client .fit-redesign__summary-cell{min-width:0;padding:var(--sp-5)}.qa-client .fit-redesign__summary-cell+.fit-redesign__summary-cell{border-left:1px solid var(--hairline)}.qa-client .fit-redesign__match-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3)}.qa-client .fit-redesign__percent{font:400 42px/1 var(--font-display);letter-spacing:-1px;color:var(--ink)}.qa-client .fit-redesign__percent small{font-size:18px;letter-spacing:0;color:var(--ink-muted)}.qa-client .fit-redesign h3{margin:0 0 var(--sp-2);font-size:14px;color:var(--ink)}.qa-client .fit-redesign p{margin:0;color:var(--ink-secondary);line-height:1.75}.qa-client .fit-redesign__band{display:inline-block;margin:var(--sp-1) 0 var(--sp-3);padding:var(--sp-1) var(--sp-2);border:1px solid var(--hairline);border-radius:var(--radius-sm);font-size:12px;color:var(--ink-secondary);background:var(--surface-sunken)}.qa-client .fit-redesign__summary-band{display:block;margin-bottom:var(--sp-2);font:400 24px/1.25 var(--font-display);color:var(--ink-secondary)}.qa-client .fit-redesign__band--good{color:var(--sig-good-ink)}.qa-client .fit-redesign__band--moderate{color:var(--sig-moderate-ink)}.qa-client .fit-redesign__band--info{color:var(--sig-info-ink)}.qa-client .fit-redesign__goal-section{padding:0 var(--sp-8) var(--sp-8)}.qa-client .fit-redesign__boundary{padding:var(--sp-6) var(--sp-8)}.qa-client .fit-redesign__boundary p{color:var(--ink-muted)}.qa-client .fit-redesign__boundary p+p{margin-top:var(--sp-3)}@media (max-width:470px){.qa-client .fit-redesign__summary{padding:var(--sp-6) var(--sp-5)}.qa-client .fit-redesign__summary-grid{grid-template-columns:1fr}.qa-client .fit-redesign__summary-cell+.fit-redesign__summary-cell{border-left:0;border-top:1px solid var(--hairline)}.qa-client .fit-redesign__boundary,.qa-client .fit-redesign__goal-section{padding-right:var(--sp-5);padding-left:var(--sp-5)}}@media (max-width:640px){.qa-client .playbook-drawer__body{padding:var(--sp-5) var(--sp-4)}}.qa-client .home-redesign{padding-bottom:var(--home-footer-gap)}.qa-client .home-redesign__loading{display:grid;gap:var(--sp-5);padding:var(--home-section-padding) 0;border-bottom:1px solid var(--hairline)}.qa-client .home-redesign__loading span{height:1px;background:var(--hairline-strong);animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.qa-client .home-redesign__loading span:first-child{width:min(70%,680px)}.qa-client .home-redesign__loading span:nth-child(2){width:min(46%,440px)}.qa-client .home-redesign__loading span:nth-child(3){width:min(88%,960px);margin-top:var(--sp-12)}.qa-client .home-redesign__error{max-width:720px;margin:clamp(var(--sp-12),7vw,var(--sp-24)) 0;padding:var(--sp-2) 0 var(--sp-2) var(--sp-6);border-left:1px solid var(--accent)}.qa-client .home-redesign__error h1{margin-top:var(--sp-2)}.qa-client .home-redesign__error p{max-width:58ch;margin-top:var(--sp-4);color:var(--ink-muted)}.qa-client .home-redesign__masthead{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,.82fr);gap:clamp(var(--sp-10),5vw,var(--sp-20));align-items:start}.qa-client .home-redesign__hero-copy{min-width:0}.qa-client .home-redesign__hero-title{max-width:19ch}.qa-client .home-redesign__hero-sub{max-width:58ch;color:var(--ink-secondary)}.qa-client .home-redesign__now-link{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-8);padding-top:var(--sp-4);border-top:1px solid var(--hairline);color:var(--ink-secondary)}.qa-client .home-redesign__now-link>span:first-child{color:var(--accent-ink)}.qa-client .home-redesign__now-link a,.qa-client .home-redesign__now-link strong{color:var(--ink);font-weight:600}.qa-client .home-redesign__now-link a{border-bottom:1px solid color-mix(in srgb,var(--accent) 62%,transparent)}.qa-client .home-redesign__now-link a:hover{color:var(--accent-ink)}.qa-client .home-redesign__unlock{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-4)}.qa-client .home-redesign__provenance{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-6);color:var(--ink-faint)}.qa-client .home-redesign__stale{margin-top:var(--sp-3);color:var(--sig-moderate-ink)}.qa-client .home-redesign__stale a{text-decoration:underline;text-underline-offset:3px}.qa-client .home-redesign__masthead-aside{min-width:0}.qa-client .home-report-line{display:grid;gap:var(--sp-2);padding-left:var(--sp-5);border-left:1px solid var(--accent)}.qa-client .home-report-line__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-4)}.qa-client .home-report-line__copy{max-width:42ch;color:var(--ink-muted)}.qa-client .home-report-line__link{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:40px;width:-moz-fit-content;width:fit-content;color:var(--accent-ink);font-weight:600}.qa-client .home-report-line__link:hover{color:var(--ink)}.qa-client .home-redesign__section{position:relative;padding:var(--home-section-padding) 0}.qa-client .home-redesign__move{padding-top:var(--home-section-padding);border-top:1px solid var(--hairline);margin-inline:calc(-1 * var(--page-pad-x));padding-inline:var(--page-pad-x);background:var(--surface-sunken);--home-domain:var(--accent)}.qa-client .home-redesign__move:before,.qa-client .home-redesign__updates-section:before{position:absolute;top:-1px;left:0;width:112px;height:1px;background:var(--home-domain);content:""}.qa-client .home-redesign__section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-6);align-items:end;margin-bottom:var(--sp-6)}.qa-client .home-redesign__section-title{margin-top:var(--sp-2)}.qa-client .home-redesign__section-meta{color:var(--ink-muted);font-variant-numeric:tabular-nums;text-align:right}.qa-client .home-redesign__section-meta strong{color:var(--ink);font-weight:600}.qa-client .home-redesign__outcomes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.qa-client .home-redesign__outcome{min-width:0;padding:var(--sp-6) var(--sp-6) var(--sp-6) 0}.qa-client .home-redesign__outcome+.home-redesign__outcome{padding-left:var(--sp-6);border-left:1px solid var(--hairline)}.qa-client .home-redesign__outcome .label{display:flex;align-items:center;gap:var(--sp-2)}.qa-client .home-redesign__outcome .label:before{width:13px;height:1px;background:var(--hairline-strong);content:""}.qa-client .home-redesign__outcome--why .label:before{background:var(--sig-moderate)}.qa-client .home-redesign__outcome--risk .label:before{background:var(--sig-critical)}.qa-client .home-redesign__outcome--gain .label:before{background:var(--sig-good)}.qa-client .home-redesign__outcome dd{margin-top:var(--sp-2);color:var(--ink-secondary)}.qa-client .home-redesign__why-first{padding-top:var(--sp-4);border-bottom:1px solid var(--hairline)}.qa-client .home-redesign__why-first summary{width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--accent-ink);cursor:pointer}.qa-client .home-redesign__why-first p{max-width:var(--measure);padding-bottom:var(--sp-4);color:var(--ink-secondary)}.qa-client .home-redesign__next-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-6);align-items:center;padding-top:var(--sp-6)}.qa-client .home-redesign__next-copy>p{max-width:76ch;color:var(--ink-secondary)}.qa-client .home-redesign__next-copy>p .label{display:block;margin-bottom:var(--sp-2)}.qa-client .home-redesign__next-copy>p strong{color:var(--ink);font-weight:600}.qa-client .home-redesign__actions{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.qa-client .home-redesign__locked-note{display:grid;gap:var(--sp-1);flex:1 1 100%}.qa-client .home-redesign__locked-note p{margin:0}.qa-client .home-redesign__move-progress{max-width:620px;margin-top:var(--sp-5)}.qa-client .home-redesign__move-progress-head{display:flex;align-items:end;justify-content:space-between;gap:var(--sp-5)}.qa-client .home-redesign__move-progress-head strong{display:block}.qa-client .home-redesign__move-progress-head small{display:block;margin-top:2px;color:var(--ink-muted)}.qa-client .home-redesign__confidence-track,.qa-client .home-redesign__progress-track{height:2px;background:var(--hairline-strong)}.qa-client .home-redesign__progress-track{margin-top:var(--sp-3)}.qa-client .home-redesign__confidence-track>span,.qa-client .home-redesign__progress-track>span{display:block;height:100%;background:var(--accent)}.qa-client .home-redesign__pattern-section{padding-block:var(--home-section-padding)}.qa-client .home-redesign__pattern{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);gap:clamp(var(--sp-8),6vw,var(--sp-12))}.qa-client .home-redesign__pattern-intro{align-self:start;padding-left:var(--sp-6);border-left:1px solid var(--accent)}.qa-client .home-redesign__pattern-intro h2{margin-top:var(--sp-2)}.qa-client .home-redesign__pattern-intro p{margin-top:var(--sp-3);color:var(--ink-secondary)}.qa-client .home-redesign__pattern-list{display:grid;gap:var(--sp-8)}.qa-client .home-redesign__pattern-list>.home-redesign__pattern-detail+.home-redesign__pattern-detail{padding-top:var(--sp-8);border-top:1px solid var(--hairline)}.qa-client .home-redesign__pattern-title{color:var(--ink)}.qa-client .home-redesign__pattern-summary{max-width:var(--measure);margin-top:var(--sp-2);color:var(--ink-secondary)}.qa-client .home-redesign__pattern-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--sp-5);border-top:1px solid var(--hairline)}.qa-client .home-redesign__pattern-cell{min-width:0;padding:var(--sp-5) var(--sp-6) 0 0}.qa-client .home-redesign__pattern-cell+.home-redesign__pattern-cell{padding-left:var(--sp-6);border-left:1px solid var(--hairline)}.qa-client .home-redesign__pattern-cell .label{color:var(--accent-ink)}.qa-client .home-redesign__pattern-cell dd{margin-top:var(--sp-2);color:var(--ink-secondary)}.qa-client .home-redesign__evidence{margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--hairline)}.qa-client .home-redesign__evidence summary{width:-moz-fit-content;width:fit-content;min-height:44px;color:var(--ink-muted);cursor:pointer}.qa-client .home-redesign__evidence p{max-width:var(--measure);color:var(--ink-muted)}.qa-client .home-redesign__standing-wrap{margin-inline:calc(-1 * var(--page-pad-x));padding-inline:var(--page-pad-x);border-top:1px solid var(--hairline-strong);background:var(--surface)}.qa-client .home-redesign__standing{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.48fr);gap:clamp(var(--sp-12),7vw,var(--sp-16));padding:var(--home-section-padding) 0}.qa-client .home-redesign__standing-copy h2,.qa-client .home-redesign__update-main h2{margin:var(--sp-2) 0 var(--sp-3)}.qa-client .home-redesign__standing-copy>p{max-width:49ch;color:var(--ink-secondary)}.qa-client .home-redesign__standing-copy>p+p{margin-top:var(--sp-2)}.qa-client .home-redesign__confidence{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-6);align-items:center;margin:var(--sp-8) 0 var(--sp-6)}.qa-client .home-redesign__confidence-value{font-size:var(--text-verdict)}.qa-client .home-redesign__confidence-info strong{display:block;font-weight:600}.qa-client .home-redesign__confidence-info>span{display:block;margin-top:var(--sp-1);color:var(--ink-muted)}.qa-client .home-redesign__confidence-track{margin-top:var(--sp-3)}.qa-client .home-redesign__standing-stats{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);margin-bottom:var(--sp-5);color:var(--ink-muted);font-variant-numeric:tabular-nums}.qa-client .home-redesign__standing-stats strong{color:var(--ink);font-weight:600}.qa-client .home-redesign__standing-stats span:nth-child(2) strong{color:var(--sig-moderate-ink)}.qa-client .home-redesign__standing-copy>.btn{margin-top:var(--sp-5)}.qa-client .home-redesign__areas{min-width:0}.qa-client .home-redesign__areas-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-5);margin-bottom:var(--sp-3)}.qa-client .home-redesign__areas-head p,.qa-client .home-redesign__areas-note{color:var(--ink-muted)}.qa-client .home-redesign__area-map{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}.qa-client .home-area-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:var(--sp-3);align-items:center;width:100%;min-height:88px;padding:var(--sp-4) var(--sp-3) var(--sp-4) 0;border-bottom:1px solid var(--hairline);text-align:left}.qa-client .home-area-row:nth-child(2n){padding-left:var(--sp-6);border-left:1px solid var(--hairline)}.qa-client .home-area-row:nth-last-child(-n+2){border-bottom:0}.qa-client .home-area-row:hover{background:color-mix(in srgb,var(--ink) 2.5%,transparent)}.qa-client .home-area-row__identity{min-width:0}.qa-client .home-area-row__name{display:flex;align-items:center;gap:var(--sp-2);font-weight:600}.qa-client .home-area-row__name .dot{width:7px;height:7px}.qa-client .home-area-row__detail{display:block;margin-top:var(--sp-1);color:var(--ink-muted)}.qa-client .home-area-row__status,.qa-client .home-redesign__area-status{color:var(--ink-muted);white-space:nowrap}.qa-client .home-area-row--attention .home-area-row__status,.qa-client .home-redesign__area-status.sig-moderate{color:var(--sig-moderate-ink)}.qa-client .home-area-row--mixed .home-area-row__status,.qa-client .home-redesign__area-status.sig-mixed{color:var(--sig-info-ink)}.qa-client .home-area-row--steady .home-area-row__status,.qa-client .home-redesign__area-status.sig-good{color:var(--sig-good-ink)}.qa-client .home-area-row--needs-info .home-area-row__status,.qa-client .home-redesign__area-status.sig-info{color:var(--sig-info-ink);background:transparent}.qa-client .home-area-row--review .home-area-row__status,.qa-client .home-redesign__area-status.sig-review{color:var(--ink-muted)}.qa-client .home-area-row__open{width:15px;height:15px;color:var(--ink-faint);transition:transform var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-client .home-area-row:hover .home-area-row__open{color:var(--accent-ink);transform:translateX(2px)}.qa-client .home-redesign__areas-note{margin-top:var(--sp-4)}.qa-client .home-redesign__updates-section{--home-domain:var(--domain-growth);border-top:1px solid var(--hairline)}.qa-client .home-redesign__updates{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.72fr);gap:clamp(var(--sp-10),7vw,var(--sp-16))}.qa-client .home-redesign__updates-intro{max-width:72ch;color:var(--ink-secondary)}.qa-client .home-redesign__change-ledger{margin-top:var(--sp-6);border-top:1px solid var(--hairline)}.qa-client .home-redesign__change-row{display:grid;grid-template-columns:135px 125px minmax(0,1fr) auto;gap:var(--sp-5);align-items:center;min-height:94px;padding-block:var(--sp-4);border-bottom:1px solid var(--hairline)}.qa-client .home-redesign__change-domain{display:flex;align-items:center;gap:var(--sp-2);font-weight:600}.qa-client .home-redesign__change-domain .dot{width:7px;height:7px}.qa-client .home-redesign__change-signal{display:grid;gap:var(--sp-1);justify-items:start}.qa-client .home-redesign__change-trend{display:inline-flex;align-items:center;gap:4px}.qa-client .home-redesign__change-trend svg{width:12px;height:12px}.qa-client .home-redesign__change-copy{color:var(--ink-secondary)}.qa-client .home-redesign__change-action{justify-self:end}.qa-client .home-redesign__change-action .btn{min-height:40px;white-space:nowrap}.qa-client .home-redesign__finding{align-self:start;padding-left:var(--sp-6);border-left:1px solid var(--accent)}.qa-client .home-redesign__finding .dom-tag{margin-top:10px}.qa-client .home-redesign__finding h2{margin:var(--sp-4) 0 var(--sp-3)}.qa-client .home-redesign__finding>p{color:var(--ink-muted)}.qa-client .home-redesign__finding>.btn{margin-top:var(--sp-4)}.area-context-drawer-shell{top:0;right:0;bottom:0;left:auto;width:min(600px,100vw);max-width:none;max-height:100dvh;padding:0;overflow:hidden;border-radius:0;transform:none;animation:home-area-drawer-in .24s cubic-bezier(.2,.6,.2,1)}@keyframes home-area-drawer-in{0%{opacity:.7;transform:translateX(28px)}to{opacity:1;transform:translateX(0)}}.area-context-drawer-shell>button{top:calc(18px + env(safe-area-inset-top));right:18px;z-index:2;border:0;border-radius:50%;background:transparent}.qa-client.area-context-drawer{padding:0;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:var(--surface)}.qa-client .area-context-drawer__body{min-height:100%;padding:calc(var(--sp-8) + env(safe-area-inset-top)) var(--sp-8) calc(var(--sp-12) + env(safe-area-inset-bottom))}.qa-client .area-context-drawer__eyebrow{min-height:72px;display:flex;align-items:center;gap:var(--sp-2);margin:calc(-1 * var(--sp-8)) calc(-1 * var(--sp-8)) 0;padding:0 var(--sp-8);border-bottom:1px solid var(--hairline-strong);color:var(--ink-muted)}.qa-client .area-context-drawer__eyebrow-icon{width:16px;height:16px;flex:none;color:var(--ink-secondary)}.qa-client .area-context-drawer__hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 220px;min-height:240px;align-items:center;gap:var(--sp-5);padding:var(--sp-5) 0;border-bottom:1px solid var(--hairline)}.qa-client .area-context-drawer__hero>*{min-width:0}.qa-client .area-context-drawer__summary{margin:var(--sp-3) 0 0;max-width:16ch}.qa-client .area-context-drawer__hero:before{content:"";position:absolute;top:0;right:-10px;width:190px;height:100%;z-index:-1;background:radial-gradient(ellipse at 75% 45%,color-mix(in srgb,var(--area-color) 12%,transparent),transparent 68%);pointer-events:none}.qa-client .area-context-drawer__hero .area-context-dialog__status{display:inline-flex;width:-moz-fit-content;width:fit-content;margin:0;padding:var(--sp-2) var(--sp-4);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--area-color) 7%,var(--surface-sunken));font-size:var(--text-small)}.qa-client.area-context-drawer .area-context-dialog__status--attention{color:var(--sig-moderate-ink)}.qa-client.area-context-drawer .area-context-dialog__status--mixed{color:var(--sig-info-ink)}.qa-client.area-context-drawer .area-context-dialog__status--steady{color:var(--sig-good-ink)}.qa-client.area-context-drawer .area-context-dialog__status--needs-info{color:var(--sig-info-ink)}.qa-client.area-context-drawer .area-context-dialog__status--review{color:var(--ink-muted)}.qa-client .area-context-drawer__section{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--hairline)}.qa-client .area-context-drawer__section>p{margin-top:var(--sp-2);color:var(--ink-secondary)}.qa-client .area-context-drawer__section--read{border-top:0;padding-top:0;margin-top:var(--sp-2)}.qa-client .area-context-drawer__freshness,.qa-client .area-context-drawer__freshness-message{color:var(--ink-muted)}.qa-client .area-context-drawer__freshness{margin-top:var(--sp-4)}.qa-client .area-context-drawer__freshness-message{margin-top:var(--sp-2);padding:var(--sp-3);border-left:1px solid var(--sig-info);background:var(--sig-info-soft);color:var(--sig-info-ink)}.qa-client .area-context-drawer__evidence-list{display:grid;gap:0;margin-top:var(--sp-4);padding:0;list-style:none}.qa-client .area-context-drawer__evidence{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--sp-4);min-width:0;padding:var(--sp-5) 0;border-bottom:1px solid var(--hairline);overflow-wrap:anywhere}.qa-client .area-context-drawer__evidence:last-child{border-bottom:0}.qa-client .area-context-drawer__evidence-number{padding-top:var(--sp-1);font:11px/1.7 var(--font-mono);color:var(--ink-faint)}.qa-client .area-context-drawer__posture{flex:none;color:var(--ink-muted)}.qa-client .area-context-drawer__evidence--risk .area-context-drawer__posture{color:var(--sig-moderate-ink)}.qa-client .area-context-drawer__evidence--strength .area-context-drawer__posture{color:var(--sig-good-ink)}.qa-client .area-context-drawer__evidence--context .area-context-drawer__posture{color:var(--sig-info-ink)}.qa-client .area-context-drawer__finding-copy{margin:0;color:var(--ink);line-height:1.85}.qa-client .area-context-drawer__education h3{font-size:13px;color:var(--ink-secondary)}.qa-client .area-context-drawer__relationship-list{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}.qa-client .area-context-drawer__relationship{display:grid;gap:var(--sp-2);padding:var(--sp-4);border-left:1px solid var(--hairline);border:1px solid var(--hairline);border-left-color:var(--area-color,var(--accent));background:var(--surface-sunken)}.qa-client .area-context-drawer__relationship-detail,.qa-client .area-context-drawer__relationship>p{margin-top:0}.qa-client .area-context-drawer__relationship-detail>p{margin-top:var(--sp-1)}@container pagearea (max-width: 1100px){.qa-client .home-redesign__updates{grid-template-columns:1fr}.qa-client .home-redesign__finding{max-width:68ch}}@container pagearea (max-width: 900px){.qa-client .home-redesign__masthead{grid-template-columns:1fr;gap:var(--sp-10)}.qa-client .home-redesign__masthead-aside{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.1fr);gap:var(--sp-6);align-items:start}.qa-client .home-redesign__pattern,.qa-client .home-redesign__standing{grid-template-columns:1fr}.qa-client .home-redesign__standing{gap:var(--sp-12)}}@container pagearea (max-width: 720px){.qa-client .home-redesign__outcomes,.qa-client .home-redesign__pattern-grid{grid-template-columns:1fr}.qa-client .home-redesign__outcome{padding:var(--sp-5) 0}.qa-client .home-redesign__outcome+.home-redesign__outcome{padding-left:0;border-top:1px solid var(--hairline);border-left:0}.qa-client .home-redesign__pattern-cell{padding:var(--sp-5) 0}.qa-client .home-redesign__pattern-cell+.home-redesign__pattern-cell{padding-left:0;border-top:1px solid var(--hairline);border-left:0}.qa-client .home-redesign__change-row{grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-2) var(--sp-5);padding-block:var(--sp-5)}.qa-client .home-redesign__change-copy{grid-column:1/-1}.qa-client .home-redesign__change-action{grid-column:1/-1;justify-self:start}}@container pagearea (max-width: 620px){.qa-client .home-redesign{--home-section-padding:var(--home-section-padding-compact);--home-footer-gap:var(--home-footer-gap-compact)}.qa-client .home-redesign.qa-page-hero-page .qa-page-hero{padding-bottom:var(--home-hero-padding-compact)}.qa-client .home-redesign__masthead-aside{display:block;min-height:116px}.qa-client .home-redesign__next-action,.qa-client .home-redesign__section-head{grid-template-columns:1fr}.qa-client .home-redesign__section-meta{text-align:left}.qa-client .home-redesign__actions{align-items:stretch;flex-direction:column}.qa-client .home-redesign__actions .btn{width:100%}.qa-client .home-redesign__area-map{grid-template-columns:1fr}.qa-client .home-area-row:nth-child(2n){padding-left:0;border-left:0}.qa-client .home-area-row:nth-last-child(-n+2){border-bottom:1px solid var(--hairline)}.qa-client .home-area-row:last-child{border-bottom:0}.qa-client .home-redesign__areas-head{align-items:start;flex-direction:column;gap:4px}.qa-client .home-redesign__unlock{align-items:stretch;flex-direction:column}}@media (max-width:620px){.area-context-drawer-shell{width:100vw}.qa-client .area-context-drawer__body{padding-right:20px;padding-left:20px}.qa-client .area-context-drawer__eyebrow{min-height:60px;margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px}.qa-client .area-context-drawer__hero{grid-template-columns:minmax(0,1fr) 150px;min-height:180px;gap:var(--sp-3)}}@media (prefers-reduced-motion:reduce){.area-context-drawer-shell{animation:none}}.qa-client .progress-horizons__metrics--lifetime{grid-template-columns:repeat(4,minmax(0,1fr))}.qa-client .progress-horizons__metric-value.is-unavailable{color:var(--ink-faint)}.qa-client .overall-progress-history__state{margin-top:var(--sp-8);padding:var(--sp-5) 0 var(--sp-5) var(--sp-5);border-left:2px solid var(--hairline-strong)}.qa-client .overall-progress-history__state h3,.qa-client .overall-progress-history__state p{margin:0}.qa-client .overall-progress-history__state h3+p,.qa-client .overall-progress-history__state p+p{margin-top:var(--sp-2)}.qa-client .overall-progress-history__composition{display:flex;gap:var(--sp-6);flex-wrap:wrap;margin-top:var(--sp-8);padding:var(--sp-4) 0;border-block:1px solid var(--hairline);color:var(--ink-secondary)}.qa-client .overall-progress-history__composition span{display:inline-flex;gap:var(--sp-2);align-items:baseline}.qa-client .overall-progress-history__composition strong{color:var(--ink)}.qa-client .overall-progress-history__section{margin-top:var(--sp-10)}.qa-client .overall-progress-history__section--supporting{margin-top:var(--sp-12);padding-top:var(--sp-8);border-top:1px solid var(--hairline-strong)}.qa-client .overall-progress-history__section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,440px);gap:var(--sp-8);align-items:end;margin-bottom:var(--sp-5)}.qa-client .overall-progress-history__section-head h3,.qa-client .overall-progress-history__section-head p{margin:0}.qa-client .overall-progress-history__section-head h3{margin-top:var(--sp-2)}.qa-client .overall-progress-history__section-head>p{text-align:right}.qa-client .overall-progress-history__rows{border-top:1px solid var(--hairline-strong)}.qa-client .overall-progress-history__row{--recorded-outcome-domain:var(--hairline-strong);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--sp-6);align-items:start;min-width:0;padding:var(--sp-5) 0 var(--sp-5) var(--sp-5);border-bottom:1px solid var(--hairline)}.qa-client .overall-progress-history__row:before{position:absolute;top:-1px;bottom:-1px;left:0;width:2px;background:var(--recorded-outcome-domain);content:""}.qa-client .overall-progress-history__row-body{min-width:0}.qa-client .overall-progress-history__row-context{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap}.qa-client .overall-progress-history__domain-dot{background:var(--recorded-outcome-domain)}.qa-client .overall-progress-history__row-title{margin:var(--sp-3) 0 0;color:var(--ink);font-weight:600}.qa-client .overall-progress-history__row-description{max-width:var(--measure);margin:var(--sp-2) 0 0}.qa-client .overall-progress-history__row-source{margin:var(--sp-3) 0 0;color:var(--ink-muted);text-transform:none}.qa-client .overall-progress-history__row-date{color:var(--ink-faint);white-space:nowrap}.qa-client .overall-progress-history__empty{margin:0;padding:var(--sp-5) 0;border-block:1px solid var(--hairline)}@container pagearea (max-width: 760px){.qa-client .progress-horizons__metrics--lifetime{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-client .progress-horizons__metrics--lifetime .progress-horizons__metric,.qa-client .progress-horizons__metrics--lifetime .progress-horizons__metric:first-child{padding:var(--sp-4);border-top:1px solid var(--hairline);border-left:1px solid var(--hairline)}.qa-client .progress-horizons__metrics--lifetime .progress-horizons__metric:nth-child(-n+2){border-top:0}.qa-client .progress-horizons__metrics--lifetime .progress-horizons__metric:nth-child(odd){padding-left:0;border-left:0}.qa-client .overall-progress-history__section-head{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.qa-client .overall-progress-history__section-head>p{max-width:640px;text-align:left}}@container pagearea (max-width: 460px){.qa-client .progress-horizons__metrics--lifetime{grid-template-columns:minmax(0,1fr)}.qa-client .progress-horizons__metrics--lifetime .progress-horizons__metric,.qa-client .progress-horizons__metrics--lifetime .progress-horizons__metric:first-child{padding:var(--sp-4) 0;border-top:1px solid var(--hairline);border-left:0}.qa-client .progress-horizons__metrics--lifetime .progress-horizons__metric:first-child{border-top:0}.qa-client .overall-progress-history__composition{gap:var(--sp-3) var(--sp-5)}.qa-client .overall-progress-history__row{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.qa-client .overall-progress-history__row-date{grid-row:1}}.qa-client .feedback-rating{display:flex;flex-direction:column;gap:var(--sp-2)}.qa-client .feedback-rating__row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.qa-client .feedback-rating__btn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--hairline);border-radius:var(--radius-sm,6px);background:var(--surface);color:var(--ink-muted);cursor:pointer;transition:background-color .12s ease,color .12s ease,border-color .12s ease}.qa-client .feedback-rating__btn:hover:not(:disabled){background:var(--surface-sunken);color:var(--accent-ink)}.qa-client .feedback-rating__btn[data-active=true]{background:var(--accent-ink);border-color:var(--accent-ink);color:var(--canvas)}.qa-client .feedback-rating__btn:disabled{opacity:.5;cursor:default}.qa-client .feedback-rating__comment{display:flex;align-items:flex-end;gap:var(--sp-2)}.qa-client .feedback-rating__textarea,.qa-client .send-feedback__textarea{flex:1;width:100%;resize:vertical;padding:var(--sp-2) var(--sp-3);border:1px solid var(--hairline);border-radius:var(--radius-sm,6px);background:var(--surface-sunken);color:var(--ink);font:inherit;font-size:.875rem}.qa-client .feedback-rating__textarea:focus-visible,.qa-client .send-feedback__textarea:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.qa-client .feedback-rating__error,.qa-client .send-feedback__error{color:var(--danger-ink,var(--ink))}.qa-client .send-feedback{display:flex;justify-content:center;padding:var(--sp-4) var(--sp-5) 0}.qa-client .send-feedback__trigger{gap:var(--sp-2);color:var(--ink-muted)}.qa-client .send-feedback__trigger:hover{color:var(--accent-ink)}.qa-client .send-feedback__panel{width:100%;max-width:560px;display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-xs)}.qa-client .send-feedback__head{display:flex;align-items:center;justify-content:space-between}.qa-client .send-feedback__choices{display:grid;gap:var(--sp-2)}.qa-client .send-feedback__choice{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--hairline);border-radius:var(--radius-sm,6px);background:var(--surface-sunken);color:var(--ink);text-align:left;cursor:pointer}.qa-client .send-feedback__choice[data-active=true]{border-color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-ink)}.qa-client .send-feedback__actions{display:flex;gap:var(--sp-2)}.qa-client .account-avatar{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--hairline-strong);font-size:var(--text-small);font-weight:600;letter-spacing:.02em;line-height:1;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease)}.qa-client .account-avatar:focus-visible,.qa-client .account-avatar:hover,.qa-client .account-avatar[data-state=open]{outline:none;box-shadow:0 0 0 3px var(--accent-ring)}.qa-client .account-avatar--lg{width:36px;height:36px;cursor:default}.qa-client .account-avatar--lg:hover{box-shadow:none}.qa-client.account-menu{width:min(288px,calc(100vw - 2 * var(--sp-4)));padding:var(--sp-2);background:var(--surface);color:var(--ink);border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);font-family:var(--font-sans);font-size:var(--text-small)}.qa-client.account-menu .account-menu__identity{display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:var(--sp-3);column-gap:var(--sp-3);row-gap:var(--sp-1);align-items:center;padding:var(--sp-2) var(--sp-2) var(--sp-3);margin-bottom:var(--sp-1);border-bottom:1px solid var(--hairline);font-weight:400}.qa-client .account-menu__who{min-width:0;display:grid;gap:1px}.qa-client .account-menu__name{font-size:var(--text-body);font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-client .account-menu__email{font-size:var(--text-small);color:var(--ink-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-client .account-menu__org{grid-column:1/-1;display:flex;align-items:baseline;gap:var(--sp-2);min-width:0;padding-top:var(--sp-1)}.qa-client .account-menu__company{font-size:var(--text-small);color:var(--ink-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qa-client .account-menu__role{flex:none;font-family:var(--font-mono);font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.qa-client .account-menu__role:before{content:"· "}.qa-client .account-menu__group{display:grid;gap:1px}.qa-client .account-menu__group-title{padding:var(--sp-2) var(--sp-2) var(--sp-1);font-size:.6875rem}.qa-client .account-menu__row{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 var(--sp-2);border-radius:var(--radius);font-size:var(--text-small);font-weight:500;color:var(--ink);text-decoration:none;cursor:pointer;outline:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-client .account-menu__row>svg{width:16px;height:16px;flex:none;color:var(--ink-muted);stroke-width:1.75}.qa-client .account-menu__row:hover,.qa-client .account-menu__row[data-highlighted]{background:var(--surface-sunken);color:var(--ink)}.qa-client .account-menu__row--static{cursor:default}.qa-client .account-menu__row--static:hover{background:transparent}.qa-client .account-menu__meta{margin-left:auto;font-size:.75rem;font-weight:500;color:var(--ink-muted)}.qa-client .account-menu__hr{height:1px;margin:var(--sp-1) 0;background:var(--hairline)}.qa-client .account-menu__seg{margin-left:auto;display:inline-flex;overflow:hidden;border:1px solid var(--hairline-strong);border-radius:var(--radius)}.qa-client .account-menu__seg-item{position:static;display:inline-flex;align-items:center;padding:2px 8px;border-radius:0;font-size:.75rem;font-weight:500;color:var(--ink-muted);cursor:pointer;outline:none;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.qa-client .account-menu__seg-item>span:first-child{display:none}.qa-client .account-menu__seg-item[data-highlighted]{background:var(--surface-sunken);color:var(--ink)}.qa-client .account-menu__seg-item[data-state=checked]{background:var(--accent-soft);color:var(--accent-ink);font-weight:600}.qa-client .account-menu__row--out{color:var(--ink-muted)}.qa-client .account-menu__row--out:hover,.qa-client .account-menu__row--out[data-highlighted]{background:var(--sig-critical-soft);color:var(--sig-critical-ink)}.qa-client .account-menu__row--out:hover>svg,.qa-client .account-menu__row--out[data-highlighted]>svg{color:var(--sig-critical-ink)}.qa-client .account-menu__confirm{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2);border-radius:var(--radius);background:var(--sig-critical-soft);color:var(--ink-secondary);font-size:var(--text-small)}.qa-client .account-menu__confirm-text{min-width:0;flex:1}.qa-client .account-menu__confirm-cancel{flex:none;font-size:.8125rem;color:var(--ink-muted);cursor:pointer}.qa-client .account-menu__confirm-cancel:hover{color:var(--ink)}.qa-client .account-menu__confirm-go{flex:none;display:inline-flex;align-items:center;height:28px;padding:0 var(--sp-3);border-radius:var(--radius);background:var(--sig-critical);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;outline:none}.qa-client .account-menu__confirm-go[data-highlighted]{box-shadow:0 0 0 3px var(--sig-critical-soft)}.qa-client .account-menu__confirm-go[data-disabled]{opacity:.6;cursor:wait}.nl-shell:is([data-client-route="/report"],[data-client-route="/progress"],[data-client-route="/capabilities-gained"]) .qa-client .page{max-width:var(--home-preview-max);padding:var(--sp-10) var(--home-preview-pad) var(--sp-12)}