.record-public{--record-stone:#eae8e3;--record-sheet:#fff;--record-ink:#17171c;--record-highlight:#edf4a3;--record-rule:#b3b1aa;--record-muted:#696761;--cv-stone:var(--record-stone);--cv-ink:var(--record-ink);--cv-highlight:var(--record-highlight);--cv-rule:#d8d6d0;--cv-rule-muted:var(--record-rule);--t-label:.688rem;--d-stakes:clamp(1.75rem, 3.2vw, 2.75rem);background:var(--record-stone);min-height:100vh;color:var(--record-ink);font-family:Spectral,Georgia,serif;line-height:1.65}.record-public *{box-sizing:border-box}.record-public a{color:inherit}.record-public>a[href="#main-content"]{z-index:100;background:var(--record-ink);min-height:2.75rem;color:var(--record-stone);align-items:center;padding:.5rem 1rem;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem;text-decoration:none;display:inline-flex;position:fixed;top:1rem;left:1rem;transform:translateY(-6rem)}.record-public>a[href="#main-content"]:focus{transform:translateY(0)}.record-wrap{width:min(100% - 44px,1180px);margin-inline:auto}.record-header{border-bottom:1px solid var(--record-ink)}.record-header__inner{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.record-wordmark,.record-header nav a,.record-button,.record-kicker,.record-hero p,.record-entry-row>span,.record-read,.record-sources,.record-footer{font-family:IBM Plex Mono,ui-monospace,monospace}.record-wordmark{letter-spacing:.28em;white-space:nowrap;align-items:center;gap:9px;font-size:.688rem;font-weight:500;text-decoration:none;display:inline-flex}.record-wordmark b{background:var(--record-highlight);letter-spacing:-.04em;padding:2px 5px}.record-header nav{align-items:center;gap:24px;display:flex}.record-header nav a{letter-spacing:.1em;text-transform:uppercase;border-bottom:2px solid #0000;font-size:.688rem;text-decoration:none}.record-header nav a:hover,.record-header nav a[aria-current=page]{border-bottom-color:var(--record-highlight)}.record-button{padding:11px 16px;border:1px solid var(--record-ink)!important;letter-spacing:.13em!important}.record-button:hover{background:var(--record-ink);color:var(--record-highlight)}.record-masthead{border-bottom:1px solid var(--record-ink);padding:clamp(64px,9vw,108px) 0 64px}.record-kicker,.record-hero p{color:var(--record-muted);letter-spacing:.2em;text-transform:uppercase;margin:0 0 20px;font-size:.65rem}.record-masthead h1,.record-hero h1{max-width:1000px;margin:0;font-size:clamp(2.8rem,6.5vw,5.6rem);font-weight:300;line-height:1.01}.record-masthead>div>p:last-child{color:#4a4944;max-width:42rem;margin:24px 0 0;font-size:1.1rem}.record-feature{background:var(--record-sheet);border-bottom:1px solid var(--record-ink)}.record-feature__grid{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding-block:64px;display:grid}.record-feature h2{margin:0;font-size:clamp(2rem,4vw,3.2rem);font-weight:300;line-height:1.08}.record-feature p:not(.record-kicker){color:#4a4944;max-width:34rem}.record-feature img{border:1px solid var(--record-ink);filter:grayscale();width:100%}.record-read{border-bottom:2px solid var(--record-ink);letter-spacing:.16em;text-transform:uppercase;margin-top:16px;font-size:.688rem;text-decoration:none;display:inline-block}.record-entries{padding:64px 0 80px}.record-entry-row{border-top:1px solid var(--record-rule);grid-template-columns:110px 150px 1fr 80px;align-items:baseline;gap:26px;padding:24px 0;text-decoration:none;display:grid}.record-entry-row:last-child{border-bottom:1px solid var(--record-rule)}.record-entry-row>span{color:var(--record-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.594rem}.record-entry-row h2{margin:0;font-size:1.25rem;font-weight:400;line-height:1.4;display:inline}.record-entry-row:hover h2{background:var(--record-highlight)}.record-hero{background:var(--record-ink);color:#fff;align-items:end;min-height:min(68vh,720px);display:grid;position:relative;overflow:hidden}.record-hero:after{content:"";background:linear-gradient(#0a120f0d 12%,#0a120ff0);position:absolute;inset:0}.record-hero>img{object-fit:cover;filter:grayscale()contrast(1.08);opacity:.62;width:100%;height:100%;position:absolute;inset:0}.record-hero>div{z-index:1;padding-block:clamp(58px,9vw,108px);position:relative}.record-hero p{color:var(--record-highlight)}.record-article-layout{grid-template-columns:minmax(0,760px) minmax(220px,1fr);gap:clamp(44px,7vw,92px);width:min(100% - 44px,1100px);margin-inline:auto;padding-block:72px 100px;display:grid}.record-article-copy h2{margin:4rem 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1.08}.record-article-copy h3{margin-top:2.4rem;font-size:1.35rem;line-height:1.2}.record-article-copy p,.record-article-copy li{font-size:clamp(1.05rem,2vw,1.14rem);line-height:1.78}.record-article-copy blockquote{background:#fffaf0;border-left:5px solid #d5a73d;margin:2rem 0;padding:1rem 1.4rem;font-size:1.2rem;line-height:1.55}.record-article-copy strong{letter-spacing:.02em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.88em}.record-ref{margin-left:.12em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.68em;line-height:0}.record-ref a{min-width:1.5em;color:var(--record-muted);text-align:center;padding:.15em .2em;text-decoration:none;display:inline-block}.record-ref a:hover,.record-ref a:focus-visible{background:var(--record-highlight);color:var(--record-ink)}.record-summary{border-bottom:1px solid var(--record-rule);background:var(--record-sheet)}.record-summary .record-wrap{gap:12px;width:min(100% - 44px,1100px);padding-block:32px;display:grid}.record-summary-body{align-items:start;gap:28px;display:grid}@media(min-width:960px){.record-summary-body{grid-template-columns:minmax(0,1fr) minmax(0,520px)}}.record-figure{max-width:602px;margin:0}.record-figure img{width:100%;height:auto;display:block}.record-figure figcaption{color:var(--record-muted);letter-spacing:.04em;margin-top:8px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.record-figure figcaption a{color:inherit}.record-summary ul{gap:10px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.record-summary li{padding-left:1.4rem;font-size:clamp(1.05rem,2vw,1.18rem);line-height:1.55;position:relative}.record-summary li:before{background:var(--record-highlight);outline:1px solid var(--record-ink);content:"";width:.6rem;height:.6rem;position:absolute;top:.62em;left:0}.record-sources li:target{background:var(--record-highlight)}.record-subscribe{border-block:1px solid var(--record-ink);background:var(--record-sheet)}.record-subscribe .record-wrap{gap:12px;width:min(100% - 44px,760px);padding-block:44px;display:grid}.record-subscribe h1,.record-subscribe h2{margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400;line-height:1.15}.record-subscribe label,.record-subscribe__note{letter-spacing:.04em;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.75rem}.record-subscribe form{gap:8px;display:grid}.record-subscribe__row{flex-wrap:wrap;gap:10px;display:flex}.record-subscribe input{border:1px solid var(--record-ink);background:var(--record-stone);min-width:0;min-height:44px;color:var(--record-ink);font:inherit;flex:240px;padding:10px 12px}.record-subscribe button{border:1px solid var(--record-ink);background:var(--record-ink);min-height:44px;color:var(--record-highlight);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:10px 20px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.8rem}.record-subscribe button:disabled{cursor:progress;opacity:.7}.record-subscribe input:focus-visible,.record-subscribe button:focus-visible{outline:3px solid var(--record-highlight);outline-offset:2px}.record-subscribe__status{font-weight:500}.record-subscribe--confirm .record-wrap{align-content:center;min-height:50vh}.record-public-cta a{border:1px solid var(--record-ink);margin-top:24px;padding:13px 20px;text-decoration:none;display:inline-block}.record-public-cta a:hover{background:var(--record-ink);color:var(--record-highlight)}.record-sources{align-self:start;font-size:.72rem;position:sticky;top:20px}.record-sources ol{margin:0;padding:0;list-style:none}.record-sources li{border-top:1px solid var(--record-rule);overflow-wrap:anywhere;gap:5px;padding:16px 0;display:grid}.record-sources li>span,.record-sources small{color:var(--record-muted)}.record-footer{background:var(--record-ink);color:var(--record-rule);letter-spacing:.12em;text-transform:uppercase;padding:34px 0;font-size:.594rem}.record-footer__inner{flex-wrap:wrap;justify-content:space-between;gap:22px;display:flex}.record-footer a{color:var(--record-stone);margin-right:22px;padding-block:12px;text-decoration:none;display:inline-block}@media(max-width:940px){.record-header nav a:not(.record-button):not([aria-current=page]){display:none}.record-feature__grid,.record-article-layout{grid-template-columns:1fr}.record-sources{position:static}}@media(max-width:700px){.record-header__inner{min-height:64px}.record-wordmark{letter-spacing:.18em}.record-header nav a[aria-current=page]{display:none}.record-button{padding:9px 10px;font-size:.56rem!important}.record-feature__grid{gap:32px;padding-block:44px}.record-entry-row{grid-template-columns:1fr;gap:5px}.record-entry-row h2{font-size:1.16rem}.record-article-layout{padding-block:48px 72px}}@media print{.record-header,.record-footer{display:none}.record-article-layout{width:100%;display:block}.record-sources{margin-top:48px;position:static}}.cv-review-plane{--cv-stone:#eae8e3;--cv-ink:#17171c;--cv-highlight:#edf4a3;--cv-rule:#d8d6d0;--cv-rule-muted:#b3b1aa;--cv-text-2:#5d5b57;--cv-text-3:#4a4944;--cv-sheet:#fff;--cv-data-1:#edf4a3;--cv-data-1-deep:#b5be55;--cv-data-2:#e8c79e;--cv-data-2-deep:#c4924e;--cv-data-3:#bfd8cc;--cv-data-3-deep:#7fa894;--cv-data-4:#c4dce1;--cv-data-4-deep:#7faabb;--cv-data-5:#d9c2cc;--cv-data-5-deep:#a57685;--cv-data-6:#d0cce3;--cv-data-6-deep:#8f89b8;background:var(--cv-stone);color:var(--cv-ink);min-height:calc(100vh - 7rem);font-family:Spectral,Georgia,serif}.cv-authority-mark,.cv-surface-state-mark{border:1px solid var(--cv-rule-muted);min-height:1.35rem;color:var(--cv-ink);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;align-items:center;padding:.15rem .4rem;font:500 .58rem/1.2 IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.cv-authority-mark[data-authority=enforced]{border-color:var(--cv-ink)}.cv-authority-mark[data-authority=live],.cv-surface-state-mark[data-state=ready]{background:var(--cv-highlight);color:#17171c}.cv-surface-state-mark[data-state=error],.cv-surface-state-mark[data-state=stale],.cv-surface-state-mark[data-state=unauthorized]{border-style:dashed}.cv-v2-collection{background:var(--cv-rule);gap:1px;margin-top:1px;display:grid}.cv-v2-collection>article{background:var(--cv-sheet);min-width:0}.cv-v2-axis{color:var(--cv-text-2);justify-content:space-between;margin-bottom:.65rem;font:400 .62rem/1.4 IBM Plex Mono,ui-monospace,monospace;display:flex}.cv-v2-bars{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cv-v2-bars li{grid-template-columns:minmax(10rem,.8fr) minmax(12rem,2fr) minmax(4rem,auto);align-items:center;gap:.8rem;display:grid}.cv-v2-bars strong{text-align:right;font:500 .72rem/1.3 IBM Plex Mono,ui-monospace,monospace}.cv-v2-bar-track{border-left:1px solid var(--cv-ink);background:repeating-linear-gradient(90deg,transparent 0,transparent calc(25% - 1px),var(--cv-rule) 25%);height:.9rem;position:relative}.cv-v2-bar-track>i{background:var(--cv-data-4-deep);min-width:2px;height:100%;display:block}.cv-v2-bar-track>.cv-v2-range{background:var(--cv-data-5-deep);position:absolute;top:0}.cv-v2-empty{border:1px dashed var(--cv-rule-muted);place-items:center;min-height:8rem;display:grid}.cv-v2-source{color:var(--cv-text-3);overflow-wrap:anywhere;margin-top:.85rem;font-size:.66rem;display:inline-block}.cv-v2-mechanism{background:var(--cv-rule);border:1px solid var(--cv-rule);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:1px;margin-top:.8rem;display:grid}.cv-v2-mechanism button,.cv-v2-mechanism>span{background:var(--cv-stone);min-height:3.5rem;color:var(--cv-ink);letter-spacing:.05em;text-align:center;border:0;border-radius:0;place-items:center;padding:.75rem;font:500 .66rem/1.3 IBM Plex Mono,ui-monospace,monospace;display:grid}.cv-v2-mechanism button{cursor:pointer}.cv-v2-mechanism button:hover,.cv-v2-mechanism button[aria-pressed=true]{background:var(--cv-highlight);color:#17171c}.cv-v2-mechanism button:focus-visible{z-index:1;outline:3px solid var(--cv-ink);outline-offset:-4px;position:relative}.cv-v2-payload{border:1px solid var(--cv-rule);background:var(--cv-highlight);color:#17171c;border-top:0;align-content:start;gap:.4rem;min-height:8rem;padding:1.25rem;display:grid}.cv-v2-payload strong,.cv-v2-payload span{letter-spacing:.06em;font:500 .64rem/1.4 IBM Plex Mono,ui-monospace,monospace}.cv-v2-payload p{max-width:70ch;margin:0;font-size:1rem;line-height:1.55}.cv-product-layout{background:var(--cv-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1px;display:grid}.cv-product-layout>*{background:var(--cv-stone);min-width:0}.cv-product-layout--onboarding{grid-template-columns:minmax(10rem,.7fr) minmax(0,1.6fr)}.cv-product-layout--onboarding>:last-child{grid-column:2}.cv-dossier-index{grid-row:span 2;padding:1rem}.cv-dossier-index ol{background:var(--cv-rule);gap:1px;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.cv-dossier-index li{background:var(--cv-sheet);justify-content:space-between;align-items:center;gap:.75rem;min-height:2.6rem;padding:.5rem .65rem;display:flex}.cv-dossier-index li>span:first-child{font:500 .72rem/1 IBM Plex Mono,ui-monospace,monospace}.cv-product-instrument{align-content:start;gap:.75rem;min-height:9rem;padding:1rem;display:grid}.cv-product-instrument p{color:var(--cv-text-3);overflow-wrap:anywhere;margin:0;font-size:.83rem;line-height:1.5}.cv-product-rail-grid{background:var(--cv-rule);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.cv-product-layout--secondary{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.cv-product-layout--secondary>.cv-measurement-note{grid-column:1/-1}.cv-product-layout--founder .cv-product-instrument{border-left:2px solid var(--cv-data-2-deep)}.cv-decision-panel{border-top:1px solid var(--cv-rule);background:var(--cv-sheet);gap:1rem;padding:clamp(1rem,3vw,2rem);display:grid}.cv-decision-panel>header,.cv-decision-grid article>header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.cv-decision-panel h2,.cv-decision-grid h3{margin:0;font-weight:300}.cv-decision-panel h2{font-size:clamp(1.8rem,4vw,3rem)}.cv-decision-grid h3{margin-top:.25rem;font-size:1.25rem}.cv-decision-boundary,.cv-decision-error{border-left:2px solid var(--cv-data-1-deep);background:var(--cv-stone);margin:0;padding:.8rem}.cv-decision-error{border-left-color:var(--cv-data-2-deep)}.cv-decision-grid{background:var(--cv-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cv-decision-grid article{background:var(--cv-stone);align-content:start;gap:.85rem;min-width:0;padding:1rem;display:grid}.cv-decision-grid article>header span:first-child{color:var(--cv-text-2);letter-spacing:.09em;text-transform:uppercase;font:500 .62rem/1.3 IBM Plex Mono,ui-monospace,monospace}.cv-decision-grid code{border:1px solid var(--cv-rule);overflow-wrap:anywhere;padding:.5rem;font-size:.62rem}.cv-decision-grid fieldset{border:0;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;display:flex}.cv-decision-grid legend,.cv-decision-comment>span{width:100%;color:var(--cv-text-2);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.4rem;font:500 .62rem/1.3 IBM Plex Mono,ui-monospace,monospace}.cv-decision-grid fieldset label{align-items:center;gap:.35rem;min-height:2.75rem;display:inline-flex}.cv-decision-comment{display:grid}.cv-decision-comment textarea{resize:vertical;border:1px solid var(--cv-rule-muted);background:var(--cv-sheet);min-height:5rem;color:var(--cv-ink);border-radius:0}.cv-decision-grid article>button{border:1px solid var(--cv-rule-muted);background:var(--cv-highlight);color:#17171c;border-radius:0;min-height:2.75rem}.cv-decision-grid article>button:disabled{background:var(--cv-sheet);color:var(--cv-text-2);cursor:not-allowed}.cv-decision-grid article>p{color:var(--cv-text-2);margin:0;font-size:.75rem}.cv-review-mono,.cv-review-plane label,.cv-review-plane select,.cv-review-plane button,.cv-review-plane a,.cv-review-plane dt,.cv-review-plane figcaption{font-family:IBM Plex Mono,ui-monospace,monospace}.cv-review-shell{border:1px solid var(--cv-rule);background:var(--cv-stone)}.cv-review-header{border-bottom:1px solid var(--cv-rule);gap:1rem;padding:clamp(1.25rem,3vw,2.5rem);display:grid}.cv-review-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--cv-text-2);margin:0;font:500 .68rem/1.4 IBM Plex Mono,ui-monospace,monospace}.cv-review-title{letter-spacing:-.02em;max-width:18ch;margin:0;font-size:clamp(2.25rem,5vw,4.75rem);font-weight:300;line-height:.98}.cv-review-controls{background:var(--cv-rule);border-top:1px solid var(--cv-rule);border-bottom:1px solid var(--cv-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.cv-social-filters{background:var(--cv-rule);border-bottom:1px solid var(--cv-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.cv-social-matrix-wrap{outline-offset:-3px;overflow:auto}.cv-social-matrix{border-collapse:collapse;background:var(--cv-stone);width:100%;min-width:72rem}.cv-social-matrix th,.cv-social-matrix td{border-right:1px solid var(--cv-rule);border-bottom:1px solid var(--cv-rule);text-align:left;vertical-align:top;min-width:8.5rem;padding:0}.cv-social-matrix thead th{color:var(--cv-text-2);letter-spacing:.09em;text-transform:uppercase;padding:.75rem;font:500 .62rem/1.35 IBM Plex Mono,ui-monospace,monospace}.cv-social-matrix tbody th>a,.cv-social-cell{min-height:5.75rem;color:inherit;align-content:center;gap:.25rem;padding:.85rem;text-decoration:none;display:grid}.cv-social-matrix tbody th>a:hover,.cv-social-cell:hover,.cv-social-matrix tbody th>a:focus-visible,.cv-social-cell:focus-visible{background:var(--cv-sheet);outline:2px solid var(--cv-highlight);outline-offset:-2px}.cv-social-matrix tbody th strong{font-size:1rem;font-weight:400}.cv-social-matrix tbody th span{color:var(--cv-text-2);font:400 .62rem/1.4 IBM Plex Mono,ui-monospace,monospace}.cv-social-empty{min-height:15rem;color:var(--cv-text-2);margin:0;padding:2rem}.cv-campaign-header{position:relative}.cv-campaign-back{width:fit-content;color:var(--cv-text-2);font-size:.68rem}.cv-campaign-heading-meta,.cv-campaign-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.cv-campaign-heading-meta>span:last-child{color:var(--cv-text-2);font:400 .68rem/1.4 IBM Plex Mono,ui-monospace,monospace}.cv-artifact-tabs{border-bottom:1px solid var(--cv-rule);display:flex;overflow-x:auto}.cv-artifact-tabs a{border-right:1px solid var(--cv-rule);min-width:max-content;min-height:2.9rem;color:var(--cv-text-2);place-items:center;padding:.65rem .9rem;font-size:.66rem;text-decoration:none;display:grid}.cv-artifact-tabs a[aria-current=page]{background:var(--cv-highlight);color:#17171c}.cv-artifact-tabs a:focus-visible{outline:2px solid var(--cv-highlight);outline-offset:-3px}.cv-campaign-layout{background:var(--cv-rule);grid-template-columns:minmax(0,2fr) minmax(18rem,.82fr);gap:1px;display:grid}.cv-campaign-main,.cv-campaign-side{background:var(--cv-sheet);align-content:start;gap:1rem;min-width:0;padding:clamp(1rem,2.5vw,2rem);display:grid}.cv-campaign-section-head h2,.cv-source-drift h2,.cv-campaign-text h2,.cv-approval-card h3{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:500}.cv-campaign-preview{border:1px solid var(--cv-rule);background:#dedcd6;place-items:center;min-height:24rem;max-height:55rem;margin-top:1rem;display:grid;overflow:auto}.cv-campaign-preview img,.cv-campaign-preview video{object-fit:contain;width:100%;max-width:42rem;max-height:52rem;display:block}.cv-campaign-preview img[data-preview-kind=blog]{align-self:start;width:42rem;max-width:none;max-height:none}.cv-campaign-preview audio{width:min(100% - 2rem,42rem);display:block}.cv-article-preview{color:#17171c;background:#fff;align-self:start;width:100%;min-height:48rem;display:grid}.cv-article-preview>[role=status],.cv-article-preview__error{text-align:center;place-self:center;max-width:34rem;margin:0;padding:2rem}.cv-article-preview__error{gap:.75rem;display:grid}.cv-article-preview__error p{margin:0}.cv-article-preview__error button{min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;justify-self:center;padding:.7rem 1rem}.cv-article-preview__host{width:100%;min-height:48rem;display:block}.cv-campaign-preview__text{background:var(--cv-paper);width:100%;min-height:24rem;color:var(--cv-ink);padding:clamp(1rem,3vw,2.5rem)}.cv-campaign-preview__text pre{overflow-wrap:anywhere;white-space:pre-wrap;max-width:74ch;font:inherit;margin:0 auto;line-height:1.65}.cv-campaign-preview__empty{color:#17171c;place-items:center;min-height:24rem;display:grid}.cv-source-drift{border:1px solid var(--cv-data-2-deep);background:color-mix(in srgb,var(--cv-data-2) 28%,var(--cv-stone));gap:.75rem;padding:1rem;display:grid}.cv-source-drift p{margin:0;font-size:.92rem}.cv-source-drift dl,.cv-citation__meta{gap:.5rem;margin:0;display:grid}.cv-source-drift dl>div,.cv-citation__meta>div{min-width:0}.cv-source-drift dt,.cv-citation__meta dt,.cv-approval-card>span{color:var(--cv-text-3);letter-spacing:.08em;text-transform:uppercase;font:500 .58rem/1.4 IBM Plex Mono,ui-monospace,monospace}.cv-source-drift dd,.cv-citation__meta dd{margin:.2rem 0 0}.cv-source-drift code,.cv-citation code,.cv-qa-row code,.cv-approval-card code,.cv-instrument-meta code{overflow-wrap:anywhere;font:400 .62rem/1.45 IBM Plex Mono,ui-monospace,monospace}.cv-campaign-text{border-top:1px solid var(--cv-rule);border-left:1px solid var(--cv-rule);background:var(--cv-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cv-campaign-text article{border-right:1px solid var(--cv-rule);border-bottom:1px solid var(--cv-rule);background:var(--cv-stone);min-width:0;padding:1rem}.cv-campaign-text p,.cv-campaign-text ol{white-space:pre-wrap;margin:.75rem 0 0;font-size:.9rem;line-height:1.55}.cv-citation{position:relative}.cv-citation__trigger{border:1px solid var(--cv-rule);background:var(--cv-sheet);width:100%;min-height:2.85rem;color:var(--cv-ink);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem;display:flex}.cv-citation__panel{border:1px solid var(--cv-highlight);background:var(--cv-stone);gap:.85rem;margin-top:.25rem;padding:.85rem;display:grid}.cv-citation__panel p{margin:0;font-size:.88rem;line-height:1.55}.cv-citation__panel a{color:inherit;overflow-wrap:anywhere;font-size:.68rem}.cv-citation__close{border:1px solid var(--cv-rule-muted);background:var(--cv-sheet);width:fit-content;min-height:2.75rem;color:var(--cv-ink);cursor:pointer;border-radius:0;padding:.5rem .75rem}.cv-qa-row,.cv-approval-card{border-bottom:1px solid var(--cv-rule);gap:.45rem;min-width:0;padding-bottom:.75rem;display:grid}.cv-qa-row strong{font-size:.84rem;font-weight:400}.cv-qa-row span,.cv-review-mono{color:var(--cv-text-2);font-size:.68rem;line-height:1.5}.cv-approval-grid{gap:.85rem;display:grid}.cv-disabled-actions{gap:.5rem;display:grid}.cv-disabled-actions button{border:1px solid var(--cv-rule-muted);background:var(--cv-sheet);min-height:2.75rem;color:var(--cv-text-2);opacity:.65;border-radius:0;font-size:.65rem}.cv-review-control{background:var(--cv-stone);gap:.45rem;min-width:0;padding:.85rem 1rem;display:grid}.cv-review-control>span{color:var(--cv-text-2);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem}.cv-review-control select{border:1px solid var(--cv-rule-muted);background:var(--cv-sheet);width:100%;min-height:2.75rem;color:var(--cv-ink);border-radius:0;padding:0 .7rem;font-size:.74rem}.cv-review-mode-group{border:1px solid var(--cv-rule-muted);background:var(--cv-rule-muted);grid-template-columns:1fr 1fr;gap:1px;display:grid}.cv-review-mode-group button{background:var(--cv-sheet);min-height:2.75rem;color:var(--cv-ink);cursor:pointer;border:0;border-radius:0;font-size:.69rem}.cv-review-mode-group button[aria-pressed=true]{background:var(--cv-highlight);color:#17171c}.cv-review-grid{background:var(--cv-rule);grid-template-columns:minmax(0,1fr);gap:1px;display:grid}.cv-review-panel{background:var(--cv-stone);min-width:0}.cv-review-panel-head,.cv-instrument-version{border-bottom:1px solid var(--cv-rule);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 1rem;font:500 .66rem/1.3 IBM Plex Mono,ui-monospace,monospace;display:flex}.cv-review-panel-head mark,.cv-instrument-version mark{background:var(--cv-highlight);color:#17171c;padding:.18rem .35rem}.cv-review-interpretation{background:var(--cv-sheet);align-content:start;min-height:35rem;padding:clamp(1rem,3vw,2rem);display:grid}.cv-instrument-frame,.cv-figure-frame,.cv-chart-frame,.cv-review-rail{border:1px solid var(--cv-rule-muted);background:var(--cv-stone);box-shadow:none;border-radius:0}.cv-instrument-frame__body,.cv-figure-frame__body,.cv-chart-frame__body,.cv-review-rail__body{padding:1rem}.cv-instrument-heading{overflow-wrap:anywhere;margin:0;font-size:clamp(1.85rem,4vw,3.25rem);font-weight:300;line-height:1.04}.cv-instrument-version>*{overflow-wrap:anywhere;min-width:0}.cv-instrument-meta{border-top:1px solid var(--cv-rule);border-left:1px solid var(--cv-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:1.5rem 0 0;display:grid}.cv-instrument-meta>div{border-right:1px solid var(--cv-rule);border-bottom:1px solid var(--cv-rule);min-width:0;padding:.8rem}.cv-instrument-meta dt,.cv-review-rail__title,.cv-measurement-note__label,.cv-direct-label{letter-spacing:.11em;text-transform:uppercase;color:var(--cv-text-2);margin:0;font-size:.62rem}.cv-instrument-meta dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.86rem;line-height:1.5}.cv-measurement-note{border-left:2px solid var(--cv-data-1-deep);background:color-mix(in srgb,var(--cv-data-1) 55%,transparent);gap:.35rem;padding:.8rem;display:grid}.cv-review-plane[data-tone=ink] .cv-measurement-note{color:#f4f3f0;background:#202027}.cv-review-plane[data-tone=ink] .cv-measurement-note__label{color:#d8d6d0}.cv-measurement-note__value{margin:0;font:400 .78rem/1.5 IBM Plex Mono,ui-monospace,monospace}.cv-status-mark{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.45rem;font:500 .65rem/1.3 IBM Plex Mono,ui-monospace,monospace;display:inline-flex}.cv-status-mark:before{content:"";background:var(--cv-data-3);border:1px solid;width:.58rem;height:.58rem}.cv-status-mark[data-status=held]:before,.cv-status-mark[data-status=error]:before{background:var(--cv-data-2)}.cv-status-mark[data-status=active]:before,.cv-status-mark[data-status=ready]:before{background:var(--cv-data-1)}.cv-review-rails{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.cv-review-rail__title{border-bottom:1px solid var(--cv-rule);padding:.75rem 1rem}.cv-review-rail__body{gap:.75rem;display:grid}.cv-review-swatch-grid{background:var(--cv-rule);border:1px solid var(--cv-rule);grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.cv-review-swatch{background:var(--swatch);min-height:2.5rem;box-shadow:inset 0 -.35rem 0 var(--swatch-deep)}.cv-review-notice{border-top:1px solid var(--cv-rule);flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;padding:.8rem 1rem;font:400 .68rem/1.5 IBM Plex Mono,ui-monospace,monospace;display:flex}@media(max-width:900px){.cv-review-controls,.cv-social-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cv-review-grid,.cv-review-rails,.cv-campaign-layout,.cv-product-layout--onboarding,.cv-product-rail-grid{grid-template-columns:minmax(0,1fr)}.cv-product-layout--onboarding>:last-child,.cv-product-layout--onboarding>*,.cv-product-rail-grid>*{grid-column:1}.cv-dossier-index{grid-row:auto}.cv-decision-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.cv-review-controls,.cv-social-filters,.cv-instrument-meta{grid-template-columns:minmax(0,1fr)}.cv-campaign-main,.cv-campaign-side{padding:.75rem}.cv-campaign-text{grid-template-columns:minmax(0,1fr)}.cv-v2-bars li{grid-template-columns:minmax(0,1fr) auto}.cv-v2-bar-track{grid-area:2/1/auto/-1}.cv-product-layout{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.cv-review-plane *,.cv-review-plane :before,.cv-review-plane :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{.cv-review-controls,.cv-review-notice{display:none!important}.cv-review-plane,.cv-review-plane[data-tone=ink]{--cv-stone:#fff;--cv-ink:#17171c;--cv-sheet:#fff;--cv-rule:#75736c;color:#17171c;background:#fff}.cv-v2-collection>article,.cv-figure-frame,.cv-chart-frame,.cv-measurement-note{break-inside:avoid}.cv-v2-mechanism button[aria-pressed=true],.cv-v2-payload{color:#17171c;background:#fff}}
