:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-canvas:var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#121517);--bg-surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#181d20);--bg-raised:var(--lightningcss-light,#fff)var(--lightningcss-dark,#20262a);--bg-hover:var(--lightningcss-light,#fafbfc)var(--lightningcss-dark,#252c30);--bg-muted:var(--lightningcss-light,#f3f6fa)var(--lightningcss-dark,#1d2326);--text-primary:var(--lightningcss-light,#1b2430)var(--lightningcss-dark,#e8ecee);--text-secondary:var(--lightningcss-light,#5c6878)var(--lightningcss-dark,#a9b2b8);--text-inverse:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121517);--border-subtle:var(--lightningcss-light,#e4e8ee)var(--lightningcss-dark,#2f373c);--border-strong:var(--lightningcss-light,#c5ccd6)var(--lightningcss-dark,#4b555c);--border-input:var(--lightningcss-light,#8a93a0)var(--lightningcss-dark,#86919a);--brand-primary:var(--lightningcss-light,#713654)var(--lightningcss-dark,#eba6c6);--brand-primary-700:var(--lightningcss-light,#59203e)var(--lightningcss-dark,#fcc5de);--brand-tint:var(--lightningcss-light,#f8ecf2)var(--lightningcss-dark,#3a2430);--on-primary:var(--lightningcss-light,#fff)var(--lightningcss-dark,#121517);--focus-ring:var(--lightningcss-light,#1c74ad)var(--lightningcss-dark,#7ec5ff);--text-link:var(--lightningcss-light,#2b59a8)var(--lightningcss-dark,#9dbcf2);--st-clear:var(--lightningcss-light,#1f9d57)var(--lightningcss-dark,#66d491);--st-clear-bg:var(--lightningcss-light,#e7f6ee)var(--lightningcss-dark,#183929);--st-clear-text:var(--lightningcss-light,#157a43)var(--lightningcss-dark,#93e3b2);--st-carrier:var(--lightningcss-light,#b8801b)var(--lightningcss-dark,#e8b65c);--st-carrier-bg:var(--lightningcss-light,#fbf1dc)var(--lightningcss-dark,#3e301b);--st-carrier-text:var(--lightningcss-light,#7d5410)var(--lightningcss-dark,#f2cc88);--st-affected:var(--lightningcss-light,#cf3d3d)var(--lightningcss-dark,#f08080);--st-affected-bg:var(--lightningcss-light,#fbe7e7)var(--lightningcss-dark,#42242b);--st-affected-text:var(--lightningcss-light,#7a2f2f)var(--lightningcss-dark,#ffb0b0);--st-inconclusive:var(--lightningcss-light,#6b5fd0)var(--lightningcss-dark,#b2a3ff);--st-inconclusive-bg:var(--lightningcss-light,#ece9fb)var(--lightningcss-dark,#302947);--st-inconclusive-text:var(--lightningcss-light,#4a3ba6)var(--lightningcss-dark,#d0c5ff);--st-nottested:var(--lightningcss-light,#8b95a3)var(--lightningcss-dark,#9ea8b0);--st-nottested-bg:var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#272e33);--st-nottested-text:var(--lightningcss-light,#566270)var(--lightningcss-dark,#c6ced4);--wf-released:var(--lightningcss-light,#15727f)var(--lightningcss-dark,#75ced6);--wf-released-bg:var(--lightningcss-light,#e4f1f2)var(--lightningcss-dark,#193840);--wf-released-text:var(--lightningcss-light,#0f5a64)var(--lightningcss-dark,#a0e2e7);--wf-inprogress:var(--lightningcss-light,#2f6df0)var(--lightningcss-dark,#88b2ff);--wf-inprogress-bg:var(--lightningcss-light,#e6eefe)var(--lightningcss-dark,#203450);--wf-inprogress-text:var(--lightningcss-light,#1f56c8)var(--lightningcss-dark,#accaff);--wf-blocked:var(--lightningcss-light,#cf3d3d)var(--lightningcss-dark,#f08080);--wf-blocked-bg:var(--lightningcss-light,#fbe7e7)var(--lightningcss-dark,#42242b);--wf-blocked-text:var(--lightningcss-light,#7a2f2f)var(--lightningcss-dark,#ffb0b0);--wf-draft:var(--lightningcss-light,#8b95a3)var(--lightningcss-dark,#9ea8b0);--wf-draft-bg:var(--lightningcss-light,#eef1f5)var(--lightningcss-dark,#272e33);--wf-draft-text:var(--lightningcss-light,#566270)var(--lightningcss-dark,#c6ced4);--viz-1:var(--lightningcss-light,#15727f)var(--lightningcss-dark,#75ced6);--viz-2:var(--lightningcss-light,#2f9bd6)var(--lightningcss-dark,#7ec5ff);--viz-3:var(--lightningcss-light,#7bc4a4)var(--lightningcss-dark,#91d8b8);--viz-4:var(--lightningcss-light,#e0a458)var(--lightningcss-dark,#f1bb74);--viz-5:var(--lightningcss-light,#a07bd0)var(--lightningcss-dark,#c3a1ec);--viz-neutral:var(--lightningcss-light,#d3dae3)var(--lightningcss-dark,#4b555c);--skeleton-base:var(--lightningcss-light,#f3f6fa)var(--lightningcss-dark,#1d2326);--skeleton-stripe:var(--lightningcss-light,#fff)var(--lightningcss-dark,#252c30);--shadow-ink:var(--lightningcss-light,#141e2d)var(--lightningcss-dark,#000);--scrim-ink:var(--lightningcss-light,#0f141e)var(--lightningcss-dark,#000);--pattern-ink:var(--lightningcss-light,#713654)var(--lightningcss-dark,#eba6c6);--pattern-surface:var(--lightningcss-light,#fbf3f7)var(--lightningcss-dark,#2a2026);--report-canvas-top:var(--lightningcss-light,#fbf8fa)var(--lightningcss-dark,#181d20);--celebration-accent:var(--lightningcss-light,#a2517d)var(--lightningcss-dark,#d77fa9);--celebration-end:var(--lightningcss-light,#eba6c6)var(--lightningcss-dark,#f3c3d9);--celebration-text:var(--lightningcss-light,#59203e)var(--lightningcss-dark,#fcc5de);--report-hero-bg:#24131d;--report-hero-text:#faf5f8;--report-hero-muted:#cdb9c4;--report-hero-accent:#eba6c6;--report-hero-dot:#8d6a7d;--report-logo-start:#b45f8c;--report-logo-end:#713654;--report-logo-strand:#f6d3e3;--report-logo-mark:#fff;--report-hero-chip-bg:#4a2238;--report-hero-chip-border:#d98bb0;--report-hero-chip-text:#fbd3e5;--viz-breeding-1:var(--lightningcss-light,#167d7f)var(--lightningcss-dark,#75ced6);--viz-breeding-2:var(--lightningcss-light,#8a5a24)var(--lightningcss-dark,#f1bb74);--viz-breeding-3:var(--lightningcss-light,#6b5ca5)var(--lightningcss-dark,#c3a1ec);--viz-breeding-4:var(--lightningcss-light,#3f7d44)var(--lightningcss-dark,#91d8b8);--viz-breeding-5:var(--lightningcss-light,#a04452)var(--lightningcss-dark,#f08080);--viz-breeding-6:var(--lightningcss-light,#356899)var(--lightningcss-dark,#7ec5ff);--viz-missing:var(--lightningcss-light,#91a0a0)var(--lightningcss-dark,#9ea8b0)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(a){color:var(--text-link)}.at-entity-header{padding:var(--sp-2) 0 var(--sp-4);font-size:var(--density-body,14px);color:var(--text-primary);min-width:0}.at-entity-identity{align-items:flex-start;gap:var(--sp-3);min-width:0;display:flex}.at-entity-title{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.at-entity-heading{justify-content:space-between;gap:var(--density-panel-gap,var(--sp-3));flex-wrap:wrap;display:flex}.at-entity-heading>div{min-width:0}.at-entity-header h1{overflow-wrap:anywhere;margin:0}.at-entity-header p{margin-block:var(--sp-1) 0;color:var(--text-secondary)}.at-entity-header ul{overflow-wrap:anywhere;padding-inline-start:var(--sp-5)}.at-entity-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:start;display:flex}:where(.at-entity-actions) button{min-height:var(--density-control-height,36px);color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-input);border-radius:var(--r-sm);font:inherit}.at-entity-coverage:empty{display:none}.at-entity-alerts{color:var(--text-primary)}@media (width<760px){.at-entity-actions{width:100%}}body:where([data-animaltrace-surface=admin],[data-animaltrace-surface=system-admin]){background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--density-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.45}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) button,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) input{font:inherit}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) button,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .button-link{min-height:calc(var(--density-control-height) - 2px);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:0 var(--sp-3);background:var(--bg-surface);color:var(--text-primary);white-space:nowrap;cursor:pointer;font-weight:600}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) button:hover:not(:disabled),:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .button-link:hover{border-color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) button:disabled{cursor:not-allowed;opacity:.5}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) button:focus-visible,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) input:focus-visible,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .button-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .button-link{padding:0 var(--sp-2);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .button-link.sm{min-height:26px;font-size:12px}:where(body[data-animaltrace-surface=admin]) .subline{max-width:100%;color:var(--text-secondary);text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.35;display:block;overflow:hidden}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .link-button{min-height:0;color:var(--brand-primary);text-align:left;background:0 0;border:0;padding:0;font-weight:600}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .link-button:hover:not(:disabled){border-color:#0000;text-decoration:underline}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .field-error{color:var(--st-affected-text);font-size:11px;font-weight:600}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .reason-field input[aria-invalid=true]{border-color:var(--st-affected)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .reason-field textarea{min-height:76px;padding:var(--sp-2);resize:vertical}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .icon-button{place-items:center;width:34px;padding:0;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .page-heading{justify-content:space-between;align-items:end;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .page-heading-title{align-items:baseline;gap:var(--sp-3);display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dev-preview-banner{z-index:10;border-bottom:1px solid var(--border-subtle);background:var(--st-carrier-bg);color:var(--st-carrier-text);padding:6px 24px;font-size:12px;font-weight:600;position:relative}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toolbar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);flex-wrap:wrap;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) :is(.card,.panel,.workspace-card,.detail-pane,.list-pane) .toolbar{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;padding-inline:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toolbar .toolbar-spacer{flex:24px;min-width:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toolbar button.sm{min-height:28px;padding:0 var(--sp-3);font-size:12px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toolbar-filter input{border:1px solid var(--border-strong);border-radius:var(--r-sm);min-height:28px;padding:0 var(--sp-2);background:var(--bg-surface);color:var(--text-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .upload-card{gap:var(--sp-4);margin-bottom:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-surface);box-shadow:var(--el-1);grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);align-items:end;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .upload-card .muted{margin:var(--sp-2) 0 0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .upload-form{gap:var(--sp-2);grid-template-columns:minmax(180px,1.4fr) minmax(150px,1fr) minmax(140px,.8fr) auto;align-items:end;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .upload-form button{min-height:36px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .eyebrow{margin:0 0 var(--sp-1);color:var(--text-secondary);font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) h1,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) h2,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) h3{letter-spacing:-.2px;margin:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) h1{font-size:20px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) h2{font-size:16px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) h3{font-size:13px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .admin-start-card{justify-content:space-between;gap:var(--sp-3);min-height:100px;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);color:inherit;align-items:flex-start;text-decoration:none;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .admin-start-card:hover{border-color:var(--brand-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .admin-start-card.primary{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--on-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .admin-start-card span{gap:var(--sp-1);display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .admin-start-card small{color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .admin-start-card.primary small{color:var(--on-primary)}:where(body[data-animaltrace-surface=admin]) .connector-control-room{gap:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .connector-lane-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}:where(body[data-animaltrace-surface=admin]) .connector-lane-head strong{overflow-wrap:anywhere;min-width:0}:where(body[data-animaltrace-surface=admin]) .studio-promotion-readiness{gap:var(--sp-3);margin-bottom:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .studio-promotion-grid{gap:var(--sp-3);grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);display:grid}:where(body[data-animaltrace-surface=admin]) .studio-promotion-card{align-content:start;gap:var(--sp-3);min-width:0;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);display:grid}:where(body[data-animaltrace-surface=admin]) .studio-promotion-card h4{margin:0;font-size:16px}:where(body[data-animaltrace-surface=admin]) .studio-promotion-card label{min-width:0;color:var(--text-secondary);gap:6px;font-size:12px;font-weight:800;display:grid}:where(body[data-animaltrace-surface=admin]) .studio-promotion-card select{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);width:100%;min-width:0;min-height:36px;color:var(--text-primary);font:inherit;padding:7px 9px;font-size:13px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .studio-promotion-card .plain-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin]) .studio-promotion-card .plain-list li{min-width:0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);overflow-wrap:anywhere}:where(body[data-animaltrace-surface=admin]) .studio-promotion-card .plain-list li:last-child{border-bottom:0;padding-bottom:0}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-matrix{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 86%, var(--bg-muted));display:grid}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-matrix h4{margin:0;font-size:16px}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-lanes{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-lane{align-content:start;gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-lane>div:first-child{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;display:flex}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-lane span:first-child{color:var(--text-secondary);font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-lane strong,:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-lane small{overflow-wrap:anywhere}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-lane small{color:var(--text-secondary);line-height:1.35}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-evidence{gap:var(--sp-1);flex-wrap:wrap;display:flex}:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-evidence span{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);max-width:100%;color:var(--text-secondary);overflow-wrap:anywhere;padding:3px 7px;font-size:12px}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot{gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);display:grid}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-grid{gap:var(--sp-3);grid-template-columns:minmax(240px,.9fr) minmax(280px,1.1fr);display:grid}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-panel{align-content:start;gap:var(--sp-3);min-width:0;padding:var(--density-card-padding);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;display:grid}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-panel h4{margin:0;font-size:16px}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-panel p{color:var(--text-secondary);margin:0}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-panel .plain-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-panel .plain-list li{gap:var(--sp-3);min-width:0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-panel .plain-list li:last-child{border-bottom:0;padding-bottom:0}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-panel .plain-list span{gap:3px;min-width:0;display:grid}:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-panel .plain-list small{min-width:0;color:var(--text-secondary);overflow-wrap:anywhere}:where(body[data-animaltrace-surface=admin]) .release-readiness-hero{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border-subtle);border-left:4px solid var(--brand-primary);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}:where(body[data-animaltrace-surface=admin]) .release-readiness-hero h2{margin:0 0 var(--sp-1);font-size:20px}:where(body[data-animaltrace-surface=admin]) .release-readiness-hero>div:first-child>span{color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin]) .release-checklist{gap:var(--sp-2);padding:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .release-checklist-item{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);color:inherit;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;text-decoration:none;display:grid}:where(body[data-animaltrace-surface=admin]) .release-checklist-item:hover{border-color:var(--brand-primary)}:where(body[data-animaltrace-surface=admin]) .release-checklist-item.ok{border-left:3px solid var(--st-clear)}:where(body[data-animaltrace-surface=admin]) .release-checklist-item.warning{border-left:3px solid var(--st-carrier)}:where(body[data-animaltrace-surface=admin]) .release-checklist-item.blocked{border-left:3px solid var(--st-affected)}:where(body[data-animaltrace-surface=admin]) .release-checklist-item>svg{color:var(--brand-primary)}:where(body[data-animaltrace-surface=admin]) .release-checklist-item span{gap:2px;min-width:0;display:grid}:where(body[data-animaltrace-surface=admin]) .release-checklist-item small{color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin]) .release-checklist-item em{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:800}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-pane,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .detail-pane{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);min-width:0;box-shadow:var(--el-1)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .section-header{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:42px;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-subtle);display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .section-header h2,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .section-header h3,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .section-header>span{color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin]) .section-header .workspace-actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);flex-wrap:wrap;padding:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .data-table{table-layout:auto}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .data-table th,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .data-table td{height:var(--density-row);white-space:nowrap;overflow:visible}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .data-table tbody tr.selected td{background:var(--brand-tint)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .row-select{min-height:0;color:inherit;text-align:left;background:0 0;border:0;padding:0;font-weight:600}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .row-select:hover:not(:disabled){border-color:#0000;text-decoration:underline}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .data-table tbody tr.blocked-row td:first-child{box-shadow:inset 3px 0 0 var(--st-affected)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .data-table tbody tr.blocked-row td{background:var(--st-affected-bg)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .data-table tbody tr.blocked-row.selected td{background:var(--brand-tint)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .data-table.compact th,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .data-table.compact td{height:32px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) th[scope=col]>.data-table-sort{align-items:center;gap:var(--sp-1);min-height:0;color:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;text-transform:inherit;background:0 0;border:0;padding:0;display:inline-flex;position:relative}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) th[scope=col]>.data-table-sort:after{content:"";inset:calc(-1 * var(--sp-2)) calc(-1 * var(--sp-3));position:absolute}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) th[scope=col]>.data-table-sort:hover{color:var(--text-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .detail-stack{gap:var(--sp-4);padding-bottom:80px;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .record-header{justify-content:space-between;align-items:start;gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .detail-grid{gap:var(--sp-2);padding:0 var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .unframed-section{padding:0 var(--sp-3)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .unframed-section>.section-header{padding-left:0;padding-right:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .coverage-row{gap:var(--sp-3);grid-template-columns:1fr 44px minmax(160px,auto);align-items:center;min-height:38px;font-size:13px;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .coverage-meter{background:var(--bg-canvas);border-radius:999px;height:10px;overflow:hidden}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .coverage-meter span{background:var(--brand-primary);height:100%;display:block}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .flag-list{gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .flag-list li{gap:var(--sp-2);min-height:34px;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;font-size:13px;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .report-link-empty{margin:var(--sp-2) 0 0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .report-link-list{gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .report-link-list li{gap:var(--sp-2);min-height:34px;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto auto;align-items:center;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .report-link-list span{min-width:0;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .report-link-list small{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .row-actions{gap:var(--sp-1);display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .row-actions button{min-height:26px;padding:0 var(--sp-2);font-size:12px}:where(body[data-animaltrace-surface=admin]) .icon-text-button{align-items:center;gap:var(--sp-1);display:inline-flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toggle-field{gap:var(--sp-1);min-height:32px;color:var(--text-secondary);align-items:center;font-size:12px;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toggle-field input{accent-color:var(--brand-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .primary-action{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--on-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .primary-action:hover:not(:disabled){background:var(--brand-primary-700);border-color:var(--brand-primary-700)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=client],body[data-animaltrace-surface=system-admin]) .problem-banner span,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=client],body[data-animaltrace-surface=system-admin]) .problem-banner small{color:var(--st-affected-text)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .skeleton-table{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bg-surface) 75%, transparent), transparent), repeating-linear-gradient(var(--skeleton-base) 0 36px, var(--skeleton-stripe) 36px 37px);background-size:180px 100%,100% 37px;min-height:280px;animation:1.2s linear infinite shimmer}:where(body[data-animaltrace-surface=admin]) .match-ops-posture{gap:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .match-ops-grid{gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .match-ops-lanes{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);flex-wrap:wrap;display:flex}:where(body[data-animaltrace-surface=admin]) .match-ops-lanes span{min-height:28px;padding:0 var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);color:var(--text-secondary);align-items:center;font-size:12px;display:inline-flex}:where(body[data-animaltrace-surface=admin]) .queue-command-strip{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;display:flex}:where(body[data-animaltrace-surface=admin]) .queue-command-strip span{align-items:baseline;gap:var(--sp-1);min-height:32px;padding:0 var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-secondary);font-size:12px;display:inline-flex}:where(body[data-animaltrace-surface=admin]) .queue-command-strip strong{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px}:where(body[data-animaltrace-surface=admin]) .queue-filter-tabs{gap:var(--sp-1);margin-bottom:var(--sp-3);padding:var(--sp-1);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);flex-wrap:wrap;width:fit-content;display:flex}:where(body[data-animaltrace-surface=admin]) .queue-filter-tabs button{min-height:calc(var(--density-control-height) - 2px);border-radius:var(--r-sm);color:var(--text-secondary);background:0 0;border-color:#0000;font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .queue-filter-tabs button.active{background:var(--brand-tint);color:var(--brand-primary-700)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-hub-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-card{gap:var(--sp-2);min-height:120px;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);color:inherit;text-decoration:none;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-card:hover{border-color:var(--text-secondary);box-shadow:var(--el-2)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-card-head svg{color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-card-foot{align-items:baseline;gap:var(--sp-2);margin-top:auto;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-card-count{letter-spacing:-.5px;font-size:24px;font-weight:700}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-card-attention{background:var(--st-affected-bg);color:var(--st-affected-text);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .queue-card-nosource{color:var(--text-secondary);font-size:12px;font-style:italic}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .list-pane{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);overflow-x:auto}:where(body[data-animaltrace-surface=admin]) .auspex-intelligence{margin-bottom:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);overflow:hidden}:where(body[data-animaltrace-surface=admin]) .population-risk-briefing{margin-bottom:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);gap:0;display:grid;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .watch-stat-grid{gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .watch-stat-grid .stat{min-width:0}:where(body[data-animaltrace-surface=admin]) .watch-domain-grid{gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .population-risk-grid{gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:minmax(220px,.8fr) minmax(260px,1.2fr);display:grid}:where(body[data-animaltrace-surface=admin]) .population-risk-card{gap:var(--sp-2);min-width:0;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);display:grid}:where(body[data-animaltrace-surface=admin]) .population-risk-card h3{margin:0;font-size:16px}:where(body[data-animaltrace-surface=admin]) .population-risk-card .plain-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin]) .population-risk-card .plain-list li{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);min-width:0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);display:flex}:where(body[data-animaltrace-surface=admin]) .population-risk-card .plain-list li:last-child{border-bottom:0;padding-bottom:0}:where(body[data-animaltrace-surface=admin]) .population-risk-card .plain-list strong{color:var(--text-primary)}:where(body[data-animaltrace-surface=admin]) .watch-domain-card{gap:var(--sp-2);min-height:132px;padding:var(--density-card-padding);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;display:grid}:where(body[data-animaltrace-surface=admin]) .watch-domain-card.is-empty{background:0 0}:where(body[data-animaltrace-surface=admin]) .watch-domain-card-head,:where(body[data-animaltrace-surface=admin]) .watch-domain-card-foot{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}:where(body[data-animaltrace-surface=admin]) .watch-domain-card strong,:where(body[data-animaltrace-surface=admin]) .watch-profile-item strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .watch-domain-card p{color:var(--text-secondary);margin:0;font-size:12px}:where(body[data-animaltrace-surface=admin]) .watch-domain-card-foot{color:var(--text-secondary);margin-top:auto;font-size:12px}:where(body[data-animaltrace-surface=admin]) .watch-table-domain{min-width:0;display:grid}:where(body[data-animaltrace-surface=admin]) .watch-table-domain strong,:where(body[data-animaltrace-surface=admin]) .watch-table-domain small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .watch-table-domain small{color:var(--text-secondary);font-size:11px}:where(body[data-animaltrace-surface=admin]) .watch-goal-builder{gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);display:grid}:where(body[data-animaltrace-surface=admin]) .watch-goal-copy{gap:var(--sp-1);display:grid}:where(body[data-animaltrace-surface=admin]) .watch-goal-copy h3,:where(body[data-animaltrace-surface=admin]) .watch-goal-copy p{margin:0}:where(body[data-animaltrace-surface=admin]) .watch-template-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .watch-template-card:hover,:where(body[data-animaltrace-surface=admin]) .watch-template-card.active{border-color:color-mix(in srgb, var(--brand-primary) 62%, var(--border-subtle));background:color-mix(in srgb, var(--brand-tint) 48%, var(--bg-surface))}:where(body[data-animaltrace-surface=admin]) .watch-template-card span{color:var(--brand-primary);font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .watch-template-card strong{font-size:13px}:where(body[data-animaltrace-surface=admin]) .watch-template-card small{color:var(--text-secondary);line-height:1.35}:where(body[data-animaltrace-surface=admin]) .watch-profile{gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas);display:grid}:where(body[data-animaltrace-surface=admin]) .watch-profile h3{margin-bottom:var(--sp-1);font-size:15px}:where(body[data-animaltrace-surface=admin]) .watch-profile p{margin:0}:where(body[data-animaltrace-surface=admin]) .watch-workflow-summary{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .watch-workflow-summary>div{min-width:0;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}:where(body[data-animaltrace-surface=admin]) .watch-workflow-summary span{color:var(--text-secondary);font-size:12px;font-weight:700;display:block}:where(body[data-animaltrace-surface=admin]) .watch-workflow-summary strong{margin-top:6px;font-size:13px;line-height:1.35;display:block}:where(body[data-animaltrace-surface=admin]) .watch-action-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin]) .watch-action-list li{min-height:30px;padding:var(--sp-2);border-left:3px solid var(--brand-primary);background:var(--bg-surface);color:var(--text-primary);font-size:12px}:where(body[data-animaltrace-surface=admin]) .watch-editor-sections{gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-surface);display:grid}:where(body[data-animaltrace-surface=admin]) .watch-editor-section{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;display:grid}:where(body[data-animaltrace-surface=admin]) .watch-editor-section legend{padding:0 var(--sp-1);color:var(--text-primary);font-size:13px;font-weight:850}:where(body[data-animaltrace-surface=admin]) .watch-editor-section label{min-width:0;color:var(--text-primary);gap:6px;font-size:13px;font-weight:800;display:grid}:where(body[data-animaltrace-surface=admin]) .watch-editor-section label small{min-height:34px;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.35}:where(body[data-animaltrace-surface=admin]) .watch-editor-section input,:where(body[data-animaltrace-surface=admin]) .watch-editor-section select,:where(body[data-animaltrace-surface=admin]) .watch-advanced-details input{width:100%;min-width:0;min-height:38px;padding:0 var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit}:where(body[data-animaltrace-surface=admin]) .watch-advanced-details{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}:where(body[data-animaltrace-surface=admin]) .watch-advanced-details summary{padding:var(--sp-3);color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:850}:where(body[data-animaltrace-surface=admin]) .watch-advanced-grid{gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .watch-advanced-grid label{color:var(--text-primary);gap:6px;font-size:13px;font-weight:800;display:grid}:where(body[data-animaltrace-surface=admin]) .watch-advanced-grid label small{color:var(--text-secondary);font-size:12px;font-weight:600;line-height:1.35}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .workspace-stack{gap:var(--sp-4);display:grid}:where(body[data-animaltrace-surface=admin]) .route-loading{min-height:140px;color:var(--text-secondary);place-items:center;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-card{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);overflow:hidden}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-card>.detail-grid{padding:var(--density-card-padding);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}:where(body[data-animaltrace-surface=admin]) .workspace-card>.metric-grid,:where(body[data-animaltrace-surface=admin]) .workspace-card>.form-grid,:where(body[data-animaltrace-surface=admin]) .workspace-card>.button-row,:where(body[data-animaltrace-surface=admin]) .workspace-card>.toolbar,:where(body[data-animaltrace-surface=admin]) .workspace-card>.stack-list,:where(body[data-animaltrace-surface=admin]) .workspace-card>.section-description,:where(body[data-animaltrace-surface=admin]) .workspace-card>.progress-steps{padding:var(--density-card-padding);margin:0}:where(body[data-animaltrace-surface=admin]) .workspace-card>.progress-steps+.detail-grid,:where(body[data-animaltrace-surface=admin]) .workspace-card>.form-grid+.button-row,:where(body[data-animaltrace-surface=admin]) .workspace-card>.button-row+.metric-grid,:where(body[data-animaltrace-surface=admin]) .workspace-card>.button-row+.stack-list,:where(body[data-animaltrace-surface=admin]) .workspace-card>.metric-grid+.stack-list,:where(body[data-animaltrace-surface=admin]) .workspace-card>.tag-list+.toolbar,:where(body[data-animaltrace-surface=admin]) .workspace-card>.toolbar+.toolbar{padding-top:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-card .record-header{border-bottom:1px solid var(--border-subtle)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-card .empty-state{min-height:64px}:where(body[data-animaltrace-surface=admin]) .ops-workflow-card .section-header{align-items:start}:where(body[data-animaltrace-surface=admin]) .workflow-title{gap:5px;min-width:0;display:grid}:where(body[data-animaltrace-surface=admin]) .workflow-title h3,:where(body[data-animaltrace-surface=admin]) .workflow-title p{margin:0}:where(body[data-animaltrace-surface=admin]) .workflow-title p{max-width:760px;color:var(--text-secondary);font-size:13px;line-height:1.45}:where(body[data-animaltrace-surface=admin]) .ops-section-body{gap:var(--sp-3);padding:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .ops-section-body .form-grid,:where(body[data-animaltrace-surface=admin]) .ops-section-body .metric-grid{margin:0}:where(body[data-animaltrace-surface=admin]) .workflow-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}:where(body[data-animaltrace-surface=admin]) .workflow-actions .button-link{background:var(--bg-surface);min-height:32px}:where(body[data-animaltrace-surface=admin]) .workflow-actions .button-link:first-child{border-color:color-mix(in srgb, var(--brand-primary) 50%, var(--border-strong));background:color-mix(in srgb, var(--brand-tint) 62%, var(--bg-surface));color:var(--brand-primary)}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-trust .section-header{align-items:center}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-grid{gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-canvas);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-card{min-height:126px;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-left:3px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);gap:6px;text-decoration:none;display:grid}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-card.ready{border-left-color:var(--st-clear)}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-card.watch{border-left-color:var(--st-carrier)}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-card.blocked{border-left-color:var(--st-affected)}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-card:hover{border-color:var(--brand-primary)}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-head strong,:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-metric{min-width:0}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-metric{font-weight:700}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-card small{min-height:38px;color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin]) .admin-animal-purpose-card em{color:var(--brand-primary);align-self:end;font-size:12px;font-style:normal;font-weight:700}:where(body[data-animaltrace-surface=admin]) .breeding-context-card{margin-bottom:var(--sp-3)}:where(body[data-animaltrace-surface=admin]) .breeding-decision-ledger{gap:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-card{gap:var(--sp-3);min-width:0;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);display:grid}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-card-header{justify-content:space-between;gap:var(--sp-3);align-items:flex-start;min-width:0;display:flex}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-card-header h4{margin:0;font-size:17px;line-height:1.2}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-card-header>div,:where(body[data-animaltrace-surface=admin]) .breeding-ledger-section,:where(body[data-animaltrace-surface=admin]) .breeding-ledger-section p{min-width:0}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-metrics{gap:var(--sp-2);grid-template-columns:repeat(6,minmax(100px,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-section{gap:var(--sp-2);display:grid}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-section p{color:var(--text-secondary);overflow-wrap:anywhere;margin:0}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-section dl{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(110px,1fr));margin:0;display:grid}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-section dl div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);gap:3px;display:grid}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-section dt{color:var(--text-secondary);font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-section dd{overflow-wrap:anywhere;min-width:0;margin:0;font-size:12px}:where(body[data-animaltrace-surface=admin]) .registry-eligibility-packet{gap:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .registry-packet-pillars{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(120px,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .registry-packet-pillar{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);gap:4px;display:grid}:where(body[data-animaltrace-surface=admin]) .registry-packet-pillar span{color:var(--text-secondary);font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .registry-packet-pillar strong,:where(body[data-animaltrace-surface=admin]) .registry-packet-pillar small{overflow-wrap:anywhere;min-width:0}:where(body[data-animaltrace-surface=admin]) .registry-packet-pillar small{color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin]) .workspace-grid{gap:var(--sp-4);grid-template-columns:minmax(420px,.95fr) minmax(460px,1.05fr);align-items:start;display:grid}:where(body[data-animaltrace-surface=admin]) .section-heading-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);display:flex}:where(body[data-animaltrace-surface=admin]) .section-heading-row h2{color:var(--text-primary);margin:0;font-size:18px;line-height:1.2}:where(body[data-animaltrace-surface=admin]) .client-account-lookup{gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-muted);grid-template-columns:minmax(220px,1fr) max-content;align-items:end;display:grid}:where(body[data-animaltrace-surface=admin]) .client-account-lookup label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:800;display:grid}:where(body[data-animaltrace-surface=admin]) .client-account-lookup label>span{display:block;position:relative}:where(body[data-animaltrace-surface=admin]) .client-account-lookup svg{color:var(--text-secondary);position:absolute;top:50%;left:10px;transform:translateY(-50%)}:where(body[data-animaltrace-surface=admin]) .client-account-lookup input{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);width:100%;min-height:34px;color:var(--text-primary);font:inherit;padding:0 var(--sp-2) 0 34px;font-size:14px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .automation-org-context{gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-muted);grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:center;display:grid}:where(body[data-animaltrace-surface=admin]) .automation-org-context label,:where(body[data-animaltrace-surface=admin]) .field-label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:800;display:grid}:where(body[data-animaltrace-surface=admin]) .automation-org-context select,:where(body[data-animaltrace-surface=admin]) .field-label input,:where(body[data-animaltrace-surface=admin]) .field-label select{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);width:100%;min-height:36px;color:var(--text-primary);font:inherit;padding:0 var(--sp-2);font-size:14px;font-weight:600}:where(body[data-animaltrace-surface=admin]) .workspace-card>.form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}:where(body[data-animaltrace-surface=admin]) .workspace-card>.form-grid .stacked-field{grid-column:1/-1;margin:0}:where(body[data-animaltrace-surface=admin]) .workspace-card textarea{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);width:100%;color:var(--text-primary);font:inherit;padding:var(--sp-2);font-size:13px;line-height:1.45}:where(body[data-animaltrace-surface=admin]) .form-actions{gap:var(--sp-2);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}:where(body[data-animaltrace-surface=admin]) .loading-label{color:var(--text-secondary);font-size:13px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .detail-panel{margin:0 var(--sp-3) var(--sp-3);padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted)}:where(body[data-animaltrace-surface=admin]) .mono-id{font-family:var(--font-mono);font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .detail-label{color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin]) .action-link{min-height:0;color:var(--brand-primary);background:0 0;border:0;font-weight:800}:where(body[data-animaltrace-surface=admin]) .action-link+.action-link{margin-left:var(--sp-2)}:where(body[data-animaltrace-surface=admin]) .tag-list{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);flex-wrap:wrap;display:flex}:where(body[data-animaltrace-surface=admin]) .tag{border:1px solid var(--border-subtle);min-height:26px;padding:0 var(--sp-2);background:var(--bg-muted);color:var(--text-primary);border-radius:999px;align-items:center;font-size:12px;font-weight:700;display:inline-flex}:where(body[data-animaltrace-surface=admin]) .timeline-list{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .timeline-list h3{margin:var(--sp-1) 0 0;color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin]) .timeline-item{min-height:64px;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:4px;display:grid}:where(body[data-animaltrace-surface=admin]) .timeline-item strong,:where(body[data-animaltrace-surface=admin]) .timeline-item span{overflow-wrap:anywhere;min-width:0}:where(body[data-animaltrace-surface=admin]) .trust-ops-hero{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);grid-template-columns:minmax(260px,1fr) minmax(360px,1.15fr);align-items:stretch;display:grid}:where(body[data-animaltrace-surface=admin]) .trust-ops-hero h2{margin:0;font-size:22px;line-height:1.15}:where(body[data-animaltrace-surface=admin]) .trust-ops-hero p{max-width:720px;margin:var(--sp-2) 0 0}:where(body[data-animaltrace-surface=admin]) .trust-ops-flow{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;display:grid}:where(body[data-animaltrace-surface=admin]) .trust-ops-flow span{min-height:74px;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);color:var(--text-primary);background:0 0;border-radius:0;align-items:center;font-size:13px;font-weight:800;display:grid}:where(body[data-animaltrace-surface=admin]) .stack-list{gap:var(--sp-2);display:grid}:where(body[data-animaltrace-surface=admin]) .list-card{gap:var(--sp-3);min-width:0;min-height:70px;padding:var(--density-card-padding);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(220px,1fr) minmax(180px,.55fr) max-content;align-items:center;display:grid}:where(body[data-animaltrace-surface=admin]) .list-card>div,:where(body[data-animaltrace-surface=admin]) .list-card label{min-width:0}:where(body[data-animaltrace-surface=admin]) .list-card strong{display:block}:where(body[data-animaltrace-surface=admin]) .list-card label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}:where(body[data-animaltrace-surface=admin]) .list-card input{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);width:100%;min-height:34px;color:var(--text-primary);font:inherit;padding:7px 9px;font-size:13px;font-weight:600}:where(body[data-animaltrace-surface=admin]) .list-card .button-link{white-space:nowrap;justify-self:end}:where(body[data-animaltrace-surface=admin]) .list-card.reproductive-asset-controls{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(130px,.45fr)) repeat(2,max-content)}:where(body[data-animaltrace-surface=admin]) .reproductive-asset-passport>.metric-grid{border-bottom:1px solid var(--border-subtle)}:where(body[data-animaltrace-surface=admin]) .reproductive-passport-grid{gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:repeat(4,minmax(170px,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .reproductive-passport-panel{align-content:start;gap:var(--sp-2);min-width:0;min-height:170px;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);display:grid}:where(body[data-animaltrace-surface=admin]) .reproductive-passport-panel h4{margin:0;font-size:15px}:where(body[data-animaltrace-surface=admin]) .reproductive-passport-panel .detail-list{margin:0}:where(body[data-animaltrace-surface=admin]) .reproductive-passport-panel .plain-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin]) .reproductive-passport-panel .plain-list li{min-width:0;padding-bottom:var(--sp-2);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);overflow-wrap:anywhere;gap:3px;display:grid}:where(body[data-animaltrace-surface=admin]) .reproductive-passport-panel .plain-list li:last-child{border-bottom:0;padding-bottom:0}:where(body[data-animaltrace-surface=admin]) .reproductive-passport-panel .plain-list strong{color:var(--text-primary)}:where(body[data-animaltrace-surface=admin]) .evidence-obligations-card{border-color:color-mix(in srgb, var(--wf-inprogress) 22%, transparent)}:where(body[data-animaltrace-surface=admin]) .evidence-obligation-list{gap:var(--sp-2);display:grid}:where(body[data-animaltrace-surface=admin]) .evidence-obligation-row{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(132px,.2fr) minmax(0,1fr) max-content;align-items:stretch;display:grid}:where(body[data-animaltrace-surface=admin]) .obligation-source-strip{align-content:space-between;gap:var(--sp-2);min-width:0;padding-right:var(--sp-3);border-right:1px solid var(--border-subtle);color:var(--text-secondary);font-size:12px;font-weight:700;display:grid}:where(body[data-animaltrace-surface=admin]) .obligation-source-strip>span:first-child{overflow-wrap:anywhere}:where(body[data-animaltrace-surface=admin]) .obligation-main{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);min-width:0;display:grid}:where(body[data-animaltrace-surface=admin]) .obligation-main strong,:where(body[data-animaltrace-surface=admin]) .obligation-main span{overflow-wrap:anywhere;min-width:0}:where(body[data-animaltrace-surface=admin]) .obligation-meta{color:var(--text-secondary);align-content:start;gap:5px;font-size:12px;font-weight:700;display:grid}:where(body[data-animaltrace-surface=admin]) .evidence-obligation-row>.button-row{place-content:center end;min-width:0}:where(body[data-animaltrace-surface=admin]) .case-trust-readiness{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}:where(body[data-animaltrace-surface=admin]) .case-trust-readiness>div{min-width:0}:where(body[data-animaltrace-surface=admin]) .case-trust-readiness strong,:where(body[data-animaltrace-surface=admin]) .case-trust-readiness span{overflow-wrap:anywhere;min-width:0}:where(body[data-animaltrace-surface=admin]) .command-brief{background:var(--bg-surface)}:where(body[data-animaltrace-surface=admin]) .command-brief-head{gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:minmax(260px,.85fr) minmax(320px,1.1fr) minmax(240px,.85fr);display:grid}:where(body[data-animaltrace-surface=admin]) .command-brief-state,:where(body[data-animaltrace-surface=admin]) .command-brief-readiness,:where(body[data-animaltrace-surface=admin]) .command-brief-action{align-content:start;gap:var(--sp-2);min-width:0;min-height:82px;padding:var(--sp-3);border:1px solid var(--border-subtle);border-left:4px solid var(--brand-primary);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}:where(body[data-animaltrace-surface=admin]) .command-brief-readiness{border-left-color:var(--st-carrier)}:where(body[data-animaltrace-surface=admin]) .command-brief-action{border-left-color:var(--brand-primary-700)}:where(body[data-animaltrace-surface=admin]) .command-brief-status{align-items:center;gap:var(--sp-2);min-width:0;display:flex}:where(body[data-animaltrace-surface=admin]) .command-brief-status .muted,:where(body[data-animaltrace-surface=admin]) .command-brief-action .muted{text-overflow:ellipsis;min-width:0;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .command-brief-status .muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}:where(body[data-animaltrace-surface=admin]) .command-brief-action .muted{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}:where(body[data-animaltrace-surface=admin]) .command-brief-shortcuts{gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--border-subtle);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(body[data-animaltrace-surface=admin]) .command-brief-action-group{align-items:center;gap:var(--sp-2);flex-wrap:wrap;min-width:0;display:flex}:where(body[data-animaltrace-surface=admin]) .command-brief-action-group>span{color:var(--text-secondary);font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .command-brief-shortcuts .button-link,:where(body[data-animaltrace-surface=admin]) .command-brief-shortcuts .command-shortcut{min-height:calc(var(--density-control-height) - 2px);border-color:var(--border-subtle);background:var(--bg-canvas)}:where(body[data-animaltrace-surface=admin]) .command-brief-shortcuts .button-link:hover,:where(body[data-animaltrace-surface=admin]) .command-brief-shortcuts .command-shortcut:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}:where(body[data-animaltrace-surface=admin]) .evidence-passport-layout{gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-canvas);grid-template-columns:minmax(280px,.78fr) minmax(430px,1.22fr);display:grid}:where(body[data-animaltrace-surface=admin]) .passport-state,:where(body[data-animaltrace-surface=admin]) .passport-status-spine,:where(body[data-animaltrace-surface=admin]) .passport-side-panels>section{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);min-width:0}:where(body[data-animaltrace-surface=admin]) .passport-state{align-content:start;gap:var(--sp-3);padding:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .passport-state h2{margin:0;font-size:18px}:where(body[data-animaltrace-surface=admin]) .passport-state p{margin:0}:where(body[data-animaltrace-surface=admin]) .passport-metric-strip{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .passport-metric-strip>div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface)}:where(body[data-animaltrace-surface=admin]) .passport-metric-strip span,:where(body[data-animaltrace-surface=admin]) .passport-side-panels span{color:var(--text-secondary);font-size:12px;display:block}:where(body[data-animaltrace-surface=admin]) .passport-metric-strip strong,:where(body[data-animaltrace-surface=admin]) .passport-side-panels strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .passport-status-spine{display:grid}:where(body[data-animaltrace-surface=admin]) .passport-spine-row{gap:var(--sp-2);min-height:62px;padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;display:grid}:where(body[data-animaltrace-surface=admin]) .passport-spine-row:last-child{border-bottom:0}:where(body[data-animaltrace-surface=admin]) .passport-spine-row strong,:where(body[data-animaltrace-surface=admin]) .passport-spine-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .passport-spine-row small{color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin]) .passport-spine-dot{background:var(--st-nottested);border-radius:50%;width:9px;height:9px}:where(body[data-animaltrace-surface=admin]) .passport-spine-dot.ok{background:var(--st-clear)}:where(body[data-animaltrace-surface=admin]) .passport-spine-dot.warning{background:var(--st-carrier)}:where(body[data-animaltrace-surface=admin]) .passport-spine-dot.blocked{background:var(--st-affected)}:where(body[data-animaltrace-surface=admin]) .passport-side-panels{gap:var(--sp-3);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .passport-side-panels>section{padding:var(--sp-3)}:where(body[data-animaltrace-surface=admin]) .passport-side-panels h4{margin:0 0 var(--sp-2);color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin]) .passport-side-panels ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin]) .passport-side-panels li{min-width:0;padding-block:var(--sp-1);border-bottom:1px solid var(--border-subtle);gap:2px;display:grid}:where(body[data-animaltrace-surface=admin]) .passport-side-panels li:last-child{border-bottom:0}:where(body[data-animaltrace-surface=admin]) .change-review-layout{gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-canvas);grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);display:grid}:where(body[data-animaltrace-surface=admin]) .change-review-summary{gap:var(--sp-2);align-content:start;display:grid}:where(body[data-animaltrace-surface=admin]) .change-review-summary>div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface)}:where(body[data-animaltrace-surface=admin]) .change-review-summary span{color:var(--text-secondary);font-size:12px;display:block}:where(body[data-animaltrace-surface=admin]) .change-review-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .change-timeline{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);margin:0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin]) .change-timeline li{gap:var(--sp-2);min-height:42px;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:132px minmax(0,1fr) auto;align-items:center;display:grid}:where(body[data-animaltrace-surface=admin]) .change-timeline li:last-child{border-bottom:0}:where(body[data-animaltrace-surface=admin]) .change-timeline li.is-after-packet{box-shadow:inset 3px 0 0 var(--st-carrier)}:where(body[data-animaltrace-surface=admin]) .change-timeline>li>span,:where(body[data-animaltrace-surface=admin]) .change-timeline small{color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin]) .change-timeline strong,:where(body[data-animaltrace-surface=admin]) .change-timeline small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .impact-map-layout{gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-canvas);display:grid}:where(body[data-animaltrace-surface=admin]) .impact-map-summary{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .impact-map-summary>div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface)}:where(body[data-animaltrace-surface=admin]) .impact-map-summary span{color:var(--text-secondary);font-size:12px;display:block}:where(body[data-animaltrace-surface=admin]) .impact-map-summary strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .impact-lane-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .impact-lane-card{gap:var(--sp-3);min-width:0;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}:where(body[data-animaltrace-surface=admin]) .impact-lane-head{justify-content:space-between;align-items:start;gap:var(--sp-2);display:flex}:where(body[data-animaltrace-surface=admin]) .impact-lane-head>div{min-width:0}:where(body[data-animaltrace-surface=admin]) .impact-lane-head strong,:where(body[data-animaltrace-surface=admin]) .impact-lane-head small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .impact-lane-head small{color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin]) .impact-lane-card ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin]) .impact-lane-card li{gap:var(--sp-2);min-height:36px;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}:where(body[data-animaltrace-surface=admin]) .impact-lane-card li span{min-width:0}:where(body[data-animaltrace-surface=admin]) .impact-lane-card li strong,:where(body[data-animaltrace-surface=admin]) .impact-lane-card li small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .impact-lane-card li small{color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .unframed-pad{padding:0 var(--sp-3) var(--sp-3)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-links{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dossier-command{align-items:center;gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:minmax(0,1fr) max-content max-content;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dossier-command button{align-items:center;gap:var(--sp-1);white-space:nowrap;display:inline-flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dossier-title,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dossier-list-title{margin:0 0 var(--sp-1);font-weight:700}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dossier-command .muted{max-width:720px;margin:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .mating-card-grid{gap:var(--sp-3);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .mating-decision-card{gap:var(--sp-3);padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .mating-decision-card h3{margin:var(--sp-1) 0 0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .decision-metrics{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .decision-metrics>div{min-height:68px;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .decision-metrics span{margin-bottom:var(--sp-1);color:var(--text-secondary);font-size:12px;display:block}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .decision-metrics strong{overflow-wrap:anywhere;display:block}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .timeline-outcome-list{gap:var(--sp-2);display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .timeline-outcome-list p{margin:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .source-provenance-grid{gap:var(--sp-3);padding:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .source-provenance-card{gap:var(--sp-2);padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .source-provenance-card h4{overflow-wrap:anywhere;margin:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .demo-trail-grid{gap:var(--sp-2);padding:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .demo-trail-grid a{gap:var(--sp-1);min-height:78px;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);color:inherit;text-decoration:none;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .demo-trail-grid span{color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .demo-trail-grid strong{overflow-wrap:anywhere}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dossier-preview{border-top:1px solid var(--border-subtle)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dossier-preview>.detail-grid{padding:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dossier-preview-columns{gap:var(--sp-4);padding:0 var(--sp-3) var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .readiness-grid{gap:var(--sp-2);padding:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .readiness-item{gap:var(--sp-2);min-height:104px;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .readiness-item.ok{border-color:color-mix(in srgb, var(--st-clear) 35%, var(--border-subtle))}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .readiness-item.pending{border-color:color-mix(in srgb, var(--st-carrier) 45%, var(--border-subtle))}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .readiness-item.blocked{border-color:color-mix(in srgb, var(--st-affected) 45%, var(--border-subtle))}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .readiness-item p{margin:0 0 var(--sp-1);font-weight:700}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .readiness-item span{color:var(--text-secondary);font-size:12px;line-height:1.35}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .missing-radar{gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3);grid-template-columns:minmax(0,1fr) max-content;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .decision-shortcuts{align-items:flex-start;gap:var(--sp-2);display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .compact-list{color:var(--text-secondary);margin:0;padding-left:18px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .compact-list li+li{margin-top:var(--sp-1)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=organization]) .data-quality-gate-list{gap:var(--sp-2);margin:var(--sp-3) 0;padding:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=organization]) .data-quality-gate-row p{margin:var(--sp-1) 0 0}:where(body[data-animaltrace-surface=admin]) .form-grid{gap:14px 16px;margin-bottom:14px;display:grid}:where(body[data-animaltrace-surface=admin]) .form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-animaltrace-surface=admin]) .form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}:where(body[data-animaltrace-surface=admin]) .form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}:where(body[data-animaltrace-surface=admin]) .form-grid label,:where(body[data-animaltrace-surface=admin]) .stacked-field{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}:where(body[data-animaltrace-surface=admin]) .form-grid input,:where(body[data-animaltrace-surface=admin]) .form-grid select,:where(body[data-animaltrace-surface=admin]) .stacked-field textarea{border:1px solid var(--border-input);background:var(--bg-surface);width:100%;color:var(--text-primary);font:inherit;border-radius:6px;padding:9px 10px;font-size:14px;font-weight:500}:where(body[data-animaltrace-surface=admin]) .stacked-field{margin:0 0 14px}:where(body[data-animaltrace-surface=admin]) .check-inline{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}:where(body[data-animaltrace-surface=admin]) .toolbar-filter.wide{min-width:min(420px,100%)}@media (width<=760px){:where(body[data-animaltrace-surface=admin]) .form-grid.two{grid-template-columns:1fr}:where(body[data-animaltrace-surface=admin]) .toolbar-filter.wide{min-width:100%}}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .line-summary-grid{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .founder-bars{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .founder-row{align-items:center;gap:var(--sp-2);grid-template-columns:24px minmax(120px,1fr) minmax(120px,1fr) 56px;min-height:30px;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .founder-row strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .founder-row em{color:var(--text-secondary);text-align:right;font-style:normal}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .founder-bar{background:var(--st-nottested-bg);border-radius:999px;height:8px;overflow:hidden}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .founder-bar span{border-radius:inherit;background:var(--brand-primary);height:100%;display:block}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .evidence-summary{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .evidence-summary span{gap:2px;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .evidence-summary b{font-size:15px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .evidence-summary small{color:var(--text-secondary);font-size:11px;line-height:1.2}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-actions{align-items:end;gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3);display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-actions .reason-field{flex:1;max-width:360px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-actions .import-records-field{flex:420px;max-width:520px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-actions .muted{flex:1;font-size:12px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-actions .action-result{color:var(--st-clear-text);flex:0 auto}:where(body[data-animaltrace-surface=admin]) .release-readiness-strip{gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);background:var(--bg-canvas);display:grid}:where(body[data-animaltrace-surface=admin]) .release-readiness-item{gap:var(--sp-3);min-height:40px;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(180px,1fr) minmax(220px,2fr) auto auto;align-items:center;display:grid}:where(body[data-animaltrace-surface=admin]) .release-readiness-item>div:first-child,:where(body[data-animaltrace-surface=admin]) .release-readiness-result{gap:var(--sp-2);align-items:center;min-width:0;display:flex}:where(body[data-animaltrace-surface=admin]) .release-readiness-item span,:where(body[data-animaltrace-surface=admin]) .release-readiness-result span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer{margin:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}:where(body[data-animaltrace-surface=admin]) .release-readiness-item>.auspex-artifact-drawer{grid-column:1/-1;margin:0}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer>summary{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:42px;padding:var(--sp-2) var(--sp-3);cursor:pointer;list-style:none;display:flex}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer>summary::-webkit-details-marker{display:none}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer>summary>span{align-items:center;gap:var(--sp-2);min-width:0;display:flex}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer>summary svg{flex:none;transition:transform .16s}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer[open]>summary svg{transform:rotate(180deg)}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer>summary small,:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer>summary em{color:var(--text-secondary);font-style:normal}:where(body[data-animaltrace-surface=admin]) .auspex-evidence-chain{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);flex-wrap:wrap;display:flex}:where(body[data-animaltrace-surface=admin]) .auspex-evidence-chain span{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);min-height:28px;color:var(--text-secondary);align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:1.2;display:inline-flex}:where(body[data-animaltrace-surface=admin]) .auspex-evidence-chain strong{background:var(--st-inconclusive-bg);width:18px;height:18px;color:var(--st-inconclusive-text);border-radius:999px;place-items:center;font-size:11px;display:inline-grid}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-groups{gap:var(--sp-3);padding:var(--sp-3);border-top:1px solid var(--border-subtle);background:var(--bg-canvas);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer-stack{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-drawer-stack>.auspex-artifact-drawer{margin:0}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-group{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;min-width:0}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-list{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);margin:0;list-style:none;display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-list li{gap:var(--sp-2);min-height:42px;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-list li>span{gap:2px;min-width:0;display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-list strong,:where(body[data-animaltrace-surface=admin]) .auspex-artifact-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}:where(body[data-animaltrace-surface=admin]) .auspex-artifact-list small{color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .panel-promote{align-items:end;gap:var(--sp-3);padding:var(--density-card-padding);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .panel-promote .reason-field{min-width:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .panel-promote select,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .panel-promote input{border:1px solid var(--border-strong);border-radius:var(--r-sm);width:100%;min-height:32px;padding:0 var(--sp-2);background:var(--bg-surface);color:var(--text-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .panel-promote .primary-action{min-width:max-content;padding-inline:var(--sp-4);justify-self:start}:where(body[data-animaltrace-surface=admin]) .metric-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-self:stretch;display:grid}:where(body[data-animaltrace-surface=admin]) .metric-card{min-height:58px;padding:var(--sp-2) 0;border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}:where(body[data-animaltrace-surface=admin]) .metric-card span{color:var(--text-secondary);font-size:12px;display:block}:where(body[data-animaltrace-surface=admin]) .metric-card strong{margin-top:3px;font-size:18px;display:block}:where(body[data-animaltrace-surface=admin]) .button-row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .danger-action{border-color:var(--st-affected);color:var(--st-affected-text)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .danger-action:hover:not(:disabled){background:var(--st-affected-bg);border-color:var(--st-affected)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .sample-rejection{margin:0 var(--sp-3) var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--st-affected);border-radius:var(--r-sm);background:var(--st-affected-bg);color:var(--st-affected-text);gap:2px;font-size:13px;display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toolbar-filter.search-grow{flex:240px;min-width:min(240px,100%)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toolbar-filter.search-grow input{width:100%}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toolbar-filter select{border:1px solid var(--border-strong);border-radius:var(--r-sm);min-height:28px;padding:0 var(--sp-2);background:var(--bg-surface);color:var(--text-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .toolbar .primary-action{min-height:28px;padding:0 var(--sp-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .row-resolve{gap:var(--sp-2);align-items:center;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .row-resolve input{border:1px solid var(--border-strong);border-radius:var(--r-sm);min-width:160px;min-height:28px;padding:0 var(--sp-2);background:var(--bg-surface);color:var(--text-primary);flex:1}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .row-resolve button{min-height:28px;padding:0 var(--sp-3);white-space:nowrap;font-size:12px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .list-pane .data-table td.row-resolve{white-space:normal}:where(body[data-animaltrace-surface=admin]) .runtime-evidence-summary{margin-bottom:var(--sp-3)}:where(body[data-animaltrace-surface=admin]) .auspex-platform-hero{gap:var(--sp-4);margin-bottom:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);grid-template-columns:minmax(320px,.92fr) minmax(420px,1.08fr);align-items:stretch;display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-platform-hero h2{max-width:760px;margin:0;font-size:23px;line-height:1.16}:where(body[data-animaltrace-surface=admin]) .auspex-platform-hero p{max-width:760px;margin:var(--sp-2) 0 0;color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin]) .auspex-platform-hero .button-row{padding:var(--sp-3) 0 0;justify-content:flex-start}:where(body[data-animaltrace-surface=admin]) .auspex-substrate-flow{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));align-content:stretch;display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-substrate-flow>div{align-content:start;gap:var(--sp-2);min-height:118px;padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--wf-inprogress) 18%, transparent);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 76%, transparent);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-substrate-flow svg{color:var(--focus-ring)}:where(body[data-animaltrace-surface=admin]) .auspex-substrate-flow strong{font-size:13px;line-height:1.22}:where(body[data-animaltrace-surface=admin]) .auspex-substrate-flow span{color:var(--text-secondary);font-size:12px;line-height:1.35}:where(body[data-animaltrace-surface=admin]) .auspex-platform-metrics{margin-bottom:var(--sp-3)}:where(body[data-animaltrace-surface=admin]) .auspex-platform-grid{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-signal-list,:where(body[data-animaltrace-surface=admin]) .auspex-readiness-list{gap:var(--sp-2);padding:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-signal-row,:where(body[data-animaltrace-surface=admin]) .auspex-readiness-row{gap:var(--sp-2);min-height:78px;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-signal-row{color:inherit;grid-template-columns:28px 1fr;align-items:start;text-decoration:none}:where(body[data-animaltrace-surface=admin]) .auspex-signal-row:hover{border-color:var(--border-strong);background:var(--bg-surface)}:where(body[data-animaltrace-surface=admin]) .auspex-signal-row svg{color:var(--st-clear-text);margin-top:2px}:where(body[data-animaltrace-surface=admin]) .auspex-signal-row span,:where(body[data-animaltrace-surface=admin]) .auspex-readiness-row span{color:var(--text-secondary);font-size:12px}:where(body[data-animaltrace-surface=admin]) .auspex-signal-row strong,:where(body[data-animaltrace-surface=admin]) .auspex-readiness-row strong{margin-top:1px;display:block}:where(body[data-animaltrace-surface=admin]) .auspex-signal-row p,:where(body[data-animaltrace-surface=admin]) .auspex-readiness-row p,:where(body[data-animaltrace-surface=admin]) .auspex-demo-step p{margin:var(--sp-1) 0 0;color:var(--text-secondary);line-height:1.38}:where(body[data-animaltrace-surface=admin]) .auspex-readiness-row{grid-template-columns:1fr auto;align-items:start}:where(body[data-animaltrace-surface=admin]) .auspex-demo-path{margin-bottom:var(--sp-4)}:where(body[data-animaltrace-surface=admin]) .auspex-demo-steps{gap:var(--sp-2);padding:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-demo-step{min-height:140px;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);color:inherit;text-decoration:none}:where(body[data-animaltrace-surface=admin]) .auspex-demo-step:hover{border-color:var(--border-strong);background:var(--bg-surface)}:where(body[data-animaltrace-surface=admin]) .auspex-demo-step>span{width:26px;height:26px;margin-bottom:var(--sp-2);background:var(--st-clear-bg);color:var(--st-clear-text);border-radius:50%;place-items:center;font-weight:800;display:inline-grid}:where(body[data-animaltrace-surface=admin]) .auspex-pack-wedge{gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-demo-mode-panel{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) auto;display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-demo-mode-panel h3,:where(body[data-animaltrace-surface=admin]) .auspex-example-card h3,:where(body[data-animaltrace-surface=admin]) .auspex-pattern-card h3{margin:0}:where(body[data-animaltrace-surface=admin]) .auspex-demo-mode-panel span,:where(body[data-animaltrace-surface=admin]) .auspex-example-card p,:where(body[data-animaltrace-surface=admin]) .auspex-pattern-card p{color:var(--text-secondary)}:where(body[data-animaltrace-surface=admin]) .segmented-control,:where(body[data-animaltrace-surface=admin]) .domain-pack-filter-chips{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);flex-wrap:wrap;gap:4px;padding:4px;display:flex}:where(body[data-animaltrace-surface=admin]) .segmented-control button,:where(body[data-animaltrace-surface=admin]) .domain-pack-filter-chips button{appearance:none;border-radius:calc(var(--r-sm) - 2px);color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;padding:6px 10px;font-size:13px}:where(body[data-animaltrace-surface=admin]) .segmented-control button.active,:where(body[data-animaltrace-surface=admin]) .domain-pack-filter-chips button.active{border-color:var(--border-strong);background:var(--bg-surface);color:var(--text-primary);font-weight:700}:where(body[data-animaltrace-surface=admin]) .auspex-translation-grid{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-example-card,:where(body[data-animaltrace-surface=admin]) .auspex-pattern-card{gap:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-example-columns{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-example-columns>div,:where(body[data-animaltrace-surface=admin]) .animaltrace-example-strip,:where(body[data-animaltrace-surface=admin]) .runtime-assurance-grid>div,:where(body[data-animaltrace-surface=admin]) .trust-blast-radius-grid>div{padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:4px;display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-example-columns p,:where(body[data-animaltrace-surface=admin]) .runtime-assurance-grid p,:where(body[data-animaltrace-surface=admin]) .trust-blast-radius-story p{color:var(--text-secondary);margin:0}:where(body[data-animaltrace-surface=admin]) .auspex-pattern-list{gap:var(--sp-2);display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-pattern-list>div{padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);gap:4px;display:grid}:where(body[data-animaltrace-surface=admin]) .auspex-pattern-list>div.active{border-color:var(--border-strong);background:var(--bg-surface)}:where(body[data-animaltrace-surface=admin]) .auspex-pattern-list span,:where(body[data-animaltrace-surface=admin]) .animaltrace-example-strip span,:where(body[data-animaltrace-surface=admin]) .runtime-assurance-grid span,:where(body[data-animaltrace-surface=admin]) .trust-blast-radius-grid span{color:var(--text-secondary);font-size:12px;line-height:1.35}:where(body[data-animaltrace-surface=admin]) .animaltrace-example-strip{grid-template-columns:minmax(150px,.75fr) repeat(4,minmax(0,1fr));align-items:center}:where(body[data-animaltrace-surface=admin]) .ai-assurance-grid{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .ai-assurance-card{gap:var(--sp-2);min-height:132px;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);display:grid}:where(body[data-animaltrace-surface=admin]) .ai-assurance-card svg{color:var(--focus-ring)}:where(body[data-animaltrace-surface=admin]) .ai-assurance-card p{color:var(--text-secondary);margin:0;line-height:1.38}:where(body[data-animaltrace-surface=admin]) .ai-assurance-control-map{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .ai-assurance-control-map>div{padding:var(--sp-3);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);gap:4px;display:grid}:where(body[data-animaltrace-surface=admin]) .ai-assurance-control-map span,:where(body[data-animaltrace-surface=admin]) .ai-assurance-control-map p{color:var(--text-secondary);margin:0;font-size:12px;line-height:1.35}:where(body[data-animaltrace-surface=admin]) .runtime-assurance-summary,:where(body[data-animaltrace-surface=admin]) .trust-blast-radius-story{gap:var(--sp-3);margin:var(--sp-3) 0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}:where(body[data-animaltrace-surface=admin]) .runtime-assurance-grid,:where(body[data-animaltrace-surface=admin]) .trust-blast-radius-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dashboard-integration-row{gap:var(--sp-5);padding:var(--sp-3);font-size:14px;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .dashboard-integration-row strong{font-size:18px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .lifecycle-track{gap:var(--sp-4);padding:var(--sp-3);margin:0;list-style:none;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .lifecycle-track li{align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:13px;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .lifecycle-track li.current{color:var(--brand-primary-700);font-weight:700}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .lifecycle-dot{background:var(--border-strong);border-radius:50%;width:9px;height:9px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .lifecycle-track li.current .lifecycle-dot{background:var(--brand-primary)}:where(body[data-animaltrace-surface=admin]) .lifecycle-note{gap:var(--sp-2);padding:0 var(--sp-3) var(--sp-3);color:var(--text-secondary);grid-template-columns:minmax(0,1fr);align-items:start;margin:0;font-size:12px;display:grid}:where(body[data-animaltrace-surface=admin]) .lifecycle-note:has(>svg){grid-template-columns:18px minmax(0,1fr)}:where(body[data-animaltrace-surface=admin]) .lifecycle-note>span{min-width:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .report-summary{gap:var(--sp-3);padding:var(--sp-3);display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .report-headline{margin:0;font-size:15px;font-weight:600}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .report-summary-title{margin:0 0 var(--sp-1);color:var(--text-secondary);font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .report-summary-block ul{padding-left:var(--sp-4);margin:0;font-size:13px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .list-pane .data-table a{color:var(--brand-primary-700);text-decoration:none}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .list-pane .data-table a:hover,:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .workspace-card .data-table a:hover{text-decoration:underline}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .page-heading-title .eyebrow a{color:var(--text-secondary);text-decoration:none}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .page-heading-title .eyebrow a:hover{text-decoration:underline}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .placeholder-card{gap:var(--sp-3);max-width:720px;padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);grid-template-columns:24px minmax(0,1fr);display:grid}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .placeholder-card svg{color:var(--brand-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .placeholder-card strong{margin-bottom:var(--sp-1);display:block}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .placeholder-card p{margin:0 0 var(--sp-2)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .placeholder-list{margin:0 0 var(--sp-3);padding-left:var(--sp-4);color:var(--text-secondary);font-size:13px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .placeholder-list li{margin-bottom:2px}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .placeholder-back{margin:0}:where(body[data-animaltrace-surface=admin]) .roles-layout{gap:var(--sp-4);grid-template-columns:minmax(260px,360px) 1fr;align-items:start;display:grid}:where(body[data-animaltrace-surface=admin]) .roles-list .row-select{color:var(--brand-primary);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;padding:0}:where(body[data-animaltrace-surface=admin]) .roles-list tr.is-selected{background:var(--brand-tint)}:where(body[data-animaltrace-surface=admin]) .role-editor{border:1px solid var(--border-subtle);padding:var(--sp-4);background:var(--bg-surface);border-radius:8px}:where(body[data-animaltrace-surface=admin]) .role-editor-head{margin-bottom:var(--sp-3);justify-content:space-between;align-items:baseline;display:flex}:where(body[data-animaltrace-surface=admin]) .role-protected{margin:0 0 var(--sp-3);font-style:italic}:where(body[data-animaltrace-surface=admin]) .perm-groups{gap:var(--sp-3);margin:var(--sp-4) 0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}:where(body[data-animaltrace-surface=admin]) .perm-group{border:1px solid var(--border-subtle);padding:var(--sp-2) var(--sp-3);border-radius:6px;margin:0}:where(body[data-animaltrace-surface=admin]) .perm-group legend{padding:0 6px;font-size:13px;font-weight:600}:where(body[data-animaltrace-surface=admin]) .perm-options{flex-direction:column;gap:4px;display:flex}:where(body[data-animaltrace-surface=admin]) .perm-option{align-items:center;gap:6px;font-size:12px;display:flex}:where(body[data-animaltrace-surface=admin]) .role-editor-actions{align-items:center;gap:var(--sp-3);display:flex}:where(body[data-animaltrace-surface=admin]) .role-broad-advisory{margin:0 0 var(--sp-3);padding:var(--sp-2) var(--sp-3);background:var(--st-carrier-bg);color:var(--st-carrier-text);border-radius:6px;font-size:13px}:where(body[data-animaltrace-surface=admin]) .role-scope{margin:0 0 var(--sp-3)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=system-admin]) .tabbar{gap:var(--sp-2);border-bottom:1px solid var(--border-subtle);margin:var(--sp-3) 0;flex-wrap:wrap;display:flex}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) [role=tablist]>.workspace-tab{color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) [role=tablist]>.workspace-tab:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) [role=tablist]>.workspace-tab.active{border-bottom-color:var(--brand-primary);color:var(--text-primary)}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) [role=tablist]>.workspace-tab:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}:where(body[data-animaltrace-surface=admin]) .faithfulness-facts{margin-top:.75rem}:where(body[data-animaltrace-surface=admin]) .faithfulness-facts .plain-list{flex-direction:column;gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}:where(body[data-animaltrace-surface=admin]) .faithfulness-fact{border:1px solid var(--border-subtle);border-left:3px solid var(--brand-primary);background:var(--bg-muted);border-radius:6px;padding:.5rem .75rem}:where(body[data-animaltrace-surface=admin]) .faithfulness-fact-head{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}:where(body[data-animaltrace-surface=admin]) .faithfulness-fact-head .muted{margin-left:auto}:where(body[data-animaltrace-surface=admin]) .faithfulness-fact .evidence-excerpt{font-family:var(--font-mono);color:var(--text-secondary);margin:.35rem 0 0;font-size:.85em}@media (width<=900px){:where(body[data-animaltrace-surface=admin]) .client-account-lookup,:where(body[data-animaltrace-surface=admin]) .automation-org-context{grid-template-columns:1fr}:where(body[data-animaltrace-surface=admin]) .trust-ops-flow,:where(body[data-animaltrace-surface=admin]) .auspex-substrate-flow,:where(body[data-animaltrace-surface=admin]) .auspex-demo-steps,:where(body[data-animaltrace-surface=admin]) .auspex-example-columns,:where(body[data-animaltrace-surface=admin]) .runtime-assurance-grid,:where(body[data-animaltrace-surface=admin]) .trust-blast-radius-grid,:where(body[data-animaltrace-surface=admin]) .ai-assurance-grid,:where(body[data-animaltrace-surface=admin]) .ai-assurance-control-map,:where(body[data-animaltrace-surface=admin]) .animaltrace-example-strip{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-animaltrace-surface=admin]) .auspex-readiness-row{grid-template-columns:1fr}:where(body[data-animaltrace-surface=admin]) .auspex-readiness-row .status-chip{justify-self:start}:where(body[data-animaltrace-surface=admin]) .list-card,:where(body[data-animaltrace-surface=admin]) .list-card.reproductive-asset-controls,:where(body[data-animaltrace-surface=admin]) .reproductive-passport-grid{grid-template-columns:1fr}:where(body[data-animaltrace-surface=admin]) .list-card .button-link{justify-self:start}:where(body[data-animaltrace-surface=admin]) .evidence-obligation-row,:where(body[data-animaltrace-surface=admin]) .obligation-main{grid-template-columns:1fr}:where(body[data-animaltrace-surface=admin]) .obligation-source-strip{border-right:0;border-bottom:1px solid var(--border-subtle);padding-right:0;padding-bottom:var(--sp-2);align-content:start}:where(body[data-animaltrace-surface=admin]) .evidence-obligation-row>.button-row{justify-content:start}:where(body[data-animaltrace-surface=admin]) .case-trust-readiness{grid-template-columns:1fr}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-metrics,:where(body[data-animaltrace-surface=admin]) .breeding-ledger-section dl,:where(body[data-animaltrace-surface=admin]) .registry-packet-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}:where(body[data-animaltrace-surface=admin]) .breeding-ledger-card-header{display:grid}:where(body[data-animaltrace-surface=admin]) .passport-side-panels,:where(body[data-animaltrace-surface=admin]) .command-brief-head,:where(body[data-animaltrace-surface=admin]) .command-brief-shortcuts{grid-template-columns:1fr}:where(body[data-animaltrace-surface=admin]) .release-checklist-item{grid-template-columns:auto minmax(0,1fr)}:where(body[data-animaltrace-surface=admin]) .release-checklist-item em,:where(body[data-animaltrace-surface=admin]) .release-checklist-item .status-chip{grid-column:2;justify-self:start}:where(body[data-animaltrace-surface=admin]) .population-risk-grid,:where(body[data-animaltrace-surface=admin]) .studio-promotion-grid,:where(body[data-animaltrace-surface=admin]) .domain-pack-compatibility-lanes,:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-grid,:where(body[data-animaltrace-surface=admin]) .disclosure-autopilot-panel .plain-list li{grid-template-columns:1fr}}@media (width<=560px){:where(body[data-animaltrace-surface=admin]) .auspex-platform-hero{padding:var(--density-card-padding)}:where(body[data-animaltrace-surface=admin]) .auspex-platform-hero h2{font-size:20px}:where(body[data-animaltrace-surface=admin]) .auspex-substrate-flow,:where(body[data-animaltrace-surface=admin]) .auspex-demo-steps,:where(body[data-animaltrace-surface=admin]) .auspex-example-columns,:where(body[data-animaltrace-surface=admin]) .runtime-assurance-grid,:where(body[data-animaltrace-surface=admin]) .trust-blast-radius-grid,:where(body[data-animaltrace-surface=admin]) .ai-assurance-grid,:where(body[data-animaltrace-surface=admin]) .ai-assurance-control-map,:where(body[data-animaltrace-surface=admin]) .animaltrace-example-strip,:where(body[data-animaltrace-surface=admin]) .auspex-signal-row{grid-template-columns:1fr}}:where(body[data-animaltrace-surface=admin]) .proof-health-row-action{background:color-mix(in srgb, var(--st-carrier) 5%, transparent)}:where(body[data-animaltrace-surface=admin]) .proof-health-issues{margin:0;padding:0;font-size:12px;list-style:none}:where(body[data-animaltrace-surface=admin]) .proof-health-issues li{line-height:1.4}:where(body[data-animaltrace-surface=admin]) .ok-text{color:var(--status-success-text);font-weight:600}:where(body[data-animaltrace-surface=admin]) .warning-text{color:var(--status-warning-text);font-weight:600}:where(body[data-animaltrace-surface=admin]) .status-card{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;padding:.85rem 1rem}:where(body[data-animaltrace-surface=admin]) .status-card h4{margin:0 0 .35rem}:where(body[data-animaltrace-surface=admin]) .status-card p{margin:0 0 .55rem}:where(body[data-animaltrace-surface=admin]) .status-card.warning{border-color:color-mix(in srgb, var(--status-warning-text) 42%, var(--border-subtle));background:color-mix(in srgb, var(--status-warning-text) 8%, var(--bg-surface))}:where(body[data-animaltrace-surface=admin]) .blocked-text{color:var(--status-danger-text);font-weight:600}:where(body[data-animaltrace-surface=admin]) .eig-toolbar{flex-wrap:wrap;gap:8px}:where(body[data-animaltrace-surface=admin]) .eig-search-form{flex:1;min-width:280px}:where(body[data-animaltrace-surface=admin]) .search-grow{flex:1}:where(body[data-animaltrace-surface=admin]) .eig-explorer-layout{align-items:flex-start;gap:16px;display:flex}:where(body[data-animaltrace-surface=admin]) .eig-graph-panel{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}:where(body[data-animaltrace-surface=admin]) .eig-graph-scroll{border:1px solid var(--border-subtle);background:var(--pattern-surface);border-radius:8px;max-height:540px;padding:8px;overflow:auto}:where(body[data-animaltrace-surface=admin]) .eig-svg{display:block}:where(body[data-animaltrace-surface=admin]) .eig-node-group{cursor:pointer}:where(body[data-animaltrace-surface=admin]) .eig-node-group:hover .eig-node-rect{filter:brightness(.96)}:where(body[data-animaltrace-surface=admin]) .eig-node-label{pointer-events:none;-webkit-user-select:none;user-select:none;font-family:inherit}:where(body[data-animaltrace-surface=admin]) .eig-edge{pointer-events:none}:where(body[data-animaltrace-surface=admin]) .eig-legend{color:var(--text-muted);flex-wrap:wrap;gap:10px;margin-bottom:4px;font-size:11px;display:flex}:where(body[data-animaltrace-surface=admin]) .eig-legend-item{align-items:center;gap:5px;display:flex}:where(body[data-animaltrace-surface=admin]) .eig-legend-dot{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}:where(body[data-animaltrace-surface=admin]) .eig-legend-score{background:linear-gradient(to right, var(--st-clear), var(--st-carrier), var(--st-affected));border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}:where(body[data-animaltrace-surface=admin]) .eig-hint{margin-top:4px;font-size:12px}:where(body[data-animaltrace-surface=admin]) .eig-detail-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;flex-shrink:0;gap:10px;width:260px;padding:16px;font-size:13px;display:flex;position:sticky;top:8px}:where(body[data-animaltrace-surface=admin]) .eig-detail-type{color:var(--text-muted);font-size:12px;font-weight:600}:where(body[data-animaltrace-surface=admin]) .eig-detail-id{word-break:break-all;color:var(--text-muted);margin:0;font-size:11px}:where(body[data-animaltrace-surface=admin]) .eig-detail-score{justify-content:space-between;align-items:center;gap:8px;display:flex}:where(body[data-animaltrace-surface=admin]) .eig-detail-score strong{font-size:20px;font-weight:700}:where(body[data-animaltrace-surface=admin]) .eig-detail-section{flex-direction:column;gap:4px;display:flex}:where(body[data-animaltrace-surface=admin]) .eig-detail-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:where(body[data-animaltrace-surface=admin]) .eig-detail-list li{font-size:12px;line-height:1.4}:where(body[data-animaltrace-surface=admin]) .eig-dep-type{background:var(--bg-muted);color:var(--text-muted);border-radius:3px;margin-right:3px;padding:1px 4px;font-size:12px;font-weight:600;display:inline-block}:where(body[data-animaltrace-surface=system-admin]) .queue-stats{gap:var(--sp-2);display:flex}:where(body[data-animaltrace-surface=system-admin]) .review-layout{gap:var(--sp-4);grid-template-columns:minmax(640px,1fr) minmax(430px,.8fr);align-items:start;display:grid}:where(body[data-animaltrace-surface=system-admin]) .action-footer{gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border-subtle);background:var(--bg-raised);box-shadow:var(--el-2);grid-template-columns:minmax(220px,1fr) auto auto auto auto auto;align-items:end;display:grid;position:sticky;bottom:0}:where(body[data-animaltrace-surface=system-admin]) .problem-banner{gap:var(--sp-2);margin-bottom:var(--sp-4);padding:var(--sp-3);border:1px solid var(--st-affected);border-radius:var(--r-md);background:var(--st-affected-bg);color:var(--st-affected-text);grid-template-columns:22px minmax(0,1fr) 34px;align-items:start;display:grid}:where(body[data-animaltrace-surface=system-admin]) .problem-banner div{gap:var(--sp-1);display:grid}:where(body[data-animaltrace-surface=system-admin]) .queue-card-head{justify-content:space-between;align-items:center;display:flex}:where(body[data-animaltrace-surface=system-admin]) .queue-card-head h2{font-size:14px}:where(body[data-animaltrace-surface=system-admin]) .queue-card-desc{color:var(--text-secondary);margin:0;font-size:12px}:where(body[data-animaltrace-surface=system-admin]) .pairing-card-grid{gap:var(--sp-3);padding:var(--density-card-padding);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}:where(body[data-animaltrace-surface=system-admin]) .pairing-card{gap:var(--sp-3);min-height:170px;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}:where(body[data-animaltrace-surface=system-admin]) .pairing-card.selected{border-color:var(--focus-ring);box-shadow:inset 0 0 0 1px var(--focus-ring)}:where(body[data-animaltrace-surface=system-admin]) .pairing-card-header{justify-content:space-between;gap:var(--sp-3);display:flex}:where(body[data-animaltrace-surface=system-admin]) .pairing-card-header h4{margin:var(--sp-1) 0 0;font-size:14px;line-height:1.25}:where(body[data-animaltrace-surface=system-admin]) .pairing-risk{text-align:center;border-radius:999px;align-self:start;min-width:48px;padding:2px 8px;font-size:11px;font-weight:700}:where(body[data-animaltrace-surface=system-admin]) .pairing-risk.ok{background:var(--st-clear-bg);color:var(--st-clear-text)}:where(body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .pairing-risk.pending{background:var(--st-carrier-bg);color:var(--st-carrier-text)}:where(body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .pairing-risk.blocked{background:var(--st-affected-bg);color:var(--st-affected-text)}:where(body[data-animaltrace-surface=system-admin]) .pairing-metrics{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}:where(body[data-animaltrace-surface=system-admin]) .pairing-metrics span{gap:2px;min-width:0;display:grid}:where(body[data-animaltrace-surface=system-admin]) .pairing-metrics b{font-size:15px;line-height:1.2}:where(body[data-animaltrace-surface=system-admin]) .pairing-metrics small{color:var(--text-secondary);font-size:11px;line-height:1.2}:where(body[data-animaltrace-surface=system-admin]) .pairing-card-actions{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}:where(body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .copilot-field-grid{gap:var(--sp-3);margin:var(--sp-3) 0;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}:where(body[data-animaltrace-surface=system-admin]) .copilot-field{gap:var(--sp-1);color:var(--text-secondary);flex-direction:column;font-size:13px;display:flex}:where(body[data-animaltrace-surface=system-admin]) .copilot-field-inline{align-items:center;gap:var(--sp-2);flex-direction:row}:where(body[data-animaltrace-surface=system-admin]) .copilot-subheader{align-items:baseline;gap:var(--sp-2);margin:var(--sp-4) 0 var(--sp-2);display:flex}:where(body[data-animaltrace-surface=system-admin]) .copilot-subheader h4{margin:0;font-size:14px}:where(body[data-animaltrace-surface=system-admin]) .copilot-chip-list{gap:var(--sp-2);margin:var(--sp-2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}:where(body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .copilot-chip{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--brand-tint);color:var(--text-primary);font-size:12px}:where(body[data-animaltrace-surface=system-admin]) .copilot-weight-row{align-items:center;gap:var(--sp-2);display:flex}:where(body[data-animaltrace-surface=system-admin]) .copilot-weight-row input{width:88px}:where(body[data-animaltrace-surface=system-admin]) .copilot-weight-label{min-width:110px;color:var(--text-primary);font-size:13px}:where(body[data-animaltrace-surface=system-admin]) .copilot-link{color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}:where(body[data-animaltrace-surface=system-admin]) .copilot-link:hover{color:var(--brand-primary-700);text-decoration:underline}:where(body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .copilot-note-list{margin:var(--sp-2) 0;padding-left:var(--sp-4);font-size:13px}:where(body[data-animaltrace-surface=organization],body[data-animaltrace-surface=system-admin]) .copilot-detail-row>td{background:var(--bg-canvas);padding:var(--sp-3)}:where(body[data-animaltrace-surface=client]) .pill{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:100px;align-items:center;padding:5px 12px;font-size:14px;display:inline-flex}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .share-consequence-preview dl>div{min-width:0;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:2px;display:grid}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .share-consequence-preview dt{color:var(--text-secondary);font-size:12px;font-weight:700}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .share-consequence-preview dd{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);margin:0;font-size:13px;line-height:1.4}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=report-viewer]) .receipt-verification-verified{color:var(--status-success);background:var(--status-success-bg)}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=report-viewer]) .receipt-verification-mismatch{color:var(--status-danger);background:var(--status-danger-bg)}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=report-viewer]) .portable-receipt summary{cursor:pointer;color:var(--brand-primary);font-weight:700}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .button-link.danger,:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) button.danger{border-color:color-mix(in srgb, var(--st-affected) 55%, var(--border-strong));color:var(--st-affected-text)}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-center{flex:none;position:relative}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-trigger::-webkit-details-marker{display:none}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-center[open] .notification-trigger,:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-trigger:hover{border-color:var(--border-strong);color:var(--text-primary)}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-trigger:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-panel-head{padding:var(--sp-1) var(--sp-2) var(--sp-2);justify-content:space-between;align-items:center;display:flex}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-mark-all:hover{text-decoration:underline}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-empty{padding:var(--sp-3) var(--sp-2);text-align:center;margin:0}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-list{max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-item+.notification-item{border-top:1px solid var(--border-subtle)}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-item-button:hover{background:var(--bg-canvas)}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-item.unread .notification-item-title{font-weight:600}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-item-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-item-title{color:var(--text-primary);font-size:13px}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-item-meta{color:var(--text-secondary);font-size:11px}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-item-go{color:var(--text-secondary);flex:none}:where(body[data-animaltrace-surface=admin],body[data-animaltrace-surface=organization]) .data-quality-gate-row{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-badge{min-width:18px;height:18px;color:var(--on-primary);background:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-5px;right:-5px}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-mark-all{color:var(--brand-primary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px}:where(body[data-animaltrace-surface=client],body[data-animaltrace-surface=organization]) .notification-dot{background:var(--brand-primary);border-radius:999px;flex:none;width:8px;height:8px}.pedigree-overlay-summary{color:var(--text-primary);overflow-wrap:anywhere;font-size:1.05rem;font-weight:600}.pedigree-condition-selector{max-width:100%;color:var(--text-primary);flex-wrap:wrap;align-items:center;gap:.6rem;margin-block:.75rem;display:flex}.pedigree-legend{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:.75rem;flex-wrap:wrap;gap:.5rem 1rem;padding:.75rem;list-style:none;display:flex}.pedigree-legend li{color:var(--text-primary);align-items:center;gap:.4rem;display:inline-flex}.pedigree-legend [data-state=Carrier],.pedigree-legend [data-state=Disputed]{color:var(--status-warning-text)}.pedigree-legend [data-state=Affected]{color:var(--status-danger)}.pedigree-legend [data-state=Clear]{color:var(--status-success-text)}.pedigree-screen-reader{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pedigree-edge-chip[role=button]{cursor:pointer}.pedigree-edge-chip:focus-visible rect,.ped-node:focus-visible rect{stroke:var(--brand-primary);stroke-width:3px}.pedigree-litters>ul{gap:.75rem;padding:0;list-style:none;display:grid}.pedigree-litters>ul>li{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:.75rem;padding:1rem}.pedigree-litters p{margin:0}.pedigree-offspring-links{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.pedigree-offspring-links>li>span{border:1px dashed var(--border-subtle);color:var(--text-primary);border-radius:.5rem;padding:.4rem .75rem;display:inline-block}.pedigree-offspring-links small{color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.animal-pedigree *,.pedigree-litters *{scroll-behavior:auto;transition:none;animation:none}}.animal-pedigree .coi-pedigree{border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:1rem;padding-block:.75rem}.animal-pedigree .coi-pedigree>svg{margin-inline:auto;display:block}.animal-pedigree .coi-pedigree figcaption{padding:.25rem 1rem;font-size:.8rem}.animal-pedigree .ped-node>rect{filter:drop-shadow(0 2px 2px var(--border-subtle))}.pedigree-condition-selector select{flex:12rem;min-width:0;max-width:100%}.pedigree-legend [data-state=Unresolved]{color:var(--status-warning-text)}.pedigree-legend [data-state=Reported]{color:var(--brand-primary)}.breeding-time-machine{gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--bg-surface);min-width:0;display:grid}.breeding-time-machine-heading{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.breeding-time-machine h3,.breeding-time-machine h4,.breeding-time-machine p{margin:0}.breeding-time-machine-headline{max-width:70ch;font-size:1.1rem;line-height:1.6}.breeding-time-machine-condition{padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface)}.breeding-time-machine-change{padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);color:var(--text-primary);background:var(--bg-muted);border:1px solid var(--border-strong);font-size:.8rem}.breeding-time-machine table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:var(--sp-3)}.breeding-time-machine th,.breeding-time-machine td{text-align:left;vertical-align:top;padding:var(--sp-3);overflow-wrap:anywhere}.breeding-time-machine th{border-bottom:1px solid var(--border-strong)}.breeding-time-machine td+td,.breeding-time-machine th+th{border-left:1px solid var(--border-subtle)}.breeding-time-machine small{margin-top:var(--sp-2);color:var(--text-secondary);display:block}.breeding-time-machine-coi{gap:var(--sp-5);flex-wrap:wrap;margin:0;display:flex}.breeding-time-machine-coi dd{margin:var(--sp-1) 0 0}.breeding-time-machine-evidence{gap:var(--sp-2);padding:0;list-style:none;display:grid}.breeding-time-machine-evidence li{gap:var(--sp-3);flex-wrap:wrap;align-items:baseline;display:flex}.breeding-time-machine-evidence button{color:var(--brand-primary-700);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:var(--sp-2);text-align:left}.breeding-time-machine-evidence time{color:var(--text-secondary);font-size:.85rem}.at-brand{align-items:center;gap:var(--sp-2);min-width:0;color:var(--text-primary);display:inline-flex}.at-brand-mark{border-radius:var(--r-md);background:var(--brand-primary);flex-shrink:0;place-items:center;width:2.25rem;height:2.25rem;display:inline-grid}.at-brand-mark svg{width:1.6rem;height:auto}.at-brand-mark svg path{fill:none;stroke:color-mix(in srgb, var(--on-primary) 82%, transparent);stroke-linecap:round;stroke-width:2.4px}.at-brand-mark svg circle{fill:var(--on-primary);stroke:var(--brand-primary);stroke-width:1.8px}.at-brand-mark svg circle:nth-of-type(2){fill:var(--brand-tint)}.at-brand-copy{min-width:0;line-height:1.15;display:grid}.at-brand-copy strong{font-size:var(--type-heading-sm);font-weight:700}.at-brand-copy small{color:var(--text-secondary);font-size:var(--density-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.connected-page{max-width:1120px;padding:var(--sp-5,24px);color:var(--text-primary);margin:0 auto}.connected-work{border:1px solid var(--border-subtle);border-radius:var(--r-md,12px);background:var(--bg-surface);margin:20px 0;padding:24px}.connected-work h2,.connected-work h3{margin:0 0 12px}.connected-work p{color:var(--text-secondary);line-height:1.6}.connected-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.connected-heading h1{margin:8px 0}.connected-heading p{max-width:65ch}.connected-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:.8rem;font-weight:700;color:var(--brand-primary)!important}.connected-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.connected-grid>.connected-work{margin:0 0 20px}.connected-list{gap:10px;display:grid}.connected-request{border:1px solid var(--border-subtle);border-radius:var(--r-md,10px);color:inherit;background:var(--bg-canvas);justify-content:space-between;gap:24px;padding:18px;text-decoration:none;display:flex}.connected-request:hover{border-color:var(--brand-primary)}.connected-request>span{gap:6px;display:grid}.connected-request>span:last-child{text-align:right}.connected-request small{color:var(--text-secondary)}.connected-badge{color:var(--brand-primary);font-size:.8rem;font-weight:700}.connected-empty{background:var(--bg-muted);border-radius:var(--r-md,10px);padding:20px}.connected-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0;display:flex}.connected-actions button[aria-pressed=true]{outline:2px solid var(--brand-primary)}.connected-next{background:var(--brand-tint,var(--bg-muted));border-left:4px solid var(--brand-primary);border-radius:var(--r-md,10px);gap:8px;margin:20px 0;padding:20px;display:grid}.connected-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.connected-steps li{background:var(--bg-muted);border-bottom:3px solid var(--border-subtle);padding:16px;line-height:1.7}.connected-steps li[data-done=true]{border-color:var(--brand-primary)}.connected-form{gap:16px;max-width:720px;margin:20px 0;display:grid}.connected-form label,.connected-field{gap:6px;font-weight:600;display:grid}.connected-form input,.connected-form select,.connected-form textarea,.connected-field input{font:inherit;color:var(--text-primary);background:var(--bg-canvas);border:1px solid var(--border-input,var(--border-subtle));border-radius:6px;min-width:0;padding:10px}.connected-form textarea{resize:vertical;min-height:110px}.connected-check{align-items:flex-start;gap:10px!important;font-weight:400!important;display:flex!important}.connected-check input{flex-shrink:0;margin-top:4px}.connected-notice{background:var(--bg-muted);border-radius:8px;padding:16px}.connected-history{padding-left:24px}.connected-history li{padding:8px 0 18px}.connected-history p{margin:8px 0}.connected-work dt{color:var(--text-secondary);margin-top:14px;font-size:.8rem}.connected-work dd{margin:4px 0}.connected-work summary{cursor:pointer;padding:14px 0;font-weight:600}.connected-hash{overflow-wrap:anywhere}.connected-work table{border-collapse:collapse;text-align:left;width:100%}.connected-work td,.connected-work th{border-bottom:1px solid var(--border-subtle);padding:10px}@media (width<=700px){.connected-page{padding:12px}.connected-grid{grid-template-columns:1fr}.connected-heading{flex-direction:column;align-items:flex-start;gap:8px}.connected-request{flex-direction:column;gap:12px}.connected-request>span:last-child{text-align:left}.connected-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-work{padding:16px}.connected-form button{min-height:44px}}.connected-page a:not(.connected-request),.connected-work a:not(.connected-request){color:var(--brand-primary)}.connected-form-fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.record-article-header{gap:var(--sp-1);padding-block:var(--sp-3) var(--sp-4);display:grid}.record-article-heading{justify-content:space-between;align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.record-article-title{align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-width:0;display:flex}.record-article-title h1{font-family:var(--font-serif,Georgia, serif);font-size:var(--type-heading-xl,2rem);overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.15}.record-article-meta{color:var(--text-secondary);margin:0}.record-article-tools{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.record-article-lens{align-items:center;gap:var(--sp-2);color:var(--text-secondary);font-size:.875rem;display:inline-flex}.record-article-lens select{min-height:40px;font:inherit;color:var(--text-primary);background:var(--bg-surface);border:1px solid var(--border-input);border-radius:var(--r-sm)}.record-article-tools .action-menu>button{min-height:40px;padding:0 var(--sp-4);border:1px solid var(--border-input);border-radius:var(--r-md);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;align-items:center;font-weight:500;display:inline-flex}.record-article-tools .action-menu>button:after{content:"▾";margin-inline-start:var(--sp-2);font-size:.75em}.record-next-step{align-items:center;gap:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-5);padding:var(--sp-4);border:1px solid var(--status-warning);border-radius:var(--r-md);background:var(--status-warning-bg);flex-wrap:wrap;display:flex}.record-next-step[data-tone=waiting]{border-color:var(--status-info,var(--border-strong));background:var(--status-info-bg,var(--bg-raised))}.record-next-step[data-tone=ready]{border-color:var(--status-success);background:var(--status-success-bg)}.record-next-step-icon{color:var(--status-warning-text);flex:none}.record-next-step[data-tone=waiting] .record-next-step-icon{color:var(--status-info-text,var(--text-secondary))}.record-next-step[data-tone=ready] .record-next-step-icon{color:var(--status-success-text)}.record-next-step-copy{flex:22rem;min-width:0}.record-next-step-title{margin:0;font-weight:650}.record-next-step-detail{margin:var(--sp-1) 0 0;color:var(--text-secondary)}.record-next-step>button,.record-next-step>a{min-height:44px;padding:0 var(--sp-4);border:1px solid var(--brand-primary);border-radius:var(--r-md);background:var(--brand-primary);color:var(--on-primary);font:inherit;cursor:pointer;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.record-next-step>button:hover,.record-next-step>a:hover{background:var(--brand-primary-700);border-color:var(--brand-primary-700)}.record-page-tabs{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.record-page-tabs .record-page-main>.workspace-tabs{gap:var(--sp-1);margin-bottom:var(--sp-5);border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;padding:0}.record-page-tabs .record-page-main>.workspace-tabs .workspace-tab{min-height:44px;padding-inline:var(--sp-3);color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0}.record-page-tabs .record-page-main>.workspace-tabs .workspace-tab.active{color:var(--text-primary);border-bottom-color:var(--brand-primary);background:0 0;font-weight:650}.record-page-body-with-rail{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(12rem,18rem);display:grid}@media (width<1100px){.record-page-body-with-rail{grid-template-columns:minmax(0,1fr)}}.record-page-main{min-width:0}.record-page-rail{overflow-wrap:anywhere;min-width:0;font-size:.875rem}.record-page-rail h2{font-size:1rem}.record-page-rail>section{border-block-start:1px solid var(--border-subtle);padding-block:var(--sp-3)}@media (width<=760px){.record-page-tabs .record-page-main>.workspace-tabs .workspace-tab{padding-inline:var(--sp-3)}}.record-page-article{gap:var(--sp-4);color:var(--text-primary);display:grid}.record-page-infobox{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-raised);padding:var(--sp-4)}.record-page-infobox dl{gap:var(--sp-2);margin:0;display:grid}.record-page-infobox-row{gap:var(--sp-2);grid-template-columns:minmax(6rem,30%) 1fr;display:grid}.record-page-infobox-row dt{color:var(--text-secondary);font-weight:600}.record-page-infobox-row dd{margin:0}.record-page-contents ol{gap:var(--sp-1);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.record-page-contents a{min-height:44px;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--text-secondary);overflow-wrap:anywhere;border-inline-start:3px solid #0000;align-items:center;font-size:.875rem;font-weight:500;line-height:1.45;text-decoration:none;display:flex}.record-page-contents a:hover{background:var(--bg-muted);color:var(--text-primary)}.record-page-contents a[aria-current=location]{border-inline-start-color:var(--brand-primary);background:var(--brand-tint);color:var(--brand-primary-700);font-weight:650}.record-page-contents a:focus-visible,.record-page-reading .record-page-section-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.record-page-navigation-title{margin:0 0 var(--sp-3);color:var(--text-secondary);font-size:.75rem;font-weight:650}.record-page-section-title{margin:0 0 var(--sp-2);padding-bottom:var(--sp-1);border-bottom:1px solid var(--border-subtle);font-family:var(--font-serif,Georgia, serif);font-size:1.25rem;font-weight:600}.record-page-section p{margin:0 0 var(--sp-2);line-height:1.6}.record-page-not-on-file{padding-left:var(--sp-4);color:var(--text-secondary);margin:0;font-style:italic}.record-page-span{display:inline}.record-page-fact{font-weight:600}.record-page-entity-link{min-height:0;color:var(--brand-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.record-page-red-link{color:var(--wf-blocked-text);text-underline-offset:2px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}button.record-page-red-link{min-height:0;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}button.record-page-red-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.record-page-red-link-mentions-title{margin:var(--sp-3) 0 var(--sp-2);font-size:1rem}.record-page-red-link-mentions{gap:var(--sp-1);padding-left:var(--sp-4);margin:0;display:grid}.record-page-fact-status{margin-left:var(--sp-1);vertical-align:baseline}.record-page-cite{margin-left:1px;line-height:1}.record-page-cite-button{border-radius:var(--r-sm);background:var(--brand-tint);min-height:0;color:var(--brand-primary-700);font:inherit;cursor:pointer;border:0;padding:.1em .25em;font-size:.75em;font-weight:600;line-height:1.2}.record-page-cite-button:hover{background:var(--brand-primary);color:var(--on-primary)}.record-page-entity-link:focus-visible,.record-page-cite-button:focus-visible,.record-page-reference-open:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.record-page-reference-open{min-height:0;color:var(--brand-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;line-height:1.5;display:inline}.record-page-timeline{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.record-page-timeline-empty-evidence{margin:0 0 var(--sp-3);color:var(--text-secondary)}.record-page-timeline-event{gap:var(--sp-3);border-left:2px solid var(--border-subtle);padding-left:var(--sp-3);grid-template-columns:minmax(7rem,auto) 1fr;display:grid}.record-page-timeline-date{color:var(--text-secondary);font-variant-numeric:tabular-nums}.record-page-timeline-text{margin:0}.record-page-talk{gap:var(--sp-4);display:grid}.record-page-talk-group-title{margin:0 0 var(--sp-2);font-size:1.125rem}.record-page-talk-items{gap:var(--sp-3);margin:0;padding:0;list-style:none;display:grid}.record-page-talk-item{border:0;border-top:1px solid var(--border-subtle);padding:var(--sp-3);background:0 0;border-radius:0}.record-page-talk-title{margin:0 0 var(--sp-2);font-size:1rem}.record-page-talk-item p{margin:0 0 var(--sp-2)}.record-page-talk-settle,.record-page-talk-raised{color:var(--text-secondary)}.record-page-source{padding:var(--sp-4)}@media (width<=640px){.drawer.record-page-source{width:100%;max-height:85dvh;padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom,0px));border-inline-start:0;border-block-start:1px solid var(--border-subtle);border-radius:var(--r-md) var(--r-md) 0 0;inset-block:auto 0;inset-inline:0}}.record-page-source-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.record-page-source-header h2{margin:0;font-size:1.125rem}.record-page-source-facts{gap:var(--sp-2);margin:var(--sp-3) 0;display:grid}.record-page-source-facts div,.record-page-source-technical div{gap:var(--sp-2);grid-template-columns:7rem 1fr;display:grid}.record-page-source-facts dt,.record-page-source-technical dt{color:var(--text-secondary)}.record-page-source-facts dd,.record-page-source-technical dd{overflow-wrap:anywhere;margin:0}.record-page-source-technical{margin-top:var(--sp-3);color:var(--text-secondary)}.record-page-source-technical code{font-family:var(--font-mono)}@media (width<=640px){.record-page-infobox-row,.record-page-timeline-event{gap:var(--sp-1);grid-template-columns:1fr}}.record-page-ask{gap:var(--sp-3);display:grid}.record-page-ask-questions{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.record-page-ask-questions>li>button{white-space:normal;text-align:left;width:100%;min-height:36px}.record-page-ask-form{gap:var(--sp-1);display:grid}.record-page-ask-form-row{gap:var(--sp-2);display:flex}.record-page-ask-form-row input,.record-page-ask-form-row select{flex:1;min-width:0}.record-page-ask-mate{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:0;border-top:1px solid var(--border-subtle);border-radius:0;display:grid}.record-page-ask-mate-question{margin:0;font-weight:600}.record-page-ask-mate .record-page-ask-form-row{flex-wrap:wrap;align-items:center}.record-page-ask-note{color:var(--text-secondary);margin:0;font-size:.875rem}.record-page-ask-busy{color:var(--text-secondary);margin:0}.record-page-ask-error{padding:var(--sp-2) var(--sp-3);border:1px solid var(--wf-blocked);border-radius:var(--r-sm);background:var(--wf-blocked-bg);color:var(--wf-blocked-text);margin:0}.record-page-answer{gap:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);padding:var(--sp-3);display:grid}.record-page-answer-head{justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding-bottom:var(--sp-1);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.record-page-answer-head .record-page-section-title{border:0;margin:0;padding:0}.record-page-answer-body{margin:0;line-height:1.6}.record-page-answer-subtitle{margin:var(--sp-2) 0 0;font-size:.9375rem}.record-page-answer-steps,.record-page-answer-list{gap:var(--sp-1);padding-left:var(--sp-4);margin:0;display:grid}.record-page-answer-step{display:block}.record-page-check{gap:var(--sp-3);display:grid}.record-page-check h3,.record-page-check h4{margin:0 0 var(--sp-2);font-size:1rem}.record-page-check-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.record-page-check-item{align-items:flex-start;gap:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);padding:var(--sp-3);display:flex}.record-page-check-item p{margin:0 0 var(--sp-1)}.record-page-check-item>div{flex:1;min-width:0}.record-page-check-condition{gap:var(--sp-1);display:grid}.record-page-check-label{font-weight:600}.record-page-muted{color:var(--text-secondary)}.record-page-check-parents{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;display:grid}.record-page-check-parent dt{color:var(--text-secondary)}.record-page-check-parent dd{margin:0}.record-page-check-whatif{padding-left:var(--sp-4);margin:0}.record-page-check-condition>button{justify-self:start}.record-page-check-receipt summary{cursor:pointer;color:var(--text-secondary)}.record-page-check-receipt p{margin:var(--sp-2) 0 0;overflow-wrap:anywhere}.record-page-request form{gap:var(--sp-3);padding:var(--sp-4);display:grid}.record-page-request h2{margin:0;font-size:1.125rem}.record-page-request p{margin:0}.record-page-request-labs{gap:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:var(--sp-3);margin:0;display:grid}.record-page-request-name{gap:var(--sp-1);display:grid}.record-page-request-actions{gap:var(--sp-2);display:flex}.record-page-tabs-failure{color:var(--text-secondary)}.record-page-readiness{gap:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);padding:var(--sp-3);display:grid}.record-page-readiness .record-page-section-title{margin:0}.record-page-readiness-purpose{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.record-page-readiness-verdict{margin:0;line-height:1.6}.record-page-readiness-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.record-page-readiness-item{align-items:start;gap:var(--sp-2);grid-template-columns:auto minmax(0,1fr);display:grid}.record-page-readiness-item p{margin:0}.record-page-readiness-label{font-weight:600}.record-page-article{--record-page-anchor-offset:7rem;align-items:start;gap:var(--sp-4) var(--sp-6);min-width:0;padding:var(--sp-5) var(--sp-6) var(--sp-6);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) minmax(16rem,20rem);grid-template-areas:"contents infobox""reading infobox"}.record-page-contents{grid-area:contents;min-width:0}.record-page-contents .record-page-navigation-title{padding-inline:var(--sp-3)}.record-page-infobox{grid-area:infobox;min-width:0}.record-page-reading{gap:var(--sp-6);grid-area:reading;min-width:0;display:grid}.record-page-reading .record-page-section{scroll-margin-top:var(--record-page-anchor-offset);overflow-wrap:anywhere}.record-page-reading .record-page-section p{max-width:74ch;font-size:.9375rem;font-weight:400;line-height:1.75}.record-page-reading .record-page-fact{font-weight:500}.record-page-context{justify-content:space-between;align-items:center;gap:var(--sp-3);padding-block:var(--sp-4);flex-wrap:wrap;display:flex}.record-page-context>div:first-child{gap:var(--sp-1);display:grid}.record-page-context span{color:var(--text-secondary);font-size:.875rem}.record-page-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.record-page-actions button{border-radius:var(--r-md);min-height:40px;font-size:.875rem}.record-page-actions .record-page-action-primary{background:var(--brand-primary);color:var(--on-primary);border-color:var(--brand-primary)}.record-page-actions .record-page-action-primary:hover{background:var(--brand-primary-700);border-color:var(--brand-primary-700)}.record-page-timeline-toolbar{justify-content:space-between;align-items:end;gap:var(--sp-3);margin-block:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.record-page-timeline-toolbar label{gap:var(--sp-1);display:grid}.record-page-timeline-toolbar select{max-width:100%}.record-page-timeline-toolbar span{color:var(--text-secondary);font-size:.875rem}.record-page-source-limits{padding:var(--sp-3);background:var(--bg-raised);border-left:3px solid var(--brand-primary)}.record-page-source-limits h3{margin:0 0 var(--sp-2);font-size:1rem}.record-page-source-limits ul{padding-left:var(--sp-4);margin:0;line-height:1.65}.record-page-source-detail{min-width:0;max-width:58rem;padding-block:var(--sp-3)}.record-page-source-detail h2{overflow-wrap:anywhere;font-size:1.5rem}.record-page-source-detail .record-page-source-facts{padding-block:var(--sp-3);border-block:1px solid var(--border-subtle)}.record-page-source-open+.record-page-source-open{margin-left:var(--sp-2)}.record-page-tabs-failure{border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:var(--sp-3)}.record-page-task{gap:var(--sp-4);max-width:52rem;padding-block:var(--sp-4);margin-inline:auto;display:grid}.record-page-task h1{margin:0}.record-page-task header{gap:var(--sp-2);display:grid}.record-page-task-context{color:var(--text-secondary);margin:0}.record-page-task-form{gap:var(--sp-3);display:grid}.record-page-task-form label{gap:var(--sp-1);display:grid}.record-page-task-form input:not([type=checkbox]),.record-page-task-form select,.record-page-task-form textarea{width:100%;max-width:100%}.record-page-task-form label.record-page-task-confirm{align-items:start;gap:var(--sp-2);display:flex}.record-page-task-confirm input{margin-top:.35em}.record-page-task-review,.record-page-task-receipt{padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-raised);overflow-wrap:anywhere}.record-page-task-review dl{gap:var(--sp-2);margin:0;display:grid}.record-page-task-review dl div{gap:var(--sp-2);grid-template-columns:7rem minmax(0,1fr);display:grid}.record-page-task-review dd{margin:0}.record-page-task-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.record-page-task-problem{padding:var(--sp-3);border-left:3px solid var(--wf-blocked);color:var(--wf-blocked-text)}@media (width>=1280px){.record-page-article{grid-template-columns:11rem minmax(0,1fr) minmax(16rem,20rem);grid-template-areas:"contents reading infobox"}.record-page-contents{top:var(--record-page-anchor-offset);position:sticky}.record-page-contents ol{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.record-page-article{grid-template-columns:minmax(0,1fr);grid-template-areas:"infobox""contents""reading"}.record-page-contents ol{grid-template-columns:repeat(2,minmax(0,1fr))}.record-page-infobox-row{grid-template-columns:minmax(6rem,30%) minmax(0,1fr)}.record-page-source-facts div,.record-page-source-technical div{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.record-page-task-review dl div{grid-template-columns:minmax(0,1fr)}.record-page-reading{padding:var(--sp-4)}}@media (pointer:coarse){.record-page-actions button,.record-page-task-actions button,.record-page-return{min-height:44px}.record-page-reference-open{padding-block:var(--sp-2)}}.record-page-coverage{gap:var(--sp-2);margin:var(--sp-3) 0 0;flex-wrap:wrap;display:flex}.record-page-coverage>div{align-items:baseline;gap:var(--sp-1);min-width:0;padding:2px var(--sp-2);border:1px solid var(--status-neutral);background:var(--status-neutral-bg);color:var(--status-neutral-text);font-size:var(--density-small,.8rem);border-radius:999px;display:inline-flex}.record-page-coverage>div[data-coverage-state=On]{border-color:var(--status-success);background:var(--status-success-bg);color:var(--status-success-text)}.record-page-coverage>div[data-coverage-state=Partly]{border-color:var(--status-warning);background:var(--status-warning-bg);color:var(--status-warning-text)}.record-page-coverage>div[data-coverage-state=NotModelled],.record-page-coverage>div[data-coverage-state=NotShown]{border-style:dashed}.record-page-coverage dt{font-weight:700}.record-page-coverage dd{overflow-wrap:anywhere;margin:0}.record-page-evidence-badge{margin-inline:var(--sp-1);padding:0 var(--sp-1);border-radius:var(--r-sm);vertical-align:baseline;border:1px solid;font-size:.75rem;line-height:1.6;display:inline-block}.record-page-why{width:24px;height:24px;color:var(--text-secondary);cursor:pointer;vertical-align:middle;background:0 0;border:0;border-radius:50%;place-items:center;margin-inline-start:2px;padding:0;display:inline-grid}.record-page-labels-help{color:var(--text-secondary);font-size:var(--density-small,.8rem);margin-block-start:var(--sp-2);display:inline-block}.record-labels-guide dl{gap:var(--sp-2);margin:var(--sp-2) 0 var(--sp-4);display:grid}.record-labels-guide dl>div{gap:var(--sp-3);grid-template-columns:minmax(7rem,max-content) 1fr;align-items:baseline;display:grid}.record-labels-guide dt{font-weight:600}.record-labels-guide dd{color:var(--text-secondary);margin:0}.record-labels-guide h3{margin:var(--sp-3) 0 0;font-size:var(--type-heading-sm)}.record-page-why:hover{background:var(--bg-hover);color:var(--link)}@media (pointer:coarse){.record-page-why{width:44px;height:44px}}.record-page-section-emphasis{border-inline-start:3px solid var(--border-strong);padding-inline-start:var(--sp-3)}.record-page-explanation section{margin-block:var(--sp-3)}.record-page-explanation h3{margin-block:var(--sp-3) var(--sp-2)}.record-page-explanation li{margin-block:var(--sp-2);overflow-wrap:anywhere}.record-page-conflict-decision{gap:var(--sp-2);border-inline-start:3px solid var(--border-strong);padding-inline-start:var(--sp-3);display:grid}.record-page-conflict-decision fieldset{gap:var(--sp-1);border:0;margin:0;padding:0;display:grid}.record-page-conflict-decision textarea{width:100%;max-width:100%;min-height:4rem}.record-page-conflict-decision button{justify-self:start}.record-page-article-no-infobox{grid-template-columns:minmax(0,1fr);grid-template-areas:"contents""reading"}@media (width>=1280px){.record-page-article-no-infobox{grid-template-columns:11rem minmax(0,1fr);grid-template-areas:"contents reading"}}.record-page-infobox{padding:0;overflow:hidden}.record-page-infobox-title{padding:var(--sp-3) var(--sp-4);background:var(--brand-tint);color:var(--text-primary);font-family:var(--font-serif,Georgia, serif);text-align:center;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:600}.record-page-infobox-media{padding:var(--sp-3) var(--sp-4) 0;justify-content:center;display:flex}.record-page-infobox>dl{padding:var(--sp-3) var(--sp-4)}.record-page-infobox .record-page-evidence-badge{border:0;margin-inline-start:var(--sp-1);padding:0;font-size:.75rem;color:var(--text-secondary)!important;background:0 0!important}.record-page-infobox-coverage{padding:var(--sp-3) var(--sp-4) var(--sp-4);border-top:1px solid var(--border-subtle)}.record-page-infobox-subtitle{margin:0 0 var(--sp-2);color:var(--text-secondary);font-size:.8rem;font-weight:650}.record-page-infobox .record-page-coverage{gap:var(--sp-1);margin:0;display:grid}.record-page-infobox .record-page-coverage>div{gap:var(--sp-2);color:var(--text-primary);background:0 0;border:0;border-radius:0;grid-template-columns:5.5rem minmax(0,1fr);padding:0;display:grid}.record-page-infobox .record-page-coverage dt{color:var(--text-secondary);font-weight:600}.record-page-infobox .record-page-coverage>div[data-coverage-state=On] dd:before{content:"✓ ";color:var(--status-success-text)}.record-page-contents ol{grid-template-columns:minmax(0,1fr)}.record-page-contents a{overflow-wrap:normal}.record-article-notes{align-items:center;gap:var(--sp-2) var(--sp-4);margin:0 0 var(--sp-3);flex-wrap:wrap;font-size:.875rem;display:flex}.find-panel{gap:var(--sp-4);flex-direction:column;display:flex}.find-label{margin-bottom:var(--sp-2);font-weight:600;display:block}.find-describe,.find-save,.find-saved{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--sp-5)}.find-saved{border:0;border-top:1px solid var(--border-subtle);padding:var(--sp-5);background:0 0;border-radius:0}.find-saved h2{margin:0 0 var(--sp-3);font-size:16px}.find-saved-list{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.find-saved-list>li{padding:var(--sp-2) 0;border-bottom:1px solid var(--border-subtle)}.find-saved-row{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.find-saved-watches{margin:var(--sp-2) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.find-saved-watches li{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--bg-muted);border-radius:var(--r-md);flex-wrap:wrap;font-size:13px;display:flex}.find-saved-alerts{margin:var(--sp-2) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.find-saved-alerts li{padding:var(--sp-2) var(--sp-3);background:var(--bg-muted);border-radius:var(--r-md);color:var(--text-secondary);gap:2px;font-size:13px;display:grid}.find-saved-list button{min-height:36px}.find-describe-row{gap:var(--sp-3);align-items:stretch;display:flex}.find-describe-row textarea,.find-describe-row input{border:1px solid var(--border-input);border-radius:var(--r-md);min-height:44px;padding:var(--sp-3);font:inherit;resize:vertical;box-sizing:border-box;flex:1}.find-describe-row button{min-height:44px}.find-understood{background:var(--brand-tint);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4)}.find-chips{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.find-chip{align-items:center;gap:var(--sp-2);border:1px solid var(--border-strong);background:var(--bg-surface);border-radius:999px;min-height:36px;padding:2px 4px 2px 12px;display:inline-flex}.find-chip-label{color:var(--text-secondary)}.find-match-explanation{margin:var(--sp-2) 0 0;padding-left:var(--sp-4);color:var(--text-secondary);font-size:13px}.find-match-unknown{color:var(--st-carrier-text)}.find-chip-value{font-weight:700}.find-chip button{width:32px;height:32px;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;font-size:16px}.find-chip button:hover{background:var(--bg-muted)}.find-age-editor{align-items:end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.find-age-editor label{gap:var(--sp-1);color:var(--text-secondary);font-size:13px;display:grid}.find-age-editor input{border:1px solid var(--border-input);border-radius:var(--r-md);width:100px;min-height:40px;padding:0 var(--sp-2);font:inherit}.find-age-editor button{min-height:40px}.find-age-editor p{width:100%;color:var(--st-carrier-text);margin:0}.find-catalog-editor{gap:var(--sp-1);width:min(320px,100%);color:var(--text-secondary);font-size:13px;display:grid}.find-catalog-editor select{border:1px solid var(--border-input);border-radius:var(--r-md);min-height:40px;padding:0 var(--sp-2);font:inherit;background:var(--bg-surface)}.find-laboratory-picker{gap:var(--sp-2);width:min(360px,100%);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);margin:0;display:grid}.find-laboratory-picker legend{padding:0 var(--sp-1);color:var(--text-secondary);font-size:13px}.find-laboratory-picker label{align-items:center;gap:var(--sp-2);min-height:32px;display:flex}.find-laboratory-picker input{width:18px;height:18px}.find-status-editor{align-items:end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.find-status-editor label{gap:var(--sp-1);color:var(--text-secondary);font-size:13px;display:grid}.find-status-editor select{border:1px solid var(--border-input);border-radius:var(--r-md);min-width:160px;max-width:100%;min-height:40px;padding:0 var(--sp-2);font:inherit;background:var(--bg-surface)}.find-status-editor button{min-height:40px}.find-could-not-use{background:var(--bg-muted);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4)}.find-could-not-use ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-5)}.find-results{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--sp-5);overflow-x:auto}.find-results h2{margin:0 0 var(--sp-3);font-size:16px}.find-scan-warning{margin:0 0 var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);background:var(--st-carrier-bg);color:var(--st-carrier-text)}.find-table{border-collapse:collapse;width:100%}.find-table th{text-align:left;color:var(--text-secondary);padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border-subtle);font-size:12px}.find-table td{padding:var(--sp-3);border-bottom:1px solid var(--bg-muted);vertical-align:middle}.find-name{font:inherit;color:var(--brand-primary-700);cursor:pointer;text-align:left;background:0 0;border:0;min-height:32px;padding:0;font-weight:600;text-decoration:underline}.find-check{gap:var(--sp-2);margin-top:var(--sp-3);align-items:flex-start;display:flex}.find-check input{flex:none;margin-top:3px}.find-note{margin:var(--sp-2) 0 0;color:var(--text-secondary)}.labs-panel{gap:var(--sp-4);flex-direction:column;display:flex}.labs-intro{color:var(--text-secondary);max-width:72ch;margin:0}.labs-checked{margin:0 0 var(--sp-3)}.labs-filters{gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.labs-filters select{border:1px solid var(--border-input);border-radius:var(--r-md);min-width:200px;max-width:100%;min-height:44px;padding:0 var(--sp-3);font:inherit;background:var(--bg-surface)}.labs-list{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.labs-card{border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--sp-4);gap:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex}.labs-card-head{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.labs-card-head h3{margin:0;font-size:16px}.labs-kind{background:var(--bg-muted);color:var(--text-primary);border-radius:999px;padding:2px 10px;font-size:13px;font-weight:600}.labs-kind-LabsDisagree,.labs-kind-SameLaboratory{color:var(--st-carrier-text);background:var(--st-carrier-bg)}.labs-readings{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.labs-reading{border:1px solid var(--border-strong);border-radius:var(--r-md);padding:var(--sp-3);gap:var(--sp-1);flex-direction:column;display:flex}.labs-source{color:var(--text-secondary);overflow-wrap:anywhere;font-size:14px}.labs-value{font-size:16px}.labs-date{color:var(--text-secondary);font-size:13px}.labs-why{margin:0}.labs-card button{min-height:44px}@media (width<=640px){.find-describe-row{flex-direction:column}.find-saved-row{flex-wrap:wrap}.labs-filters label,.labs-filters select{width:100%}}.discovery-workspace{min-width:0;color:var(--text-primary);font-family:var(--font-sans);gap:16px;font-size:14px;line-height:1.45;display:grid}.discovery-workspace,.discovery-workspace *{box-sizing:border-box}.discovery-workspace label{min-width:0;color:var(--text-secondary);gap:5px;font-size:12px;font-weight:500;display:grid}.discovery-workspace input:not([type=checkbox]),.discovery-workspace select,.discovery-workspace textarea{border:1px solid var(--border-input);border-radius:var(--r-sm);width:100%;min-width:0;min-height:34px;font:inherit;color:var(--text-primary);background:var(--bg-surface);padding:6px 9px;font-size:13px}.discovery-workspace button{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-surface);max-width:100%;min-height:34px;color:var(--text-primary);font:inherit;white-space:normal;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}.discovery-workspace button:hover:not(:disabled){background:var(--bg-muted);border-color:var(--brand-primary)}.discovery-workspace button:disabled{opacity:.5;cursor:not-allowed}.discovery-workspace button.primary{background:var(--brand-primary-700);border-color:var(--brand-primary-700);color:var(--text-inverse)}.discovery-workspace button.primary:hover:not(:disabled){background:var(--brand-primary)}.discovery-workspace :is(button,input,select,textarea,summary):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.discovery-workspace h1{letter-spacing:-.025em;margin:0 0 4px;font-size:24px;font-weight:650;line-height:1.25}.discovery-workspace h2{font-size:20px}.discovery-workspace h3{font-size:16px;font-weight:650}.discovery-workspace h4{font-size:14px}.discovery-workspace h2,.discovery-workspace h3,.discovery-workspace h4,.discovery-workspace p{margin:0 0 8px}.discovery-workspace details>summary{cursor:pointer;color:var(--brand-primary-700);padding:9px 0;font-size:13px}.discovery-workspace details[open]>summary{margin-bottom:8px}.discovery-workspace code,.discovery-workspace pre{white-space:pre-wrap;overflow-wrap:anywhere}.discovery-command,.discovery-panel{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-md);min-width:0;padding:16px}.discovery-command{border-color:color-mix(in srgb, var(--brand-primary) 25%, var(--border-subtle));background:color-mix(in srgb, var(--brand-tint) 28%, var(--bg-surface))}.discovery-command-label{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin-bottom:9px;display:flex}.discovery-command-label label{color:var(--brand-primary-700);align-items:center;gap:7px;font-size:13px;font-weight:650;display:inline-flex}.discovery-command-label>span{color:var(--text-secondary);font-size:12px}.discovery-command-entry{align-items:stretch;gap:10px;display:flex}.discovery-command-entry textarea{resize:vertical;flex:1;min-height:42px;padding:10px 12px;font-size:14px}.discovery-command-entry button{flex:none;padding-inline:14px}.discovery-command>details{vertical-align:top;margin:3px 18px 0 0;display:inline-block}.discovery-command>details[open]{margin-right:0;display:block}.discovery-row,.discovery-save-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.discovery-row>label,.discovery-save-row>label{flex:1;min-width:150px}.discovery-save-row{align-items:end}.discovery-nav{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;gap:4px;display:flex}.discovery-nav button{min-width:0;color:var(--text-secondary);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:0 auto;padding:9px 14px}.discovery-nav button[aria-pressed=true]{color:var(--brand-primary-700);border-bottom-color:var(--brand-primary-700);background:0 0;font-weight:650}.discovery-nav button:hover:not(:disabled){background:var(--bg-muted)}.discovery-panel-nav{border:0;gap:6px}.discovery-panel-nav button{border-radius:var(--r-sm);border:1px solid #0000;min-height:30px;padding:6px 10px;font-size:12px}.discovery-panel-nav button[aria-pressed=true]{background:var(--brand-tint);border-color:#0000}.discovery-context{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-muted);grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px 16px;display:grid}.discovery-layout,.discovery-content{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.discovery-content>*{min-width:0}.discovery-builder-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;display:flex}.discovery-builder-heading h3{margin-bottom:3px}.discovery-builder-heading p{margin:0;font-size:12px}.discovery-mode-settings{border-bottom:1px solid var(--border-subtle);padding:14px 0}.discovery-mode-settings .discovery-row{align-items:end}.discovery-mode-settings .discovery-row>p{flex-basis:100%;margin:0}.discovery-builder>details{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;margin-top:8px;padding:0}.discovery-builder>details>summary{padding-block:11px;font-weight:500}.discovery-group{border:0;min-width:0;margin:18px 0;padding:0}.discovery-group legend{color:var(--text-primary);padding:0;font-size:13px;font-weight:650}.discovery-group .discovery-group{border-left:2px solid var(--border-strong);padding-left:12px}.discovery-group-toolbar{align-items:end;margin:9px 0}.discovery-group-toolbar>label{flex:0 170px}.discovery-group-toolbar button{color:var(--brand-primary-700);border-color:#0000;padding-inline:8px}.discovery-empty-criteria{color:var(--text-secondary);padding:8px 0;font-size:13px}.discovery-rule{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);flex-wrap:wrap;align-items:end;gap:8px;margin:8px 0;padding:10px;display:flex}.discovery-rule>label{flex:130px}.discovery-value{flex:1.1 170px;gap:8px;min-width:0;display:flex}.discovery-value>label{flex:1}.discovery-value>label:last-child:not(:first-child){min-width:50px}.discovery-alternatives{flex-wrap:wrap}.discovery-alternatives>label{flex:140px}.discovery-workspace .discovery-remove{min-width:30px;max-width:44px;color:var(--text-secondary);background:0 0;border-color:#0000;flex:0 0 32px;padding:0}.discovery-check{align-items:center;gap:8px;display:flex!important}.discovery-check input{flex:none}.discovery-muted{color:var(--text-secondary);font-size:13px}.discovery-warning{color:var(--st-carrier-text)}.discovery-goal{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:start;gap:12px;padding:12px 0;display:flex}.discovery-goal small{color:var(--text-secondary);margin-top:8px;display:block}.discovery-run-row{border-top:1px solid var(--border-subtle);justify-content:space-between;margin-top:16px;padding-top:14px}.discovery-run-row>span{color:var(--text-secondary);font-size:12px}.discovery-query-summary{overflow-wrap:anywhere;gap:12px;font-size:13px;display:grid}.discovery-summary-group{border-left:2px solid var(--border-subtle);padding-left:12px}.discovery-query-summary ul{margin:8px 0;padding-left:16px}.discovery-query-summary li{margin-bottom:8px}.discovery-history-list article{border-bottom:1px solid var(--border-subtle);padding:16px 0}.discovery-table-wrap{max-width:100%;overflow-x:auto}.discovery-table-wrap table{border-collapse:collapse;width:100%}.discovery-results-table{min-width:620px}.discovery-table-wrap th,.discovery-table-wrap td{border-bottom:1px solid var(--border-subtle);text-align:left;vertical-align:top;padding:12px}.discovery-table-wrap caption{text-align:left;color:var(--text-secondary);padding:12px 0}.discovery-workspace .discovery-name{color:var(--brand-primary-700);text-align:left;background:0 0;border:0;justify-content:start;padding:0;text-decoration:underline}.discovery-trace,.discovery-update{border-top:1px solid var(--border-subtle);overflow-wrap:anywhere;padding:12px 0}.discovery-trace>span{margin-left:12px}.discovery-preview{border-left:2px solid var(--brand-primary-700);margin-top:12px;padding-left:12px}.discovery-filter-picker{border:1px solid var(--border-strong);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);margin-top:12px;overflow:hidden}.discovery-picker-heading{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 10px;display:flex}.discovery-picker-heading h4{margin:0 0 2px;font-size:14px}.discovery-picker-heading span{color:var(--text-secondary);font-size:12px}.discovery-workspace .discovery-icon-button{background:0 0;border-color:#0000;flex:none;width:32px;height:32px;padding:4px}.discovery-workspace .discovery-picker-search{border:1px solid var(--border-input);border-radius:var(--r-sm);color:var(--text-secondary);align-items:center;gap:8px;margin:0 14px 10px;padding:0 10px;display:flex}.discovery-picker-search:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.discovery-workspace .discovery-picker-search input{background:0 0;border:0;outline:none;padding-inline:0}.discovery-picker-species{padding:0 14px 10px}.discovery-picker-species p{color:var(--text-secondary);margin-bottom:6px;font-size:12px}.discovery-picker-species>div{flex-wrap:wrap;gap:6px;display:flex}.discovery-picker-species button{min-height:30px;padding:4px 8px;font-size:12px}.discovery-filter-categories{gap:4px;padding:0 14px 10px;display:flex;overflow-x:auto}.discovery-filter-categories button{white-space:nowrap;border-color:#0000;flex:none;min-height:30px;padding:4px 8px;font-size:12px}.discovery-filter-categories button[aria-checked=true]{color:var(--brand-primary-700);background:var(--brand-tint)}.discovery-filter-categories button span{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.discovery-picker-fields{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);overscroll-behavior:contain;scrollbar-gutter:stable;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;max-height:288px;padding:8px;display:grid;overflow-y:auto}.discovery-workspace .discovery-picker-field{border-radius:var(--r-sm);text-align:left;border-color:#0000;justify-content:space-between;gap:12px;min-height:54px;padding:9px 10px;display:flex}.discovery-picker-field>svg{color:var(--brand-primary-700);flex:none}.discovery-picker-field-copy{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.discovery-picker-field-copy strong{font-size:13px;font-weight:550;line-height:1.4}.discovery-picker-field-copy small{color:var(--text-secondary);font-size:11px;font-weight:400;line-height:1.4}.discovery-picker-empty{color:var(--text-secondary);grid-column:1/-1;padding:18px 10px;font-size:13px}.discovery-workspace .discovery-picker-footer{color:var(--text-secondary);background:var(--bg-muted);margin:0;padding:9px 14px;font-size:11px}.discovery-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.discovery-metrics{gap:var(--sp-3);margin:var(--sp-4) 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discovery-metrics>div{gap:var(--sp-2);padding:var(--sp-3);background:var(--bg-muted);border-radius:var(--r-md);display:grid}.discovery-metrics strong{color:var(--brand-primary-700);font-size:24px}.discovery-metrics span{color:var(--text-secondary);font-size:13px}.discovery-series,.discovery-comparison{border-top:1px solid var(--border-subtle);padding:var(--sp-4) 0;overflow-wrap:anywhere}.discovery-comparison .discovery-table-wrap{overflow-wrap:normal}.discovery-comparison table{min-width:640px}.discovery-bars{gap:var(--sp-3);margin:var(--sp-3) 0;display:grid}.discovery-bar-row{gap:var(--sp-3);overflow-wrap:anywhere;grid-template-columns:minmax(90px,1fr) minmax(80px,2fr) 80px;align-items:center;font-size:13px;display:grid}.discovery-bar-track{background:var(--bg-muted);border-radius:var(--r-md);height:12px;overflow:hidden}.discovery-bar-track>span{background:var(--brand-primary-700);border-radius:var(--r-md);height:100%;display:block}.discovery-trend{margin:var(--sp-4) 0}.discovery-trend figcaption{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px}.discovery-trend svg{width:100%;max-height:260px;overflow:visible}.discovery-trend svg text{fill:var(--text-secondary);font-size:12px}.discovery-chart-axis{fill:none;stroke:var(--border-subtle);stroke-width:1px}.discovery-chart-line{fill:none;stroke:var(--brand-primary-700);stroke-width:2px}.discovery-chart-point{fill:var(--brand-primary-700)}.discovery-definition-comparison{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.discovery-error{gap:var(--sp-3);padding:var(--sp-3);background:var(--bg-muted);flex-wrap:wrap;align-items:center;display:flex}@media (width<=1100px){.discovery-rule>label,.discovery-rule>.discovery-value{flex-basis:calc(50% - var(--sp-2))}}@media (width<=540px){.discovery-context{grid-template-columns:1fr}.discovery-command-entry{flex-direction:column;align-items:stretch}.discovery-rule{border-top:1px solid var(--border-subtle);padding-top:var(--sp-3);grid-template-columns:minmax(0,1fr);display:grid}.discovery-rule .discovery-remove{justify-self:end}.discovery-value{flex-wrap:wrap}.discovery-value>label{flex-basis:100%}.discovery-workspace input:not([type=checkbox]),.discovery-workspace select,.discovery-workspace textarea{font-size:16px}.discovery-workspace button{min-height:44px}.discovery-table-wrap th,.discovery-table-wrap td{padding:var(--sp-2)}.discovery-metrics,.discovery-definition-comparison{grid-template-columns:minmax(0,1fr)}.discovery-bar-row{grid-template-columns:minmax(0,1fr) 80px}.discovery-bar-row>span:first-child{grid-column:1/-1}}@media (width<=700px){.discovery-picker-fields{grid-template-columns:minmax(0,1fr);max-height:260px}.discovery-filter-categories{padding-inline:10px}.discovery-command-label>span{flex-basis:100%}.discovery-command-entry textarea{min-height:68px}}@media (width<=540px){.discovery-workspace{gap:12px}.discovery-panel,.discovery-command{padding:12px}.discovery-nav{justify-content:space-between}.discovery-nav button{padding-inline:9px;font-size:12px}.discovery-panel-nav{justify-content:start}.discovery-context{gap:10px;padding:12px}.discovery-builder-heading{align-items:start}.discovery-builder-heading button{flex:none}.discovery-picker-heading{padding-inline:10px}.discovery-picker-search{margin-inline:10px!important}.discovery-picker-species{padding-inline:10px}.discovery-picker-fields{max-height:min(288px,45vh)}.discovery-filter-categories button,.discovery-picker-species button{min-height:44px}.discovery-group-toolbar>label{flex-basis:100%}.discovery-group-toolbar button{flex:0 auto}}.discovery-value-combobox{min-width:0;position:relative}.discovery-value-entry{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);align-items:stretch;display:flex}.discovery-workspace .discovery-value-entry input{background:0 0;border:0;min-width:0}.discovery-value-entry:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.discovery-workspace .discovery-value-entry input:focus-visible{outline:none}.discovery-workspace .discovery-value-entry button{color:var(--text-secondary);background:0 0;border:0;flex:none;padding:4px 6px}.discovery-value-popover{z-index:30;border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-surface);width:100%;min-width:0;box-shadow:var(--el-2);overflow-wrap:anywhere;padding:4px;position:absolute;top:calc(100% + 4px);left:0}.discovery-value-popover [role=listbox]{overscroll-behavior:contain;max-height:220px;overflow-y:auto}.discovery-workspace .discovery-value-popover [role=option]{text-align:left;border:0;justify-content:start;gap:2px;width:100%;padding:8px;font-weight:400;display:grid}.discovery-value-popover [role=option] strong{font-size:13px;font-weight:550}.discovery-value-popover [role=option] small{color:var(--text-secondary);font-size:11px}.discovery-value-popover [role=option][aria-selected=true]{background:var(--brand-tint)}.discovery-value-popover [role=option][data-active=true]{outline:2px solid var(--focus-ring);outline-offset:-2px}.discovery-workspace .discovery-value-resolution{color:var(--text-secondary);margin:4px 0 0;font-size:11px;line-height:1.4}.discovery-workspace .discovery-value-ambiguous{color:var(--text-primary)}.discovery-rule .discovery-imported-source{color:var(--text-secondary);flex-basis:100%;margin:0;font-size:11px}.discovery-imported-settings{margin-block:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3)}.discovery-imported-settings p{color:var(--text-secondary);margin:0;font-size:12px}.discovery-imported-settings button{margin-top:var(--sp-2)}.discovery-value-popover p{color:var(--text-secondary);margin:0;padding:6px 8px;font-size:12px}.discovery-value-popover .discovery-value-hint{border-top:1px solid var(--border-subtle);margin-top:4px;font-size:11px}.discovery-control-label{min-width:0;color:var(--text-secondary);gap:5px;font-size:12px;font-weight:500;display:grid}.discovery-value>.discovery-control-label{flex:1}.discovery-alternatives>.discovery-control-label{flex:140px}@media (width<=540px){.discovery-value>.discovery-control-label{flex-basis:100%}}.discovery-workspace{overflow-wrap:anywhere}.discovery-workspace fieldset{min-inline-size:0;max-width:100%}.discovery-workspace [tabindex]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.discovery-workspace input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand-primary-700)}.discovery-workspace .discovery-check{cursor:pointer}.discovery-row>.discovery-control-label{flex:180px}.discovery-result-list{min-width:0;margin-block:16px}.discovery-results-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.discovery-results-toolbar p{color:var(--text-secondary);margin:0;font-size:12px}.discovery-layout-choice{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);gap:2px;padding:3px;display:inline-flex}.discovery-layout-choice button{background:0 0;border-color:#0000}.discovery-layout-choice button[aria-pressed=true]{border-color:var(--border-subtle);background:var(--bg-surface);color:var(--brand-primary-700);box-shadow:var(--el-1)}.discovery-result-status{border-radius:var(--r-sm);background:var(--bg-muted);width:fit-content;color:var(--text-secondary);align-items:center;padding:4px 8px;font-size:12px;font-weight:550;line-height:1.4;display:inline-flex}.discovery-result-status[data-outcome=Met]{background:var(--st-clear-bg);color:var(--st-clear-text)}.discovery-result-status[data-outcome=NeedsEvidence]{background:var(--st-carrier-bg);color:var(--st-carrier-text)}.discovery-result-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.discovery-result-cards>li{min-width:0}.discovery-result-card{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);height:100%;padding:14px}.discovery-result-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:8px;margin-bottom:10px;display:flex}.discovery-result-card-heading .discovery-name{font-size:15px;font-weight:650}.discovery-workspace .discovery-result-reason{color:var(--text-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-block:8px;font-size:12px;font-weight:400;display:-webkit-box;overflow:hidden}.discovery-result-meta{color:var(--text-secondary);margin-top:6px;font-size:12px;font-weight:400;display:block}.discovery-result-card dl{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 0;padding-top:10px;display:grid}.discovery-result-card dt{color:var(--text-secondary);font-size:11px}.discovery-result-card dd{margin:3px 0 0;font-size:12px}.discovery-results-table th:first-child{width:28%}.discovery-results-table td:nth-child(2){width:34%}.discovery-rule[data-invalid=true]{border-color:var(--st-carrier-text)}.discovery-rule .discovery-rule-issue{color:var(--st-carrier-text);flex-basis:100%;margin:0;font-size:12px}.discovery-draft-issues{border-left:3px solid var(--st-carrier-text);border-radius:var(--r-sm);background:var(--st-carrier-bg);padding:12px}.discovery-draft-issues h4{color:var(--st-carrier-text);font-size:13px}.discovery-draft-issues ul{color:var(--st-carrier-text);margin:0;padding-left:18px;font-size:12px}.discovery-draft-issues li+li{margin-top:4px}.discovery-value-options{border:0;flex:1;margin:0;padding:0}.discovery-value-options legend{color:var(--text-secondary);margin-bottom:5px;padding:0;font-size:12px}.discovery-value-options>div{flex-wrap:wrap;gap:6px;display:flex}.discovery-value-options .discovery-check{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);min-height:34px;padding:6px 9px}.discovery-value-options .discovery-check:has(input:checked){border-color:var(--brand-primary-700);background:var(--brand-tint);color:var(--brand-primary-700)}.discovery-value-options .discovery-check:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.discovery-evidence-dialog{border:0;border-left:1px solid var(--border-subtle);background:var(--bg-surface);width:min(620px,100%);max-width:100%;height:100dvh;max-height:none;color:var(--text-primary);overscroll-behavior:contain;box-shadow:var(--el-2);margin:0;padding:24px;display:block;position:fixed;inset:0 0 0 auto;overflow-y:auto}.discovery-evidence-dialog:not([open]){display:none}.discovery-evidence-dialog::backdrop{background:color-mix(in srgb, var(--shadow-ink) 40%, transparent)}.discovery-evidence-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:start;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.discovery-evidence-heading>div{min-width:0}.discovery-evidence-heading button{flex:none}.discovery-evidence-dialog .discovery-eyebrow{color:var(--text-secondary);font-size:12px}.discovery-evidence-dialog h2{margin:0;font-size:20px}.discovery-evidence-content>h3{font-size:14px}.discovery-evidence-content>button{margin-top:12px}.discovery-trace>span{background:var(--bg-muted);border-radius:var(--r-sm);margin-left:0;padding:3px 8px;font-size:12px;display:inline-block}.discovery-trace>strong{margin-bottom:6px;display:block}.discovery-workspace .discovery-table-wrap{overscroll-behavior-x:contain;scrollbar-gutter:stable}.discovery-workspace .discovery-table-wrap table{font-size:13px}.discovery-workspace .discovery-trend-scroll{max-width:100%;overflow-x:auto}.discovery-workspace .discovery-trend-scroll svg{min-width:480px}.discovery-workspace .discovery-update,.discovery-workspace [aria-label=Following]>article{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);margin-block:14px;padding:14px}@media (width<=900px) and (width>=541px){.discovery-context{grid-template-columns:repeat(2,minmax(0,1fr))}.discovery-context>label:last-child{grid-column:1/-1}}@media (width<=720px){.discovery-workspace button,.discovery-workspace input:not([type=checkbox]),.discovery-workspace select,.discovery-workspace summary{min-height:44px}.discovery-workspace input:not([type=checkbox]),.discovery-workspace select,.discovery-workspace textarea{font-size:16px}.discovery-workspace .discovery-icon-button{width:44px;height:44px}.discovery-workspace .discovery-remove{flex-basis:44px;width:44px;min-width:44px}.discovery-check{min-height:44px}.discovery-workspace input[type=checkbox]{width:20px;height:20px}.discovery-run-row>button{min-width:140px}.discovery-nav:not(.discovery-panel-nav){grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.discovery-nav:not(.discovery-panel-nav) button{flex-direction:column;gap:4px;padding:9px 4px;font-size:12px}.discovery-panel-nav{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.discovery-panel-nav button{padding:8px 6px}.discovery-value-popover [role=listbox]{max-height:min(260px,35dvh)}.discovery-result-cards{grid-template-columns:minmax(0,1fr)}.discovery-result-card-heading .discovery-name{align-items:center;min-height:44px}.discovery-evidence-dialog{width:100%;padding:16px;padding-top:max(16px, env(safe-area-inset-top));padding-right:max(16px, env(safe-area-inset-right));padding-left:max(16px, env(safe-area-inset-left));padding-bottom:max(24px, env(safe-area-inset-bottom));border:0}.discovery-evidence-dialog .discovery-evidence-heading button{min-width:44px}.discovery-save-row>button{flex:180px}}@media (width<=540px){.discovery-builder-heading{flex-wrap:wrap}.discovery-run-row{align-items:stretch}.discovery-run-row>span{flex-basis:100%}.discovery-run-row>button{width:100%}.discovery-rule-issue{grid-column:1/-1}.discovery-row>label,.discovery-save-row>label,.discovery-row>.discovery-control-label{flex-basis:100%;min-width:0}.discovery-group .discovery-group{padding-left:8px}.discovery-result-card dl{grid-template-columns:minmax(0,1fr)}.discovery-results-toolbar{align-items:stretch}.discovery-results-toolbar>p{flex-basis:100%}.discovery-layout-choice{width:fit-content}.discovery-evidence-heading{gap:8px}}@media (pointer:coarse){.discovery-workspace button,.discovery-workspace input:not([type=checkbox]),.discovery-workspace select,.discovery-workspace .discovery-check,.discovery-workspace summary{min-height:44px}.discovery-workspace .discovery-icon-button,.discovery-workspace .discovery-remove{width:44px;min-width:44px}}@media (prefers-reduced-motion:reduce){.discovery-workspace *,.discovery-workspace :before,.discovery-workspace :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body{background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--density-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.report-requirements{gap:var(--sp-3);padding:var(--density-card-padding);display:grid}.report-requirements :is(h2,h3,p){margin:0}.report-requirements label{gap:var(--sp-2);display:grid}.report-requirements select,.report-requirements textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);font:inherit;color:inherit;background:var(--bg-canvas)}.report-requirements textarea{min-height:15rem}.report-requirements button{min-height:44px}.report-requirements>button{justify-self:start}.report-requirements code{overflow-wrap:anywhere}.report-requirements blockquote{border-inline-start:2px solid var(--border-subtle);margin-inline:0;padding-inline-start:var(--sp-3)}.report-requirement-findings{gap:var(--sp-4);padding:0;list-style:none;display:grid}.report-requirement-findings>li{justify-items:start;gap:var(--sp-2);padding-block:var(--sp-3);border-block-start:1px solid var(--border-subtle);display:grid}.report-requirement-findings h3{margin-block:0 var(--sp-2)}.report-requirement-findings details{margin-block:var(--sp-2)}.living-genetic-record-card{gap:var(--sp-3);padding:var(--density-card-padding);display:grid}.living-genetic-dimensions{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.living-genetic-dimension{gap:var(--sp-1);display:grid}.living-genetic-meter{background:var(--bg-canvas);border-radius:999px;height:8px;overflow:hidden}.living-genetic-meter span{border-radius:inherit;background:var(--brand-primary);height:100%;display:block}.living-genetic-summary-grid{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.living-genetic-summary-grid div{padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);gap:2px;display:grid}.living-genetic-summary-grid strong{font-size:20px}.living-genetic-summary-grid span{color:var(--text-secondary);font-size:12px}.living-genetic-detail{border-top:1px solid var(--border-subtle);padding-top:var(--sp-3)}.living-genetic-detail summary{cursor:pointer;font-weight:650}.living-genetic-gap,.living-genetic-timeline-event{gap:var(--sp-1);margin-top:var(--sp-3);display:grid}.living-genetic-timeline-event{grid-template-columns:minmax(100px,.35fr) minmax(150px,.6fr) 1fr}.living-genetic-timeline-event time{color:var(--text-secondary)}.research-contribution-summary{gap:var(--sp-1);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--bg-canvas);justify-items:start;display:grid}.research-contribution-summary p{margin:0}.living-genetic-reassurance{padding:var(--sp-3);border-radius:var(--r-sm);background:var(--bg-canvas);margin:0}.living-genetic-result-counts{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.living-genetic-result-counts li{align-items:baseline;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);display:flex}.living-genetic-result-counts strong{font-size:18px}.living-genetic-result-counts span{color:var(--text-secondary);font-size:13px}.living-genetic-result-counts li[data-tone=clear]{border-color:var(--st-clear);background:var(--st-clear-bg)}.living-genetic-result-counts li[data-tone=carrier]{border-color:var(--st-carrier);background:var(--st-carrier-bg)}.living-genetic-result-counts li[data-tone=atRisk]{border-color:var(--st-affected);background:var(--st-affected-bg)}.living-genetic-result-counts li[data-tone=unreviewed]{border-style:dashed;border-color:var(--st-nottested)}.living-genetic-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.living-genetic-imported-list{gap:var(--sp-1);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.living-genetic-imported-list>li{align-items:center;gap:2px var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(12rem,1.25fr) minmax(9rem,.75fr) auto;display:grid}.living-genetic-imported-name{overflow-wrap:anywhere;grid-area:1/1/span 2;align-self:center;min-width:0;font-weight:650}.living-genetic-imported-value{min-width:0;color:var(--text-primary);grid-area:1/2;font-weight:600}.living-genetic-imported-source{min-width:0;color:var(--text-secondary);grid-area:2/2;font-size:12px}.living-genetic-result-status{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap;grid-area:1/3/span 2;display:inline-flex}.living-genetic-result-tag{white-space:nowrap;padding:2px var(--sp-2);border:1px solid var(--border-subtle);color:var(--st-nottested-text);border-radius:999px;font-size:12px}.living-genetic-result-tag[data-tone=clear]{border-color:var(--st-clear);background:var(--st-clear-bg);color:var(--st-clear-text)}.living-genetic-result-tag[data-tone=carrier]{border-color:var(--st-carrier);background:var(--st-carrier-bg);color:var(--st-carrier-text)}.living-genetic-result-tag[data-tone=atRisk]{border-color:var(--st-affected);background:var(--st-affected-bg);color:var(--st-affected-text)}.living-genetic-result-tag[data-tone=unreviewed]{border-style:dashed;border-color:var(--st-nottested);color:var(--st-nottested-text);background:0 0}.living-genetic-review-tag{white-space:nowrap;padding:2px var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-secondary);font-size:12px}.living-genetic-review-tag[data-review=Released]{color:var(--text-primary);font-weight:650}.living-genetic-review-tag[data-review=AiProposed],.living-genetic-review-tag[data-review=Unreviewed],.living-genetic-review-tag[data-review=Unrecorded],.living-genetic-review-tag[data-review=Rejected]{background:var(--st-nottested-bg);color:var(--st-nottested-text);border-style:dashed}.living-genetic-source-refs{align-items:center;gap:2px;display:inline-flex}.living-genetic-source-refs sup{line-height:1}.living-genetic-source-refs button{min-width:1.65rem;min-height:1.65rem;color:var(--brand-primary);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 .25rem;font-size:.72rem;font-weight:750;text-decoration:underline;display:inline-grid}.living-genetic-source-refs button:hover,.living-genetic-source-refs button:focus-visible,.living-genetic-source-refs button[data-selected]{background:color-mix(in srgb, var(--brand-primary) 11%, transparent);outline-offset:2px}.living-genetic-citation-drawer{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);grid-column:1/-1;display:grid}.living-genetic-citation-drawer>ol{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.living-genetic-citation-drawer>ol>li{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-2);border-radius:var(--r-sm);background:var(--bg-surface);display:flex}.living-genetic-citation-drawer>ol>li[data-selected]{box-shadow:inset 3px 0 0 var(--brand-primary)}.living-genetic-citation-drawer>ol>li>div{gap:.1rem;min-width:0;display:grid}.living-genetic-citation-drawer span,.living-genetic-citation-drawer small{overflow-wrap:anywhere}.living-genetic-citation-drawer small{color:var(--text-secondary)}.living-genetic-citation-drawer a{flex:none;font-size:12px;font-weight:650}.living-genetic-strengthen{gap:var(--sp-4);border-top:1px solid var(--border-subtle);padding-top:var(--sp-3);display:grid}.living-genetic-strengthen>div>p{margin:var(--sp-1) 0 0}.living-genetic-group{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);display:grid}.living-genetic-group h4{margin:0;font-size:15px}.living-genetic-group>p{margin:0;font-size:13px}.living-genetic-group[data-group=needs-attention]{border-color:var(--st-affected);background:var(--st-affected-bg)}.living-genetic-group[data-group=optional]{background:var(--bg-canvas)}.living-genetic-group ul{gap:var(--sp-3);margin:var(--sp-1) 0 0;padding:0;list-style:none;display:grid}.living-genetic-owner-item{gap:var(--sp-1);justify-items:start;display:grid}.living-genetic-owner-item p{margin:0}.living-genetic-owner-item-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.living-genetic-optional-tag{padding:1px var(--sp-2);border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;font-size:12px}.living-genetic-technical{width:100%}.living-genetic-technical summary{cursor:pointer;color:var(--text-secondary);font-size:13px}.living-genetic-technical p{margin:var(--sp-1) 0 0;word-break:break-word;font-size:12px}@media (width<=720px){.living-genetic-timeline-event{grid-template-columns:1fr}.living-genetic-imported-list>li{grid-template-columns:minmax(0,1fr);gap:.15rem .65rem}.living-genetic-imported-name{grid-area:1/1}.living-genetic-imported-value{grid-area:2/1}.living-genetic-imported-source{grid-area:3/1}.living-genetic-result-status{grid-area:4/1;justify-content:flex-start;justify-self:start}.living-genetic-citation-drawer{grid-row:5}.living-genetic-citation-drawer>ol>li{flex-direction:column;align-items:flex-start}.living-genetic-actions .button-link{text-align:center;width:100%}}.route-tabs{gap:var(--sp-2);margin:0 0 var(--sp-4);flex-wrap:wrap;display:flex}button,.button-link{justify-content:center;align-items:center;gap:var(--sp-1);font:inherit;min-height:calc(var(--density-control-height) - 2px);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;padding:0 16px;font-weight:600;display:inline-flex}button>svg,.button-link>svg{flex:none}button:hover:not(:disabled),.button-link:hover:not([aria-disabled=true]){border-color:var(--text-secondary)}button:disabled,.button-link[aria-disabled=true]{cursor:not-allowed;opacity:.5}button:focus-visible,.button-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}button.primary,.button-link.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--on-primary)}button.primary:hover:not(:disabled),.button-link.primary:hover:not([aria-disabled=true]){background:var(--brand-primary-700);border-color:var(--brand-primary-700)}button.sm,.button-link.sm{min-height:32px;padding:0 12px;font-size:13px}button.ghost,.button-link.ghost{border-color:var(--border-subtle);color:var(--text-secondary);background:0 0}button.ghost:hover:not(:disabled),.button-link.ghost:hover:not([aria-disabled=true]){border-color:var(--border-strong);color:var(--text-primary)}.button-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.problem-banner{align-items:start;gap:var(--sp-2);margin-bottom:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--st-affected);border-radius:var(--r-sm);background:var(--st-affected-bg);color:var(--st-affected-text);grid-template-columns:20px minmax(0,1fr) auto;display:grid}.problem-banner>div{gap:2px;min-width:0;display:grid}.problem-banner strong,.problem-banner span,.problem-banner small{overflow-wrap:anywhere}.problem-banner>button{width:28px;min-height:28px;color:var(--st-affected-text);background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.icon-button{width:38px;min-height:calc(var(--density-control-height) - 2px);justify-content:center;align-items:center;padding:0;display:inline-flex}.client-assistant{top:calc(3.5rem + var(--sp-2));right:var(--sp-5);z-index:60;position:fixed}@media (width<=760px){.client-assistant{right:var(--sp-3)}}.client-assistant-panel{gap:var(--sp-3);width:min(390px,100vw - 32px);max-height:min(680px, calc(100vh - 3.5rem - 2 * var(--sp-3)));padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:0 22px 58px color-mix(in srgb, var(--shadow-ink) 20%, transparent), 0 2px 8px color-mix(in srgb, var(--shadow-ink) 10%, transparent);grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.client-assistant-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.client-assistant-head h2,.client-assistant-head p,.client-assistant-message p{margin:0}.client-assistant-messages{align-content:start;gap:var(--sp-2);min-height:220px;padding-right:2px;display:grid;overflow:auto}.client-assistant-message{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 84%, var(--bg-canvas));display:grid}.client-assistant-message.user{background:color-mix(in srgb, var(--brand-tint) 68%, var(--bg-surface));justify-self:end;max-width:86%}.client-assistant-message.assistant{justify-self:start}.client-assistant-actions,.client-assistant-sources,.client-assistant-prompts{gap:var(--sp-2);flex-wrap:wrap;display:flex}.client-assistant-prompts button{min-height:34px}.client-assistant-form{gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.client-assistant-form input{min-width:0;min-height:40px;padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-canvas);color:var(--text-primary);font:inherit}.wrap{max-width:1440px;padding:var(--sp-4) var(--sp-5) var(--sp-8);margin:0 auto}.page-title{letter-spacing:-.4px;margin:0 0 var(--sp-4);font-size:24px}.back{min-height:auto;margin:var(--sp-5) 0 var(--sp-3);color:var(--text-secondary);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:500;display:inline-flex}.back:hover{color:var(--brand-primary)}.avatar{border-radius:var(--r-lg);background:var(--brand-tint);border:1px solid var(--border-subtle);width:60px;height:60px;color:var(--brand-primary-700);flex:none;place-items:center;font-size:28px;display:grid;overflow:hidden}.avatar-sm{border-radius:var(--r-md);width:40px;height:40px;font-size:20px}.avatar-img{object-fit:cover;width:100%;height:100%;display:block}.hero-meta{margin:0 0 var(--sp-2);font-size:14px}.section-t{margin:var(--sp-6) 0 var(--sp-3);color:var(--text-secondary);font-size:12px;font-weight:700}.section-t-note{text-transform:none;letter-spacing:0;font-weight:400}.card{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1)}.animal-result-card{gap:var(--sp-4);min-width:0;margin-top:var(--sp-4);padding:var(--sp-6);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.65;display:grid}.animal-result-heading{gap:var(--sp-2);display:grid}.animal-result-card h2,.animal-result-card p,.animal-result-card dl,.animal-result-card dd{margin:0}.animal-result-heading h2{font-size:1.25rem;line-height:1.35}.animal-result-heading p{max-width:80ch}.animal-result-state{padding:var(--sp-3) var(--sp-4);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);font-size:.875rem}.animal-result-state[role=alert]{border-color:var(--st-affected);background:var(--st-affected-bg)}.animal-result-disclosure{border:1px solid var(--border-subtle);border-radius:var(--r-md);min-width:0}.animal-result-disclosure>summary,.animal-result-technical>summary{min-height:44px;padding:10px var(--sp-3);border-radius:var(--r-md);cursor:pointer;font-size:.875rem;line-height:24px}.animal-result-disclosure>summary{color:var(--text-primary);font-weight:650}.animal-result-disclosure>summary:hover,.animal-result-technical>summary:hover{background:var(--bg-canvas)}.animal-result-disclosure>summary:focus-visible,.animal-result-technical>summary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.animal-result-disclosure[open]>summary{border-bottom:1px solid var(--border-subtle);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--bg-canvas)}.animal-result-body,.animal-result-evidence{gap:var(--sp-3);min-width:0;padding:var(--sp-4);display:grid}.animal-result-evidence{border:1px solid var(--border-subtle);border-radius:var(--r-sm)}.animal-result-finding>strong{margin-bottom:var(--sp-1);font-size:.875rem;font-weight:650;display:block}.animal-result-evidence>.muted,.animal-result-technical{font-size:.8125rem}.animal-result-technical{min-width:0;padding-top:var(--sp-2);border-top:1px solid var(--border-subtle)}.animal-result-technical>summary{color:var(--text-secondary)}.animal-result-technical p{margin-top:var(--sp-2);font-size:.8125rem}.animal-result-card dl>div{gap:var(--sp-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);padding:10px 0;display:grid}.animal-result-card dl>div:last-child{border-bottom:0}.animal-result-card dt{color:var(--text-secondary);font-size:.8125rem;font-weight:600}@media (width<=640px){.animal-result-card{padding:var(--density-card-padding)}.animal-result-body,.animal-result-evidence{padding:var(--sp-3)}.animal-result-card dl>div{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}}.ranked-animal-lookup-card{gap:var(--sp-2);padding:var(--density-card-padding);display:grid}.ranked-animal-lookup-card h2,.ranked-animal-lookup-card p{margin:0}.ranked-animal-lookup-card form{align-items:end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.ranked-animal-lookup-card form label{flex-basis:100%}.ranked-animal-lookup-card form input{flex:240px;min-width:0}.client-pro-gate-compact{gap:var(--sp-2);padding:var(--sp-4);justify-items:start;display:grid}.client-pro-gate-compact h3{letter-spacing:-.2px;margin:0;font-size:18px}.client-pro-gate-compact p{max-width:52ch;margin:0}.client-pro-compare-hero{gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--brand-tint);border-radius:var(--r-lg);background:var(--bg-surface);box-shadow:var(--el-1);grid-template-columns:minmax(0,1fr) minmax(220px,auto);align-items:stretch;display:grid}.client-pro-compare-copy{align-content:center;gap:var(--sp-2);min-width:0;display:grid}.client-pro-compare-copy .eyebrow,.client-pro-compare-copy h1,.client-pro-compare-copy p{margin:0}.client-pro-compare-copy h1{letter-spacing:-.5px;font-size:30px}.client-pro-compare-copy p{max-width:760px;color:var(--text-secondary)}.client-pro-compare-actions{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.client-pro-compare-actions .button-link:first-child,.client-pro-compare-card-featured>.button-link{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--on-primary)}.client-pro-compare-score{min-width:220px;padding:var(--sp-4);border:0;border-top:1px solid var(--border-subtle);text-align:center;background:0 0;border-radius:0;align-content:center;justify-items:center;display:grid}.client-pro-compare-score span,.client-pro-compare-score small{color:var(--text-secondary)}.client-pro-compare-score span{font-size:12px;font-weight:700}.client-pro-compare-score strong{color:var(--brand-primary-700);margin:4px 0;font-size:24px;line-height:1.1}.client-pro-workflow{gap:var(--sp-3);padding:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.client-pro-match-preview{padding:var(--sp-5) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.client-pro-match-preview h2,.client-pro-match-preview .section-t{margin-top:0}.client-pro-match-preview>p{max-width:72ch}.client-pro-preview-table{margin-top:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);-webkit-user-select:none;user-select:none;display:grid;overflow:hidden}.client-pro-preview-row{gap:var(--sp-3);min-height:54px;padding:0 var(--sp-4);color:var(--text-secondary);grid-template-columns:32px minmax(140px,1.3fr) minmax(110px,1fr) minmax(120px,1fr) 52px;align-items:center;display:grid}.client-pro-preview-row+.client-pro-preview-row{border-top:1px solid var(--border-subtle)}.client-pro-preview-row strong{color:var(--text-primary)}.client-pro-preview-rank{font-variant-numeric:tabular-nums;font-weight:800}.client-pro-preview-score{color:var(--brand-primary-700);filter:blur(6px);font-size:20px}@media (width<=700px){.client-pro-preview-row{grid-template-columns:32px minmax(0,1fr) 44px}.client-pro-preview-row>span:not(.client-pro-preview-rank){display:none}}.client-pro-workflow-step{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);align-items:start;min-width:0;display:grid}.client-pro-workflow-step>span{background:var(--brand-primary);width:34px;height:34px;color:var(--on-primary);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.client-pro-workflow-step strong,.client-pro-workflow-step small{display:block}.client-pro-workflow-step small{color:var(--text-secondary);margin-top:2px}.client-pro-compare-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-pro-compare-card{align-content:start;gap:var(--sp-3);padding:var(--density-card-padding);display:grid}.client-pro-compare-card h2{margin:0;font-size:20px}.client-pro-compare-card .section-t{margin-top:0}.client-pro-compare-card-featured{border-color:color-mix(in srgb, var(--brand-primary) 38%, var(--border-subtle));background:var(--bg-surface)}.client-pro-feature-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.client-pro-feature-list li{gap:var(--sp-2);align-items:center;min-width:0;display:flex}.client-pro-feature-list svg{color:var(--brand-primary-700);flex:none}.client-pro-detail-panel{gap:var(--sp-3);padding:var(--density-card-padding);display:grid}.client-pro-detail-panel h2,.client-pro-detail-panel .section-t,.client-pro-detail-panel p{margin:0}.client-pro-suite-grid{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.client-pro-suite-item{min-width:0;min-height:150px;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;align-content:start;gap:6px;display:grid}.client-pro-suite-item span{border-radius:var(--r-sm);background:color-mix(in srgb, var(--brand-primary) 12%, var(--bg-surface));width:max-content;max-width:100%;color:var(--brand-primary-700);padding:3px 8px;font-size:12px;font-weight:700}.client-pro-suite-item strong{color:var(--text-primary)}.client-pro-suite-item p{color:var(--text-secondary);font-size:13px;line-height:1.45}.client-pro-preview{gap:var(--sp-3);padding:var(--sp-4);display:grid}.client-pro-preview h2,.client-pro-preview .section-t{margin:0}.client-pro-preview-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plan-load-warning{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb, var(--st-carrier) 40%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--st-carrier) 8%, var(--bg-surface));flex-wrap:wrap;display:flex}.plan-load-warning>span{flex:18rem;min-width:0}.plan-current-card,.client-plan-card{gap:var(--sp-4);padding:var(--density-card-padding);display:grid}.season-related-tools{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);display:grid}.season-related-tools .season-related-tools-actions{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.plan-retention-card{gap:var(--sp-2);padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-left:4px solid var(--status-warning-text);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.plan-retention-card .plan-overage-meters{padding-left:var(--sp-4);gap:var(--sp-1);margin:0;display:grid}.plan-retention-card .plan-overage-actions{margin-top:var(--sp-2)}.client-plan-cancel{gap:var(--sp-1);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:grid}.plan-approaching-nudge{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-subtle);border-left:4px solid var(--brand-primary);border-radius:var(--r-sm);background:var(--bg-surface);flex-wrap:wrap;display:flex}.plan-approaching-nudge>span{gap:2px;min-width:0;display:grid}.plan-current-card .section-row,.client-plan-card .section-row{align-items:flex-start}.plan-current-card h2,.client-plan-card h2{margin:0;font-size:20px}.plan-feature-strip{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plan-feature-pill{min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-canvas));gap:4px;display:grid}.plan-feature-pill span{color:var(--text-secondary);font-size:12px;font-weight:800}.plan-feature-pill strong{color:var(--text-primary);line-height:1.2}.plan-feature-pill.locked{background:var(--bg-canvas);border-style:dashed}.plan-usage-card,.plan-overage-card{gap:var(--sp-4);padding:var(--density-card-padding);display:grid}.plan-usage-card h2,.plan-overage-card h2{margin:0;font-size:20px}.plan-usage-grid{border:0;border-top:1px solid var(--border-subtle);border-radius:0;display:grid;overflow:hidden}.plan-usage-row{grid-template-columns:minmax(120px,.9fr) repeat(3,minmax(0,1fr));min-width:0;display:grid}.plan-usage-row+.plan-usage-row{border-top:1px solid var(--border-subtle)}.plan-usage-row span{min-width:0;padding:var(--sp-3);overflow-wrap:anywhere}.plan-usage-row span+span{border-left:1px solid var(--border-subtle)}.plan-usage-head{background:var(--bg-canvas);color:var(--text-secondary);font-size:12px;font-weight:700}.client-plan-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-plan-card{align-content:start;min-height:0}.client-plan-card-pro{border-color:color-mix(in srgb, var(--brand-primary) 36%, var(--border-subtle))}.client-plan-card-pro.active{background:var(--bg-surface)}.client-plan-price{color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:34px;font-weight:800;line-height:1;display:flex}.client-plan-price-cadence{color:var(--text-secondary);font-size:15px;font-weight:600}.client-plan-price-secondary{color:var(--text-secondary);flex-basis:100%;font-size:13px;font-weight:600}.client-plan-specs{border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);background:var(--border-subtle);gap:1px;margin:0;display:grid}.client-plan-spec{justify-content:space-between;align-items:baseline;gap:var(--sp-2);padding:8px var(--sp-3);background:var(--bg-surface);display:flex}.client-plan-spec dt{color:var(--text-secondary);font-size:13px}.client-plan-spec dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:700}.client-plan-card-pro .client-plan-spec dd{color:var(--brand-primary)}.client-plan-list{gap:var(--sp-2);margin:0;padding-left:18px;display:grid}.client-plan-list li{padding-left:2px}.client-plan-actions{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.client-plan-actions .save-notice,.client-plan-actions .privacy-notice{flex-basis:100%;margin:0}.plan-overage-controls{align-items:end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.plan-overage-controls label{gap:var(--sp-1);min-width:min(220px,100%);display:grid}.plan-overage-controls select{border:1px solid var(--border-input);border-radius:var(--r-sm);min-height:40px;padding:0 var(--sp-3);background:var(--bg-surface);color:var(--text-primary);font:inherit}.steps{gap:var(--sp-2);display:flex}.step{padding:var(--sp-4);border:0;border-top:1px solid var(--border-subtle);box-shadow:var(--el-1);text-align:center;background:0 0;border-radius:0;flex:1}.step-ic{width:26px;height:26px;margin:0 auto var(--sp-2);background:var(--st-nottested-bg);color:var(--st-nottested-text);border-radius:50%;place-items:center;font-weight:700;display:grid}.step-done .step-ic{background:var(--st-clear-bg);color:var(--st-clear-text)}.step-lbl{font-size:13px;font-weight:600}.report-item{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.report-item:last-child{border-bottom:none}.report-item .star{width:20px;color:var(--brand-primary);font-size:18px}.report-name{flex:10rem;min-width:0;font-weight:600}.report-feat{color:var(--text-secondary);font-size:13px;font-weight:400}.report-empty{padding:var(--sp-4);margin:0}.reports-empty-state{gap:var(--sp-4);padding:var(--sp-5);display:grid}.reports-empty-primary{gap:var(--sp-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.reports-empty-primary h2,.reports-empty-primary p{margin-top:0}.reports-empty-primary h2{margin-bottom:var(--sp-1);font-size:22px}.reports-empty-icon{border-radius:var(--r-sm);background:var(--brand-tint);width:44px;height:44px;color:var(--brand-primary-700);place-items:center;display:grid}.reports-empty-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.reports-empty-steps{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reports-empty-steps article{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 86%, var(--bg-canvas));grid-template-columns:auto minmax(0,1fr);display:grid}.reports-empty-steps svg{color:var(--st-clear-text)}.reports-empty-steps div,.reports-empty-animals>div:first-child{gap:2px;min-width:0;display:grid}.reports-empty-steps strong,.reports-empty-animals strong,.reports-empty-animal span{color:var(--text-primary)}.reports-empty-steps span,.reports-empty-animals span,.reports-empty-animal small{color:var(--text-secondary);line-height:1.35}.reports-empty-animals{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:grid}.reports-empty-animal-list{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.reports-empty-animal{gap:0 var(--sp-2);min-width:0;min-height:58px;padding:var(--sp-2);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.reports-empty-animal small{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.owner-summary{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);display:flex}.owner-summary-line{font-variant-numeric:tabular-nums;flex:1;font-weight:600}.trusted-passport-strip{gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-4);border:1px solid var(--brand-tint);border-radius:var(--r-lg);background:var(--bg-surface);box-shadow:var(--el-1);grid-template-columns:minmax(260px,1.2fr) minmax(280px,1fr) minmax(240px,.9fr);display:grid}.trusted-passport-copy{align-content:center;gap:var(--sp-2);min-width:0;display:grid}.trusted-passport-copy .section-t,.trusted-passport-copy h2,.trusted-passport-copy p{margin:0}.trusted-passport-copy h2{letter-spacing:-.25px;font-size:22px}.trusted-passport-actions{gap:var(--sp-2);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.trusted-passport-metrics{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.trusted-passport-alert{min-height:100%;padding:var(--sp-3);border-color:var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 86%, var(--bg-canvas));text-align:left;align-content:center;gap:4px;display:grid}.trusted-passport-alert.active{border-color:var(--st-carrier-bg);background:color-mix(in srgb, var(--st-carrier-bg) 30%, var(--bg-surface))}.trusted-passport-alert span{color:var(--brand-primary-700);font-size:12px;font-weight:700}.trusted-passport-alert strong{font-size:15px;line-height:1.3}.trusted-passport-alert small{color:var(--text-secondary)}.animal-insight-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.animal-insight{min-height:76px;padding:var(--sp-3);text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex}.animal-insight strong{font-size:24px;line-height:1}.animal-insight.active,.animal-saved-views button.active,.animal-view-toggle button.active{border-color:var(--brand-primary);background:var(--brand-tint);color:var(--brand-primary-700)}.animal-saved-views{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.animal-saved-views button{gap:var(--sp-1);min-height:78px;padding:var(--sp-3);text-align:left;display:grid}.animal-saved-views span{color:var(--text-secondary);font-size:13px;font-weight:500}.animal-view-toggle{gap:var(--sp-2);flex-wrap:wrap;display:flex}.animal-view-toggle button{min-height:34px;padding:0 12px;font-size:13px}.section-row,.program-group-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.section-row .section-t{margin-bottom:var(--sp-2)}.animal-change-digest{margin-bottom:var(--sp-4)}.animal-change-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.animal-change-card{min-height:72px;padding:var(--sp-3);text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:flex}.animal-change-card-head{justify-content:space-between;align-items:center;gap:var(--sp-2);width:100%;display:flex}.animal-change-name{font-weight:700}.animal-change-kind,.animal-change-action{font-size:12px;font-weight:700}.animal-change-kind{color:var(--text-secondary)}.animal-change-action{color:var(--brand-primary)}.program-trust-rollup{gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-4);display:grid}.program-intelligence-grid .program-trust-rollup{grid-column:span 2}.program-trust-rollup h2,.program-rollup-cohort h3{margin:0}.program-trust-rollup h2{font-size:18px}.program-rollup-overview{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.program-rollup-overview>div{gap:var(--sp-1);min-width:0;display:grid}.program-rollup-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.program-rollup-cohort{align-content:start;gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.program-rollup-cohort .section-row{align-items:flex-start;gap:var(--sp-2);flex-wrap:wrap}.program-rollup-cohort p{overflow-wrap:anywhere;margin:0}.program-rollup-action{color:var(--text-primary);font-size:13px;font-weight:700;line-height:1.35}.trace-workspace{margin-bottom:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-surface);box-shadow:var(--el-1)}.trace-workspace-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4);display:flex}.trace-workspace-head h2{margin:0 0 var(--sp-1);font-size:22px}.traceline{align-items:center;gap:var(--sp-2);padding:var(--sp-2);border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);border-radius:999px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));font-size:12px;font-weight:700;display:grid}.traceline span{padding:0 var(--sp-2);position:relative}.traceline span:not(:last-child):after{right:calc(var(--sp-2) * -1);color:var(--brand-primary);content:"→";position:absolute}.trace-lanes{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trace-lane{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:color-mix(in srgb, var(--bg-surface) 82%, transparent);overflow:hidden}.trace-lane-head{gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;display:grid}.trace-lane-head h3,.trace-lane-head p{margin:0}.trace-lane-head strong{background:var(--brand-primary);min-width:30px;min-height:30px;color:var(--on-primary);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.trace-lane-dot{border:2px solid var(--brand-primary);background:var(--bg-surface);width:12px;height:12px;box-shadow:0 0 0 5px var(--brand-tint);border-radius:999px;margin-top:5px}.trace-lane-body{gap:var(--sp-2);padding:var(--sp-3);display:grid}.trace-lane-empty{margin:0}.trace-lane-animal{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);min-height:64px;padding:var(--sp-2);text-align:left;display:flex}.trace-lane-animal span{gap:2px;display:grid}.trace-lane-animal small,.trace-lane-animal em{color:var(--text-secondary);font-size:12px;font-style:normal}.trace-lane-animal em{text-align:right;max-width:44%}.signature-workflow{gap:var(--sp-4);margin:var(--sp-4) 0 var(--sp-5);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-surface);box-shadow:var(--el-1);grid-template-columns:minmax(0,.95fr) minmax(0,1.45fr);align-items:stretch;display:grid}.signature-workflow-copy{flex-direction:column;justify-content:center;display:flex}.signature-workflow-copy h2{margin:0 0 var(--sp-2);font-size:22px}.signature-steps{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0;padding:0;list-style:none;display:grid}.signature-steps li{gap:var(--sp-2);min-height:132px;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-rows:auto 1fr auto;display:grid;position:relative}.signature-step-node{border:2px solid var(--brand-primary);background:var(--bg-surface);width:14px;height:14px;box-shadow:0 0 0 5px var(--brand-tint);border-radius:999px}.signature-step-copy{gap:2px;display:grid}.signature-step-copy small{color:var(--text-secondary)}.signature-steps em{background:var(--brand-tint);color:var(--brand-primary-700);border-radius:999px;justify-self:start;padding:2px 9px;font-size:12px;font-style:normal;font-weight:800}.ati-today-layout{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);align-items:start;display:grid}.ati-rollup{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.ati-rollup h2,.ati-rollup h3{margin:0}.ati-rollup h2{font-size:20px}.ati-rollup h3{font-size:15px;line-height:1.25}.ati-rollup-notice{padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb, var(--status-success) 35%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--status-success) 9%, var(--bg-surface));color:var(--text-primary);margin:0;font-size:13px}.ati-rollup-sections{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ati-rollup-section{align-content:space-between;gap:var(--sp-3);min-width:0;min-height:220px;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 84%, var(--bg-canvas));display:grid}.ati-rollup-section>div:first-child{gap:var(--sp-1);min-width:0;display:grid}.ati-rollup-section span,.ati-rollup-section small,.ati-rollup-partner-action span{color:var(--text-secondary);line-height:1.35}.ati-rollup-section span,.ati-rollup-section h3,.ati-rollup-partner-action strong,.ati-rollup-partner-action span{overflow-wrap:anywhere}.ati-rollup-section small{font-size:12px}.ati-rollup-section-action{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.ati-rollup-section-action .status-chip{min-width:0}.ati-rollup-section-action button{flex:none}.ati-rollup-partner-list{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ati-rollup-partner-action{min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);color:inherit;text-align:left;cursor:pointer;gap:3px;display:grid}.ati-rollup-partner-action:disabled{cursor:wait;opacity:.72}.ati-activation{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 92%, var(--brand-tint));display:grid}.ati-activation h2,.ati-activation h3{margin:0}.ati-activation h2{font-size:20px}.ati-activation h3{font-size:15px;line-height:1.25}.ati-activation-simple{gap:var(--sp-3);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);align-items:start;display:grid}.ati-next-step-card{align-content:start;gap:var(--sp-3);min-width:0;padding:var(--density-card-padding);border:1px solid color-mix(in srgb, var(--brand-primary) 38%, var(--border-subtle));border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.ati-next-step-card h3,.ati-next-step-card p{margin:0}.ati-next-step-card h3{font-size:20px}.ati-next-step-card p{color:var(--text-secondary);font-size:15px}.ati-next-step-card button{justify-self:start}.ati-next-step-kicker{color:var(--brand-primary-700);font-size:12px;font-weight:700}.ati-activation-steps{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.ati-activation-step{align-items:center;gap:var(--sp-2);min-width:0;min-height:58px;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:flex}.ati-activation-step.is-ready{border-color:color-mix(in srgb, var(--status-success) 28%, var(--border-subtle));background:color-mix(in srgb, var(--status-success) 6%, var(--bg-surface))}.ati-activation-index{background:var(--brand-tint);width:28px;height:28px;color:var(--brand-primary-700);border-radius:999px;flex:none;place-items:center;font-weight:850;display:grid}.ati-activation-step>div{flex:auto;gap:1px;min-width:0;display:grid}.ati-activation-step span,.ati-execution-receipt span{color:var(--text-secondary);line-height:1.35}.ati-activation-step strong{color:var(--text-primary)}.ati-activation-step h3,.ati-activation-step span,.ati-execution-receipt strong,.ati-execution-receipt span{overflow-wrap:anywhere}.ati-execution-receipt{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--status-success) 36%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--status-success) 8%, var(--bg-surface));display:flex}.ati-execution-receipt>div{gap:3px;min-width:0;display:grid}.ati-technical-details{gap:var(--sp-2);display:grid}.ati-technical-details summary{cursor:pointer;color:var(--text-secondary);font-weight:800}.ati-technical-details[open] summary{margin-bottom:var(--sp-2)}.ati-trust-contract{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ati-trust-contract article{min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-canvas));gap:3px;display:grid}.ati-trust-contract span{color:var(--text-secondary);font-size:12px;font-weight:700}.ati-trust-contract strong,.ati-trust-contract small{overflow-wrap:anywhere}.ati-trust-contract small{color:var(--text-secondary);line-height:1.35}.ati-ops-health{padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 88%, var(--bg-canvas));display:block}.ati-ops-health summary{justify-content:space-between;align-items:center;gap:var(--sp-3);cursor:pointer;list-style:none;display:flex}.ati-ops-health summary::-webkit-details-marker{display:none}.ati-ops-health summary>div{gap:2px;min-width:0;display:grid}.ati-ops-health h2{margin:0;font-size:18px}.ati-ops-health summary span:not(.status-chip){color:var(--text-secondary);font-size:13px}.ati-ops-health-rows{gap:var(--sp-2);margin-top:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ati-ops-health-row{min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);gap:2px;display:grid}.ati-ops-health-row.ok{border-color:color-mix(in srgb, var(--status-success) 32%, var(--border-subtle))}.ati-ops-health-row.warn{border-color:color-mix(in srgb, var(--status-warning) 38%, var(--border-subtle));background:color-mix(in srgb, var(--status-warning) 8%, var(--bg-surface))}.ati-ops-health-row span{color:var(--text-secondary);font-size:12px;font-weight:700}.ati-ops-health-row strong,.ati-ops-health-row small{overflow-wrap:anywhere}.ati-ops-health-row small{color:var(--text-secondary);line-height:1.3}.ati-intake-control-room{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 90%, var(--bg-canvas));display:grid}.ati-intake-control-room h2{margin:0;font-size:18px}.ati-intake-metrics{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ati-intake-metric{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);gap:2px;display:grid}.ati-intake-metric span,.ati-intake-lane span{color:var(--text-secondary);font-size:12px;font-weight:700}.ati-intake-metric strong{overflow-wrap:anywhere;font-size:18px}.ati-intake-metric small,.ati-intake-lane small{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.35}.ati-intake-lanes{gap:var(--sp-2);display:grid}.ati-intake-lane{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 84%, var(--bg-canvas));grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.ati-intake-lane.ok{border-color:color-mix(in srgb, var(--status-success) 30%, var(--border-subtle))}.ati-intake-lane.warning{border-color:color-mix(in srgb, var(--status-warning) 36%, var(--border-subtle));background:color-mix(in srgb, var(--status-warning) 7%, var(--bg-surface))}.ati-intake-lane.blocked{border-color:color-mix(in srgb, var(--status-danger) 34%, var(--border-subtle));background:color-mix(in srgb, var(--status-danger) 7%, var(--bg-surface))}.ati-intake-lane>div,.ati-intake-lane-action{gap:4px;min-width:0;display:grid}.ati-intake-lane strong{overflow-wrap:anywhere}.ati-intake-lane-action{justify-items:end}.ati-command-ledger{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.ati-command-ledger h2{margin:0;font-size:18px}.ati-command-ledger-list{gap:var(--sp-2);display:grid}.ati-command-ledger-metrics{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ati-command-ledger-metric{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 88%, var(--brand-tint));gap:2px;display:grid}.ati-command-ledger-metric span{color:var(--text-secondary);font-size:12px;font-weight:700}.ati-command-ledger-metric strong{overflow-wrap:anywhere;font-size:18px}.ati-command-ledger-entry{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-canvas));grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.ati-command-ledger-entry>div,.ati-command-ledger-meta{gap:3px;min-width:0;display:grid}.ati-command-ledger-entry span{color:var(--text-secondary);font-size:12px;font-weight:700}.ati-command-ledger-entry strong,.ati-command-ledger-entry small{overflow-wrap:anywhere}.ati-command-ledger-entry small{color:var(--text-secondary);line-height:1.35}.ati-command-ledger-meta{justify-items:end}.ati-active-work-header{justify-content:space-between;align-items:end;gap:var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:flex}.ati-active-work-header h2{margin:0;font-size:18px}.ati-active-work-header span{max-width:520px;color:var(--text-secondary);text-align:right;font-size:13px;line-height:1.4}.ati-today-main,.ati-today-rail{gap:var(--sp-3);display:grid}.ati-today-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.match-intelligence{gap:var(--sp-3);margin-bottom:var(--sp-4);grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;display:grid}.match-intelligence-side,.match-intelligence-support{gap:var(--sp-3);display:grid}.match-intelligence-support{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr))}.ati-today-support-grid{margin-top:var(--sp-3)}.ati-today-card{align-content:start;gap:var(--sp-3);padding:var(--density-card-padding);display:grid}.ati-today-card>.section-row{align-items:flex-start}.ati-today-card .section-t{margin:0 0 var(--sp-1)}.ati-today-card h2{margin:0;font-size:18px}.ati-today-card>.muted{margin:0}.live-match-hero{min-height:100%}.live-match-hero-body{gap:var(--sp-4);padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.match-score-plate{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--brand-primary) 28%, var(--border-subtle));border-radius:var(--r-sm);background:var(--bg-surface);width:86px;color:var(--brand-primary);box-shadow:var(--el-1);place-items:center;display:grid}.match-score-plate strong{font-size:28px;line-height:1}.match-score-plate span{color:var(--text-secondary);font-size:12px;font-weight:700}.live-match-summary{gap:var(--sp-2);min-width:0;display:grid}.live-match-summary h3{margin:0;font-size:22px}.live-match-summary p{color:var(--text-secondary);margin:0;line-height:1.45}.match-run-summary{color:var(--text-secondary);font-size:13px;font-weight:700}.match-metric-strip{gap:var(--sp-2);flex-wrap:wrap;display:flex}.match-metric-strip span{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);min-height:34px;color:var(--text-secondary);align-items:baseline;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.match-metric-strip strong{color:var(--text-primary);font-size:15px}.match-metric-strip.compact span{min-height:30px;padding:4px 8px}.ati-today-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.ati-today-list-item strong{font-weight:850}.ati-snapshot-context{gap:var(--sp-3);grid-template-columns:minmax(0,1fr);justify-content:stretch;display:grid}.snapshot-id-row{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.snapshot-id-row strong{overflow-wrap:anywhere}.snapshot-id-row span{color:var(--text-secondary);font-size:12px;font-weight:800}.ati-snapshot-context p{color:var(--text-secondary);margin:0;line-height:1.4}.ati-snapshot-context>small,.ati-snapshot-context>.ati-today-list{min-width:0}.ati-snapshot-context>.ati-today-list{width:100%}.ati-snapshot-context .ati-today-list-item{grid-template-columns:minmax(0,1fr);align-items:start}.population-risk-briefing{border-left:3px solid var(--brand-primary)}.population-risk-metrics{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.breeding-decision-ledger{gap:var(--sp-3);margin:var(--sp-3) 0;border-left:3px solid var(--brand-primary);display:grid}.breeding-ledger-metrics,.breeding-ledger-steps,.detail-grid{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.breeding-ledger-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.breeding-ledger-step{min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);gap:2px;display:grid}.breeding-ledger-step small{color:var(--text-secondary);line-height:1.35}.breeding-ledger-actions{gap:var(--sp-2);display:grid}.client-reproductive-asset-passport{gap:var(--sp-3);margin:var(--sp-3) 0;border-left:3px solid var(--brand-primary);display:grid}.asset-passport-controls{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.asset-passport-metrics{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.asset-custody-check{align-self:end;min-height:44px}.asset-passport-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.asset-passport-panel{align-content:start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.asset-passport-panel ul{gap:var(--sp-1);padding-left:var(--sp-4);margin:0;display:grid}.ati-readiness-metrics{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ati-readiness-metric{min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-canvas));gap:2px;display:grid}.ati-readiness-metric strong{font-size:18px;line-height:1}.ati-readiness-metric span,.ati-readiness-metric small{overflow-wrap:anywhere}.ati-readiness-metric span{font-size:12px;font-weight:800}.ati-readiness-metric small{color:var(--text-secondary);line-height:1.3}.ati-readiness-primary{background:color-mix(in srgb, var(--brand-tint) 46%, var(--bg-surface))}.ati-opportunity-primary{background:color-mix(in srgb, var(--brand-tint) 48%, var(--bg-surface))}.ati-opportunity-list{gap:var(--sp-2);display:grid}.ati-opportunity-item{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);grid-template-columns:28px minmax(0,1fr);align-items:start;display:grid}.ati-opportunity-item>span{background:var(--bg-canvas);border-radius:999px;place-items:center;width:24px;height:24px;font-weight:850;display:grid}.ati-opportunity-item>div{gap:3px;min-width:0;display:grid}.ati-opportunity-item strong,.ati-opportunity-item small{overflow-wrap:anywhere}.ati-opportunity-item small{color:var(--text-secondary)}.ati-readiness-workorders{gap:var(--sp-2);display:grid}.ati-readiness-workorder{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.ati-readiness-workorder>div{gap:3px;min-width:0;display:grid}.ati-readiness-workorder strong,.ati-readiness-workorder span{overflow-wrap:anywhere}.ati-readiness-workorder span{color:var(--text-secondary);font-size:12px}.ati-today-list-item{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3);border:0;border-top:1px solid var(--border-subtle);box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) max-content;display:grid}.ati-today-list-item.inspected{border-color:var(--brand-primary);background:0 0}.ati-today-list-item>div{gap:3px;min-width:0;display:grid}.ati-today-list-item>div>span{min-width:0;font-size:13px;line-height:1.45}.ati-today-list-item>button,.ati-today-list-item>a{white-space:nowrap;place-self:center end}.ati-change-stream-card .ranked-change-feed{background:0 0;border:0;padding:0}.animal-program-groups,.animal-program-group{gap:var(--sp-3);flex-direction:column;display:flex}.animal-program-group h2{margin:0;font-size:16px}.owner-profile-card,.owner-records-card{margin:var(--sp-4) 0;padding:var(--density-card-padding)}.animal-action-workspace{gap:var(--sp-3);margin:var(--sp-4) 0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.animal-action-workspace .registry-export-card{grid-column:1/-1}.animal-action-workspace .outcome-capture-card,.animal-action-workspace .owner-records-card{min-width:0;margin:0}.account-identity-card{gap:var(--sp-4);margin-bottom:var(--sp-4);padding:var(--density-card-padding);grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:start;display:grid}.account-identity-card h2,.account-identity-card p,.account-identity-card dl{margin:0}.account-identity-card dl{gap:var(--sp-2);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;display:grid}.account-identity-card dt{color:var(--text-secondary);font-size:12px;font-weight:700}.account-identity-card dd{overflow-wrap:anywhere;color:var(--text-primary);margin:2px 0 0;font-weight:700}.account-identity-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.account-close-card{gap:var(--sp-2);padding:var(--density-card-padding);border-left:4px solid var(--status-danger-text);display:grid}.network-discovery-card{padding:var(--density-card-padding)}.account-close-actions{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.account-close-confirm{gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);display:grid}.button-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}@media (width<=760px){.planner-mode-selector,.pairing-recommendation-grid,.planner-summary{grid-template-columns:1fr}.planner-summary>button{grid-area:auto/1}.account-identity-card{grid-template-columns:1fr}}.support-grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.support-card-wide{grid-column:1/-1}.support-card{align-content:start;gap:var(--sp-2);padding:var(--density-card-padding);display:grid}.support-card h2,.support-card p{margin:0}.support-card:last-child{grid-column:1/-1}.support-request-form{gap:var(--sp-3);display:grid}.support-request-form label{color:var(--text-secondary);gap:6px;font-size:12px;font-weight:700;display:grid}.support-request-form input,.support-request-form select,.support-request-form textarea{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-canvas);width:100%;color:var(--text-primary);font:inherit;text-transform:none;padding:10px 12px}.support-request-form textarea{resize:vertical}.support-context-preview{gap:var(--sp-2);padding-top:var(--sp-2);display:grid}.support-context-preview summary{cursor:pointer;color:var(--text-secondary);font-size:12px;font-weight:700}.support-context-preview textarea{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);width:100%;color:var(--text-secondary);font:inherit;padding:var(--sp-3);resize:vertical}.support-case-history{gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:grid}.support-case-row{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:flex}.support-case-row>div{gap:4px;min-width:0;display:grid}.support-case-row span,.support-case-row small{color:var(--text-secondary);overflow-wrap:anywhere}.support-status-list{gap:var(--sp-3);display:grid}.support-status-card{gap:var(--sp-3);padding:var(--density-card-padding);display:grid}.support-status-card>div:first-child{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.support-status-card p{margin:0}.support-status-card dl{gap:var(--sp-1) var(--sp-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.support-status-card dt{color:var(--text-secondary);font-size:12px;font-weight:700}.support-status-card dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=860px){.support-grid{grid-template-columns:1fr}.support-card:last-child{grid-column:auto}.support-status-card dl{grid-template-columns:1fr}}.passport-readiness-card{gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--density-card-padding);display:grid}.readiness-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.readiness-head .section-t{margin-top:0}.readiness-head h2{margin:0 0 var(--sp-1);font-size:18px}.readiness-score{min-width:118px;padding:var(--sp-3);border:1px solid var(--brand-tint);border-radius:var(--r-md);background:var(--brand-tint);color:var(--brand-primary-700);text-align:center;gap:2px;display:grid}.readiness-score strong{font-size:28px;line-height:1}.readiness-score span{font-size:12px;font-weight:700}.readiness-meta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.readiness-impact{padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);color:var(--st-clear-text);background:0 0;border-radius:0;font-weight:800}.readiness-components{gap:var(--sp-2);display:grid}.readiness-component{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}.readiness-component summary{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:42px;padding:0 var(--sp-3);cursor:pointer;font-weight:800;display:flex}.readiness-component summary::marker{color:var(--text-secondary)}.readiness-component p,.readiness-component .readiness-evidence,.readiness-action{padding:0 var(--sp-3) var(--sp-3);margin:0}.readiness-evidence{gap:var(--sp-1);display:grid}.readiness-evidence ul,.readiness-next-actions ol{padding-left:var(--sp-5);margin:0}.readiness-action{color:var(--text-primary)}.readiness-next-actions{gap:var(--sp-1);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);border-radius:0;display:grid}.passport-gap-cta{gap:var(--sp-3);padding:var(--sp-4);display:grid}.passport-gap-cta .section-row{align-items:flex-start}.passport-gap-cta h2,.passport-gap-cta p{margin:0}.owner-profile-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.owner-profile-saved{margin:var(--sp-2) 0 0;color:var(--st-clear-text);font-weight:700}.owner-profile-form{gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:grid}.owner-profile-form label{gap:var(--sp-1);color:var(--text-secondary);font-weight:700;display:grid}.owner-profile-form input{border:1px solid var(--border-input);color:var(--text-primary);font:inherit;border-radius:12px;padding:.75rem .85rem}.test-recommendations{margin-top:var(--sp-3);padding:var(--sp-3);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-sm)}.test-rec-label{margin:0 0 var(--sp-2);font-size:12px}.test-rec-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.test-rec-item{align-items:baseline;gap:var(--sp-2);font-size:13px;display:flex}.test-rec-check{color:var(--text-secondary);flex-shrink:0;width:12px}.test-rec-done .test-rec-check{color:var(--status-success)}.test-rec-done>span:last-child{color:var(--text-secondary);text-decoration:line-through;-webkit-text-decoration-color:var(--border-subtle);text-decoration-color:var(--border-subtle)}.owner-records-summary{align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);grid-template-columns:minmax(0,1fr) max-content;font-weight:800;display:grid}.owner-records-summary>div{gap:3px;min-width:0;display:grid}.owner-records-summary .muted{font-size:13px;font-weight:650}.owner-records-problem{gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--st-affected) 30%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--st-affected-bg) 72%, var(--bg-surface));grid-template-columns:32px minmax(0,1fr);display:grid}.owner-records-problem-icon{background:color-mix(in srgb, var(--st-affected) 14%, var(--bg-surface));width:32px;height:32px;color:var(--st-affected-text);border-radius:999px;place-items:center;font-weight:900;display:grid}.owner-records-problem-body{gap:var(--sp-3);min-width:0;display:grid}.owner-records-problem-head{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) max-content;align-items:start;display:grid}.owner-records-problem-head strong{color:var(--text-primary)}.owner-records-problem-head p{margin:var(--sp-1) 0 0;line-height:1.45}.owner-records-problem-meta{gap:var(--sp-2);flex-wrap:wrap;display:flex}.owner-records-problem-meta span{border:1px solid color-mix(in srgb, var(--st-affected) 22%, var(--border-subtle));background:var(--bg-surface);max-width:100%;color:var(--text-secondary);font-family:var(--font-mono);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;line-height:1.3;display:inline-flex}.owner-records-problem-meta strong{color:var(--st-affected-text);font-family:inherit}.owner-record-list{gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none;display:grid}.owner-record-list li{justify-content:space-between;align-items:center;gap:var(--sp-2);border:1px solid var(--border-subtle);padding:var(--sp-3);border-radius:12px;flex-wrap:wrap;display:flex}.owner-record-list li>div{gap:2px;min-width:0;display:grid}.owner-record-list li>div strong,.owner-record-list li>div span{overflow-wrap:anywhere}.owner-record-upload{gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:grid}.owner-record-upload label{gap:var(--sp-1);color:var(--text-secondary);font-weight:700;display:grid}.owner-record-upload input,.owner-record-upload select{border:1px solid var(--border-input);color:var(--text-primary);font:inherit;border-radius:12px;padding:.75rem .85rem}.owner-profile-locked{gap:var(--sp-1);border:0;border-top:1px solid var(--border-subtle);padding:var(--sp-3);background:0 0;border-radius:0;display:grid}.owner-profile-locked-prompt{gap:var(--sp-2);border:1px solid var(--border-input);padding:var(--sp-3);margin-top:var(--sp-2);background:var(--bg-canvas);border-radius:14px;display:grid}.owner-profile-locked-prompt label{gap:var(--sp-1);color:var(--text-secondary);font-weight:700;display:grid}.owner-profile-locked-prompt textarea{border:1px solid var(--border-input);color:var(--text-primary);font:inherit;resize:vertical;border-radius:12px;padding:.75rem .85rem}.animal-row{align-items:flex-start;gap:var(--sp-3);width:100%;min-height:auto;padding:var(--sp-4);border:none;border-bottom:1px solid var(--border-subtle);background:var(--bg-surface);text-align:left;border-radius:0;display:flex}.animal-row:first-child{border-top-left-radius:var(--r-md);border-top-right-radius:var(--r-md)}.animal-row:last-child{border-bottom-left-radius:var(--r-md);border-bottom-right-radius:var(--r-md);border-bottom:none}.animal-row:hover{background:var(--bg-hover)}.animal-row-compact{padding:var(--sp-3);align-items:center}.animal-row-compact .animal-row-track,.animal-row-compact .animal-row-action{display:none}.animal-row-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.animal-row-top{align-items:baseline;gap:var(--sp-2);flex-wrap:wrap;display:flex}.animal-row-name{font-size:16px;font-weight:600}.animal-row-sub{font-size:13px}.animal-row-track{gap:4px;max-width:180px;display:flex}.track-seg{background:var(--border-subtle);border-radius:999px;flex:1;height:4px}.track-seg-done{background:var(--st-clear)}.animal-row-meta{font-size:13px}.animal-row-action{margin-top:2px}.animal-row-right{align-items:flex-end;gap:var(--sp-2);flex-direction:column;flex-shrink:0;display:flex}@media (width<=760px){.intel-brief-head,.intel-brief-top-change{flex-direction:column;align-items:stretch}.intel-brief-chips,.intel-brief-nav{justify-content:flex-start}.add-animal-modes,.animal-insight-grid,.animal-saved-views,.animal-change-grid,.trusted-passport-strip,.signature-workflow,.signature-steps,.trace-lanes{grid-template-columns:1fr}.add-animal-head,.owner-profile-head,.trace-workspace-head,.section-row,.program-group-head{flex-direction:column;align-items:stretch}.trust-brief-inbox>.section-row{align-items:flex-start}.trusted-passport-actions{flex-direction:column;align-items:stretch}.traceline{border-radius:var(--r-md);grid-template-columns:1fr}.traceline span:not(:last-child):after{right:auto;left:var(--sp-2);top:16px;transform:rotate(90deg)}.animal-view-toggle{width:100%}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.discovery{align-items:center;gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--brand-tint);border-radius:var(--r-md);background:var(--brand-tint);display:flex}.discovery-text{flex:1}.badge{background:var(--brand-primary);color:var(--on-primary);border-radius:100px;padding:3px 11px;font-size:13px;font-weight:700}.discovery-summary{align-items:center;gap:var(--sp-3);margin:calc(-1 * var(--sp-2)) 0 var(--sp-3);display:flex}.relative-item{align-items:flex-start;gap:var(--sp-2);padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.relative-item:last-child{border-bottom:none}.relative-main{gap:var(--sp-1);flex-direction:column;flex:1;min-width:0;display:flex}.access-request-row{padding:var(--sp-3);border-bottom:1px solid var(--border-subtle);align-items:flex-start}.access-request-row:last-child{border-bottom:none}.access-request-actions{gap:var(--sp-2);flex-shrink:0;display:flex}.access-summary-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.access-summary-grid article{gap:var(--sp-1);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 86%, var(--bg-canvas));display:grid}.access-summary-grid strong{color:var(--text-primary)}.access-summary-grid span{color:var(--text-secondary);font-size:13px;line-height:1.4}.access-summary-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.relative-top{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.relative-name{font-weight:600}.relative-why,.relative-meta{font-size:13px}.score-badge{border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;border-radius:100px;padding:2px 8px;font-size:12px;font-weight:700}.relative-action{flex-shrink:0;align-items:flex-start;padding-top:2px;display:flex}.relative-locked{white-space:nowrap;font-size:13px}.access-sent{color:var(--text-secondary);font-size:12px;font-style:italic}.relative-sub{font-size:13px}.animal-intelligence-launchpad{gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--sp-4);border-left:3px solid var(--brand-primary);display:grid}.launchpad-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.launchpad-head h2{margin:0 0 var(--sp-1);font-size:20px}.launchpad-score{min-width:120px;padding:var(--sp-2) var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;justify-items:end;gap:1px;display:grid}.launchpad-score strong{color:var(--brand-primary-700);font-size:24px;line-height:1}.launchpad-score span{color:var(--text-secondary);font-size:13px;font-weight:700}.launchpad-actions{gap:var(--sp-2);padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;flex-wrap:wrap;align-items:center;display:flex}.launchpad-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.launchpad-actions button.ghost{background:var(--bg-surface);color:var(--text-primary)}.launchpad-body{gap:var(--sp-2);grid-template-columns:minmax(240px,.8fr) minmax(0,1.8fr);align-items:stretch;display:grid}.launchpad-next-action,.launchpad-grid{min-width:0}.launchpad-next-action{align-content:start;gap:var(--sp-2);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;display:grid}.launchpad-next-action strong{font-size:16px;line-height:1.25}.launchpad-next-action small{color:var(--text-secondary);line-height:1.3}.launchpad-grid{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.launchpad-metric{min-width:0;min-height:104px;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;align-content:start;gap:4px;display:grid}.launchpad-metric strong{font-size:15px;line-height:1.25}.launchpad-metric small{color:var(--text-secondary);line-height:1.3}.animal-proof-workspace{gap:var(--sp-3);margin:0 0 var(--sp-4);grid-template-columns:minmax(0,1.35fr) minmax(300px,.75fr);align-items:start;display:grid}.animal-proof-workspace>.card{border-radius:var(--r-sm)}.uploaded-genetics{gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--sp-4);border:1px solid var(--border-subtle);border-left:3px solid var(--brand-primary);border-radius:var(--r-sm);background:var(--bg-surface);scroll-margin-top:var(--sp-5);display:grid}.uploaded-genetics-head,.uploaded-genetics-source-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.uploaded-genetics-source-chips{justify-content:flex-end;gap:var(--sp-1);flex-wrap:wrap;flex:none;display:flex}.uploaded-genetics-head h2,.uploaded-genetics-head p,.uploaded-genetics-source p{margin:0}.uploaded-genetics-list{gap:var(--sp-2);display:grid}.uploaded-genetics-source{gap:var(--sp-2);padding:var(--sp-3) 0 0;border-top:1px solid var(--border-subtle);display:grid}.uploaded-genetics-source-head>div{gap:2px;min-width:0;display:grid}.uploaded-genetics-source-head strong,.uploaded-genetics-source-head span{overflow-wrap:anywhere}.uploaded-genetics-source-actions{justify-content:flex-end;display:flex}.uploaded-genetics-reconciled{gap:var(--sp-2);padding:var(--sp-3) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:grid}.uploaded-genetics-reconciled-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.uploaded-genetics-reconciled-head>div{gap:2px;display:grid}.uploaded-genetics-reconciled-list,.report-marker-rows{margin:0;padding:0;list-style:none;display:grid}.uploaded-genetics-reconciled-list li{align-items:center;gap:var(--sp-2);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:7px 0;font-size:13px;display:grid}.uploaded-genetics-reconciled-list li>span:first-child{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.uploaded-genetics-reconciled-result{justify-content:flex-end;align-items:center;gap:var(--sp-1);flex-wrap:wrap;display:flex}.report-source-coverage{padding:var(--sp-2) 0;color:var(--text-secondary);gap:3px;font-size:12px;display:grid}.report-source-coverage strong{color:var(--text-primary);font-size:13px}.report-marker-groups{display:grid}.report-marker-group{border-top:1px solid var(--border-subtle)}.report-marker-group:last-child{border-bottom:1px solid var(--border-subtle)}.report-marker-group>summary{align-items:center;gap:var(--sp-3);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;padding:10px 2px;list-style-position:outside;display:grid}.report-marker-group-title{gap:2px;min-width:0;display:grid}.report-marker-group-title small{color:var(--text-secondary);font-size:12px;font-weight:700}.report-marker-group-title strong{overflow-wrap:anywhere;font-size:13px}.report-marker-group-summary{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:flex}.report-marker-rows{padding:0 2px var(--sp-2) 20px}.report-marker-rows li{align-items:center;gap:var(--sp-2);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;padding:7px 0;font-size:13px;display:grid}.report-marker-rows li>span{gap:2px;min-width:0;display:grid}.report-marker-rows li strong,.report-marker-rows li small{overflow-wrap:anywhere}.report-marker-rows code,.uploaded-genetics-reconciled-result code{white-space:nowrap;font-weight:700}.uploaded-source-details summary{cursor:pointer;color:var(--text-secondary);font-size:13px;font-weight:700}.uploaded-source-details p{margin-top:var(--sp-2);font-size:13px}.uploaded-genetics-empty,.uploaded-genetics-count,.uploaded-genetics-source-note{color:var(--text-secondary);margin:0;font-size:13px}@media (width<=700px){.uploaded-genetics-head,.uploaded-genetics-source-head,.uploaded-genetics-reconciled-head{flex-direction:column;align-items:stretch}.uploaded-genetics-reconciled-list li,.report-marker-group>summary,.report-marker-rows li{grid-template-columns:minmax(0,1fr)}.uploaded-genetics-reconciled-result,.report-marker-group-summary{justify-content:flex-start}.report-marker-rows{padding-left:var(--sp-2)}}.animal-detail-primary-actions{gap:var(--sp-2);margin:var(--sp-4) 0;flex-direction:column;display:flex}@media (width<=760px){.uploaded-marker-list,.add-animal-pending-editor-grid{grid-template-columns:1fr 1fr}.uploaded-genetics-head,.uploaded-genetics-source-head,.add-animal-pending-discard{flex-direction:column;align-items:flex-start}}@media (width<=460px){.uploaded-marker-list,.add-animal-pending-editor-grid{grid-template-columns:1fr}}#passport-readiness-panel,#buyer-packet-panel,#vet-share-panel,#registry-export-panel,#outcome-capture-panel{scroll-margin-top:var(--sp-5)}.animal-trust-brief{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border-left:3px solid var(--brand-primary);background:color-mix(in srgb, var(--bg-surface) 92%, var(--brand-tint));display:grid}.animal-trust-brief[data-status=Action]{border-left-color:var(--status-danger)}.animal-trust-brief[data-status=Watch]{border-left-color:var(--status-warning)}.trust-brief-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.trust-brief-head>div{min-width:0}.trust-brief-head h3{margin:0 0 var(--sp-1);font-size:18px;line-height:1.25}.trust-brief-summary{margin:0}.trust-brief-metrics{gap:var(--sp-1);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.trust-brief-action{padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:2px;margin:0;display:grid}.animal-trust-brief[data-status=Action] .trust-brief-action{border-color:color-mix(in srgb, var(--status-danger) 28%, var(--border-subtle))}.trust-brief-action span{color:var(--text-secondary);font-size:12px;font-weight:700}.trust-brief-action strong{color:var(--text-primary);line-height:1.35}.trust-brief-reasons{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.trust-brief-reasons li{gap:var(--sp-2);min-height:54px;padding:var(--sp-2) 0;border-top:1px solid var(--border-subtle);grid-template-columns:max-content minmax(0,1fr);align-items:start;display:grid}.trust-brief-reasons span{gap:2px;min-width:0;display:grid}.trust-brief-reasons small{color:var(--text-secondary);line-height:1.35}.trust-brief-inbox{gap:var(--sp-3);padding:var(--sp-4);display:grid}.trust-brief-inbox>.section-row{align-items:flex-start}.trust-brief-inbox .section-t{margin:0 0 var(--sp-1)}.trust-brief-inbox h2,.trust-brief-inbox>.muted{margin:0}.trust-brief-decision{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);border-left-width:3px;grid-template-columns:minmax(0,1fr) minmax(180px,max-content);align-items:start;display:grid}.trust-brief-decision-ok{border-left-color:var(--status-success)}.trust-brief-decision-warning{border-left-color:var(--st-carrier)}.trust-brief-decision-blocked{border-left-color:var(--status-danger)}.trust-brief-decision h3{margin:0 0 4px;font-size:16px;line-height:1.25}.trust-brief-decision span,.trust-brief-decision small{color:var(--text-secondary);line-height:1.35;display:block}.trust-brief-decision small{margin-top:var(--sp-1);color:var(--text-primary);font-weight:700}.trust-brief-decision-evidence{justify-content:flex-end;gap:var(--sp-1);flex-wrap:wrap;min-width:0;display:flex}.trust-brief-decision-evidence>span:not(.status-chip){border:1px solid var(--border-subtle);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;line-height:1.25}.trust-brief-decision-evidence .sm{margin-top:2px}.trust-brief-inbox-list{gap:var(--sp-2);display:grid}.trust-brief-inbox-item{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);grid-template-columns:minmax(0,1fr) max-content;align-items:start;display:grid}.trust-brief-inbox-item>div:first-child{gap:3px;min-width:0;display:grid}.trust-brief-inbox-item small{color:var(--text-secondary);line-height:1.35}.trust-brief-inbox-actions{align-items:center;gap:var(--sp-2);display:flex}.passport-credential,.animal-identity-graph-card,.source-reliability-timeline-card,.living-passport-card,.share-access-receipts,.passport-time-machine{min-width:0;padding:var(--sp-3)}.animal-identity-graph-card{gap:var(--sp-3);display:grid}.animal-identity-graph-card .section-row,.living-passport-card .section-row,.pedigree-card .section-row{align-items:flex-start}.identity-graph-metrics{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.identity-graph-proof{gap:var(--sp-2);display:grid}.identity-graph-proof span{padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:2px;min-width:0;display:grid}.identity-graph-proof small{color:var(--text-secondary);overflow-wrap:anywhere}.identity-graph-reasons{gap:var(--sp-1);color:var(--text-secondary);margin:0;padding:0;list-style:none;display:grid}.identity-graph-reasons li{padding:var(--sp-2);border:1px solid var(--border-subtle);border-left:3px solid var(--brand-primary);border-radius:var(--r-sm);background:var(--bg-canvas);line-height:1.35}.source-reliability-timeline-card{gap:var(--sp-3);display:grid}.source-reliability-timeline-card .section-row .muted{overflow-wrap:anywhere}.source-reliability-metrics{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.source-reliability-events{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.source-reliability-events li{gap:var(--sp-3);padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) max-content;min-width:0;display:grid}.source-reliability-events li>div,.source-reliability-events li>span{gap:3px;min-width:0;display:grid}.source-reliability-events li>span{align-content:start;justify-items:end}.source-reliability-events span,.source-reliability-events small{color:var(--text-secondary);overflow-wrap:anywhere;line-height:1.35}.living-passport-card{gap:var(--sp-3);display:grid}.living-passport-card[data-empty=true]{border-left:3px solid var(--status-warning)}.living-passport-metrics{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(90px,1fr));display:grid}.living-passport-trail{gap:var(--sp-2);display:grid}.living-passport-trail span{padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);border-radius:0;gap:2px;min-width:0;display:grid}.living-passport-trail small{color:var(--text-secondary);overflow-wrap:anywhere}.living-passport-open-items{padding-left:var(--sp-4);color:var(--text-secondary);margin:0}.pedigree-card{gap:var(--sp-3);min-width:0;padding:var(--sp-3);display:grid}.pedigree-card .animal-pedigree{min-width:0}.pedigree-card .coi-pedigree{padding-top:var(--sp-1)}.pedigree-upgrade-note{padding-top:var(--sp-1);border-top:1px solid var(--border-subtle);margin:0}.passport-credential .pcred-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.passport-credential .pcred-chip{border:1px solid var(--border-subtle);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.passport-credential .pcred-chip[data-status=Active]{border-color:var(--status-success);color:var(--status-success)}.passport-credential .pcred-chip[data-status=Revoked]{border-color:var(--status-danger);color:var(--status-danger)}.passport-credential .pcred-chip[data-status=Expired]{border-color:var(--status-warning);color:var(--status-warning)}.share-access-receipts .sar-list{margin:var(--sp-2) 0 0;gap:var(--sp-1);padding:0;list-style:none;display:grid}.share-access-receipts .sar-entry{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);border-radius:0;display:flex}.passport-time-machine{gap:var(--sp-2);display:grid}.passport-time-machine .ptm-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap;display:flex}.passport-time-machine .ptm-date{color:var(--text-secondary);gap:4px;font-size:12px;display:grid}.passport-time-machine .ptm-summary{margin:0;font-weight:600}.passport-time-machine .ptm-list{gap:var(--sp-1);margin:0;padding:0;list-style:none;display:grid}.passport-time-machine .ptm-entry{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);border-left:3px solid var(--status-success);border-radius:0;display:flex}.passport-time-machine .ptm-changes{margin:0}.evidence-independence-metric{border-left:3px solid var(--border-subtle)}.evidence-independence-metric[data-verdict=Independent]{border-left-color:var(--status-success)}.evidence-independence-metric[data-verdict=Watch]{border-left-color:var(--status-warning)}.evidence-independence-metric[data-verdict=Conflicted]{border-left-color:var(--status-danger)}.evidence-independence-metric[data-verdict=Conflicted] strong{color:var(--status-danger)}.launchpad-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.share-readiness-card{gap:var(--sp-3);margin:var(--sp-3) 0;display:grid}.share-readiness-list{gap:var(--sp-2);display:grid}.share-readiness-row{align-items:flex-start;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:0;border-top:1px solid var(--border-subtle);border-radius:0;display:flex}.share-readiness-row .chip{flex-shrink:0;margin-top:2px}.share-readiness-label{margin:0 0 var(--sp-1);font-weight:500}.seller-track-record{gap:var(--sp-3);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;display:grid}.seller-track-record-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.seller-track-record-head h4,.seller-track-record-head p{margin:0}.seller-track-record-metrics{gap:var(--sp-2);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.seller-track-record-evidence{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.seller-track-record-evidence li{gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(120px,.35fr) minmax(0,1fr) minmax(120px,auto);align-items:center;display:grid}.seller-track-record-evidence span,.seller-track-record-evidence code{overflow-wrap:anywhere;min-width:0}.trust-state-card{gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--density-card-padding);display:grid}.trust-state-card-embedded{margin:var(--sp-3) 0 0;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas)}.trust-state-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.trust-state-head .section-t{margin-top:0}.trust-state-head h2{margin:0 0 var(--sp-1);font-size:18px}.trust-state-badge{min-width:132px;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);justify-items:end;gap:2px;display:grid}.trust-state-badge strong{color:var(--brand-primary-700);font-size:24px;line-height:1}.trust-state-badge span{color:var(--text-secondary);font-size:13px;font-weight:700}.trust-state-meta{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.trust-axis-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));display:grid}.trust-axis{min-width:0;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}.trust-axis summary{gap:var(--sp-2);cursor:pointer;font-weight:850;display:grid}.trust-axis summary::marker{color:var(--text-secondary)}.trust-axis-chips{gap:var(--sp-1);flex-wrap:wrap;display:flex}.trust-axis p,.trust-axis li{font-size:13px;line-height:1.35}.trust-axis ul{gap:var(--sp-1);margin:var(--sp-2) 0 0;padding-left:var(--sp-4);display:grid}.trust-axis-action{margin-bottom:0}.trust-axis-drilldown-trigger{margin-top:var(--sp-2)}.trust-axis-drilldown{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--brand-tint);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.trust-axis-drilldown h3,.trust-axis-drilldown h4{margin:0}.trust-axis-drilldown-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);display:grid}.trust-axis-drilldown-grid>div{align-content:start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.trust-axis-drilldown ul{gap:var(--sp-2);padding-left:var(--sp-4);margin:0;display:grid}.trust-axis-drilldown p{margin:0}.readiness-breakdown{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.readiness-breakdown h4{margin:0}.readiness-component-list{gap:var(--sp-2);display:grid}.readiness-component-item{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);display:grid}.readiness-component-header{align-items:center}.readiness-component-label{font-size:.875rem;font-weight:500}.readiness-component-reason{margin:0;font-size:.8rem}.trust-state-action-briefing{gap:var(--sp-2);padding:var(--sp-3);border-top:1px solid var(--border-subtle);display:grid}.trust-state-action-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.trust-state-action-list li{align-items:baseline;gap:var(--sp-2);font-size:.875rem;display:flex}.registry-export-card{gap:var(--sp-3);margin:var(--sp-3) 0;padding:var(--density-card-padding);border-left:3px solid var(--brand-primary);display:grid}.registry-packet-metrics{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.registry-packet-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.registry-packet-panel{align-content:start;gap:var(--sp-2);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;display:grid}.registry-packet-panel ul{gap:var(--sp-1);padding-left:var(--sp-4);margin:0;display:grid}.registry-packet-artifact-path{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.registry-packet-proof-trail{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}.registry-packet-proof-trigger{gap:var(--sp-3);width:100%;min-height:58px;padding:0 var(--sp-3);text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.registry-packet-proof-trigger:hover{background:color-mix(in srgb, var(--bg-canvas) 72%, var(--bg-surface))}.registry-packet-proof-trigger>span:first-child{gap:2px;min-width:0;display:grid}.registry-packet-proof-trigger small{color:var(--text-secondary);font-size:13px;font-weight:650;line-height:1.35}.registry-proof-count{border:1px solid var(--border-subtle);background:var(--bg-surface);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:800}.registry-packet-proof-body{gap:var(--sp-3);padding:0 var(--sp-3) var(--sp-3);display:grid}.registry-packet-proof-body .registry-packet-artifact-path{background:var(--bg-surface)}.registry-packet-artifact-path>div:first-child{gap:var(--sp-2);justify-content:space-between;align-items:baseline;display:flex}.registry-packet-artifact-details,.registry-packet-citation-details{gap:var(--sp-2);display:grid}.registry-packet-artifact-details summary,.registry-packet-citation-details summary,.partner-evidence-artifact-path summary{cursor:pointer;width:max-content;color:var(--brand-primary);font-size:13px;font-weight:800}.registry-packet-artifact-details[open] summary,.registry-packet-citation-details[open] summary,.partner-evidence-artifact-path[open] summary{margin-bottom:var(--sp-2)}.registry-packet-artifact-refs{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.registry-packet-artifact-refs article{min-width:0;padding:var(--sp-2);border:1px solid color-mix(in srgb, var(--brand-primary) 24%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 86%, var(--bg-canvas));gap:3px;display:grid}.registry-packet-artifact-refs span{color:var(--text-secondary);font-size:12px;font-weight:700}.registry-packet-artifact-refs strong,.registry-packet-artifact-refs small{overflow-wrap:anywhere}.registry-packet-artifact-refs small{color:var(--text-secondary);line-height:1.35}.registry-packet-exchange{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-left:3px solid var(--brand-primary);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 88%, var(--bg-canvas));display:grid}.registry-packet-exchange-grid{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.registry-packet-citation-links{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.registry-packet-citation-links article{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);gap:3px;display:grid}.registry-packet-citation-links span{color:var(--text-secondary);font-size:12px;font-weight:700}.registry-packet-citation-links strong,.registry-packet-citation-links small{overflow-wrap:anywhere}.registry-packet-citation-links small{color:var(--text-secondary);line-height:1.35}.registry-packet-exchange-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.registry-submission-network{gap:var(--sp-2);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);border-left:3px solid var(--brand-primary);background:0 0;border-radius:0;display:grid}.registry-submission-network-empty{grid-template-columns:minmax(0,1fr) max-content;align-items:center}.registry-submission-network-empty p,.registry-submission-network-empty strong{margin:0}.registry-submission-network-empty>div{gap:4px;min-width:0;display:grid}.registry-submission-network-empty .form-notice{grid-column:1/-1}.registry-submission-list{gap:var(--sp-2);display:grid}.registry-submission-card{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 88%, var(--bg-canvas));display:grid}.registry-submission-card-head,.registry-submission-meta{gap:var(--sp-2);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.registry-submission-card-head>div{gap:3px;min-width:0;display:grid}.registry-submission-card-head span{color:var(--text-secondary);font-size:12px;font-weight:700}.registry-submission-card-head strong,.registry-submission-card-head small,.registry-submission-meta span,.registry-submission-timeline small{overflow-wrap:anywhere}.registry-submission-meta{justify-content:flex-start}.registry-submission-meta span,.registry-submission-meta a{border:1px solid var(--border-subtle);border-radius:var(--r-sm);color:var(--text-secondary);background:var(--bg-canvas);padding:3px 8px;font-size:12px}.registry-submission-adapter,.registry-submission-corrections{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);gap:3px;display:grid}.registry-submission-adapter span,.registry-submission-corrections span{color:var(--text-secondary);font-size:12px;font-weight:700}.registry-submission-adapter small,.registry-submission-corrections small{color:var(--text-secondary);overflow-wrap:anywhere}.registry-submission-corrections{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.registry-submission-corrections div{gap:3px;min-width:0;display:grid}.registry-submission-timeline{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.registry-submission-timeline div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);gap:3px;display:grid}.registry-submission-timeline span{color:var(--text-secondary);font-size:12px;font-weight:700}.registry-submission-timeline small{color:var(--text-secondary)}.registry-export-row{gap:var(--sp-3);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) max-content;align-items:center;display:grid}.registry-export-row button{justify-self:start}.registry-export-row p{margin:0}.pairing-cert-row{align-items:center;gap:var(--sp-2);padding-top:var(--sp-2);flex-wrap:wrap;display:flex}.outcome-capture-card{gap:var(--sp-3);margin:var(--sp-3) 0;padding:var(--density-card-padding);display:grid}.outcome-capture-card .section-row h3,.outcome-capture-card .section-row .section-t,.outcome-capture-card p{margin:0}.outcome-capture-card .section-row{align-items:start}.outcome-capture-preview{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.outcome-capture-form{gap:var(--sp-3);display:grid}.outcome-fields{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}@media (width<=520px){.outcome-fields{grid-template-columns:1fr}}.intelligence-brief-strip{gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border-subtle);border-left:4px solid var(--brand-primary);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) 5%, transparent), 0 10px 24px color-mix(in srgb, var(--shadow-ink) 5%, transparent);display:grid}.intel-brief-head,.intel-brief-top-change{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.intel-brief-eyebrow{color:var(--brand-primary-700);font-size:12px;font-weight:700;line-height:1.1;display:block}.intel-brief-head h2{margin:var(--sp-1) 0 0;letter-spacing:-.2px;font-size:20px;line-height:1.2}.intel-brief-chips,.intel-brief-nav{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;display:flex}.intel-brief-top-change{padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 84%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--bg-surface) 90%, transparent);align-items:center}.intel-brief-change-body{gap:2px;min-width:0;display:grid}.intel-brief-change-body>span:first-child{color:var(--text-primary);font-weight:650}.intel-brief-action{color:var(--text-secondary);font-size:13px}.intel-brief-primary{align-items:center;gap:var(--sp-1);flex:none;display:inline-flex}.intel-brief-nav{justify-content:flex-start}.route-intro{gap:var(--sp-1);margin-bottom:var(--sp-4);padding:var(--sp-4);display:grid}.passport-value-prop{gap:var(--sp-2);padding:var(--sp-5);margin-bottom:var(--sp-4);display:grid}.passport-value-prop h2{letter-spacing:-.2px;margin:0;font-size:20px}.passport-value-prop p{margin:0}.value-prop-steps{gap:var(--sp-3);margin-top:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.value-prop-step{padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);gap:4px;display:grid}.value-prop-step strong{font-size:14px}.value-prop-step span{font-size:13px;line-height:1.4}.client-start-progress{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);box-shadow:var(--el-1);display:flex}.client-start-handoff{gap:var(--sp-4);padding:var(--sp-4);border:1px solid var(--brand-primary-700);border-radius:var(--r-sm);background:var(--brand-tint);box-shadow:var(--el-1);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.client-start-handoff h2,.client-start-handoff p{margin:0}.client-start-handoff>div:first-child{gap:var(--sp-2);min-width:0;display:grid}.client-start-handoff ul{gap:var(--sp-2);margin:var(--sp-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.client-start-handoff li{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-secondary);padding:5px 8px;font-size:12px;font-weight:750}.client-start-handoff-actions{justify-content:flex-end;gap:var(--sp-2);flex-wrap:wrap;min-width:180px;display:flex}.client-start-progress div{gap:2px;min-width:0;display:grid}.client-start-progress span{color:var(--text-secondary);font-size:12px;font-weight:700}.client-start-progress strong{overflow-wrap:anywhere;font-size:18px}.client-start-plan{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.client-start-wizard{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);box-shadow:var(--el-1);display:grid}.client-start-wizard .detail-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.client-start-wizard h2,.client-start-wizard h3,.client-start-wizard p{margin:0}.client-start-wizard-layout{gap:var(--sp-3);grid-template-columns:minmax(180px,.46fr) minmax(0,1fr);display:grid}.client-start-wizard-rail{gap:var(--sp-2);align-content:start;display:grid}.client-start-wizard-rail button{align-items:center;gap:var(--sp-2);width:100%;min-height:44px;padding:var(--sp-2);border-color:var(--border-subtle);background:var(--bg-muted);text-align:left;grid-template-columns:28px minmax(0,1fr);display:grid}.client-start-wizard-rail button.active{border-color:var(--brand-primary-700);background:var(--brand-tint)}.client-start-wizard-rail button span{background:var(--bg-surface);width:28px;height:28px;color:var(--brand-primary-700);border-radius:999px;place-items:center;font-size:12px;font-weight:850;display:inline-grid}.client-start-wizard-rail button strong{overflow-wrap:anywhere;font-size:13px}.client-start-wizard-rail button .client-step-status{color:var(--text-muted);grid-column:2;justify-self:start;font-size:12px;font-style:normal;font-weight:700}.client-start-wizard-rail button .client-step-status.done{color:var(--st-clear-text)}.client-start-wizard-rail button .client-step-status.next{color:var(--brand-primary-700)}.client-start-progress-count{color:var(--text-muted);white-space:nowrap;font-size:12px;font-weight:700}.panel-load-notice{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);border-style:dashed;display:flex}.panel-load-notice p{margin:0}.panel-load-notice .button-link{flex:none}.client-start-wizard-card{gap:var(--sp-3);min-width:0;padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);align-content:start;display:grid}.client-start-wizard-card .status-chip{justify-self:start}.client-start-wizard-card h3{font-size:20px}.client-start-wizard-card .button-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.client-goal-quick-starts{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.client-goal-quick-starts .detail-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.client-goal-quick-starts h2,.client-goal-quick-starts h3,.client-goal-quick-starts p{margin:0}.client-goal-grid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.client-goal-card{gap:var(--sp-3);min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);grid-template-columns:36px minmax(0,1fr);align-items:start;display:grid}.client-goal-card .button-link{grid-column:2;justify-self:start}.client-goal-icon{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);width:36px;height:36px;color:var(--brand-primary-700);place-items:center;display:inline-grid}.client-goal-card h3{font-size:17px}.client-goal-card div:nth-child(2){gap:var(--sp-2);display:grid}.client-goal-card.locked{background:0 0;border-style:dashed}.client-goal-quick-starts>.button-link.primary{justify-self:start}.client-start-plan .detail-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.client-start-plan h2,.client-start-plan p{margin:0}.client-start-plan-list{gap:var(--sp-2);display:grid}.client-start-plan-row{align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-muted);color:var(--text-primary);grid-template-columns:32px minmax(0,1fr) auto auto;text-decoration:none;display:grid}.client-start-plan-row:hover{border-color:var(--text-secondary);background:var(--bg-surface)}.client-start-plan-row.waiting{opacity:.72}.client-start-phase{background:var(--brand-tint);width:32px;height:32px;color:var(--brand-primary-700);border-radius:999px;place-items:center;font-weight:800;display:inline-grid}.client-start-copy{gap:3px;min-width:0;display:grid}.client-start-copy small{color:var(--text-secondary);line-height:1.35}.client-start-row-action{color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:800}.client-onboarding-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.client-onboarding-step{gap:var(--sp-2);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);box-shadow:var(--el-1);align-content:start;display:grid}.client-onboarding-step-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.client-onboarding-step h2{margin:0;font-size:18px}.client-onboarding-step p{margin:0}@media (width<=600px){.value-prop-steps{grid-template-columns:1fr}}.route-intro h2{letter-spacing:-.2px;margin:0;font-size:20px}.route-intro p{margin-top:0}.route-stack{gap:var(--sp-4);display:grid}.sharing-summary{margin:0 0 var(--sp-4)}.sharing-workspace{gap:var(--sp-5);grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;display:grid}@media (width<=860px){.sharing-workspace{grid-template-columns:minmax(0,1fr)}}.sharing-master{min-width:0;position:sticky;top:0}.sharing-master ul{margin:0;padding:0;list-style:none;display:grid}.sharing-master-item{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);color:inherit;border-left:3px solid #0000;text-decoration:none;display:flex}.sharing-master-item:hover .sharing-master-name{text-decoration:underline}.sharing-master-item[aria-current=page]{border-left-color:var(--brand-primary);background:var(--brand-tint)}.sharing-master-body{flex:auto;gap:2px;min-width:0;display:grid}.sharing-master-name{color:var(--text-primary);font-weight:600}.sharing-detail{gap:var(--sp-3);min-width:0;display:grid}.sharing-detail h2{letter-spacing:-.2px;margin:0;font-size:20px}.sharing-detail>p{margin:0}.sharing-section{gap:var(--sp-3);min-width:0;padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:grid}.sharing-section h3,.sharing-section p{margin:0}.share-field{gap:var(--sp-1);min-width:0;max-width:32rem;font-size:.85em;display:grid}.share-field select{width:100%;min-width:0}.share-field input,.share-field select{min-height:40px;padding:0 var(--sp-3);border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:1rem}.share-terms{gap:var(--sp-1) var(--sp-3);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.share-terms div{display:contents}.share-terms dt{font-weight:600}.share-terms dd{margin:0}.share-check[data-tone=blocked] strong,.share-error{color:var(--status-danger-text)}.share-check[data-tone=warning] strong{color:var(--status-warning-text)}.share-form{align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;display:flex}.share-address{align-items:center;gap:var(--sp-2) var(--sp-4);flex-wrap:wrap;display:flex}.share-address input{box-sizing:border-box;min-width:0;max-width:100%;min-height:40px;padding:0 var(--sp-3);border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;flex:16rem}.share-refresh{margin:0;padding-left:1.2em}.share-closed summary,.share-fold summary{color:var(--text-secondary);cursor:pointer}.showcase-profile-card{gap:var(--sp-3);padding:var(--density-card-padding);border:1px solid color-mix(in srgb, var(--brand-primary) 24%, var(--border-subtle));border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);display:grid}.showcase-profile-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.showcase-profile-head>div{gap:var(--sp-2);min-width:0;display:grid}.showcase-profile-head>.status-chip{flex-shrink:0;align-self:flex-start}.showcase-profile-head h2,.showcase-profile-head p,.showcase-story p,.showcase-vault-panel p{margin:0}.showcase-profile-head h2{font-size:1.25rem;line-height:1.35}.showcase-profile-preview{gap:var(--sp-3);grid-template-columns:minmax(220px,.65fr) minmax(0,1fr);align-items:stretch;display:grid}.showcase-identity,.showcase-story,.showcase-vault-panel{min-width:0;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0}.showcase-identity{align-items:center;gap:var(--sp-3);display:flex}.showcase-identity>div,.showcase-story,.showcase-vault-panel>div{gap:2px;display:grid}.showcase-story{align-content:start;gap:var(--sp-3);padding:var(--sp-4);background:0 0}.showcase-story p{overflow-wrap:anywhere;font-size:.9375rem;line-height:1.65}.showcase-identity strong,.showcase-vault-panel strong{color:var(--text-primary)}.showcase-identity span,.showcase-vault-panel span{color:var(--text-secondary);font-size:13px;line-height:1.4}.showcase-source-strip{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.showcase-source-strip span{min-height:24px;padding:var(--sp-1) var(--sp-2);border-radius:var(--r-sm);background:var(--bg-muted);color:var(--text-secondary);align-items:center;font-size:.75rem;font-weight:600;line-height:1.35;display:inline-flex}.showcase-signal-grid{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.showcase-signal-grid article{gap:var(--sp-1);min-width:0;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;display:grid}.showcase-signal-grid span,.showcase-signal-grid small{color:var(--text-secondary);font-size:12px;line-height:1.35}.showcase-signal-grid span{font-weight:650}.showcase-signal-grid strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary)}.showcase-vault-panel{gap:var(--sp-3);grid-template-columns:minmax(0,.75fr) minmax(260px,1fr);align-items:start;display:grid}.showcase-vault-panel ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.showcase-vault-panel li{justify-content:space-between;align-items:center;gap:var(--sp-2);min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:flex}.showcase-vault-panel li span{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.showcase-vault-panel li small{color:var(--text-secondary);flex:none;font-weight:700}.breeding-decision-cta{gap:var(--sp-5);min-width:0;margin-top:var(--sp-4);padding:var(--sp-6);display:grid}.breeding-cta-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap;display:flex}.breeding-cta-head>div{gap:var(--sp-2);flex:24rem;min-width:0;display:grid}.breeding-cta-head h2,.breeding-cta-head p{margin:0}.breeding-cta-head h2{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.35}.breeding-cta-head .muted{max-width:72ch;font-size:.9375rem;line-height:1.65}.breeding-cta-head>.status-chip{flex-shrink:0}.breeding-cta-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.breeding-cta-actions>button{border-radius:var(--r-md);min-height:44px;font-size:.875rem}@media (width<=640px){.breeding-decision-cta{padding:var(--sp-4)}.breeding-cta-head{flex-direction:column}.breeding-cta-head>div{flex-basis:auto}.breeding-cta-actions{grid-template-columns:minmax(0,1fr);display:grid}}.find-intro{margin-top:calc(-1 * var(--sp-2));max-width:60ch}.seg{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-canvas);margin-bottom:var(--sp-4);gap:2px;padding:3px;display:inline-flex}.seg-btn{min-height:32px;padding:0 var(--sp-4);border-radius:var(--r-sm);color:var(--text-secondary);background:0 0;border:none;font-size:14px}.seg-btn-on{background:var(--bg-surface);color:var(--text-primary);box-shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) 8%, transparent)}.search-mode-tabs{border-bottom:1px solid var(--border-subtle);margin-bottom:var(--sp-5);flex-wrap:wrap;gap:0;display:flex}.find-form{gap:var(--sp-3);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.match-criteria-form{gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-5);padding:var(--sp-4);display:grid;overflow:visible}.guided-pairing-planner{gap:var(--sp-4)}.planner-mode-selector{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.planner-mode-selector button{border:1px solid var(--border-subtle);background:var(--bg-surface);min-height:48px;color:var(--text-primary);text-align:left}.planner-mode-selector button.selected{border-color:var(--brand-primary);box-shadow:inset 3px 0 0 var(--brand-primary)}.planner-section{min-width:0;padding:var(--sp-3) 0 0;border:0;border-top:1px solid var(--border-subtle);margin:0}.planner-section legend{padding:0 0 var(--sp-2);font-weight:700}.planner-span-2{grid-column:1/-1}.planner-summary{gap:var(--sp-1) var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.planner-summary>span{color:var(--text-secondary)}.planner-summary>button{grid-area:1/2/span 2}.pairing-recommendation-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pairing-recommendation-card,.pairing-explanation-block,.pairing-next-action{gap:var(--sp-1);display:grid}.planner-watch-action{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-3) 0;padding:var(--sp-3) 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:flex}.planner-watch-action>div{gap:var(--sp-1);display:grid}.pairing-recommendation-card{border-radius:8px;align-content:start}.pairing-recommendation-card h3,.pairing-recommendation-card p{margin:0}.pairing-explanation-block,.pairing-next-action{margin-top:var(--sp-3)}.pairing-next-action{padding-top:var(--sp-3);border-top:1px solid var(--border-subtle)}.match-criteria-header{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.match-criteria-header h2,.match-criteria-header p{margin:0}.match-criteria-grid{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;display:grid}.match-criteria-form .find-field{gap:var(--sp-1);min-width:0;min-height:68px;padding:var(--sp-2);align-items:end;display:grid}.match-criteria-form .find-field.checkbox-field{grid-template-columns:max-content minmax(0,1fr);align-self:end;align-items:center;min-height:42px}.match-criteria-form .find-field input,.match-criteria-form .find-field select{width:100%;min-width:0}.match-criteria-form>.primary,.match-criteria-grid>.primary{place-self:end start;min-height:42px}.pairing-results-overview{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);display:flex}.pairing-results-overview h2,.pairing-results-overview p{margin:0}.pairing-insight-grid{gap:var(--sp-3);margin-bottom:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pairing-readiness-card{align-content:start;gap:var(--sp-2);background:color-mix(in srgb, var(--bg-surface) 86%, var(--brand-tint));border-style:solid;display:grid}.pairing-readiness-card .lock-title,.pairing-readiness-card p{margin:0}.pairing-results-list{gap:var(--sp-3);padding:var(--sp-3);box-shadow:none;background:0 0;border:none;display:grid}.pairing-results-list .pairing-item{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);grid-template-columns:auto minmax(0,1fr);display:grid}.pairing-results-list .pairing-item:last-child{border-bottom:1px solid var(--border-subtle)}.pairing-rank{aspect-ratio:1;border-radius:var(--r-sm);background:var(--brand-primary);width:34px;color:var(--on-primary);justify-content:center;align-items:center;font-weight:850;display:inline-flex}.pairing-item .relative-top{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.pairing-item .relative-name{font-size:18px}.pairing-item .relative-why{max-width:980px;line-height:1.45}.find-main-row{gap:var(--sp-3);flex-wrap:wrap;display:flex}.find-main-row .find-field{flex:260px;min-width:min(260px,100%)}.find-main-row>button{flex:none}.search-filter-toggle{padding:var(--sp-1) var(--sp-2);align-self:flex-start;font-size:13px}.search-filters{gap:var(--sp-3);padding:var(--sp-4);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--r-sm);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.find-filter-field{gap:var(--sp-1);flex-direction:column;display:flex}.find-filter-field .field-label{font-size:12px;font-weight:500}.find-filter-field input,.find-filter-field select{min-height:34px;padding:0 var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-canvas);color:var(--text-primary);font:inherit;outline:none}.find-filter-field input:focus-visible,.find-filter-field select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.find-field-select{padding:0}.find-field-select select{min-height:36px;padding:0 var(--sp-3);color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1}.find-field{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-secondary);flex:1;display:flex}.find-field:focus-within{border-color:var(--focus-ring);outline:2px solid var(--focus-ring);outline-offset:2px}.find-field input,.find-field select{min-height:36px;color:var(--text-primary);font:inherit;background:0 0;border:none;outline:none;flex:1}.find-recommendation,.find-why-panel,.find-missing-tests{padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 88%, var(--brand-tint));gap:4px;display:grid}.find-recommendation strong,.find-why-panel strong,.find-missing-tests strong{color:var(--text-primary)}.find-recommendation small,.find-missing-tests small{color:var(--text-secondary);line-height:1.35}.find-why-panel>span,.find-missing-tests>span{gap:var(--sp-1);flex-wrap:wrap;display:flex}.find-missing-tests>span{display:grid}.mate-finder{margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--border-strong)}.section-title{margin:0 0 var(--sp-3);font-size:1rem}.lock-card{padding:var(--density-card-padding);border-style:dashed}.lock-title{margin:0 0 var(--sp-1);font-weight:600}.match-guidance-card{padding:var(--density-card-padding)}.match-guidance-list{gap:var(--sp-2);margin:var(--sp-3) 0;color:var(--text-secondary);padding-left:1.25rem;display:grid}.match-guidance-note{margin-bottom:0;font-weight:700}.cmdk-read{margin-top:var(--sp-3)}.cmdk-read-title{font-size:.78rem}.cmdk-read-list{margin:var(--sp-1) 0 0;gap:var(--sp-1);flex-direction:column;padding:0;list-style:none;display:flex}.cmdk-read-item{border-left:2px solid var(--border-strong);padding-left:var(--sp-2);font-size:.85rem}.cmdk-read-item.cmdk-scored{border-left-color:var(--brand-primary)}.cmdk-read-item.cmdk-pending,.cmdk-read-item.cmdk-byo{opacity:.75}.cmdk-phrase{color:var(--text-primary);font-weight:600}.goal-builder-card{gap:var(--sp-4);margin-bottom:var(--sp-5);padding:var(--density-card-padding);display:grid}.goal-builder-card .section-row{align-items:flex-start}.goal-builder-card .section-t,.goal-builder-card h2{margin:0}.breeding-form{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));align-items:end;margin:0;display:grid}.breeding-form .find-field{gap:var(--sp-1);min-width:0;min-height:68px;padding:var(--sp-2) var(--sp-3);flex:none;align-content:end;display:grid}.breeding-form .field-label{font-size:.78rem;font-weight:700}.breeding-form .checkbox-field{grid-template-columns:max-content minmax(0,1fr);align-items:center;min-height:42px}.breeding-form .checkbox-field input{flex:none;min-height:0}.breeding-form .find-field input,.breeding-form .find-field select{width:100%;min-width:0}.breeding-form>button{place-self:end start;min-height:42px}.pairing-item .offspring-panel{gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}.offspring-line{font-size:.85rem}.offspring-pending{opacity:.7}.offspring-value{color:var(--text-primary)}.add-animal-entry{margin-bottom:var(--sp-4);padding:var(--sp-4)}.add-animal-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.add-animal-head h2{margin:0 0 var(--sp-1);font-size:20px}.add-animal-panel{gap:var(--sp-3);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr);display:grid}.add-animal-panel>*,.add-animal-field input,.add-animal-field select{min-width:0;max-width:100%}.add-animal-profile-form{display:contents}.add-animal-pending-extractions{gap:var(--sp-2);margin-bottom:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--st-carrier) 35%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--st-carrier) 6%, var(--bg-surface));display:grid}.add-animal-pending-head{gap:var(--sp-1);display:grid}.add-animal-pending-list{gap:var(--sp-2);display:grid}.add-animal-pending-list[hidden]{display:none}.add-animal-pending-picker{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}.add-animal-pending-picker-item{gap:var(--sp-1);min-width:0;padding:var(--sp-2) var(--sp-3);text-align:left;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.add-animal-pending-picker-item[aria-pressed=true]{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}.add-animal-pending-picker-item strong,.add-animal-pending-picker-item span{overflow-wrap:anywhere}.add-animal-pending-date-check{gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb, var(--st-carrier) 35%, var(--border-subtle));border-radius:var(--r-sm);margin:0;display:grid}.add-animal-pending-date-check legend{padding:0 var(--sp-1);font-weight:600}.add-animal-pending-date-check p{margin:0}.report-saved{gap:var(--sp-2);margin-bottom:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--st-clear) 35%, var(--border-subtle));border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.report-saved>h3,.report-saved p{margin:0}.litter-plans{align-content:start;gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--sp-4);display:grid}.litter-plans>h2{margin:0}.litter-plan-checks{gap:var(--sp-3);display:grid}.report-saved-actions{justify-content:flex-end;display:flex}.add-animal-pending-card{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.add-animal-pending-card-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);display:flex}.add-animal-pending-card-title{gap:2px;min-width:0;display:grid}.add-animal-pending-card-title strong,.add-animal-pending-card-title span{overflow-wrap:anywhere}.add-animal-pending-card-head>button{flex:none}.add-animal-pending-review-actions{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.add-animal-pending-source-hint{margin:var(--sp-1) 0 0;font-size:var(--density-small)}.add-animal-pending-discard{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--st-affected) 35%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--st-affected) 6%, var(--bg-surface));display:flex}.access-action-error{margin-bottom:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--st-affected) 40%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--st-affected) 8%, var(--bg-surface));font-size:13px}.access-request-confirm{gap:var(--sp-2);margin-top:var(--sp-2);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--st-affected) 35%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--st-affected) 6%, var(--bg-surface));display:grid}.access-request-confirm p{margin:0;font-size:13px}.add-animal-pending-discard>div:first-child,.add-animal-pending-editor-head{gap:3px;display:grid}.add-animal-pending-discard span,.add-animal-pending-editor-head span{font-size:13px}.add-animal-pending-editor{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--brand-tint);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.add-animal-pending-editor-grid{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.add-animal-pending-editor-grid label{color:var(--text-secondary);gap:4px;font-size:12px;font-weight:700;display:grid}.add-animal-pending-editor-grid input,.add-animal-pending-editor-grid select{border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);width:100%;min-width:0;color:var(--text-primary);font:inherit;padding:9px 10px}.add-animal-pending-target{gap:var(--sp-1);margin-top:var(--sp-2);display:grid}.add-animal-pending-target label{gap:2px;display:grid}.add-animal-pending-target select{max-width:320px}.add-animal-pending-target-hint{margin:0;font-size:13px}.add-animal-pending-target-warning{color:var(--st-carrier-text);margin:0;font-size:13px;font-weight:600}.add-animal-pending-warnings{padding-left:var(--sp-4);color:var(--text-secondary);margin:0;font-size:13px}.add-animal-pending-display-notes{gap:var(--sp-1);padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 86%, var(--bg-canvas));display:grid}.add-animal-pending-display-notes>dl{gap:var(--sp-1);margin:0;display:grid}.add-animal-pending-groups{gap:var(--sp-3);display:grid}.add-animal-pending-group{gap:var(--sp-2);display:grid}.add-animal-pending-group-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.add-animal-pending-fields{gap:var(--sp-1);margin:0;display:grid}.pending-marker-list{columns:2 300px;column-gap:var(--sp-5);margin:0;padding:0;list-style:none}.pending-marker-row{break-inside:avoid;border-bottom:1px solid var(--border-subtle);gap:1px;padding:6px 0;font-size:13px;display:grid}.pending-marker-line{align-items:center;gap:var(--sp-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.pending-marker-name{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);font-weight:600}.pending-marker-result{justify-content:flex-end;align-items:center;gap:var(--sp-2);display:inline-flex}.pending-marker-genotype{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);color:var(--text-primary);font-family:var(--font-mono);white-space:nowrap;padding:1px 6px;font-size:12px;font-weight:700}.pending-marker-note{color:var(--text-secondary);font-size:12px;line-height:1.35}.add-animal-pending-field{gap:var(--sp-2);grid-template-columns:120px 1fr;font-size:13px;display:grid}.add-animal-pending-field dt{color:var(--text-secondary);font-weight:700}.add-animal-pending-field dd{color:var(--text-primary);margin:0}.imported-attributes-list{gap:var(--sp-1);margin:var(--sp-2) 0 0;display:grid}.imported-attribute-row{gap:var(--sp-2);grid-template-columns:160px 1fr;font-size:13px;display:grid}.imported-attribute-row dt{color:var(--text-secondary);font-weight:700}.imported-attribute-row dd{color:var(--text-primary);margin:0}.add-animal-sheet-extra-columns{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-canvas));display:grid}.sheet-extra-column-list{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sheet-extra-column{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:700;display:inline-flex}.add-animal-sheet-date-order{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-canvas));margin:0;display:grid}.add-animal-sheet-date-order legend{padding:0 var(--sp-1);color:var(--text-primary);font-size:13px;font-weight:800}.add-animal-sheet-date-order p{margin:0}.sheet-date-order-options{gap:var(--sp-2);flex-wrap:wrap;display:flex}.sheet-date-order-option{align-items:center;gap:var(--sp-1);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);cursor:pointer;font-size:13px;font-weight:700;display:inline-flex}.sheet-row-dob{font-size:13px}.add-animal-modes{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.add-animal-modes button{gap:var(--sp-1);min-height:86px;padding:var(--sp-3);text-align:left;display:grid}.add-animal-modes button.active{border-color:var(--brand-primary);background:var(--brand-tint);color:var(--brand-primary-700)}.add-animal-modes span{color:var(--text-secondary);font-size:13px;font-weight:500}.add-animal-modes-primary{grid-template-columns:repeat(2,minmax(0,1fr))}.add-animal-modes-secondary{margin-top:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}.add-animal-more-toggle{margin-top:var(--sp-2);padding:var(--sp-1) 0;color:var(--brand-primary-700);text-align:left;cursor:pointer;background:0 0;border:none;font-weight:600}.records-area-link{margin-bottom:var(--sp-2);justify-content:flex-end;display:flex}.notification-pref-buckets{gap:var(--sp-3);display:grid}.notification-pref-bucket{gap:var(--sp-2);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);border-radius:0;display:grid}.notification-pref-bucket-head{gap:2px;display:grid}.notification-pref-bucket-head strong{font-size:15px}.plan-advanced-billing{margin-top:var(--sp-2)}.plan-advanced-billing summary{cursor:pointer;color:var(--text-secondary);font-size:13px}.plan-advanced-billing button{margin-top:var(--sp-2);margin-right:var(--sp-2)}.identity-graph-proof-details summary{cursor:pointer;color:var(--text-secondary);font-size:13px}.add-animal-field{gap:var(--sp-1);color:var(--text-secondary);padding:var(--sp-4);border:2px dashed var(--border-strong);border-radius:var(--r-md);font-weight:700;transition:border-color .12s,background-color .12s;display:grid}.add-animal-field-drag-active{border-color:var(--brand-primary);background:var(--brand-tint);color:var(--brand-primary-700)}.add-animal-field input,.add-animal-field select{border:1px solid var(--border-input);color:var(--text-primary);font:inherit;background:var(--bg-surface);border-radius:12px;padding:.75rem .85rem}.add-animal-file-input{cursor:pointer;color:#0000}.add-animal-file-input::file-selector-button{min-height:32px;margin-right:var(--sp-2);padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer;font-weight:700}.add-animal-file-input:hover::file-selector-button{border-color:var(--brand-primary);color:var(--brand-primary-700)}.add-animal-drop-loaded{gap:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--brand-primary) 35%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--brand-tint) 72%, var(--bg-surface));display:grid}.add-animal-drop-loaded-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.add-animal-drop-loaded-head>div{gap:2px;display:grid}.add-animal-loaded-label{color:var(--text-secondary);font-size:12px;font-weight:700}.add-animal-drop-loaded-head strong{color:var(--text-primary);font-size:16px}.add-animal-drop-review{gap:var(--sp-3);display:grid}.add-animal-drop-sheet-review{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.add-animal-drop-sheet-review-name{color:var(--text-primary);margin:0;font-size:14px;font-weight:800}.add-animal-drop-buckets{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.add-animal-rescue-package{gap:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--brand-primary) 28%, var(--border-subtle));border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.add-animal-rescue-package>div:first-child{gap:2px;display:grid}.add-animal-rescue-package small{color:var(--text-secondary);line-height:1.35}.add-animal-rescue-steps{gap:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.add-animal-rescue-steps span{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-canvas));color:var(--text-primary);font-size:12px;font-weight:800;line-height:1.25}.sheet-row-state{min-height:28px;padding:0 var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);align-items:center;font-size:13px;font-weight:800;display:inline-flex}.sheet-state-ready{border-color:color-mix(in srgb, var(--st-clear) 36%, var(--border-subtle));background:color-mix(in srgb, var(--st-clear-bg) 78%, var(--bg-surface));color:var(--st-clear-text)}.sheet-state-error{border-color:color-mix(in srgb, var(--status-danger) 36%, var(--border-subtle));background:color-mix(in srgb, var(--status-danger) 10%, var(--bg-surface));color:var(--status-danger)}.add-animal-file-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.add-animal-file-list li{justify-content:space-between;align-items:center;gap:var(--sp-3);min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:flex}.add-animal-file-list li.is-unsupported{border-color:color-mix(in srgb, var(--status-danger) 32%, var(--border-subtle))}.add-animal-file-list span{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.add-animal-file-list small{color:var(--text-secondary);flex:none;font-weight:700}.add-animal-confirmation{color:var(--st-clear-text);margin:0;font-weight:700}.find-count{margin-bottom:var(--sp-2)}.find-permission-note{margin-bottom:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--brand-primary) 30%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--brand-tint) 42%, var(--bg-surface));gap:2px;display:grid}.find-permission-note strong{color:var(--text-primary)}.find-permission-note span{color:var(--text-secondary);line-height:1.4}.alert-intelligence-brief{gap:var(--sp-3);margin-bottom:var(--sp-4);padding:var(--sp-4);display:grid}.alert-intelligence-brief h2{margin:0;font-size:18px}.alert-brief-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.alert-brief-card{align-content:start;gap:var(--sp-1);min-height:118px;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.alert-brief-card strong{font-size:22px;line-height:1.1}.alert-brief-card small{color:var(--text-secondary);font-weight:600;line-height:1.35}.cited-briefing{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.cited-briefing h2,.cited-briefing h3{margin:0}.cited-briefing h2{font-size:16px}.cited-briefing h3{font-size:14px}.cited-briefing p{margin:0}.cited-briefing-grid{gap:var(--sp-3);grid-template-columns:minmax(0,1fr) minmax(0,.85fr);display:grid}.cited-briefing-grid>div{align-content:start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.cited-briefing ol{gap:var(--sp-2);padding-left:var(--sp-4);margin:0;display:grid}.cited-briefing li,.cited-briefing-action{line-height:1.35}.trust-inbox{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.trust-inbox h2{margin:0;font-size:16px}.trust-inbox-list{gap:var(--sp-2);display:grid}.trust-inbox-item{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.trust-inbox-item>div{gap:var(--sp-1);min-width:0;display:grid}.trust-inbox-item strong{font-weight:850}.trust-inbox-item small,.trust-inbox-item .muted{line-height:1.35}.ranked-change-feed{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.ranked-change-feed h2{font-size:16px}.confidence-filter-row{gap:var(--sp-2);flex-wrap:wrap;display:flex}.confidence-filter-row button.active{border-color:var(--brand-primary);background:var(--brand-tint);color:var(--brand-primary-700)}.ranked-change-item{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ranked-change-item>div{gap:var(--sp-1);min-width:0;display:grid}.ranked-change-item strong{font-weight:850}.ranked-change-item small,.ranked-change-item .muted{line-height:1.35}.change-kicker{color:var(--text-secondary);font-size:12px;font-weight:700}.change-badges{justify-items:end}.change-filter-empty{padding:var(--sp-2) 0;margin:0}.alert-goal-monitors{gap:var(--sp-2);display:grid}.alert-goal-monitor{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--brand-tint);border-radius:var(--r-sm);background:var(--brand-tint);grid-template-columns:minmax(0,1fr) minmax(150px,.35fr) minmax(0,.9fr);align-items:center;display:grid}.alert-goal-monitor>div{gap:var(--sp-1);min-width:0;display:grid}.alert-goal-monitor strong,.alert-goal-score span{font-weight:800}.alert-goal-monitor small,.alert-goal-monitor p{color:var(--text-secondary);margin:0;font-weight:600;line-height:1.35}.alert-goal-score{text-align:right}.alert-goal-score strong{color:var(--brand-primary-700);font-size:24px}.alert-goal-actions{gap:var(--sp-2);justify-items:start;display:grid}.watched-goal-detail{gap:var(--sp-4);padding:var(--sp-4);display:grid}.watched-goal-hero{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.watched-goal-hero h2{margin:0 0 var(--sp-1);font-size:22px}.watched-goal-detail-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.watched-goal-list{align-content:start;gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.watched-goal-list h2{margin:0;font-size:15px}.watched-goal-list ul{gap:var(--sp-2);padding-left:var(--sp-5);margin:0;display:grid}.watched-goal-action{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3);border:1px dashed var(--border-subtle);border-radius:var(--r-sm);display:flex}.watched-goal-action p{margin:var(--sp-1) 0 0;color:var(--text-secondary);font-weight:600}.watched-goal-review-tasks{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.watched-goal-task-list{gap:var(--sp-2);display:grid}.watched-goal-task{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:flex}.watched-goal-task>div{gap:var(--sp-1);display:grid}.watched-goal-task small,.watched-goal-task .muted{line-height:1.4}.watched-goal-rerun{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--brand-tint);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.watched-goal-rerun h2{margin:0;font-size:17px}.watched-goal-rerun-list{gap:var(--sp-2);display:grid}.watched-goal-rerun-item{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);display:grid}.watched-goal-rerun-row{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.watched-goal-select{flex:none;place-items:center;display:grid}.watched-goal-select input{width:18px;height:18px}.watched-goal-rerun-row div{gap:var(--sp-1);flex:1;min-width:0;display:grid}.watched-goal-rerun-row small{color:var(--text-secondary);font-weight:600;line-height:1.35}.watched-goal-rerun-row span{color:var(--brand-primary-700);font-weight:900}.watched-goal-plan-actions{justify-content:flex-end;align-items:center;gap:var(--sp-2);padding-top:var(--sp-1);flex-wrap:wrap;display:flex}.pairing-evidence-panel{border-top:1px dashed var(--border-subtle);padding-top:var(--sp-2)}.pairing-evidence-panel summary{cursor:pointer;color:var(--brand-primary-700);font-weight:800}.pairing-evidence-grid{gap:var(--sp-2);margin-top:var(--sp-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pairing-evidence-group{align-content:start;gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.pairing-evidence-group h3{margin:0;font-size:13px}.pairing-evidence-group ul{gap:var(--sp-1);padding-left:var(--sp-4);color:var(--text-secondary);margin:0;font-size:13px;font-weight:600;line-height:1.35;display:grid}.evidence-ref-button{width:auto;min-height:0;color:var(--brand-primary-700);font:inherit;text-align:left;text-underline-offset:2px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.evidence-ref-button:hover{color:var(--brand-primary);background:0 0}.evidence-drawer{gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--brand-tint);border-radius:var(--r-sm);background:var(--brand-tint);display:grid}.evidence-drawer h3{margin:0;font-size:17px}.evidence-drawer-facts{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.evidence-drawer-facts div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);gap:2px;display:grid}.evidence-drawer-facts dt{color:var(--text-secondary);font-size:12px;font-weight:700}.evidence-drawer-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.evidence-drawer p{margin:0}.watch-item,.alert-item{align-items:center;gap:var(--sp-3);padding:var(--sp-4);border-bottom:1px solid var(--border-subtle);display:flex}.watch-item:last-child,.alert-item:last-child{border-bottom:none}.watch-name,.alert-main{flex:1;min-width:0}.alert-main{gap:var(--sp-1);flex-direction:column;display:flex}.watch-name,.alert-title{font-weight:600}.alert-why{font-size:13px}.actions{gap:var(--sp-3);margin-top:var(--sp-6);display:flex}.actions button{flex:1;justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.note{margin-top:var(--sp-6);padding:var(--sp-3);border:1px dashed var(--border-strong);border-radius:var(--r-sm);background:var(--bg-canvas);color:var(--text-secondary);font-size:13px}.empty-card{gap:var(--sp-2) var(--sp-3);margin-top:var(--sp-6);padding:var(--sp-5);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:var(--el-1);color:var(--text-secondary);grid-template-columns:minmax(0,1fr);display:grid}.empty-card strong{color:var(--text-primary)}.empty-card span{min-width:0}.problem-note{align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0;padding:var(--sp-3) var(--sp-4);border:1px solid var(--st-affected);border-radius:var(--r-md);background:var(--st-affected-bg);color:var(--st-affected-text);display:flex}.problem-note div{flex-direction:column;flex:1;gap:2px;display:flex}.planner-actions{justify-content:space-between;align-items:center;gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-2);display:flex}.planner-pair{align-items:flex-start;gap:var(--sp-3);cursor:pointer;display:flex}.planner-pair>input[type=checkbox]{margin-top:var(--sp-3)}.planner-pair .relative-item{flex:1}.season-projection{margin-top:var(--sp-4);padding:var(--sp-4)}.projection-stats{gap:var(--sp-5);margin:var(--sp-3) 0;flex-wrap:wrap;display:flex}.projection-stat{flex-direction:column;gap:2px;display:flex}.projection-stat strong{font-size:1.4rem}.section-subtitle{margin:var(--sp-3) 0 var(--sp-2);font-size:.95rem}.carrier-impacts{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.carrier-impacts li{padding:var(--sp-2) 0;border-bottom:1px solid var(--border-subtle)}.carrier-impacts li:last-child{border-bottom:none}.projection-notes{margin-top:var(--sp-3)}.projection-notes ul{margin:var(--sp-2) 0 0;padding-left:var(--sp-5)}.delta-good{color:var(--status-success)}.delta-bad{color:var(--status-danger)}.planner-buttons{gap:var(--sp-2);align-items:center;display:flex}button.secondary{border-color:var(--border-strong);color:var(--text-primary);background:0 0}button.secondary:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary)}.season-compare{margin-top:var(--sp-4);padding:var(--sp-4);border:1px solid var(--border-subtle);border-radius:var(--r-lg);background:var(--bg-surface);box-shadow:var(--el-1)}.compare-grid{gap:var(--sp-4);grid-template-columns:1fr 1fr;align-items:start;display:grid}@media (width<=720px){.find-form{flex-direction:column;align-items:stretch}.compare-grid{grid-template-columns:1fr}}.compare-col .season-projection{margin-top:var(--sp-2)}.compare-better .section-subtitle:after{content:" · better";color:var(--status-success);font-weight:600}.save-plan-row{gap:var(--sp-2);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);flex-wrap:wrap;align-items:center;display:flex}.preset-row{gap:var(--sp-2);margin-bottom:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}.preset-label{font-weight:600}.save-plan-row input{min-height:calc(var(--density-control-height) - 2px);min-width:min(280px,100%);padding:0 var(--sp-3);border:1px solid var(--border-input);border-radius:var(--r-sm);color:var(--text-primary);font:inherit}.save-notice{color:var(--status-success)}.saved-plans{margin-top:var(--sp-5)}.saved-plan-item{align-items:center}.decision-journal{margin-top:var(--sp-6)}.decision-journal-empty{padding:var(--sp-3) 0}.decision-journal-form{gap:var(--sp-3);padding:var(--sp-3) 0 var(--sp-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(180px,.7fr) minmax(280px,1.3fr);display:grid}.decision-journal-form label,.decision-journal-closeout-form label{gap:var(--sp-1);display:grid}.decision-journal-form select,.decision-journal-form textarea,.decision-journal-closeout-form textarea{width:100%;min-width:0;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border-input);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;resize:vertical}.decision-journal-form select{min-height:40px}.decision-journal-wide{grid-column:2}.decision-journal-submit{align-items:center;gap:var(--sp-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.decision-journal-list{gap:var(--sp-3);margin-top:var(--sp-4);display:grid}.decision-journal-entry{gap:var(--sp-3);display:grid}.decision-journal-entry p{margin:var(--sp-1) 0 0}.decision-journal-metadata{gap:var(--sp-3);color:var(--text-muted);font-size:var(--density-small);flex-wrap:wrap;display:flex}.decision-journal-entry summary{cursor:pointer;font-weight:600}.decision-journal-closeout,.decision-journal-closeout-form{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.decision-journal-closeout-form button{justify-self:start}@media (width<=720px){.decision-journal-form,.decision-journal-closeout,.decision-journal-closeout-form{grid-template-columns:1fr}.decision-journal-wide{grid-column:1}}.trajectory-row{gap:var(--sp-3);margin-top:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);flex-wrap:wrap;align-items:center;display:flex}.generations-input{width:56px}.trajectory-chart{margin-top:var(--sp-4);padding:var(--sp-4)}.trajectory-svg{color:var(--brand-primary);margin:var(--sp-2) 0;display:block}.trajectory-assumption{font-style:italic}.checkbox-inline{align-items:center;gap:var(--sp-2);display:inline-flex}.privacy-card{padding:var(--density-card-padding)}.privacy-control-card{gap:var(--sp-4);display:grid}.privacy-card-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-subtle);display:flex}.privacy-card-head h3,.privacy-card-head p,.data-rights-heading h3,.data-rights-heading p{margin:0}.privacy-card-head h3,.data-rights-heading h3{font-size:18px}.privacy-center{gap:var(--sp-3);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;display:grid}.privacy-center h3,.privacy-center p{margin:0}.privacy-center-grid{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.privacy-center-action{gap:var(--sp-2);min-height:108px;padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);text-align:left;background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.privacy-center-action svg{color:var(--brand-primary-700);margin-top:2px}.privacy-center-action span{gap:2px;min-width:0;display:grid}.privacy-center-action small{color:var(--text-secondary);line-height:1.35}.privacy-center-link{border:0;border-top:1px solid var(--border-subtle);color:var(--text-primary);background:0 0;border-radius:0;font-weight:700;text-decoration:none}.privacy-center-link:hover{border-color:var(--brand-primary);color:var(--brand-primary-700)}.erasure-review-panel{gap:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--status-danger) 30%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--status-danger) 7%, var(--bg-surface));display:grid}.erasure-review-panel h3,.erasure-review-panel p{margin:0}.erasure-review-panel ul{gap:var(--sp-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.erasure-review-panel li{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);gap:2px;display:grid}.erasure-review-panel span{color:var(--text-secondary);line-height:1.35}.correction-request-form{gap:var(--sp-2);margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-subtle);display:grid}.correction-request-form label{gap:var(--sp-1);color:var(--text-secondary);font-weight:700;display:grid}.correction-request-form textarea{border:1px solid var(--border-input);color:var(--text-primary);font:inherit;resize:vertical;border-radius:12px;padding:.75rem .85rem}.correction-impact-preview{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--brand-tint) 42%, var(--bg-surface));border-radius:12px;display:grid}.correction-impact-preview h4,.correction-impact-preview p{margin:0}.correction-impact-preview ul{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.correction-impact-preview li{gap:var(--sp-2);grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:start;min-width:0;display:grid}.correction-impact-preview strong{color:var(--text-primary)}.correction-impact-preview span{min-width:0;color:var(--text-secondary);line-height:1.4}.correction-status-panel{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:grid}.correction-status-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.correction-status-head h3,.correction-status-head p{margin:0}.correction-status-list{gap:var(--sp-2);display:grid}.correction-status-item{gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--border-subtle);background:color-mix(in srgb, var(--bg-surface) 88%, var(--bg-canvas));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.correction-status-item div:first-child{gap:4px;min-width:0;display:grid}.correction-status-item p,.correction-status-item small{color:var(--text-secondary);margin:0}.correction-context-note{padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface)}.correction-context-note strong{color:var(--text-primary)}.correction-context-form{gap:var(--sp-2);margin-top:var(--sp-1);display:grid}.correction-context-form label{gap:var(--sp-1);color:var(--text-secondary);font-weight:800;display:grid}.correction-context-form textarea{border:1px solid var(--border-input);color:var(--text-primary);font:inherit;resize:vertical;border-radius:12px;padding:.65rem .75rem}.correction-status-meta{justify-items:end;gap:var(--sp-1);color:var(--text-secondary);font-size:.85rem;display:grid}.passport-result{margin-top:var(--sp-3);border-top:1px solid var(--border-subtle);padding-top:var(--sp-3)}.share-reliance-receipt{gap:var(--sp-2);margin:var(--sp-2) 0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-canvas);display:grid}.share-reliance-receipt-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.share-reliance-receipt strong{font-size:13px;line-height:1.35}.share-reliance-receipt span{color:var(--text-secondary);font-size:13px;line-height:1.35}.share-reliance-receipt small{color:var(--text-secondary);font-size:12px;line-height:1.35}.share-reliance-hash{color:var(--text-secondary);overflow-wrap:anywhere;font-size:12px;line-height:1.45;display:block}.receipt-verification{border:1px solid var(--border-subtle);border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.receipt-verification-missing,.receipt-verification-unavailable{color:var(--text-secondary);background:var(--bg-surface)}.receipt-download{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);width:fit-content;color:var(--text-primary);cursor:pointer;padding:5px 9px;font-size:12px;font-weight:700}.receipt-download:hover{border-color:color-mix(in srgb, var(--brand-primary), transparent 45%);background:var(--bg-muted)}.receipt-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.share-reliance-evidence{gap:var(--sp-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.share-reliance-evidence li{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:999px;padding:3px 8px;font-size:12px;line-height:1.25}.portable-receipt{margin-top:var(--sp-1)}.portable-receipt pre{max-height:260px;margin:var(--sp-2) 0 0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--shadow-ink) 4%, transparent);color:var(--text-primary);white-space:pre-wrap;word-break:break-word;font-size:12px;line-height:1.45;overflow:auto}.passport-trust{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.passport-claims{margin:var(--sp-3) 0 0;padding-left:var(--sp-4)}.passport-claims li{margin-bottom:var(--sp-1)}.privacy-card .actions{margin-top:var(--sp-3)}.privacy-notice{min-height:32px;padding:0 var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--brand-tint) 38%, var(--bg-surface));color:var(--text-primary);align-items:center;font-weight:700;display:inline-flex}.consent-controls{gap:var(--sp-2);display:grid}.consent-row{align-items:center;gap:var(--sp-3);min-width:0;min-height:54px;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.consent-row:last-of-type{border-bottom:1px solid var(--border-subtle)}.consent-label{gap:2px;min-width:0;font-size:14px;display:grid}.consent-label small{color:var(--text-secondary);font-size:12px;font-weight:700}.consent-buttons{gap:var(--sp-2);flex-shrink:0;display:inline-flex}.notification-category-grid{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.notification-category-card{align-content:start;gap:var(--sp-3);display:grid}.notification-category-card h3,.notification-category-card p{margin:0}.notification-category-list{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.notification-category-list li{gap:var(--sp-2);padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.notification-category-list span{gap:2px;min-width:0;display:grid}.notification-category-list small{color:var(--text-secondary);line-height:1.35}.data-rights-actions{gap:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--border-subtle);display:grid}.data-rights-grid{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.data-rights-action{gap:var(--sp-2);min-height:92px;padding:var(--sp-3);text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.data-rights-action svg{color:var(--brand-primary-700);margin-top:2px}.data-rights-action span{gap:2px;min-width:0;display:grid}.data-rights-action strong{color:var(--text-primary)}.data-rights-action small{color:var(--text-secondary);line-height:1.35}.trust-boundary-note{gap:var(--sp-2);background:color-mix(in srgb, var(--bg-surface) 82%, var(--brand-tint));border-style:solid;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.trust-boundary-note:before{aspect-ratio:1;background:var(--brand-primary);width:22px;color:var(--on-primary);content:"i";border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:850;display:inline-flex}.save-watch-bar{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.saved-watch-onboarding{gap:var(--sp-3);margin-bottom:var(--sp-3);padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--brand-primary) 32%, var(--border-subtle));border-radius:var(--r-sm);background:color-mix(in srgb, var(--brand-tint) 48%, var(--bg-surface));display:grid}.saved-watch-onboarding h2,.saved-watch-onboarding p{margin:0}.saved-watch-steps{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.saved-watch-steps div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);gap:2px;display:grid}.saved-watch-steps span{color:var(--text-secondary);line-height:1.35}.verify-panel{gap:var(--sp-3);flex-direction:column;max-width:760px;display:flex}.verify-input{width:100%;font-family:var(--font-mono);padding:var(--sp-3);border:1px solid var(--border-subtle);resize:vertical;border-radius:8px;font-size:.85rem}.verify-error{color:var(--status-danger)}.verify-result{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;display:flex}.verify-trust-strip{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.verify-trust-strip div{min-width:0;padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);gap:2px;display:grid}.verify-trust-strip strong{color:var(--text-primary)}.verify-trust-strip span{color:var(--text-secondary);font-size:13px;line-height:1.35}.verify-verdict{align-items:center;gap:var(--sp-2);display:flex}.verify-checks{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.verify-checks li{align-items:baseline;gap:var(--sp-2);display:flex}.verify-note{font-size:.85rem}.verify-result-hero{gap:var(--sp-2);padding:var(--density-card-padding);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;display:flex}.verify-result-hero-ok{border-color:var(--status-success);background:var(--status-success-bg)}.verify-result-hero-blocked{border-color:var(--status-danger);background:var(--status-danger-bg)}.verify-result-hero-warning{border-color:var(--status-warning);background:var(--status-warning-bg)}.verify-result-hero-pending{border-color:var(--border-subtle)}.verify-hero-headline{margin:0;font-size:1.75rem;font-weight:700}.verify-hero-subline{text-transform:capitalize;margin:0;font-size:1rem;font-weight:600}.verify-result-hero .verify-result{margin-top:var(--sp-2);border:none;padding:0}.verify-reliance{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.verify-reliance-ok{border-color:color-mix(in srgb, var(--status-success) 34%, var(--border-subtle));background:color-mix(in srgb, var(--status-success) 8%, var(--bg-surface))}.verify-reliance-warning{border-color:color-mix(in srgb, var(--status-warning) 36%, var(--border-subtle));background:color-mix(in srgb, var(--status-warning) 8%, var(--bg-surface))}.verify-reliance-blocked{border-color:color-mix(in srgb, var(--status-danger) 36%, var(--border-subtle));background:color-mix(in srgb, var(--status-danger) 8%, var(--bg-surface))}.verify-reliance-head{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.verify-reliance p{margin:0;line-height:1.4}.verify-reliance-metrics{gap:var(--sp-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.verify-reliance-metrics div{min-width:0;padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-surface) 82%, var(--bg-canvas))}.verify-reliance-metrics dt{color:var(--text-secondary);font-size:12px;font-weight:700}.verify-reliance-metrics dd{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800}.verify-next-step{gap:2px;display:grid}.verify-next-step span{color:var(--text-secondary)}.verify-advanced{border:1px solid var(--border-subtle);padding:var(--sp-2) var(--sp-3);border-radius:8px}.verify-advanced summary{cursor:pointer;padding:var(--sp-1) 0;font-weight:600}.verify-advanced .verify-input,.verify-advanced .verify-actions{margin-top:var(--sp-2)}@media (width<=1180px){.animal-proof-workspace,.animal-action-workspace,.launchpad-body{grid-template-columns:1fr}.launchpad-grid,.ati-activation-simple,.ati-trust-contract,.ati-ops-health-rows,.ati-intake-metrics,.ati-rollup-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.match-intelligence{grid-template-columns:1fr}.ati-rollup-section{min-height:190px}}@media (width<=640px){main.wrap{padding-bottom:84px}.client-assistant{right:var(--sp-3);bottom:calc(5.5rem + env(safe-area-inset-bottom));left:var(--sp-3)}.client-assistant:not(.open){left:auto}.client-assistant-panel{width:100%;max-height:calc(100vh - 3.5rem - 2 * var(--sp-3))}.client-assistant-head{flex-direction:column;align-items:stretch}.signature-workflow,.ati-activation-simple,.ati-activation-steps,.ati-trust-contract,.ati-ops-health,.ati-ops-health-rows,.ati-intake-metrics,.ati-intake-lane,.ati-rollup-sections,.ati-rollup-partner-list,.ati-command-ledger-metrics,.ati-command-ledger-entry,.ati-today-layout,.ati-today-grid,.match-intelligence,.match-intelligence-support,.pairing-insight-grid,.pairing-results-list .pairing-item,.showcase-profile-preview,.showcase-signal-grid,.showcase-vault-panel,.client-pro-compare-hero,.client-pro-workflow,.client-pro-compare-grid,.client-pro-suite-grid,.client-pro-preview-grid,.client-plan-grid,.plan-feature-strip,.launchpad-grid,.launchpad-body,.animal-proof-workspace,.trust-brief-metrics,.trust-brief-decision,.trust-brief-inbox-item,.trust-axis-grid,.trust-axis-drilldown-grid,.cited-briefing-grid,.program-rollup-grid,.program-rollup-overview,.alert-brief-grid,.trust-inbox-item,.ranked-change-item,.access-summary-grid,.add-animal-rescue-steps,.verify-trust-strip,.verify-reliance-metrics,.notification-category-grid,.alert-goal-monitor,.watched-goal-detail-grid,.pairing-evidence-grid,.privacy-center-grid,.erasure-review-panel ul,.data-rights-grid,.correction-impact-preview li,.correction-status-item,.evidence-drawer-facts,.population-risk-metrics,.breeding-ledger-metrics,.breeding-ledger-steps,.detail-grid,.asset-passport-controls,.asset-passport-metrics,.asset-passport-grid,.registry-packet-metrics,.registry-packet-grid,.registry-export-row,.registry-submission-network-empty,.saved-watch-steps,.seller-track-record-metrics,.seller-track-record-evidence li,.outcome-capture-preview,.owner-records-summary,.owner-records-problem,.owner-records-problem-head,.notification-category-list li,.compare-grid{grid-template-columns:1fr}.ati-today-list-item,.ati-execution-receipt,.ati-active-work-header,.privacy-card-head,.correction-status-head,.privacy-center-action,.consent-row,.showcase-profile-head,.showcase-vault-panel li,.ati-rollup-section-action,.ati-intake-lane-action,.ati-command-ledger-meta{flex-direction:column;align-items:stretch}.live-match-hero-body,.pairing-results-overview{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.client-pro-compare-score{text-align:left;justify-items:start;min-width:0}.client-pro-compare-actions,.launchpad-head,.trust-brief-head,.passport-time-machine .ptm-head,.passport-credential .pcred-head{flex-direction:column;align-items:stretch}.launchpad-score{justify-items:start;min-width:0}.correction-status-meta{justify-items:start}.launchpad-actions,.seller-track-record-head{flex-direction:column;align-items:stretch}.ati-today-list-item>button,.ati-today-list-item>a,.ati-execution-receipt button,.ati-rollup-section-action button,.ati-intake-lane-action,.ati-intake-lane-action button,.ati-command-ledger-meta button{place-self:flex-start start}.program-intelligence-grid .program-trust-rollup{grid-column:auto}.watched-goal-hero,.launchpad-head,.trust-state-head,.watched-goal-action{flex-direction:column;align-items:stretch}.launchpad-score,.trust-state-badge{justify-items:start}.alert-goal-score{text-align:left}.change-badges{justify-items:start}.ati-active-work-header span{text-align:left;max-width:none}}@media (width>=1100px){.ati-today-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.program-rollup-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.alert-brief-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1440px){.ati-today-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.program-rollup-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.alert-brief-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.evidence-ref-link{color:var(--brand-primary);border-bottom:1px dotted;align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.evidence-ref-link:hover{color:var(--brand-primary-700);border-bottom-style:solid}.evidence-ref{color:var(--text-muted);font-size:12px}.partner-orders-page{gap:var(--sp-4)}.partner-orders-layout{gap:var(--sp-4);grid-template-columns:minmax(220px,320px) minmax(0,1fr);align-items:start;display:grid}.partner-orders-list{gap:var(--sp-2);display:grid}.partner-order-row{gap:var(--sp-2);padding:var(--sp-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-surface);color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.partner-order-row.selected{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary) inset}.partner-order-row span,.partner-order-detail .detail-list div{gap:2px;min-width:0;display:grid}.partner-order-row small,.partner-order-detail dt,.partner-order-detail .detail-list dd{color:var(--text-secondary)}.partner-order-detail{gap:var(--sp-3);display:grid}.partner-order-detail .detail-list{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.partner-order-detail .detail-list dt{font-size:12px;font-weight:700}.partner-order-detail .detail-list dd{overflow-wrap:anywhere;margin:0}.partner-order-flags{gap:var(--sp-2);flex-wrap:wrap;display:flex}.partner-evidence-chain{gap:var(--sp-3);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;display:grid}.partner-evidence-chain h3{margin:0;font-size:16px}.partner-evidence-chain-steps{gap:var(--sp-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.partner-evidence-chain-step{min-width:0;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:3px;display:grid}.partner-evidence-chain-step.ok{border-color:color-mix(in srgb, var(--status-success) 30%, var(--border-subtle))}.partner-evidence-chain-step.warning{border-color:color-mix(in srgb, var(--status-warning) 36%, var(--border-subtle));background:0 0}.partner-evidence-chain-step.blocked{border-color:color-mix(in srgb, var(--status-danger) 34%, var(--border-subtle));background:0 0}.partner-evidence-chain-step span{color:var(--text-secondary);font-size:12px;font-weight:700}.partner-evidence-chain-step strong,.partner-evidence-chain-step small{overflow-wrap:anywhere}.partner-evidence-chain-step small{color:var(--text-secondary);line-height:1.35}.partner-evidence-artifact-path{gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border-subtle);display:grid}.partner-evidence-artifact-path summary{list-style-position:outside}.partner-evidence-artifact-path summary span{margin-left:var(--sp-1);color:var(--text-primary);gap:2px;display:inline-grid}.partner-evidence-artifact-path summary small{color:var(--text-secondary);font-size:12px;font-weight:650}.partner-evidence-artifact-path>div:first-child{gap:var(--sp-2);justify-content:space-between;align-items:baseline;display:flex}.partner-evidence-artifact-refs{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));display:grid}.partner-evidence-artifact-refs article{min-width:0;padding:var(--sp-2);border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;gap:3px;display:grid}.partner-evidence-artifact-refs span{color:var(--text-secondary);font-size:12px;font-weight:700}.partner-evidence-artifact-refs strong,.partner-evidence-artifact-refs small{overflow-wrap:anywhere}.partner-evidence-artifact-refs small{color:var(--text-secondary);line-height:1.35}@media (width<=760px){.client-start-progress,.client-start-handoff,.client-start-wizard .detail-head,.client-goal-quick-starts .detail-head,.client-start-plan .detail-head{justify-items:start;display:grid}.client-start-handoff{grid-template-columns:1fr}.client-start-handoff-actions{justify-content:flex-start}.client-start-wizard-layout,.client-goal-grid{grid-template-columns:1fr}.client-goal-card,.client-start-plan-row{grid-template-columns:32px minmax(0,1fr)}.client-start-plan-row .status-chip,.client-start-row-action{grid-column:2;justify-self:start}.partner-orders-layout,.partner-order-detail .detail-list,.partner-evidence-chain-steps{grid-template-columns:1fr}}.milestone-celebrate{border:1px solid color-mix(in srgb, var(--celebration-accent) 40%, transparent);background:linear-gradient(120deg, color-mix(in srgb, var(--celebration-accent) 14%, transparent), color-mix(in srgb, var(--celebration-end) 10%, transparent));border-radius:14px;align-items:center;gap:14px;margin:4px 0 14px;padding:14px 16px;display:flex}.milestone-celebrate-badge{animation:milestone-pop var(--motion-celebration) var(--ease-celebration) 1;font-size:26px;line-height:1}.milestone-celebrate-eyebrow{color:var(--celebration-text);margin:0 0 2px;font-size:12px;font-weight:700}.milestone-celebrate-title{margin:0 0 2px;font-size:1rem;font-weight:700}.milestone-celebrate-detail{opacity:.8;margin:0;font-size:.86rem}@keyframes milestone-pop{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1;transform:scale(1.15)rotate(4deg)}to{transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.milestone-celebrate-badge{animation:none}}.notification-trigger{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;list-style:none;display:inline-flex;position:relative}.notification-panel{z-index:35;width:min(360px,100vw - 32px);padding:var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);box-shadow:0 18px 42px color-mix(in srgb, var(--shadow-ink) 14%, transparent), 0 2px 6px color-mix(in srgb, var(--shadow-ink) 8%, transparent);position:absolute;top:calc(100% + 10px);right:0}.notification-item-button{align-items:center;gap:var(--sp-2);width:100%;padding:var(--sp-2);text-align:left;cursor:pointer;border-radius:var(--r-sm);color:var(--text-primary);background:0 0;border:none;display:flex}.notification-pref-grid{gap:var(--sp-2);display:grid}.notification-pref-row{align-items:end;gap:var(--sp-2);padding:var(--sp-2) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto auto;display:grid}.notification-pref-label{color:var(--text-primary);font-size:14px}.notification-pref-control{flex-direction:column;gap:4px;display:flex}.notification-pref-control-label{color:var(--text-secondary);font-size:12px}.notification-pref-control select{border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-surface);color:var(--text-primary);padding:6px 8px;font-size:13px}@media (width<=620px){.notification-pref-row{grid-template-columns:1fr 1fr}.notification-pref-label{grid-column:1/-1}}.ati-today-error{border:1px solid color-mix(in srgb, var(--status-danger) 34%, var(--border-subtle));background:color-mix(in srgb, var(--status-danger) 7%, var(--bg-surface));color:var(--status-danger);border-radius:8px;margin:0;padding:10px 14px;font-size:.9rem}.owner-home-section{gap:var(--sp-3);padding:var(--sp-4);display:grid}.owner-home-section h2{margin:0;font-size:18px}.owner-home-section h3{margin:0;font-size:15px}.owner-home-section ul,.owner-home-section ol{margin:0;padding:0;list-style:none}.owner-home-notice{gap:var(--sp-1);padding:var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:var(--bg-surface);display:grid}.owner-home-animals{gap:var(--sp-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.owner-home-animal{align-content:start;gap:var(--sp-2);padding:var(--sp-3);border:0;border-top:1px solid var(--border-subtle);border-radius:0;display:grid}.owner-home-evidence{gap:var(--sp-2);display:grid}.owner-home-evidence-area{gap:2px var(--sp-2);padding-left:var(--sp-2);border-left:3px solid var(--border-strong);grid-template-columns:minmax(0,1fr) auto;display:grid}.owner-home-evidence-area small{grid-column:1/-1}.owner-home-evidence-OnFile{border-left-color:var(--wf-released)}.owner-home-evidence-Partly{border-left-color:var(--wf-inprogress)}.owner-home-evidence-NotOnFile{border-left-color:var(--wf-draft)}.owner-home-evidence-name{font-weight:600}.owner-home-evidence-state{color:var(--text-secondary)}.owner-home-named,.owner-home-sharing,.owner-home-tests{gap:var(--sp-3);display:grid}.owner-home-news-meta{margin-top:var(--sp-1);display:block}.owner-home-test{gap:var(--sp-2);padding-bottom:var(--sp-3);border-bottom:1px solid var(--border-subtle);display:grid}.owner-home-lab-item{gap:var(--sp-2);display:grid}.owner-home-lab-item p,.owner-home-test p{margin:0}.owner-home-note{padding-left:var(--sp-2);border-left:2px solid var(--border-strong);color:var(--text-secondary);margin:0}.owner-home-actions{gap:var(--sp-2);flex-wrap:wrap;display:flex}.owner-home-failure{color:var(--wf-blocked-text);margin:0}.owner-home-lab-item .progress-steps ol{flex-wrap:wrap}.owner-home-filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}.owner-home-filter{padding:2px var(--sp-2);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-surface);color:var(--text-primary);font:inherit;cursor:pointer}.owner-home-filter.active{border-color:var(--brand-primary);background:var(--brand-tint)}.owner-home-sharing>li{gap:2px;display:grid}.owner-home-red-link{color:var(--wf-blocked-text)}.owner-home-how ul{gap:var(--sp-2);color:var(--text-secondary);display:grid}
