.cv .af-auto-meta{display:none}.cv-auto-said{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:inline-flex}.cv .af-auto{align-items:start;gap:0 var(--space-6);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 340px}.cv .af-auto-grid{display:contents}.cv .af-auto-flow{max-width:none;min-height:520px;padding:var(--space-10) var(--space-6) var(--space-14);border-radius:var(--cv-r-xl);background-color:var(--cv-canvas);background-image:radial-gradient(#00000017 1px,#0000 1px);background-image:radial-gradient(lab(0% 0 0/.09) 1px,#0000 1px);background-size:16px 16px;grid-area:1/1/span 2;align-content:start;justify-items:center}.cv .af-auto-flow>*{width:100%;max-width:560px}.cv .af-auto-bar{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--cv-r-xl) var(--cv-r-xl) 0 0;background:var(--cv-sheet);box-shadow:var(--cv-sh-card);grid-area:1/2}.cv .af-auto-bar>button[data-variant]{margin-right:auto}.cv .af-auto-runs{padding:var(--space-1) var(--space-4) var(--space-3);border-top:1px solid var(--cv-line);border-radius:0 0 var(--cv-r-xl) var(--cv-r-xl);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);grid-area:2/2}.cv .af-auto-runs h2{margin:var(--space-2-5) 0 var(--space-1);color:var(--cv-ink-3);font-size:var(--text-xs);font-weight:550}.cv .af-auto-runs>ul>li{gap:var(--space-1);padding:var(--space-3) 0}.cv .af-auto-runs>ul>li:first-child{border-top:0}.cv .af-auto-run-head{font-weight:550}.cv .af-auto-run-what{color:var(--cv-ink-2);font-size:var(--text-12-5)}:root[data-theme=dark] .cv .af-auto-flow{background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-image:radial-gradient(lab(100% 0 0/.08) 1px,#0000 1px)}@media (max-width:960px){.cv .af-auto{gap:var(--space-4);grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.cv .af-auto-flow,.cv .af-auto-bar,.cv .af-auto-runs{grid-area:auto/1}.cv .af-auto-flow{min-height:0;padding:var(--space-6) var(--space-3)}.cv .af-auto-bar{border-radius:var(--cv-r-xl)}.cv .af-auto-runs{border-radius:var(--cv-r-xl);border-top:0}}.cv-flows{margin:var(--space-2) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.cv-flow{align-items:center;gap:var(--space-5);min-height:64px;padding:var(--space-3);border-bottom:1px solid var(--cv-line-2);color:var(--cv-ink);text-decoration:none;display:flex}.cv-flow[data-link]{transition:background-color var(--cv-fast) var(--cv-ease)}.cv-flow[data-link]:hover{background:var(--cv-hover)}.cv-flow[data-link]:focus-visible{outline:2px solid var(--cv-blue);outline-offset:-2px}.cv-flow-text{gap:var(--space-0-75);flex-direction:column;flex:1;min-width:0;display:flex}.cv-flow-name{align-items:center;gap:var(--space-2);font-size:var(--text-13-5);font-weight:550;display:flex}.cv-flow-sub{max-width:88ch;color:var(--cv-ink-2);font-size:var(--text-sm);line-height:1.45}.cv-flow-meta{gap:var(--space-1) var(--space-3);color:var(--cv-ink-3);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.cv-flow-key{font-family:var(--cv-mono);font-size:var(--text-11-5)}.cv-flow-state{padding:1px var(--space-1-75);border-radius:var(--radius-pill);background:var(--cv-fill-2);color:var(--cv-ink-2);font-size:var(--text-11-5);font-weight:550}.cv-flow-missing{color:var(--cv-red);font-size:var(--text-xs)}.cv-flow-tools{gap:var(--space-1-5);flex:none;display:flex}.cv-runstate{color:var(--cv-ink-2);font-size:var(--text-12-5);flex:none;font-weight:500}.cv-runstate[data-status=failed]{color:var(--cv-red)}.cv-runstate[data-status=awaiting_approval],.cv-runstate[data-status=running]{color:var(--cv-blue-ink)}.cv-runstate[data-status=succeeded]{color:var(--cv-green)}.cv .af-auto-bar>button[data-variant]+button[data-variant]{margin-right:0}.cv .af-auto-facts{margin:var(--space-3) 0 0;color:var(--cv-ink-2);font-size:var(--text-12-5);line-height:1.45}.cv .af-auto-facts:empty{display:none}.cv .af-auto-runs [data-ui=trace]{margin-top:var(--space-1)}.cv .af-auto-record{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-3) var(--space-4) var(--space-5);border-radius:var(--cv-r-xl);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);grid-column:1/-1;display:grid}.cv .af-auto-policy{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:end;display:grid}.cv .af-auto-policy>label{gap:var(--space-1-5);color:var(--cv-ink-2);font-size:var(--text-xs);font-weight:550;display:grid}.cv .af-auto-policy>.af-auto-policy-switch{align-items:center;gap:var(--space-2);font-size:var(--text-12-5);font-weight:500;display:flex}.cv .af-auto-policy-save{justify-content:flex-end;gap:var(--space-2);grid-column:1/-1;display:flex}.cv .af-auto-versions,.cv .af-auto-audit ol,.cv .af-auto-diff{margin:0;padding:0;list-style:none;display:grid}.cv .af-auto-versions>li,.cv .af-auto-audit li{gap:var(--space-1);padding:var(--space-3) 0;border-top:1px solid var(--cv-line-2);display:grid}.cv .af-auto-versions>li:first-child,.cv .af-auto-audit li:first-child{border-top:0}.cv .af-auto-version-head{align-items:baseline;gap:var(--space-3);color:var(--cv-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.cv .af-auto-version-n{font-weight:550}.cv .af-auto-diff{gap:var(--space-2);padding-left:var(--space-4)}.cv .af-auto-diff>li{gap:var(--space-0-5);font-size:var(--text-12-5);display:grid}.cv .af-auto-diff-part{color:var(--cv-ink-2);font-weight:550}.cv .af-auto-diff del,.cv .af-auto-diff ins{overflow-wrap:anywhere;font-family:var(--cv-mono);font-size:var(--text-11-5);text-decoration:none}.cv .af-auto-diff del{color:var(--cv-red)}.cv .af-auto-diff ins{color:var(--cv-green)}.cv .af-auto-audit-bar{justify-content:space-between;align-items:center;display:flex}.cv .af-auto-test{gap:var(--space-3);display:grid}.cv .af-auto-test-event summary{color:var(--cv-ink-2);font-size:var(--text-xs);cursor:pointer}.cv-run-acts{align-items:center;gap:var(--space-2);display:inline-flex}.cv-run-hold{max-width:640px;margin:var(--space-3) 0 var(--space-4)}.cv-run-outcome[data-tone=risk]{color:var(--cv-red)}.cv-run-calls{gap:var(--space-1-5);margin-top:var(--space-4);display:grid}.cv-run-io{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}
.cv-tmpl+.cv-tmpl{margin-top:var(--space-8)}.cv-tmpl-head{margin:var(--space-5) 0 var(--space-3);color:var(--cv-ink-2);font-size:var(--text-sm);font-weight:560}.cv-tmpl .cv-cards>li{min-width:0;display:flex}.cv-tmpl .cv-card{flex:1;min-width:0}.cv-tmpl button.cv-card{width:100%;font:inherit;text-align:left;cursor:pointer}.cv-card.cv-tmpl-blank{justify-content:center;align-items:center;gap:var(--space-2);color:var(--cv-ink-2);background:0 0;border-style:dashed}.cv-card.cv-tmpl-blank:hover{color:var(--cv-ink)}.cv-tmpl-plus{border:1px solid var(--cv-line);border-radius:var(--radius-pill);place-items:center;width:32px;height:32px;display:grid}.cv-tmpl-blank-about{max-width:220px;color:var(--cv-ink-3);font-size:var(--text-12-5);text-align:center}.cv-picker{grid-template-columns:repeat(4,minmax(0,1fr))}.cv-picker .cv-card{min-height:160px}.cv-empty:has(.cv-picker-inline){padding:var(--space-14) 0 var(--space-6);background:0 0}.cv-picker-more{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}@media (max-width:720px){.cv-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.cv-card.cv-picker-all-card{color:var(--cv-ink-2);justify-content:center;align-items:center}.cv-card.cv-picker-all-card:hover{color:var(--cv-ink)}.cv-card.cv-tmpl-needs{background:var(--surface-sunken);color:var(--cv-ink-3)}.cv-tmpl-needs-say{color:var(--cv-ink-2);font-size:var(--text-12-5)}.cv-tmpl-needs-go{color:var(--action);font-weight:560}.cv-picker-inline{width:100%;margin-top:var(--space-3);text-align:left}.cv-picker-all{color:var(--cv-ink-2);font-size:var(--text-sm);margin-right:auto}.cv-picker-all:hover{color:var(--cv-ink)}.cv-wimp-drop{justify-items:start;gap:var(--space-3);padding:var(--space-6);border:1px dashed var(--cv-line-2,var(--cv-line));border-radius:var(--cv-r-sm);color:var(--cv-ink-2);font-size:var(--text-sm);display:grid}.cv-wimp-drop[data-over]{border-color:var(--action);background:var(--action-subtle)}.cv-wimp{gap:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cv-wimp>.cv-ns-field,.cv-wimp>.cv-fail{grid-column:1/-1}.cv-wimp-head{margin:0 0 var(--space-2);color:var(--cv-ink-2);font-size:var(--text-sm);font-weight:560}.cv-wimp-fields ul{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.cv-wimp-fields li{align-items:center;gap:var(--space-1-5);grid-template-columns:minmax(0,1fr) 110px minmax(0,.7fr) auto;display:grid}.cv-wimp-fields li[data-removed] .cv-input{opacity:.5;text-decoration:line-through}.cv-wimp-where{color:var(--cv-ink-3,var(--cv-ink-2));font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-wimp-body{max-height:420px;padding:var(--space-3) var(--space-3-5);border:1px solid var(--cv-line);border-radius:var(--cv-r-sm);font-size:var(--text-sm);overflow:auto}.cv-wimp-body h4{margin:var(--space-3) 0 var(--space-1);font-size:var(--text-sm);font-weight:600}.cv-wimp-body h4:first-child{margin-top:0}.cv-wimp-body p{white-space:pre-wrap;margin:0}.cv-wimp-field{padding:0 var(--space-0-75);border-bottom:1.5px solid var(--action);background:var(--action-subtle);color:inherit;border-radius:2px}@media (max-width:720px){.cv-wimp{grid-template-columns:minmax(0,1fr)}}.cv-wimp-spruce{grid-column:1/-1}.cv-wimp-spruce-ask{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.cv-wimp-spruce-ask p{color:var(--cv-ink-2);font-size:var(--text-sm);flex:320px;margin:0}.cv-spruce{gap:var(--space-3);max-height:460px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.cv-spruce-none{color:var(--cv-ink-2);font-size:var(--text-sm);margin:0}.cv-spruce-section{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--cv-line);border-radius:var(--cv-r-sm);font-size:var(--text-sm);display:grid}.cv-spruce-section[data-choice=taken]{border-color:var(--action)}.cv-spruce-section[data-choice=kept]{opacity:.7}.cv-spruce-section h4{font-size:var(--text-sm);margin:0;font-weight:600}.cv-spruce-changes{gap:var(--space-1) var(--space-3);margin:var(--space-1) 0 0;color:var(--cv-ink-2);font-size:var(--text-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cv-spruce-diff{white-space:pre-wrap;margin:0}.cv-spruce del{background:var(--danger-bg);color:var(--cv-ink-2)}.cv-spruce ins{background:var(--ok-bg);text-decoration:none}.cv-spruce-section footer{align-items:center;gap:var(--space-2);display:flex}.cv-spruce-chose{color:var(--cv-ink-2);font-size:var(--text-xs)}
.cv-integrations .tools-search{width:240px;margin-left:auto}.cv-integrations .tools-h{margin:var(--space-7) 0 var(--space-2-5);color:var(--cv-ink);font:600 var(--text-13-5) var(--cv-font);letter-spacing:-.006em}.cv-integrations .tools-h-note{margin:calc(-1 * var(--space-1-5)) 0 var(--space-2-5);color:var(--cv-ink-3);font:400 var(--text-12-5) var(--cv-font)}
.cv-settings{gap:var(--space-14);grid-template-columns:180px minmax(0,1fr);align-items:start;display:grid}.cv-setnav{gap:var(--space-5-5);flex-direction:column;display:flex;position:sticky;top:24px}.cv-setnav-group{flex-direction:column;gap:1px;display:flex}.cv-setnav-label{padding:0 var(--space-2-5) var(--space-1-5);color:var(--cv-ink-3);font-size:var(--text-xs);font-weight:500}.cv-setnav-row{align-items:center;gap:var(--space-1-5);height:30px;padding:0 var(--space-2-5);border-radius:var(--cv-r-sm);color:var(--cv-ink-2);font-size:var(--text-13-5);transition:background-color var(--cv-fast) var(--cv-ease), color var(--cv-fast) var(--cv-ease);text-decoration:none;display:flex}.cv-setnav-row:hover{background:var(--cv-hover);color:var(--cv-ink)}.cv-setnav-row[aria-current=page]{background:var(--cv-fill);color:var(--cv-ink);font-weight:550}.cv-set-body{min-width:0;max-width:820px}.cv-set-head{margin-bottom:var(--space-7)}.cv-set-stack{gap:var(--space-6);flex-direction:column;display:flex}.cv-set-note{color:var(--cv-ink-3);font-size:var(--text-13-5);margin:0;line-height:1.55}.cv-set-card{border-radius:var(--cv-r-xl);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);overflow:clip}.cv-set-card-head{align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-3);display:flex}.cv-set-card-head h2{color:var(--cv-ink);font-size:var(--text-15);letter-spacing:-.01em;margin:0;font-weight:560}.cv-set-card-aside{color:var(--cv-ink-3);font-size:var(--text-12-5);text-align:right;margin-left:auto}.cv-set-card-body{padding:0 var(--space-5) var(--space-5)}.cv-set-card-head+.cv-set-card-body{padding-top:0}.cv-set-card>.cv-set-card-body:first-child{padding-top:var(--space-5)}.cv-set-card-foot{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--cv-line-2);color:var(--cv-ink-3);font-size:var(--text-sm);flex-wrap:wrap;line-height:1.45;display:flex}.cv-set-card-foot>p{flex:1;min-width:0;margin:0}.cv-set-row{align-items:center;gap:var(--space-3-5);min-height:60px;padding:var(--space-3) var(--space-5);border-top:1px solid var(--cv-line-2);flex-wrap:wrap;display:flex}.cv-set-card>.cv-set-row:first-child,.cv-set-card-head+.cv-set-row,.cv-set-card-head+form>.cv-set-row:first-child{border-top:0}.cv-set-card-head+.cv-set-row,.cv-set-card-head+form>.cv-set-row:first-child{padding-top:var(--space-1)}.cv-set-row-lead{flex:none;display:inline-flex}.cv-set-row-main{gap:var(--space-0-5);flex-direction:column;flex:200px;min-width:0;display:flex}.cv-set-row-title{color:var(--cv-ink);font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:520;overflow:hidden}.cv-set-row-sub{color:var(--cv-ink-3);font-size:var(--text-sm);overflow-wrap:anywhere;line-height:1.45}.cv-set-row-control{align-items:center;gap:var(--space-2);color:var(--cv-ink-2);font-size:var(--text-sm);flex:none;margin-left:auto;display:inline-flex}.cv-set-role{width:124px}.cv-set-when{min-width:96px;color:var(--cv-ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;text-align:right}.cv-set-gap{width:32px}.cv-set-cap{width:120px;height:var(--control-h)}.cv-set-mono{font-family:var(--cv-mono);font-size:var(--text-12-5)}.cv-set-faint{color:var(--cv-ink-3);font-weight:400}.cv-set-secret{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3-5);border-radius:var(--cv-r-lg);background:var(--cv-fill);display:flex}.cv-set-secret code{overflow-wrap:anywhere;flex:1;min-width:0}.cv-set-form{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cv-set-form>.cv-input{flex:220px;width:auto}.cv-set-none{padding:var(--space-5);color:var(--cv-ink-3);font-size:var(--text-sm);text-align:center;margin:0}.cv-set-card .cv-fail{margin:0 var(--space-5) var(--space-5)}.cv-set-card>.cv-fail:first-child{margin-top:var(--space-5)}.cv-set-says{margin:var(--space-2) 0 0;color:var(--cv-ink-2);font-size:var(--text-sm)}.cv-set-says[role=alert]{color:var(--cv-red)}.cv-profile-role{padding:var(--space-0-75) var(--space-2-25);border-radius:var(--radius-pill);background:var(--cv-fill);color:var(--cv-ink-2);font-size:var(--text-12-5);white-space:nowrap;font-weight:500}.cv-setfacts{flex-direction:column;margin:0;display:flex}.cv-setfacts>div{min-height:52px;padding:0 var(--space-5);border-top:1px solid var(--cv-line-2);grid-template-columns:160px minmax(0,1fr);align-items:center;display:grid}.cv-setfacts>div:first-child{border-top:0}.cv-setfacts-name{align-items:center;gap:var(--space-2);display:inline-flex}.cv-setfacts dt{color:var(--cv-ink-3);font-size:var(--text-13-5)}.cv-setfacts dd{color:var(--cv-ink);font-size:var(--text-md);margin:0}.cv-setfacts code{font-family:var(--cv-mono);font-size:var(--text-sm)}.cv-setfacts-people{align-items:center;gap:var(--space-2-5);color:var(--cv-ink);text-decoration:none;display:inline-flex}.cv-setfacts-people:hover{text-underline-offset:3px;text-decoration:underline}.cv-dev-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.cv-dev-head .cv-tabs{flex:1}@media (max-width:760px){.cv-settings{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.cv-setnav{gap:var(--space-1);flex-direction:row;position:static;overflow-x:auto}.cv-setnav-group{flex-direction:row}.cv-setnav-label{display:none}.cv-setnav-row{white-space:nowrap}.cv-setfacts>div{grid-template-columns:110px minmax(0,1fr)}}.af-cfacts{padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--cv-r-xl);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);margin:0}.af-cfacts h3{margin:0 0 var(--space-1);font-size:var(--text-15);letter-spacing:-.01em;font-weight:560}.af-cfacts-note{margin:0 0 var(--space-3);color:var(--cv-ink-3);font-size:var(--text-sm)}.af-cfacts-table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.af-cfacts-table th,.af-cfacts-table td{padding:var(--space-2) var(--space-3) var(--space-2) 0;border-top:1px solid var(--cv-line);text-align:left;vertical-align:top}.af-cfacts-table thead th{color:var(--cv-ink-3);border-top:0;font-weight:500}.af-cfacts-table tbody th{width:160px;font-weight:500}.af-cfacts-table tbody th [data-ui=tag]{margin-left:var(--space-2)}.af-cfacts-table ul{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.af-cfacts-table label{align-items:center;gap:var(--space-2);display:inline-flex}.af-cfacts-cite,.af-cfacts-kept{color:var(--cv-ink-3)}.af-cfacts-cite{margin-left:var(--space-6);font-size:var(--text-xs);display:block}.af-cfacts footer{margin-top:var(--space-3);justify-content:flex-end;display:flex}.cv-brand-grounds{gap:var(--space-2);display:flex}.cv-brand-swatch{width:56px;height:56px;padding:var(--space-2);border-radius:var(--cv-r);background:var(--cv-sheet);box-shadow:inset 0 0 0 1px var(--cv-line);color:var(--cv-ink-4);font-size:var(--text-xs);justify-content:center;align-items:center;display:flex;overflow:hidden}.cv-brand-swatch[data-wide]{width:104px}.cv-brand-swatch[data-ground=dark]{background:var(--cx-code-bg);box-shadow:none}.cv-brand-swatch img{object-fit:contain;max-width:100%;max-height:40px}.cv-brand-upload{min-width:84px}.cv-company-line{color:var(--cv-ink-2);font-size:var(--text-md);margin:0;line-height:1.5}.cv-company-q{gap:var(--space-2-5);padding:var(--space-4) var(--space-5);border-top:1px solid var(--cv-line-2);flex-direction:column;display:flex}.cv-set-card-head+.cv-company-q{padding-top:var(--space-1);border-top:0}.cv-company-q>h3{color:var(--cv-ink);font-size:var(--text-md);margin:0;font-weight:520}.cv-company-fields{gap:var(--space-3-5) var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.cv-company-fields label{gap:var(--space-1-5);color:var(--cv-ink-2);font-size:var(--text-sm);flex-direction:column;font-weight:500;display:flex}.cv-company-setup{justify-content:flex-end;gap:var(--space-2);display:flex}.cv-usage{gap:var(--space-2-5);flex-direction:column;display:flex}.cv-usage-figure{color:var(--cv-ink-2);font-size:var(--text-md);font-variant-numeric:tabular-nums;margin:0}.cv-usage-figure strong{color:var(--cv-ink);font-size:var(--text-22);letter-spacing:-.01em;font-weight:600}.cv-usage-meter{height:var(--space-1-5);border-radius:var(--radius-pill);background:var(--cv-fill);overflow:hidden}.cv-usage-meter>span{border-radius:inherit;background:var(--cv-ink-2);height:100%;display:block}.cv-usage-meter[data-warning=warning]>span{background:var(--cv-amber)}.cv-usage-meter[data-warning=exhausted]>span{background:var(--cv-red)}.cv-usage-meter[data-thin]{height:2px}.cv-usage-confirm{gap:var(--space-2);padding:var(--space-2-5);border-radius:var(--cv-r);background:var(--cv-fill);flex-direction:column;display:flex}.cv-usage-confirm p{color:var(--cv-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.cv-usage-confirm-actions{justify-content:flex-end;gap:var(--space-1-5);display:flex}.cv-usage-says{color:var(--cv-ink-3);font-size:var(--text-sm);font-variant-numeric:tabular-nums;margin:0}.cv-usage-says[data-warning=exhausted]{color:var(--cv-red)}.cv-usage-actions{margin-top:var(--space-2);justify-content:flex-end;display:flex}.cv-plans{gap:var(--space-3);padding:0 var(--space-5) var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cv-plan{gap:var(--space-1-5);padding:var(--space-4);border:1px solid var(--cv-line);border-radius:var(--cv-r-lg);flex-direction:column;display:flex}.cv-plan h3{font-size:var(--text-md);margin:0;font-weight:600}.cv-plan-price{font-size:var(--text-20);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.cv-plan-price span{color:var(--cv-ink-3);font-size:var(--text-sm);font-weight:400}.cv-plan-sub{margin:0 0 var(--space-2);color:var(--cv-ink-2);font-size:var(--text-sm);font-variant-numeric:tabular-nums;flex:1}.cv-plan-current{color:var(--cv-ink-3);font-size:var(--text-sm);line-height:var(--space-8);margin:0}@media (max-width:720px){.cv-plans{grid-template-columns:minmax(0,1fr)}}.cv-pkg-config{min-height:180px;font-family:var(--cv-mono);font-size:var(--text-12-5);resize:vertical}
.cv-dev{gap:var(--space-6);display:grid}.cv-dev h2{color:var(--cv-ink);font-size:var(--text-15);letter-spacing:-.01em;margin:0;font-weight:560}.cv-dev-doors{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cv-dev-door{gap:var(--space-1-5);height:100%;padding:var(--space-4-5);border-radius:var(--cv-r-xl);background:var(--cv-sheet);color:var(--cv-ink-2);box-shadow:var(--cv-sh-card);transition:box-shadow .18s var(--cv-ease);grid-template-rows:auto auto 1fr auto;text-decoration:none;display:grid}.cv-dev-door:hover{box-shadow:var(--cv-sh-card-hover)}.cv-dev-door:focus-visible{outline:2px solid var(--cv-blue-ring);outline-offset:2px}.cv-dev-door strong{color:var(--cv-ink);font-size:var(--text-md);font-weight:600}.cv-dev-door-icon{width:28px;height:28px;margin-bottom:var(--space-1);border-radius:var(--cv-r);background:var(--cv-fill);color:var(--cv-ink-2);place-items:center;display:inline-grid}.cv-dev-door-body{font-size:var(--text-sm);line-height:1.45}.cv-dev-door-state{align-items:center;gap:var(--space-1-5);margin-top:var(--space-2);color:var(--cv-ink-3);font-size:var(--text-xs);display:inline-flex}.cv-dev-door-state:before{background:var(--cv-ink-4);content:"";border-radius:50%;width:6px;height:6px}.cv-dev-door-state[data-open]:before{background:var(--cv-green)}.cv-dev-door-state[data-failing]{color:var(--cv-red)}.cv-dev-door-state[data-failing]:before{background:var(--cv-red)}.cv-dev-start,.cv-dev-calls{gap:var(--space-3);padding:var(--space-4) var(--space-5) var(--space-5);border-radius:var(--cv-r-xl);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);display:grid}.cv-dev-start>header,.cv-dev-calls>header{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.cv-dev-start>header p{margin:var(--space-1) 0 0;color:var(--cv-ink-3);font-size:var(--text-sm)}.cv-dev-code{border-radius:var(--cv-r-lg);background:var(--cv-fill);position:relative}.cv-dev-code pre{padding:var(--space-3-5) var(--space-4);color:var(--cv-ink);font-family:var(--cv-mono);font-size:var(--text-12-5);margin:0;line-height:1.6;overflow-x:auto}.cv-dev-code>:last-child{position:absolute;top:8px;right:8px}.cv-dev-addr{border-top:1px solid var(--cv-line-2);margin:0;display:grid}.cv-dev-addr>div{border-bottom:1px solid var(--cv-line-2);grid-template-columns:120px minmax(0,1fr);align-items:center;min-height:40px;display:grid}.cv-dev-addr dt{color:var(--cv-ink-3);font-size:var(--text-sm)}.cv-dev-addr dd{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;margin:0;display:flex}.cv-dev-addr code,.cv-dev-calls code{color:var(--cv-ink-2);font-family:var(--cv-mono);font-size:var(--text-12-5);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-dev-calls>header a{align-items:center;gap:var(--space-1);color:var(--cv-ink-3);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.cv-dev-calls>header a:hover{color:var(--cv-ink)}.cv-dev-calls ul{border-top:1px solid var(--cv-line-2);margin:0;padding:0;list-style:none}.cv-dev-calls li{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--cv-line-2);min-height:40px;font-size:var(--text-sm);grid-template-columns:72px minmax(0,1fr) minmax(0,180px) 64px 72px;display:grid}.cv-dev-calls li:last-child{border-bottom:0}.cv-dev-from{padding:1px var(--space-1-5);border-radius:var(--cv-r-sm);background:var(--cv-fill);color:var(--cv-ink-2);font-size:var(--text-11-5);justify-self:start;font-weight:500}.cv-dev-as{color:var(--cv-ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-dev-status{color:var(--cv-red);font-size:var(--text-xs)}.cv-dev-status[data-ok]{color:var(--cv-ink-3)}.cv-dev-calls time{color:var(--cv-ink-3);font-size:var(--text-xs);text-align:right;font-variant-numeric:tabular-nums}.cv-dev-none{padding:var(--space-5);border-radius:var(--cv-r-lg);background:var(--cv-fill);color:var(--cv-ink-3);font-size:var(--text-sm);text-align:center;margin:0}.cv .cx-brand-btn{border:1px solid var(--cv-line);border-radius:var(--button-radius);background:var(--cv-sheet);color:var(--cv-ink);box-shadow:none}.cv .cx-brand-btn:hover{border-color:var(--cv-line-strong);background:var(--cv-hover)}@media (max-width:760px){.cv-dev-doors{grid-template-columns:minmax(0,1fr)}.cv-dev-calls li{grid-template-columns:64px minmax(0,1fr) 64px}.cv-dev-as,.cv-dev-status{display:none}}
.cv-spend{gap:var(--space-3-5)}.cv-spend-meta{margin:calc(-1 * var(--space-1)) 0 0;color:var(--cv-ink-3);font-size:var(--text-12-5);flex-basis:100%;line-height:1.5}.cv-spend-figs{gap:var(--space-2-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.cv-spend-fig{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-3-5);border-radius:var(--cv-r-lg);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);flex-direction:column;display:flex}.cv-spend-fig dt{color:var(--cv-ink-3);font-size:var(--text-xs)}.cv-spend-fig dd{margin:0}.cv-spend-fig-n{color:var(--cv-ink);font-size:var(--text-20);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-weight:600}.cv-spend-fig-sub{color:var(--cv-ink-2);font-size:var(--text-xs);line-height:1.45}.cv-spend-fig-sub [data-tone=up]{color:var(--cv-green);font-weight:550}.cv-spend-fig-sub [data-tone=down]{color:var(--cv-red);font-weight:550}.cv-spend-years{gap:var(--space-2-5);padding:var(--space-3-5) var(--space-4) var(--space-2-5);border-radius:var(--cv-r-lg);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid}.cv-spend-year{align-items:center;gap:var(--space-1-5);flex-direction:column;min-width:0;display:flex}.cv-spend-year-pick{align-items:center;gap:var(--space-1-5);width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex-direction:column;padding:0;display:flex}.cv-spend-year-pick:focus-visible{outline:2px solid var(--cv-blue-ring);outline-offset:2px}.cv-spend-year-pick:hover .cv-spend-year-bar,.cv-spend-year-pick[aria-pressed=true] .cv-spend-year-bar{background:var(--cv-blue)}.cv-spend-year-pick[aria-pressed=true] .cv-spend-year-fy{color:var(--cv-ink);font-weight:600}.cv-spend-year-n{color:var(--cv-ink-2);font-size:var(--text-11-5);font-variant-numeric:tabular-nums;white-space:nowrap}.cv-spend-year-col{width:min(44px,100%);height:120px;position:relative}.cv-spend-year-bar,.cv-spend-year-proj{border-radius:3px 3px 0 0;position:absolute;left:0;right:0}.cv-spend-year-bar{background:var(--cv-ink-2);bottom:0}.cv-spend-year[data-when=now] .cv-spend-year-bar{background:var(--cv-ink);border-radius:0}.cv-spend-year[data-partial] .cv-spend-year-bar{background:var(--cv-fill-2)}.cv-spend-year-proj{background:repeating-linear-gradient(-45deg, var(--cv-blue-soft) 0 4px, #cde0f9 4px 8px);box-shadow:inset 0 0 0 1px var(--cv-blue-ring)}@supports (color:lab(0% 0 0)){.cv-spend-year-proj{background:repeating-linear-gradient(-45deg, var(--cv-blue-soft) 0 4px, lab(88.2966% -2.82037 -14.4629) 4px 8px)}}.cv-spend-year-range{background:var(--cv-blue);width:1px;position:absolute;right:-7px}.cv-spend-year-range:before,.cv-spend-year-range:after{background:var(--cv-blue);content:"";width:7px;height:1px;position:absolute;left:-3px}.cv-spend-year-range:before{top:0}.cv-spend-year-range:after{bottom:0}.cv-spend-year-fy{padding-top:var(--space-1);color:var(--cv-ink-3);font-size:var(--text-11-5)}.cv-spend-year[data-when] .cv-spend-year-fy{color:var(--cv-ink);font-weight:550}.cv-spend-year[data-when=next] .cv-spend-year-n{color:var(--cv-blue-ink)}.cv-spend-pair{gap:var(--space-2-5);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;display:grid}.cv-spend-panel{min-width:0;padding:var(--space-2-5) var(--space-1-5) var(--space-1-5);border-radius:var(--cv-r-lg);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);flex-direction:column;display:flex}.cv-spend-panel-head{justify-content:space-between;align-items:center;gap:var(--space-1-5) var(--space-2-5);min-height:28px;padding:0 var(--space-2) var(--space-1-5);flex-wrap:wrap;display:flex}.cv-spend-panel-head h3{color:var(--cv-ink);font-size:var(--text-sm);margin:0;font-weight:600}.cv-spend-panel-n{color:var(--cv-ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.cv-spend-none{padding:var(--space-2) var(--space-2) var(--space-2-5);color:var(--cv-ink-3);font-size:var(--text-12-5);margin:0;line-height:1.5}.cv-spend-rows{margin:0;padding:0;list-style:none}.cv-spend-row,.cv-spend-next{align-items:center;gap:var(--space-2-5);width:100%;min-height:40px;padding:var(--space-1-5) var(--space-2);border-radius:var(--cv-r-sm);display:grid}.cv-spend-row{color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--cv-fast) var(--cv-ease);background:0 0;border:0;grid-template-columns:minmax(0,1fr) 72px 56px 34px}.cv-spend-row:hover{background:var(--cv-hover)}.cv-spend-row:focus-visible{outline:2px solid var(--cv-blue);outline-offset:-2px}.cv-spend-next{grid-template-columns:minmax(0,1fr) auto 56px}.cv-spend-row-label{flex-direction:column;gap:1px;min-width:0;display:flex}.cv-spend-row-name{color:var(--cv-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cv-spend-row-meta{color:var(--cv-ink-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-spend-row-bar{border-radius:var(--radius-pill);background:var(--cv-fill);height:6px;overflow:hidden}.cv-spend-row-bar>span{border-radius:inherit;background:var(--cv-ink-2);height:100%;display:block}.cv-spend-row[data-sign=credit] .cv-spend-row-bar{background:0 0;justify-content:flex-end;display:flex}.cv-spend-row[data-sign=credit] .cv-spend-row-bar>span{background:repeating-linear-gradient(-45deg, var(--cv-ink-3) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--cv-ink-3)}.cv-spend-row[data-sign=credit] .cv-spend-row-total,.cv-spend-row[data-sign=credit] .cv-spend-row-name{color:var(--cv-ink-2)}.cv-spend-rows-head{padding:var(--space-1) var(--space-2) 0;color:var(--cv-ink-3);font-size:var(--text-xs)}.cv-spend-row-total,.cv-spend-row-share{color:var(--cv-ink);font-size:var(--text-12-5);font-variant-numeric:tabular-nums;text-align:right}.cv-spend-row-share{color:var(--cv-ink-3)}.cv-spend-next-when{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--cv-fill);color:var(--cv-ink-2);font-size:var(--text-11-5);white-space:nowrap}.cv-spend-next-when[data-status=due]{color:#7b4700;color:lab(35.807% 21.322 52.5796);background:#ffebcf;background:lab(94.2525% 4.93851 18.9744)}.cv-spend-next-when[data-status=soon]{background:var(--cv-blue-soft);color:var(--cv-blue-ink)}.cv-spend-more{margin:var(--space-0-5) var(--space-1) var(--space-0-5);padding:var(--space-1) var(--space-1-5);border-radius:var(--cv-r-sm);color:var(--cv-ink-2);font:inherit;font-size:var(--text-12-5);cursor:pointer;background:0 0;border:0;align-self:flex-start}.cv-spend-more:hover{background:var(--cv-hover);color:var(--cv-ink)}.cv-menu-row.cv-spend-export{height:auto;padding:var(--space-1-75) var(--space-2-5);flex-direction:column;justify-content:center;align-items:flex-start;gap:1px}.cv-spend-export strong{font-size:var(--text-sm);font-weight:550}.cv-spend-export span{color:var(--cv-ink-3);font-size:var(--text-xs)}.cv-po-list{margin:0;padding:0;list-style:none}.cv-po+.cv-po{border-top:1px solid var(--cv-line)}.cv-po-row{align-items:center;gap:var(--space-2-5);width:100%;padding:var(--space-2);border-radius:var(--cv-r-sm);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:12px 92px minmax(0,1fr) auto;display:grid}.cv-po-row:hover{background:var(--cv-hover)}.cv-po-row:focus-visible{outline:2px solid var(--cv-blue);outline-offset:-2px}.cv-po-caret{color:var(--cv-ink-3);transition:transform var(--cv-fast) var(--cv-ease)}.cv-po[data-open] .cv-po-caret{transform:rotate(90deg)}.cv-po-on{color:var(--cv-ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.cv-po-what{flex-direction:column;gap:1px;min-width:0;display:flex}.cv-po-desc{color:var(--cv-ink);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cv-po-meta{color:var(--cv-ink-3);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cv-po-total{color:var(--cv-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.cv-po-detail{gap:var(--space-2-5);padding:var(--space-0-5) var(--space-2) var(--space-3) var(--space-7-5);flex-direction:column;display:flex}.cv-po-lines{border-collapse:collapse;width:100%;font-size:var(--text-12-5)}.cv-po-lines th{padding:var(--space-1) var(--space-2) var(--space-1) 0;border-bottom:1px solid var(--cv-line);color:var(--cv-ink-3);text-align:left;font-weight:500}.cv-po-lines td{padding:var(--space-1-5) var(--space-2) var(--space-1-5) 0;border-bottom:1px solid var(--cv-line);color:var(--cv-ink);vertical-align:top}.cv-po-lines th:not(:first-child),.cv-po-lines td:not(:first-child){font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.cv-po-part{color:var(--cv-ink-3);font-size:var(--text-11-5);display:block}.cv-po-facts{gap:var(--space-1-5) var(--space-6);font-size:var(--text-12-5);flex-wrap:wrap;margin:0;display:flex}.cv-po-facts dt{color:var(--cv-ink-3)}.cv-po-facts dd{color:var(--cv-ink);margin:0}@media (max-width:720px){.cv-spend-figs,.cv-spend-pair{grid-template-columns:minmax(0,1fr)}.cv-po-row{grid-template-columns:12px minmax(0,1fr) auto}.cv-po-on{display:none}}.cv-spend-search{margin-top:var(--space-2-5)}.cv-spend-find{align-items:center;gap:var(--space-2);margin:0 var(--space-2) var(--space-1-5);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-2-5);border-radius:var(--cv-r-sm);background:var(--cv-fill);color:var(--cv-ink-3);display:flex}.cv-spend-find input{min-width:0;color:var(--cv-ink);font:inherit;font-size:var(--text-sm);background:0 0;border:0;outline:none;flex:1}.cv-spend-find:focus-within{outline:2px solid var(--cv-blue);outline-offset:-2px}.cv-spend-row[data-static]{cursor:default;grid-template-columns:minmax(0,1fr) auto}.cv-spend-row[data-static]:hover{background:0 0}.cv-spend-rows+.cv-spend-rows{margin-top:var(--space-1-5);padding-top:var(--space-1-5);border-top:1px solid var(--cv-line-2)}
.cv-d360{gap:var(--space-5);flex-direction:column;display:flex}.cv-d360-meta{color:var(--cv-ink-3);font-size:var(--text-12-5);margin:0;line-height:1.5}.cv-d360-meta a{color:var(--cv-ink-2)}.cv-d360-top{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;display:grid}.cv-d360-map{gap:var(--space-3);padding:var(--space-3-5);border-radius:var(--cv-r-lg);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);flex-direction:column;display:flex}.cv-d360-grids{gap:var(--space-5);grid-template-columns:11fr 8fr;align-items:start;display:grid}.cv-d360-country{margin:0}.cv-d360-country figcaption{margin-bottom:var(--space-2);color:var(--cv-ink-3);font-size:var(--text-xs)}.cv-d360-tiles{--cols:11;--rows:8;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-template-rows:repeat(var(--rows), auto);gap:var(--space-0-75);margin:0;padding:0;list-style:none;display:grid}.cv-d360-tile{--share:0;aspect-ratio:1;border-radius:var(--cv-r-sm);background:color-mix(in oklch, var(--cv-green) calc(var(--share) * 1%), var(--cv-fill));color:var(--cv-ink);font-variant-numeric:tabular-nums;transition:box-shadow var(--cv-fast) var(--cv-ease);flex-direction:column;justify-content:center;align-items:center;text-decoration:none;display:flex}.cv-d360-tile[data-dark=true]{color:var(--cv-on-ink)}.cv-d360-tile[data-graded=false]{box-shadow:inset 0 0 0 1px var(--cv-line);color:var(--cv-ink-4);background:0 0}.cv-d360-tile:focus-visible{outline:2px solid var(--cv-blue);outline-offset:1px}.cv-d360-tile[aria-current=true]{box-shadow:0 0 0 2px var(--cv-sheet), 0 0 0 3.5px var(--cv-ink)}@media (hover:hover) and (pointer:fine){.cv-d360-tile:hover{box-shadow:inset 0 0 0 1.5px var(--cv-ink-2)}}.cv-d360-code{font:600 var(--text-11) var(--cv-font)}.cv-d360-pct{font:400 var(--text-10) var(--cv-mono);opacity:.85}.cv-d360-legend{align-items:center;gap:var(--space-2);color:var(--cv-ink-3);font-size:var(--text-xs);margin:0;display:flex}.cv-d360-ramp{border-radius:var(--radius-pill);background:linear-gradient(to right, var(--cv-fill), var(--cv-green));width:120px;height:8px}.cv-d360-summary{gap:var(--space-3);flex-direction:column;display:flex}.cv-d360-scope{gap:var(--space-3);padding:var(--space-3-5);border-radius:var(--cv-r-lg);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);flex-direction:column;display:flex}.cv-d360-scope header{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.cv-d360-scope h2,.cv-d360-health h2{font:600 var(--text-15) var(--cv-font);letter-spacing:-.01em;margin:0}.cv-d360-scope header span{color:var(--cv-ink-3);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.cv-d360-shares,.cv-d360-table{border-collapse:collapse;width:100%;font-size:var(--text-sm);font-variant-numeric:tabular-nums}.cv-d360-shares th,.cv-d360-shares td{padding:var(--space-1-5) 0;border-bottom:1px solid var(--cv-line-2);text-align:right;font-weight:400}.cv-d360-shares th[scope=row],.cv-d360-shares thead th:first-child{text-align:left}.cv-d360-shares thead th{color:var(--cv-ink-3);font-size:var(--text-xs)}.cv-d360-shares td{font-family:var(--cv-mono)}.cv-d360-shares small,.cv-d360-table small{color:var(--cv-ink-3);font:400 var(--text-xs) var(--cv-font);display:block}.cv-d360-facts{gap:var(--space-1-5);font-size:var(--text-12-5);margin:0;display:grid}.cv-d360-facts div{justify-content:space-between;gap:var(--space-3);display:flex}.cv-d360-facts dt{color:var(--cv-ink-3)}.cv-d360-facts dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.cv-d360-facts a{color:inherit}.cv-d360 [data-tone=risk]{color:var(--cv-red)}.cv-d360-facts dd[data-tone=warn]{color:var(--warn-ink,var(--cv-ink-2))}.cv-d360-agencies{gap:var(--space-2-5);flex-direction:column;display:flex}.cv-d360-count{color:var(--cv-ink-3);font-size:var(--text-12-5);font-variant-numeric:tabular-nums;margin:0}.cv-d360-scroll{border-radius:var(--cv-r-lg);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);overflow-x:auto}.cv-d360-table th,.cv-d360-table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--cv-line-2);text-align:left;vertical-align:top;font-weight:400}.cv-d360-table thead th{color:var(--cv-ink-3);font-size:var(--text-xs);white-space:nowrap}.cv-d360-table tbody th a{color:var(--cv-ink);font-weight:500;text-decoration:none}.cv-d360-table tbody th a:hover{text-decoration:underline}.cv-d360-table td a{color:var(--cv-ink-2)}.cv-d360-num{font-family:var(--cv-mono);text-align:right}.cv-d360-chips{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cv-d360-chips li{padding:var(--space-0-5) var(--space-1-5);border-radius:var(--radius-pill);background:var(--cv-fill);color:var(--cv-ink-3);font-size:var(--text-xs);white-space:nowrap}.cv-d360-chips li[data-status=live]{background:color-mix(in oklch, var(--cv-green) 16%, var(--cv-sheet));color:var(--cv-ink)}.cv-d360-chips li[data-status=stale]{background:color-mix(in oklch, var(--cv-green) 7%, var(--cv-sheet));color:var(--cv-ink-2)}.cv-d360-chips li[data-status=broken]{background:color-mix(in oklch, var(--cv-red) 12%, var(--cv-sheet));color:var(--cv-red)}.cv-d360-chips li[data-status=found]{background:color-mix(in oklch, var(--cv-amber) 16%, var(--cv-sheet));color:var(--cv-ink-2)}.cv-d360-health{gap:var(--space-2-5);padding:var(--space-3-5);border-radius:var(--cv-r-lg);background:var(--cv-sheet);box-shadow:var(--cv-sh-card);flex-direction:column;display:flex}.cv-d360-health h3{margin:var(--space-2) 0 0;color:var(--cv-ink-2);font:600 var(--text-sm) var(--cv-font)}.cv-d360-quiet{color:var(--cv-ink-3);font-size:var(--text-12-5);margin:0}.cv-d360-issues{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cv-d360-issues li{gap:var(--space-0-5) var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-2-5);border-bottom:1px solid var(--cv-line-2);border-left:2px solid var(--cv-amber);font-size:var(--text-12-5);grid-template-columns:minmax(140px,1fr) 2fr;display:grid}.cv-d360-issues li[data-tone=risk]{border-left-color:var(--cv-red);color:inherit}.cv-d360-issues strong{font-weight:500}.cv-d360-issues strong a{color:inherit}.cv-d360-issues span{color:var(--cv-ink-3);font-variant-numeric:tabular-nums}.cv-d360-issues code{color:var(--cv-ink-3);font:400 var(--text-xs) var(--cv-mono);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}@media (max-width:900px){.cv-d360-top,.cv-d360-grids,.cv-d360-issues li{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cv-d360-tile{transition:none}}
