@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Instrument+Serif:ital@0;1&family=Hanken+Grotesk:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600;700&family=Saira+Condensed:ital,wght@0,600;0,700;0,800;0,900;1,900&family=Share+Tech+Mono&display=swap";:root{color-scheme:light;--serif: "Cormorant Garamond", "Newsreader", Georgia, "Times New Roman", serif;--sans: "Hanken Grotesk", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--paper: oklch(.978 .004 255);--paper-2: oklch(.962 .007 255);--card: oklch(1 0 0);--ink: oklch(.235 .025 268);--ink-2: oklch(.45 .025 268);--ink-3: oklch(.62 .022 268);--line: oklch(.235 .025 268 / .09);--line-2: oklch(.235 .025 268 / .045);--accent: oklch(.55 .2 264);--accent-deep: oklch(.47 .21 264);--accent-soft: oklch(.55 .2 264 / .12);--conf-high: oklch(.6 .15 160);--conf-med: oklch(.7 .16 70);--conf-low: oklch(.62 .045 40);--radius: 6px;--radius-lg: 8px;--row-pad: 18px;--gap: 22px;--shadow: 0 2px 5px oklch(.4 .1 264 / .06), 0 26px 52px -30px oklch(.35 .12 264 / .45);--ease: cubic-bezier(.4, .05, .1, 1);--ok: var(--conf-high);--ok-soft: color-mix(in oklch, var(--conf-high) 13%, transparent);--warn: oklch(.7 .12 75);--warn-deep: oklch(.52 .12 70);--warn-soft: color-mix(in oklch, var(--warn) 15%, transparent);--bad: oklch(.56 .15 28);--bad-deep: oklch(.47 .15 28);--bad-soft: color-mix(in oklch, var(--bad) 12%, transparent);--muted: var(--ink-3);font-family:var(--sans);background:var(--paper);color:var(--ink);font-synthesis:none;text-rendering:optimizeLegibility}.cc-batch-handoff{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:16px;align-items:stretch;padding:18px;border:1px solid var(--line);border-radius:8px;background:var(--card);box-shadow:var(--shadow)}.cc-batch-copy{display:flex;flex-direction:column;justify-content:center;min-width:0}.cc-batch-copy span,.cc-batch-eyebrow,.cc-batch-row small,.cc-snapshot-panel span{color:var(--ink-3);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cc-batch-copy strong{margin-top:8px;color:var(--ink);font-size:clamp(1.45rem,2vw,2.15rem);line-height:1.04}.cc-batch-copy p,.cc-batch-copy small{max-width:66ch;margin:10px 0 0;color:var(--ink-3);line-height:1.45}.cc-batch-list,.cc-snapshot-grid{display:grid;gap:8px}.cc-batch-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-batch-action,.cc-batch-row,.cc-snapshot-panel{display:flex;flex-direction:column;align-items:stretch;border:1px solid var(--line);border-radius:8px;background:var(--card);color:inherit;text-align:left;box-shadow:0 1px 2px #25396414}.cc-batch-action{min-height:178px;padding:16px}.cc-batch-row{align-items:center;display:grid;gap:6px 12px;grid-template-columns:minmax(120px,.32fr) auto minmax(0,1fr);padding:10px 12px}.cc-snapshot-panel{gap:8px;padding:14px}.cc-batch-action:hover,.cc-batch-action:focus-visible,.cc-batch-row:hover,.cc-batch-row:focus-visible,.cc-snapshot-panel:hover,.cc-snapshot-panel:focus-visible{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.cc-batch-action{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 58%,var(--card))}.cc-batch-action strong,.cc-snapshot-panel strong{margin-top:8px;color:var(--ink);font-size:1.05rem}.cc-snapshot-panel strong{font-size:1.35rem}.cc-batch-action p{margin:8px 0 0;color:var(--ink-3);line-height:1.4}.cc-batch-row span{color:var(--ink);font-weight:900}.cc-batch-row strong{color:var(--ink);font-family:var(--mono);font-size:.78rem;justify-self:end}.cc-batch-row p,.cc-snapshot-panel small{color:var(--ink-3);line-height:1.35;margin:0}.cc-batch-row p,.cc-batch-row small{color:var(--ink-3);grid-column:3;line-height:1.3;margin:0}.cc-batch-row small,.cc-snapshot-panel small{font-size:.76rem}.cc-batch-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}.cc-batch-meta span,.cc-batch-action small{color:var(--ink-3);font-size:.78rem}.cc-batch-meta b{color:var(--ink)}.cc-audit-summary{border:1px solid var(--line);border-radius:8px;background:var(--card);box-shadow:0 1px 2px #25396414}.cc-audit-summary summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px}.cc-audit-summary summary{cursor:pointer}.cc-audit-summary summary::-webkit-details-marker{display:none}.cc-audit-summary summary span,.cc-audit-summary summary small{color:var(--ink-3)}.cc-audit-summary summary strong{color:var(--ink)}.cc-audit-summary .cc-data-contract,.cc-audit-summary .cc-curator-handoff{margin:0 16px 16px}.cc-dashboard-details>.cc-block,.cc-dashboard-details>.cc-dashboard-grid,.cc-dashboard-details>.cc-statline,.cc-dashboard-details>.cc-cols{margin:0 16px 16px}@media(max-width:980px){.cc-batch-handoff,.cc-batch-list,.cc-snapshot-grid{grid-template-columns:1fr}.cc-audit-summary summary{align-items:stretch;flex-direction:column}}[data-density=compact]{--row-pad: 12px;--gap: 16px}[data-density=comfortable]{--row-pad: 24px;--gap: 30px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;background:linear-gradient(180deg,color-mix(in oklch,var(--paper) 95%,transparent),color-mix(in oklch,var(--paper-2) 92%,transparent)),repeating-linear-gradient(90deg,color-mix(in oklch,var(--ink-2) 4%,transparent) 0 1px,transparent 1px 80px);padding:24px}.topbar{align-items:end;display:flex;gap:20px;justify-content:space-between;margin:0 auto 22px;max-width:1580px}.eyebrow{color:var(--bad);font-size:.76rem;font-weight:800;letter-spacing:0;margin:0 0 6px;text-transform:uppercase}h1,h2,h3,h4,p{margin-top:0}h1{font-family:var(--serif);font-size:2.45rem;line-height:1;margin-bottom:0}.stats-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.stat-pill{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:flex;gap:7px;min-height:40px;padding:8px 11px}.stat-pill strong{color:var(--ink)}.view-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 auto 18px;max-width:1580px;min-width:0}.view-tabs button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;gap:8px;min-height:38px;padding:8px 12px}.view-tabs button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.workspace{display:grid;gap:18px;grid-template-columns:260px minmax(0,1fr) 360px;margin:0 auto;max-width:1580px}.filters-panel,.detail-panel{align-self:start;background:color-mix(in oklch,var(--card) 84%,transparent);border:1px solid var(--line);border-radius:8px;box-shadow:0 18px 50px color-mix(in oklch,var(--ink) 8%,transparent);position:sticky;top:20px}.filters-panel{display:flex;flex-direction:column;gap:18px;padding:14px}.search-box{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;display:flex;gap:8px;min-height:44px;padding:0 12px}.search-box input{background:transparent;border:0;color:var(--ink);min-width:0;outline:0;width:100%}.search-interpretation{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:block;padding:9px}.search-interpretation>span{color:var(--ink-2);font-size:.72rem;font-weight:900;text-transform:uppercase}.search-interpretation>div{display:flex;flex-wrap:wrap;gap:6px}.search-interpretation small{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:.72rem;font-weight:900;line-height:1.25;padding:5px 7px}.filter-title{align-items:center;color:var(--ink-2);display:flex;font-size:.82rem;font-weight:800;gap:7px;margin-bottom:8px;text-transform:uppercase}.filter-options{display:flex;flex-wrap:wrap;gap:7px}.filter-options button,.reset-button{align-items:center;background:var(--paper-2);border:1px solid transparent;border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.82rem;gap:6px;min-height:32px;padding:6px 9px}.filter-options button.selected{background:var(--ink);color:var(--paper)}.reset-button{justify-content:center;width:100%}.explorer{min-width:0}.primary-action{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-weight:900;gap:8px;justify-content:center;min-height:40px;padding:9px 12px}.primary-action:disabled{cursor:not-allowed;opacity:.55}.section-heading h2{font-family:var(--serif);font-size:2rem;margin-bottom:0}.section-note,.form-helper{color:var(--ink-2);line-height:1.45;margin:7px 0 0}.form-helper{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;font-size:.86rem;padding:9px 10px}.research-board-next-actions{display:grid;gap:9px}.research-board-next-actions>span{color:inherit;font-weight:800}.research-board-next-actions>div{display:flex;flex-wrap:wrap;gap:8px}.research-board-next-actions .secondary-action{min-height:34px;padding:7px 10px}.research-boards-view{display:grid;gap:18px;grid-template-columns:minmax(280px,400px) minmax(0,1fr);margin:0 auto;max-width:1580px;min-width:0}.research-board-command-strip{align-items:center;background:linear-gradient(135deg,color-mix(in oklch,var(--card) 96%,transparent),color-mix(in oklch,var(--paper) 90%,transparent));border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 36px color-mix(in oklch,var(--ink) 5%,transparent);display:grid;gap:14px;grid-column:1 / -1;grid-template-columns:minmax(260px,1fr) auto auto;padding:14px}.research-board-command-strip>div:first-child{display:grid;gap:4px}.research-board-command-strip span{color:var(--ink-2);font-size:.72rem;font-weight:900;text-transform:uppercase}.research-board-command-strip strong{color:var(--ink);font-size:1.05rem}.research-board-command-strip p{color:var(--ink-2);line-height:1.45;margin:0}.research-board-command-metrics,.research-board-command-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.research-board-command-metrics span{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;gap:6px;min-height:34px;padding:6px 8px}.research-board-command-metrics strong{font-family:var(--mono);font-size:.82rem}.research-board-runway{align-items:center;background:color-mix(in oklch,var(--card) 94%,var(--paper));border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:14px;grid-column:1 / -1;grid-template-columns:minmax(200px,.9fr) minmax(130px,auto) minmax(220px,.86fr) minmax(210px,auto);padding:14px}.research-board-runway>div:first-child{display:grid;gap:4px;min-width:0}.research-board-runway span{color:var(--ink-3);font-size:.72rem;font-weight:900;text-transform:uppercase}.research-board-runway strong{color:var(--ink);font-size:1rem;overflow-wrap:anywhere}.research-board-runway p{color:var(--ink-2);line-height:1.4;margin:0}.research-board-handoff{align-items:center;background:color-mix(in oklch,var(--card) 92%,var(--paper-2));border:1px solid color-mix(in oklch,var(--accent) 20%,var(--line));border-radius:8px;box-shadow:var(--shadow);display:grid;gap:14px;grid-column:1 / -1;grid-template-columns:minmax(260px,1fr) minmax(220px,auto) minmax(260px,auto);min-width:0;padding:14px}.research-board-handoff.is-ready,.research-board-handoff.is-exported{border-color:color-mix(in oklch,var(--ok) 34%,var(--line))}.research-board-handoff.is-blocked{border-color:color-mix(in oklch,var(--warn) 42%,var(--line))}.research-board-handoff-copy{display:grid;gap:4px;min-width:0}.research-board-handoff-copy span{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.research-board-handoff-copy strong{color:var(--ink);font-size:1.02rem;overflow-wrap:anywhere}.research-board-handoff-copy p,.research-board-handoff-copy small{color:var(--ink-2);line-height:1.42;margin:0;overflow-wrap:anywhere}.research-board-handoff-copy small{font-size:.74rem;font-weight:800}.research-board-handoff-metrics,.research-board-handoff-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.research-board-handoff-metrics span{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;gap:6px;min-height:34px;padding:6px 8px}.research-board-handoff-metrics strong{color:var(--ink);font-family:var(--mono);font-size:.82rem}.research-board-handoff-actions button{align-items:center;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;justify-content:center;line-height:1.15;min-height:34px;padding:8px 12px;white-space:normal}.research-board-handoff-actions .primary-action{background:var(--accent);border-color:var(--accent);color:var(--card)}.research-board-handoff-actions .secondary-action{background:var(--card);color:var(--accent-deep)}.research-board-handoff-actions button:hover,.research-board-handoff-actions button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none;transform:none}.research-board-runway-facts,.research-board-runway-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.research-board-runway-facts span{align-items:center;background:var(--line-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;gap:6px;min-height:34px;padding:6px 8px}.research-board-runway-facts strong{font-family:var(--mono);font-size:.82rem}.research-board-repair-profile{background:color-mix(in oklch,var(--accent-soft) 38%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 18%,var(--line));border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.research-board-repair-profile span{color:var(--accent-deep);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.research-board-repair-profile strong{color:var(--ink);font-size:.92rem;overflow-wrap:anywhere}.research-board-repair-profile p{color:var(--ink-2);font-size:.78rem;line-height:1.36;margin:0;overflow-wrap:anywhere}.research-board-repair-profile>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.research-board-repair-profile small{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.7rem;font-weight:850;padding:4px 7px}.research-board-runway-actions button{align-items:center;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;min-height:34px;padding:8px 12px;white-space:normal}.research-board-runway-actions .primary-action{background:var(--accent);border-color:var(--accent);color:var(--card)}.research-board-runway-actions .secondary-action{background:var(--card);color:var(--accent-deep)}.research-board-runway-actions button:hover,.research-board-runway-actions button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none;transform:none}.research-board-composer,.empty-panel,.research-board-card{background:color-mix(in oklch,var(--card) 90%,transparent);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 36px color-mix(in oklch,var(--ink) 5%,transparent)}.research-board-composer{align-self:start;display:grid;gap:16px;padding:16px}.research-board-form,.research-board-list,.research-board-items{display:grid;gap:12px;min-width:0}.research-board-form label{display:grid;gap:6px}.research-board-form label span,.research-board-item>span{color:var(--ink-2);font-size:.72rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.research-board-form input,.research-board-form textarea{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);outline:0;padding:9px 10px;width:100%}.research-board-source{display:grid;gap:10px;grid-template-columns:1fr}.research-board-selected,.research-board-metrics{display:flex;flex-wrap:wrap;gap:7px}.research-board-selected{align-items:center}.research-board-selected small{color:var(--ink-2);font-size:.72rem;font-weight:900;text-transform:uppercase}.research-board-selected span,.research-board-metrics span{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:.74rem;font-weight:900;padding:6px 8px}.research-board-list{align-content:start}.empty-panel{padding:18px}.empty-panel p{color:var(--ink-2);line-height:1.45;margin:7px 0 0}.research-board-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.research-board-empty-actions button{align-items:center;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;min-height:34px;padding:8px 12px}.research-board-empty-actions .primary-action{background:var(--ok);border-color:var(--ok);color:var(--paper)}.research-board-empty-actions .secondary-action{background:var(--card);color:var(--ok)}.research-board-card{display:grid;gap:13px;min-width:0;overflow:hidden;padding:16px}.research-board-card-header{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.research-board-card-header>div:first-child{min-width:0}.research-board-card-header h3{font-family:var(--serif);font-size:1.35rem;margin-bottom:6px;overflow-wrap:anywhere}.research-board-card-header p{color:var(--ink-2);line-height:1.45;margin:0}.research-board-next-reference{color:var(--ink);display:block;font-size:.78rem;font-weight:900;margin-top:8px;overflow-wrap:anywhere}.research-board-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-start;max-width:100%;min-width:0}.research-board-actions button{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;gap:6px;min-height:34px;justify-content:center;max-width:100%;padding:7px 9px;white-space:normal}.research-board-actions .research-board-primary-action{background:var(--ink);border-color:var(--ink);color:var(--card)}.research-board-archive-confirm{display:inline-grid;gap:7px;grid-auto-flow:column;min-width:0}.research-board-actions .research-board-archive-confirm button.confirming{background:var(--bad);border-color:var(--bad);color:var(--paper)}.research-board-item{background:var(--card);border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:10px}.research-board-item button,.research-board-item a{align-items:center;background:transparent;border:0;color:var(--ink);display:inline-flex;font-weight:900;gap:6px;padding:0;text-align:left;text-decoration:none}.research-board-item-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:3px}.research-board-more-items{background:var(--paper);border:1px dashed var(--line);border-radius:8px;min-width:0;overflow:hidden}.research-board-more-items summary{color:var(--ink);cursor:pointer;font-size:.78rem;font-weight:950;list-style-position:inside;padding:9px 10px}.research-board-more-items>div{border-top:1px solid var(--line);display:grid;gap:7px;padding:8px}.research-board-reference-grid{display:grid;gap:7px;margin-top:5px}.research-board-reference-chip{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;min-width:0;padding:8px}.research-board-reference-chip>button{display:grid;gap:2px;min-width:0}.research-board-reference-chip>button strong,.research-board-reference-chip>button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.research-board-reference-chip>button small{color:var(--ink-3);font-size:.72rem;font-weight:800}.research-board-unresolved-refs{background:var(--paper);border:1px dashed var(--line);border-radius:8px;display:grid;gap:5px;min-width:0;padding:8px}.research-board-unresolved-refs small{color:var(--ink-3);font-size:.72rem;font-weight:800;line-height:1.4}.research-board-item-actions button{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.72rem;min-height:26px;padding:4px 8px}.research-board-item-actions button:hover,.research-board-item-actions button:focus-visible{border-color:var(--accent);color:var(--accent-deep)}.research-board-item p{color:var(--ink-2);line-height:1.45;margin:0}.research-board-export{background:var(--ink);border-radius:8px;color:var(--paper);display:grid;gap:10px;padding:12px}.research-board-export>div{align-items:center;display:flex;gap:10px;justify-content:space-between}.research-board-export span{font-size:.82rem;font-weight:900;text-transform:uppercase}.research-board-export small{color:var(--card)}.research-board-export textarea{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:260px;resize:vertical;width:100%}.brand-rail{display:grid;gap:10px;grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x proximity}.brand-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 36px color-mix(in oklch,var(--ink) 6%,transparent);color:var(--ink);display:grid;gap:7px;min-height:132px;padding:14px;scroll-snap-align:start;text-align:left}.brand-card.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.brand-mark{align-items:center;background:var(--warn);border-radius:50%;color:var(--paper);display:inline-flex;font-size:.74rem;font-weight:900;height:36px;justify-content:center;width:36px}.brand-name{font-family:var(--serif);font-size:1.28rem}.brand-card small{color:inherit;opacity:.72}.brand-context{align-items:end;display:flex;gap:20px;justify-content:space-between;padding:18px 2px 16px}.brand-context h2{font-family:var(--serif);font-size:2rem;margin-bottom:7px}.brand-context p{color:var(--ink-2);line-height:1.55;margin-bottom:0;max-width:780px}.context-badges,.mini-legend{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.context-badges span,.mini-legend span{align-items:center;background:color-mix(in oklch,var(--card) 90%,transparent);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.82rem;gap:6px;min-height:31px;padding:5px 9px}.context-actions{display:grid;gap:9px;justify-items:end}.scope-toggle{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:inline-grid;gap:4px;grid-template-columns:repeat(2,minmax(70px,1fr));padding:4px}.scope-toggle button{background:transparent;border:0;border-radius:6px;color:var(--ink-2);font-size:.78rem;font-weight:900;min-height:29px;padding:5px 9px;text-transform:uppercase}.scope-toggle button.active{background:var(--ink);color:var(--paper)}.board-header{align-items:end;display:flex;justify-content:space-between;margin-bottom:10px}.board-header h3{font-size:1.05rem;margin-bottom:3px}.board-header p{color:var(--ink-2);font-size:.88rem;margin-bottom:0}.dot,.status-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.dot.current,.status-dot.current{background:var(--ok)}.dot.discontinued,.status-dot.discontinued{background:var(--bad)}.status-dot.unknown{background:var(--line)}.clade-board{display:grid;gap:14px;grid-auto-columns:minmax(285px,320px);grid-auto-flow:column;overflow-x:auto;padding:3px 4px 16px}.search-empty-state{background:color-mix(in oklch,var(--card) 86%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;max-width:720px;padding:18px}.search-empty-state>div:first-child{display:grid;gap:7px}.search-empty-state svg{color:var(--bad)}.search-empty-state h3{font-size:1.05rem}.search-empty-state p{color:var(--ink-2);line-height:1.45;margin:0}.search-empty-state.load-failed,.empty-panel.load-failed,.empty-detail.load-failed,.curation-empty-list.load-failed,.curation-mode-note.load-failed,.clade-empty.load-failed,.queue-loading-panel.load-failed{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 34%,var(--line))}.search-empty-state.load-failed svg,.search-empty-state.load-failed h3,.empty-panel.load-failed svg,.empty-panel.load-failed h3,.empty-detail.load-failed svg,.empty-detail.load-failed strong,.empty-detail.load-failed p,.curation-empty-list.load-failed strong,.curation-mode-note.load-failed strong,.clade-empty.load-failed svg,.clade-empty.load-failed p,.queue-loading-panel.load-failed svg,.queue-loading-panel.load-failed strong{color:var(--bad)}.search-empty-actions{display:flex;flex-wrap:wrap;gap:8px}.search-empty-actions .secondary-action,.search-empty-actions .reset-button{min-height:34px;padding:7px 10px}.search-empty-chips{display:flex;flex-wrap:wrap;gap:7px}.search-empty-chips span{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:.74rem;font-weight:900;padding:6px 8px}.family-lane{background:color-mix(in oklch,var(--paper-2) 72%,transparent);border:1px solid var(--line);border-radius:8px;min-height:520px;padding:12px}.family-heading{min-height:94px}.family-heading p{color:var(--bad);font-size:.74rem;font-weight:900;margin-bottom:6px;text-transform:uppercase}.family-heading h4{font-size:1.02rem;line-height:1.2;margin-bottom:7px}.family-heading span{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.78rem;padding:4px 8px}.family-heading-actions{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.family-heading-actions button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-size:.78rem;gap:5px;min-height:28px;padding:4px 8px}.reference-stack{display:grid;gap:10px}.reference-card{align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 9px 22px color-mix(in oklch,var(--ink) 6%,transparent);color:var(--ink);display:grid;gap:12px;grid-template-columns:52px minmax(0,1fr);min-height:148px;padding:12px;text-align:left;width:100%}.reference-card.active{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in oklch,var(--ink-2) 18%,transparent)}.watch-visual{align-items:center;background:radial-gradient(circle at center,transparent 0 42%,color-mix(in oklch,var(--card) 18%,transparent) 43% 44%,transparent 45%),radial-gradient(circle at 50% 50%,#161a1a 0,#161a1a 56%,#d3c5aa 57%,#d3c5aa 60%,#3f4643 61%,#3f4643);border-radius:50%;box-shadow:inset 0 0 0 4px color-mix(in oklch,var(--card) 25%,transparent),0 8px 18px color-mix(in oklch,var(--ink) 18%,transparent);display:flex;height:52px;justify-content:center;position:relative;width:52px}.watch-visual[data-color=blue]{background:radial-gradient(circle at center,transparent 0 42%,color-mix(in oklch,var(--card) 18%,transparent) 43% 44%,transparent 45%),radial-gradient(circle at 50% 50%,#183d59 0,#183d59 56%,#d3c5aa 57%,#d3c5aa 60%,#3f4643 61%,#3f4643)}.watch-visual[data-color=brown]{background:radial-gradient(circle at center,transparent 0 42%,color-mix(in oklch,var(--card) 18%,transparent) 43% 44%,transparent 45%),radial-gradient(circle at 50% 50%,#6f432d 0,#6f432d 56%,#d3c5aa 57%,#d3c5aa 60%,#3f4643 61%,#3f4643)}.watch-visual[data-color=white],.watch-visual[data-color=silver]{background:radial-gradient(circle at center,transparent 0 42%,color-mix(in oklch,var(--ink) 15%,transparent) 43% 44%,transparent 45%),radial-gradient(circle at 50% 50%,#ece7db 0,#ece7db 56%,#b7985b 57%,#b7985b 60%,#3f4643 61%,#3f4643)}.watch-visual span{background:var(--paper-2);border-radius:999px;height:21px;margin-top:16px;transform:rotate(42deg);transform-origin:bottom center;width:2px}.watch-visual:after{background:var(--paper-2);border-radius:999px;content:"";height:16px;left:25px;position:absolute;top:11px;transform:rotate(93deg);transform-origin:bottom center;width:2px}.watch-visual.large{height:104px;margin-bottom:14px;width:104px}.watch-visual.large span{height:39px;margin-top:34px;width:3px}.watch-visual.large:after{height:32px;left:50px;top:24px;width:3px}.watch-media{align-items:center;background:radial-gradient(70% 70% at 50% 18%,var(--paper),#eee5d7 72%,#e2d7c5);border:1px solid var(--line);border-radius:8px;display:flex;height:76px;justify-content:center;overflow:hidden;width:52px}.watch-media img{display:block;height:84%;max-height:100%;max-width:86%;object-fit:contain;width:86%}.watch-media.large{height:154px;margin-bottom:14px;width:112px}.reference-content{min-width:0}.reference-topline{align-items:center;display:flex;gap:8px;justify-content:space-between}.reference-topline strong{overflow-wrap:anywhere}.reference-card p{color:var(--ink-2);font-size:.9rem;line-height:1.3;margin:5px 0}.reference-card small{color:var(--ink-2);display:block;font-size:.76rem;line-height:1.3;min-height:20px}.spec-grid{display:grid;gap:5px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:9px}.spec-grid span{background:var(--paper-2);border-radius:6px;color:var(--ink-2);font-size:.72rem;min-width:0;overflow:hidden;padding:5px 6px;text-overflow:ellipsis;white-space:nowrap}.empty-lane{align-items:center;background:color-mix(in oklch,var(--card) 58%,transparent);border:1px dashed var(--line);border-radius:8px;color:var(--ink-3);display:flex;justify-content:center;min-height:120px}.knowledge-workspace{align-items:start;display:grid;gap:16px;grid-template-columns:minmax(300px,340px) minmax(0,1fr);margin:0 auto;max-width:1680px}.knowledge-nav,.knowledge-main,.knowledge-detail{min-width:0}.knowledge-nav{align-self:start;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px color-mix(in oklch,var(--ink) 8%,transparent);display:grid;gap:14px;max-height:calc(100vh - 40px);overflow:auto;padding:14px;position:sticky;top:20px}.knowledge-scope{width:100%}.knowledge-brand-list{display:grid;gap:7px;max-height:clamp(220px,34vh,370px);overflow:auto;padding-right:2px}.knowledge-brand-list button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:block;grid-template-columns:36px minmax(0,1fr) auto;min-height:50px;padding:8px;text-align:left}.knowledge-brand-list button.active{background:var(--ink);border-color:var(--ink);color:var(--card)}.knowledge-brand-list strong,.knowledge-brand-list small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-brand-list small{color:inherit;font-size:.72rem;font-weight:900;opacity:.72;text-transform:uppercase}.knowledge-filter-set{display:grid;gap:13px}.knowledge-header{align-items:end;background:var(--card);border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px;padding:18px}.knowledge-header h2{font-family:var(--serif);font-size:2rem;margin-bottom:6px}.knowledge-header p:last-child{color:var(--ink-2);line-height:1.5;margin-bottom:0;max-width:820px}.secondary-action{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-weight:900;gap:7px;justify-content:center;min-height:38px;padding:8px 11px}.knowledge-grid{align-items:start;display:grid;gap:14px;grid-template-columns:minmax(250px,320px) minmax(0,1fr)}.collection-tree,.family-focus{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 34px color-mix(in oklch,var(--ink) 6%,transparent)}.collection-tree{display:grid;gap:12px;max-height:calc(100vh - 174px);overflow:auto;padding:14px;position:sticky;top:20px}.collection-branch{display:grid;gap:7px}.collection-branch h4{align-items:center;color:var(--bad);display:flex;font-size:.75rem;font-weight:900;gap:8px;justify-content:space-between;margin:0;text-transform:uppercase}.collection-branch h4 span{color:var(--ink-3);font-size:.68rem}.model-line-branch{display:grid;gap:6px}.model-line-button,.family-breakout-list button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;min-height:38px;padding:8px 9px;text-align:left}.model-line-button{background:var(--paper);font-weight:900}.model-line-branch.active>.model-line-button,.family-breakout-list button.active{background:var(--ink);border-color:var(--ink);color:var(--card)}.family-breakout-list{border-left:1px solid var(--line);display:grid;gap:5px;margin-left:13px;padding-left:8px}.family-breakout-list button{min-height:34px}.family-breakout-list button:not(.active){background:var(--card)}.model-line-button span,.model-line-button small,.family-breakout-list button span,.family-breakout-list button small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.model-line-button small,.family-breakout-list button small{color:inherit;font-size:.72rem;font-weight:900;opacity:.72;text-transform:uppercase}.family-focus{display:grid;gap:14px;padding:16px}.family-focus-head{align-items:start;border-bottom:1px solid var(--line);display:flex;gap:16px;justify-content:space-between;padding-bottom:14px}.family-focus-actions{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px;justify-content:flex-end}.catalog-family-repair-strip{align-items:center;background:var(--paper);border:1px solid var(--warn);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;padding:12px}.catalog-workbench-profile{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:12px}.catalog-workbench-profile.is-empty{background:var(--paper);border-color:var(--warn)}.catalog-workbench-profile-copy{flex:1 1 100%;min-width:0}.catalog-workbench-profile-copy span{color:var(--ink-2);display:block;font-size:.68rem;font-weight:900;letter-spacing:.11em;margin-bottom:4px;text-transform:uppercase}.catalog-workbench-profile-copy strong{color:var(--ink);display:block;font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.catalog-workbench-profile-copy p{color:var(--ink-2);line-height:1.4;margin:5px 0 0;overflow-wrap:anywhere}.catalog-workbench-profile-metrics,.catalog-workbench-context,.catalog-workbench-profile-actions{display:flex;flex-wrap:wrap;gap:7px}.catalog-workbench-profile-metrics,.catalog-workbench-context{flex:1 1 auto;min-width:0}.catalog-workbench-profile-metrics small,.catalog-workbench-context span{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.74rem;font-weight:900;line-height:1.15;padding:6px 8px}.catalog-workbench-profile-actions{justify-content:flex-end}.catalog-workbench-profile-actions button{min-height:34px}.catalog-family-repair-strip.is-clear{background:var(--paper);border-color:var(--line)}.catalog-family-repair-strip-top{align-items:start;grid-template-columns:minmax(0,1fr);margin-bottom:14px}.catalog-family-repair-strip-top .catalog-family-repair-counts,.catalog-family-repair-strip-top .catalog-family-repair-actions{justify-content:flex-start}.catalog-family-repair-strip h4{color:var(--ink);font-size:.98rem;margin:2px 0 4px;overflow-wrap:anywhere}.catalog-family-repair-strip p{color:var(--ink-2);line-height:1.4;margin:0}.catalog-family-repair-counts,.catalog-family-repair-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.catalog-family-repair-counts span{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--warn);font-size:.74rem;font-weight:900;padding:6px 8px;white-space:nowrap}.catalog-family-repair-actions button{min-height:34px}.family-focus-head h3{font-family:var(--serif);font-size:1.65rem;margin-bottom:8px}.family-meta-row,.reference-node-specs,.reference-node-footer{display:flex;flex-wrap:wrap;gap:6px}.family-meta-row span,.reference-node-specs span,.reference-node-footer span{background:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--ink-2);font-size:.74rem;font-weight:900;line-height:1.25;padding:5px 7px}.facet-lens{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.facet-cluster{background:var(--card);border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;max-height:150px;min-width:0;overflow:auto;padding:10px}.facet-cluster>div:first-child{align-items:center;color:var(--ink-2);display:flex;font-size:.72rem;font-weight:900;gap:6px;text-transform:uppercase}.facet-cluster>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.facet-cluster button,.facet-cluster span,.facet-cluster small{background:var(--paper);border:1px solid var(--line);border-radius:6px;color:var(--ink);font-size:.73rem;font-weight:900;line-height:1.25;max-width:100%;min-height:28px;overflow-wrap:anywhere;padding:5px 7px}.facet-cluster button.active{background:var(--ink);border-color:var(--ink);color:var(--card)}.reference-node-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.reference-node{align-items:start;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:11px;grid-template-columns:52px minmax(0,1fr);min-height:178px;padding:12px;text-align:left;width:100%}.reference-node.active{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 18%,transparent)}.reference-node>div:last-child{display:grid;gap:6px;min-width:0}.reference-node-top{align-items:start;display:flex;gap:8px;justify-content:space-between;min-width:0}.reference-node-top strong{overflow-wrap:anywhere}.reference-node-top span{align-items:center;color:var(--ink-2);display:inline-flex;flex:0 0 auto;font-size:.72rem;font-weight:900;gap:5px;text-transform:uppercase}.reference-node p{color:var(--ink-2);line-height:1.32;margin:0;overflow-wrap:anywhere}.reference-node small{color:var(--ink-2);font-size:.76rem}.catalog-reference-health-chips{display:flex;flex-wrap:wrap;gap:5px}.catalog-reference-health-chips span{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.68rem;font-weight:900;line-height:1.2;padding:4px 7px;text-transform:uppercase}.catalog-reference-health-chips span.good{background:var(--paper);border-color:var(--line);color:var(--ok)}.catalog-reference-health-chips span.warn{background:var(--paper);border-color:var(--warn);color:var(--warn)}.catalog-reference-health-chips span.bad{background:var(--paper);border-color:var(--bad);color:var(--bad)}.reference-node-footer{align-items:center;justify-content:space-between;margin-top:2px}.reference-node-footer svg{color:var(--accent)}.knowledge-detail{align-self:start;margin-bottom:14px;max-height:none;overflow:visible;position:static}.knowledge-detail-context{background:var(--ink);color:var(--card);display:grid;gap:4px;padding:12px 14px}.knowledge-detail-context span{color:var(--card);font-size:.72rem;font-weight:900;text-transform:uppercase}.knowledge-detail-context strong{font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}@media(max-width:1420px){.knowledge-workspace{grid-template-columns:270px minmax(0,1fr)}.knowledge-detail{grid-column:1 / -1;max-height:none;position:static}.knowledge-grid{grid-template-columns:1fr}.collection-tree{max-height:360px;position:static}}.atlas-workspace{display:grid;gap:16px;margin:0 auto;max-width:1580px;min-width:0}.atlas-toolbar{align-items:end;background:color-mix(in oklch,var(--card) 78%,transparent);border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:18px}.atlas-toolbar h2{font-family:var(--serif);font-size:2rem;margin-bottom:7px}.atlas-toolbar p:last-child{color:var(--ink-2);line-height:1.45;margin-bottom:0}.atlas-toolbar button,.atlas-actions button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-size:.82rem;font-weight:900;gap:7px;min-height:36px;padding:7px 10px}.atlas-toolbar button:disabled{cursor:not-allowed;opacity:.58}.atlas-summary-strip{display:grid;gap:8px;grid-template-columns:repeat(10,minmax(0,1fr))}.atlas-summary-strip span{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:grid;font-size:.72rem;font-weight:900;gap:2px;min-height:58px;padding:9px 10px;text-transform:uppercase}.atlas-summary-strip strong{color:var(--ink);font-size:1rem}.atlas-action-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.atlas-action-rail button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-width:0;padding:12px 14px;border-radius:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);text-align:left;cursor:pointer;box-shadow:var(--shadow)}.atlas-action-rail button:hover:not(:disabled),.atlas-action-rail button:focus-visible,.atlas-action-rail button.active{outline:none;border-color:var(--accent);background:var(--accent-soft)}.atlas-action-rail button:disabled{opacity:.55;cursor:default}.atlas-action-rail svg{color:var(--accent-deep)}.atlas-action-rail span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800}.atlas-action-rail strong{font-size:.95rem;color:var(--ink)}.atlas-action-rail small{grid-column:2 / 4;color:var(--ink-3);font-size:.72rem}.atlas-task-strip{align-items:center}.atlas-lane-primary{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:999px;color:var(--card);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;min-height:32px;padding:7px 12px}.atlas-repair-profile{align-items:center;background:color-mix(in oklch,var(--accent-soft) 34%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 20%,var(--line));border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr) auto;padding:13px 14px}.atlas-repair-profile.is-empty{background:var(--card);border-style:dashed}.atlas-repair-profile-copy{display:grid;gap:4px;min-width:0}.atlas-repair-profile-copy span{color:var(--accent-deep);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.atlas-repair-profile-copy strong{color:var(--ink);font-size:.95rem;overflow-wrap:anywhere}.atlas-repair-profile-copy p{color:var(--ink-2);font-size:.8rem;line-height:1.36;margin:0;overflow-wrap:anywhere}.atlas-repair-profile-metrics,.atlas-repair-profile-actions{display:flex;flex-wrap:wrap;gap:7px}.atlas-repair-profile-metrics small{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.7rem;font-weight:850;padding:4px 8px}.atlas-repair-profile-actions{justify-content:flex-end}.atlas-repair-profile-actions button{align-items:center;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;min-height:34px;padding:8px 13px;white-space:nowrap}.atlas-repair-profile-actions .primary-task-action{background:var(--accent);border-color:var(--accent);color:var(--card)}.atlas-repair-profile-actions .secondary-task-action{background:var(--card);color:var(--ink-2)}.atlas-repair-profile-actions button:hover,.atlas-repair-profile-actions button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.atlas-repair-profile-actions button:disabled{cursor:not-allowed;opacity:.58}.atlas-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:-6px}.atlas-active-filters>span{color:var(--ink-3);font-size:.78rem}.atlas-active-filters button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:var(--paper);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:850;gap:6px;padding:6px 10px}.atlas-active-filters button:hover,.atlas-lane-primary:hover{box-shadow:0 0 0 3px var(--accent-soft);transform:none}.atlas-filterbar{align-items:center}.atlas-filterbar .family-map-status-tabs button{min-height:38px}.atlas-filterbar .family-map-status-tabs b{color:inherit;font-size:.72rem;margin-left:5px;opacity:.72}.atlas-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}.atlas-empty-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:6px}.atlas-empty-actions button{background:var(--accent);border:1px solid var(--accent);border-radius:999px;color:var(--card);cursor:pointer;font-size:.78rem;font-weight:850;padding:8px 12px}.atlas-brand-card{background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--line);border-radius:8px;box-shadow:0 12px 34px color-mix(in oklch,var(--ink) 7%,transparent);display:grid;gap:13px;min-width:0;padding:14px}.atlas-brand-card.browser-verified{border-top-color:var(--ok)}.atlas-brand-card.curated-slice,.atlas-brand-card.mapped{border-top-color:var(--accent)}.atlas-brand-card.needs-cleanup{border-top-color:var(--bad)}.atlas-brand-head{align-items:center;display:flex;gap:11px;min-width:0}.atlas-brand-head h3{font-family:var(--serif);font-size:1.35rem;line-height:1.15;margin-bottom:0;overflow-wrap:anywhere}.coverage-state-list{display:flex;flex-wrap:wrap;gap:6px}.coverage-state{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.72rem;font-weight:900;padding:5px 7px;text-transform:uppercase}.coverage-state.browser-verified{background:var(--paper-2);border-color:var(--line);color:var(--ok)}.coverage-state.curated-slice{background:var(--paper-2);border-color:var(--line);color:var(--accent-deep)}.coverage-state.quality-target{background:var(--paper-2);border-color:var(--line);color:var(--ok)}.coverage-state.mapped{background:var(--paper-2);border-color:var(--line);color:var(--accent-deep)}.coverage-state.imported{background:var(--paper-2);border-color:var(--line);color:var(--ink-2)}.coverage-state.needs-cleanup{background:var(--paper-2);border-color:var(--line);color:var(--bad)}.atlas-card-recommendation{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.atlas-card-recommendation>div{display:grid;gap:3px;min-width:0}.atlas-card-recommendation span{color:var(--ink-2);font-size:.68rem;font-weight:900;text-transform:uppercase}.atlas-card-recommendation strong{color:var(--ink);font-size:.92rem}.atlas-card-recommendation p{color:var(--ink-2);font-size:.8rem;line-height:1.35;margin:0}.atlas-card-recommendation button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:900;gap:6px;min-height:34px;padding:7px 10px}.atlas-metric-grid{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr))}.atlas-metric-grid span{background:var(--paper-2);border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 8px}.atlas-metric-grid small{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.atlas-metric-grid strong{color:var(--ink);font-size:.92rem;overflow-wrap:anywhere}.atlas-actions{display:flex;flex-wrap:wrap;gap:8px}.atlas-actions .atlas-secondary-action{background:var(--paper);border-color:var(--line);color:var(--ink-2)}.atlas-actions .atlas-duplicate-action{background:var(--bad);border-color:var(--bad)}.atlas-actions .atlas-empty-family-action{background:var(--warn);border-color:var(--warn)}.atlas-actions .atlas-raw-action{background:var(--accent-deep);border-color:var(--accent-deep)}.family-map-workspace{display:grid;gap:16px;margin:0 auto;max-width:1580px;min-width:0}.family-map-toolbar{align-items:end;background:color-mix(in oklch,var(--card) 78%,transparent);border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:18px}.family-map-toolbar h2{font-family:var(--serif);font-size:2rem;margin-bottom:7px}.family-map-toolbar p:last-child{color:var(--ink-2);line-height:1.45;margin-bottom:0}.family-map-brand-picker{display:grid;gap:6px;min-width:230px}.family-map-brand-picker span{color:var(--ink-3);font-size:.72rem;font-weight:900;text-transform:uppercase}.family-map-brand-picker select{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:40px;min-width:0;padding:8px 10px;width:100%}.family-map-summary{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.family-map-summary span{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:grid;font-size:.72rem;font-weight:900;gap:2px;min-height:58px;padding:9px 10px;text-transform:uppercase}.family-map-summary strong{color:var(--ink);font-size:1rem}.family-map-runway{align-items:center;background:linear-gradient(135deg,color-mix(in oklch,var(--accent-soft) 50%,var(--paper)),var(--card) 62%);border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:8px;box-shadow:0 14px 32px color-mix(in oklch,var(--ink) 8%,transparent);display:grid;gap:14px;grid-template-columns:minmax(240px,1.2fr) minmax(280px,1fr) auto;min-width:0;padding:14px}.family-map-runway-copy{display:grid;gap:4px;min-width:0}.family-map-runway-copy span{color:var(--accent-deep);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.family-map-runway-copy strong{color:var(--ink);font-size:1.02rem;overflow-wrap:anywhere}.family-map-runway-copy p{color:var(--ink-2);font-size:.82rem;line-height:1.38;margin:0;overflow-wrap:anywhere}.family-map-runway-facts,.family-map-runway-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.family-map-runway-facts span{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.72rem;font-weight:900;min-height:32px;overflow-wrap:anywhere;padding:6px 8px;text-transform:uppercase}.family-map-runway-facts b{color:var(--ink)}.family-map-runway-actions{justify-content:flex-end}.family-map-runway-actions button{align-items:center;display:inline-flex;gap:6px;min-height:34px;white-space:nowrap}.family-map-repair-profile{align-items:center;background:color-mix(in oklch,var(--accent-soft) 34%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 20%,var(--line));border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr) auto;padding:13px 14px}.family-map-repair-profile.is-empty{background:var(--card);border-style:dashed}.family-map-repair-profile-copy{display:grid;gap:4px;min-width:0}.family-map-repair-profile-copy span{color:var(--accent-deep);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.family-map-repair-profile-copy strong{color:var(--ink);font-size:.95rem;overflow-wrap:anywhere}.family-map-repair-profile-copy p{color:var(--ink-2);font-size:.8rem;line-height:1.36;margin:0;overflow-wrap:anywhere}.family-map-repair-profile-metrics,.family-map-repair-profile-actions,.family-map-active-filters{display:flex;flex-wrap:wrap;gap:7px}.family-map-repair-profile-metrics small{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.7rem;font-weight:850;padding:4px 8px}.family-map-repair-profile-actions{justify-content:flex-end}.family-map-repair-profile-actions button,.family-map-active-filters button{align-items:center;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;min-height:34px;padding:8px 13px;white-space:nowrap}.family-map-repair-profile-actions .primary-task-action{background:var(--accent);border-color:var(--accent);color:var(--card)}.family-map-repair-profile-actions .secondary-task-action,.family-map-active-filters button{background:var(--card);color:var(--ink-2)}.family-map-repair-profile-actions button:hover,.family-map-repair-profile-actions button:focus-visible,.family-map-active-filters button:hover,.family-map-active-filters button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.family-map-repair-profile-actions button:disabled{cursor:not-allowed;opacity:.58}.family-map-active-filters{align-items:center;margin:-6px 0 2px}.family-map-active-filters>span{color:var(--ink-3);font-size:.78rem}.family-map-filterbar{align-items:center;background:color-mix(in oklch,var(--card) 76%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.4fr) auto;padding:12px}.family-map-status-tabs{display:flex;flex-wrap:wrap;gap:7px}.family-map-status-tabs button{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.72rem;font-weight:900;min-height:31px;padding:5px 8px;text-transform:uppercase}.family-map-status-tabs button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.family-map-filterbar>span{color:var(--ink-2);font-size:.78rem;font-weight:900;text-align:right;text-transform:uppercase}.family-map-sections{display:grid;gap:18px}.family-map-empty-state{align-items:start;justify-items:start;text-align:left}.family-empty-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.family-empty-actions button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;min-height:32px;padding:6px 9px}.family-empty-actions button.primary-task-action{background:var(--ink);border-color:var(--ink);color:var(--paper)}.family-map-collection{display:grid;background:color-mix(in oklch,var(--paper-2) 54%,transparent);border:1px solid var(--line);border-radius:8px;gap:12px;min-width:0;padding:12px}.family-map-collection-head{align-items:end;display:flex;gap:16px;justify-content:space-between}.family-map-collection-head h3{font-size:1.18rem;margin-bottom:0}.family-map-parent-stats{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.family-map-parent-stats span{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.82rem;font-weight:900;min-height:31px;padding:6px 9px;white-space:nowrap}.family-map-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.family-map-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px color-mix(in oklch,var(--ink) 6%,transparent);contain-intrinsic-size:260px;content-visibility:auto;display:grid;gap:11px;min-width:0;padding:13px}.family-map-card.quality-target{border-color:color-mix(in oklch,var(--ok) 20%,transparent)}.family-map-card.is-lead-family{background:color-mix(in oklch,var(--paper) 84%,var(--accent-soft));border-color:color-mix(in oklch,var(--accent) 28%,var(--line))}.family-map-card.mapped{border-color:color-mix(in oklch,var(--accent) 20%,transparent)}.family-map-card.needs-cleanup{border-color:color-mix(in oklch,var(--bad) 30%,transparent)}.family-map-card-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.family-map-card-head p{color:var(--bad);font-size:.74rem;font-weight:900;margin-bottom:4px;text-transform:uppercase}.family-map-card-head h4{font-size:1.05rem;line-height:1.18;margin-bottom:0;overflow-wrap:anywhere}.family-map-card-head>span,.media-status{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);flex:0 0 auto;font-size:.72rem;font-weight:900;max-width:42%;overflow-wrap:anywhere;padding:5px 7px;text-transform:uppercase}.family-map-status-row,.family-map-flags,.family-map-actions{display:flex;flex-wrap:wrap;gap:7px}.media-status.approved{background:var(--paper-2);border-color:var(--line);color:var(--ok)}.media-status.candidate{background:var(--paper-2);border-color:var(--line);color:var(--accent-deep)}.family-map-metrics{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.family-map-metrics span{background:var(--paper-2);border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 8px}.family-map-metrics small{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.family-map-metrics strong{color:var(--ink);font-size:.86rem;overflow-wrap:anywhere}.family-map-card-details{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;min-width:0;overflow:hidden;width:100%}.family-map-card-details summary{align-items:center;box-sizing:border-box;color:var(--ink-2);cursor:pointer;display:flex;font-size:.78rem;font-weight:900;justify-content:space-between;list-style:none;min-width:0;padding:8px 10px}.family-map-card-details summary::-webkit-details-marker{display:none}.family-map-card-details summary:after{color:var(--ink-3);content:"Show";font-size:.66rem;font-weight:900;text-transform:uppercase}.family-map-card-details[open] summary{border-bottom:1px solid var(--line);margin-bottom:8px}.family-map-card-details[open] summary:after{content:"Hide"}.family-map-card-details .family-map-metrics,.family-map-card-details .family-map-flags{box-sizing:border-box;margin:0 10px 8px;max-width:calc(100% - 20px);min-width:0}.family-map-flags span{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--bad);font-size:.72rem;font-weight:900;padding:5px 7px;text-transform:uppercase}.family-next-repair{background:color-mix(in oklch,var(--accent-soft) 42%,var(--paper));border:1px solid color-mix(in oklch,var(--accent) 22%,var(--line));border-radius:8px;display:grid;gap:3px;padding:9px 10px}.family-next-repair span{color:var(--accent-deep);font-size:.68rem;font-weight:900;text-transform:uppercase}.family-next-repair strong{color:var(--ink);font-size:.9rem}.family-next-repair p{color:var(--ink-2);font-size:.78rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.family-map-actions button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;min-height:32px;padding:6px 9px}.family-map-actions button:nth-child(2){background:var(--paper);border-color:var(--line);color:var(--ink-2)}.family-map-actions .family-map-primary-repair{background:var(--accent);border-color:var(--accent);color:var(--card)}.family-map-actions .family-map-add-reference{background:var(--ink);border-color:var(--ink);color:var(--paper)}.family-map-actions .family-map-check-lineage{background:var(--paper);border-color:var(--line);color:var(--ink-2)}.family-map-actions button:disabled{background:var(--paper-2);border-color:var(--line);color:var(--ink-3);cursor:not-allowed}.family-map-more{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-weight:900;gap:7px;justify-self:start;min-height:38px;padding:8px 11px}.queue-workspace{display:grid;gap:16px;margin:0 auto;max-width:1580px;min-width:0}.queue-toolbar{align-items:end;background:color-mix(in oklch,var(--card) 78%,transparent);border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:18px}.queue-toolbar h2{font-family:var(--serif);font-size:2rem;margin-bottom:7px}.queue-toolbar p:last-child{color:var(--ink-2);line-height:1.45;margin-bottom:0}.queue-toolbar button,.queue-card-main>button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-weight:900;gap:7px;min-height:36px;padding:7px 10px}.queue-toolbar button:disabled{opacity:.68}.queue-summary{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.queue-summary span{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:grid;font-size:.72rem;font-weight:900;gap:2px;min-height:58px;padding:9px 10px;text-transform:uppercase}.queue-summary strong{color:var(--ink);font-size:1rem}.queue-loading-panel,.queue-refresh-strip{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2)}.queue-loading-panel{display:grid;gap:12px;min-height:180px;padding:18px}.queue-loading-panel>div:first-child,.queue-refresh-strip{align-items:center;display:inline-flex;font-weight:900;gap:8px}.queue-loading-panel svg,.queue-refresh-strip svg{animation:queue-refresh-spin 1.1s linear infinite}.queue-loading-panel p{color:var(--ink-2);line-height:1.5;margin:0;max-width:760px}.queue-loading-steps{display:flex;flex-wrap:wrap;gap:8px}.queue-loading-steps span{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.72rem;font-weight:900;padding:6px 9px;text-transform:uppercase}.queue-refresh-strip{font-size:.78rem;padding:10px 12px}.queue-runway{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(180px,.55fr) minmax(0,1fr) auto;min-width:0;padding:14px}.queue-runway.clear{border-style:dashed}.queue-runway-copy,.queue-runway-next{display:grid;gap:4px;min-width:0}.queue-runway-copy span,.queue-runway-next span{color:var(--ink-3);font-size:.68rem;font-weight:900;text-transform:uppercase}.queue-runway-copy strong,.queue-runway-next strong{color:var(--ink);overflow-wrap:anywhere}.queue-runway-copy p,.queue-runway-next small{color:var(--ink-2);line-height:1.38;margin:0}.queue-runway-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;min-width:min(100%,250px)}@keyframes queue-refresh-spin{to{transform:rotate(360deg)}}.release-candidate-panel,.queue-more-work{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:14px}.queue-advanced-panel{background:color-mix(in oklch,var(--card) 72%,transparent);box-shadow:none}.queue-advanced-panel summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none}.queue-advanced-panel summary::-webkit-details-marker{display:none}.queue-advanced-panel summary:after{color:var(--ink-2);content:"Show";font-size:.74rem;font-weight:900;text-transform:uppercase}.queue-advanced-panel[open] summary:after{content:"Hide"}.queue-advanced-panel summary span{color:var(--ink);font-size:.9rem;font-weight:900}.queue-advanced-panel summary small{color:var(--ink-2);font-size:.8rem;line-height:1.35;text-align:right}.queue-advanced-panel[open]{gap:12px}.queue-more-work[open]{display:grid}.release-candidate-panel h3{font-size:1.05rem;margin-bottom:0}.release-candidate-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.release-candidate-grid article{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:11px}.release-candidate-grid article>div:first-child{align-items:center;display:flex;gap:8px}.release-candidate-grid span{background:var(--ink);border-radius:7px;color:var(--paper);font-size:.72rem;font-weight:900;padding:5px 7px}.release-candidate-grid strong{color:var(--ink);overflow-wrap:anywhere}.release-candidate-grid p,.release-candidate-grid small{color:var(--ink-2);line-height:1.4;margin:0}.release-candidate-grid article>div:last-child{display:flex;flex-wrap:wrap;gap:6px}.release-candidate-grid em{background:var(--paper);border:1px solid var(--line);border-radius:7px;color:var(--ink-2);font-size:.68rem;font-style:normal;font-weight:900;padding:4px 6px;text-transform:uppercase}.queue-filterbar{align-items:center;background:color-mix(in oklch,var(--card) 76%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(220px,.9fr) minmax(390px,1.5fr) auto;padding:12px}.queue-type-tabs{display:flex;flex-wrap:wrap;gap:7px}.queue-type-tabs button{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.72rem;font-weight:900;gap:6px;min-height:31px;padding:5px 8px;text-transform:uppercase}.queue-type-tabs button span{background:color-mix(in oklch,var(--card) 78%,transparent);border-radius:999px;color:inherit;font-size:.68rem;min-width:20px;padding:2px 5px}.queue-type-tabs button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.queue-type-tabs button:disabled{cursor:not-allowed;opacity:.48}.queue-filterbar>span{color:var(--ink-2);font-size:.78rem;font-weight:900;text-align:right;text-transform:uppercase}.queue-list{display:grid;gap:12px}.queue-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 28px color-mix(in oklch,var(--ink) 6%,transparent);display:grid;gap:12px;grid-template-columns:minmax(148px,.32fr) minmax(0,1fr);min-width:0;padding:13px}.queue-card.is-runway-item{background:color-mix(in oklch,var(--paper) 84%,var(--accent-soft));border-color:color-mix(in oklch,var(--accent) 28%,var(--line))}.queue-card.is-refreshing{border-style:dashed;opacity:.72}.queue-card.is-refreshing button,.queue-card.is-refreshing select{cursor:progress}.queue-card.family .queue-task-type span,.queue-card.lineage .queue-task-type span{color:var(--ok)}.queue-card.duplicate-cleanup .queue-task-type span,.queue-card.vocabulary-normalization .queue-task-type span{color:var(--bad)}.queue-card.media-provenance .queue-task-type span,.queue-card.brand .queue-task-type span{color:var(--accent)}.queue-rank{align-content:start;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;justify-items:center;min-height:68px;padding:9px 7px}.queue-rank span{color:var(--ink-3);font-size:.68rem;font-weight:900;text-transform:uppercase}.queue-rank strong{color:var(--ink);font-size:1.6rem;line-height:1}.queue-task-type{align-content:start;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;min-height:82px;padding:10px}.queue-task-type span{color:var(--ink-3);font-size:.68rem;font-weight:900;text-transform:uppercase}.queue-task-type strong{color:var(--ink);font-size:.98rem;line-height:1.25}.queue-task-type em{align-self:start;background:var(--warn);border-radius:999px;color:var(--warn);display:inline-flex;font-size:.68rem;font-style:normal;font-weight:900;padding:4px 7px;text-transform:uppercase}.queue-card-main{display:grid;gap:10px;min-width:0}.queue-card-head{align-items:start;display:flex;gap:12px;justify-content:space-between}.queue-card-head h3{font-size:1.08rem;margin-bottom:0;overflow-wrap:anywhere}.queue-saved-pill{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ok);flex:0 0 auto;font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.queue-badges,.queue-score-breakdown{display:flex;flex-wrap:wrap;gap:6px}.queue-badges span,.queue-score-breakdown span{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.72rem;font-weight:900;min-width:0;overflow-wrap:anywhere;padding:5px 7px;text-transform:uppercase}.queue-badges span:nth-child(2){background:var(--paper-2);border-color:var(--line);color:var(--ok)}.queue-human-summary{display:grid;gap:8px;grid-template-columns:1.1fr .8fr 1.1fr}.queue-human-summary div{background:var(--card);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.queue-human-summary span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.queue-human-summary p{color:var(--ink);line-height:1.42;margin:0;overflow-wrap:anywhere}.queue-quick-decision{display:grid;gap:8px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.queue-quick-decision>div{background:var(--card);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:10px}.queue-quick-decision>div>span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.queue-quick-decision>div>p{color:var(--ink);line-height:1.42;margin:0;overflow-wrap:anywhere}.queue-choice-list{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.queue-choice-list button{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:3px;min-height:64px;padding:8px;position:relative;text-align:left}.queue-choice-list button:hover{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in oklch,var(--ink-2) 10%,transparent)}.queue-choice-list button.queue-choice-primary{background:var(--paper);border-color:var(--ok);color:var(--ok)}.queue-choice-list button.queue-choice-primary:hover{border-color:var(--ok);box-shadow:0 0 0 3px color-mix(in oklch,var(--ok) 14%,transparent)}.queue-choice-list strong{font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.queue-choice-list small{color:var(--ink-2);font-size:.74rem;line-height:1.3}.queue-choice-list em{background:var(--ink);border-radius:999px;color:var(--paper);font-size:.62rem;font-style:normal;font-weight:900;justify-self:start;line-height:1.1;padding:4px 6px;text-transform:uppercase}.queue-workflow-steps{display:grid;gap:7px}.queue-workflow-steps span{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-height:54px;padding:8px}.queue-workflow-steps strong{color:var(--ink);font-size:.82rem;line-height:1.25;overflow-wrap:anywhere}.queue-workflow-steps small{color:var(--ink-2);font-size:.74rem;line-height:1.3}.queue-family-repair-cockpit{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:10px}.queue-family-repair-head{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0}.queue-family-repair-head>div{display:grid;gap:3px;min-width:0}.queue-family-repair-head span{color:var(--ok);font-size:.68rem;font-weight:900;text-transform:uppercase}.queue-family-repair-head strong{color:var(--ink);font-size:1rem;overflow-wrap:anywhere}.queue-family-repair-head small{color:var(--ink-2);font-size:.78rem;line-height:1.35}.queue-family-repair-head button{align-items:center;background:var(--ok);border:1px solid var(--ok);border-radius:999px;color:var(--card);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;min-height:34px;padding:7px 12px;white-space:nowrap}.queue-next-repair{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(140px,.32fr) minmax(0,1fr);min-width:0;padding:10px}.queue-next-repair>div{display:grid;gap:4px;min-width:0}.queue-next-repair span{color:var(--ok);font-size:.68rem;font-weight:900;text-transform:uppercase}.queue-next-repair strong{color:var(--ink);font-size:.98rem;overflow-wrap:anywhere}.queue-next-repair p,.queue-next-repair small{color:var(--ink-2);font-size:.78rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.queue-task-facts{display:flex;flex-wrap:wrap;gap:7px}.queue-task-facts span{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;display:grid;gap:2px;flex:1 1 100px;min-width:100px;padding:7px 9px}.queue-task-facts small{color:var(--ink-3);font-size:.68rem;font-weight:900;text-transform:uppercase}.queue-task-facts strong{color:var(--ink);font-size:.9rem}.queue-card-details{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:0}.queue-card-details summary{align-items:center;color:var(--ink-2);cursor:pointer;display:flex;font-size:.78rem;font-weight:900;justify-content:space-between;list-style:none;padding:8px 10px}.queue-card-details summary::-webkit-details-marker{display:none}.queue-card-details[open] summary{border-bottom:1px solid var(--line);margin-bottom:8px}.queue-card-details[open]{padding-bottom:8px}.queue-card-details p{box-sizing:border-box;color:var(--ink-2);line-height:1.42;margin:0 10px 8px;max-width:calc(100% - 20px);overflow-wrap:anywhere}.queue-card-details .queue-task-facts,.queue-card-details .queue-signals,.queue-card-details .queue-score-breakdown{box-sizing:border-box;margin-inline:10px;max-width:calc(100% - 20px);min-width:0}.queue-signals{display:grid;gap:7px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:8px}.queue-signals span{background:var(--paper-2);border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 8px}.queue-signals small{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.packet-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:14px}.packet-panel h3{font-size:1.05rem;margin-bottom:0}.packet-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.packet-grid.active{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-active-packets{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:14px}.queue-active-packets.clear{align-items:center;grid-template-columns:auto 1fr auto}.queue-active-packets-head{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto}.queue-active-packets-head>div{display:grid;gap:4px;min-width:0}.queue-active-packets span,.queue-active-packets-head span{color:var(--ink-2);font-size:.72rem;font-weight:900;text-transform:uppercase}.queue-active-packets strong,.queue-active-packets-head strong{color:var(--ink);overflow-wrap:anywhere}.queue-active-packets small,.queue-active-packets-head small,.queue-active-packets-more{color:var(--ink-2);line-height:1.35}.queue-active-packets button.secondary{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;min-height:32px;padding:7px 11px;white-space:nowrap}.queue-active-packets button.secondary:disabled{cursor:progress;opacity:.62}.packet-card{background:var(--card);border:1px solid var(--line);border-radius:8px;display:grid;gap:9px;min-width:0;padding:11px}.packet-card.completed{border-color:var(--ok)}.packet-card.blocked{border-color:var(--bad)}.packet-card-head{align-items:center;display:flex;gap:8px}.packet-card-head span,.packet-targets span{background:var(--paper-2);border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:.7rem;font-weight:900;padding:4px 6px;text-transform:uppercase}.packet-card strong{color:var(--ink);overflow-wrap:anywhere}.packet-card p,.packet-card small{color:var(--ink-2);line-height:1.4;margin:0}.packet-source-action{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:7px;display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;padding:7px}.packet-source-action span{color:var(--ink-2);font-size:.7rem;font-weight:900;text-transform:uppercase}.packet-source-action button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:var(--card);cursor:pointer;display:inline-flex;font-size:.76rem;font-weight:850;gap:5px;min-height:29px;padding:5px 9px}.packet-source-action.archived{justify-content:flex-start}.packet-checks,.packet-targets,.packet-criteria,.packet-actions{display:flex;flex-wrap:wrap;gap:6px}.packet-checks em{border-radius:7px;font-size:.68rem;font-style:normal;font-weight:850;padding:4px 6px}.packet-checks .ready{background:var(--paper-2);color:var(--ink)}.packet-checks .blocked{background:var(--paper);color:var(--bad)}.packet-actions button{background:var(--card);border:1px solid var(--line);border-radius:7px;color:var(--ink);cursor:pointer;font-weight:850;padding:6px 8px}.packet-actions button:disabled{cursor:not-allowed;opacity:.55}.packet-criteria em{background:var(--paper);border:1px solid var(--line);border-radius:7px;color:var(--ink-2);font-size:.68rem;font-style:normal;font-weight:750;line-height:1.35;padding:5px 7px}.packet-target-preview{display:grid;gap:6px}.packet-target-preview div{border-left:1px solid var(--line);display:grid;gap:2px;padding-left:8px}.release-readiness-badge{align-self:start;border-radius:7px;display:inline-flex;font-size:.7rem;font-weight:950;justify-self:start;letter-spacing:0;padding:5px 7px;text-transform:uppercase}.release-readiness-badge.ready{background:var(--paper-2);color:var(--ok)}.release-readiness-badge.partial{background:var(--warn);color:var(--warn)}.release-readiness-badge.blocked{background:var(--paper-2);color:var(--bad)}.release-readiness-badge.compact{font-size:.66rem;padding:4px 6px}.confidence-summary-grid{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.confidence-summary-grid span{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:grid;font-size:.72rem;font-weight:900;gap:2px;padding:9px;text-transform:uppercase}.confidence-summary-grid strong{color:var(--ink);font-size:1.05rem}.confidence-field-list,.source-conflict-list{display:grid;gap:8px;margin-top:10px}.confidence-field,.source-conflict-list article{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:10px}.confidence-field.known{border-color:color-mix(in oklch,var(--ok) 33%,transparent)}.confidence-field.uncertain{border-color:color-mix(in oklch,var(--warn) 33%,transparent)}.confidence-field.contradicted,.source-conflict-list article{border-color:color-mix(in oklch,var(--bad) 40%,transparent)}.confidence-field.missing{border-color:color-mix(in oklch,var(--line) 33%,transparent)}.confidence-field>div{align-items:center;display:flex;gap:8px;justify-content:space-between}.confidence-field span{background:var(--paper-2);border-radius:7px;color:var(--ink-2);font-size:.68rem;font-weight:900;padding:4px 6px;text-transform:uppercase}.confidence-field small,.source-conflict-list small,.source-conflict-list p{color:var(--ink-2);line-height:1.4;margin:0;overflow-wrap:anywhere}.queue-signals strong{color:var(--ink);font-size:.88rem;overflow-wrap:anywhere}.queue-card-main>button{justify-self:start}.clade-workspace{display:grid;gap:16px;margin:0 auto;max-width:1580px;min-width:0}.clade-workspace>*{min-width:0}.clade-toolbar{align-items:end;background:color-mix(in oklch,var(--card) 76%,transparent);border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;justify-content:space-between;padding:18px}.clade-toolbar>*{min-width:0}.clade-toolbar h2{font-size:1.75rem;margin-bottom:7px}.clade-toolbar p:last-child{color:var(--ink-2);line-height:1.45;margin-bottom:0;max-width:860px}.clade-family-picker{display:grid;gap:6px;min-width:0;width:min(440px,100%)}.clade-family-picker span{color:var(--ink-3);font-size:.72rem;font-weight:900;text-transform:uppercase}.clade-family-picker select{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:40px;min-width:0;padding:8px 10px;width:100%}.clade-summary-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.clade-summary-strip span{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.78rem;font-weight:900;padding:10px 12px;text-transform:uppercase}.clade-filterbar{align-items:end;background:color-mix(in oklch,var(--card) 72%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(280px,1fr) minmax(170px,.7fr) minmax(170px,.7fr) auto;padding:12px}.clade-filterbar label{display:grid;gap:5px}.clade-filterbar label span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.clade-filterbar select{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:36px;min-width:0;padding:7px 9px;width:100%}.clade-status-filter{display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.clade-status-filter button,.clade-filter-reset{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.74rem;font-weight:900;gap:6px;justify-content:center;min-height:36px;padding:7px 9px;text-transform:uppercase}.clade-status-filter button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.clade-filter-reset{background:var(--paper);white-space:nowrap}.clade-studio-panel{align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(170px,.42fr) minmax(230px,.62fr) minmax(300px,1fr) minmax(280px,.8fr);padding:12px}.clade-studio-panel h3{color:var(--ink);font-size:1rem;margin-bottom:0}.clade-studio-panel>div:first-child{display:grid;gap:4px}.clade-studio-panel>div:first-child small{color:var(--ink-2);font-size:.74rem;font-weight:800;line-height:1.35}.clade-branch-toggles,.clade-walkthroughs,.clade-mini-map,.clade-branch-chips{display:flex;flex-wrap:wrap;gap:6px}.clade-branch-toggles button{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);cursor:pointer;font-size:.72rem;font-weight:900;min-height:34px;padding:6px 9px;text-transform:uppercase}.clade-branch-toggles button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.clade-mini-map{max-height:78px;overflow:auto}.clade-mini-map button{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;font-size:.68rem;font-weight:900;height:25px;max-width:112px;min-width:48px;overflow:hidden;padding:0 6px;text-overflow:ellipsis;white-space:nowrap}.clade-mini-map button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.clade-example-jumps{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.clade-example-jumps summary{color:var(--ink-2);cursor:pointer;font-size:.74rem;font-weight:900;text-transform:uppercase}.clade-example-jumps[open]{display:grid;gap:8px}.clade-walkthroughs button{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;gap:2px;min-height:42px;padding:6px 8px;text-align:left}.clade-walkthroughs button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.clade-walkthroughs button:disabled{cursor:not-allowed;opacity:.5}.clade-walkthroughs span{font-size:.74rem;font-weight:950}.clade-walkthroughs small{color:inherit;font-size:.66rem;opacity:.8}.clade-track{display:grid;gap:14px;grid-auto-columns:minmax(315px,355px);grid-auto-flow:column;overflow-x:auto;padding:2px 4px 16px}.clade-column{background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--line);border-radius:8px;box-shadow:0 14px 36px color-mix(in oklch,var(--ink) 8%,transparent);display:grid;gap:11px;min-height:620px;padding:14px}.clade-column.current{border-top-color:var(--ok)}.clade-column.discontinued{border-top-color:var(--bad)}.clade-column.mini-map-active{box-shadow:0 0 0 3px color-mix(in oklch,var(--ink-2) 18%,transparent),0 14px 36px color-mix(in oklch,var(--ink) 8%,transparent)}.clade-generation{color:var(--bad);font-size:.72rem;font-weight:900;text-transform:uppercase}.clade-reference-head{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:flex;gap:12px;min-height:76px;padding:11px;text-align:left;width:100%}.clade-reference-head strong{display:block;font-size:1.02rem;overflow-wrap:anywhere}.clade-reference-head small{color:var(--ink-2);display:block;font-size:.78rem;margin-top:3px}.clade-reference-repair,.clade-reference-evidence{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-size:.74rem;font-weight:950;gap:7px;justify-content:center;min-height:34px;padding:8px 10px;text-transform:uppercase;width:100%}.clade-reference-evidence{background:var(--paper);border-color:var(--line);color:var(--ink)}.clade-column h3{font-size:1.05rem;line-height:1.25;margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clade-column>p{color:var(--ink-2);font-size:.9rem;line-height:1.45;margin-bottom:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-width:0;overflow:hidden}.clade-branch-chips span{background:var(--paper-2);border:1px solid var(--line);border-radius:7px;color:var(--ink);font-size:.68rem;font-weight:850;padding:4px 6px}.clade-counts{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.clade-counts span{background:var(--paper-2);border-radius:7px;color:var(--ink-2);font-size:.72rem;font-weight:900;padding:7px 8px;text-transform:uppercase}.clade-variant-stack{display:grid;gap:8px}.clade-variant{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:4px;padding:9px;text-align:left;width:100%}.clade-variant strong,.clade-variant span{overflow-wrap:anywhere}.clade-variant small,.clade-variant em{color:var(--ink-2);font-size:.77rem;font-style:normal;line-height:1.35}.clade-variant span{color:var(--ink);font-size:.82rem}.clade-comparison{background:color-mix(in oklch,var(--card) 74%,transparent);border:1px solid var(--line);border-radius:8px;padding:16px}.comparison-pair-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px}.comparison-savebar{align-items:end;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.comparison-savebar label{display:grid;gap:5px;min-width:min(240px,100%);flex:1 1 240px}.comparison-savebar label span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.comparison-savebar select{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:34px;min-width:0;padding:6px 8px;width:100%}.comparison-savebar button,.comparison-share-link{align-items:center;background:var(--ink);border:0;border-radius:8px;color:var(--paper);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:7px 10px;text-decoration:none}.comparison-savebar button.ghost-action,.comparison-share-link{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2)}.comparison-savebar button.confirming{background:var(--paper-2);border-color:var(--bad);color:var(--bad)}.compare-delete-confirm{display:inline-flex;flex-wrap:wrap;gap:6px}.comparison-savebar button:disabled{cursor:not-allowed;opacity:.56}.comparison-savebar small{color:var(--ink);font-weight:900;padding-bottom:8px}.comparison-recovery{background:var(--paper);border:1px solid var(--bad);border-radius:8px;display:grid;gap:12px;padding:14px}.comparison-recovery>div:first-child{display:grid;gap:5px}.comparison-recovery span,.comparison-recovery>div:first-child small{color:var(--bad);font-size:.72rem;font-weight:900;text-transform:uppercase}.comparison-recovery strong{color:var(--ink);font-size:1rem}.comparison-recovery p{color:var(--ink-2);font-size:.84rem;margin:0}.comparison-recovery-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.comparison-recovery-actions button{align-items:center;background:var(--ink);border:0;border-radius:8px;color:var(--paper);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;min-height:34px;padding:7px 10px}.comparison-recovery-actions button.ghost-action{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2)}.comparison-recovery-actions button.confirming{background:var(--paper-2);border-color:var(--bad);color:var(--bad)}.comparison-recovery-actions button:disabled{cursor:not-allowed;opacity:.56}.comparison-builder{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(180px,.8fr) minmax(220px,1.2fr);margin-bottom:12px;padding:10px}.comparison-builder label{display:grid;gap:5px}.comparison-builder label span,.comparison-reference-picker>span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.comparison-builder input,.comparison-builder textarea{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:34px;min-width:0;padding:6px 8px;width:100%}.comparison-builder textarea{min-height:68px;resize:vertical}.comparison-notes,.comparison-reference-picker{grid-column:span 1}.comparison-reference-picker{display:grid;gap:7px;grid-column:1 / -1}.comparison-reference-picker>div{display:flex;flex-wrap:wrap;gap:7px;max-height:124px;overflow:auto}.comparison-reference-picker label{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:5px 7px;grid-template-columns:auto minmax(82px,1fr);min-width:154px;padding:7px 8px}.comparison-reference-picker input{min-height:auto;width:auto}.comparison-reference-picker strong,.comparison-reference-picker small{overflow-wrap:anywhere}.comparison-reference-picker small{color:var(--ink-2);font-size:.72rem;grid-column:2}.comparison-pair-tabs button{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.74rem;font-weight:900;min-height:32px;padding:6px 9px;text-transform:uppercase}.comparison-pair-tabs button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.comparison-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px}.comparison-reference-strip{display:grid;gap:8px;grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;margin-bottom:10px;overflow-x:auto;padding-bottom:2px}.comparison-reference-strip button{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:4px;min-width:150px;padding:8px;text-align:left}.comparison-reference-strip span{align-items:center;background:var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-size:.68rem;font-weight:900;height:20px;justify-content:center;width:20px}.comparison-reference-strip strong,.comparison-reference-strip small{overflow-wrap:anywhere}.comparison-reference-strip small{color:var(--ink-2);font-size:.72rem}.comparison-reference{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:5px;padding:11px;text-align:left;width:100%}.comparison-reference:hover{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in oklch,var(--ink-2) 12%,transparent)}.comparison-reference span,.comparison-row span,.comparison-row em{color:var(--bad);font-size:.7rem;font-weight:900;text-transform:uppercase}.comparison-reference strong,.comparison-reference small,.comparison-row strong{overflow-wrap:anywhere}.comparison-reference small{color:var(--ink-2);line-height:1.35}.comparison-artifact-summary,.comparison-readiness,.comparison-lineage-context,.comparison-delta-summary,.comparison-caveats{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-bottom:10px;padding:10px}.comparison-caveats{background:var(--paper)}.comparison-artifact-summary>span,.comparison-readiness>span,.comparison-lineage-context>span,.comparison-delta-summary>span,.comparison-caveats>span,.comparison-evidence>span,.comparison-export-heading>span,.comparison-review-handoff>span{color:var(--ink-2);font-size:.76rem;font-weight:900;text-transform:uppercase}.comparison-artifact-summary>div{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.comparison-artifact-summary article{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;padding:8px}.comparison-artifact-summary strong{color:var(--bad);font-size:.68rem;font-weight:900;text-transform:uppercase}.comparison-artifact-summary p{color:var(--ink-2);font-size:.78rem;font-weight:750;line-height:1.4;margin:0;overflow-wrap:anywhere}.comparison-delta-summary>div,.comparison-readiness>div,.comparison-lineage-context>div,.comparison-caveats>div{display:flex;flex-wrap:wrap;gap:6px}.comparison-delta-summary small,.comparison-readiness small,.comparison-lineage-context small,.comparison-caveats small,.comparison-caveats button{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.74rem;font-weight:800;line-height:1.35;padding:5px 8px}.comparison-caveats small,.comparison-caveats button{background:var(--paper-2);border-color:var(--warn);color:var(--bad)}.comparison-caveats button{border-radius:8px;display:grid;gap:2px;max-width:280px;text-align:left}.comparison-caveats button b{color:var(--bad);font-size:.67rem;font-weight:900;text-transform:uppercase}.comparison-caveats button span{overflow-wrap:anywhere}.comparison-caveats button small{background:transparent;border:0;border-radius:0;color:var(--bad);font-size:.68rem;padding:0}.comparison-caveats button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.comparison-caveats button.active b,.comparison-caveats button.active small{color:var(--paper-2)}.comparison-caveats em{color:var(--bad);font-size:.76rem;font-style:normal;font-weight:900}.comparison-export{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-bottom:10px;padding:10px}.comparison-export-heading{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.comparison-export-heading button{align-items:center;background:var(--ink);border:0;border-radius:8px;color:var(--paper);display:inline-flex;font-size:.74rem;font-weight:900;gap:5px;min-height:30px;padding:5px 9px}.comparison-export-heading small{color:var(--ink-2);font-size:.74rem;font-weight:900}.comparison-review-handoff{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:6px;padding:8px}.comparison-review-handoff ul{display:grid;gap:5px;list-style:none;margin:0;padding:0}.comparison-review-handoff li{color:var(--ink-2);font-size:.76rem;font-weight:800;line-height:1.35;overflow-wrap:anywhere;padding-left:17px;position:relative}.comparison-review-handoff li:before{border:1px solid var(--line);border-radius:3px;content:"";height:9px;left:0;position:absolute;top:4px;width:9px}.comparison-evidence{background:var(--card);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;margin-bottom:10px;padding:10px}.comparison-evidence>span{color:var(--ink-2);font-size:.76rem;font-weight:900;text-transform:uppercase}.comparison-evidence>div{display:grid;gap:7px}.comparison-evidence article{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;padding:8px}.comparison-evidence article.expanded{border-color:var(--warn)}.comparison-evidence article.active-caveat{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in oklch,var(--ink-2) 12%,transparent)}.comparison-evidence article>button{background:transparent;border:0;color:var(--ink);display:grid;gap:4px;padding:0;text-align:left;width:100%}.comparison-evidence strong,.comparison-evidence small,.comparison-evidence em{overflow-wrap:anywhere}.comparison-evidence small{color:var(--ink-2);line-height:1.35}.comparison-source-detail{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:6px;padding-top:8px}.comparison-source-detail section{display:grid;gap:7px}.comparison-source-detail section>span{color:var(--bad);font-size:.7rem;font-weight:900;text-transform:uppercase}.comparison-source-detail section>div{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;padding:8px}.comparison-source-detail em{color:var(--ink-2);font-size:.74rem;font-style:normal;line-height:1.35}.comparison-source-detail a{color:var(--ink);font-size:.76rem;font-weight:900;justify-self:start}.comparison-source-detail p{color:var(--ink-2);font-size:.78rem;margin:0}.comparison-export input,.comparison-export textarea{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.45;min-height:180px;padding:9px;width:100%}.comparison-export input{min-height:34px}.comparison-export textarea{resize:vertical}.comparison-rows{border:1px solid var(--line);border-radius:8px;overflow:hidden}.comparison-row{align-items:start;background:var(--paper);display:grid;gap:8px;grid-template-columns:105px 54px repeat(2,minmax(0,1fr));padding:10px}.comparison-row em{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-style:normal;justify-self:start;padding:2px 7px}.comparison-row.different em{background:var(--paper-2);border-color:var(--warn);color:var(--bad)}.comparison-row.active-caveat{background:var(--paper);box-shadow:inset 4px 0 0 var(--bad)}.comparison-row+.comparison-row{border-top:1px solid var(--line)}.comparison-row strong{color:var(--ink);font-size:.84rem}.comparison-row small{color:var(--ink-2);font-size:.76rem;grid-column:3 / -1;line-height:1.35}.clade-relationships,.clade-lineage-map{background:color-mix(in oklch,var(--card) 74%,transparent);border:1px solid var(--line);border-radius:8px;padding:16px}.clade-section-heading{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.clade-section-heading h3{align-items:center;display:flex;font-size:1rem;gap:7px;margin-bottom:0}.clade-section-heading p{color:var(--ink-2);margin-bottom:0}.lineage-map-grid{display:grid;gap:12px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lineage-map-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;min-width:0;padding:12px}.lineage-map-panel-heading{align-items:center;display:flex;gap:10px;justify-content:space-between}.lineage-map-panel-heading span{color:var(--ink);font-size:.78rem;font-weight:900;text-transform:uppercase}.lineage-map-panel-heading small,.lineage-path-card>span,.sibling-cluster-card>span{color:var(--ink-2);font-size:.76rem;font-weight:800}.lineage-path-card,.sibling-cluster-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.lineage-path-flow{align-items:stretch;display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.lineage-path-flow button,.sibling-cluster-card button{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-width:132px;padding:8px;text-align:left}.lineage-path-flow button{align-items:center;display:grid;gap:4px;grid-template-columns:minmax(0,1fr) auto}.lineage-path-flow button strong,.lineage-path-flow button small,.sibling-cluster-card button strong,.sibling-cluster-card button small{display:block;overflow-wrap:anywhere}.lineage-path-flow button strong,.sibling-cluster-card button strong{font-size:.85rem}.lineage-path-flow button small,.sibling-cluster-card button small{color:var(--ink-2);font-size:.74rem;grid-column:1 / -1}.lineage-path-flow button:hover,.sibling-cluster-card button:hover{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in oklch,var(--ink-2) 12%,transparent)}.sibling-cluster-card>div{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.clade-edge-grid{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(245px,1fr))}.clade-edge{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:5px;grid-template-columns:minmax(0,1fr);padding:10px;text-align:left}.clade-edge strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clade-edge span{color:var(--bad);font-size:.72rem;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.clade-edge small{color:var(--ink-2);line-height:1.35;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clade-edge>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:3px}.clade-edge button,.clade-empty-repair button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:.72rem;font-weight:900;gap:6px;justify-content:center;min-height:32px;padding:7px 9px;text-transform:uppercase}.clade-edge button:last-child,.clade-empty-repair button{background:var(--ink);border-color:var(--ink);color:var(--paper)}.clade-edge button:not(:disabled):hover,.clade-empty-repair button:hover,.clade-reference-repair:hover,.clade-reference-evidence:hover{box-shadow:0 0 0 2px color-mix(in oklch,var(--ink-2) 14%,transparent)}.clade-edge button:disabled{cursor:default;opacity:.55}.clade-empty-repair,.lineage-map-empty-action{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.lineage-map-empty-action p{flex:1 1 260px;margin:0}.lineage-map-empty-action button,.clade-empty .primary-task-action,.clade-empty .secondary-task-action{align-items:center;border-radius:8px;display:inline-flex;font-size:.72rem;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:7px 10px;text-transform:uppercase}.lineage-map-empty-action button,.clade-empty .primary-task-action{background:var(--ink);border:1px solid var(--ink);color:var(--paper)}.clade-empty .secondary-task-action{background:var(--paper);border:1px solid var(--line);color:var(--ink)}.lineage-map-empty-action button:hover,.clade-empty .primary-task-action:hover,.clade-empty .secondary-task-action:hover{box-shadow:0 0 0 2px color-mix(in oklch,var(--ink-2) 14%,transparent)}.clade-empty{align-items:center;background:color-mix(in oklch,var(--card) 72%,transparent);border:1px dashed var(--line);border-radius:8px;color:var(--ink-2);display:flex;gap:10px;justify-content:center;min-height:220px;padding:20px;text-align:left}.clade-empty>div{max-width:420px}.clade-empty p{margin:0 0 4px}.clade-empty small{color:var(--ink-2);display:block;line-height:1.45}.detail-panel{max-height:calc(100vh - 40px);overflow:auto}.detail-content{display:grid;gap:14px;padding:16px}.reference-overview{align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(132px,.38fr) minmax(0,1fr);padding:12px}.reference-visual-block{display:grid;gap:8px}.reference-visual-block>span{background:var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-size:.68rem;font-weight:900;justify-self:start;line-height:1.2;padding:5px 8px;text-transform:uppercase}.reference-title-block{display:grid;gap:8px;min-width:0}.reference-title-block h2{font-size:1.65rem;line-height:1.1;margin:0;overflow-wrap:anywhere}.reference-title-block h3{color:var(--ink-2);font-size:.98rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.reference-title-block p{color:var(--ink-2);line-height:1.45;margin:0}.reference-nickname{color:var(--bad);font-size:.8rem;font-weight:900;text-transform:uppercase}.reference-status-row{display:flex;flex-wrap:wrap;gap:7px}.reference-status-row>span:not(.release-readiness-badge){background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.72rem;font-weight:900;line-height:1.2;padding:5px 8px;text-transform:uppercase}.reference-section,.reference-drawer{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:12px}.reference-section{display:grid;gap:10px}.reference-section-head{align-items:center;display:flex;gap:10px;justify-content:space-between}.reference-section-head h3,.reference-drawer summary span{align-items:center;display:flex;font-size:.9rem;gap:7px;margin:0}.reference-section-head>span,.reference-drawer summary small{color:var(--ink-3);font-size:.72rem;font-weight:900;text-transform:uppercase}.reference-repair-action{align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px}.reference-repair-action p{line-height:1.4;margin:0}.reference-repair-action>div{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:7px;justify-content:flex-end}.reference-repair-action button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:900;gap:6px;min-height:32px;padding:7px 11px;white-space:nowrap}.reference-repair-action button.secondary-action{background:var(--paper);border-color:var(--line);color:var(--ink-2)}.catalog-search-results-panel{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:12px}.search-result-reference{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.search-result-reference>button:first-child{background:transparent;border:0;color:var(--ink);display:grid;gap:4px;padding:0;text-align:left}.search-result-reference>button:first-child strong{font-size:.92rem;overflow-wrap:anywhere}.search-result-reference>button:first-child span,.search-result-reference>button:first-child small{color:var(--ink-3);line-height:1.35}.search-result-reference>.secondary-action{justify-self:start}.reference-spec-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.reference-spec-card{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;min-height:68px;padding:9px}.reference-spec-card span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.reference-spec-card strong{font-size:.86rem;line-height:1.3;overflow-wrap:anywhere}.reference-health-strip{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.reference-admin-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.reference-repair-rail{gap:12px}.reference-repair-profile{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-areas:"copy copy" "metrics actions";grid-template-columns:minmax(0,1fr) auto;padding:12px}.reference-repair-profile-copy{display:grid;gap:4px;grid-area:copy;min-width:0}.reference-repair-profile-copy span{color:var(--warn);font-size:.68rem;font-weight:900;text-transform:uppercase}.reference-repair-profile-copy strong{color:var(--ink);font-size:.95rem;overflow-wrap:anywhere}.reference-repair-profile-copy p{color:var(--ink-2);font-size:.82rem;line-height:1.4;margin:0}.reference-repair-profile-metrics,.reference-repair-profile-actions{display:flex;flex-wrap:wrap;gap:7px}.reference-repair-profile-metrics{grid-area:metrics}.reference-repair-profile-metrics small{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.7rem;font-weight:900;padding:5px 8px;text-transform:uppercase}.reference-repair-profile-actions{grid-area:actions;justify-content:flex-end}.reference-repair-profile-actions button{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:7px 11px;white-space:normal}.reference-admin-actions button{align-items:center;border-radius:999px;display:inline-flex;font-size:.77rem;font-weight:850;gap:6px;justify-content:center;line-height:1.15;min-height:34px;padding:7px 12px;white-space:normal}.reference-repair-grid{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr))}.reference-repair-tile{align-items:start;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:grid;gap:6px;min-height:92px;padding:10px;text-align:left}.reference-repair-tile span{align-items:center;background:var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;height:28px;justify-content:center;width:28px}.reference-repair-tile strong{font-size:.82rem;line-height:1.2}.reference-repair-tile small{color:var(--ink-2);font-size:.72rem;font-weight:800;line-height:1.25}.reference-repair-tile.warn{border-color:color-mix(in oklch,var(--warn) 40%,transparent)}.reference-repair-tile.warn span{background:var(--warn)}.reference-repair-tile:disabled{cursor:not-allowed;opacity:.56}.reference-repair-tile:not(:disabled):hover,.reference-repair-tile:not(:disabled):focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklch,var(--ink-2) 12%,transparent)}.reference-health-pill{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);cursor:pointer;display:grid;gap:3px;min-height:52px;padding:8px;text-align:left}.reference-health-pill b{color:var(--ink-3);font-size:.68rem;line-height:1.2;text-transform:uppercase}.reference-health-pill span{font-weight:900;line-height:1.25;overflow-wrap:anywhere}.reference-health-pill small{color:var(--ink-2);font-size:.68rem;font-weight:900;line-height:1.2;text-transform:uppercase}.reference-health-pill.good{border-color:color-mix(in oklch,var(--ok) 40%,transparent);color:var(--ok)}.reference-health-pill.warn{border-color:color-mix(in oklch,var(--warn) 40%,transparent);color:var(--warn)}.reference-health-pill.bad{border-color:color-mix(in oklch,var(--bad) 40%,transparent);color:var(--bad)}.reference-health-pill:hover,.reference-health-pill:focus-visible{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in oklch,var(--ink-2) 12%,transparent)}.reference-variant-list{display:grid;gap:8px}.reference-variant-card{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:9px}.reference-variant-card strong{overflow-wrap:anywhere}.reference-variant-card small,.reference-variant-card span,.reference-variant-card em{color:var(--ink-2);font-size:.78rem;font-style:normal;line-height:1.35;overflow-wrap:anywhere}.reference-variant-card span{color:var(--ink)}.reference-variant-media{align-items:center;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:space-between;margin-top:4px;padding-top:8px}.reference-variant-media>div{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.reference-variant-media b,.reference-variant-media a,.reference-variant-media small{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.68rem;font-weight:900;gap:5px;line-height:1.2;min-height:26px;padding:5px 8px;text-decoration:none;text-transform:uppercase}.reference-variant-media b{background:var(--ink);border-color:var(--ink);color:var(--paper)}.reference-variant-media button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:900;gap:6px;min-height:30px;padding:6px 10px;white-space:nowrap}.catalog-image-repair{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;margin-bottom:12px;padding:11px}.catalog-image-repair-head{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.catalog-image-repair-head>div{display:grid;gap:4px;min-width:0}.catalog-image-repair-head span{color:var(--ink-3);font-size:.68rem;font-weight:900;text-transform:uppercase}.catalog-image-repair-head strong,.catalog-image-repair-head small{overflow-wrap:anywhere}.catalog-image-repair-head small,.catalog-image-repair-status{color:var(--ink-2);font-size:.78rem;line-height:1.35}.catalog-image-repair-head a{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:900;gap:6px;padding:7px 9px;text-decoration:none}.catalog-image-repair-grid{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-image-repair-grid label{display:grid;gap:5px}.catalog-image-repair-grid label.wide-field{grid-column:1 / -1}.catalog-image-repair-grid label span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.catalog-image-repair-grid input,.catalog-image-repair-grid select{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:34px;min-width:0;padding:7px 9px}.catalog-image-repair-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.catalog-image-repair-actions button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;min-height:32px;padding:7px 11px}.catalog-image-repair-actions button.secondary-action{background:var(--paper);border-color:var(--line);color:var(--ink-2)}.catalog-image-repair-actions button:disabled{cursor:not-allowed;opacity:.5}.catalog-image-repair-status{margin:0}.reference-drawer{display:block}.reference-drawer summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none}.reference-drawer summary::-webkit-details-marker{display:none}.reference-drawer summary:after{color:var(--ink-3);content:"+";font-size:1rem;font-weight:900;line-height:1}.reference-drawer[open] summary{border-bottom:1px solid var(--line);margin-bottom:12px;padding-bottom:10px}.reference-drawer[open] summary:after{content:"−"}.detail-hero{border-bottom:1px solid var(--line);padding-bottom:14px}.detail-hero h2{font-size:1.5rem;overflow-wrap:anywhere}.detail-hero p:last-child{color:var(--ink-2);line-height:1.55;margin-bottom:0}.dossier-metrics{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.dossier-metrics span{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.76rem;font-weight:900;padding:7px 8px;text-transform:uppercase}.detail-section{border-bottom:1px solid var(--line);padding:16px 0}.detail-section:last-child{border-bottom:0}.detail-section h3{align-items:center;display:flex;font-size:.94rem;gap:7px;margin-bottom:12px}.media-provenance-card{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:11px}.media-provenance-card>div:first-child{display:grid;gap:5px}.media-provenance-card>div:first-child span,.media-provenance-pill{background:var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-size:.68rem;font-weight:900;justify-self:start;letter-spacing:0;line-height:1.2;padding:5px 8px;text-transform:uppercase}.media-provenance-card strong{overflow-wrap:anywhere}.media-provenance-card small{color:var(--ink-2);line-height:1.35}.media-provenance-links{display:flex;flex-wrap:wrap;gap:8px}.media-provenance-links a{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;padding:8px 10px;text-decoration:none}dl{display:grid;gap:10px;margin:0}dl div{display:grid;gap:5px;grid-template-columns:92px minmax(0,1fr)}dt{color:var(--ink-3);font-size:.78rem}dd{margin:0;overflow-wrap:anywhere}.dossier-variant-list,.dossier-evidence-list,.dossier-normalization-list{display:grid;gap:8px}.dossier-variant-card,.dossier-evidence-card{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:9px}.dossier-evidence-card{padding:0}.dossier-evidence-card button{background:transparent;border:0;color:var(--ink);display:grid;gap:5px;padding:9px;text-align:left;width:100%}.dossier-evidence-card.expanded{background:var(--paper);border-color:var(--line)}.dossier-variant-card strong,.dossier-evidence-card strong{overflow-wrap:anywhere}.dossier-variant-card small,.dossier-evidence-card small,.dossier-variant-card em,.dossier-variant-card b:not(.media-provenance-pill){color:var(--ink-2);font-size:.78rem;font-style:normal;line-height:1.35}.dossier-variant-card span,.dossier-evidence-card span{color:var(--ink);font-size:.82rem;overflow-wrap:anywhere}.dossier-normalization-row{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;grid-template-columns:74px minmax(0,1fr) 16px minmax(0,1fr);padding:8px}.dossier-normalization-row span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.dossier-normalization-row strong,.dossier-normalization-row em{font-size:.8rem;overflow-wrap:anywhere}.dossier-normalization-row em{color:var(--ink);display:grid;font-style:normal;font-weight:900;gap:2px}.dossier-normalization-row em b{font:inherit}.dossier-normalization-row em small{color:var(--ink-3);font-size:.66rem;text-transform:uppercase}.dossier-controls{display:grid;gap:8px;grid-template-columns:minmax(0,1fr);margin-bottom:10px}.dossier-controls label{display:grid;gap:5px}.dossier-controls label span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.dossier-controls select{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:34px;min-width:0;padding:6px 8px;width:100%}.segmented-control{display:grid;gap:5px;grid-template-columns:repeat(4,minmax(0,1fr))}.segmented-control button{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.72rem;font-weight:900;min-height:30px;padding:5px 7px;text-transform:uppercase}.segmented-control button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.relationship-row,.claim-row{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:7px;margin-bottom:8px;padding:10px}.relationship-row{align-items:center;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr)}.relationship-action{text-align:left;width:100%}.relationship-action:not(:disabled):hover{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in oklch,var(--ink-2) 12%,transparent)}.relationship-action:disabled{cursor:default}.relationship-row small{color:var(--ink-2);font-size:.76rem;grid-column:1 / -1;line-height:1.35}.relationship-row span,.claim-row small,.muted{color:var(--ink-3)}.relationship-row strong,.claim-row span{overflow-wrap:anywhere}.evidence-drilldown{border-top:1px solid var(--line);display:grid;gap:10px;padding:10px}.evidence-drilldown dl{gap:8px}.evidence-drilldown dl div{grid-template-columns:82px minmax(0,1fr)}.evidence-drilldown a,.show-more-button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.82rem;gap:6px;min-height:31px;padding:5px 8px;text-decoration:none}.evidence-drilldown a{justify-self:start}.show-more-button{justify-content:center;margin-top:9px;width:100%}.evidence-tags{display:flex;flex-wrap:wrap;gap:6px}.evidence-tags span{background:var(--paper-2);border-radius:999px;color:var(--ink-2);font-size:.72rem;font-weight:800;padding:4px 7px}.empty-detail{align-items:center;color:var(--ink-3);display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:300px}.raw-import-empty{border:1px dashed var(--line);padding:24px;text-align:center}.raw-import-empty strong{color:var(--ink-2)}.raw-import-empty div{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.imports-workspace{margin:0 auto;max-width:1580px}.imports-heading{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:16px}.imports-heading h2{font-family:var(--serif);font-size:2rem;margin-bottom:7px}.imports-heading p:last-child{color:var(--ink-2);line-height:1.5;margin-bottom:0}.imports-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(310px,1fr))}.import-triage-toolbar{align-items:center;background:color-mix(in oklch,var(--card) 78%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(260px,1fr) auto auto;margin-bottom:12px;padding:12px}.import-triage-toolbar>span{color:var(--ink-2);font-size:.78rem;font-weight:900;text-align:right;text-transform:uppercase}.raw-import-triage-profile{align-items:center;background:color-mix(in oklch,var(--accent-soft) 34%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 20%,var(--line));border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(190px,.55fr) auto;margin:0 0 12px;padding:13px 14px}.raw-import-triage-profile.is-empty{background:var(--card);border-style:dashed}.raw-import-triage-profile.load-failed{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 34%,var(--line))}.raw-import-triage-copy{display:grid;gap:4px;min-width:0}.raw-import-triage-copy span{color:var(--accent-deep);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.raw-import-triage-copy strong{color:var(--ink);font-size:.95rem;overflow-wrap:anywhere}.raw-import-triage-copy p{color:var(--ink-2);font-size:.8rem;line-height:1.36;margin:0;overflow-wrap:anywhere}.raw-import-triage-metrics{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.raw-import-triage-metrics small{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.7rem;font-weight:850;padding:4px 8px}.raw-import-triage-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.raw-import-triage-actions button,.raw-import-triage-actions a,.raw-import-triage-actions .source-unavailable{align-items:center;border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;min-height:34px;padding:8px 13px;text-decoration:none;white-space:nowrap}.raw-import-triage-actions .primary-task-action{background:var(--accent);border-color:var(--accent);color:var(--card)}.raw-import-triage-actions .secondary-task-action,.raw-import-triage-actions a,.raw-import-triage-actions .source-unavailable{background:var(--card);color:var(--ink-2)}.raw-import-triage-actions button:hover,.raw-import-triage-actions button:focus-visible,.raw-import-triage-actions a:hover,.raw-import-triage-actions a:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.raw-import-triage-actions button:disabled{cursor:not-allowed;opacity:.58}.raw-import-lane-tabs{display:grid;gap:8px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0 0 12px}.raw-import-lane-tabs button{align-items:start;background:color-mix(in oklch,var(--card) 82%,var(--paper));border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:grid;gap:4px;min-height:82px;padding:10px 11px;text-align:left}.raw-import-lane-tabs button:hover:not(:disabled),.raw-import-lane-tabs button:focus-visible,.raw-import-lane-tabs button.active{background:var(--paper);border-color:color-mix(in oklch,var(--accent) 46%,var(--line));box-shadow:0 10px 22px color-mix(in oklch,var(--ink) 8%,transparent);color:var(--ink)}.raw-import-lane-tabs button:disabled{cursor:not-allowed;opacity:.52}.raw-import-lane-tabs span{font-size:.76rem;font-weight:900;text-transform:uppercase}.raw-import-lane-tabs strong{color:var(--ink);font-size:1.28rem}.raw-import-lane-tabs small{color:var(--ink-3);font-size:.72rem;font-weight:750;line-height:1.28}.raw-import-next-strip{align-items:start;background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:12px;grid-template-columns:minmax(280px,1fr) minmax(260px,auto);margin:0 0 12px;padding:12px}.raw-import-next-strip.decision-ready,.raw-import-next-strip.decision-done{border-color:color-mix(in oklch,var(--ok) 30%,var(--line))}.raw-import-next-strip.decision-warn{border-color:color-mix(in oklch,var(--warn) 34%,var(--line))}.raw-import-next-strip.decision-blocked{border-color:color-mix(in oklch,var(--bad) 30%,var(--line))}.raw-import-next-strip>div:first-child{display:grid;gap:4px;grid-column:1;min-width:0}.raw-import-next-strip span{color:var(--accent-deep);font-size:.7rem;font-weight:900;text-transform:uppercase}.raw-import-next-strip strong,.raw-import-next-strip p{overflow-wrap:anywhere}.raw-import-next-strip strong{color:var(--ink);font-size:.95rem}.raw-import-next-strip p{color:var(--ink-3);font-size:.8rem;line-height:1.35;margin:0}.raw-import-next-facts,.raw-import-next-actions{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.raw-import-next-facts{grid-column:1;justify-content:flex-start}.raw-import-next-actions{align-self:center;grid-column:2;grid-row:1 / span 2;justify-content:flex-end;max-width:520px}.raw-import-next-facts small{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-3);font-size:.72rem;font-weight:850;padding:6px 8px;text-transform:uppercase}.raw-import-next-actions button,.raw-import-next-actions a,.raw-import-next-actions .source-unavailable{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--accent-deep);display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;min-height:34px;padding:7px 11px;text-decoration:none}.raw-import-next-actions button:not(.secondary-action){background:var(--accent);border-color:var(--accent);color:var(--card)}.raw-import-next-actions .raw-import-next-reject{display:inline-grid;gap:7px;grid-auto-flow:column;min-width:0}.raw-import-next-actions button.reject{background:var(--paper-2);border-color:var(--line);color:var(--bad)}.raw-import-next-actions button.reject.confirming{background:var(--bad);border-color:var(--bad);color:var(--paper)}.raw-import-next-actions .source-unavailable{border-radius:10px;flex:0 1 360px;justify-content:flex-start;max-width:min(520px,100%);white-space:normal}.raw-import-next-actions .source-unavailable .source-local-label,.raw-import-next-actions .source-unavailable .source-local-hint{color:inherit;font-size:.72rem;text-transform:none}.raw-import-next-actions .source-unavailable .source-local-hint{display:none}.media-toolbar{align-items:end;display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-start;min-width:0;width:100%}.media-render-review-strip{align-items:stretch}.media-render-review-strip div:last-child span{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.74rem;min-height:34px;padding:0 8px}.media-render-review-strip button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-weight:900;min-height:34px;padding:7px 10px}.media-review-runway{align-items:center;background:linear-gradient(135deg,color-mix(in oklch,var(--paper) 58%,var(--paper)),var(--card) 64%);border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:8px;box-shadow:0 14px 32px color-mix(in oklch,var(--ink) 8%,transparent);display:grid;gap:14px;grid-template-columns:minmax(250px,1.1fr) minmax(260px,1fr) auto;min-width:0;padding:14px}.media-review-runway-copy{display:grid;gap:4px;min-width:0}.media-review-runway-copy span{color:var(--accent-deep);font-size:.7rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.media-review-runway-copy strong{color:var(--ink);font-size:1.02rem;overflow-wrap:anywhere}.media-review-runway-copy p{color:var(--ink-2);font-size:.82rem;line-height:1.38;margin:0;overflow-wrap:anywhere}.media-review-runway-facts,.media-review-runway-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.media-review-runway-facts span{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.72rem;font-weight:900;min-height:32px;overflow-wrap:anywhere;padding:6px 8px;text-transform:uppercase}.media-review-runway-actions{justify-content:flex-end}.media-review-runway-actions button{align-items:center;display:inline-flex;gap:6px;min-height:34px;white-space:nowrap}.media-provenance-batches{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px}.media-provenance-batches span{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.74rem;font-weight:800;gap:6px;min-height:32px;padding:6px 8px}.media-provenance-batches b{color:var(--bad);font-size:.86rem;line-height:1}.provenance-quick-actions{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;min-width:0;padding:9px}.provenance-quick-actions>div:first-child{display:grid;gap:3px;min-width:0}.provenance-quick-actions strong{color:var(--ink);font-size:.9rem;line-height:1.2}.provenance-quick-actions span{color:var(--ink-2);font-size:.78rem;line-height:1.3;overflow-wrap:anywhere}.provenance-quick-actions .media-actions{grid-template-columns:repeat(auto-fit,minmax(96px,1fr))}.media-status-tabs{display:flex;flex:1 1 100%;flex-wrap:wrap;gap:6px;justify-content:flex-start;min-width:0}.media-status-tabs button{min-width:94px}.media-status-tabs button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.media-status-tabs button span{background:color-mix(in oklch,var(--ink-2) 10%,transparent);border-radius:999px;color:inherit;font-size:.72rem;font-weight:800;line-height:1;min-width:22px;padding:4px 6px;text-align:center}.media-status-tabs button.active span{background:color-mix(in oklch,var(--card) 18%,transparent)}.media-toolbar label{display:grid;flex:1 1 180px;gap:5px;min-width:min(220px,100%)}.media-toolbar label span,.media-toolbar>span{color:var(--ink-2);font-size:.76rem;font-weight:800;text-transform:uppercase}.media-toolbar select,.media-toolbar input,.media-toolbar button{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:36px;padding:7px 10px}.media-toolbar button{align-items:center;display:inline-flex;gap:6px}.media-render-pager{align-items:center;display:inline-flex;flex:1 1 auto;flex-wrap:wrap;gap:7px;justify-content:flex-start;min-width:0}.media-render-pager span{background:var(--paper-2);border-radius:8px;color:var(--ink-2);font-size:.76rem;font-weight:850;min-height:34px;padding:8px 10px;white-space:nowrap}.approved-asset-page-controls{justify-content:flex-start}.media-toolbar button.primary-action{background:var(--ink);border-color:var(--ink);color:var(--paper)}.media-toolbar button:disabled{cursor:not-allowed;opacity:.54}.media-toolbar>span{align-items:center;background:var(--paper-2);border-radius:8px;display:inline-flex;min-height:36px;padding:0 10px}.media-coverage-summary{background:color-mix(in oklch,var(--card) 74%,transparent);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;margin-bottom:12px;padding:12px}.media-coverage-summary>span{color:var(--ink-2);font-size:.76rem;font-weight:900;text-transform:uppercase}.media-coverage-summary>div{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.media-coverage-summary article{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:9px}.media-coverage-summary strong{color:var(--bad);font-size:.82rem}.media-coverage-summary small,.media-coverage-summary em{color:var(--ink-2);font-size:.76rem;font-style:normal;line-height:1.35}.media-candidate-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));min-width:0}.media-candidate-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 34px color-mix(in oklch,var(--ink) 6%,transparent);display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;padding:12px;position:relative}.media-card-select{align-items:center;background:color-mix(in oklch,var(--card) 94%,transparent);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.72rem;font-weight:850;gap:6px;left:20px;min-height:28px;padding:0 9px;position:absolute;top:20px;z-index:2}.media-card-select input,.media-select-all input{accent-color:var(--accent)}.media-candidate-card:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 22%,transparent),0 12px 34px color-mix(in oklch,var(--ink) 8%,transparent);outline:none}.media-candidate-image{align-items:center;aspect-ratio:4 / 3;background:linear-gradient(180deg,var(--paper),#eee5d7);border:1px solid var(--line);border-radius:8px;display:flex;justify-content:center;min-height:0;min-width:0;overflow:hidden}.media-candidate-image img{height:100%;object-fit:contain;width:100%}.media-candidate-placeholder{align-items:center;color:var(--ink-3);display:flex;height:100%;justify-content:center;min-height:180px;width:100%}.provenance-issue-card .import-tags span{background:var(--bad-soft);color:var(--bad)}.media-candidate-body{display:grid;gap:8px;min-width:0}.media-candidate-body h3{font-size:1rem;line-height:1.25;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-candidate-body p{color:var(--ink-2);line-height:1.35;margin:0;min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.media-review-notes{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.86rem;margin:0;min-width:0;overflow-wrap:anywhere;padding:9px 10px}.media-decision-complete{align-items:center;background:color-mix(in oklch,var(--paper) 70%,var(--card));border:1px solid color-mix(in oklch,var(--ok) 30%,var(--line));border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.media-decision-complete>div{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.media-decision-complete>div:first-child{display:grid;gap:4px}.media-decision-complete span{color:var(--ok);font-size:.68rem;font-weight:900;text-transform:uppercase}.media-decision-complete strong{color:var(--ink);font-size:.95rem;overflow-wrap:anywhere}.media-decision-complete p{color:var(--ink-2);font-size:.82rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.media-card-details{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;display:block;max-width:100%;min-width:0;overflow:hidden;padding:0;width:100%}.media-card-details summary{align-items:center;box-sizing:border-box;color:var(--ink-2);cursor:pointer;display:flex;font-size:.78rem;font-weight:900;justify-content:space-between;list-style:none;min-width:0;padding:8px 10px}.media-card-details summary::-webkit-details-marker{display:none}.media-card-details summary:after{color:var(--ink-3);content:"Show";font-size:.66rem;font-weight:900;text-transform:uppercase}.media-card-details[open] summary{border-bottom:1px solid var(--line)}.media-card-details[open] summary:after{content:"Hide"}.media-card-details dl,.media-card-details .import-tags,.media-card-details .media-reject-note,.media-card-details .media-review-notes{box-sizing:border-box;margin:0 10px 8px;max-width:calc(100% - 20px);min-width:0}.media-card-details dl{padding-top:0}.media-card-details .media-source-links,.media-card-details .media-source-links a,.media-card-details .media-source-links .source-unavailable,.media-card-details .source-locator-button{min-width:0;max-width:100%;overflow-wrap:anywhere}.media-reject-note{display:grid;gap:5px;min-width:0}.media-reject-note span{color:var(--bad);font-size:.72rem;font-weight:900;text-transform:uppercase}.media-reject-note input{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);min-height:34px;min-width:0;padding:7px 9px}.media-reject-note input:disabled{cursor:progress;opacity:.62}.media-actions{align-self:end}.media-reject-confirm{display:grid;gap:7px;grid-template-columns:minmax(0,1fr);min-width:0}.media-actions button.reject.confirming{background:var(--warn);color:var(--card)}.approve-all-confirm{align-items:end;display:flex;flex:1 1 100%;flex-wrap:wrap;gap:7px;justify-content:flex-start;max-width:none;width:100%}.media-bulk-confirm{background:color-mix(in oklch,var(--paper-2) 72%,white);border:1px solid var(--line);border-radius:8px;display:grid;flex:1 1 260px;gap:3px;min-height:36px;padding:7px 9px}.media-bulk-confirm strong{color:var(--ink-2);font-size:.76rem;font-weight:900;line-height:1.1;text-transform:uppercase}.media-bulk-confirm span{color:var(--ink-2);font-size:.75rem;font-weight:750;line-height:1.25;text-transform:none}.approve-all-confirm.armed .media-bulk-confirm{background:color-mix(in oklch,var(--warn) 10%,var(--paper));border-color:color-mix(in oklch,var(--warn) 48%,var(--line))}.approve-all-confirm .primary-action.confirming,.approve-all-confirm .secondary-action.confirming{background:var(--warn);border-color:var(--warn);color:var(--card)}.approve-all-confirm .secondary-action{min-height:34px;padding:7px 10px}.media-select-toolbar{align-items:center;gap:8px;max-width:none}.media-select-all{align-items:center;background:color-mix(in oklch,var(--paper-2) 72%,white);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;flex:0 0 auto;flex-direction:row;font-size:.78rem;font-weight:850;gap:7px;min-height:34px;min-width:0;padding:0 11px;width:auto}.media-toolbar .media-select-all{display:inline-flex;flex:0 0 auto;min-width:0}.media-toolbar .media-select-all span{color:inherit;font-size:.76rem;font-weight:850;text-transform:none;white-space:nowrap}.media-select-toolbar .media-selected-reason{flex:1 1 240px;max-width:360px}.media-select-toolbar button{flex:0 0 auto}.media-select-toolbar .media-scope-action{margin-left:auto}.media-selected-reason{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink);flex:1 1 220px;min-height:34px;min-width:180px;padding:0 12px}.approved-asset-review{display:grid;gap:12px}.approved-asset-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}.approved-asset-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 34px color-mix(in oklch,var(--ink) 6%,transparent);display:grid;gap:10px;grid-template-columns:minmax(0,1fr);min-width:0;padding:12px}.approved-asset-card.revoked{background:color-mix(in oklch,var(--bad-soft) 20%,var(--paper));border-color:color-mix(in oklch,var(--bad) 24%,var(--line))}.approved-asset-image{align-items:center;aspect-ratio:1 / 1;background:linear-gradient(180deg,var(--paper),#eee5d7);border:1px solid var(--line);border-radius:8px;display:flex;justify-content:center;min-height:0;min-width:0;overflow:hidden}.approved-asset-image img{height:100%;object-fit:contain;width:100%}.approved-asset-body{display:grid;gap:8px;min-width:0}.approved-asset-body .import-card-top{gap:8px}.approved-asset-body .import-card-top span,.approved-asset-body .import-card-top strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approved-asset-body h3{color:var(--ink);font-size:1rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approved-asset-body h3,.approved-asset-body p{margin:0}.approved-asset-body p{color:var(--ink-3);font-size:.82rem;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.approved-asset-body dl{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));margin:0;min-width:0}.approved-asset-body dl div{background:color-mix(in oklch,var(--paper-2) 72%,white);border:1px solid var(--line);border-radius:7px;display:grid;gap:2px;grid-template-columns:minmax(0,1fr);min-width:0;padding:7px 8px}.approved-asset-body dt{color:var(--ink-3);font-size:.66rem;font-weight:900;text-transform:uppercase}.approved-asset-body dd{color:var(--ink-2);font-size:.78rem;font-weight:850;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approved-asset-body .media-actions{grid-template-columns:minmax(0,1fr)}.approved-asset-body .media-reject-confirm{min-width:0}.atlas-brand-head>div,.family-map-card-head>div,.cc-record-identity,.cc-vocab-suggestion-main{min-width:0}.atlas-brand-head h3,.family-map-card-head h4,.cc-record-identity h3,.cc-record-identity p,.cc-vocab-suggestion-main strong,.cc-vocab-suggestion-main span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;box-shadow:0 12px 34px color-mix(in oklch,var(--ink) 6%,transparent);display:grid;gap:12px;padding:14px}.import-card.verified{border-color:color-mix(in oklch,var(--ok) 48%,transparent);box-shadow:0 0 0 2px color-mix(in oklch,var(--ok) 10%,transparent)}.import-card.decision-ready{border-color:color-mix(in oklch,var(--ok) 42%,var(--line))}.import-card.decision-warn{border-color:color-mix(in oklch,var(--warn) 38%,var(--line))}.import-card.decision-blocked{border-color:color-mix(in oklch,var(--bad) 34%,var(--line))}.import-card-top{align-items:center;display:flex;justify-content:space-between;min-width:0}.import-card-top span,.import-card-top strong{background:var(--paper-2);border-radius:8px;color:var(--ink-2);font-size:.76rem;min-width:0;overflow-wrap:anywhere;padding:5px 8px}.import-card-top strong{background:var(--ink);color:var(--paper);font-weight:800}.import-card h3{font-size:1.05rem;line-height:1.28;margin-bottom:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-card.is-next{background:color-mix(in oklch,var(--paper) 82%,var(--accent-soft))}.import-card-details{border:1px solid var(--line);border-radius:8px;min-width:0;padding:0}.import-card-details summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;min-width:0;padding:9px 10px}.import-card-details summary::-webkit-details-marker{display:none}.import-card-details summary span{color:var(--ink-2);font-size:.78rem;font-weight:950;text-transform:uppercase}.import-card-details summary small{color:var(--ink-2);flex:1 1 auto;font-size:.78rem;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.import-card-details[open]{padding:10px}.import-card-details[open] summary{border-bottom:1px solid var(--line);margin:-10px -10px 10px}.import-card-purpose{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:grid;font-size:.86rem;gap:3px;line-height:1.42;margin:0;padding:9px 12px}.import-card-purpose strong{color:var(--ink);font-size:.84rem}.import-card-purpose span{color:var(--ink-2);font-size:.8rem}.raw-import-decision{background:color-mix(in oklch,var(--paper) 62%,var(--card));border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:10px}.raw-import-decision.ready{background:color-mix(in oklch,var(--paper) 54%,var(--card));border-color:color-mix(in oklch,var(--ok) 32%,var(--line))}.raw-import-decision.warn{background:color-mix(in oklch,var(--paper) 58%,var(--card));border-color:color-mix(in oklch,var(--warn) 30%,var(--line))}.raw-import-decision.blocked{background:color-mix(in oklch,var(--paper-2) 55%,var(--card));border-color:color-mix(in oklch,var(--bad) 28%,var(--line))}.raw-import-decision.done{background:color-mix(in oklch,var(--paper) 62%,var(--card));border-color:color-mix(in oklch,var(--ok) 34%,var(--line))}.raw-import-decision>div:first-child{display:grid;gap:3px}.raw-import-decision>div:first-child span,.raw-import-checks em{color:var(--ink-3);font-family:var(--mono);font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.raw-import-decision strong{color:var(--ink);font-size:.94rem}.raw-import-decision p{color:var(--ink-2);font-size:.8rem;line-height:1.4;margin:0}.raw-import-checks{display:grid;gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))}.raw-import-checks span{background:color-mix(in oklch,var(--card) 76%,transparent);border:1px solid var(--line);border-radius:7px;display:grid;gap:2px;min-width:0;padding:7px 8px}.raw-import-checks span.done{border-color:color-mix(in oklch,var(--ok) 28%,var(--line))}.raw-import-checks span.warn{border-color:color-mix(in oklch,var(--warn) 32%,var(--line))}.raw-import-checks span.blocked{border-color:color-mix(in oklch,var(--bad) 30%,var(--line))}.raw-import-checks b{color:var(--ink-2);font-size:.78rem;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.import-tags{display:flex;flex-wrap:wrap;gap:6px}.import-tags span{background:var(--paper-2);border-radius:8px;color:var(--ink-2);font-size:.78rem;padding:5px 7px}.import-actions{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));min-width:0}.import-reject-confirm{display:grid;gap:7px;grid-template-columns:minmax(0,1fr);min-width:0}.import-actions a,.import-actions button,.import-actions .source-unavailable,.import-actions .import-action-note{align-items:center;background:var(--paper-2);border:1px solid transparent;border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.82rem;gap:6px;justify-content:center;min-height:34px;min-width:0;padding:7px 8px;text-decoration:none}.import-actions .source-unavailable{color:var(--ink-3);cursor:default;flex-wrap:wrap;grid-column:1 / -1;justify-content:flex-start;row-gap:6px}.import-actions .source-unavailable .source-local-label{flex-basis:min(280px,100%)}.source-local-label{flex:1 1 150px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.source-local-hint{color:var(--ink-2);flex:1 1 100%;font-size:.72rem;font-weight:800;line-height:1.25}.import-actions .source-unavailable .source-locator-button,.source-locator-button{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);flex:0 0 auto;font-size:.68rem;font-weight:900;min-height:24px;padding:4px 7px;text-transform:uppercase}.source-local-url{background:color-mix(in oklch,var(--card) 86%,transparent);border:1px solid var(--line);border-radius:6px;color:var(--ink-2);flex-basis:100%;font-size:.72rem;overflow-wrap:anywhere;padding:6px 7px}.import-actions .import-action-note{background:var(--paper-2);border-color:var(--line);color:var(--bad);cursor:default;font-weight:900}.import-actions button:not(.reject){background:var(--ink);color:var(--paper)}.import-actions button.reject{background:var(--paper-2);color:var(--bad)}.import-actions button.reject.confirming{background:var(--bad);color:var(--paper)}.import-actions button:disabled{cursor:not-allowed;opacity:.52}.curation-workspace{margin:0 auto;max-width:1580px}.curation-grid{display:grid;gap:16px;grid-template-columns:350px minmax(0,1fr)}.curation-task-strip{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px;padding:12px 14px}.curation-task-strip div:first-child{display:grid;gap:4px;min-width:0}.curation-task-strip span{color:var(--accent-deep);font-family:var(--mono);font-size:.72rem;font-weight:900;text-transform:uppercase}.curation-task-strip strong{color:var(--ink);overflow-wrap:anywhere}.curation-task-strip p{color:var(--ink-2);line-height:1.4;margin:0}.curation-task-strip div:last-child{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.curation-task-strip small{background:color-mix(in oklch,var(--paper-2) 82%,var(--card));border:1px solid var(--line);border-radius:8px;color:var(--ink-3);font-size:.74rem;font-weight:900;padding:6px 8px;text-transform:uppercase}.curation-selected-profile{align-items:center;background:color-mix(in oklch,var(--accent-soft) 40%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 22%,var(--line));border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px;padding:12px 14px}.curation-selected-profile-copy{flex:1 1 100%}.curation-selected-profile-metrics{flex:1 1 auto;min-width:0}.curation-selected-profile.is-loading{border-style:dashed}.curation-selected-profile.load-failed{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 34%,var(--line))}.curation-selected-profile-copy{display:grid;gap:4px;min-width:0}.curation-selected-profile-copy span{color:var(--accent-deep);font-family:var(--mono);font-size:.7rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.curation-selected-profile-copy strong{color:var(--ink);font-size:1rem;line-height:1.2;overflow-wrap:anywhere}.curation-selected-profile-copy p{color:var(--ink-2);line-height:1.4;margin:0;overflow-wrap:anywhere}.curation-selected-profile.load-failed .curation-selected-profile-copy span,.curation-selected-profile.load-failed .curation-selected-profile-copy strong{color:var(--bad)}.curation-selected-profile-metrics,.curation-selected-profile-actions{display:flex;flex-wrap:wrap;gap:7px}.curation-selected-profile-metrics small{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.74rem;font-weight:900;line-height:1.15;padding:6px 8px}.curation-selected-profile-actions{justify-content:flex-end}.curation-selected-profile-actions button{min-height:34px}.lineage-repair-strip{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,260px)}.lineage-repair-strip>div:first-child{gap:8px}.lineage-repair-strip>div:last-child{align-content:center;align-self:stretch;justify-content:flex-end}.lineage-readiness-profile{align-items:center;background:color-mix(in oklch,var(--accent-soft) 34%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 22%,var(--line));border-radius:var(--radius-lg);display:grid;gap:14px;grid-template-columns:minmax(260px,1fr) minmax(240px,auto) minmax(260px,auto);min-width:0;padding:14px}.lineage-readiness-profile.ready{border-color:color-mix(in oklch,var(--ok) 34%,var(--line))}.lineage-readiness-profile.repair,.lineage-readiness-profile.filtered{border-color:color-mix(in oklch,var(--warn) 38%,var(--line))}.lineage-readiness-profile.empty{border-color:color-mix(in oklch,var(--bad) 24%,var(--line))}.lineage-readiness-copy{display:grid;gap:4px;min-width:0}.lineage-readiness-copy span{color:var(--accent-deep);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lineage-readiness-copy strong{color:var(--ink);font-size:1.02rem;overflow-wrap:anywhere}.lineage-readiness-copy p{color:var(--ink-2);font-size:.84rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.lineage-readiness-metrics,.lineage-readiness-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.lineage-readiness-metrics,.lineage-readiness-actions{justify-content:flex-end}.lineage-readiness-metrics small{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.72rem;font-weight:850;padding:6px 8px;white-space:nowrap}.lineage-readiness-actions button{align-items:center;border-radius:999px;border:1px solid var(--line);display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;justify-content:center;min-height:34px;padding:7px 12px;white-space:normal}.lineage-readiness-actions .primary-task-action{background:var(--accent);border-color:var(--accent);color:var(--card)}.lineage-readiness-actions .secondary-task-action{background:var(--card);color:var(--accent-deep)}.lineage-readiness-actions button:not(:disabled):hover,.lineage-readiness-actions button:not(:disabled):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.lineage-readiness-actions button:disabled{cursor:not-allowed;opacity:.58}.lineage-repair-profile{background:color-mix(in oklch,var(--accent-soft) 42%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:var(--radius-lg);display:grid;gap:10px;margin-top:5px;max-width:none;padding:10px}.lineage-repair-profile header,.lineage-active-target,.lineage-repair-scope{display:grid;gap:4px;min-width:0}.curation-task-strip .lineage-repair-profile span{color:var(--accent-deep);font-size:.68rem}.curation-task-strip .lineage-repair-profile strong{color:var(--ink);font-size:.94rem;overflow-wrap:anywhere}.curation-task-strip .lineage-repair-profile p{color:var(--ink-2);font-size:.82rem;line-height:1.4}.lineage-repair-profile-cards{display:grid;gap:8px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.lineage-active-target,.lineage-repair-scope{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:9px}.curation-task-strip .lineage-active-target small{background:transparent;border:0;color:var(--ink-2);font-size:.76rem;line-height:1.35;padding:0;text-align:left;text-transform:none}.lineage-repair-profile-chips{display:flex;flex-wrap:wrap;gap:6px}.curation-task-strip .lineage-repair-profile-chips small{background:var(--paper-2);border-color:var(--line);color:var(--ink-2);font-size:.7rem;padding:5px 7px}.family-task-current-repair{background:color-mix(in oklch,var(--accent-soft) 42%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:var(--radius-lg);display:grid;gap:3px;margin-top:5px;max-width:620px;padding:8px 10px}.curation-task-strip .family-task-current-repair span{color:var(--accent-deep);font-size:.68rem}.curation-task-strip .family-task-current-repair strong{color:var(--ink);font-size:.92rem}.curation-task-strip .family-task-current-repair small{background:transparent;border:0;color:var(--ink-2);font-size:.76rem;padding:0;text-transform:none}.media-provenance-repair-summary{background:color-mix(in oklch,var(--warn-soft) 34%,var(--card));border:1px solid color-mix(in oklch,var(--warn) 24%,var(--line));border-radius:var(--radius-lg);display:grid;gap:3px;margin-top:5px;max-width:680px;padding:8px 10px}.curation-task-strip .media-provenance-repair-summary span{color:var(--warn-deep);font-size:.68rem}.curation-task-strip .media-provenance-repair-summary strong{color:var(--ink);font-size:.92rem}.curation-task-strip .media-provenance-repair-summary small{background:transparent;border:0;color:var(--ink-2);font-size:.76rem;padding:0;text-transform:none}.curation-empty-action{align-items:flex-start;background:color-mix(in oklch,var(--paper-2, var(--paper-2)) 72%,white);border:1px solid color-mix(in oklch,var(--accent, var(--ink)) 18%,var(--line, var(--line)));border-radius:8px;display:flex;gap:10px;justify-content:space-between;padding:10px}.curation-empty-action p{line-height:1.4;margin:0}.curation-empty-action button{align-items:center;background:var(--accent, var(--ink));border:1px solid var(--accent, var(--ink));border-radius:999px;color:var(--card);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:800;gap:6px;min-height:32px;padding:7px 11px;white-space:nowrap}.new-reference-workbench{background:var(--card);border:1px solid var(--line);border-radius:8px;margin-bottom:14px;padding:12px}.new-reference-workbench summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.new-reference-workbench summary::-webkit-details-marker{display:none}.new-reference-workbench summary span{color:var(--ink);font-size:.76rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.new-reference-workbench summary small,.new-reference-actions span{color:var(--ink-2);font-size:.8rem;font-weight:800}.new-reference-intake{align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:10px}.new-reference-intake strong{color:var(--ink);font-size:.9rem}.new-reference-intake p{color:var(--ink-2);font-size:.82rem;line-height:1.4;margin:4px 0 0}.new-reference-checklist{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.new-reference-checklist span{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.72rem;font-weight:900;gap:5px;min-height:28px;padding:5px 8px;text-transform:uppercase;white-space:nowrap}.new-reference-checklist span.done{border-color:color-mix(in oklch,var(--ok) 40%,transparent);color:var(--ok)}.new-reference-checklist span.missing{border-color:color-mix(in oklch,var(--bad) 40%,transparent);color:var(--bad)}.new-reference-grid{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:12px}.new-reference-grid label{display:grid;gap:5px}.new-reference-grid label span{color:var(--ink-2);font-size:.68rem;font-weight:900;text-transform:uppercase}.new-reference-grid input,.new-reference-grid select,.new-reference-grid textarea{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:38px;padding:8px 10px}.new-reference-grid textarea{min-height:72px;resize:vertical}.new-reference-grid .wide-field{grid-column:1 / -1}.new-reference-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:12px}.task-strip-actions button,.duplicate-task-complete button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;min-height:32px;padding:6px 9px}.task-strip-actions button:disabled,.duplicate-task-complete button:disabled{cursor:wait;opacity:.62}.task-strip-actions .primary-task-action,.duplicate-task-complete .primary-task-action{background:var(--ink);border-color:var(--ink);color:var(--card)}.duplicate-task-complete{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:12px;grid-column:1 / -1;grid-template-columns:auto minmax(0,1fr) auto;padding:12px}.duplicate-task-complete>div{min-width:0}.duplicate-task-complete>div:last-child{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.duplicate-task-complete strong{display:block;margin-bottom:3px}.duplicate-task-complete p{color:var(--ink-2);line-height:1.4;margin:0}.vocabulary-task-strip{align-items:start}.vocabulary-focus-form{align-items:end;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.vocabulary-focus-form label{display:grid;gap:5px;min-width:min(240px,100%)}.vocabulary-focus-form label span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.vocabulary-focus-form select,.vocabulary-focus-form button{border-radius:8px;font-weight:900;min-height:36px}.vocabulary-focus-form select{background:var(--card);border:1px solid var(--line);color:var(--ink);min-width:220px;padding:7px 8px}.vocabulary-focus-form button{align-items:center;background:var(--ink);border:0;color:var(--paper);display:inline-flex;gap:6px;justify-content:center;padding:7px 10px}.vocabulary-focus-form .secondary-task-action{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2)}.curation-list,.curation-detail,.curation-panel{background:color-mix(in oklch,var(--card) 86%,transparent);border:1px solid var(--line);border-radius:8px;box-shadow:0 10px 24px color-mix(in oklch,var(--ink) 6%,transparent)}.curation-list{align-self:start;display:grid;gap:12px;max-height:calc(100vh - 205px);overflow:auto;padding:12px;position:sticky;top:20px}.curation-results{display:grid;gap:8px}.curation-empty-list{background:var(--paper);border:1px dashed var(--line);border-radius:8px;color:var(--ink-2);display:grid;gap:5px;padding:12px}.curation-empty-list strong{color:var(--ink-2);font-size:.84rem}.curation-empty-list span{font-size:.76rem;line-height:1.35}.curation-empty-actions{display:flex;flex-wrap:wrap;gap:8px}.curation-empty-actions button{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ok);cursor:pointer;font-size:.76rem;font-weight:850;min-height:32px;padding:7px 11px}.curation-empty-actions button:hover{border-color:var(--ok);box-shadow:0 0 0 3px color-mix(in oklch,var(--ok) 12%,transparent)}.curation-worklist-runway{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:10px}.curation-worklist-runway.load-failed{background:var(--paper-2);border-color:var(--bad)}.curation-worklist-copy,.curation-worklist-target{display:grid;gap:3px;min-width:0}.curation-worklist-copy span,.curation-worklist-target span{color:var(--ink-2);font-size:.68rem;font-weight:900;text-transform:uppercase}.curation-worklist-copy strong,.curation-worklist-target strong{color:var(--ink);overflow-wrap:anywhere}.curation-worklist-copy p,.curation-worklist-target small{color:var(--ink-2);font-size:.76rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.curation-worklist-actions{align-items:center;display:grid;gap:7px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.curation-worklist-actions button{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.76rem;font-weight:850;gap:6px;justify-content:center;min-height:32px;min-width:0;padding:7px 9px;white-space:normal}.curation-worklist-actions button:not(:disabled):hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.curation-worklist-actions button:disabled{cursor:not-allowed;opacity:.54}.curation-worklist-actions span{color:var(--ink-2);font-size:.74rem;font-weight:900;min-width:64px;text-align:center}.curation-list-toolbar,.cleanup-navigation{display:grid;gap:7px;grid-template-columns:repeat(2,minmax(0,1fr))}.curation-list-toolbar:has(>:only-child){grid-template-columns:minmax(0,1fr)}.curation-list-toolbar button,.cleanup-navigation button{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.82rem;font-weight:800;gap:6px;justify-content:center;min-height:34px;min-width:0;padding:7px 8px}.curation-list-toolbar button.active,.cleanup-navigation button:not(:disabled):hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cleanup-navigation{align-items:center;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.cleanup-navigation span{color:var(--ink-2);font-size:.78rem;font-weight:800;min-width:74px;text-align:center}.curation-mode-note{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;padding:10px}.curation-mode-note strong{color:var(--ink);font-size:.8rem}.curation-mode-note span{color:var(--ink-2);font-size:.76rem;line-height:1.35}.curation-empty-list.load-failed span,.curation-mode-note.load-failed span{color:var(--bad)}.cleanup-navigation button:disabled{cursor:not-allowed;opacity:.52}.curation-reference-row{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:0;overflow:hidden;text-align:left;width:100%}.curation-reference-row.needs-cleanup{border-color:color-mix(in oklch,var(--bad) 58%,transparent)}.curation-reference-row.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.curation-reference{background:transparent;border:0;color:inherit;display:grid;gap:5px;padding:10px;text-align:left;width:100%}.curation-reference span{color:inherit;font-size:.76rem;font-weight:800;opacity:.74;text-transform:uppercase}.curation-reference strong{overflow-wrap:anywhere}.curation-reference small,.curation-reference-signals i{color:inherit;font-size:.78rem;font-style:normal;line-height:1.35;opacity:.76}.curation-reference b{background:color-mix(in oklch,var(--bad) 12%,transparent);border-radius:8px;color:inherit;font-size:.72rem;line-height:1.3;min-width:0;overflow-wrap:anywhere;padding:5px 7px}.curation-reference-row.active b{background:color-mix(in oklch,var(--card) 14%,transparent)}.curation-reference-signals{border-top:1px solid color-mix(in oklch,var(--line) 72%,transparent);color:inherit;min-width:0}.curation-reference-row.active .curation-reference-signals{border-top-color:color-mix(in oklch,var(--card) 18%,transparent)}.curation-reference-signals summary{align-items:center;color:inherit;cursor:pointer;display:flex;font-size:.7rem;font-weight:900;justify-content:space-between;list-style:none;min-width:0;opacity:.74;padding:7px 10px;text-transform:uppercase}.curation-reference-signals summary::-webkit-details-marker{display:none}.curation-reference-signals summary:after{content:"Show";font-size:.66rem}.curation-reference-signals[open] summary:after{content:"Hide"}.curation-reference-signals i,.curation-reference-signals em{display:block;margin:0 10px 8px;min-width:0;overflow-wrap:anywhere}.curation-reference-signals em{background:color-mix(in oklch,var(--bad) 12%,transparent);border-radius:8px;color:inherit;font-size:.72rem;font-style:normal;font-weight:850;line-height:1.3;padding:5px 7px}.curation-reference-row.active .curation-reference-signals em{background:color-mix(in oklch,var(--card) 14%,transparent)}.curation-detail{min-height:620px;overflow:hidden}.curation-hero{align-items:end;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding:18px}.curation-hero h2{font-size:1.6rem;margin-bottom:6px;overflow-wrap:anywhere}.curation-hero p:last-child{color:var(--ink-2);line-height:1.4;margin-bottom:0}.cleanup-checklist{align-items:start;background:var(--paper-2);border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:minmax(170px,.2fr) minmax(0,.8fr);padding:12px 18px}.cleanup-checklist>div:first-child{color:var(--ink-2);display:grid;gap:8px}.cleanup-checklist>div:first-child svg{grid-column:1;grid-row:1}.cleanup-checklist>div:first-child strong{align-self:center;grid-column:2;grid-row:1}.cleanup-checklist strong{font-size:.86rem}.cleanup-checklist>div:first-child p{color:var(--ink-2);font-size:.78rem;grid-column:1 / -1;line-height:1.35;margin:0}.cleanup-reason-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));min-width:0}.cleanup-reason-card{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:4px;min-width:0;padding:8px}.cleanup-reason-card span{color:var(--bad);font-size:.76rem;font-weight:900}.cleanup-reason-card p,.cleanup-reason-card em{color:var(--ink-2);font-size:.78rem;font-style:normal;line-height:1.35;margin:0;overflow-wrap:anywhere}.cleanup-reason-card em{color:var(--ink-2);font-weight:800}.cleanup-reason-more{align-items:center;background:var(--paper);border:1px dashed var(--line);border-radius:8px;color:var(--ink-2);display:flex;gap:8px;justify-content:space-between;min-width:0;padding:8px}.cleanup-reason-more strong{color:var(--ink-2)}.cleanup-reason-more span{color:var(--ink-2);font-size:.72rem;font-weight:900;text-transform:uppercase}.curation-panels{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.curation-panel{box-shadow:none;padding:14px}.curation-panel:not([open]){background:var(--paper);padding:10px 12px}.curation-panel summary{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between;list-style:none}.curation-panel summary::-webkit-details-marker{display:none}.curation-panel[open] summary{margin-bottom:12px}.curation-panel summary span{align-items:center;display:inline-flex;font-size:.98rem;font-weight:900;gap:8px;min-width:0;flex-wrap:wrap}.curation-panel-current-step{background:color-mix(in oklch,var(--accent-soft) 78%,var(--paper));border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));border-radius:999px;color:var(--accent-deep);font-size:.66rem;font-weight:900;line-height:1;padding:5px 7px;text-transform:uppercase}.curation-panel summary em{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);flex:0 0 auto;font-size:0;font-style:normal;font-weight:900;padding:5px 8px}.curation-panel summary em:before{content:"Open";font-size:.74rem;text-transform:uppercase}.curation-panel:not([open]) summary span{color:var(--ink-2)}.curation-panel[open] summary em:before{content:"Hide"}.curation-panel-span{grid-column:1 / -1;min-width:0}.variant-switcher{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.variant-switcher button{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.8rem;gap:7px;min-height:32px;min-width:0;padding:6px 9px}.variant-switcher button.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.variant-switcher span{align-items:center;background:color-mix(in oklch,var(--card) 28%,transparent);border-radius:999px;display:inline-flex;font-size:.72rem;font-weight:900;height:18px;justify-content:center;min-width:18px}.variant-creation-callout{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px;padding:12px}.variant-creation-callout>div{min-width:0}.variant-creation-callout span{color:var(--ink-2);display:block;font-size:.7rem;font-weight:900;text-transform:uppercase}.variant-creation-callout strong{color:var(--ink);display:block;font-size:.95rem;margin-top:2px}.variant-creation-callout p{color:var(--ink-2);font-size:.82rem;line-height:1.4;margin:5px 0 0}.variant-creation-callout button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;flex:0 0 auto;font-size:.74rem;font-weight:950;gap:7px;justify-content:center;min-height:36px;padding:8px 10px;text-transform:uppercase}.curation-panel:nth-child(n+5){grid-column:1 / -1}.curation-form{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.curation-form label{display:grid;gap:5px}.curation-form label span{color:var(--ink-3);font-size:.76rem;font-weight:800;text-transform:uppercase}.curation-form label.field-needs-cleanup span{color:var(--bad)}.curation-form input,.curation-form select,.curation-form textarea{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:36px;min-width:0;outline:0;padding:7px 9px;width:100%}.curation-form label.field-needs-cleanup input,.curation-form label.field-needs-cleanup select,.curation-form label.field-needs-cleanup textarea{border-color:var(--bad);box-shadow:0 0 0 2px color-mix(in oklch,var(--bad) 13%,transparent)}.curation-form textarea{min-height:82px;resize:vertical}.wide-field,.curation-actions,.field-context-note,.variant-count-note{grid-column:1 / -1}.field-context-note{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--bad);font-size:.82rem;line-height:1.4;margin:0;padding:8px 9px}.variant-count-note{color:var(--ink-3);font-size:.82rem}.curation-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.curation-actions button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-size:.84rem;gap:7px;min-height:35px;padding:7px 10px}.curation-actions .secondary-action{background:var(--paper-2);border-color:var(--line);color:var(--ink-2)}.curation-actions button:disabled{cursor:not-allowed;opacity:.56}.curation-actions span{color:var(--ok);font-size:.82rem;font-weight:800}.curation-actions .error-text{color:var(--bad)}.dial-batch-control{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.dial-batch-control textarea{min-height:68px}.dial-batch-title{color:var(--ink-2);font-size:.74rem;font-weight:850;text-transform:uppercase}.dial-batch-lines{display:grid;gap:8px}.dial-batch-line{align-items:end;display:grid;gap:8px;grid-template-columns:24px minmax(130px,.75fr) minmax(160px,1fr) 34px}.dial-batch-index{align-items:center;align-self:center;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.72rem;font-weight:900;height:24px;justify-content:center;width:24px}.dial-batch-line label{display:flex;flex-direction:column;gap:4px;min-width:0}.dial-batch-line label span{color:var(--ink-2);font-size:.72rem}.dial-batch-line input,.dial-batch-line select{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.84rem;min-width:0;padding:8px 9px}.dial-batch-icon-btn,.dial-batch-add{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;gap:6px;justify-content:center}.dial-batch-icon-btn{background:var(--paper);border:1px solid var(--line);color:var(--ink-2);height:34px;width:34px}.dial-batch-add{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2);font-size:.74rem;font-weight:900;justify-self:start;min-height:32px;padding:7px 10px;text-transform:uppercase}.dial-batch-icon-btn:disabled,.dial-batch-add:disabled{cursor:not-allowed;opacity:.56}.dial-batch-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.dial-batch-actions button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-size:.74rem;font-weight:950;gap:7px;min-height:34px;padding:7px 10px;text-transform:uppercase}.dial-batch-actions button:disabled{cursor:not-allowed;opacity:.56}.dial-batch-actions span{color:var(--ok);font-size:.82rem;font-weight:800}.dial-batch-actions .error-text{color:var(--bad)}@media(max-width:760px){.dial-batch-line{align-items:stretch;grid-template-columns:24px minmax(0,1fr) 34px}.dial-batch-line label{grid-column:2}.dial-batch-line .dial-batch-icon-btn{grid-column:3;grid-row:1}}.curation-card-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.duplicate-decision-workbench{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;margin-bottom:12px;padding:12px}.duplicate-decision-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.duplicate-decision-workbench .duplicate-repair-brief{margin-bottom:0}.duplicate-repair-brief{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;padding:12px}.duplicate-repair-brief>div{display:grid;gap:4px;min-width:0}.duplicate-repair-brief span{color:var(--ok);font-size:.7rem;font-weight:900;text-transform:uppercase}.duplicate-repair-brief strong,.duplicate-repair-brief small{overflow-wrap:anywhere}.duplicate-repair-brief strong{color:var(--ink);font-size:.95rem}.duplicate-repair-brief small{color:var(--ink-2);font-size:.78rem;font-weight:800;line-height:1.35}.authority-claim-brief{align-items:center;background:color-mix(in oklch,var(--warn) 12%,var(--card));border:1px solid color-mix(in oklch,var(--warn) 34%,var(--line));border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;padding:12px}.source-quality-ladder{align-items:stretch;display:grid;gap:6px;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr))}.source-quality-ladder span{background:color-mix(in oklch,var(--card) 72%,var(--warn-soft));border:1px solid color-mix(in oklch,var(--warn) 24%,var(--line));border-radius:8px;display:grid;gap:3px;min-width:0;padding:7px 8px;text-transform:none}.source-quality-ladder strong{color:var(--ink);font-family:var(--sans);font-size:.74rem;line-height:1.2}.source-quality-ladder small{color:var(--ink-2);font-size:.68rem;font-weight:700}.authority-claim-brief>div{display:grid;gap:4px;min-width:0}.authority-claim-brief span{color:color-mix(in oklch,var(--warn) 68%,var(--ink));font-family:var(--mono);font-size:.7rem;font-weight:900;text-transform:uppercase}.authority-claim-brief strong,.authority-claim-brief small{overflow-wrap:anywhere}.authority-claim-brief strong{color:var(--ink);font-size:.95rem}.authority-claim-brief small{color:var(--ink-2);font-size:.78rem;font-weight:800;line-height:1.35}.duplicate-decision-note{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);font-size:.86rem;grid-column:1 / -1;line-height:1.4;margin:0;padding:9px 10px}.duplicate-decision-note strong{color:var(--ink)}.mini-record,.candidate-card,.evidence-card{background:var(--paper-2);border:1px solid var(--line);border-radius:8px}.mini-record{display:grid;gap:6px;padding:10px}.mini-record strong,.mini-record span,.mini-record small{overflow-wrap:anywhere}.mini-record span,.mini-record small{color:var(--ink-2);font-size:.82rem}.candidate-card{color:var(--ink);display:grid;gap:6px;padding:10px;text-align:left}.candidate-card span{background:var(--ink);border-radius:8px;color:var(--paper);display:inline-flex;font-size:.76rem;font-weight:900;justify-content:center;justify-self:start;min-width:44px;padding:4px 7px}.candidate-card strong{overflow-wrap:anywhere}.candidate-card small,.candidate-card i{color:var(--ink-2);font-size:.8rem;font-style:normal;line-height:1.35}.candidate-why{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;padding:7px 8px}.candidate-why small{color:var(--ink-3);font-size:.68rem;font-weight:900;text-transform:uppercase}.candidate-why i{color:var(--ink)}.candidate-evidence{display:flex;flex-wrap:wrap;gap:5px}.candidate-evidence b{background:var(--paper);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.72rem;font-weight:800;padding:3px 7px}.candidate-actions{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4px}.candidate-actions button{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.82rem;gap:6px;justify-content:center;min-height:32px;padding:6px 8px}.candidate-actions .merge-action{background:var(--ink);border-color:var(--ink);color:var(--paper)}.candidate-actions .separate-action{background:var(--paper);border-color:var(--bad);color:var(--bad);font-weight:900}.candidate-actions button:disabled{cursor:not-allowed;opacity:.56}.merge-status{color:var(--ok);font-size:.84rem;font-weight:800;grid-column:1 / -1;margin:2px 0 0}.relationship-workbench{display:grid;gap:12px}.relationship-repair-brief{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.relationship-repair-brief>div{display:grid;gap:4px;min-width:0}.relationship-repair-brief span{color:var(--ok);font-size:.7rem;font-weight:900;text-transform:uppercase}.relationship-repair-brief strong,.relationship-repair-brief small{overflow-wrap:anywhere}.relationship-repair-brief strong{color:var(--ink);font-size:.95rem}.relationship-repair-brief small{color:var(--ink-2);font-size:.78rem;font-weight:800;line-height:1.35}.relationship-list{display:grid;gap:8px}.relationship-card{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:5px;padding:10px}.relationship-card span{color:var(--bad);font-size:.7rem;font-weight:900;text-transform:uppercase}.relationship-card strong,.relationship-card small{overflow-wrap:anywhere}.relationship-card small{color:var(--ink-2);line-height:1.35}.relationship-card button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.78rem;font-weight:900;justify-self:start;min-height:30px;padding:6px 9px}.relationship-suggestions{background:var(--card);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;padding:10px}.relationship-suggestion-heading{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.relationship-suggestion-heading span{color:var(--ink-2);font-size:.8rem;font-weight:900;text-transform:uppercase}.relationship-suggestion-heading small{color:var(--ink-3);font-weight:800}.relationship-suggestion-card{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;padding:10px}.relationship-suggestion-card div{display:grid;gap:4px;min-width:0}.relationship-suggestion-card span{color:var(--bad);font-size:.7rem;font-weight:900;text-transform:uppercase}.relationship-suggestion-card strong,.relationship-suggestion-card small{overflow-wrap:anywhere}.relationship-suggestion-card small{color:var(--ink-2);line-height:1.35}.relationship-suggestion-card button{align-items:center;background:var(--ink);border:0;border-radius:8px;color:var(--paper);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:7px 10px}.relationship-suggestion-card button:disabled{cursor:wait;opacity:.66}.relationship-form{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.relationship-form label{display:grid;gap:5px}.relationship-target-search{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;padding:8px}.relationship-form label span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.relationship-target-search small{color:var(--ink-2);font-size:.78rem;font-weight:800}.relationship-form input,.relationship-form select{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:34px;min-width:0;padding:6px 8px;width:100%}.relationship-form>button{align-items:center;align-self:end;background:var(--ink);border:0;border-radius:8px;color:var(--paper);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:7px 10px}.relationship-form>button:disabled{cursor:not-allowed;opacity:.56}.relationship-empty-action{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:flex;gap:10px;grid-column:1 / -1;justify-content:space-between;padding:10px}.relationship-empty-action p{margin:0}.relationship-empty-action button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:900;gap:6px;min-height:32px;padding:6px 9px}.merge-preview{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;grid-column:1 / -1;padding:12px}.merge-preview>div:first-child{display:grid;gap:4px}.merge-preview span{color:var(--ink-3);font-size:.74rem;font-weight:900;text-transform:uppercase}.merge-preview strong{color:var(--ink);overflow-wrap:anywhere}.merge-preview small,.merge-preview li{color:var(--ink-2);font-size:.82rem}.merge-preview dl{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.merge-preview dl div{background:var(--paper-2);border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr;padding:8px}.merge-preview dd{font-weight:900}.merge-preview ul{margin:0;padding-left:18px}.merge-history-list{display:grid;gap:8px}.merge-history-card{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;padding:11px}.merge-history-card>div:first-child{display:grid;gap:4px}.merge-history-heading{align-items:center;display:flex;gap:8px;justify-content:space-between}.merge-history-card span{color:var(--ink-3);font-size:.74rem;font-weight:900;text-transform:uppercase}.merge-history-card strong,.merge-history-card small{overflow-wrap:anywhere}.merge-history-card small{color:var(--ink-2);font-size:.82rem}.merge-history-card dl{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.merge-history-card dl div{background:var(--paper);border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr;padding:8px}.merge-history-card dd{font-weight:900}.history-status{border:1px solid var(--line);border-radius:999px;color:var(--ink-2);flex:0 0 auto;font-size:.66rem;font-weight:900;padding:3px 7px;text-transform:uppercase}.history-status.ready{background:var(--paper-2);border-color:var(--line);color:var(--ok)}.history-status.done{background:var(--paper-2);border-color:var(--line);color:var(--ink-2)}.history-status.blocked{background:var(--paper-2);border-color:var(--warn);color:var(--warn)}.merge-history-actions{display:flex;justify-content:flex-end}.merge-history-actions button{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;padding:7px 9px}.merge-undo-preview{background:var(--paper)}.normalization-table{display:grid;gap:7px}.normalization-row{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px;grid-template-columns:84px minmax(0,1fr) 18px minmax(0,1fr);min-height:38px;padding:7px 9px}.normalization-row span{color:var(--ink-3);font-size:.74rem;font-weight:800;text-transform:uppercase}.normalization-row strong,.normalization-row em{font-size:.86rem;overflow-wrap:anywhere}.normalization-row em{color:var(--ink);display:grid;gap:2px;font-style:normal;font-weight:800}.normalization-row em b{font:inherit}.normalization-row em small{color:var(--ink-3);font-size:.68rem;font-weight:900;text-transform:uppercase}.vocabulary-workbench{display:grid;gap:10px}.vocabulary-form{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr)) auto}.vocabulary-form label{display:grid;gap:5px}.vocabulary-form label span{color:var(--ink-3);font-size:.7rem;font-weight:900;text-transform:uppercase}.vocabulary-form input,.vocabulary-form select{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:34px;min-width:0;padding:7px 8px}.vocabulary-form button{align-items:center;align-self:end;background:var(--ink);border:0;border-radius:8px;color:var(--paper);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:7px 10px}.fallback-value-list{display:grid;gap:7px}.fallback-value-list button{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:3px;justify-items:start;padding:8px 9px;text-align:left}.fallback-value-list span,.fallback-value-list small{color:var(--ink-3);font-size:.72rem;font-weight:900;text-transform:uppercase}.fallback-value-list strong{overflow-wrap:anywhere}.claim-list,.evidence-list{display:grid;gap:8px}.workbench-focus-pulse{border-radius:var(--radius-lg);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 28%,transparent);transition:box-shadow .18s ease}.source-claim-toolbar,.raw-evidence-toolbar{align-items:center;background:color-mix(in oklch,var(--paper-2) 80%,var(--card));border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;gap:8px;grid-template-columns:minmax(220px,1fr) repeat(5,auto);margin-bottom:10px;padding:10px}.source-claim-toolbar{display:flex;flex-wrap:wrap}.source-claim-toolbar label,.raw-evidence-toolbar label{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-3);display:flex;gap:8px;min-width:0;padding:0 10px}.source-claim-toolbar label{flex:1 1 220px}.source-claim-toolbar input,.raw-evidence-toolbar input{background:transparent;border:0;color:var(--ink);min-height:34px;min-width:0;outline:0;width:100%}.source-claim-toolbar button,.raw-evidence-toolbar button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.78rem;font-weight:900;gap:6px;justify-content:center;min-height:34px;padding:7px 11px;white-space:nowrap}.source-claim-toolbar button{flex:0 1 auto}.source-claim-toolbar button.active,.raw-evidence-toolbar button.active{background:var(--accent);border-color:var(--accent);color:var(--card)}.raw-evidence-toolbar button.warn{border-color:color-mix(in oklch,var(--warn) 34%,var(--line));color:color-mix(in oklch,var(--warn) 72%,var(--ink))}.raw-evidence-toolbar button.warn.active{background:color-mix(in oklch,var(--warn) 78%,var(--ink));border-color:color-mix(in oklch,var(--warn) 78%,var(--ink));color:var(--card)}.source-claim-toolbar button small,.raw-evidence-toolbar button small{background:color-mix(in oklch,var(--paper) 24%,transparent);border-radius:999px;color:inherit;font-size:.68rem;padding:2px 6px}.source-claim-toolbar>span,.raw-evidence-toolbar>span{color:var(--ink-3);font-size:.76rem;font-weight:900;text-align:right;white-space:nowrap}.source-claim-toolbar>span{margin-left:auto}.editable-claim{grid-template-columns:minmax(96px,.9fr) minmax(140px,1.35fr) minmax(96px,.75fr) minmax(130px,1fr);margin-bottom:0}.editable-claim label{display:grid;gap:5px}.editable-claim label span{color:var(--ink-3);font-size:.72rem;font-weight:800;text-transform:uppercase}.editable-claim input,.editable-claim select{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:34px;min-width:0;padding:6px 8px;width:100%}.editable-claim small{grid-column:1 / -1;overflow-wrap:anywhere}.editable-claim .claim-field-readable{color:var(--ink-2);font-size:.76rem;font-weight:900;line-height:1.25}.editable-claim .claim-source-line{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.source-tier{border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-family:var(--mono);font-size:.66rem;font-weight:900;line-height:1;padding:4px 7px;text-transform:uppercase}.source-tier.official,.source-tier.archive-catalog,.source-tier.collector-authority{background:color-mix(in oklch,var(--ok) 12%,var(--card));border-color:color-mix(in oklch,var(--ok) 34%,var(--line));color:color-mix(in oklch,var(--ok) 64%,var(--ink))}.source-tier.marketplace,.source-tier.csv-raw{background:color-mix(in oklch,var(--warn) 12%,var(--card));border-color:color-mix(in oklch,var(--warn) 34%,var(--line));color:color-mix(in oklch,var(--warn) 68%,var(--ink))}.evidence-card{display:grid;gap:12px;padding:12px}.evidence-card>div:first-child{align-items:start;display:flex;gap:12px;justify-content:space-between}.evidence-card strong{overflow-wrap:anywhere}.evidence-card a{align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;flex:0 0 auto;font-size:.82rem;gap:6px;min-height:31px;padding:5px 8px;text-decoration:none}@media(max-width:1180px){.workspace{grid-template-columns:230px minmax(0,1fr)}.knowledge-workspace{grid-template-columns:250px minmax(0,1fr)}.detail-panel{grid-column:1 / -1;max-height:none;position:static}.reference-repair-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.knowledge-detail{grid-column:1 / -1}.catalog-workbench-profile{align-items:start;grid-template-columns:minmax(0,1fr)}.catalog-workbench-profile-actions{justify-content:flex-start}.knowledge-grid{grid-template-columns:1fr}.catalog-family-repair-strip{align-items:start;grid-template-columns:1fr}.catalog-family-repair-counts,.catalog-family-repair-actions{justify-content:flex-start}.collection-tree{max-height:none;position:static}.facet-lens{grid-template-columns:repeat(2,minmax(0,1fr))}.curation-grid,.curation-panels,.cleanup-checklist{grid-template-columns:1fr}.curation-list{max-height:none;position:static}.clade-filterbar{grid-template-columns:1fr 1fr}.clade-studio-panel,.research-boards-view{grid-template-columns:1fr}.curation-panel:nth-child(n+5){grid-column:auto}}@media(max-width:780px){.app-shell{padding:16px}.topbar,.brand-context,.knowledge-header,.family-focus-head,.board-header,.imports-heading,.curation-task-strip,.atlas-toolbar,.family-map-toolbar,.family-map-collection-head,.queue-toolbar,.queue-card-head,.clade-toolbar,.clade-section-heading,.curation-hero{align-items:start;flex-direction:column}.lineage-readiness-profile,.lineage-repair-profile,.lineage-repair-strip>div:first-child,.lineage-repair-strip>div:last-child{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.lineage-repair-strip,.lineage-readiness-profile{grid-template-columns:minmax(0,1fr)}.lineage-readiness-metrics,.lineage-readiness-actions{justify-content:flex-start}.lineage-repair-profile-cards{grid-template-columns:minmax(0,1fr)}.curation-selected-profile{align-items:start;grid-template-columns:minmax(0,1fr)}.curation-selected-profile-actions{justify-content:flex-start}.workspace,.knowledge-workspace{grid-template-columns:1fr}.knowledge-nav{max-height:none;position:static}.facet-lens,.reference-node-grid{grid-template-columns:1fr}.filters-panel{position:static}.clade-board{grid-auto-columns:minmax(270px,86vw)}.clade-track{grid-auto-columns:minmax(290px,88vw)}.clade-mini-map{max-height:96px}.clade-summary-strip,.atlas-summary-strip,.atlas-action-rail,.atlas-repair-profile,.family-map-summary,.family-map-runway,.family-map-repair-profile,.media-review-runway,.queue-summary,.raw-import-triage-profile,.family-map-filterbar,.queue-filterbar,.import-triage-toolbar,.family-map-metrics,.release-candidate-grid,.packet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.family-map-filterbar .search-box,.queue-filterbar .search-box,.import-triage-toolbar .search-box,.atlas-repair-profile-copy,.atlas-repair-profile-metrics,.atlas-repair-profile-actions,.family-map-runway-copy,.family-map-repair-profile-copy,.family-map-repair-profile-metrics,.family-map-repair-profile-actions,.family-map-runway-facts,.family-map-runway-actions,.media-review-runway-copy,.media-review-runway-facts,.media-review-runway-actions,.family-map-status-tabs,.queue-type-tabs,.import-triage-toolbar .media-status-tabs{grid-column:1 / -1}.family-map-runway-actions,.atlas-repair-profile-actions,.family-map-repair-profile-actions{justify-content:flex-start}.atlas-repair-profile-actions button,.family-map-repair-profile-actions button,.family-map-active-filters button{box-sizing:border-box;justify-content:center;white-space:normal}.media-review-runway-actions,.raw-import-triage-actions{justify-content:flex-start}.family-map-filterbar>span,.queue-filterbar>span,.import-triage-toolbar>span{text-align:left}.queue-card,.packet-grid{grid-template-columns:1fr}.queue-rank{align-items:center;display:flex;justify-content:space-between;min-height:0}.queue-signals{grid-template-columns:repeat(2,minmax(0,1fr))}.queue-human-summary,.queue-quick-decision,.queue-choice-list,.reference-overview,.reference-spec-grid,.reference-health-strip,.catalog-workbench-profile,.reference-repair-profile,.reference-repair-grid,.duplicate-repair-brief,.authority-claim-brief,.source-claim-toolbar,.raw-evidence-toolbar,.relationship-repair-brief,.source-quality-ladder{grid-template-columns:1fr}.reference-repair-profile{grid-template-areas:"copy" "metrics" "actions"}.reference-section-head,.reference-drawer summary{align-items:flex-start;flex-direction:column}.reference-repair-profile-actions{justify-content:flex-start}.clade-filterbar,.clade-status-filter,.media-candidate-card,.media-candidate-grid,.media-decision-complete,.comparison-savebar,.comparison-builder,.import-triage-toolbar,.raw-import-triage-profile,.raw-import-next-strip{grid-template-columns:1fr}.raw-import-next-strip>div:first-child,.raw-import-next-facts,.raw-import-next-actions{grid-column:1}.raw-import-next-actions{grid-row:auto;justify-content:flex-start;max-width:none;min-width:0;width:100%}.raw-import-next-actions button,.raw-import-next-actions a,.raw-import-next-actions .source-unavailable{box-sizing:border-box;flex:1 1 148px;justify-content:center;max-width:100%;min-width:0;white-space:normal}.raw-import-next-actions .raw-import-next-reject{flex:1 1 100%;grid-auto-flow:row;max-width:100%;min-width:0;width:100%}.raw-import-next-actions .source-local-label{white-space:normal}.raw-import-triage-actions button,.raw-import-triage-actions a,.raw-import-triage-actions .source-unavailable{box-sizing:border-box;justify-content:center;white-space:normal}.raw-import-lane-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.media-toolbar{justify-content:flex-start;width:100%}.media-status-tabs{width:100%}.media-status-tabs button{flex:1 1 112px}.comparison-grid,.comparison-artifact-summary>div,.lineage-map-grid,.comparison-row{grid-template-columns:1fr}.comparison-row small{grid-column:auto}.stats-strip,.context-badges,.mini-legend{justify-content:flex-start}.context-actions{justify-items:start;width:100%}.view-tabs{overflow-x:auto}.curation-form,.editable-claim,.relationship-suggestion-card,.relationship-form,.new-reference-intake,.normalization-row{grid-template-columns:1fr}.evidence-card>div:first-child{display:grid}h1{font-size:2.05rem}}body.cc-body{overflow:hidden}.admin-command-center{--serif: "Instrument Serif", "Cormorant Garamond", Georgia, serif;--disp-weight: 400;--paper: #eceef1;--paper-2: #e3e6ea;--card: #fbfcfe;--ink: #181b22;--ink-2: #535a65;--ink-3: #868d97;--line: rgba(22, 28, 38, .13);--line-2: rgba(22, 28, 38, .07);--silhouette: rgba(22, 28, 38, .05);--accent: oklch(.5 .1 248);--accent-deep: oklch(.42 .11 248);--accent-soft: oklch(.5 .1 248 / .12);--blue: oklch(.5 .1 248);--shadow: 0 1px 2px rgba(8, 12, 20, .05), 0 24px 40px -32px rgba(8, 12, 20, .5);--shadow-hover: 0 8px 16px -8px rgba(8, 12, 20, .2), 0 32px 54px -34px rgba(8, 12, 20, .62);--ease: cubic-bezier(.22, .61, .36, 1);--ease-io: cubic-bezier(.4, .05, .1, 1);--radius: 9px;--radius-sm: 7px;--radius-lg: 11px;--row-pad: 11px;--conf-high: oklch(.56 .09 150);--conf-med: oklch(.6 .082 248);--conf-low: oklch(.64 .016 255);--ok: oklch(.56 .09 150);--warn: oklch(.6 .082 248);--warn-deep: oklch(.5 .1 248);--bad: oklch(.56 .15 28);--bad-deep: oklch(.47 .15 28);--ok-soft: oklch(.56 .09 150 / .13);--warn-soft: oklch(.6 .082 248 / .16);--bad-soft: oklch(.56 .15 28 / .12);--cc-sidebar: 244px;background:var(--paper);display:grid;grid-template-columns:var(--cc-sidebar) minmax(0,1fr);height:100vh}.cc-side{background:color-mix(in oklch,var(--paper) 70%,var(--card));border-right:1px solid var(--line);display:flex;flex-direction:column;height:100vh;overflow:hidden}.cc-brand{align-items:center;border-bottom:1px solid var(--line-2);display:flex;gap:10px;padding:20px 22px 18px}.cc-brand .dot{background:var(--accent);border-radius:999px;height:9px;width:9px}.cc-brand-mark{align-items:center;color:var(--ink);display:inline-flex;flex-shrink:0;height:21px;width:21px}.cc-brand-mark svg{height:100%;width:100%}.cc-brand-name{font-family:var(--serif);font-size:1.18rem;font-weight:700;line-height:1}.cc-brand-sub,.cc-nav-group,.cc-db-meta,.cc-db-live,.cc-stat-k,.cc-vital-k,.cc-q-id,.cc-q-score-k,.cc-gate-status{color:var(--ink-3);font-family:var(--mono);font-size:.62rem;letter-spacing:.16em;text-transform:uppercase}.cc-brand-sub{margin-top:3px}.cc-db{background:var(--card);border:1px solid var(--line);border-radius:9px;margin:14px 14px 6px;padding:11px 13px}.cc-db-row{align-items:center;display:flex;gap:8px}.cc-db-row svg{color:var(--ink-3)}.cc-db-name{color:var(--ink);font-family:var(--mono);font-size:.72rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-db-live{align-items:center;color:var(--ok);display:inline-flex;gap:5px;margin-left:auto}.cc-db-live .d{background:var(--ok);border-radius:999px;height:6px;width:6px}.cc-db-live.bad{color:var(--bad)}.cc-db-live.bad .d{background:var(--bad)}.cc-db-live.checking{color:var(--warn)}.cc-db-live.checking .d{background:var(--warn)}.cc-db-meta{margin-top:6px}.cc-nav{display:flex;flex:1;flex-direction:column;gap:2px;overflow-y:auto;padding:12px 12px 8px}.cc-nav-group{padding:14px 10px 7px}.cc-nav-item{align-items:center;background:transparent;border:0;border-radius:8px;color:var(--ink-2);display:flex;font-size:.86rem;gap:11px;padding:9px 11px;position:relative;text-align:left;width:100%}.cc-nav-item:hover{background:var(--line-2);color:var(--ink)}.cc-nav-item.on{background:var(--accent-soft);color:var(--ink);font-weight:700}.cc-nav-item.on:before{background:var(--accent);border-radius:999px;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.cc-nav-item svg{color:var(--ink-3);flex:0 0 auto}.cc-nav-item.on svg{color:var(--accent-deep)}.cc-nav-label{flex:1;min-width:0}.cc-nav-count{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-3);font-family:var(--mono);font-size:.66rem;line-height:1.2;min-width:22px;width:52px;overflow:hidden;padding:1px 8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.cc-nav-count.alert{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 40%,var(--line));color:var(--bad)}.cc-nav-count.warn{background:var(--warn-soft);border-color:color-mix(in oklch,var(--warn) 40%,var(--line));color:var(--warn)}.cc-nav-count.loading{background:var(--line-2);border-color:var(--line);color:var(--ink-3)}.cc-nav-count.failed{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 42%,var(--line));color:var(--bad)}.cc-side-foot{border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px;padding:12px 14px 16px}.cc-main{background:var(--paper);display:flex;flex-direction:column;height:100vh;min-width:0;overflow:hidden}.cc-top{align-items:center;background:var(--paper);border-bottom:1px solid var(--line);display:flex;flex-shrink:0;gap:16px;height:60px;padding:0 30px}.cc-top-title{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.cc-top-h{color:var(--ink);font-family:var(--serif);font-size:1.35rem;font-weight:700;line-height:1.1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-top-sub{color:var(--ink-3);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-top-actions{align-items:center;display:flex;gap:10px;margin-left:auto}.cc-pill,.cc-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.8rem;font-weight:600;gap:7px;height:34px;justify-content:center;padding:0 14px;text-decoration:none;white-space:nowrap}.cc-btn.ghost{background:transparent;border-color:transparent;color:var(--ink-3)}.cc-btn.sm{height:28px;padding:0 10px}.cc-pill.alert{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 45%,var(--line));color:var(--bad)}.cc-pill.api-health-pill.live{background:var(--ok-soft);border-color:color-mix(in oklch,var(--ok) 45%,var(--line));color:var(--ok)}.cc-pill.api-health-pill.bad{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 45%,var(--line));color:var(--bad)}.cc-pill.api-health-pill.checking{background:var(--warn-soft);border-color:color-mix(in oklch,var(--warn) 45%,var(--line));color:var(--warn)}.cc-scroll{flex:1;overflow-x:hidden;overflow-y:auto;padding:30px}.cc-scroll-inner{margin:0 auto;max-width:1180px;min-width:0}.admin-screen-frame>.atlas-workspace,.admin-screen-frame>.curation-workspace,.admin-screen-frame>.family-map-workspace,.admin-screen-frame>.queue-workspace,.admin-screen-frame>.clade-workspace,.admin-screen-frame>.research-boards-view,.admin-screen-frame>.knowledge-workspace{margin:0;max-width:none}.cc-block{margin-bottom:34px}.cc-api-banner,.cc-data-contract{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:8px;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px;padding:14px 16px}.cc-api-banner{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 42%,var(--line))}.cc-api-banner strong,.cc-data-contract strong{color:var(--ink);display:block;font-size:.9rem}.cc-api-banner p,.cc-data-contract span{color:var(--ink-3);display:block;font-size:.8rem;line-height:1.45;margin:4px 0 0}.cc-api-banner code{background:color-mix(in oklch,var(--paper) 72%,transparent);border:1px solid var(--line);border-radius:5px;color:var(--ink);font-family:var(--mono);font-size:.74rem;padding:1px 5px}.cc-data-contract.ok{background:var(--ok-soft);border-color:color-mix(in oklch,var(--ok) 36%,var(--line))}.cc-data-contract.warn{background:var(--warn-soft);border-color:color-mix(in oklch,var(--warn) 36%,var(--line))}.cc-data-contract.bad{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 42%,var(--line))}.cc-section-profile{align-items:center;background:color-mix(in oklch,var(--card) 96%,var(--paper-2));border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:12px;padding:10px 12px}.cc-section-profile.warn{border-color:color-mix(in oklch,var(--warn) 34%,var(--line))}.cc-section-profile.bad{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 34%,var(--line))}.cc-section-profile.loading{border-style:dashed}.cc-section-profile.pass{border-color:color-mix(in oklch,var(--ok) 24%,var(--line))}.cc-section-profile-copy{display:grid;gap:3px;min-width:0}.cc-section-profile-copy span,.cc-section-profile-metrics b{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.cc-section-profile-copy strong{color:var(--ink);font-size:.92rem;line-height:1.22;overflow-wrap:anywhere}.cc-section-profile-copy p{color:var(--ink-2);font-size:.78rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.cc-section-profile.bad .cc-section-profile-copy span,.cc-section-profile.bad .cc-section-profile-copy strong{color:var(--bad)}.cc-section-profile-rail{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;max-width:560px;min-width:0}.cc-section-profile-metrics{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.cc-section-profile-metrics small{align-items:center;background:color-mix(in oklch,var(--paper) 58%,var(--card));border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;gap:6px;min-width:0;padding:6px 8px;white-space:nowrap}.cc-section-profile-metrics b{color:var(--ink-3)}.cc-section-profile-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.cc-section-profile-actions button{align-items:center;border-radius:999px;display:inline-flex;font-size:.77rem;font-weight:850;gap:6px;justify-content:center;line-height:1.15;min-height:32px;padding:6px 11px;white-space:normal}.cc-section-profile-actions .primary-task-action{background:var(--accent);border:1px solid var(--accent);color:var(--card)}.cc-section-profile-actions .secondary-task-action{background:color-mix(in oklch,var(--card) 88%,var(--paper-2));border:1px solid var(--line);color:var(--ink-2)}.cc-section-profile-actions button:not(:disabled):hover,.cc-section-profile-actions button:not(:disabled):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.cc-command-focus{align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(156px,auto) minmax(330px,.82fr);margin-bottom:18px;padding:14px}.cc-command-focus.bad{border-color:color-mix(in oklch,var(--bad) 38%,var(--line))}.cc-command-focus.warn{border-color:color-mix(in oklch,var(--warn) 38%,var(--line))}.cc-command-focus.pass{border-color:color-mix(in oklch,var(--ok) 34%,var(--line))}.cc-command-focus.loading{border-color:color-mix(in oklch,var(--ink-3) 24%,var(--line))}.cc-command-primary{display:grid;gap:5px;min-width:0;padding:4px 0}.cc-command-primary span,.cc-command-signals span{color:var(--ink-3);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cc-command-primary strong{color:var(--ink);font-size:1rem;overflow-wrap:anywhere}.cc-command-primary p{color:var(--ink-2);font-size:.8rem;line-height:1.38;margin:0;max-width:820px}.cc-command-action{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:10px;color:var(--paper);cursor:pointer;display:grid;gap:4px 9px;grid-template-columns:auto 1fr;min-height:74px;min-width:156px;padding:12px 14px;text-align:left}.cc-command-action svg{grid-row:span 2}.cc-command-action span{font-size:.78rem;font-weight:850;line-height:1.2}.cc-command-action b{font-family:var(--serif);font-size:1.45rem;font-weight:650;line-height:1}.cc-command-action:hover,.cc-command-action:focus-visible{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none;transform:none}.cc-command-signals{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.cc-command-signals button{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:grid;gap:3px;min-height:74px;min-width:0;padding:10px 11px;text-align:left}.cc-command-signals strong{color:var(--ink);font-family:var(--serif);font-size:1.25rem;font-weight:650;line-height:1}.cc-command-signals small{color:var(--ink-3);font-size:.7rem;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-command-signals button:not(:disabled):hover,.cc-command-signals button:not(:disabled):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none;transform:none}.cc-command-signals button:disabled{cursor:progress;opacity:.58}.cc-curator-handoff{align-items:center;background:color-mix(in oklch,var(--card) 92%,var(--paper));border:1px solid var(--line);border-radius:10px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr) auto;margin-bottom:18px;padding:13px 14px}.cc-curator-handoff.bad{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 36%,var(--line))}.cc-curator-handoff.warn{border-color:color-mix(in oklch,var(--warn) 38%,var(--line))}.cc-curator-handoff.pass{border-color:color-mix(in oklch,var(--ok) 34%,var(--line))}.cc-curator-handoff.loading{border-color:color-mix(in oklch,var(--ink-3) 24%,var(--line))}.cc-handoff-copy{display:grid;gap:4px;min-width:0}.cc-handoff-copy span,.cc-handoff-checks b{color:var(--ink-3);font-family:var(--mono);font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.cc-handoff-copy strong{color:var(--ink);font-size:.95rem;overflow-wrap:anywhere}.cc-handoff-copy p{color:var(--ink-2);font-size:.78rem;line-height:1.36;margin:0;overflow-wrap:anywhere}.cc-handoff-checks{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.cc-handoff-checks span{background:var(--card);border:1px solid var(--line);border-radius:8px;display:grid;gap:3px;min-width:0;padding:8px 9px}.cc-handoff-checks strong{color:var(--ink);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-handoff-checks .pass{border-color:color-mix(in oklch,var(--ok) 36%,var(--line))}.cc-handoff-checks .warn{border-color:color-mix(in oklch,var(--warn) 42%,var(--line))}.cc-handoff-checks .bad{border-color:color-mix(in oklch,var(--bad) 40%,var(--line))}.cc-handoff-checks .loading{opacity:.72}.cc-handoff-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.cc-handoff-actions button{align-items:center;border-radius:999px;display:inline-flex;font-size:.78rem;font-weight:850;gap:7px;justify-content:center;min-height:34px;padding:8px 13px;white-space:nowrap}.cc-handoff-actions .primary-task-action{background:var(--accent);border:1px solid var(--accent);color:var(--card)}.cc-handoff-actions .secondary-task-action{background:var(--card);border:1px solid var(--line);color:var(--ink-2)}.cc-handoff-actions button:not(:disabled):hover,.cc-handoff-actions button:not(:disabled):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none;transform:none}.cc-handoff-actions button:disabled{cursor:progress;opacity:.58}.admin-active-task-ribbon-slot{min-height:0}.admin-active-task-ribbon-slot.has-ribbon{min-height:86px}.admin-active-task-ribbon{align-items:center;background:color-mix(in oklch,var(--accent-soft) 50%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 24%,var(--line));border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto auto;margin-bottom:18px;padding:13px 15px}.admin-active-task-ribbon>div:first-child{display:grid;gap:3px;min-width:0}.admin-active-task-ribbon span,.admin-active-task-meta small{color:var(--ink-3);font-family:var(--mono);font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-active-task-ribbon strong{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-active-task-ribbon p{color:var(--ink-2);font-size:.8rem;line-height:1.35;margin:0}.admin-active-task-meta,.admin-active-task-actions{align-items:center;display:flex;gap:8px}.admin-active-task-meta small{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:4px 8px}.admin-active-task-actions button{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.78rem;font-weight:800;min-height:32px;padding:7px 12px;white-space:nowrap}.admin-active-task-actions .primary-task-action{background:var(--accent);border-color:var(--accent);color:var(--card)}.admin-active-task-actions button:disabled{cursor:progress;opacity:.62}.cc-block-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;margin-bottom:16px}.cc-block-h{font-family:var(--serif);font-size:1.18rem;font-weight:700;margin:0}.cc-block-sub{color:var(--ink-3);font-size:.8rem}.cc-vitals{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.cc-vital{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);color:inherit;overflow:hidden;padding:18px 18px 16px;position:relative;text-align:left}.cc-vital.warn{border-color:color-mix(in oklch,var(--warn) 35%,var(--line))}.cc-vital.ok{border-color:color-mix(in oklch,var(--ok) 35%,var(--line))}.cc-vital.is-action{cursor:pointer}.cc-vital.is-action:not(:disabled):hover,.cc-vital.is-action:not(:disabled):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklch,var(--accent) 16%,transparent),var(--shadow);transform:translateY(-1px)}.cc-vital.is-action:disabled{cursor:wait;opacity:.72}.cc-vital-v{color:var(--ink);font-family:var(--serif);font-size:2.35rem;font-variant-numeric:tabular-nums;font-weight:600;line-height:1;margin-top:12px}.cc-vital-sub{color:var(--ink-3);font-size:.74rem;margin-top:9px}.cc-vital-action{color:var(--accent);font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.12em;margin-top:12px;overflow-wrap:anywhere;text-transform:uppercase}.cc-panel{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.cc-status-panel{align-self:start;padding:22px}.cc-dashboard-grid{display:grid;gap:18px;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);margin-bottom:28px}.cc-block-head.compact{padding:18px 18px 8px}.cc-bar{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;display:flex;height:12px;overflow:hidden}.cc-bar i{height:100%}.cc-bar-legend{display:flex;flex-wrap:wrap;gap:16px;margin-top:12px}.cc-2col{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1080px){.cc-2col{grid-template-columns:1fr}}.cc-readi-foot{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.cc-readi-pill{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-family:var(--mono);font-size:11.5px;gap:6px;padding:4px 11px}button.cc-readi-pill{cursor:pointer}.cc-readi-pill.warn{background:var(--warn-soft);border-color:color-mix(in oklch,var(--warn) 40%,var(--line));color:var(--warn-deep, var(--warn))}.admin-command-center .row{display:flex;align-items:center}.admin-command-center .gap6{gap:6px}.admin-command-center .gap8{gap:8px}.admin-command-center .cc-mono{font-family:var(--mono)}.cc-btn.ok{background:var(--ok);border-color:transparent;color:#fff}.cc-btn.ok:hover{filter:brightness(1.05)}.cc-btn.danger{background:var(--bad);border-color:transparent;color:#fff}.cc-btn.danger:hover{filter:brightness(1.05)}.md-page{padding-bottom:8px}.md-plate{position:relative;border-radius:10px;overflow:hidden;flex:0 0 auto;background:radial-gradient(120% 90% at 50% 28%,var(--card) 0%,var(--paper-2) 78%);border:1px solid var(--line);display:grid;place-items:center}.md-plate img{width:100%;height:100%;object-fit:cover}.md-sil{width:78%;height:78%;display:grid;place-items:center;color:color-mix(in oklch,var(--ink) 58%,transparent)}.md-sil svg{width:100%;height:100%;display:block}.md-coverage{margin-bottom:14px}.md-cov-bar{height:6px;border-radius:99px;overflow:hidden;background:var(--paper-2);border:1px solid var(--line)}.md-cov-bar i{display:block;height:100%}.md-cov-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-top:9px;font-size:12.5px;color:var(--ink-2)}.md-cov-meta b{font-variant-numeric:tabular-nums;color:var(--ink)}.md-cov-meta .sep{color:var(--ink-3);opacity:.6}.md-cov-meta .mut3{color:var(--ink-3)}.md-cov-session{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--ink-3)}.md-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px;flex-wrap:wrap}.md-tab{position:relative;background:none;border:none;padding:9px 4px 11px;margin-right:18px;color:var(--ink-3);font-size:13px;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.md-tab:hover{color:var(--ink-2)}.md-tab.on{color:var(--ink)}.md-tab.on:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);border-radius:2px}.md-tab .n{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);background:var(--paper-2);border:1px solid var(--line);border-radius:99px;padding:0 7px}.md-tab.on .n{color:var(--accent-deep);background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 28%,var(--line))}.md-toolbar{position:sticky;top:-22px;z-index:20;display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0 11px;margin:-4px 0 14px;background:color-mix(in oklch,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.md-srcfilter{display:flex;gap:4px;flex-wrap:wrap}.md-srcbtn{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 11px;border-radius:7px;border:1px solid transparent;background:none;color:var(--ink-2);font-size:12.5px;cursor:pointer;transition:all .14s var(--ease)}.md-srcbtn:hover{background:var(--line-2);color:var(--ink)}.md-srcbtn.on{background:var(--card);border-color:var(--line);color:var(--ink);box-shadow:0 1px 2px #080c140d}.md-srcbtn .dot{width:7px;height:7px;border-radius:99px}.md-srcbtn .n{font-family:var(--mono);font-size:10px;color:var(--ink-3)}.md-toolbar-r{margin-left:auto;display:flex;align-items:center;gap:14px}.md-toolbar-filter{align-items:center;display:inline-flex;gap:8px;margin-left:auto}.md-toolbar-filter span{color:var(--ink-3);font-size:11px;font-weight:900;text-transform:uppercase}.md-toolbar-filter select{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);font:inherit;min-height:32px;min-width:180px;padding:6px 9px}.md-kbd{font-family:var(--mono);font-size:10.5px;color:var(--ink-3);white-space:nowrap}.md-kbd b{color:var(--ink-2);background:var(--paper-2);border:1px solid var(--line);border-radius:4px;padding:1px 5px;font-weight:500}.md-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(146px,1fr));gap:12px;padding-bottom:80px}.md-tile{position:relative;border:1px solid var(--line);border-radius:10px;background:var(--card);padding:12px 12px 10px;cursor:pointer;transition:border-color .14s var(--ease),box-shadow .14s var(--ease),transform .14s var(--ease);outline:none}.md-tile:hover{border-color:var(--ink-3)}.md-tile:focus-visible{box-shadow:0 0 0 3px var(--accent-soft);border-color:var(--accent)}.md-tile.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent),0 6px 18px -14px #080c1480}.md-thumb{aspect-ratio:1 / 1;border-radius:8px;overflow:hidden;display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 26%,var(--card) 0%,var(--paper-2) 80%)}.md-thumb img{width:100%;height:100%;object-fit:cover}.md-thumb .md-sil{width:74%;height:74%}.md-check{position:absolute;top:8px;left:8px;width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--card);border:1px solid var(--line);color:transparent;transition:all .12s var(--ease)}.md-tile:hover .md-check{border-color:var(--ink-3)}.md-tile.on .md-check{background:var(--accent);border-color:var(--accent);color:#fff}.md-srcdot{position:absolute;top:12px;right:12px;width:8px;height:8px;border-radius:99px;box-shadow:0 0 0 3px var(--card)}.md-tile-foot{margin-top:9px;min-width:0}.md-tile-foot .b{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-tile-foot .c{display:block;font-family:var(--mono);font-size:11.5px;color:var(--ink);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-quick{position:absolute;right:10px;bottom:38px;display:flex;gap:6px;opacity:0;transform:translateY(4px);transition:all .14s var(--ease)}.md-tile:hover .md-quick,.md-tile:focus-within .md-quick{opacity:1;transform:none}.md-q{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;border:1px solid var(--line);background:var(--card);cursor:pointer;box-shadow:0 2px 8px -3px #080c144d}.md-q.ok{color:var(--ok)}.md-q.ok:hover{background:var(--ok-soft);border-color:color-mix(in oklch,var(--ok) 45%,var(--line))}.md-q.bad{color:var(--bad)}.md-q.bad:hover{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 45%,var(--line))}.md-selbar{position:fixed;bottom:22px;left:calc(50% + var(--cc-sidebar) / 2);transform:translate(-50%);z-index:120;display:flex;align-items:center;gap:18px;padding:10px 12px 10px 20px;border-radius:12px;background:var(--ink);color:var(--paper);box-shadow:0 18px 50px -18px #080c14b3;border:1px solid color-mix(in oklch,var(--ink) 60%,transparent);animation:md-selin .2s var(--ease) both}@keyframes md-selin{0%{transform:translate(-50%) translateY(14px);opacity:0}to{transform:translate(-50%) translateY(0);opacity:1}}.md-selbar-n{font-size:13.5px}.md-selbar-n b{font-variant-numeric:tabular-nums;font-family:var(--mono)}.md-selbar-acts{display:flex;align-items:center;gap:8px}.md-selbar .cc-btn{height:34px}.cc-media-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.cc-media-live{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:9px;background:var(--card)}.cc-media-live .md-plate img{width:100%;height:100%;object-fit:cover}.md-toolbar-count{font-size:12.5px;color:var(--ink-2)}.md-toolbar-count b{font-family:var(--mono);color:var(--ink)}@media(max-width:820px){.md-selbar{left:50%}}.cc-bar-legend span,.cc-legend-action{align-items:center;background:transparent;border:0;color:var(--ink-2);display:inline-flex;font-size:.76rem;gap:7px;padding:0}.cc-legend-action{cursor:pointer}.cc-legend-action:hover{color:var(--accent-deep);text-decoration:underline;transform:none}.cc-legend-action:disabled{cursor:not-allowed;opacity:.58;text-decoration:none}.cc-bar-legend .sw{border-radius:2px;height:9px;width:9px}.cc-status-actions{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.cc-status-actions button{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:grid;gap:5px;min-width:0;padding:11px;text-align:left}.cc-status-actions button:not(:disabled):hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:none}.cc-status-actions button:disabled{cursor:not-allowed;opacity:.56}.cc-status-actions strong{color:var(--ink);font-size:.82rem;overflow-wrap:anywhere}.cc-status-actions span{color:var(--ink-3);font-size:.72rem;line-height:1.32}.cc-alert-panel{align-self:start}.cc-alert-list{max-height:392px;overflow-y:auto;overscroll-behavior:contain}.cc-alert-row{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;border-top:1px solid var(--line-2);color:var(--ink);cursor:pointer;display:grid;gap:14px;grid-template-columns:18px 1fr auto;font:inherit;padding:14px 18px;text-align:left;width:100%}.cc-alert-row:hover{background:var(--paper-2);transform:none}.cc-alert-row strong{display:block;font-size:.88rem}.cc-alert-row small{color:var(--ink-3);display:block;font-size:.74rem;margin-top:3px}.cc-alert-row b{color:var(--ink);font-family:var(--serif);font-size:1.3rem;font-weight:650}.cc-alert-row.bad b{color:var(--bad)}.cc-alert-row.warn b{color:var(--warn)}.cc-coverage-grid{display:grid;gap:12px;grid-template-columns:repeat(7,minmax(130px,1fr))}.cc-coverage-metric{background:var(--card);border:1px solid var(--line);border-radius:11px;box-shadow:var(--shadow);padding:15px}button.cc-coverage-metric{color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%}button.cc-coverage-metric:hover,button.cc-coverage-metric:focus-visible{border-color:var(--ink-3);box-shadow:0 18px 34px color-mix(in oklch,var(--ink) 12%,transparent);transform:translateY(-1px)}button.cc-coverage-metric:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cc-coverage-metric.loading{box-shadow:none;opacity:.78}button.cc-coverage-metric.loading{cursor:progress}.cc-coverage-metric.loading strong{color:var(--ink-3);font-family:var(--mono);font-size:.86rem;letter-spacing:0;text-transform:uppercase}.cc-coverage-metric>div:first-child{align-items:baseline;display:flex;justify-content:space-between;gap:10px}.cc-coverage-metric span{color:var(--ink-2);font-size:.76rem}.cc-coverage-metric strong{color:var(--ink);font-family:var(--serif);font-size:1.45rem;font-weight:650}.cc-coverage-track{background:var(--paper-2);border:1px solid var(--line);border-radius:999px;height:9px;margin:11px 0 9px;overflow:hidden}.cc-coverage-track i{display:block;height:100%}.cc-coverage-metric.ok .cc-coverage-track i{background:var(--ok)}.cc-coverage-metric.warn .cc-coverage-track i{background:var(--warn)}.cc-coverage-metric.bad .cc-coverage-track i{background:var(--bad)}.cc-coverage-metric small{color:var(--ink-3);font-size:.72rem}.cc-coverage-metric em{color:var(--accent);display:block;font-size:.72rem;font-style:normal;font-weight:750;margin-top:8px}.cc-statline{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-bottom:34px;overflow:hidden}.cc-stat{background:transparent;border-right:1px solid var(--line-2);color:inherit;cursor:pointer;padding:16px 18px;text-align:left}.cc-stat:last-child{border-right:0}.cc-stat:not(:disabled):hover,.cc-stat:not(:disabled):focus-visible{background:color-mix(in oklch,var(--accent-soft) 40%,var(--card))}.cc-stat:disabled{cursor:not-allowed;opacity:.62}.cc-stat-v{color:var(--ink);font-family:var(--serif);font-size:1.55rem;font-weight:600}.cc-stat span{color:var(--accent);display:block;font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.12em;margin-top:9px;overflow-wrap:anywhere;text-transform:uppercase}.cc-cols{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.8fr)}.cc-queue{display:flex;flex-direction:column;gap:9px}.cc-queue-mix{display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:14px}.cc-queue-mix button{background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer;display:grid;gap:3px;justify-items:start;padding:12px;text-align:left}.cc-queue-mix button:hover{border-color:var(--accent);transform:none}.cc-queue-mix button:disabled{cursor:default;opacity:.48}.cc-queue-mix button:disabled:hover{border-color:var(--line)}.cc-queue-mix strong{font-family:var(--serif);font-size:1.25rem}.cc-queue-mix span{color:var(--ink-3);font-size:.72rem}.cc-qrow{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:11px;color:var(--ink);display:grid;gap:16px;grid-template-columns:40px 1fr auto;padding:15px 18px;text-align:left}.cc-qrow:hover{border-color:var(--accent)}.cc-q-kind{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent) 30%,var(--line));border-radius:9px;color:var(--accent-deep);display:inline-flex;height:40px;justify-content:center;width:40px}.cc-q-main{display:grid;gap:4px;min-width:0}.cc-q-top{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.cc-q-label{font-size:.95rem}.cc-q-detail{color:var(--ink-2);font-size:.8rem}.cc-q-score{display:grid;justify-items:end}.cc-q-score-v{color:var(--ink);font-family:var(--serif);font-size:1.35rem}.cc-empty{align-items:center;color:var(--ink-2);display:grid;gap:8px;justify-items:center;padding:40px 20px;text-align:center}.cc-empty.compact{box-shadow:none;padding:28px 18px}.usage-insights{display:grid;gap:18px}.usage-header,.usage-panel-head{align-items:center;display:flex;gap:14px;justify-content:space-between}.usage-header h2{font-size:1.42rem;margin:2px 0 0}.usage-metric-grid{display:grid;gap:12px;grid-template-columns:repeat(6,minmax(150px,1fr))}.usage-metric{background:var(--card);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:12px;grid-template-columns:36px minmax(0,1fr);min-height:118px;padding:14px}.usage-metric-icon{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));border-radius:8px;color:var(--accent-deep);display:inline-flex;height:36px;justify-content:center;width:36px}.usage-metric span,.usage-panel-head span,.usage-rank-row small{color:var(--ink-3);display:block;font-size:.72rem;font-weight:800;line-height:1.3}.usage-metric span{letter-spacing:.08em;text-transform:uppercase}.usage-metric strong{color:var(--ink);display:block;font-family:var(--serif);font-size:1.5rem;font-weight:650;line-height:1.05;margin-top:4px}.usage-metric small{color:var(--ink-2);display:block;font-size:.74rem;line-height:1.32;margin-top:7px}.usage-daily-panel,.usage-list-panel{padding:18px}.usage-panel-head{margin-bottom:14px}.usage-panel-head h3{font-size:.95rem;margin:0}.usage-daily-chart{align-items:end;display:grid;gap:6px;grid-template-columns:repeat(30,minmax(10px,1fr));min-height:170px}.usage-day{align-items:center;display:grid;gap:7px;grid-template-rows:122px 20px;justify-items:center;min-width:0}.usage-day span{align-self:end;background:linear-gradient(180deg,var(--accent),var(--ok));border-radius:5px 5px 2px 2px;display:block;min-height:3px;width:100%}.usage-day small{color:var(--ink-3);font-family:var(--mono);font-size:.58rem;line-height:1;overflow:hidden;text-align:center;text-overflow:clip;white-space:nowrap;width:100%}.usage-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.usage-rank-list{display:grid;gap:10px}.usage-rank-row{background:var(--paper);border:1px solid var(--line);border-radius:8px;display:grid;gap:8px 12px;grid-template-columns:minmax(0,1fr) auto;overflow:hidden;padding:10px;position:relative}.usage-rank-row strong{color:var(--ink);display:block;font-size:.86rem;overflow-wrap:anywhere}.usage-rank-row>span{color:var(--ink);font-family:var(--mono);font-size:.82rem;font-weight:800}.usage-rank-row i{background:color-mix(in oklch,var(--accent) 32%,transparent);border-radius:99px;display:block;grid-column:1 / -1;height:5px}@media(max-width:1320px){.usage-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.usage-metric-grid,.usage-grid{grid-template-columns:1fr}.usage-daily-chart{overflow-x:auto;padding-bottom:4px}.usage-day{min-width:28px}}.health-action-ribbon{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;margin:18px 0;padding:16px 18px}.health-action-ribbon.warn{border-color:color-mix(in oklch,var(--warn) 34%,var(--line))}.health-action-ribbon.loading{border-color:color-mix(in oklch,var(--ink-3) 32%,var(--line))}.health-action-ribbon.pass{border-color:color-mix(in oklch,var(--ok) 34%,var(--line))}.health-action-ribbon span{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.health-action-ribbon strong{color:var(--ink);display:block;font-size:1rem;margin-top:4px}.health-action-ribbon p{color:var(--ink-3);font-size:.82rem;line-height:1.42;margin:4px 0 0}.health-loading-note{background:var(--paper-2);border:1px solid var(--line);border-radius:8px;color:var(--ink-2);display:inline-flex;font-family:var(--sans);font-size:.76rem;font-weight:750;letter-spacing:0;line-height:1.35;margin-top:9px;max-width:100%;padding:6px 8px;text-transform:none}.health-action-counts{display:flex;gap:8px}.health-action-counts span{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:8px;display:grid;gap:2px;justify-items:center;min-width:68px;padding:8px 10px}.health-action-counts strong{font-family:var(--serif);font-size:1.2rem;line-height:1;margin:0}.health-action-buttons{align-items:end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.health-action-buttons button{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:999px;color:var(--card);cursor:pointer;display:inline-flex;font-size:.8rem;font-weight:850;gap:7px;min-height:36px;padding:8px 13px;white-space:nowrap}.health-action-buttons button.secondary{background:var(--card);border-color:var(--line);color:var(--accent-deep)}.health-action-buttons button:disabled{cursor:progress;opacity:.58}.health-gate-action-panel{margin-bottom:14px}.health-gate-action-panel.clear{border-style:dashed}.health-gate-panel-head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.health-gate-panel-head>div{display:grid;gap:3px;min-width:0}.health-gate-panel-head span,.health-overflow-panel summary span,.health-pass-panel summary span{color:var(--ink-3);font-family:var(--mono);font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.health-gate-panel-head strong,.health-overflow-panel summary strong,.health-pass-panel summary strong{color:var(--ink);overflow-wrap:anywhere}.health-gate-panel-head small{color:var(--ink-2);line-height:1.35;text-align:right}.health-gate-clear-state{align-items:center;color:var(--ink-2);display:flex;gap:10px;padding:16px}.health-gate-clear-state svg{color:var(--ok);flex:0 0 auto}.health-gate-clear-state strong{color:var(--ink)}.health-gate-clear-state p{line-height:1.38;margin:3px 0 0}.health-overflow-panel,.health-pass-panel{display:grid;gap:10px}.health-overflow-panel{border-top:1px solid var(--line-2)}.health-overflow-panel summary,.health-pass-panel summary{align-items:center;background:color-mix(in oklch,var(--card) 88%,var(--paper-2));cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:12px 16px}.health-pass-panel summary{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.health-overflow-panel summary::-webkit-details-marker,.health-pass-panel summary::-webkit-details-marker{display:none}.health-overflow-panel summary:after,.health-pass-panel summary:after{color:var(--ink-3);content:"Show";font-family:var(--mono);font-size:.64rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.health-overflow-panel[open] summary:after,.health-pass-panel[open] summary:after{content:"Hide"}.health-overflow-grid{border-top:1px solid var(--line-2)}.health-pass-grid{margin-top:10px}.cc-gate{align-items:center;background:transparent;border:0;border-top:1px solid var(--line-2);color:var(--ink);display:grid;gap:14px;grid-template-columns:22px 1fr auto;padding:15px 18px;text-align:left;width:100%}.cc-gate:first-child{border-top:0}.cc-gate-light{border-radius:999px;height:11px;width:11px}.light-pass{background:var(--ok)}.light-warn{background:var(--warn)}.light-loading{background:var(--ink-3)}.light-fail{background:var(--bad)}.cc-gate-name{color:var(--ink);font-family:var(--mono);font-size:.82rem}.cc-gate-note{color:var(--ink-3);font-size:.76rem;margin-top:3px}.cc-gate-next{align-items:flex-end;display:grid;gap:3px;justify-items:end;min-width:148px}.cc-gate-next strong{color:var(--accent-deep);font-size:.78rem;font-weight:850;white-space:nowrap}.cc-gate-next small{font-family:var(--mono);font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.cc-gate-status.pass{color:var(--ok)}.cc-gate-status.warn{color:var(--warn)}.cc-gate-status.loading{color:var(--ink-3)}.cc-gate-status.fail{color:var(--bad)}@media(max-width:1100px){.admin-command-center{--cc-sidebar: 232px}.cc-cols,.cc-dashboard-grid,.cc-vitals{grid-template-columns:1fr 1fr}.cc-command-focus{grid-template-columns:minmax(0,1fr) minmax(156px,auto)}.cc-command-signals{grid-column:1 / -1}.cc-curator-handoff{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(260px,.86fr)}.cc-section-profile{align-items:stretch;grid-template-columns:minmax(0,1fr)}.cc-section-profile-rail,.cc-section-profile-metrics,.cc-section-profile-actions{justify-content:flex-start}.cc-handoff-actions{grid-column:1 / -1;justify-content:flex-start}.cc-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-status-actions{grid-template-columns:1fr}.cc-queue-mix{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:780px){body.cc-body{overflow:auto}.admin-command-center{display:block;height:auto}.cc-side{height:auto;position:static}.cc-nav{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);overflow-x:auto}.cc-main{height:auto;overflow:visible}.cc-top{align-items:flex-start;flex-direction:column;height:auto;padding:16px}.cc-top-title{width:100%}.cc-top-h,.cc-top-sub{overflow:visible;text-overflow:clip;white-space:normal}.cc-top-h{font-size:1.16rem}.cc-scroll{overflow:visible;padding:16px}.cc-vitals,.cc-dashboard-grid,.cc-coverage-grid,.cc-command-focus,.cc-command-signals,.cc-curator-handoff,.health-action-ribbon,.cc-queue-mix,.cc-cols{grid-template-columns:1fr}.cc-section-profile-rail{display:grid;gap:8px;min-width:0}.cc-section-profile-metrics{justify-content:flex-start}.cc-section-profile-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cc-section-profile-actions button{min-width:0;padding-inline:8px}.cc-command-signals,.cc-handoff-actions{grid-column:auto}.cc-handoff-checks{grid-template-columns:1fr 1fr}.cc-handoff-actions button{flex:1 1 170px;white-space:normal}.health-action-counts,.health-action-buttons{justify-content:flex-start}.health-action-buttons button{flex:1 1 180px;justify-content:center;white-space:normal}.health-gate-panel-head{align-items:flex-start;flex-direction:column}.health-gate-panel-head small{text-align:left}}.customer-app .row{display:flex;align-items:center}.customer-app .wrapflex{flex-wrap:wrap}.customer-app .gap12{gap:12px}.customer-app{--serif: "Instrument Serif", "Cormorant Garamond", Georgia, serif;--paper: #eceef1;--paper-2: #e3e6ea;--card: #fbfcfe;--ink: #181b22;--ink-2: #535a65;--ink-3: #646a78;--line: rgba(22, 28, 38, .13);--line-2: rgba(22, 28, 38, .07);--accent: oklch(.5 .1 248);--accent-deep: oklch(.42 .11 248);--accent-soft: oklch(.5 .1 248 / .12);--gs-brand-accent: #c9f23a;--gs-brand-on: #0a0b0d;--radius: 11px;--radius-lg: 14px;--shadow: 0 1px 2px rgba(8, 12, 20, .05), 0 24px 40px -32px rgba(8, 12, 20, .5);--shadow-hover: 0 8px 16px -8px rgba(8, 12, 20, .2), 0 32px 54px -34px rgba(8, 12, 20, .62);--ease-out: cubic-bezier(.22, .61, .36, 1);background:radial-gradient(900px 520px at 15% -10%,var(--accent-soft),transparent 62%),linear-gradient(180deg,var(--paper),var(--paper-2));color:var(--ink);min-height:100vh;padding-bottom:90px}.customer-app:has(.lookup-page){padding-bottom:0}.customer-topbar{background:color-mix(in oklch,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50}.topbar-inner{align-items:center;display:flex;gap:22px;height:64px;margin:0 auto;max-width:1320px;padding:0 40px}.topbar-brand-group{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px;min-width:0}.mobile-nav-toggle{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:none;height:38px;justify-content:center;padding:0;width:38px}.mobile-nav-toggle:hover,.mobile-nav-toggle:focus-visible{background:var(--accent-soft);color:var(--accent-deep);outline:none;transform:none}.logo{align-items:center;background:transparent;border:0;color:var(--ink);display:inline-flex;flex:0 0 auto;font-family:var(--serif);font-size:1.38rem;font-weight:700;gap:9px;padding:0;white-space:nowrap}.logo .dot{background:var(--accent);border-radius:999px;height:9px;width:9px}.navlinks{display:flex;gap:4px;min-width:0}.nav-menu{position:relative}.navlink{background:transparent;border:0;border-radius:var(--radius);color:var(--ink-2);font-size:.86rem;min-height:34px;padding:7px 13px;white-space:nowrap}.navlink:hover,.navlink.active{background:var(--accent-soft);color:var(--accent-deep)}.nav-submenu{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:4px;left:0;min-width:190px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% - 1px);transform:translateY(-4px);transition:opacity .16s var(--ease),transform .16s var(--ease);z-index:80}.nav-menu:after{content:"";height:3px;left:0;position:absolute;right:0;top:100%}.nav-menu.open .nav-submenu{opacity:1;pointer-events:auto;transform:translateY(0)}.nav-submenu button{background:transparent;border:0;border-radius:6px;color:var(--ink-2);padding:9px 10px;text-align:left}.nav-submenu button:hover{background:var(--accent-soft);color:var(--accent-deep);transform:none}.mobile-nav-layer{top:0;right:0;bottom:0;left:0;position:fixed;z-index:200}.mobile-nav-backdrop{background:#0a101861;border:0;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.mobile-nav-drawer{background:var(--card);border-right:1px solid var(--line);box-shadow:var(--shadow);display:grid;gap:12px;height:100%;left:0;max-width:min(340px,calc(100vw - 42px));overflow:auto;padding:16px;position:absolute;top:0;width:86vw}.mobile-nav-head{align-items:center;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding-bottom:12px}.mobile-nav-head strong{font-family:var(--serif);font-size:1.3rem}.mobile-nav-head button,.mobile-nav-links button{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:var(--ink-2);display:flex;font:inherit;font-weight:850;min-height:42px;padding:0 10px;text-align:left}.mobile-nav-head button{justify-content:center;width:42px}.mobile-nav-links{display:grid;gap:4px}.mobile-nav-links button:hover,.mobile-nav-links button:focus-visible,.mobile-nav-links button.active{background:var(--accent-soft);color:var(--accent-deep);outline:none;transform:none}.cmd-trigger{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-3);display:flex;flex:1 1 280px;gap:10px;height:40px;margin-left:auto;max-width:360px;min-width:220px;padding:0 12px 0 14px}.search-autocomplete-host{position:relative}.search-autocomplete{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:none;gap:4px;left:0;max-height:min(420px,70vh);overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:120}.search-autocomplete-host:focus-within .search-autocomplete{display:grid}.search-autocomplete button{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:var(--ink);display:grid;gap:2px 10px;grid-template-columns:minmax(58px,auto) 1fr;min-height:52px;padding:9px 10px;text-align:left}.search-autocomplete button:hover{background:var(--accent-soft);transform:none}.search-autocomplete button.active,.search-autocomplete button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-deep)}.search-autocomplete span{color:var(--accent-deep);font-size:.68rem;font-weight:900;text-transform:uppercase}.search-autocomplete strong{overflow-wrap:anywhere}.search-autocomplete small{color:var(--ink-3);grid-column:2;overflow-wrap:anywhere}.cmd-trigger input{background:transparent;border:0;color:var(--ink);min-width:0;outline:0;width:100%}.cmd-submit{align-items:center;background:transparent;border:0;border-radius:999px;color:var(--ink-3);display:inline-flex;height:28px;justify-content:center;padding:0;width:28px}.cmd-submit:hover{background:var(--accent-soft);color:var(--accent-deep);transform:none}.customer-account-control{flex:0 0 auto;position:relative}.account-trigger{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.82rem;font-weight:800;gap:7px;height:38px;max-width:190px;padding:0 13px}.account-trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-trigger:hover,.customer-account-control.open .account-trigger{background:var(--accent-soft);color:var(--accent-deep);transform:none}.account-menu,.reference-save-popover{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;gap:8px;min-width:260px;padding:10px;position:absolute;right:0;top:calc(100% + 9px);z-index:130}.account-menu-head,.reference-save-head{border-bottom:1px solid var(--line);display:grid;gap:2px;margin-bottom:2px;padding:6px 8px 10px}.account-menu-head strong,.reference-save-head strong{color:var(--ink);font-size:.9rem}.account-menu-head small,.reference-save-head small,.inline-muted{color:var(--ink-3);font-size:.78rem}.account-menu a,.account-menu button,.auth-provider-button{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:var(--ink-2);display:flex;font:inherit;font-size:.86rem;font-weight:800;gap:9px;min-height:38px;padding:0 10px;text-align:left;text-decoration:none}.account-menu a:hover,.account-menu button:hover,.auth-provider-button:hover{background:var(--accent-soft);color:var(--accent-deep);transform:none}.auth-action-stack{display:grid;gap:8px;min-width:min(320px,100%)}.auth-action-stack.compact{min-width:0}.provider-mark{align-items:center;background:var(--ink);border-radius:999px;color:var(--card);display:inline-flex;font-weight:900;height:22px;justify-content:center;width:22px}.kbd{background:var(--paper-2);border:1px solid var(--line);border-radius:4px;color:var(--ink-3);font-family:var(--mono);font-size:.66rem;padding:2px 6px}.btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;font-size:.86rem;font-weight:600;gap:8px;justify-content:center;min-height:40px;padding:0 18px;text-decoration:none}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--card)}.btn.ghost{background:transparent;border-color:transparent;color:var(--ink-2)}.btn.sm{font-size:.8rem;min-height:32px;padding:0 13px}.wrap{margin:0 auto;max-width:1320px;padding:0 40px}.masthead{border-bottom:1px solid var(--line);padding:64px 0 48px}.masthead.editorial{text-align:center}.masthead.editorial .masthead-sub,.masthead.editorial .home-search,.masthead.editorial .customer-statline{margin-left:auto;margin-right:auto}.display{color:var(--ink);font-family:var(--serif);font-weight:700;letter-spacing:0;line-height:1.04}.masthead-title{font-size:clamp(3rem,7vw,6rem);margin:16px 0 0}.masthead-title em{color:var(--accent);font-style:italic;font-weight:600}.masthead-sub{color:var(--ink-2);font-size:1.06rem;line-height:1.6;margin:20px 0 0;max-width:62ch}.home-search{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;box-shadow:var(--shadow);display:flex;gap:12px;height:54px;margin-top:28px;max-width:720px;padding:0 8px 0 18px}.home-search.big{height:64px;padding-left:22px}.home-search input{background:transparent;border:0;color:var(--ink);flex:1;font-size:1rem;min-width:0;outline:0}.customer-statline{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:18px}.customer-statline button{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase}.customer-statline button:hover{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 26%,var(--line));color:var(--accent-deep)}.customer-statline strong{color:var(--ink)}.home-body{padding:50px 40px}.rail{padding:18px 0 36px}.rail-head{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.rail-head>div{display:grid;gap:2px}.rail-title{font-size:1.65rem;margin:0}.rail-head span{color:var(--ink-3);font-size:.86rem}.rail-action{align-items:center;background:transparent;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.82rem;font-weight:700;gap:7px;min-height:34px;padding:0 13px;white-space:nowrap}.rail-action:hover{background:var(--accent-soft);color:var(--accent-deep)}.brand-grid,.iconic-grid,.results-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.sort-control{align-items:center;display:inline-flex;gap:7px;margin-left:auto}.sort-control span{color:var(--ink-3);font-size:.72rem;font-weight:800;text-transform:uppercase}.sort-control select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);font:inherit;font-size:.8rem;font-weight:800;min-height:34px;padding:0 30px 0 10px}.search-reference-group{display:grid;gap:10px;min-width:0}.search-reference-group .customer-refcard{height:100%}.search-result-board{display:grid;gap:20px}.no-results.card{align-items:start;display:grid;gap:14px;justify-items:start;margin-top:18px;min-height:210px;padding:34px}.no-results.card svg{color:var(--ink-3)}.no-results.card p{font-size:1.35rem;line-height:1.15;margin:0}.search-parent-result-group{border-top:1px solid var(--line);display:grid;gap:14px;min-width:0;padding-top:14px}.search-parent-result-group:first-child{border-top:0;padding-top:0}.search-parent-result-head{align-items:end;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto}.search-parent-result-head h2{font-size:1.35rem;line-height:1;margin:4px 0 0}.search-parent-result-head small{color:var(--ink-3);display:block;font-size:.8rem;font-weight:700;margin-top:3px}.search-parent-result-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.search-parent-result-actions span,.search-parent-result-actions button{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:800;min-height:32px;padding:0 10px;white-space:nowrap}.search-parent-result-actions span{background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));color:var(--accent-deep)}.search-parent-result-actions button{background:var(--card);border:1px solid var(--line);color:var(--ink-2);gap:6px}.search-parent-result-actions button:hover,.search-parent-result-actions button:focus-visible{border-color:var(--accent);color:var(--accent-deep)}.search-parent-result-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.search-reference-group-meta,.customer-inline-state{align-items:center;color:var(--ink-3);display:flex;flex-wrap:wrap;font-size:.76rem;font-weight:700;gap:7px}.search-reference-group-meta span,.search-reference-group-meta small{background:var(--line-2);border:1px solid var(--line);border-radius:999px;padding:5px 8px}.search-reference-group-meta span{color:var(--ink-2)}.customer-brand-card{align-content:start;align-items:start;background:linear-gradient(100deg,color-mix(in oklch,var(--card) 98%,transparent),color-mix(in oklch,var(--card) 96%,transparent) 40%,color-mix(in oklch,var(--card) 46%,transparent) 76%,color-mix(in oklch,var(--card) 10%,transparent)),var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 14px 32px color-mix(in oklch,var(--ink) 8%,transparent),0 2px 7px color-mix(in oklch,var(--ink) 6%,transparent);color:var(--ink);display:grid;gap:10px;isolation:isolate;min-height:180px;overflow:hidden;padding:24px;position:relative;text-align:left;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.customer-brand-card:after{background:linear-gradient(90deg,color-mix(in oklch,var(--card) 99%,transparent),color-mix(in oklch,var(--card) 98%,transparent) 48%,color-mix(in oklch,var(--card) 90%,transparent) 63%,color-mix(in oklch,var(--card) 16%,transparent) 86%),radial-gradient(circle at 88% 15%,color-mix(in oklch,var(--accent) 16%,transparent),transparent 28%);content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.customer-brand-card:hover{border-color:color-mix(in oklch,var(--accent) 22%,var(--line));box-shadow:0 22px 44px color-mix(in oklch,var(--ink) 12%,transparent),0 4px 10px color-mix(in oklch,var(--ink) 7%,transparent);transform:translateY(-2px)}.customer-brand-card .serif,.customer-brand-card small{position:relative;z-index:1}.customer-brand-card small{white-space:nowrap}.customer-brand-card .serif{font-family:var(--serif);font-size:1.42rem;font-weight:700;line-height:1.05;max-width:13ch}.customer-brand-visual{height:100%;inset:0 0 0 auto;object-fit:cover;object-position:right center;pointer-events:none;position:absolute;width:min(60%,224px);z-index:0}.customer-brand-card.has-visual{background:linear-gradient(100deg,color-mix(in oklch,var(--card) 99%,transparent),color-mix(in oklch,var(--card) 96%,transparent) 42%,color-mix(in oklch,var(--card) 52%,transparent) 68%,color-mix(in oklch,var(--card) 14%,transparent)),var(--card)}.customer-brand-card small,.style-card small,.customer-card-meta,.lineage-node-card small{color:var(--ink-3)}.find-banner{align-items:center;background:linear-gradient(100deg,color-mix(in oklch,var(--paper-2) 88%,transparent),color-mix(in oklch,var(--paper) 86%,transparent) 46%,color-mix(in oklch,var(--card) 92%,transparent)),var(--card);border:1px solid transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);display:flex;gap:24px;justify-content:space-between;margin:8px 0 36px;min-height:210px;overflow:hidden;padding:30px 34px;position:relative;text-align:left;width:100%}.find-banner:after{background:url(/brand-assets/reverse_lookup_banner.png) right center / auto 100% no-repeat;content:"";inset:0 -70px 0 auto;opacity:.62;pointer-events:none;position:absolute;width:min(58%,760px)}.find-banner>div,.find-banner>svg{position:relative;z-index:1}.find-banner .serif{font-family:var(--serif);font-size:1.75rem;font-weight:700;margin-top:6px}.find-banner p{color:var(--ink-2);margin:8px 0 0;max-width:54ch}.find-banner>svg{background:color-mix(in oklch,var(--card) 86%,transparent);border-radius:999px;box-shadow:0 12px 26px color-mix(in oklch,var(--ink) 12%,transparent);box-sizing:content-box;flex:0 0 auto;opacity:0;padding:20px}.admin-beta-button{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in oklch,var(--ink) 88%,transparent);border:1px solid color-mix(in oklch,var(--card) 18%,transparent);border-radius:999px;bottom:18px;box-shadow:0 18px 36px color-mix(in oklch,var(--ink) 18%,transparent);color:var(--card);display:inline-flex;font-size:.78rem;font-weight:800;gap:7px;min-height:38px;padding:0 14px;position:fixed;right:18px;text-decoration:none;z-index:80}.admin-beta-button:hover{background:var(--accent);color:var(--card);transform:translateY(-1px)}.customer-footer{border-top:1px solid var(--line);margin-top:56px}.customer-footer-inner{align-items:center;display:flex;gap:18px;justify-content:space-between;padding-bottom:28px;padding-top:28px}.customer-footer button{background:transparent;border:0;color:var(--ink-3);font:inherit;font-size:.82rem;font-weight:850;padding:0}.customer-footer>.wrap>button{color:var(--ink);font-family:var(--serif);font-size:1.05rem}.customer-footer nav{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.customer-footer button:hover,.customer-footer button:focus-visible{color:var(--accent-deep);outline:none;transform:none}.reference-save-panel{position:relative}.reference-save-popover,.reference-flag-popover{left:0;right:auto;top:calc(100% + 9px);width:min(340px,calc(100vw - 32px))}.reference-flag-panel{position:relative}.reference-flag-trigger{color:var(--ink-3)}.reference-flag-popover{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;gap:8px;padding:10px;position:absolute;z-index:130}.reference-flag-popover form{display:grid;gap:9px}.reference-flag-categories{display:grid;gap:5px}.reference-flag-categories button{align-items:center;background:transparent;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);display:grid;font:inherit;font-size:.84rem;font-weight:650;gap:8px;grid-template-columns:16px 1fr;min-height:36px;padding:0 9px;text-align:left}.reference-flag-categories button .reference-flag-check{align-items:center;color:var(--accent-deep);display:inline-flex;height:16px;justify-content:center;width:16px}.reference-flag-categories button.selected,.reference-flag-categories button:hover,.reference-flag-categories button:focus-visible{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 36%,var(--line));color:var(--accent-deep);outline:none;transform:none}.reference-flag-note{display:grid;gap:5px}.reference-flag-note span{color:var(--ink-3);font-size:.72rem;font-weight:850}.reference-flag-note textarea{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:inherit;min-height:92px;padding:9px;resize:vertical}.reference-flag-note input[type=url]{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);font:inherit;padding:9px}.reference-flag-optional{color:var(--ink-3);font-size:.66rem;font-weight:650;letter-spacing:.04em;text-transform:uppercase}.reference-flag-actions{display:flex;flex-wrap:wrap;gap:8px}.reference-save-list{display:grid;gap:5px}.reference-save-list button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--radius);color:var(--ink-2);display:grid;font:inherit;font-size:.86rem;font-weight:800;gap:9px;grid-template-columns:auto 1fr auto;min-height:38px;padding:0 10px;text-align:left}.reference-save-list button:hover,.reference-save-list button.saved{background:var(--accent-soft);color:var(--accent-deep);transform:none}.reference-new-list,.account-new-list{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:6px;padding:6px}.reference-new-list input,.account-new-list input{background:transparent;border:0;color:var(--ink);flex:1;min-width:0;outline:0}.reference-new-list button,.account-new-list button{align-items:center;background:var(--accent);border:0;border-radius:999px;color:var(--card);display:inline-flex;height:30px;justify-content:center;width:30px}.inline-error,.customer-inline-error{color:var(--bad);font-size:.78rem;font-weight:800}.inline-success{color:var(--accent-deep);font-size:.78rem;font-weight:850}.account-page{padding-top:34px}.account-empty-state,.account-header{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;padding:34px 0}.account-empty-state{align-items:flex-start}.account-empty-state h1,.account-header h1{font-size:clamp(2.3rem,5vw,4.6rem);margin:8px 0 0}.account-empty-state p,.account-header p{color:var(--ink-2);margin:10px 0 0}.account-list-layout{display:grid;gap:26px;grid-template-columns:280px minmax(0,1fr);padding:28px 0 60px}.account-list-rail{align-content:start;display:grid;gap:8px}.account-list-rail>button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);display:grid;font:inherit;font-size:.88rem;font-weight:850;gap:9px;grid-template-columns:auto 1fr auto;min-height:42px;padding:0 12px;text-align:left}.account-list-rail>button.active,.account-list-rail>button:hover{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 24%,var(--line));color:var(--accent-deep);transform:none}.account-list-rail small{color:var(--ink-3)}.account-list-detail{display:grid;gap:16px;min-width:0}.account-list-detail-head{align-items:center;display:flex;justify-content:space-between}.account-list-detail-head h2{font-size:1.7rem;margin:0}.account-list-detail-head span{color:var(--ink-3);font-size:.86rem}.account-saved-grid{display:grid;gap:10px}.account-saved-reference{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);display:grid;gap:14px;grid-template-columns:74px minmax(0,1fr) auto;min-height:92px;padding:10px 14px 10px 10px;text-align:left}.account-saved-reference:hover{border-color:color-mix(in oklch,var(--accent) 25%,var(--line));box-shadow:var(--shadow);transform:translateY(-1px)}.account-saved-media{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);display:flex;height:72px;justify-content:center;overflow:hidden}.account-saved-media img{height:100%;object-fit:contain;width:100%}.account-saved-reference strong{display:block;font-size:.98rem;overflow-wrap:anywhere}.account-saved-reference small{color:var(--ink-3);display:block;font-size:.78rem;margin-top:4px;overflow-wrap:anywhere}.style-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.style-card{align-items:flex-start;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);display:grid;gap:8px;grid-template-rows:auto 1fr auto;min-height:140px;min-width:0;padding:20px;text-align:left}.style-card .serif{font-family:var(--serif);font-size:clamp(1.08rem,2vw,1.3rem);font-weight:700;line-height:1.08;max-width:100%;min-width:0;overflow-wrap:anywhere;word-break:normal}.style-card small{min-width:0;overflow-wrap:anywhere}.style-card svg{align-self:end;color:var(--accent)}.browse-directory{border-bottom:1px solid var(--line);margin:6px 0 28px;padding-bottom:30px}.directory-grid{max-height:520px;overflow:auto;padding-right:4px}.brand-directory-grid{max-height:none;overflow:visible;padding-right:0}.family-directory-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.family-directory-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);color:var(--ink);display:grid;gap:8px;min-height:118px;padding:16px;text-align:left}.family-directory-card strong{font-size:1.15rem;line-height:1.12;overflow-wrap:anywhere}.family-directory-card small{color:var(--ink-3)}.refcard.customer-refcard{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);display:grid;gap:0;overflow:hidden;text-align:left;width:100%}.refcard-main{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:12px;padding:12px 12px 0;text-align:left;width:100%}.refcard-main:hover .customer-watch-media,.refcard-main:focus-visible .customer-watch-media{border-color:color-mix(in oklch,var(--accent) 34%,var(--line-2))}.refcard-main:focus-visible{outline:2px solid color-mix(in oklch,var(--accent) 42%,transparent);outline-offset:-2px}.customer-watch-media{align-items:center;aspect-ratio:1 / .92;background:radial-gradient(80% 80% at 50% 18%,var(--card),var(--paper-2) 72%,color-mix(in oklch,var(--ink) 8%,var(--paper-2)));border:1px solid var(--line-2);border-radius:var(--radius);display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.customer-watch-media.large{aspect-ratio:1 / 1}.customer-watch-media img{display:block;height:104%;max-height:220px;max-width:104%;min-height:0;min-width:0;object-fit:contain;object-position:center;padding:0;width:104%}.customer-watch-media.crop-render.media-render img{height:var(--render-thumb-scale, 142%);max-height:none;max-width:none;object-fit:cover;width:var(--render-thumb-scale, 142%)}.customer-watch-media.fill-frame.has-image:not(.media-render) img{height:100%;max-height:none;max-width:none;object-fit:cover;width:100%}.customer-watch-media.fill-frame.crop-render.media-render img{flex:0 0 auto;height:var(--render-thumb-scale, 178%);max-height:none;max-width:none;min-height:100%;min-width:100%;object-fit:cover;width:var(--render-thumb-scale, 178%)}.customer-watch-media .watch-visual{flex:0 0 auto;height:clamp(72px,54%,132px);margin:0;width:clamp(72px,54%,132px)}.customer-watch-media.large img{height:96%;max-height:none;max-width:96%;object-fit:contain;width:96%}.customer-watch-media.large.media-render img{height:104%;max-height:none;max-width:104%;width:104%}.customer-watch-media.large.crop-render.media-render img{height:var(--render-thumb-scale, 142%);max-height:none;max-width:none;object-fit:cover;width:var(--render-thumb-scale, 142%)}.customer-watch-media.large.fill-frame.crop-render.media-render img{flex:0 0 auto;height:var(--render-thumb-scale, 178%);max-height:none;max-width:none;min-height:100%;min-width:100%;object-fit:cover;width:var(--render-thumb-scale, 178%)}.customer-watch-media.large .watch-visual{height:clamp(140px,58%,280px);width:clamp(140px,58%,280px)}.customer-watch-media .refcode{bottom:11px;color:var(--ink-3);font-size:.68rem;left:12px;position:absolute}.customer-card-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px;padding:0 12px 12px}.customer-ref-meta span,.customer-confidence-grid span{background:var(--line-2);border:1px solid var(--line);border-radius:999px;font-size:.74rem;padding:5px 8px}.customer-card-chip{align-items:center;background:var(--line-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;gap:5px;max-width:100%;min-height:28px;padding:5px 8px;text-align:left}.customer-card-chip:hover,.customer-card-chip:focus-visible{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 36%,var(--line));color:var(--accent-deep);outline:none}.customer-card-chip span{color:var(--ink-3);font-family:var(--mono);font-size:.58rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.customer-card-chip strong{font-size:.72rem;font-weight:800;line-height:1.1;min-width:0;overflow-wrap:anywhere}.customer-search-page{padding-top:34px}.customer-search-page .search-layout{align-items:start;display:grid;gap:34px;grid-template-columns:248px minmax(0,1fr)}.customer-search-page .facet-rail{align-self:start;max-height:calc(100vh - 104px);overflow:auto;position:sticky;top:84px}.customer-search-page .results-col{min-width:0}.search-top .display{font-size:clamp(2.2rem,4vw,3.8rem);margin:8px 0 0}.facet-group{border-bottom:1px solid var(--line-2)}.facet-head{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:12px 0}.facet-head::-webkit-details-marker{display:none}.facet-head small{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:600}.facet-group[open] .facet-head{color:var(--accent-deep)}.facet-opts{display:grid;gap:1px;max-height:280px;overflow:auto;padding:0 0 10px}.facet-opt{align-items:center;background:transparent;border:0;border-radius:var(--radius);color:var(--ink-2);display:grid;gap:9px;grid-template-columns:18px minmax(0,1fr) auto;padding:7px 4px;text-align:left}.facet-opt>span:not(.facet-box){min-width:0;overflow:hidden;text-overflow:ellipsis}.facet-opt small{color:var(--ink-3);font-family:var(--mono);font-size:.68rem}.facet-opt.empty{color:var(--ink-3);text-decoration:line-through}.facet-box{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:4px;display:inline-flex;height:16px;justify-content:center;width:16px}.facet-opt.on{color:var(--ink);font-weight:700}.facet-opt.on .facet-box{background:var(--accent);border-color:var(--accent);color:var(--card)}.results-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.results-bar small{color:var(--ink-3);font-size:.78rem;font-weight:700}.results-bar .btn{margin-left:0}.casio-mode-banner{align-items:center;background:var(--ink);border:1px solid color-mix(in oklch,var(--warn) 38%,var(--ink));border-radius:var(--radius);color:var(--paper);display:flex;gap:16px;justify-content:space-between;margin:22px 0 28px;padding:14px 16px}.casio-mode-banner>div:first-child{display:grid;gap:3px;min-width:0}.casio-mode-banner .eyebrow,.casio-mode-banner small{color:color-mix(in oklch,var(--paper) 72%,var(--warn))}.casio-mode-banner strong{font-family:var(--serif);font-size:1.45rem;line-height:1}.casio-mode-actions,.casio-mode-panel-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.casio-mode-actions button,.casio-mode-panel-actions button,.casio-mode-panel-actions a{align-items:center;background:color-mix(in oklch,var(--paper) 9%,transparent);border:1px solid color-mix(in oklch,var(--paper) 24%,transparent);border-radius:999px;color:inherit;display:inline-flex;font-size:.78rem;font-weight:850;gap:7px;min-height:34px;padding:7px 11px;text-decoration:none;white-space:nowrap}.casio-mode-actions button:hover,.casio-mode-actions button:focus-visible,.casio-mode-panel-actions button:hover,.casio-mode-panel-actions button:focus-visible,.casio-mode-panel-actions a:hover,.casio-mode-panel-actions a:focus-visible{background:var(--warn);border-color:var(--warn);color:var(--paper);outline:none}.active-filter-strip{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 16px}.active-filter-strip button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink);display:inline-flex;gap:7px;min-height:30px;padding:6px 9px}.active-filter-strip button:hover{border-color:var(--accent);color:var(--accent-deep)}.active-filter-strip span{color:var(--ink-3);font-family:var(--mono);font-size:.62rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.active-filter-strip strong{font-size:.78rem;font-weight:800}.customer-inline-state{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;padding:12px 14px}.customer-inline-state.error{background:color-mix(in oklch,var(--conf-low) 10%,var(--card));border-color:color-mix(in oklch,var(--conf-low) 35%,var(--line));color:var(--ink)}.brandhead{align-items:end;border-bottom:1px solid var(--line);display:grid;gap:40px;grid-template-columns:1fr auto;margin-bottom:44px;padding:42px 0 34px}.brandhead-name{font-size:clamp(3rem,7.5vw,6.5rem);margin:12px 0 0}.brandhead-stats{align-items:end;display:flex;gap:34px}.bstat{display:grid;gap:4px;text-align:right}.bstat-v{font-family:var(--serif);font-size:2rem}.bstat-k{color:var(--ink-3);font-family:var(--mono);font-size:.65rem;letter-spacing:.16em;text-transform:uppercase}.brand-catalog-cta{align-items:center;align-self:end;background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-size:.82rem;font-weight:800;gap:8px;justify-content:center;min-height:38px;padding:0 14px;white-space:nowrap}.brand-catalog-cta:hover{background:var(--accent-deep);border-color:var(--accent-deep)}.gs-split{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid;grid-template-columns:1fr 1fr;margin:-10px 0 40px;overflow:hidden}.gs-split-l{display:flex;flex-direction:column;justify-content:center;padding:36px 38px}.gs-split-l .eyebrow{color:var(--ink-3)}.gs-split-l h2{font-family:var(--serif);font-size:clamp(1.7rem,3.4vw,2.7rem);line-height:1.02;margin:12px 0 0;max-width:18ch}.gs-split-l p{color:var(--ink-2);font-size:.98rem;line-height:1.62;margin:16px 0 0;max-width:46ch}.gs-split-l .gs-split-note{color:var(--ink-3);font-family:var(--mono);font-size:.8rem;letter-spacing:.01em}.gs-split-r{background:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,rgba(0,0,0,.3) 0 1px,transparent 1px 4px),repeating-linear-gradient(45deg,rgba(0,0,0,.22) 0 3px,transparent 3px 8px),radial-gradient(140% 120% at 50% -10%,#16181c,#07080a 70%);background-size:8px 8px,8px 8px,16px 16px,100% 100%;color:#e9ece6;display:flex;flex-direction:column;gap:26px;justify-content:space-between;min-height:320px;padding:36px 38px;position:relative}.gs-split-corner{border:1px solid color-mix(in oklch,var(--gs-brand-accent) 50%,transparent);border-radius:4px;color:var(--gs-brand-accent);font-family:Share Tech Mono,monospace;font-size:.66rem;letter-spacing:.16em;padding:4px 9px;position:absolute;right:22px;text-transform:uppercase;top:22px}.gs-split-mark h3{color:#e9ece6;font-family:Saira Condensed,Hanken Grotesk,sans-serif;font-size:clamp(2.6rem,6vw,4rem);font-style:italic;font-weight:900;letter-spacing:.01em;line-height:.9;margin:0;text-transform:uppercase}.gs-split-sub{color:#9097a0;font-family:Share Tech Mono,monospace;font-size:.8rem;letter-spacing:.04em;line-height:1.7;margin-top:14px;text-transform:uppercase}.gs-split-cta{align-items:center;align-self:flex-start;background:var(--gs-brand-accent);border:0;border-radius:6px;box-shadow:0 6px color-mix(in oklch,var(--gs-brand-accent) 40%,transparent),inset 0 1px #ffffff40;color:#0a0b0d;cursor:pointer;display:inline-flex;font-family:Saira Condensed,Hanken Grotesk,sans-serif;font-size:1rem;font-weight:800;gap:10px;letter-spacing:.1em;padding:15px 22px;text-transform:uppercase;transition:transform .1s,filter .2s,box-shadow .1s}.gs-split-cta:hover{filter:brightness(1.05)}.gs-split-cta:active{box-shadow:0 3px color-mix(in oklch,var(--gs-brand-accent) 40%,transparent),inset 0 1px #fff3;transform:translateY(3px)}@media(max-width:760px){.gs-split{grid-template-columns:1fr}.gs-split-r{min-height:260px}}.brand-decade-filter{align-items:center;background:color-mix(in oklch,var(--card) 88%,var(--paper-2));border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:16px;grid-template-columns:minmax(190px,.35fr) minmax(360px,1fr);margin:-18px 0 30px;padding:14px}.brand-decade-filter-copy{display:grid;gap:4px;min-width:0}.brand-decade-filter-copy strong{font-family:var(--serif);font-size:1.35rem;line-height:1}.brand-decade-filter-copy small{color:var(--ink-3);font-size:.78rem;font-weight:750}.brand-decade-controls{display:grid;min-width:0}.brand-decade-range{background:var(--paper);border:1px solid var(--line-2);border-radius:7px;display:grid;gap:11px;min-width:0;padding:10px 12px 12px}.brand-decade-range-values{align-items:center;display:grid;gap:14px;grid-template-columns:minmax(46px,auto) minmax(0,1fr) minmax(46px,auto);min-width:0}.brand-decade-range-values span,.brand-decade-range-values b{color:var(--ink-3);font-size:.74rem;font-weight:850;font-variant-numeric:lining-nums tabular-nums;letter-spacing:.01em;white-space:nowrap}.brand-decade-range-values b{color:var(--ink-2);justify-self:center;overflow:hidden;text-overflow:ellipsis}.brand-decade-range-values span:last-child{justify-self:end}.brand-decade-range-slider{--thumb-size: 22px;--thumb-radius: 11px;--pos-start: calc(var(--thumb-radius) + var(--range-start, 0) * (100% - var(--thumb-size)));--pos-end: calc(var(--thumb-radius) + var(--range-end, 1) * (100% - var(--thumb-size)));height:26px;min-width:0;position:relative;touch-action:none;-webkit-user-select:none;user-select:none}.brand-decade-range-track{background:var(--line-2);border-radius:999px;height:7px;left:var(--thumb-radius);position:absolute;right:var(--thumb-radius);top:50%;transform:translateY(-50%)}.brand-decade-range-hitarea{top:0;right:0;bottom:0;left:0;position:absolute;touch-action:none}.brand-decade-range-hitarea:before{background:var(--accent);border-radius:999px;content:"";height:7px;left:var(--pos-start);position:absolute;right:calc(100% - var(--pos-end));top:50%;transform:translateY(-50%)}.brand-decade-thumb{background:var(--card);border:2px solid var(--accent);border-radius:999px;box-shadow:0 3px 10px #2f374d2e;cursor:ew-resize;height:var(--thumb-size);padding:0;position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);transition:border-color .12s var(--ease),box-shadow .12s var(--ease);width:var(--thumb-size)}.brand-decade-thumb.start{left:var(--pos-start);z-index:2}.brand-decade-thumb.end{left:var(--pos-end);z-index:3}.brand-decade-range-hitarea .brand-decade-thumb:hover,.brand-decade-range-hitarea .brand-decade-thumb:focus-visible,.brand-decade-range-hitarea .brand-decade-thumb:active{box-shadow:0 0 0 4px var(--accent-soft),0 3px 10px #2f374d2e;outline:none;transform:translate(-50%,-50%)}.brand-decade-reset{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);grid-column:1 / -1;justify-self:end;display:inline-flex;font-size:.78rem;font-weight:850;gap:7px;justify-content:center;min-height:34px;padding:0 12px;white-space:nowrap}.brand-decade-reset:hover,.brand-decade-reset:focus-visible{border-color:var(--accent);color:var(--accent-deep)}.brand-decade-reset.hidden{display:none}.coll-list{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.brand-family-groups{align-items:stretch;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.brand-family-groups.scrollable{grid-auto-columns:minmax(320px,410px);grid-auto-flow:column;grid-template-columns:none;margin:0 -6px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 6px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.brand-family-groups.scrollable .brand-family-group{scroll-snap-align:start}.brand-family-group{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:14px;height:100%;min-width:0;padding:15px}.brand-family-group:not(.collapsed){grid-column:1 / -1;height:auto;padding:18px}.brand-family-group.collapsed{align-content:start}.brand-family-group-head{align-items:start;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.brand-family-group:not(.collapsed) .brand-family-group-head{align-items:center;grid-template-columns:minmax(0,1fr) auto}.family-collapse-button{align-items:start;background:transparent;border:0;color:var(--ink);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;padding:0;text-align:left;width:100%}.family-collapse-button:hover .rail-title,.family-title-link:hover,.family-title-link:focus-visible{color:var(--accent-deep)}.family-title-link{background:transparent;border:0;color:inherit;font:inherit;padding:0;text-align:left}.family-open-button,.family-expand-button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;justify-content:center;min-height:34px;padding:0 10px;white-space:nowrap}.family-expand-button{width:34px}.family-open-button:hover,.family-open-button:focus-visible,.family-expand-button:hover,.family-expand-button:focus-visible{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep);outline:none;transform:none}.family-collapse-button svg,.family-expand-button svg{color:var(--ink-3);flex:0 0 auto;transition:transform .16s ease,color .16s ease}.brand-family-group.collapsed .family-expand-button svg{transform:rotate(-90deg)}.family-collapse-button:hover svg,.family-expand-button:hover svg{color:var(--accent)}.family-collapse-copy{display:grid;gap:4px;min-width:0}.brand-family-group-head .rail-title{display:block;font-size:1.42rem;line-height:1.12;margin-top:4px;max-width:100%;overflow-wrap:break-word;word-break:normal}.brand-family-group-stats{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.brand-family-group:not(.collapsed) .brand-family-group-stats{justify-content:flex-end}.brand-family-group-stats span{background:var(--line-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.76rem;font-weight:700;padding:6px 10px;white-space:nowrap}.brand-family-group-stats .open-lineage-stat{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 30%,var(--line));color:var(--accent-deep)}.brand-family-group-stats button.open-lineage-stat{border-radius:999px;cursor:pointer;font:inherit;line-height:1;padding:6px 10px}.brand-family-group-stats button.open-lineage-stat:hover,.brand-family-group-stats button.open-lineage-stat:focus-visible{background:color-mix(in oklch,var(--accent-soft) 62%,white);border-color:var(--accent);outline:none}.brand-reference-more{display:flex;justify-content:center;padding:24px 0 4px}.brand-reference-more button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:var(--paper);display:inline-flex;font-weight:850;gap:8px;justify-content:center;min-height:42px;padding:0 18px}.brand-reference-more button:hover,.brand-reference-more button:focus-visible{background:var(--accent-deep);border-color:var(--accent-deep);outline:none}.brand-reference-more span{color:color-mix(in oklch,var(--paper) 76%,transparent);font-family:var(--mono);font-size:.7rem}.brand-family-preview-media{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));min-height:70px}.brand-family-preview-media .customer-watch-media{aspect-ratio:1 / .78;border-color:var(--line)}.brand-family-preview-media .customer-watch-media img{max-height:none}.brand-family-preview-media .customer-watch-media .refcode{display:none}.parent-story-banner{align-items:center;background:color-mix(in oklch,var(--accent-soft) 72%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 26%,var(--line));border-radius:var(--radius);color:var(--accent-deep);display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;min-width:0;padding:9px 10px}.parent-story-banner>span{color:var(--ink-2);font-size:.76rem;font-weight:800;margin-right:auto;text-transform:uppercase}.parent-story-banner button{align-items:center;background:transparent;border:0;color:var(--accent-deep);display:inline-flex;font-size:.78rem;font-weight:800;gap:5px;min-width:0;overflow-wrap:anywhere;padding:0;text-align:left}.coll-row{align-content:start;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;gap:14px;grid-template-rows:auto 1fr;min-height:100%;padding:16px}.coll-media{aspect-ratio:16 / 10;background:transparent;border:0;border-radius:var(--radius);cursor:pointer;min-width:0;overflow:hidden;padding:0;text-align:inherit}.coll-media:hover .customer-watch-media,.coll-media:focus-visible .customer-watch-media{border-color:color-mix(in oklch,var(--accent) 42%,var(--line));box-shadow:0 14px 32px #313a501f}.coll-h{background:transparent;border:0;color:var(--ink);display:block;font-family:var(--serif);font-size:1.35rem;font-weight:700;line-height:1.08;margin:7px 0 0;padding:0;text-align:left}.coll-detail p{color:var(--ink-2);display:-webkit-box;font-size:.9rem;line-height:1.45;margin:8px 0 0;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.coll-foot{align-items:center;border-top:1px solid var(--line-2);display:flex;gap:10px;justify-content:space-between;margin-top:14px;padding-top:12px}.coll-cta{align-items:center;background:transparent;border:0;color:var(--accent-deep);display:inline-flex;font-weight:700;gap:8px}.reference-page,.lookup-page{padding-top:30px}.lookup-page{padding-bottom:54px}.lookup-page .identify-workbench{--identify-ink: var(--ink);--identify-muted: var(--ink-2);--identify-line: var(--line);--identify-panel: var(--card);--identify-green: var(--accent);--identify-blue: var(--accent-deep);gap:24px}.lookup-page .identify-head{align-items:end;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;padding:16px 0 32px}.lookup-page .identify-head h1{font-size:clamp(3rem,6vw,5.6rem);line-height:.96;margin:10px 0 0}.lookup-page .identify-head .masthead-sub{font-size:1.06rem;line-height:1.6;max-width:62ch}.lookup-page .identify-signal-strip{align-content:end;min-width:260px}.lookup-page .identify-signal-strip span{background:var(--line-2);border-color:var(--line);color:var(--ink-2);font-family:var(--mono);font-size:.72rem;letter-spacing:.08em;min-height:34px;padding:0 12px;text-transform:uppercase}.lookup-page .identify-console{align-items:stretch;background:transparent;border:0;border-radius:0;gap:18px;grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr);padding:0}.lookup-page .identify-drop,.lookup-page .identify-clues{background:var(--card);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);gap:14px;min-height:410px;padding:16px}.lookup-page .identify-preview-stage,.lookup-page .identify-clues .nl-box{min-height:292px}.lookup-page .identify-preview-stage img{height:292px}.lookup-page .identify-actions .btn,.lookup-page .identify-action-control{min-height:40px}.lookup-page .identify-panel-head{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;letter-spacing:.08em}.lookup-page .identify-panel-head span{color:var(--ink)}.lookup-page .identify-panel-head em{color:var(--ink-3)}.lookup-page .identify-preview-stage{background:radial-gradient(80% 80% at 50% 18%,var(--card),var(--paper-2) 72%,color-mix(in oklch,var(--ink) 8%,var(--paper-2)));border-color:var(--line-2);border-radius:var(--radius)}.lookup-page .identify-preview-stage:after{border-color:var(--line-2)}.lookup-page .identify-empty{color:var(--ink-3)}.lookup-page .identify-empty svg{color:var(--accent)}.lookup-page .identify-empty strong{color:var(--ink)}.lookup-page .identify-clues .nl-box{background:var(--card);border-color:var(--line);border-radius:var(--radius);color:var(--ink);font-family:var(--sans)}.lookup-page .identify-clues .nl-box:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.lookup-page .identify-results{gap:18px}.lookup-page .identify-observations,.lookup-page .identify-candidate{background:var(--card);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.lookup-page .facet-token-list span,.lookup-page .read-text-list code,.lookup-page .identify-evidence span,.lookup-page .identify-candidate-signals{background:var(--line-2);border-color:var(--line);color:var(--ink)}.lookup-page .facet-token-list em,.lookup-page .identify-evidence em,.lookup-page .identify-card-title>div>span,.lookup-page .identify-candidate-signals summary{color:var(--ink-3)}.lookup-page .identify-candidate:before,.lookup-page .identify-score span{background:var(--accent)}.lookup-page .identify-candidate:hover{border-color:color-mix(in oklch,var(--accent) 34%,var(--line));box-shadow:var(--shadow)}.lookup-page .identify-candidate.is-top-candidate{background:color-mix(in oklch,var(--card) 88%,var(--accent-soft));border-color:color-mix(in oklch,var(--accent) 26%,var(--line))}.lookup-page .confidence-chip{background:var(--line-2);border-color:var(--line);color:var(--ink-2)}.crumb{align-items:center;color:var(--ink-3);display:flex;gap:9px;margin-bottom:26px}.crumb button{background:transparent;border:0;color:var(--ink-2);padding:0}.ref-hero{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(410px,.38fr) minmax(0,1fr);padding-bottom:34px}.ref-hero.text-only{grid-template-columns:minmax(0,1fr)}.ref-hero.text-only>div{max-width:820px}.ref-hero-plate{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:inherit;overflow:hidden;padding:0;text-align:left;width:100%}.ref-hero-plate .customer-watch-media{aspect-ratio:1 / 1.05;border:0;border-radius:0}.image-expand-trigger{cursor:zoom-in}.image-expand-trigger:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.ref-hero-plate .customer-watch-media.has-image img{max-height:none;max-width:none}.ref-hero-plate .customer-watch-media.has-image:not(.media-render) img{height:100%;object-fit:cover;width:100%}.ref-hero-gallery{display:grid;gap:12px;min-width:0}.gallery-main{position:relative}.gallery-main-image{background:transparent;border:0;color:inherit;display:block;padding:0;width:100%}.gallery-main-meta{align-items:center;background:color-mix(in oklch,var(--card) 92%,transparent);border-top:1px solid var(--line-2);display:flex;gap:10px;justify-content:space-between;min-height:42px;padding:8px 10px}.gallery-main-meta>span:last-child{color:var(--ink-3);font-size:.78rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gallery-controls{align-items:stretch;display:grid;gap:8px;grid-template-columns:34px minmax(0,1fr) 34px}.gallery-controls>button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);display:flex;justify-content:center}.gallery-count{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-3);display:flex;font-size:.78rem;font-weight:800;justify-content:center}.gallery-thumb-strip{display:grid;gap:8px;grid-auto-columns:74px;grid-auto-flow:column;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.gallery-thumb{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;display:grid;gap:4px;min-width:0;padding:5px}.gallery-thumb.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 14%,transparent)}.gallery-thumb .customer-watch-media{aspect-ratio:1 / .72;border-radius:calc(var(--radius) - 2px)}.gallery-thumb .customer-watch-media img{max-height:58px}.gallery-thumb .customer-watch-media .refcode,.reference-option-media .customer-watch-media .refcode{display:none}.gallery-thumb span{color:var(--ink-2);font-size:.66rem;font-weight:800;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.ref-title{font-size:clamp(2.25rem,4.25vw,4rem);line-height:.98;margin:10px 0 0;max-width:980px}.ref-nickname{color:var(--accent-deep);font-size:clamp(1.2rem,2.2vw,1.7rem);font-style:italic;margin-top:4px}.refcard-nickname{color:var(--accent-deep);font-size:.82rem;font-style:italic;margin-top:1px}.nickname-chip{background:var(--accent-soft);border-radius:999px;color:var(--accent-deep);font-size:.7rem;font-style:italic;font-weight:700;margin-left:auto;padding:2px 8px;white-space:nowrap}.customer-ref-meta{align-items:center;flex-wrap:wrap;margin:10px 0 14px}.ref-summary{color:var(--ink-2);font-size:1.05rem;line-height:1.62;max-width:62ch}.reference-overview{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:28px;padding-top:28px}.reference-overview-body{color:var(--ink-2);font-size:1.08rem;line-height:1.68;margin:0;max-width:68ch}.reference-image-lightbox{align-items:center;background:color-mix(in oklch,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;padding:52px 24px;position:fixed;z-index:120}.reference-image-close{align-items:center;background:var(--ink);border:1px solid color-mix(in oklch,var(--card) 16%,transparent);border-radius:999px;color:var(--card);display:inline-flex;height:38px;justify-content:center;padding:0;position:fixed;right:22px;top:22px;width:38px;z-index:2}.reference-image-close:hover,.reference-image-close:focus-visible{background:var(--accent-deep);outline:none}.reference-image-lightbox-frame{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 30px 90px #151a293d;max-height:min(86vh,960px);max-width:min(86vw,860px);overflow:hidden;width:100%}.reference-image-lightbox-frame .customer-watch-media{aspect-ratio:1 / 1.08;border:0;border-radius:0}.reference-variant-overview{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(260px,.95fr) minmax(260px,.8fr) minmax(260px,1fr);margin-bottom:24px;padding:22px 24px}.reference-variant-overview .eyebrow{margin-bottom:7px}.reference-variant-overview p{color:var(--ink-2);line-height:1.45;margin:8px 0 0;max-width:58ch}.reference-config-summary{display:grid;gap:8px;min-width:0}.reference-config-summary div{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:4px;min-width:0;padding:12px 14px}.reference-config-summary span{color:var(--ink-3);font-size:.72rem;font-weight:850;text-transform:uppercase}.reference-config-summary strong{color:var(--ink);font-size:.95rem;line-height:1.25;overflow-wrap:anywhere}.reference-variation-strip{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.reference-variation-strip div{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:1px;min-height:66px;padding:11px 12px}.reference-variation-strip strong{font-family:var(--serif);font-size:1.45rem;line-height:1}.reference-variation-strip span{color:var(--ink-3);font-size:.75rem}.reference-trait-cloud{align-content:start;display:flex;flex-wrap:wrap;gap:7px}.reference-trait-cloud button{background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent) 25%,transparent);border-radius:999px;color:var(--accent-deep);cursor:default;font-size:.76rem;font-weight:700;padding:6px 9px}.reference-trait-cloud button.clickable{cursor:pointer}.reference-trait-cloud button.clickable:hover,.reference-trait-cloud button.clickable:focus-visible{background:color-mix(in oklch,var(--accent-soft) 72%,white);border-color:color-mix(in oklch,var(--accent) 48%,transparent)}.reference-trait-cloud button:disabled{opacity:1}.reference-variant-actions{display:flex;flex-wrap:wrap;gap:10px}.reference-variant-actions .coll-cta{border:1px solid var(--line);border-radius:999px;min-height:34px;padding:0 12px}.reference-variant-actions .coll-cta.secondary{color:var(--ink-2)}.reference-related-refs{border-top:1px solid var(--line);display:grid;gap:16px;margin-bottom:28px;padding-top:28px}.reference-related-refs.bottom-parent-reference{grid-column:1 / -1;width:100%}.reference-related-head{align-items:baseline;display:flex;justify-content:space-between;gap:16px}.reference-related-head span{color:var(--ink-3);font-size:.85rem;font-weight:700}.reference-market .card-head span{color:var(--ink-3);font-size:.82rem;font-weight:700}.market-stats{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:16px 24px 0}.market-stat{background:var(--bg-soft, var(--card));border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:4px;padding:14px 16px}.market-stat-label{color:var(--ink-3);font-size:.78rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.market-stat-value{font-size:1.2rem}.market-note{color:var(--ink-3);font-size:.78rem;margin:12px 24px 18px}.reference-lineage-rail{border-top:1px solid var(--line);margin-bottom:28px;padding-top:28px}.reference-lineage-track{display:grid;gap:12px;grid-auto-columns:160px;grid-auto-flow:column;margin:0 -6px;overflow-x:auto;overscroll-behavior-x:contain;padding:2px 6px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.reference-lineage-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);cursor:pointer;display:grid;gap:10px;min-width:0;padding:10px;scroll-snap-align:center;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.reference-lineage-card:hover{border-color:var(--accent);box-shadow:var(--shadow);transform:translateY(-2px)}.reference-lineage-card.active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);cursor:default}.reference-lineage-card.active:hover{transform:none}.reference-lineage-media{aspect-ratio:1 / 1;background:var(--bg-soft, var(--card));border-radius:calc(var(--radius-lg) - 4px);overflow:hidden;position:relative;width:100%}.reference-lineage-media .customer-watch-media{aspect-ratio:auto;border:0;border-radius:0;top:0;right:0;bottom:0;left:0;height:100%;position:absolute;width:100%}.reference-lineage-flag{background:var(--accent);border-radius:999px;color:#fff;font-size:.66rem;font-weight:700;left:8px;letter-spacing:.02em;padding:3px 8px;position:absolute;text-transform:uppercase;top:8px}.reference-lineage-body{display:grid;gap:2px}.reference-lineage-year{color:var(--ink-3);font-size:.76rem;font-weight:700}.reference-lineage-body .refcode{font-size:.9rem;overflow-wrap:anywhere}.reference-lineage-body em{color:var(--ink-2);font-size:.8rem}.reference-lineage-more{align-content:center;background:var(--card);border:1px dashed var(--line);border-radius:var(--radius-lg);color:var(--ink-2);cursor:pointer;display:grid;gap:2px;justify-items:center;min-width:88px;padding:10px;scroll-snap-align:center;text-align:center}.reference-lineage-more:hover{border-color:var(--accent);color:var(--accent-deep)}.reference-lineage-more-count{font-size:1.1rem;font-weight:700}.reference-lineage-more span:last-child{color:var(--ink-3);font-size:.78rem}.reference-onward{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);display:grid;gap:14px;margin-top:18px;padding:18px}.reference-onward h2{margin:0}.reference-onward-actions{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.reference-onward-actions button{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;color:var(--ink);display:inline-flex;font-weight:850;gap:8px;justify-content:center;min-height:44px;min-width:0;padding:0 12px}.reference-onward-actions button:hover,.reference-onward-actions button:focus-visible{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.reference-parent-panel{align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;display:grid;gap:18px;grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);min-width:0;padding:16px;text-align:left;width:100%}.bottom-parent-reference .reference-parent-panel{grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);min-height:246px}.reference-parent-panel:hover,.reference-parent-panel:focus-visible{border-color:color-mix(in oklch,var(--accent) 36%,var(--line));box-shadow:0 18px 42px #313a501f}.reference-parent-panel-media{min-width:0}.reference-parent-panel-media .customer-watch-media{aspect-ratio:16 / 9;border-radius:calc(var(--radius-lg) - 4px);height:100%;min-height:190px}.reference-parent-panel-media .customer-watch-media.has-image img{max-height:none;max-width:none}.reference-parent-panel-media .customer-watch-media.has-image:not(.media-render) img{height:100%;object-fit:cover;width:100%}.reference-parent-panel-body{align-content:center;display:grid;gap:10px;min-width:0}.reference-parent-panel-body h3{font-size:1.95rem;line-height:1.02;margin:0;overflow-wrap:anywhere}.reference-parent-panel-body em{color:var(--accent-deep);font-size:.95rem}.reference-parent-panel-meta{display:flex;flex-wrap:wrap;gap:8px}.reference-parent-panel-meta span:not(.refcode){background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-3);font-size:.78rem;font-weight:800;padding:5px 9px}.reference-parent-panel-cta{align-items:center;color:var(--accent-deep);display:inline-flex;font-size:.85rem;font-weight:850;gap:6px;width:fit-content}.option-refcode{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 36%,var(--line));color:var(--accent-deep)}.reference-option-facets{align-items:start;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr)) auto}.reference-option-facet{display:grid;gap:7px;min-width:0}.reference-option-facet>span{color:var(--ink-3);font-size:.72rem;font-weight:800;text-transform:uppercase}.reference-option-facet>div{display:flex;flex-wrap:wrap;gap:7px}.reference-option-chip,.reference-option-clear{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;min-height:32px;padding:7px 10px}.reference-option-chip.selected{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 42%,var(--line));color:var(--accent-deep)}.reference-option-chip:disabled{background:var(--paper-2);border-color:color-mix(in oklch,var(--line) 72%,transparent);color:color-mix(in oklch,var(--ink-3) 60%,transparent);cursor:not-allowed;opacity:.58}.reference-option-chip small{color:var(--ink-3);font-size:.68rem;font-weight:800}.reference-option-clear{align-self:end;justify-self:end}.reference-option-empty{background:var(--paper-2);border:1px dashed var(--line);border-radius:var(--radius);color:var(--ink-3);font-size:.88rem;font-weight:700;padding:18px}.reference-option-feature-card{align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);cursor:pointer;display:grid;gap:18px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);min-width:0;padding:16px;text-align:left;width:100%}.reference-option-feature-card:hover,.reference-option-feature-card:focus-visible{border-color:color-mix(in oklch,var(--accent) 36%,var(--line));box-shadow:0 18px 42px #313a501f}.reference-option-feature-media{border-radius:calc(var(--radius-lg) - 4px);overflow:hidden;min-width:0}.reference-option-feature-media .customer-watch-media{aspect-ratio:16 / 9;border-radius:calc(var(--radius-lg) - 4px);height:100%;min-height:210px}.reference-option-feature-media .customer-watch-media.has-image img{max-height:none;max-width:none}.reference-option-feature-body{align-content:center;display:grid;gap:10px;min-width:0}.reference-option-feature-body h3{font-size:1.95rem;line-height:1.02;margin:0;overflow-wrap:anywhere}.reference-option-feature-body em{color:var(--accent-deep);font-size:.95rem}.reference-option-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.reference-option-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);cursor:pointer;display:grid;gap:10px;overflow:hidden;padding:10px;text-align:left}.reference-option-card.selected{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in oklch,var(--accent) 16%,transparent)}.reference-option-media{aspect-ratio:1 / .72;border-radius:calc(var(--radius) - 2px);overflow:hidden}.reference-option-media .customer-watch-media{aspect-ratio:1 / .72;height:100%}.reference-option-media .customer-watch-media.has-image img{max-height:none;max-width:none}.reference-option-body{display:grid;gap:5px;min-width:0}.reference-option-body strong{font-size:.92rem;line-height:1.25}.reference-option-body span{color:var(--ink-3);font-size:.76rem;font-weight:700}.ref-grid{align-items:start;border-top:1px solid var(--line);display:grid;gap:26px;grid-template-columns:1fr;padding-top:30px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.card-head{align-items:baseline;border-bottom:1px solid var(--line-2);display:flex;justify-content:space-between;padding:20px 24px 8px}.sec-title{font-family:var(--serif);font-size:1.45rem;margin:0}.spec{border-collapse:collapse;width:100%}.spec td{border-bottom:1px solid var(--line-2);padding:var(--row-pad) 24px;vertical-align:top}.spec .k{color:var(--ink-3);font-size:.84rem;width:168px}.spec .v{color:var(--ink)}.conf{align-items:center;color:var(--ink-3);display:inline-flex;font-family:var(--mono);font-size:.62rem;gap:5px;letter-spacing:.1em;text-transform:uppercase}.conf .d{background:var(--conf-high);border-radius:999px;height:7px;width:7px}.customer-confidence-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.customer-confidence-grid span{display:grid;gap:2px}.prov-item{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:4px;padding:12px}.prov-item span,.prov-item small{color:var(--ink-2)}.lineage-page{padding-top:30px}.lineage-hero{border-bottom:1px solid var(--line);padding:46px 0 32px}.lineage-hero .display{font-size:clamp(2.8rem,6vw,5.6rem);margin:10px 0 0}.family-explorer-hero{align-items:end;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) minmax(280px,420px)}.lineage-summary-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.lineage-summary-row span,.lineage-stat-grid span,.lineage-node-traits button{background:var(--line-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2)}.lineage-summary-row span{font-size:.8rem;font-weight:700;padding:7px 10px}.lineage-family-showcase{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lineage-family-showcase button{background:transparent;border:0;padding:0}.lineage-stat-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 28px}.lineage-stat-grid span{display:grid;gap:4px;padding:14px 16px;justify-items:center;text-align:center}.lineage-stat-grid strong{color:var(--ink);font-family:var(--serif);font-size:1.5rem;line-height:1}.lineage-stat-grid small{color:var(--ink-3);font-size:.72rem}.lineage-continuation-card{align-items:center;background:linear-gradient(135deg,color-mix(in oklch,var(--accent-soft) 58%,var(--card)),var(--card) 72%);border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);margin:-4px 0 28px;padding:22px}.lineage-continuation-copy{display:grid;gap:7px}.lineage-continuation-copy h2{font-size:1.45rem;line-height:1.05;margin:0}.lineage-continuation-copy p{color:var(--ink-2);font-size:.92rem;line-height:1.45;margin:0}.lineage-continuation-links{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lineage-continuation-links button{background:color-mix(in oklch,var(--card) 92%,var(--paper));border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);display:grid;gap:5px;min-height:92px;padding:13px;text-align:left}.lineage-continuation-links button:hover,.lineage-continuation-links button:focus-visible{border-color:var(--accent);transform:translateY(-1px)}.lineage-continuation-links .refcode{color:var(--accent-deep);font-size:.7rem;position:static}.lineage-continuation-links strong{font-size:.94rem;line-height:1.18;overflow-wrap:anywhere}.lineage-continuation-links small{color:var(--ink-3);font-size:.72rem}.lineage-explorer-layout{align-items:start;display:grid;gap:28px;grid-template-columns:320px minmax(0,1fr)}.story-page{padding-top:22px}.story-hero{border-bottom:1px solid var(--line);padding:34px 0 30px}.story-hero .display{font-size:clamp(2.7rem,5.4vw,4.5rem);line-height:.98;margin:10px 0 0;max-width:980px}.story-directory-hero{align-items:end;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.story-directory-stats{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.story-directory-stats span{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:4px;min-width:0;padding:12px}.story-directory-stats strong{color:var(--ink);font-family:var(--serif);font-size:1.4rem;line-height:1}.story-directory-stats small{color:var(--ink-3);font-size:.68rem;font-weight:800}.story-detail-hero{align-items:start;display:grid;gap:44px;grid-template-columns:minmax(0,1fr) minmax(300px,420px)}.story-hero-aside{display:grid;gap:14px}.story-directory-card,.story-source-panel,.story-bridge{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.story-directory-showcase{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);padding:18px 0 22px}.story-directory-carousel-section{display:grid;gap:14px;padding:26px 0 8px}.story-directory-carousel{display:grid;gap:14px;grid-auto-columns:minmax(270px,360px);grid-auto-flow:column;margin:0 -6px;overflow-x:auto;overscroll-behavior-x:contain;padding:0 6px 14px;scroll-snap-type:x proximity;scrollbar-width:thin}.story-carousel-card{align-content:end;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink);display:grid;gap:9px;min-height:260px;overflow:hidden;padding:18px;position:relative;scroll-snap-align:start;text-align:left}.story-carousel-card.has-media{color:var(--card)}.story-carousel-card.has-media:after{background:linear-gradient(180deg,#080d1a0d,#080d1a57 42%,#040713b8 70%,#01030cf0);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.story-carousel-card img{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;transition:transform .22s var(--ease);width:100%}.story-carousel-card:hover img,.story-carousel-card:focus-visible img{transform:scale(1.04)}.story-carousel-card>span,.story-carousel-card>strong,.story-carousel-card>small{position:relative;z-index:1}.story-carousel-card.has-media>span,.story-carousel-card.has-media>strong,.story-carousel-card.has-media>small{text-shadow:0 1px 14px oklch(.12 .03 268 / .7)}.story-carousel-card.has-media .eyebrow,.story-carousel-card.has-media small{color:color-mix(in oklch,var(--card) 92%,transparent)}.story-carousel-card strong{font-size:1.5rem;line-height:1.06;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.story-carousel-card small{color:var(--ink-3);font-size:.78rem;font-weight:800}.story-directory-supporting{display:grid;gap:14px}.story-library-section{display:grid;gap:18px;padding:8px 0 54px}.story-directory-grid{align-items:start;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.story-directory-card{display:grid;gap:18px;padding:22px}.story-directory-card.has-media{align-items:start;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr)}.story-directory-card.lead{padding:0}.story-directory-card.lead.has-media{align-items:stretch;grid-template-columns:minmax(320px,.82fr) minmax(0,1fr)}.story-directory-card.supporting{align-content:start;gap:10px;min-height:0;padding:14px}.story-directory-card.supporting.has-media{grid-template-columns:116px minmax(0,1fr)}.story-directory-card.library{box-shadow:none;gap:12px;padding:14px}.story-directory-card.library.has-media{grid-template-columns:104px minmax(0,1fr)}.story-directory-card.has-media:not(.lead) .story-directory-media{align-self:start;aspect-ratio:1;grid-row:1 / span 3;min-height:0}.story-directory-card.has-media:not(.lead) .story-card-meta,.story-directory-card.has-media:not(.lead) .story-card-actions{grid-column:2}.story-directory-card.lead .story-directory-copy,.story-directory-card.lead .story-card-meta,.story-directory-card.lead .story-card-actions{grid-column:2;margin-left:0;margin-right:22px}.story-directory-card.lead .story-directory-media{align-self:start;grid-row:1}.story-directory-card.lead .story-directory-copy{align-self:end;padding-top:24px}.story-directory-card.lead .story-card-actions{padding-bottom:22px}.story-directory-media{align-self:stretch;aspect-ratio:16 / 10;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);box-sizing:border-box;display:block;max-width:100%;min-height:0;overflow:hidden;padding:0;width:100%}.story-directory-card.lead .story-directory-media{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:0;border-left:0;border-top:0;border-top-left-radius:var(--radius-lg);min-height:330px}.story-directory-card.supporting .story-directory-media,.story-directory-card.library .story-directory-media{min-height:0}.story-directory-media img{display:block;height:100%;object-fit:cover;transition:transform .18s var(--ease);width:100%}.story-directory-media:hover img{transform:scale(1.04)}.story-directory-copy{display:grid;gap:10px}.story-directory-card h2{font-size:1.58rem;line-height:1.02;margin:2px 0 0}.story-directory-card.lead h2{font-size:2.35rem}.story-directory-card.supporting h2,.story-directory-card.library h2{font-size:1.08rem;line-height:1.08}.story-directory-card.supporting .story-split-title,.story-directory-card.library .story-split-title{gap:5px}.story-directory-card.supporting .story-split-title small,.story-directory-card.library .story-split-title small{font-size:.82rem;line-height:1.25}.story-chapter h2{font-size:2.25rem;line-height:.98;margin:6px 0 0}.story-split-title{display:grid;gap:8px}.story-split-title small{color:var(--ink-2);display:block;font-family:var(--sans);font-size:1.08rem;font-weight:700;line-height:1.25}.story-detail-hero .story-split-title{font-size:clamp(2.45rem,4.6vw,3.65rem);max-width:900px}.story-detail-hero .story-split-title small{font-size:1.18rem;max-width:760px}.story-directory-card p,.story-chapter p,.story-bridge p{color:var(--ink-2);line-height:1.58;margin:0}.story-directory-card p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.story-directory-card.lead p{-webkit-line-clamp:4}.story-directory-card.supporting p,.story-directory-card.library p{-webkit-line-clamp:2;font-size:.86rem;line-height:1.42}.story-card-meta{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.story-card-meta span{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:3px;padding:10px}.story-card-meta strong{color:var(--ink);font-family:var(--serif);font-size:1.25rem;line-height:1}.story-card-meta small{color:var(--ink-3);font-size:.68rem;font-weight:800}.story-directory-card.supporting .story-card-meta,.story-directory-card.library .story-card-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.story-directory-card.supporting .story-card-meta span,.story-directory-card.library .story-card-meta span{padding:7px}.story-directory-card.supporting .story-card-meta strong,.story-directory-card.library .story-card-meta strong{font-size:1rem}.story-directory-card.supporting .story-card-meta small,.story-directory-card.library .story-card-meta small{font-size:.58rem}.story-card-actions{display:flex;flex-wrap:wrap;gap:12px}.story-media-strip{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));margin:4px 0 8px}.story-media-figure{margin:0}.story-media-figure img{aspect-ratio:16 / 10;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);display:block;object-fit:cover;width:100%}.story-media-figure.catalog-visual img{object-fit:contain;padding:10px}.story-hero-aside .story-media-figure{align-self:start}.story-hero-aside .story-media-figure img{aspect-ratio:1 / 1.08;max-height:430px;object-fit:contain}.story-hero-aside .story-media-figure figcaption{max-width:none}.story-media-figure.lead{border-bottom:1px solid var(--line);margin:0 0 30px;padding:24px 0 26px}.story-media-figure.lead img{aspect-ratio:21 / 9;border-radius:var(--radius-lg)}.story-media-figure figcaption{display:grid;gap:7px;max-width:820px;padding:10px 0 0}.story-media-figure.lead figcaption{max-width:980px}.story-media-figure strong{color:var(--ink);font-family:var(--serif);font-size:1.22rem;line-height:1.05}.story-media-figure.lead strong{font-size:1.5rem}.story-media-figure p{color:var(--ink-2);line-height:1.45;margin:0}.story-media-figure small,.story-media-figure small a{color:var(--ink-3);font-size:.72rem;font-weight:800;line-height:1.35;text-decoration:none}.story-media-figure small a{align-items:center;display:inline-flex;gap:4px}.coll-cta.secondary{color:var(--ink-2)}.story-timeline-band{display:grid;gap:18px;padding:32px 0 38px}.story-era-rail{border-top:1px solid var(--line);display:grid;position:relative}.story-era-rail:before{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 28%,transparent));bottom:0;content:"";left:5px;position:absolute;top:26px;width:1px}.story-era-row{display:grid;gap:26px;grid-template-columns:154px minmax(0,1fr);padding:24px 0;position:relative}.story-era-row+.story-era-row{border-top:1px solid var(--line-2)}.story-era-index{align-content:start;display:grid;gap:7px;padding-left:28px;position:relative}.story-era-index:before{background:var(--card);border:2px solid var(--accent);border-radius:999px;box-shadow:0 0 0 5px var(--bg);content:"";height:11px;left:0;position:absolute;top:4px;width:11px;z-index:1}.story-era-index span,.story-era-index strong{font-family:var(--mono);line-height:1}.story-era-index span{color:var(--ink-3);font-size:.68rem;font-weight:800;letter-spacing:.12em}.story-era-index strong{color:var(--accent-deep);font-size:.78rem;font-weight:900}.story-era-copy{display:grid;gap:11px;min-width:0}.story-era-copy h3{font-family:var(--serif);font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.05;margin:0}.story-era-copy p{color:var(--ink-2);font-size:.96rem;line-height:1.62;margin:0;max-width:820px}.story-era-support{display:grid;gap:8px;margin-top:2px}.story-chip-row,.story-concept-row{display:flex;flex-wrap:wrap;gap:7px}.story-ref-chip,.story-concept-chip{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:800;justify-content:center;max-width:100%;min-height:30px;overflow-wrap:anywhere;padding:6px 10px;position:relative;text-align:center;white-space:normal;word-break:break-word}.story-ref-chip{background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2)}.story-ref-chip.linked{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 32%,var(--line));color:var(--accent-deep)}.story-concept-chip{background:transparent;border:1px solid var(--line);color:var(--ink-3)}.story-ref-chip:hover,.story-concept-chip:hover{background:var(--accent-soft);color:var(--accent-deep)}.story-ref-code{position:relative;z-index:1}.story-ref-hover{background:var(--ink);border:1px solid color-mix(in oklch,var(--card) 16%,transparent);border-radius:var(--radius);bottom:calc(100% + 10px);box-shadow:0 16px 38px #10152438;color:var(--card);display:grid;gap:4px;left:50%;line-height:1.25;max-width:min(260px,calc(100vw - 40px));min-width:min(230px,calc(100vw - 40px));opacity:0;padding:10px 12px;pointer-events:none;position:absolute;text-align:left;transform:translate(-50%,4px);transition:opacity .14s var(--ease),transform .14s var(--ease);visibility:hidden;white-space:normal;z-index:40}.story-ref-hover img{aspect-ratio:16 / 10;background:color-mix(in oklch,var(--card) 7%,var(--ink));border-radius:calc(var(--radius) - 2px);display:block;margin-bottom:4px;object-fit:contain;padding:6px;width:100%}.story-ref-hover:after{background:var(--ink);bottom:-5px;content:"";height:10px;left:50%;position:absolute;transform:translate(-50%) rotate(45deg);width:10px}.story-ref-hover strong{color:var(--card);font-size:.82rem}.story-ref-hover span,.story-ref-hover small{color:#cdd1d9;font-size:.72rem;font-weight:700}.story-ref-chip:hover .story-ref-hover,.story-ref-chip:focus-visible .story-ref-hover{opacity:1;transform:translate(-50%);visibility:visible}.story-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 340px;padding:0 0 62px}.story-chapters{display:grid;gap:18px}.story-chapter{border-top:1px solid var(--line);display:grid;gap:16px;padding-top:26px}.story-source-panel{align-self:start;display:grid;gap:12px;padding:20px;position:sticky;top:84px}.story-source-panel a{border-top:1px solid var(--line-2);color:var(--ink);display:grid;gap:4px;padding-top:12px;position:relative;text-decoration:none}.story-source-panel a svg{position:absolute;right:0;top:14px}.story-source-panel span,.story-source-panel small{color:var(--ink-2);line-height:1.35;padding-right:20px}.story-bridge{align-items:center;display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr) auto auto;margin:0 0 28px;padding:14px 16px}.story-bridge-copy{display:grid;gap:6px}.story-bridge-copy h2{font-size:1.35rem;line-height:1.04;margin:0}.story-bridge-copy p{display:-webkit-box;font-size:.9rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.story-bridge-mark{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent) 28%,var(--line));border-radius:999px;color:var(--accent-deep);display:inline-flex;height:42px;justify-content:center;width:42px}.story-bridge-preview{align-items:center;display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end;max-width:360px}.story-bridge-preview small{color:var(--ink-3);flex-basis:100%;font-size:.7rem;font-weight:800;text-align:right}.story-bridge-map{display:grid;gap:10px}.story-bridge-map article{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px;grid-template-columns:92px minmax(120px,.7fr) minmax(0,1fr);min-height:48px;padding:10px}.story-bridge-map article>span,.story-bridge-map>small{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:800}.story-bridge-map article>strong{color:var(--ink)}.lineage-facet-panel{align-self:start;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;gap:22px;max-height:calc(100vh - 108px);overflow:auto;padding:22px;position:sticky;top:84px}.lineage-filter-state{color:var(--ink-3);font-size:.82rem;font-weight:750;line-height:1.35;margin:7px 0 0}.lineage-clear-filters{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in oklch,var(--accent) 30%,var(--line));border-radius:999px;color:var(--accent-deep);display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;justify-content:center;min-height:32px;padding:7px 10px;width:fit-content}.lineage-facet-group{border-top:1px solid var(--line-2);display:grid;gap:10px;padding-top:16px}.lineage-facet-group h3{font-size:.86rem;margin:0}.lineage-chip-grid{display:flex;flex-wrap:wrap;gap:7px}.lineage-chip-grid button{align-items:center;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-grid;gap:7px;grid-template-columns:minmax(0,1fr) auto;max-width:100%;min-height:31px;padding:6px 9px;text-align:left}.lineage-chip-grid button.selected{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 40%,var(--line));color:var(--accent-deep)}.lineage-chip-grid button:hover{background:var(--accent-soft);color:var(--accent-deep)}.lineage-chip-grid small{color:var(--ink-3);font-family:var(--mono);font-size:.66rem}.lineage-chip-grid span{line-height:1.18;min-width:0;overflow-wrap:anywhere}.lineage-reference-board{display:grid;gap:28px;min-width:0}.lineage-reference-group{display:grid;gap:14px}.lineage-reference-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.customer-lineage-scroll{overflow-x:auto;padding:28px 0 18px}.customer-lineage-row{align-items:stretch;display:grid;gap:18px;grid-auto-columns:minmax(220px,260px);grid-auto-flow:column;min-height:360px}.lineage-directory{display:grid;gap:34px;padding:30px 0 52px}.lineage-brand-group{border-bottom:1px solid var(--line);padding-bottom:28px}.lineage-node-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;gap:10px;padding:14px}.lineage-reference-grid .lineage-node-card{align-items:stretch;display:grid;gap:14px;grid-template-columns:150px minmax(0,1fr)}.lineage-node-card button.serif{background:transparent;border:0;color:var(--ink);font-family:var(--serif);font-size:1.18rem;font-weight:700;padding:0;text-align:left}.lineage-node-body{display:grid;gap:8px;min-width:0}.lineage-reference-grid .lineage-node-kicker,.lineage-reference-grid .lineage-node-footer{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;min-width:0;overflow-wrap:anywhere}.lineage-reference-grid .lineage-node-kicker small,.lineage-reference-grid .lineage-node-card em{color:var(--ink-3);font-size:.78rem}.lineage-reference-grid .lineage-node-card em{color:var(--accent-deep)}.lineage-node-traits{display:flex;flex-wrap:wrap;gap:6px}.lineage-node-traits button{cursor:pointer;font-size:.72rem;padding:4px 7px}.lineage-node-traits button:hover,.lineage-node-traits button:focus-visible,.lineage-node-traits button.selected{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 36%,var(--line));color:var(--accent-deep);outline:none}.lineage-reference-grid .lineage-node-footer{border-top:1px solid var(--line-2);margin-top:auto;padding-top:8px}.lineage-reference-grid .lineage-node-footer button{align-items:center;background:transparent;border:0;color:var(--accent-deep);display:inline-flex;font-weight:700;gap:5px;min-width:0;overflow-wrap:anywhere;padding:0}.lookup-input{margin-top:24px;overflow:hidden}.nl-box{background:transparent;border:0;color:var(--ink);font-family:var(--serif);font-size:1.45rem;min-height:170px;outline:0;padding:24px;resize:vertical;width:100%}.lookup-results{margin-top:24px}.customer-loading{align-items:center;display:grid;gap:16px;justify-items:center;min-height:420px;text-align:center}.proc-spin{animation:spin .9s linear infinite;border:3px solid var(--line);border-radius:999px;border-top-color:var(--accent);height:46px;width:46px}@keyframes spin{to{transform:rotate(360deg)}}.spin-icon{animation:spin .9s linear infinite}@media(max-width:1080px){.brand-grid,.iconic-grid,.results-grid,.reference-option-grid,.family-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-grid,.ref-grid,.reference-option-facets,.brandhead,.brand-decade-filter,.reference-variant-overview,.family-explorer-hero,.story-directory-hero,.story-detail-hero,.story-layout,.story-directory-showcase,.lineage-explorer-layout,.lineage-continuation-card,.customer-search-page .search-layout{grid-template-columns:1fr}.customer-search-page .facet-rail{max-height:320px;overflow:auto;position:static}.lineage-facet-panel{position:static}.lineage-stat-grid,.lineage-reference-grid,.story-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-source-panel{position:static}.brand-decade-filter{margin-top:-20px}.casio-mode-banner,.casio-mode-panel{align-items:stretch;flex-direction:column}.casio-mode-actions,.casio-mode-panel-actions{justify-content:flex-start}.story-directory-card.has-media,.story-directory-card.supporting.has-media,.story-directory-card.library.has-media{grid-template-columns:1fr}.story-directory-card.has-media:not(.lead) .story-directory-media,.story-directory-card.has-media:not(.lead) .story-card-meta,.story-directory-card.has-media:not(.lead) .story-card-actions{grid-column:1;grid-row:auto}.story-directory-card.has-media:not(.lead) .story-directory-media{aspect-ratio:16 / 10;min-height:0}.story-directory-card.lead.has-media{grid-template-columns:1fr}.story-directory-card.lead .story-directory-media{aspect-ratio:16 / 10;border:1px solid var(--line);border-radius:var(--radius);grid-column:1;grid-row:auto;height:auto;min-height:250px}.story-directory-card.lead .story-directory-copy,.story-directory-card.lead .story-card-meta,.story-directory-card.lead .story-card-actions{grid-column:1;margin-left:22px}.story-bridge{grid-template-columns:auto minmax(0,1fr)}.story-bridge-preview,.story-bridge .story-card-actions{grid-column:1 / -1}.story-bridge-preview{justify-content:flex-start;max-width:none}.story-bridge-preview small{text-align:left}.story-bridge-map article{grid-template-columns:88px minmax(0,1fr)}.story-bridge-map article .story-chip-row{grid-column:1 / -1}.ref-hero{grid-template-columns:300px 1fr;gap:36px}.coll-row{grid-template-columns:1fr}}@media(max-width:780px){.topbar-inner{height:auto;min-height:64px;gap:8px;overflow:visible;padding:0 16px}.mobile-nav-toggle{display:inline-flex}.navlinks{display:none}.cmd-trigger{flex:1 1 auto;min-width:0;padding:0 8px}.account-trigger{max-width:42px;padding:0;width:42px}.account-trigger span,.cmd-trigger .kbd{display:none}.account-menu{right:0}.wrap,.home-body{padding-left:16px;padding-right:16px}.masthead{padding:44px 0 34px}.masthead-title{font-size:3.1rem}.home-search,.home-search.big{border-radius:var(--radius-lg);display:grid;height:auto;padding:14px}.story-directory-grid,.story-media-strip,.story-card-meta,.story-directory-card.has-media,.story-directory-card.lead.has-media,.story-directory-card.supporting.has-media,.story-directory-card.library.has-media,.story-directory-showcase,.story-bridge-map article{grid-template-columns:1fr}.story-directory-card.has-media:not(.lead) .story-directory-media,.story-directory-card.has-media:not(.lead) .story-card-meta,.story-directory-card.has-media:not(.lead) .story-card-actions{grid-column:1;grid-row:auto}.story-directory-card.has-media:not(.lead) .story-directory-media{aspect-ratio:16 / 10;min-height:0}.story-directory-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.story-directory-card.lead .story-directory-media{aspect-ratio:16 / 10;border:1px solid var(--line);border-radius:var(--radius);grid-column:1;grid-row:auto;height:auto;min-height:190px}.story-directory-card.lead .story-directory-copy,.story-directory-card.lead .story-card-meta,.story-directory-card.lead .story-card-actions{grid-column:1;margin-left:22px;margin-right:22px}.story-era-row{gap:12px;grid-template-columns:1fr;padding:22px 0}.story-era-index{align-items:baseline;display:flex;gap:10px;padding-left:24px}.story-era-copy{padding-left:24px}.story-hero .display{font-size:3rem}.story-detail-hero .story-split-title,.story-directory-card.lead h2{font-size:2.05rem}.story-directory-card.lead p{-webkit-line-clamp:3}.story-directory-card .story-card-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.story-directory-card .story-card-meta span{padding:9px 7px}.brand-grid,.iconic-grid,.results-grid,.reference-option-grid,.style-grid,.account-list-layout,.family-directory-grid,.customer-confidence-grid,.reference-variation-strip,.lineage-stat-grid,.lineage-reference-grid,.lineage-continuation-links{grid-template-columns:1fr}.account-empty-state,.account-header{align-items:flex-start;flex-direction:column}.account-saved-reference{grid-template-columns:58px minmax(0,1fr)}.account-saved-reference>svg{display:none}.account-saved-media{height:58px}.customer-search-page .facet-rail{max-height:260px}.brand-decade-range-values{gap:8px}.find-banner{align-items:flex-start;flex-direction:column;padding:24px}.search-parent-result-head,.coll-foot{align-items:flex-start;flex-direction:column;grid-template-columns:1fr}.brandhead-stats{align-items:flex-start;flex-wrap:wrap;gap:28px}.bstat{text-align:left}.search-parent-result-actions{justify-content:flex-start}.brand-catalog-cta{align-self:stretch;width:100%}.ref-hero{grid-template-columns:1fr}.ref-hero-plate{max-width:none;width:100%}.ref-hero-gallery{width:100%}.reference-parent-panel,.reference-option-feature-card{grid-template-columns:1fr}.reference-parent-panel-media .customer-watch-media,.reference-option-feature-media .customer-watch-media{min-height:180px}.reference-variant-overview{padding:18px}.lineage-reference-grid .lineage-node-card{grid-template-columns:1fr}.lineage-family-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}html,body{background:var(--paper);color:var(--ink);font-family:var(--sans);line-height:1.5;-webkit-font-smoothing:antialiased}::selection{background:var(--accent-soft)}button,input,select,textarea{font-family:var(--sans)}button{transition:background .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),color .18s var(--ease),transform .18s var(--ease)}button:hover:not(:disabled){transform:translateY(-1px)}.app-shell{background:radial-gradient(900px 420px at 18% -10%,var(--accent-soft),transparent 58%),linear-gradient(180deg,var(--paper),var(--paper-2));color:var(--ink);min-height:100vh;padding:0 24px 64px}.topbar{align-items:center;background:color-mix(in oklch,var(--paper) 88%,transparent);-webkit-backdrop-filter:saturate(1.35) blur(16px);backdrop-filter:saturate(1.35) blur(16px);border-bottom:1px solid var(--line);display:flex;gap:24px;justify-content:space-between;margin:0 -24px;max-width:none;min-height:70px;padding:12px max(24px,calc((100vw - 1580px)/2 + 24px));position:sticky;top:0;z-index:40}.topbar>div:first-child{align-items:center;display:flex;gap:10px;min-width:0}.topbar>div:first-child:before{background:var(--accent);border-radius:999px;content:"";display:block;flex:0 0 auto;height:9px;transform:translateY(1px);width:9px}.topbar .eyebrow{display:none}h1,h2,h3,h4,.brand-name,.reference-nickname{color:var(--ink);font-family:var(--serif);font-weight:600;letter-spacing:0}h1{font-size:1.55rem;line-height:1}.eyebrow,.filter-title,.research-board-form label span,.research-board-item>span,.knowledge-brand-list small,.collection-branch h4,.model-line-button small,.family-breakout-list button small,.facet-cluster>div:first-child,.reference-node-top span,.atlas-summary-strip span,.family-map-summary span,.queue-summary span,.coverage-state,.media-status,.queue-badges span,.queue-score-breakdown span,.reference-topline,.spec-grid span,.context-badges span,.mini-legend span{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.view-tabs{background:color-mix(in oklch,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);display:flex;flex-wrap:nowrap;gap:4px;margin:0 -24px 24px;max-width:none;overflow-x:auto;padding:8px max(24px,calc((100vw - 1580px)/2 + 24px));position:sticky;top:70px;z-index:35}.view-tabs button{background:transparent;border:1px solid transparent;border-radius:var(--radius);color:var(--ink-2);font-size:.86rem;min-height:38px;padding:7px 13px;white-space:nowrap}.view-tabs button:hover{background:var(--line-2);color:var(--ink)}.view-tabs button.active{background:var(--accent-soft);border-color:transparent;color:var(--accent-deep)}.stats-strip{gap:8px}.stat-pill,.context-badges span,.mini-legend span,.search-interpretation small,.research-board-command-metrics span,.research-board-selected span,.research-board-metrics span,.search-empty-chips span,.family-meta-row span,.reference-node-specs span,.reference-node-footer span,.facet-cluster button,.facet-cluster span,.facet-cluster small,.coverage-state,.media-status,.family-map-card-head>span,.queue-saved-pill,.queue-badges span,.queue-score-breakdown span,.release-candidate-grid em,.packet-checks em,.spec-grid span{background:var(--line-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-2)}.stat-pill{background:var(--card);box-shadow:none;min-height:36px}.stat-pill strong,.atlas-summary-strip strong,.family-map-summary strong,.queue-summary strong,.atlas-metric-grid strong,.family-map-metrics strong,.queue-rank strong,.queue-task-type strong,.reference-node p,.reference-card p{color:var(--ink)}.filters-panel,.detail-panel,.research-board-command-strip,.research-board-composer,.empty-panel,.research-board-card,.knowledge-nav,.knowledge-header,.collection-tree,.family-focus,.atlas-toolbar,.atlas-brand-card,.family-map-toolbar,.family-map-filterbar,.family-map-card,.queue-toolbar,.queue-runway,.release-candidate-panel,.queue-more-work,.queue-filterbar,.queue-card,.queue-rank,.queue-task-type,.packet-card,.import-triage-toolbar,.import-card,.curation-panel,.curation-hero,.reference-section,.reference-drawer,.media-candidate-card,.comparison-grid,.comparison-artifact-summary,.comparison-readiness,.comparison-lineage-context,.comparison-delta-summary,.comparison-caveats,.comparison-evidence,.comparison-export,.comparison-review-handoff,.lineage-readiness-profile,.lineage-map-panel,.clade-toolbar,.clade-studio-panel,.clade-column,.clade-reference-head,.clade-variant,.clade-edge,.lineage-path-card,.sibling-cluster-card,.search-empty-state,.family-lane,.reference-card,.reference-node,.facet-cluster{background:color-mix(in oklch,var(--card) 94%,var(--paper));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);color:var(--ink)}.knowledge-header,.atlas-toolbar,.family-map-toolbar,.queue-toolbar,.clade-toolbar,.curation-hero,.research-board-command-strip{background:linear-gradient(135deg,var(--card),color-mix(in oklch,var(--accent-soft) 55%,var(--card)))}.search-box,.research-board-form input,.research-board-form textarea,.research-board-export textarea,.family-map-brand-picker select,.curation-form input,.curation-form select,.curation-form textarea,.relationship-form input,.relationship-form select,.relationship-form textarea,.normalization-row input,.import-triage-toolbar input,.comparison-notes input,.comparison-notes textarea,.comparison-reference-picker select,.comparison-builder input,.comparison-builder textarea{background:var(--card);border:1px solid var(--line);border-radius:999px;box-shadow:0 1px 2px #2b457d0d;color:var(--ink);outline:none}.research-board-form textarea,.research-board-export textarea,.curation-form textarea,.relationship-form textarea,.comparison-notes textarea,.comparison-builder textarea{border-radius:var(--radius-lg)}.search-box:focus-within,.research-board-form input:focus,.research-board-form textarea:focus,.family-map-brand-picker select:focus,.curation-form input:focus,.curation-form select:focus,.curation-form textarea:focus,.relationship-form input:focus,.relationship-form select:focus,.relationship-form textarea:focus,.normalization-row input:focus,.import-triage-toolbar input:focus,.comparison-notes input:focus,.comparison-notes textarea:focus,.comparison-reference-picker select:focus,.comparison-builder input:focus,.comparison-builder textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.primary-action,.secondary-action,.reset-button,.research-board-command-actions button,.research-board-actions button,.atlas-toolbar button,.atlas-actions button,.family-heading-actions button,.family-map-actions button,.family-map-more,.queue-toolbar button,.queue-card-main>button,.release-candidate-grid span,.packet-actions button,.import-card-actions button,.media-toolbar button,.media-status-tabs button,.curation-action,.reference-section-head button,.relationship-suggestion-card button,.editable-claim button,.normalization-row button,.comparison-savebar button,.comparison-pair-tabs button,.comparison-reference-strip button,.comparison-reference,.ghost-action,.clade-family-picker select,.clade-status-filter button,.clade-filter-reset,.clade-branch-toggles button,.clade-walkthroughs button,.clade-mini-map button,.family-map-status-tabs button,.queue-type-tabs button,.scope-toggle button,.filter-options button,.model-line-button,.family-breakout-list button,.knowledge-brand-list button,.reference-node{border-radius:999px}.primary-action,.research-board-command-actions button:first-child,.atlas-toolbar button,.atlas-actions button:first-child,.family-heading-actions button,.family-map-actions button:first-child,.family-map-more,.queue-toolbar button,.queue-card-main>button,.release-candidate-grid span,.packet-actions button:first-child,.media-toolbar button,.curation-action,.reference-section-head button,.relationship-suggestion-card button,.normalization-row button,.comparison-reference,.clade-filter-reset,.clade-branch-toggles button.active,.clade-walkthroughs button.active,.clade-mini-map button.active,.filter-options button.selected,.facet-cluster button.active,.knowledge-brand-list button.active,.model-line-branch.active>.model-line-button,.family-breakout-list button.active,.scope-toggle button.active,.family-map-status-tabs button.active,.queue-type-tabs button.active,.media-status-tabs button.active,.clade-status-filter button.active{background:var(--accent);border-color:var(--accent);color:var(--card)}.secondary-action,.reset-button,.research-board-command-actions button:nth-child(n+2),.research-board-actions button,.atlas-actions button:nth-child(n+2),.family-map-actions button:nth-child(n+2),.packet-actions button:nth-child(n+2),.ghost-action,.comparison-pair-tabs button,.comparison-reference-strip button,.clade-branch-toggles button,.clade-walkthroughs button,.clade-mini-map button,.filter-options button,.family-map-status-tabs button,.queue-type-tabs button,.media-status-tabs button,.clade-status-filter button,.scope-toggle{background:var(--card);border:1px solid var(--line);color:var(--ink-2)}.scope-toggle{border-radius:999px}.brand-mark{background:var(--accent);color:var(--card);font-family:var(--mono);font-weight:700}.brand-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.brand-card.active{background:var(--accent);border-color:var(--accent);color:var(--card)}.brand-card.active .brand-mark{background:color-mix(in oklch,var(--card) 20%,var(--accent))}.reference-card,.reference-node,.family-map-card,.queue-card,.atlas-brand-card,.packet-card,.import-card,.media-candidate-card{transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.reference-card:hover,.reference-node:hover,.family-map-card:hover,.queue-card:hover,.atlas-brand-card:hover,.packet-card:hover,.import-card:hover,.media-candidate-card:hover{border-color:color-mix(in oklch,var(--accent) 45%,var(--line));transform:translateY(-2px)}.reference-card.active,.reference-node.active,.clade-column.mini-map-active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft),var(--shadow)}.watch-visual{background:radial-gradient(circle at 50% 50%,color-mix(in oklch,var(--ink) 72%,var(--accent)) 0 55%,var(--accent) 56% 60%,var(--ink-2) 61% 100%);box-shadow:inset 0 0 0 4px color-mix(in oklch,var(--card) 20%,transparent),0 12px 22px #0412392e}.watch-media{background:radial-gradient(70% 70% at 50% 18%,var(--paper),var(--paper-2) 72%,color-mix(in oklch,var(--ink) 8%,var(--paper-2)));border-color:var(--line);box-shadow:0 12px 22px #0412391f}.watch-media.media-render,.customer-watch-media.media-render{background:radial-gradient(78% 72% at 50% 18%,var(--card),var(--paper-2) 70%,color-mix(in oklch,var(--ink) 6%,var(--paper-2)))}.knowledge-detail-context,.research-board-export{background:var(--ink);color:var(--paper)}.knowledge-detail-context span,.research-board-export small{color:color-mix(in oklch,var(--paper) 72%,transparent)}.section-note,.form-helper,.empty-panel p,.research-board-card-header p,.research-board-item p,.brand-context p,.board-header p,.search-empty-state p,.knowledge-header p:last-child,.atlas-toolbar p:last-child,.family-map-toolbar p:last-child,.queue-toolbar p:last-child,.release-candidate-grid p,.release-candidate-grid small,.queue-advanced-panel summary small,.reference-card small,.reference-node small,.muted,.error-text{color:var(--ink-2)}.form-helper,.search-interpretation{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 25%,var(--line));color:var(--ink-2)}.atlas-brand-card.browser-verified,.family-map-card.quality-target,.queue-card.family,.queue-card.lineage,.coverage-state.browser-verified,.coverage-state.quality-target,.media-status.approved,.queue-badges span:nth-child(2),.queue-saved-pill,.packet-checks em.ready{--accent-state: var(--conf-high);background:color-mix(in oklch,var(--conf-high) 11%,var(--card));border-color:color-mix(in oklch,var(--conf-high) 35%,var(--line));color:color-mix(in oklch,var(--conf-high) 65%,var(--ink))}.atlas-brand-card.needs-cleanup,.family-map-card.needs-cleanup,.queue-card.duplicate-cleanup,.queue-card.vocabulary-normalization,.coverage-state.needs-cleanup,.family-map-flags span,.packet-checks em.blocked{background:color-mix(in oklch,var(--conf-low) 12%,var(--card));border-color:color-mix(in oklch,var(--conf-low) 38%,var(--line));color:color-mix(in oklch,var(--conf-low) 68%,var(--ink))}.atlas-brand-card.curated-slice,.queue-card.media-provenance,.coverage-state.curated-slice,.media-status.candidate{background:color-mix(in oklch,var(--accent) 10%,var(--card));border-color:color-mix(in oklch,var(--accent) 30%,var(--line));color:var(--accent-deep)}.atlas-brand-card.mapped,.queue-card.brand,.coverage-state.mapped{background:color-mix(in oklch,var(--accent) 7%,var(--card));border-color:color-mix(in oklch,var(--accent) 24%,var(--line))}.atlas-summary-strip span,.family-map-summary span,.queue-summary span,.atlas-metric-grid span,.family-map-metrics span,.queue-rank,.queue-task-type,.release-candidate-grid article{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg)}.clade-track,.clade-board{scrollbar-color:var(--line) transparent}.clade-column{border-top:4px solid var(--accent)}.clade-column.discontinued{border-top-color:var(--ink-3)}.clade-column.current{border-top-color:var(--conf-high)}.clade-relationships,.clade-lineage-map,.clade-comparison,.reference-overview{background:transparent}.admin-command-center .eyebrow{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.12em}.admin-command-center .family-map-collection,.admin-command-center .release-candidate-panel,.admin-command-center .queue-more-work,.admin-command-center .queue-advanced-panel,.admin-command-center .queue-human-summary div,.admin-command-center .queue-quick-decision>div,.admin-command-center .queue-choice-list button,.admin-command-center .queue-task-facts span,.admin-command-center .queue-card-details,.admin-command-center .queue-signals span,.admin-command-center .clade-studio-panel,.admin-command-center .clade-reference-head,.admin-command-center .clade-variant,.admin-command-center .clade-counts span{background:color-mix(in oklch,var(--card) 94%,var(--paper));border:1px solid var(--line);color:var(--ink)}.admin-command-center .family-map-parent-stats span,.admin-command-center .family-map-card-head>span,.admin-command-center .family-map-metrics span,.admin-command-center .queue-type-tabs button span,.admin-command-center .queue-badges span,.admin-command-center .queue-score-breakdown span,.admin-command-center .release-candidate-grid em,.admin-command-center .queue-task-facts small,.admin-command-center .queue-signals small,.admin-command-center .clade-summary-strip span,.admin-command-center .lineage-readiness-metrics small,.admin-command-center .clade-branch-chips span,.admin-command-center .clade-counts span,.admin-command-center .clade-variant small,.admin-command-center .clade-variant em{background:var(--line-2);border:1px solid var(--line);color:var(--ink-2)}.admin-command-center .family-map-card-head p,.admin-command-center .queue-filterbar>span,.admin-command-center .family-map-filterbar>span,.admin-command-center .queue-runway-copy span,.admin-command-center .queue-runway-next span,.admin-command-center .queue-rank span,.admin-command-center .queue-task-type span,.admin-command-center .queue-human-summary span,.admin-command-center .queue-quick-decision>div>span,.admin-command-center .queue-card-details summary,.admin-command-center .clade-family-picker span,.admin-command-center .clade-filterbar label span,.admin-command-center .clade-generation,.admin-command-center .clade-reference-head small,.admin-command-center .clade-column>p{color:var(--ink-3)}.admin-command-center .family-map-card-head h4,.admin-command-center .family-map-metrics strong,.admin-command-center .queue-rank strong,.admin-command-center .queue-task-type strong,.admin-command-center .queue-runway-copy strong,.admin-command-center .queue-runway-next strong,.admin-command-center .queue-task-facts strong,.admin-command-center .queue-signals strong,.admin-command-center .release-candidate-grid strong,.admin-command-center .clade-studio-panel h3,.admin-command-center .clade-reference-head strong,.admin-command-center .clade-variant,.admin-command-center .clade-column h3{color:var(--ink)}.admin-command-center .queue-human-summary p,.admin-command-center .queue-quick-decision>div>p,.admin-command-center .queue-runway-copy p,.admin-command-center .queue-runway-next small,.admin-command-center .queue-card-details p,.admin-command-center .release-candidate-grid p,.admin-command-center .release-candidate-grid small{color:var(--ink-2)}.admin-command-center .queue-choice-list button:hover{border-color:color-mix(in oklch,var(--accent) 45%,var(--line));box-shadow:0 0 0 3px var(--accent-soft)}.admin-command-center .queue-choice-list em,.admin-command-center .release-candidate-grid span,.admin-command-center .clade-branch-toggles button.active,.admin-command-center .clade-walkthroughs button.active,.admin-command-center .clade-mini-map button.active{background:var(--accent);border-color:var(--accent);color:var(--card)}.admin-command-center .clade-family-picker select,.admin-command-center .clade-filterbar select{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink)}.admin-command-center .clade-studio-panel,.admin-command-center .queue-card-details{box-shadow:none}.admin-command-center .clade-mini-map button,.admin-command-center .clade-branch-toggles button,.admin-command-center .clade-walkthroughs button{background:var(--card);border:1px solid var(--line);color:var(--ink-2)}.admin-command-center .clade-branch-chips span,.admin-command-center .clade-mini-map button{border-radius:999px}.admin-command-center .atlas-brand-card.browser-verified,.admin-command-center .atlas-brand-card.curated-slice,.admin-command-center .atlas-brand-card.mapped,.admin-command-center .atlas-brand-card.needs-cleanup,.admin-command-center .family-map-card.quality-target,.admin-command-center .family-map-card.mapped,.admin-command-center .family-map-card.needs-cleanup,.admin-command-center .queue-card.family,.admin-command-center .queue-card.lineage,.admin-command-center .queue-card.brand,.admin-command-center .queue-card.media-provenance,.admin-command-center .queue-card.duplicate-cleanup,.admin-command-center .queue-card.vocabulary-normalization{background:color-mix(in oklch,var(--card) 94%,var(--paper));border-color:var(--line);color:var(--ink)}.comparison-row,.comparison-source-detail,.evidence-card,.relationship-suggestion-card,.editable-claim,.normalization-row,.packet-card,.release-candidate-grid article{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg)}.comparison-row.different{background:var(--accent-soft)}.comparison-row.same{background:color-mix(in oklch,var(--conf-high) 7%,var(--card))}.dot.current,.status-dot.current{background:var(--conf-high)}.dot.discontinued,.status-dot.discontinued{background:var(--ink-3)}.status-dot.unknown{background:var(--conf-low)}.identify-workbench{display:grid;gap:22px;--identify-ink: var(--ink);--identify-muted: color-mix(in oklch, var(--ink) 62%, transparent);--identify-line: var(--line);--identify-panel: color-mix(in oklch, var(--card) 82%, transparent);--identify-green: var(--ok);--identify-blue: var(--accent-deep)}.identify-workbench.admin-identify{color:var(--cc-ink)}.identify-head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;padding:22px;border:1px solid var(--identify-line);border-radius:8px;background:linear-gradient(135deg,color-mix(in oklch,var(--card) 90%,transparent),color-mix(in oklch,var(--paper) 76%,transparent)),radial-gradient(circle at 12% 10%,color-mix(in oklch,var(--ok) 14%,transparent),transparent 38%);box-shadow:0 18px 45px color-mix(in oklch,var(--ink) 8%,transparent)}.identify-head h1{margin:4px 0 8px}.identify-head .masthead-sub{max-width:700px;margin-bottom:0}.identify-signal-strip{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:240px}.identify-signal-strip span{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--identify-line);border-radius:999px;background:color-mix(in oklch,var(--card) 72%,transparent);color:var(--identify-muted);font-size:.78rem;font-weight:700}.identify-admin-command-strip{align-items:start;background:color-mix(in oklch,var(--card) 82%,transparent);border:1px solid var(--identify-line);border-radius:8px;display:grid;gap:14px;grid-template-columns:minmax(260px,.92fr) minmax(320px,1.08fr);padding:14px}.identify-admin-command-strip>div:first-child{display:grid;gap:5px;min-width:0}.identify-admin-command-strip span,.identify-admin-status-grid b{color:var(--identify-muted);font-size:.72rem;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.identify-admin-command-strip strong{color:var(--identify-ink);font-size:.98rem}.identify-admin-command-strip p{color:var(--identify-muted);margin:0}.identify-admin-command-strip.load-failed{background:color-mix(in oklch,color-mix(in oklch,var(--card) 82%,transparent) 78%,var(--bad-soft));border-color:color-mix(in oklch,var(--bad) 34%,var(--identify-line))}.identify-admin-command-strip.load-failed>div:first-child>span,.identify-admin-command-strip.load-failed>div:first-child>strong{color:var(--bad)}.identify-admin-error{color:var(--bad);display:block;font-size:.76rem;font-weight:750;line-height:1.35;margin-top:3px;overflow-wrap:anywhere}.identify-admin-error-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:7px}.identify-admin-status-grid{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.identify-admin-status-grid span{background:color-mix(in oklch,var(--card) 72%,transparent);border:1px solid var(--identify-line);border-radius:7px;display:grid;gap:4px;min-width:0;padding:10px;text-transform:none}.identify-admin-status-grid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identify-admin-command-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px;grid-column:1 / -1;justify-content:flex-start}.identify-readiness-profile{align-items:center;background:color-mix(in oklch,var(--identify-panel) 84%,white);border:1px solid color-mix(in oklch,var(--identify-green) 20%,var(--identify-line));border-radius:8px;box-shadow:0 14px 32px color-mix(in oklch,var(--ink) 6%,transparent);display:grid;gap:14px;grid-template-columns:minmax(260px,.9fr) minmax(260px,1.1fr) minmax(240px,auto);min-width:0;padding:14px}.identify-readiness-profile.missing,.identify-readiness-profile.intake{border-color:color-mix(in oklch,var(--warn) 36%,var(--identify-line))}.identify-readiness-profile.blocked{background:color-mix(in oklch,var(--identify-panel) 78%,var(--bad-soft));border-color:color-mix(in oklch,var(--bad) 34%,var(--identify-line))}.identify-readiness-profile.loading{border-color:color-mix(in oklch,var(--warn) 28%,var(--identify-line))}.identify-readiness-profile.matched,.identify-readiness-profile.ready{border-color:color-mix(in oklch,var(--ok) 30%,var(--identify-line))}.identify-readiness-copy{display:grid;gap:4px;min-width:0}.identify-readiness-copy span{color:var(--identify-green);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.identify-readiness-copy strong{color:var(--identify-ink);font-size:1.02rem;overflow-wrap:anywhere}.identify-readiness-copy p{color:var(--identify-muted);font-size:.84rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.identify-readiness-checks,.identify-readiness-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.identify-readiness-actions{justify-content:flex-end}.identify-readiness-checks span{background:color-mix(in oklch,var(--card) 78%,transparent);border:1px solid var(--identify-line);border-radius:8px;display:grid;gap:3px;min-height:38px;min-width:92px;padding:7px 9px}.identify-readiness-checks b{color:var(--identify-muted);font-size:.66rem;font-weight:850;text-transform:uppercase}.identify-readiness-checks strong{color:var(--identify-ink);font-size:.78rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identify-readiness-checks .ready{border-color:color-mix(in oklch,var(--ok) 30%,var(--identify-line))}.identify-readiness-checks .missing{border-color:color-mix(in oklch,var(--warn) 36%,var(--identify-line))}.identify-readiness-checks .loading{border-color:color-mix(in oklch,var(--warn) 28%,var(--identify-line))}.identify-readiness-checks .optional{opacity:.76}.identify-match-runway{align-items:center;background:linear-gradient(135deg,color-mix(in oklch,var(--paper) 58%,white),color-mix(in oklch,var(--card) 84%,transparent));border:1px solid color-mix(in oklch,var(--identify-green) 24%,var(--identify-line));border-radius:8px;box-shadow:0 14px 32px color-mix(in oklch,var(--ink) 8%,transparent);display:grid;gap:14px;grid-template-columns:minmax(250px,1fr) minmax(260px,1fr) auto;min-width:0;padding:14px}.identify-match-runway-copy{display:grid;gap:4px;min-width:0}.identify-match-runway-copy span{color:var(--identify-green);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.identify-match-runway-copy strong{color:var(--identify-ink);font-size:1.02rem;overflow-wrap:anywhere}.identify-match-runway-copy p{color:var(--identify-muted);font-size:.84rem;line-height:1.4;margin:0;overflow-wrap:anywhere}.identify-match-runway-facts,.identify-match-runway-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.identify-match-runway-facts span{background:color-mix(in oklch,var(--card) 78%,transparent);border:1px solid var(--identify-line);border-radius:8px;color:var(--identify-muted);font-size:.72rem;font-weight:850;min-height:32px;padding:6px 8px;text-transform:uppercase}.identify-match-runway-facts b{color:var(--identify-ink)}.identify-match-runway-actions{justify-content:flex-end}.identify-console{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(340px,1.08fr);gap:16px;align-items:stretch;padding:10px;border:1px solid var(--identify-line);border-radius:8px;background:linear-gradient(180deg,color-mix(in oklch,var(--paper) 84%,transparent),color-mix(in oklch,var(--paper) 76%,transparent))}.identify-panel,.identify-observations,.identify-candidate{border:1px solid var(--identify-line);background:var(--identify-panel);border-radius:8px;box-shadow:0 10px 28px color-mix(in oklch,var(--ink) 6%,transparent)}.identify-panel-head{display:flex;justify-content:space-between;align-items:center;gap:14px;color:var(--identify-muted);font-size:.78rem;font-weight:800;text-transform:uppercase}.identify-panel-head span{display:inline-flex;align-items:center;gap:8px;color:var(--identify-ink)}.identify-panel-head em{overflow:hidden;max-width:55%;color:var(--identify-muted);font-style:normal;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.identify-drop{display:grid;grid-template-rows:auto 1fr auto;gap:14px;min-height:440px;padding:16px}.identify-preview-stage{position:relative;display:grid;min-height:330px;place-items:center;overflow:hidden;border:1px solid color-mix(in oklch,var(--line) 10%,transparent);border-radius:8px;background:linear-gradient(145deg,color-mix(in oklch,var(--paper) 92%,transparent),color-mix(in oklch,var(--paper-2) 80%,transparent)),repeating-linear-gradient(90deg,color-mix(in oklch,var(--ink) 4%,transparent),color-mix(in oklch,var(--ink) 4%,transparent) 1px,transparent 1px,transparent 18px)}.identify-preview-stage:after{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;pointer-events:none;border:1px solid color-mix(in oklch,var(--ink) 8%,transparent);border-radius:999px}.identify-preview-stage img{position:relative;z-index:1;width:100%;height:330px;object-fit:contain}.identify-empty{position:relative;z-index:1;display:grid;place-content:center;gap:12px;text-align:center;color:var(--identify-muted)}.identify-empty svg{justify-self:center;color:var(--identify-green)}.identify-empty strong{color:var(--identify-ink);font-size:1rem}.identify-actions{display:flex;gap:10px;flex-wrap:wrap}.identify-actions .btn{min-height:42px}.identify-action-control{align-items:center;border:1px solid var(--identify-line);border-radius:7px;display:inline-flex;font-size:.84rem;font-weight:800;gap:8px;justify-content:center;min-height:40px;padding:0 14px;text-decoration:none}.identify-action-control.primary{background:var(--identify-green);border-color:var(--identify-green);color:var(--card)}.identify-action-control.secondary{background:color-mix(in oklch,var(--card) 76%,transparent);color:var(--identify-ink)}.identify-action-control:disabled{cursor:not-allowed;opacity:.5}.identify-action-control:not(:disabled):hover,.identify-action-control:not(:disabled):focus-visible{border-color:var(--identify-green);box-shadow:0 0 0 3px color-mix(in oklch,var(--ok) 12%,transparent);transform:none}.identify-actions label{cursor:pointer}.identify-actions input[type=file]{display:none}.identify-clues{display:grid;grid-template-rows:auto 1fr auto auto;gap:14px;min-height:440px;padding:16px}.identify-clues .nl-box{min-height:330px;padding:18px;border:1px solid color-mix(in oklch,var(--line) 12%,transparent);border-radius:8px;background:linear-gradient(180deg,color-mix(in oklch,var(--card) 84%,transparent),color-mix(in oklch,var(--paper) 82%,transparent));box-shadow:inset 0 1px color-mix(in oklch,var(--card) 80%,transparent);color:var(--identify-ink);font-size:.98rem;line-height:1.55}.identify-clues .nl-box:focus{border-color:color-mix(in oklch,var(--ok) 45%,transparent);box-shadow:0 0 0 4px color-mix(in oklch,var(--ok) 10%,transparent)}.identify-error{color:var(--bad);background:color-mix(in oklch,var(--bad) 8%,transparent);border:1px solid color-mix(in oklch,var(--bad) 18%,transparent);border-radius:6px;padding:10px 12px;font-size:.9rem}.identify-results{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);gap:16px;align-items:start}.identify-observations{display:grid;gap:14px;padding:16px;position:sticky;top:16px}.identify-observations h3{margin:0 0 12px}.facet-token-list,.read-text-list,.identify-evidence{display:flex;flex-wrap:wrap;gap:8px}.facet-token-list span,.read-text-list code,.identify-evidence span{border:1px solid color-mix(in oklch,var(--line) 12%,transparent);border-radius:999px;padding:7px 10px;background:color-mix(in oklch,var(--paper) 78%,transparent);color:var(--identify-ink);font-size:.84rem}.facet-token-list em,.identify-evidence em{margin-left:6px;color:var(--identify-muted);font-style:normal}.read-text-list{margin-top:14px}.identify-candidate-list{display:grid;gap:12px}.identify-candidate{position:relative;display:grid;grid-template-columns:148px 1fr;gap:16px;padding:14px;overflow:hidden;transition:border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.identify-candidate:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--identify-green)}.identify-candidate:hover{border-color:color-mix(in oklch,var(--ok) 34%,transparent);box-shadow:0 18px 38px color-mix(in oklch,var(--line) 10%,transparent);transform:translateY(-1px)}.identify-candidate.is-top-candidate{background:color-mix(in oklch,var(--card) 86%,var(--accent-soft));border-color:color-mix(in oklch,var(--accent) 26%,var(--identify-line))}.identify-candidate.is-top-candidate:before{background:var(--accent)}.identify-rank{position:absolute;top:12px;left:12px;z-index:2;display:inline-flex;align-items:center;height:26px;padding:0 8px;border-radius:999px;background:color-mix(in oklch,var(--ink) 86%,transparent);color:var(--card);font-family:var(--mono);font-size:.72rem;font-weight:800}.identify-candidate .customer-watch-media{min-height:178px;border-radius:8px}.identify-candidate-body{display:grid;align-content:start;gap:12px}.identify-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.identify-admin-actions .btn,.identify-admin-actions .identify-action-control{min-height:36px}.identify-admin-empty{display:grid;gap:12px;padding:18px}.identify-intake-brief{background:color-mix(in oklch,var(--paper) 68%,var(--card));border:1px solid var(--identify-line);border-radius:8px;display:grid;gap:12px;padding:12px}.identify-intake-brief>div:first-child{display:grid;gap:4px}.identify-intake-brief span,.identify-weak-leads>span{color:var(--identify-muted);font-family:var(--mono);font-size:.68rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.identify-intake-brief strong{color:var(--identify-ink)}.identify-intake-brief p{color:var(--identify-muted);font-size:.82rem;line-height:1.42;margin:0}.identify-intake-facts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.identify-intake-facts span{background:color-mix(in oklch,var(--card) 78%,transparent);border:1px solid var(--identify-line);border-radius:7px;display:grid;gap:3px;min-width:0;padding:8px 9px;text-transform:none}.identify-intake-facts b{color:var(--identify-muted);font-size:.72rem;font-weight:850}.identify-intake-facts strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.identify-repair-scope{display:flex;flex-wrap:wrap;gap:7px}.identify-repair-scope span{background:color-mix(in oklch,var(--paper) 86%,transparent);border:1px solid var(--identify-line);border-radius:999px;color:var(--identify-muted);font-size:.78rem;font-weight:800;padding:6px 9px}.identify-repair-scope span.ready{border-color:color-mix(in oklch,var(--ok) 24%,var(--identify-line))}.identify-repair-scope span.missing{border-color:color-mix(in oklch,var(--warn) 34%,var(--identify-line))}.identify-repair-scope strong{color:var(--identify-ink)}.identify-weak-leads{border-top:1px solid var(--identify-line);display:grid;gap:8px;padding-top:10px}.identify-weak-leads button{background:color-mix(in oklch,var(--card) 90%,var(--paper-2));border:1px solid var(--identify-line);border-radius:7px;color:var(--identify-ink);cursor:pointer;display:grid;gap:3px;padding:8px 10px;text-align:left}.identify-weak-leads button:hover,.identify-weak-leads button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.identify-weak-leads small{color:var(--identify-muted)}.identify-card-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.identify-card-title strong,.identify-card-title span{display:block}.identify-card-title>div>span{color:var(--identify-muted);margin-top:4px}.confidence-chip{display:inline-flex;align-items:center;height:28px;border-radius:999px;padding:0 10px;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:0;border:1px solid color-mix(in oklch,var(--line) 12%,transparent);background:var(--paper)}.confidence-chip.high{background:var(--paper);color:var(--ok)}.confidence-chip.probable{background:var(--paper);color:var(--accent-deep)}.confidence-chip.low{background:var(--paper);color:var(--warn)}.identify-score{height:7px;border-radius:999px;background:color-mix(in oklch,var(--ink) 8%,transparent);overflow:hidden}.identify-score span{display:block;height:100%;background:linear-gradient(90deg,var(--identify-green),var(--warn))}.identify-candidate-signals{background:color-mix(in oklch,var(--paper) 62%,var(--card));border:1px solid var(--identify-line);border-radius:8px;overflow:hidden}.identify-candidate-signals summary{align-items:center;cursor:pointer;color:var(--identify-muted);display:flex;gap:8px;font-weight:700;justify-content:space-between;list-style:none;padding:8px 10px}.identify-candidate-signals summary::-webkit-details-marker{display:none}.identify-candidate-signals summary:after{content:"Show";font-size:.68rem;font-weight:850;text-transform:uppercase}.identify-candidate-signals[open] summary{border-bottom:1px solid var(--identify-line)}.identify-candidate-signals[open] summary:after{content:"Hide"}.identify-evidence{margin:10px}@media(max-width:860px){.identify-head,.identify-card-title{display:grid}.identify-console,.identify-results,.identify-admin-command-strip,.identify-readiness-profile,.identify-match-runway,.identify-candidate{grid-template-columns:1fr}.identify-readiness-actions,.identify-match-runway-actions{justify-content:flex-start}.identify-admin-command-actions{grid-column:auto;justify-content:flex-start}.identify-admin-status-grid,.identify-intake-facts{grid-template-columns:1fr}.lookup-page .identify-head,.lookup-page .identify-console{min-width:0}.lookup-page{padding-bottom:14px;padding-top:14px}.lookup-page .identify-workbench{gap:8px}.lookup-page .identify-head{gap:10px;padding:10px 12px}.lookup-page .identify-head h1{font-size:clamp(1.65rem,8vw,2.1rem);line-height:1;margin:1px 0 4px}.lookup-page .identify-head .masthead-sub{font-size:.82rem;line-height:1.25}.lookup-page .identify-console{gap:8px;grid-template-columns:1fr;padding:7px}.lookup-page .identify-signal-strip{gap:6px;justify-content:flex-start;min-width:0}.lookup-page .identify-signal-strip span{font-size:.68rem;min-height:24px;padding:0 8px}.lookup-page .identify-drop,.lookup-page .identify-clues{gap:8px;min-height:236px;padding:10px}.lookup-page .identify-preview-stage,.lookup-page .identify-clues .nl-box{min-height:132px}.lookup-page .identify-preview-stage img{height:132px}.lookup-page .identify-actions{gap:8px}.lookup-page .identify-actions .btn,.lookup-page .identify-action-control{flex:1 1 132px;min-height:40px;padding:0 10px}.identify-observations{position:static}}@media(hover:none){.story-ref-hover{display:none}}::-webkit-scrollbar{height:11px;width:11px}::-webkit-scrollbar-thumb{background:var(--line);border:3px solid var(--paper);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}@media(max-width:900px){.topbar,.view-tabs{padding-left:20px;padding-right:20px}.stats-strip{display:none}}@media(max-width:780px){.app-shell{padding:0 16px 48px}.topbar,.view-tabs{margin-left:-16px;margin-right:-16px}.view-tabs{top:70px}h1{font-size:1.45rem}}.floor-panel{display:flex;flex-direction:column;gap:18px}.floor-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.floor-head h2{align-items:center;display:flex;font-size:20px;gap:8px;margin:0}.floor-sub{color:var(--ink-3);font-size:.82rem;line-height:1.45;margin:0;max-width:680px}.floor-refresh,.floor-reset,.floor-open-first,.floor-empty button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;min-height:34px;padding:8px 13px}.floor-refresh:disabled{opacity:.6}.floor-error{background:var(--paper);border:1px solid var(--bad);border-radius:8px;color:var(--bad);font-size:13px;padding:10px 12px}.floor-loading-panel{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:flex;gap:14px;padding:18px}.floor-loading-panel svg{color:var(--accent)}.floor-loading-panel strong{color:var(--ink);display:block;font-size:.95rem}.floor-loading-panel p{color:var(--ink-3);font-size:.82rem;margin:4px 0 0}.floor-loading-panel{min-height:94px}.floor-vitals{align-items:stretch;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(150px,1fr)) minmax(220px,1.2fr);min-height:112px}.floor-histogram{align-items:flex-end;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:flex;gap:6px;justify-content:space-between;min-height:112px;padding:14px 16px 10px}.floor-bar{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1;flex-direction:column;gap:4px;padding:0}.floor-bar i{background:var(--line);border-radius:3px 3px 0 0;display:block;width:100%}.floor-bar.in-filter i{background:var(--accent)}.floor-bar span{color:var(--muted, var(--ink-3));font-size:11px}.floor-filterbar{align-items:center;background:color-mix(in oklch,var(--paper-2) 70%,transparent);border:1px solid var(--line);border-radius:12px;display:flex;flex-wrap:wrap;gap:12px;padding:12px}.floor-filterbar label{align-items:center;display:inline-flex;font-size:13px;gap:8px}.floor-filterbar input,.floor-filterbar select{background:var(--card);border:1px solid var(--line);border-radius:8px;font-size:13px;padding:7px 10px}.floor-filterbar input{min-width:160px}.floor-count{color:var(--muted, var(--ink-3));font-size:13px}.floor-reset{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 24%,var(--line));color:var(--accent-deep);margin-left:auto}.floor-active-filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:-8px}.floor-active-filters>span{color:var(--ink-3);font-size:.78rem}.floor-active-filters button{align-items:center;background:var(--ink);border:1px solid var(--ink);border-radius:999px;color:var(--paper);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:800;gap:6px;padding:6px 10px}.floor-active-filters button:hover,.floor-reset:hover,.floor-open-first:hover,.floor-empty button:hover{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);transform:none}.floor-component-lanes{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr))}.floor-component-lanes button{background:var(--card);border:1px solid var(--line);border-radius:10px;color:var(--ink-2);cursor:pointer;display:grid;gap:2px;min-height:54px;padding:9px 10px;text-align:left}.floor-component-lanes button:hover,.floor-component-lanes button.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.floor-component-lanes strong{color:var(--ink);font-size:1rem}.floor-component-lanes span{color:var(--ink-3);font-size:.72rem;font-weight:800;text-transform:uppercase}.floor-component-lanes small{color:var(--accent-deep);font-size:.7rem;font-weight:900;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.floor-lane-note{color:var(--ink-3);font-size:.76rem;line-height:1.4;margin:-10px 0 0}.floor-triage-strip{align-items:center;background:color-mix(in oklch,var(--accent-soft) 42%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 26%,var(--line));border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:13px 14px}.floor-triage-strip>div:first-child{display:grid;gap:4px;min-width:0}.floor-triage-strip>div:last-child{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.floor-triage-strip span{color:var(--accent-deep);font-size:.68rem;font-weight:900;text-transform:uppercase}.floor-triage-strip strong{color:var(--ink);font-size:.95rem}.floor-triage-strip p{color:var(--ink-2);font-size:.8rem;line-height:1.35;margin:0;overflow-wrap:anywhere}.floor-triage-strip small{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.72rem;font-weight:800;padding:5px 8px}.floor-triage-strip button{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:999px;color:var(--card);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;min-height:34px;padding:8px 13px}.floor-triage-strip button:disabled{cursor:not-allowed;opacity:.58}.floor-next-repair{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid;gap:12px;grid-template-columns:minmax(0,1.3fr) auto minmax(220px,1fr) auto;padding:12px}.floor-next-repair>div{display:grid;gap:4px;min-width:0}.floor-next-repair span{color:var(--accent-deep);font-size:.7rem;font-weight:900;text-transform:uppercase}.floor-next-repair strong,.floor-next-repair p,.floor-next-repair small{overflow-wrap:anywhere}.floor-next-repair strong{color:var(--ink);font-size:.95rem}.floor-next-repair p{color:var(--ink-3);font-size:.78rem;line-height:1.35;margin:0}.floor-next-repair small{color:var(--ink-3);font-size:.76rem;font-weight:800;text-transform:uppercase}.floor-next-missing{display:flex;flex-wrap:wrap;gap:5px}.floor-next-missing em{background:var(--accent-soft);border-radius:999px;color:var(--accent-deep);font-size:.7rem;font-style:normal;font-weight:800;padding:4px 8px}.floor-next-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.floor-repair-profile{align-items:center;background:color-mix(in oklch,var(--accent-soft) 34%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 20%,var(--line));border-radius:12px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(180px,.55fr) auto;padding:13px 14px}.floor-repair-profile.is-clear{background:var(--card);border-style:dashed}.floor-repair-profile-copy{display:grid;gap:4px;min-width:0}.floor-repair-profile-copy span{color:var(--accent-deep);font-family:var(--mono);font-size:.66rem;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.floor-repair-profile-copy strong{color:var(--ink);font-size:.95rem;overflow-wrap:anywhere}.floor-repair-profile-copy p{color:var(--ink-2);font-size:.8rem;line-height:1.36;margin:0;overflow-wrap:anywhere}.floor-repair-profile-metrics{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.floor-repair-profile-metrics small{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:.7rem;font-weight:850;padding:4px 8px}.floor-repair-profile-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.floor-repair-profile-actions button{align-items:center;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:850;gap:6px;min-height:34px;padding:8px 13px;white-space:nowrap}.floor-profile-primary{background:var(--accent);border:1px solid var(--accent);color:var(--card)}.floor-profile-secondary{background:var(--card);border:1px solid var(--line);color:var(--ink-2)}.floor-repair-profile-actions button:hover,.floor-repair-profile-actions button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.floor-repair-profile-actions button:disabled{cursor:not-allowed;opacity:.58}.floor-columns{display:grid;gap:18px;grid-template-columns:minmax(300px,1fr) minmax(360px,1.6fr)}.floor-brands h3,.floor-refs h3{font-size:14px;margin:0 0 10px}.floor-refs-head{align-items:flex-start;display:flex;gap:14px;justify-content:space-between}.floor-work-note{color:var(--ink-3);font-size:12px;line-height:1.45;margin:-4px 0 10px}.floor-open-first{background:var(--accent);border-color:var(--accent);color:var(--card);flex:0 0 auto}.floor-evidence-action{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:.74rem;font-weight:900;gap:6px;min-height:34px;padding:7px 11px;white-space:nowrap}.floor-evidence-action:hover,.floor-evidence-action:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.floor-table{border-collapse:collapse;font-size:13px;width:100%}.floor-table th{border-bottom:1px solid var(--line);color:var(--muted, var(--ink-3));font-weight:600;padding:6px 8px;text-align:left}.floor-table td{border-bottom:1px solid var(--line);padding:7px 8px}.floor-table tbody tr{cursor:pointer}.floor-table tbody tr:hover,.floor-table tbody tr.on{background:var(--accent-soft)}.floor-table tbody tr:focus-visible{outline:3px solid var(--accent-soft);outline-offset:-3px}.floor-brand-action{background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;font-size:.7rem;font-weight:900;min-height:28px;padding:5px 9px;white-space:nowrap}.floor-table tr.on .floor-brand-action,.floor-brand-action:hover,.floor-brand-action:focus-visible{background:var(--ink);border-color:var(--ink);color:var(--paper)}.floor-empty{background:var(--card);border:1px dashed var(--line);border-radius:12px;color:var(--ink-3);display:grid;font-size:13px;gap:8px;padding:18px}.floor-empty strong{color:var(--ink)}.floor-empty p{margin:0}.floor-empty button{background:var(--accent);border-color:var(--accent);color:var(--card);justify-self:start}.floor-ref-list{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;max-height:560px;overflow-y:auto;padding:0}.floor-ref-card{background:var(--card);border:1px solid var(--line);border-radius:10px;display:grid;gap:8px;padding:8px}.floor-ref-card:hover{border-color:var(--accent)}.floor-ref-primary{align-items:center;background:transparent;border:0;color:var(--ink);cursor:pointer;display:flex;gap:12px;padding:0;text-align:left;width:100%}.floor-ref-primary:focus-visible{outline:3px solid var(--accent-soft);outline-offset:3px}.floor-ref-actions{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;padding-top:8px}.floor-ref-actions button{align-items:center;background:color-mix(in oklch,var(--card) 92%,var(--paper-2));border:1px solid var(--line);border-radius:999px;color:var(--ink-2);cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:900;gap:5px;min-height:28px;padding:5px 9px;white-space:nowrap}.floor-ref-actions button:hover,.floor-ref-actions button:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.floor-score{align-items:center;border-radius:8px;display:inline-flex;flex:0 0 30px;font-size:13px;font-weight:700;height:30px;justify-content:center}.floor-score.s0,.floor-score.s1,.floor-score.s2{background:var(--paper-2);color:var(--bad)}.floor-score.s3,.floor-score.s4{background:var(--paper);color:var(--warn)}.floor-score.s5,.floor-score.s6,.floor-score.s7{background:var(--paper);color:var(--ok)}.floor-ref-main{display:flex;flex:1;flex-direction:column}.floor-ref-main strong{font-size:13px}.floor-ref-main small{color:var(--muted, var(--ink-3));font-size:12px}.floor-missing{display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.floor-missing em{background:var(--accent-soft);border-radius:6px;color:var(--accent-deep);font-size:11px;font-style:normal;padding:2px 7px}.floor-fix-action{background:var(--ink);border-radius:999px;color:var(--paper);flex:0 0 auto;font-size:11px;font-weight:800;padding:5px 9px;white-space:nowrap}.floor-missing em.primary-gap{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.cc-gate.admin-gate-button{cursor:pointer;transition:background .18s var(--ease)}.cc-gate.admin-gate-button:hover{background:var(--accent-soft)}.cc-gate.admin-gate-button:focus-visible,.cc-alert-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.cc-alert-row{cursor:pointer;transition:background .18s var(--ease)}.cc-alert-row:hover{background:var(--accent-soft)}.queue-card,.cc-dashboard-grid{align-items:start}.cc-status-panel,.cc-alert-panel{align-self:start}.missing-value{color:var(--ink-3);font-style:italic}.media-review-notes p{margin:0 0 6px}.media-source-links{display:flex;flex-direction:column;gap:3px}.media-source-links a,.media-source-links .source-unavailable{color:var(--accent-deep);font-size:12px;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.media-source-links a:hover{text-decoration:underline}.media-source-links .source-unavailable{align-items:center;display:inline-flex;flex-wrap:wrap;gap:5px;max-width:100%}.media-source-links .source-local-label{flex:1 1 140px}.queue-type-tabs button.active span{background:color-mix(in oklch,var(--card) 92%,transparent);color:var(--ink);font-weight:700}.queue-inline-action{align-items:center;background:color-mix(in oklch,var(--accent-soft) 52%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 22%,var(--line));border-radius:var(--radius-lg);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.queue-inline-action div{display:grid;gap:3px;min-width:0}.queue-inline-action span{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.queue-inline-action strong{color:var(--ink);overflow-wrap:anywhere}.queue-inline-action small{color:var(--ink-2)}.queue-inline-action button,.curation-task-strip .secondary-task-action{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:999px;color:var(--card);display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;min-height:32px;padding:7px 12px}.queue-inline-action button:disabled{cursor:progress;opacity:.62}.queue-packet-action{align-items:center;background:color-mix(in oklch,var(--paper) 66%,var(--card));border:1px solid color-mix(in oklch,var(--warn) 26%,var(--line));border-radius:var(--radius-lg);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:11px 12px}.queue-packet-action.saved{background:color-mix(in oklch,var(--paper) 64%,var(--card));border-color:color-mix(in oklch,var(--ok) 26%,var(--line))}.queue-packet-action div{display:grid;gap:3px;min-width:0}.queue-packet-action span{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.queue-packet-action strong{color:var(--ink);overflow-wrap:anywhere}.queue-packet-action small{color:var(--ink-2);line-height:1.35}.queue-packet-action button{align-items:center;background:var(--card);border:1px solid color-mix(in oklch,var(--warn) 42%,var(--line));border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;min-height:32px;padding:7px 12px;white-space:nowrap}.queue-packet-action button:not(:disabled):hover{background:var(--warn);color:var(--card)}.queue-packet-action button:disabled{cursor:default;opacity:.64}.queue-resolution-strip{align-items:center;background:color-mix(in oklch,var(--paper) 72%,var(--card));border:1px solid color-mix(in oklch,var(--ok) 34%,var(--line));border-radius:var(--radius-lg);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) auto;padding:12px}.queue-resolution-strip>div{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.queue-resolution-strip>div:first-child{display:grid;gap:3px}.queue-resolution-strip span{color:var(--ok);font-family:var(--mono);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.queue-resolution-strip strong{color:var(--ink);overflow-wrap:anywhere}.queue-resolution-strip small{color:var(--ink-2);line-height:1.35}.queue-resolution-strip button{align-items:center;background:var(--ok);border:1px solid var(--ok);border-radius:999px;color:var(--card);cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;min-height:32px;padding:7px 12px;white-space:nowrap}.queue-resolution-strip button.secondary{background:var(--card);border-color:color-mix(in oklch,var(--ok) 32%,var(--line));color:var(--ok)}.queue-vocabulary-resolver{background:color-mix(in oklch,var(--paper) 62%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 22%,var(--line));border-radius:var(--radius-lg);display:grid;gap:12px;grid-template-columns:minmax(0,1.15fr) minmax(180px,.85fr) auto;padding:12px}.queue-resolver-copy,.queue-vocabulary-resolver label{display:grid;gap:4px;min-width:0}.queue-resolver-copy span,.queue-vocabulary-resolver label span{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.queue-resolver-copy strong{color:var(--ink);overflow-wrap:anywhere}.queue-resolver-copy small{color:var(--ink-2);line-height:1.35}.queue-vocabulary-resolver select{background:var(--card);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:34px;padding:0 10px}.queue-option-resolver{display:grid;gap:8px;grid-column:1 / -1}.queue-option-resolver>span{color:var(--ink-3);font-family:var(--mono);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.queue-option-resolver>div{display:flex;flex-wrap:wrap;gap:8px}.queue-option-resolver label{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;flex-direction:row;font-size:.78rem;font-weight:800;gap:6px;min-height:30px;padding:5px 9px}.queue-option-resolver input{accent-color:var(--accent)}.queue-resolver-actions{align-items:end;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.queue-resolver-actions button{background:var(--accent);border:1px solid var(--accent);border-radius:999px;color:var(--card);font-size:.78rem;font-weight:800;min-height:34px;padding:7px 12px;white-space:nowrap}.queue-resolver-actions button.secondary{background:var(--card);border-color:var(--line);color:var(--ink-2)}.queue-resolver-actions button:disabled{cursor:progress;opacity:.62}.curation-task-strip .secondary-task-action{background:var(--card);border-color:var(--line);color:var(--ink-2)}.admin-command-center .imports-workspace,.admin-command-center .family-map-workspace,.admin-command-center .queue-workspace{gap:14px}.admin-command-center .imports-workspace>.imports-heading{align-items:stretch;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.admin-command-center .imports-workspace>.imports-heading>div{min-width:0}.admin-command-center .imports-heading,.admin-command-center .raw-import-triage-profile,.admin-command-center .import-triage-toolbar,.admin-command-center .atlas-repair-profile,.admin-command-center .family-map-toolbar,.admin-command-center .family-map-repair-profile,.admin-command-center .family-map-filterbar,.admin-command-center .queue-toolbar,.admin-command-center .queue-runway,.admin-command-center .queue-filterbar{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none}.admin-command-center .import-card,.admin-command-center .family-map-card,.admin-command-center .queue-card{background:var(--card);border-color:var(--line);box-shadow:none}.admin-command-center .import-card:hover,.admin-command-center .family-map-card:hover,.admin-command-center .queue-card:hover{box-shadow:0 0 0 3px var(--accent-soft);transform:none}.admin-command-center .raw-import-triage-profile.is-empty,.admin-command-center .family-map-repair-profile.is-empty,.admin-command-center .atlas-repair-profile.is-empty{border-style:dashed}.admin-command-center .raw-import-triage-profile.load-failed{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 34%,var(--line))}.admin-command-center .raw-import-triage-profile.load-failed .raw-import-triage-copy span,.admin-command-center .raw-import-triage-profile.load-failed .raw-import-triage-copy strong{color:var(--bad)}.admin-command-center .raw-import-triage-profile{grid-template-areas:"copy actions" "metrics metrics";grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;padding:10px 12px}.admin-command-center .raw-import-triage-copy{gap:3px;grid-area:copy}.admin-command-center .raw-import-triage-copy strong{font-size:.92rem}.admin-command-center .raw-import-triage-copy p{font-size:.78rem;line-height:1.35}.admin-command-center .raw-import-triage-metrics{grid-area:metrics;justify-content:flex-start}.admin-command-center .raw-import-triage-actions{grid-area:actions}.admin-command-center .raw-import-lane-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.admin-command-center .raw-import-lane-tabs button{align-items:center;border-radius:999px;display:inline-flex;flex:1 1 150px;justify-content:space-between;min-height:40px;padding:7px 10px}.admin-command-center .raw-import-lane-tabs strong{font-size:.9rem}.admin-command-center .raw-import-lane-tabs small{display:none}.admin-command-center .curation-workspace,.admin-command-center .imports-workspace,.admin-command-center .media-candidate-grid,.admin-command-center .knowledge-workspace,.admin-command-center .research-boards-view,.admin-command-center .identify-workbench{color:var(--ink)}.admin-command-center .curation-list,.admin-command-center .curation-detail,.admin-command-center .curation-panel,.admin-command-center .curation-task-strip,.admin-command-center .curation-selected-profile,.admin-command-center .media-coverage-summary,.admin-command-center .media-candidate-card,.admin-command-center .import-card,.admin-command-center .knowledge-nav,.admin-command-center .knowledge-header,.admin-command-center .catalog-workbench-profile,.admin-command-center .collection-tree,.admin-command-center .family-focus,.admin-command-center .knowledge-detail,.admin-command-center .reference-overview,.admin-command-center .reference-section,.admin-command-center .reference-drawer,.admin-command-center .catalog-family-repair-strip,.admin-command-center .relationship-empty-action,.admin-command-center .new-reference-intake,.admin-command-center .facet-cluster,.admin-command-center .reference-node,.admin-command-center .lineage-readiness-profile,.admin-command-center .research-board-handoff,.admin-command-center .research-board-composer,.admin-command-center .research-board-card,.admin-command-center .empty-panel,.admin-command-center .identify-head,.admin-command-center .identify-admin-command-strip,.admin-command-center .identify-readiness-profile,.admin-command-center .identify-console,.admin-command-center .identify-panel,.admin-command-center .identify-observations,.admin-command-center .identify-candidate{background:var(--card);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}.admin-command-center .curation-task-strip{align-items:center;gap:14px;overflow:hidden}.admin-command-center .curation-task-strip div:last-child{align-items:center;flex:0 1 auto;min-width:min(100%,260px)}.admin-command-center .curation-task-strip .primary-task-action,.admin-command-center .curation-task-strip .secondary-task-action,.admin-command-center .curation-selected-profile-actions .primary-task-action,.admin-command-center .curation-selected-profile-actions .secondary-task-action,.admin-command-center .raw-import-triage-actions button,.admin-command-center .raw-import-triage-actions a,.admin-command-center .raw-import-triage-actions .source-unavailable,.admin-command-center .queue-runway-actions button,.admin-command-center .task-strip-actions button,.admin-command-center .duplicate-task-complete button{align-items:center;border-radius:999px;display:inline-flex;font-size:.77rem;font-weight:850;gap:6px;justify-content:center;line-height:1.15;min-height:34px;max-width:100%;padding:7px 12px;text-align:center;white-space:normal}.admin-command-center .curation-task-strip .primary-task-action,.admin-command-center .curation-selected-profile-actions .primary-task-action,.admin-command-center .raw-import-triage-actions .primary-task-action,.admin-command-center .queue-runway-actions .primary-task-action,.admin-command-center .task-strip-actions .primary-task-action,.admin-command-center .duplicate-task-complete .primary-task-action{background:var(--accent);border:1px solid var(--accent);color:var(--card)}.admin-command-center .curation-task-strip .secondary-task-action,.admin-command-center .curation-selected-profile-actions .secondary-task-action,.admin-command-center .raw-import-triage-actions .secondary-task-action,.admin-command-center .raw-import-triage-actions a,.admin-command-center .raw-import-triage-actions .source-unavailable,.admin-command-center .queue-runway-actions .secondary-task-action,.admin-command-center .task-strip-actions button:not(.primary-task-action),.admin-command-center .duplicate-task-complete button:not(.primary-task-action){background:color-mix(in oklch,var(--card) 88%,var(--paper-2));border:1px solid var(--line);color:var(--ink-2)}.admin-command-center .curation-task-strip .primary-task-action:hover:not(:disabled),.admin-command-center .curation-selected-profile-actions .primary-task-action:hover:not(:disabled),.admin-command-center .raw-import-triage-actions .primary-task-action:hover:not(:disabled),.admin-command-center .queue-runway-actions .primary-task-action:hover:not(:disabled),.admin-command-center .task-strip-actions .primary-task-action:hover:not(:disabled),.admin-command-center .duplicate-task-complete .primary-task-action:hover:not(:disabled){background:var(--accent-deep);border-color:var(--accent-deep)}.admin-command-center .curation-task-strip .secondary-task-action:hover:not(:disabled),.admin-command-center .curation-selected-profile-actions .secondary-task-action:hover:not(:disabled),.admin-command-center .raw-import-triage-actions .secondary-task-action:hover:not(:disabled),.admin-command-center .raw-import-triage-actions a:hover,.admin-command-center .raw-import-triage-actions a:focus-visible,.admin-command-center .queue-runway-actions .secondary-task-action:hover:not(:disabled),.admin-command-center .task-strip-actions button:not(.primary-task-action):hover:not(:disabled),.admin-command-center .duplicate-task-complete button:not(.primary-task-action):hover:not(:disabled){background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 26%,var(--line));color:var(--accent-deep)}.admin-command-center .curation-task-strip .primary-task-action:disabled,.admin-command-center .curation-task-strip .secondary-task-action:disabled,.admin-command-center .curation-selected-profile-actions button:disabled,.admin-command-center .raw-import-triage-actions button:disabled,.admin-command-center .queue-runway-actions button:disabled,.admin-command-center .task-strip-actions button:disabled,.admin-command-center .duplicate-task-complete button:disabled{cursor:not-allowed;opacity:.58}.admin-command-center .curation-task-strip svg,.admin-command-center .curation-selected-profile svg,.admin-command-center .raw-import-triage-actions svg,.admin-command-center .queue-runway-actions svg,.admin-command-center .task-strip-actions svg,.admin-command-center .duplicate-task-complete svg{flex:0 0 auto}.admin-command-center .curation-task-strip small{flex:0 0 auto;max-width:100%;overflow-wrap:anywhere;text-align:center}.admin-command-center .research-board-command-actions button,.admin-command-center .research-board-handoff-actions button,.admin-command-center .research-board-runway-actions button,.admin-command-center .research-board-actions button,.admin-command-center .research-board-item-actions button,.admin-command-center .atlas-toolbar button,.admin-command-center .atlas-empty-actions button,.admin-command-center .atlas-lane-primary,.admin-command-center .atlas-repair-profile-actions button,.admin-command-center .atlas-actions button,.admin-command-center .family-map-repair-profile-actions button,.admin-command-center .family-map-active-filters button,.admin-command-center .family-empty-actions button,.admin-command-center .family-map-runway-actions button,.admin-command-center .family-map-actions button,.admin-command-center .media-review-runway-actions button,.admin-command-center .media-render-review-strip button,.admin-command-center .media-decision-complete button,.admin-command-center .media-toolbar button,.admin-command-center .approve-all-confirm button,.admin-command-center .media-actions a,.admin-command-center .media-actions button,.admin-command-center .catalog-workbench-profile-actions button,.admin-command-center .identify-match-runway-actions .identify-action-control,.admin-command-center .identify-readiness-actions .identify-action-control,.admin-command-center .identify-admin-actions .identify-action-control,.admin-command-center .identify-admin-error-actions .identify-action-control,.admin-command-center .identify-actions .identify-action-control{align-items:center;border-radius:999px;display:inline-flex;font-size:.77rem;font-weight:850;gap:6px;justify-content:center;line-height:1.15;max-width:100%;min-height:34px;padding:7px 12px;text-align:center;white-space:normal}.admin-command-center .research-board-command-actions .primary-action,.admin-command-center .research-board-handoff-actions .primary-action,.admin-command-center .research-board-runway-actions .primary-action,.admin-command-center .research-board-actions .research-board-primary-action,.admin-command-center .atlas-toolbar button,.admin-command-center .atlas-empty-actions button:first-child,.admin-command-center .atlas-lane-primary,.admin-command-center .atlas-repair-profile-actions .primary-task-action,.admin-command-center .atlas-actions button:first-child,.admin-command-center .family-map-repair-profile-actions .primary-task-action,.admin-command-center .family-empty-actions button.primary-task-action,.admin-command-center .family-map-runway-actions .primary-task-action,.admin-command-center .family-map-actions .family-map-primary-repair,.admin-command-center .media-review-runway-actions .primary-task-action,.admin-command-center .media-toolbar button.primary-action,.admin-command-center .approve-all-confirm .primary-action,.admin-command-center .media-actions .primary-action,.admin-command-center .catalog-workbench-profile-actions .primary-action,.admin-command-center .identify-match-runway-actions .identify-action-control.primary,.admin-command-center .identify-readiness-actions .identify-action-control.primary,.admin-command-center .identify-admin-actions .identify-action-control.primary,.admin-command-center .identify-admin-error-actions .identify-action-control.primary,.admin-command-center .identify-actions .identify-action-control.primary{background:var(--accent);border-color:var(--accent);color:var(--card)}.admin-command-center .research-board-command-actions .secondary-action,.admin-command-center .research-board-handoff-actions .secondary-action,.admin-command-center .research-board-runway-actions .secondary-action,.admin-command-center .research-board-actions button:not(.research-board-primary-action),.admin-command-center .research-board-item-actions button,.admin-command-center .atlas-empty-actions button:not(:first-child),.admin-command-center .atlas-repair-profile-actions .secondary-task-action,.admin-command-center .atlas-actions button:not(:first-child),.admin-command-center .family-map-repair-profile-actions .secondary-task-action,.admin-command-center .family-map-active-filters button,.admin-command-center .family-empty-actions button:not(.primary-task-action),.admin-command-center .family-map-runway-actions .secondary-task-action,.admin-command-center .family-map-actions button:not(.family-map-primary-repair),.admin-command-center .media-review-runway-actions .secondary-task-action,.admin-command-center .media-render-review-strip button,.admin-command-center .media-decision-complete .secondary-action,.admin-command-center .media-toolbar button:not(.primary-action),.admin-command-center .approve-all-confirm .secondary-action,.admin-command-center .media-actions a,.admin-command-center .media-actions button:not(.primary-action):not(.reject):not(.source-locator-button),.admin-command-center .catalog-workbench-profile-actions .secondary-action,.admin-command-center .identify-match-runway-actions .identify-action-control.secondary,.admin-command-center .identify-readiness-actions .identify-action-control.secondary,.admin-command-center .identify-admin-actions .identify-action-control.secondary,.admin-command-center .identify-admin-error-actions .identify-action-control.secondary,.admin-command-center .identify-actions .identify-action-control.secondary{background:color-mix(in oklch,var(--card) 88%,var(--paper-2));border:1px solid var(--line);color:var(--ink-2)}.admin-command-center .research-board-command-actions button:not(:disabled):hover,.admin-command-center .research-board-command-actions button:not(:disabled):focus-visible,.admin-command-center .research-board-handoff-actions button:not(:disabled):hover,.admin-command-center .research-board-handoff-actions button:not(:disabled):focus-visible,.admin-command-center .research-board-runway-actions button:not(:disabled):hover,.admin-command-center .research-board-runway-actions button:not(:disabled):focus-visible,.admin-command-center .research-board-actions button:not(:disabled):hover,.admin-command-center .research-board-actions button:not(:disabled):focus-visible,.admin-command-center .research-board-item-actions button:not(:disabled):hover,.admin-command-center .research-board-item-actions button:not(:disabled):focus-visible,.admin-command-center .atlas-toolbar button:not(:disabled):hover,.admin-command-center .atlas-toolbar button:not(:disabled):focus-visible,.admin-command-center .atlas-empty-actions button:not(:disabled):hover,.admin-command-center .atlas-empty-actions button:not(:disabled):focus-visible,.admin-command-center .atlas-lane-primary:not(:disabled):hover,.admin-command-center .atlas-lane-primary:not(:disabled):focus-visible,.admin-command-center .atlas-repair-profile-actions button:not(:disabled):hover,.admin-command-center .atlas-repair-profile-actions button:not(:disabled):focus-visible,.admin-command-center .atlas-actions button:not(:disabled):hover,.admin-command-center .atlas-actions button:not(:disabled):focus-visible,.admin-command-center .family-map-repair-profile-actions button:not(:disabled):hover,.admin-command-center .family-map-repair-profile-actions button:not(:disabled):focus-visible,.admin-command-center .family-map-active-filters button:hover,.admin-command-center .family-map-active-filters button:focus-visible,.admin-command-center .family-empty-actions button:not(:disabled):hover,.admin-command-center .family-empty-actions button:not(:disabled):focus-visible,.admin-command-center .family-map-runway-actions button:not(:disabled):hover,.admin-command-center .family-map-runway-actions button:not(:disabled):focus-visible,.admin-command-center .family-map-actions button:not(:disabled):hover,.admin-command-center .family-map-actions button:not(:disabled):focus-visible,.admin-command-center .media-review-runway-actions button:not(:disabled):hover,.admin-command-center .media-review-runway-actions button:not(:disabled):focus-visible,.admin-command-center .media-render-review-strip button:not(:disabled):hover,.admin-command-center .media-render-review-strip button:not(:disabled):focus-visible,.admin-command-center .media-decision-complete button:not(:disabled):hover,.admin-command-center .media-decision-complete button:not(:disabled):focus-visible,.admin-command-center .media-toolbar button:not(:disabled):hover,.admin-command-center .media-toolbar button:not(:disabled):focus-visible,.admin-command-center .approve-all-confirm button:not(:disabled):hover,.admin-command-center .approve-all-confirm button:not(:disabled):focus-visible,.admin-command-center .media-actions a:hover,.admin-command-center .media-actions a:focus-visible,.admin-command-center .media-actions button:not(:disabled):hover,.admin-command-center .media-actions button:not(:disabled):focus-visible,.admin-command-center .catalog-workbench-profile-actions button:not(:disabled):hover,.admin-command-center .catalog-workbench-profile-actions button:not(:disabled):focus-visible,.admin-command-center .identify-match-runway-actions .identify-action-control:not(:disabled):hover,.admin-command-center .identify-match-runway-actions .identify-action-control:not(:disabled):focus-visible,.admin-command-center .identify-readiness-actions .identify-action-control:not(:disabled):hover,.admin-command-center .identify-readiness-actions .identify-action-control:not(:disabled):focus-visible,.admin-command-center .identify-admin-actions .identify-action-control:not(:disabled):hover,.admin-command-center .identify-admin-actions .identify-action-control:not(:disabled):focus-visible,.admin-command-center .identify-admin-error-actions .identify-action-control:not(:disabled):hover,.admin-command-center .identify-admin-error-actions .identify-action-control:not(:disabled):focus-visible,.admin-command-center .identify-actions .identify-action-control:not(:disabled):hover,.admin-command-center .identify-actions .identify-action-control:not(:disabled):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none;transform:none}.admin-command-center .research-board-command-actions button:disabled,.admin-command-center .research-board-handoff-actions button:disabled,.admin-command-center .research-board-runway-actions button:disabled,.admin-command-center .research-board-actions button:disabled,.admin-command-center .research-board-item-actions button:disabled,.admin-command-center .atlas-toolbar button:disabled,.admin-command-center .atlas-empty-actions button:disabled,.admin-command-center .atlas-lane-primary:disabled,.admin-command-center .atlas-repair-profile-actions button:disabled,.admin-command-center .atlas-actions button:disabled,.admin-command-center .family-map-repair-profile-actions button:disabled,.admin-command-center .family-empty-actions button:disabled,.admin-command-center .family-map-runway-actions button:disabled,.admin-command-center .family-map-actions button:disabled,.admin-command-center .media-review-runway-actions button:disabled,.admin-command-center .media-render-review-strip button:disabled,.admin-command-center .media-decision-complete button:disabled,.admin-command-center .media-toolbar button:disabled,.admin-command-center .approve-all-confirm button:disabled,.admin-command-center .media-actions button:disabled,.admin-command-center .catalog-workbench-profile-actions button:disabled,.admin-command-center .identify-match-runway-actions .identify-action-control:disabled,.admin-command-center .identify-readiness-actions .identify-action-control:disabled,.admin-command-center .identify-admin-actions .identify-action-control:disabled,.admin-command-center .identify-admin-error-actions .identify-action-control:disabled,.admin-command-center .identify-actions .identify-action-control:disabled{cursor:not-allowed;opacity:.58}.admin-command-center .search-empty-state,.admin-command-center .empty-panel,.admin-command-center .empty-detail,.admin-command-center .floor-empty,.admin-command-center .clade-empty,.admin-command-center .curation-empty-list,.admin-command-center .queue-loading-panel,.admin-command-center .floor-loading-panel{background:color-mix(in oklch,var(--card) 94%,var(--paper));border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:none;box-sizing:border-box;color:var(--ink);min-width:0;overflow:hidden}.admin-command-center .search-empty-state,.admin-command-center .empty-panel,.admin-command-center .floor-empty,.admin-command-center .clade-empty,.admin-command-center .curation-empty-list,.admin-command-center .queue-loading-panel,.admin-command-center .floor-loading-panel{gap:12px;max-width:min(760px,100%);padding:18px}.admin-command-center .empty-panel,.admin-command-center .floor-empty,.admin-command-center .clade-empty,.admin-command-center .curation-empty-list{border-style:dashed}.admin-command-center .empty-detail{border-style:dashed;min-height:220px;padding:24px;text-align:center}.admin-command-center .search-empty-state svg,.admin-command-center .empty-panel svg,.admin-command-center .empty-detail svg,.admin-command-center .clade-empty svg,.admin-command-center .queue-loading-panel svg,.admin-command-center .floor-loading-panel svg{color:var(--accent-deep);flex:0 0 auto}.admin-command-center .search-empty-state h3,.admin-command-center .empty-panel h3,.admin-command-center .empty-detail strong,.admin-command-center .floor-empty strong,.admin-command-center .curation-empty-list strong,.admin-command-center .queue-loading-panel strong,.admin-command-center .floor-loading-panel strong{color:var(--ink);overflow-wrap:anywhere}.admin-command-center .search-empty-state p,.admin-command-center .empty-panel p,.admin-command-center .empty-detail p,.admin-command-center .floor-empty p,.admin-command-center .clade-empty p,.admin-command-center .curation-empty-list span,.admin-command-center .queue-loading-panel p,.admin-command-center .floor-loading-panel p{color:var(--ink-2);line-height:1.45;margin:0;max-width:68ch;overflow-wrap:anywhere}.admin-command-center .curation-empty-list.load-failed,.admin-command-center .curation-mode-note.load-failed,.admin-command-center .identify-admin-command-strip.load-failed,.admin-command-center .identify-readiness-profile.blocked{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 34%,var(--line))}.admin-command-center .empty-detail.load-failed svg,.admin-command-center .empty-detail.load-failed p,.admin-command-center .curation-empty-list.load-failed strong,.admin-command-center .curation-mode-note.load-failed strong,.admin-command-center .identify-admin-command-strip.load-failed>div:first-child>span,.admin-command-center .identify-admin-command-strip.load-failed>div:first-child>strong,.admin-command-center .identify-readiness-profile.blocked .identify-readiness-copy span,.admin-command-center .identify-readiness-profile.blocked .identify-readiness-copy strong,.admin-command-center .identify-admin-error{color:var(--bad)}.admin-command-center .curation-empty-list.load-failed span,.admin-command-center .curation-mode-note.load-failed span{color:color-mix(in oklch,var(--bad) 72%,var(--ink))}.admin-command-center .search-empty-actions,.admin-command-center .research-board-empty-actions,.admin-command-center .curation-empty-actions,.admin-command-center .raw-import-empty div,.admin-command-center .queue-loading-steps{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.admin-command-center .search-empty-actions .primary-action,.admin-command-center .search-empty-actions .secondary-action,.admin-command-center .search-empty-actions .reset-button,.admin-command-center .queue-runway-actions button,.admin-command-center .research-board-empty-actions .primary-action,.admin-command-center .research-board-empty-actions .secondary-action,.admin-command-center .curation-empty-actions button,.admin-command-center .empty-detail .primary-task-action,.admin-command-center .floor-empty button,.admin-command-center .clade-empty .primary-task-action,.admin-command-center .clade-empty .secondary-task-action,.admin-command-center .raw-import-empty .primary-task-action,.admin-command-center .raw-import-empty .secondary-action{justify-content:center;max-width:100%;min-height:34px;white-space:normal}.admin-command-center .queue-loading-steps span,.admin-command-center .search-empty-chips span{background:color-mix(in oklch,var(--accent-soft) 50%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 20%,var(--line));color:var(--accent-deep)}@media(max-width:760px){.admin-command-center .raw-import-triage-profile{grid-template-areas:"copy" "metrics" "actions";grid-template-columns:minmax(0,1fr)}.admin-command-center .raw-import-triage-metrics,.admin-command-center .raw-import-triage-actions{justify-content:flex-start}.admin-command-center .raw-import-lane-tabs button{flex:1 1 142px}.admin-command-center .curation-task-strip{align-items:stretch}.admin-command-center .curation-task-strip div:last-child{justify-content:flex-start;min-width:0}.admin-command-center .curation-task-strip .primary-task-action,.admin-command-center .curation-task-strip .secondary-task-action,.admin-command-center .curation-selected-profile-actions button,.admin-command-center .raw-import-triage-actions button,.admin-command-center .raw-import-triage-actions a,.admin-command-center .raw-import-triage-actions .source-unavailable,.admin-command-center .queue-runway-actions button,.admin-command-center .research-board-command-actions button,.admin-command-center .research-board-runway-actions button,.admin-command-center .research-board-actions button,.admin-command-center .research-board-item-actions button,.admin-command-center .atlas-toolbar button,.admin-command-center .atlas-empty-actions button,.admin-command-center .atlas-lane-primary,.admin-command-center .atlas-repair-profile-actions button,.admin-command-center .atlas-actions button,.admin-command-center .family-empty-actions button,.admin-command-center .family-map-repair-profile-actions button,.admin-command-center .family-map-active-filters button,.admin-command-center .family-map-runway-actions button,.admin-command-center .family-map-actions button,.admin-command-center .media-review-runway-actions button,.admin-command-center .media-render-review-strip button,.admin-command-center .media-decision-complete button,.admin-command-center .media-toolbar button,.admin-command-center .approve-all-confirm button,.admin-command-center .media-actions a,.admin-command-center .media-actions button,.admin-command-center .catalog-workbench-profile-actions button,.admin-command-center .identify-match-runway-actions .identify-action-control,.admin-command-center .identify-readiness-actions .identify-action-control,.admin-command-center .identify-admin-actions .identify-action-control,.admin-command-center .identify-admin-error-actions .identify-action-control,.admin-command-center .identify-actions .identify-action-control{flex:1 1 180px}.admin-command-center .search-empty-state,.admin-command-center .empty-panel,.admin-command-center .empty-detail,.admin-command-center .floor-empty,.admin-command-center .clade-empty,.admin-command-center .curation-empty-list,.admin-command-center .queue-loading-panel,.admin-command-center .floor-loading-panel{max-width:100%;min-height:auto;padding:16px}.admin-command-center .search-empty-actions .primary-action,.admin-command-center .search-empty-actions .secondary-action,.admin-command-center .search-empty-actions .reset-button,.admin-command-center .research-board-empty-actions .primary-action,.admin-command-center .research-board-empty-actions .secondary-action,.admin-command-center .curation-empty-actions button,.admin-command-center .floor-empty button,.admin-command-center .clade-empty .primary-task-action,.admin-command-center .clade-empty .secondary-task-action,.admin-command-center .raw-import-empty .primary-task-action,.admin-command-center .raw-import-empty .secondary-action{flex:1 1 180px}}.admin-command-center .curation-list{background:color-mix(in oklch,var(--card) 96%,var(--paper))}.admin-command-center .curation-worklist-runway{background:color-mix(in oklch,var(--card) 92%,var(--paper-2));border-color:var(--line);border-radius:var(--radius-lg);box-shadow:none}.admin-command-center .curation-worklist-runway.load-failed{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 34%,var(--line))}.admin-command-center .curation-worklist-copy span,.admin-command-center .curation-worklist-target span,.admin-command-center .curation-worklist-actions span{color:var(--ink-3);font-family:var(--mono);letter-spacing:.12em}.admin-command-center .curation-worklist-copy strong,.admin-command-center .curation-worklist-target strong{color:var(--ink)}.admin-command-center .curation-worklist-copy p,.admin-command-center .curation-worklist-target small{color:var(--ink-2)}.admin-command-center .curation-worklist-actions button{background:color-mix(in oklch,var(--card) 88%,var(--paper-2));border:1px solid var(--line);color:var(--ink-2)}.admin-command-center .curation-worklist-actions button:not(:disabled):hover,.admin-command-center .curation-worklist-actions button:not(:disabled):focus-visible{background:var(--accent-soft);border-color:color-mix(in oklch,var(--accent) 26%,var(--line));color:var(--accent-deep);outline:none}.admin-command-center .curation-hero,.admin-command-center .cleanup-checklist{background:color-mix(in oklch,var(--card) 92%,var(--paper));border-color:var(--line)}.admin-command-center .cleanup-reason-card,.admin-command-center .curation-reference-row,.admin-command-center .import-card-purpose,.admin-command-center .media-coverage-summary article,.admin-command-center .media-review-notes,.admin-command-center .reference-spec-card,.admin-command-center .reference-health-pill,.admin-command-center .catalog-family-repair-counts span,.admin-command-center .catalog-reference-health-chips span,.admin-command-center .family-meta-row span,.admin-command-center .reference-node-specs span,.admin-command-center .reference-node-footer span,.admin-command-center .facet-cluster button,.admin-command-center .facet-cluster span,.admin-command-center .facet-cluster small,.admin-command-center .model-line-button,.admin-command-center .family-breakout-list button,.admin-command-center .research-board-handoff-metrics span,.admin-command-center .research-board-selected,.admin-command-center .research-board-metrics span,.admin-command-center .research-board-item,.admin-command-center .form-helper,.admin-command-center .identify-admin-status-grid span,.admin-command-center .identify-readiness-checks span,.admin-command-center .identify-preview-stage,.admin-command-center .identify-clues .nl-box,.admin-command-center .facet-token-list span,.admin-command-center .read-text-list code,.admin-command-center .identify-evidence span,.admin-command-center .confidence-chip,.admin-command-center .relationship-empty-action{background:color-mix(in oklch,var(--card) 94%,var(--paper));border-color:var(--line)}.admin-command-center .new-reference-intake{background:color-mix(in oklch,var(--card) 92%,var(--paper-2));border-color:var(--line)}.admin-command-center .new-reference-intake strong{color:var(--ink)}.admin-command-center .new-reference-intake p{color:var(--ink-2)}.admin-command-center .new-reference-checklist span{background:var(--card);border-color:var(--line);color:var(--ink-2)}.admin-command-center .new-reference-checklist span.done{border-color:color-mix(in oklch,var(--ok) 38%,var(--line));color:color-mix(in oklch,var(--ok) 70%,var(--ink))}.admin-command-center .new-reference-checklist span.missing{border-color:color-mix(in oklch,var(--warn) 42%,var(--line));color:color-mix(in oklch,var(--warn) 74%,var(--ink))}.admin-command-center .curation-reference-row.needs-cleanup{border-color:color-mix(in oklch,var(--warn) 44%,var(--line))}.admin-command-center .curation-reference-row.active,.admin-command-center .variant-switcher button.active,.admin-command-center .curation-list-toolbar button.active,.admin-command-center .cleanup-navigation button:not(:disabled):hover,.admin-command-center .media-status-tabs button.active,.admin-command-center .media-toolbar button.primary-action,.admin-command-center .import-actions button:not(.reject):not(.source-locator-button),.admin-command-center .knowledge-brand-list button.active,.admin-command-center .model-line-branch.active>.model-line-button,.admin-command-center .family-breakout-list button.active,.admin-command-center .facet-cluster button.active{background:var(--accent);border-color:var(--accent);color:var(--card)}.admin-command-center .curation-reference b,.admin-command-center .curation-reference-row.active b,.admin-command-center .curation-reference-signals em,.admin-command-center .curation-reference-row.active .curation-reference-signals em,.admin-command-center .import-tags span,.admin-command-center .evidence-tags span,.admin-command-center .curation-task-strip small,.admin-command-center .curation-panel summary em,.admin-command-center .variant-switcher button,.admin-command-center .curation-list-toolbar button,.admin-command-center .cleanup-navigation button,.admin-command-center .media-status-tabs button,.admin-command-center .media-toolbar select,.admin-command-center .media-toolbar input,.admin-command-center .media-toolbar button,.admin-command-center .media-toolbar>span,.admin-command-center .import-actions a,.admin-command-center .import-actions button,.admin-command-center .import-actions .source-unavailable,.admin-command-center .import-actions .import-action-note,.admin-command-center .knowledge-brand-list button,.admin-command-center .secondary-action,.admin-command-center .relationship-empty-action button,.admin-command-center .reference-status-row>span:not(.release-readiness-badge){background:color-mix(in oklch,var(--card) 90%,var(--paper-2));border-color:var(--line);color:var(--ink-2)}.admin-command-center .curation-panel:not([open]){background:color-mix(in oklch,var(--card) 88%,var(--paper-2));border-color:var(--line)}.admin-command-center .curation-panel:not([open]) summary span{color:var(--ink-2)}.admin-command-center .reference-repair-tile{background:color-mix(in oklch,var(--card) 94%,var(--paper));border-color:var(--line);color:var(--ink)}.admin-command-center .reference-repair-tile span{background:var(--accent);color:var(--card)}.admin-command-center .reference-repair-tile small{color:var(--ink-2)}.admin-command-center .reference-repair-tile.warn{border-color:color-mix(in oklch,var(--warn) 42%,var(--line))}.admin-command-center .reference-repair-tile.warn span{background:color-mix(in oklch,var(--warn) 76%,var(--ink))}.admin-command-center .reference-repair-tile:not(:disabled):hover,.admin-command-center .reference-repair-tile:not(:disabled):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-command-center .reference-repair-profile,.admin-command-center .catalog-workbench-profile{background:color-mix(in oklch,var(--card) 92%,var(--paper-2));border-color:color-mix(in oklch,var(--accent) 20%,var(--line))}.admin-command-center .catalog-workbench-profile.is-empty{border-color:color-mix(in oklch,var(--warn) 42%,var(--line))}.admin-command-center .catalog-workbench-profile-copy span{color:var(--ink-3);font-family:var(--mono);letter-spacing:.1em}.admin-command-center .catalog-workbench-profile-copy strong{color:var(--ink)}.admin-command-center .catalog-workbench-profile-copy p{color:var(--ink-2)}.admin-command-center .catalog-workbench-profile-metrics small,.admin-command-center .catalog-workbench-context span{background:var(--card);border-color:var(--line);color:var(--ink-2)}.admin-command-center .reference-repair-profile-copy span{color:var(--ink-3);font-family:var(--mono);letter-spacing:.1em}.admin-command-center .reference-repair-profile-copy strong{color:var(--ink)}.admin-command-center .reference-repair-profile-copy p{color:var(--ink-2)}.admin-command-center .reference-repair-profile-metrics small{background:var(--card);border-color:var(--line);color:var(--ink-2)}.admin-command-center .catalog-workbench-profile-metrics small,.admin-command-center .curation-selected-profile-metrics small,.admin-command-center .reference-repair-profile-metrics small,.admin-command-center .atlas-repair-profile-metrics small,.admin-command-center .family-map-repair-profile-metrics small,.admin-command-center .floor-repair-profile-metrics small{border-radius:999px;font-size:.74rem;font-weight:900;letter-spacing:0;line-height:1.15;padding:6px 8px;text-transform:none}.admin-command-center .catalog-family-repair-strip.is-clear,.admin-command-center .catalog-reference-health-chips span.good{border-color:color-mix(in oklch,var(--ok) 34%,var(--line));color:color-mix(in oklch,var(--ok) 68%,var(--ink))}.admin-command-center .catalog-reference-health-chips span.warn{border-color:color-mix(in oklch,var(--warn) 38%,var(--line));color:color-mix(in oklch,var(--warn) 70%,var(--ink))}.admin-command-center .catalog-reference-health-chips span.bad{border-color:color-mix(in oklch,var(--bad) 38%,var(--line));color:color-mix(in oklch,var(--bad) 70%,var(--ink))}.admin-command-center .knowledge-detail-context{background:color-mix(in oklch,var(--accent) 88%,var(--ink));color:var(--card)}.admin-command-center .reference-visual-block>span{background:color-mix(in oklch,var(--accent) 84%,var(--ink));color:var(--card)}.admin-command-center .reference-node.active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.admin-command-center .reference-health-pill.good{border-color:color-mix(in oklch,var(--ok) 36%,var(--line));color:color-mix(in oklch,var(--ok) 68%,var(--ink))}.admin-command-center .reference-health-pill.warn{border-color:color-mix(in oklch,var(--warn) 38%,var(--line));color:color-mix(in oklch,var(--warn) 70%,var(--ink))}.admin-command-center .reference-health-pill.bad{border-color:color-mix(in oklch,var(--bad) 38%,var(--line));color:color-mix(in oklch,var(--bad) 70%,var(--ink))}.admin-command-center .cleanup-reason-card span,.admin-command-center .curation-task-strip span,.admin-command-center .media-coverage-summary strong,.admin-command-center .collection-branch h4{color:var(--accent-deep)}.admin-command-center .curation-task-strip p,.admin-command-center .curation-hero p:last-child,.admin-command-center .cleanup-checklist>div:first-child p,.admin-command-center .cleanup-reason-card p,.admin-command-center .cleanup-reason-card em,.admin-command-center .media-candidate-body p,.admin-command-center .media-review-notes,.admin-command-center .import-card-purpose,.admin-command-center .imports-heading p:last-child,.admin-command-center .knowledge-header p:last-child,.admin-command-center .reference-title-block h3,.admin-command-center .reference-title-block p,.admin-command-center .reference-node p,.admin-command-center .section-note,.admin-command-center .form-helper,.admin-command-center .research-board-card-header p,.admin-command-center .identify-head .masthead-sub,.admin-command-center .identify-admin-command-strip p,.admin-command-center .identify-admin-command-strip span,.admin-command-center .identify-admin-status-grid b,.admin-command-center .identify-readiness-copy p,.admin-command-center .identify-readiness-copy span,.admin-command-center .identify-readiness-checks b,.admin-command-center .identify-card-title>div>span,.admin-command-center .identify-candidate details summary,.admin-command-center .identify-panel-head,.admin-command-center .identify-panel-head em{color:var(--ink-2)}.admin-command-center .identify-panel-head span,.admin-command-center .identify-admin-command-strip strong,.admin-command-center .identify-readiness-copy strong,.admin-command-center .identify-readiness-checks strong,.admin-command-center .identify-empty strong,.admin-command-center .identify-card-title strong{color:var(--ink)}.admin-command-center .identify-score{background:var(--line)}.admin-command-center .identify-score span{background:var(--accent)}.admin-command-center .identify-candidate:before{background:var(--accent)}.admin-command-center .identify-rank{background:var(--accent)}.admin-command-center .identify-action-control{background:color-mix(in oklch,var(--card) 90%,var(--paper-2));border-color:var(--line);border-radius:7px;color:var(--ink-2)}.admin-command-center .identify-action-control.primary{background:var(--accent);border-color:var(--accent);color:var(--card)}.admin-command-center .identify-action-control:not(:disabled):hover,.admin-command-center .identify-action-control:not(:disabled):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);color:var(--ink)}.admin-command-center .identify-action-control.primary:not(:disabled):hover,.admin-command-center .identify-action-control.primary:not(:disabled):focus-visible{color:var(--card)}.admin-command-center .media-candidate-image{background:color-mix(in oklch,var(--paper-2) 88%,var(--card));border-color:var(--line)}.admin-command-center .import-actions button.reject{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 24%,var(--line));color:var(--bad)}.admin-command-center .import-actions button.reject.confirming{background:var(--bad);border-color:var(--bad);color:var(--card)}.admin-command-center .media-actions a,.admin-command-center .media-actions button:not(.primary-action):not(.reject):not(.source-locator-button),.admin-command-center .media-toolbar button:not(.primary-action),.admin-command-center .media-review-runway-actions .secondary-task-action,.admin-command-center .media-render-review-strip button{background:color-mix(in oklch,var(--card) 88%,var(--paper-2));border:1px solid var(--line);color:var(--ink-2)}.admin-command-center .media-actions .primary-action,.admin-command-center .media-toolbar button.primary-action,.admin-command-center .media-review-runway-actions .primary-task-action,.admin-command-center .approve-all-confirm .primary-action{background:var(--accent);border-color:var(--accent);color:var(--card)}.admin-command-center .media-actions button.reject{background:var(--bad-soft);border-color:color-mix(in oklch,var(--bad) 24%,var(--line));color:var(--bad)}.admin-command-center .family-map-actions .family-map-add-reference{background:var(--accent);border-color:var(--accent);color:var(--card)}.admin-command-center .import-actions .import-action-note{background:var(--warn-soft);border-color:color-mix(in oklch,var(--warn) 24%,var(--line));color:color-mix(in oklch,var(--warn) 74%,var(--ink))}.admin-command-center .research-board-repair-profile{background:color-mix(in oklch,var(--card) 92%,var(--paper-2));border-color:color-mix(in oklch,var(--accent) 20%,var(--line))}.admin-command-center .research-board-repair-profile span{color:var(--ink-3)}.admin-command-center .research-board-repair-profile strong{color:var(--ink)}.admin-command-center .research-board-repair-profile p{color:var(--ink-2)}.admin-command-center .research-board-repair-profile small{background:var(--card);border-color:var(--line);color:var(--ink-2)}.admin-command-center .research-board-handoff{background:color-mix(in oklch,var(--card) 92%,var(--paper-2));border-color:color-mix(in oklch,var(--accent) 20%,var(--line))}.admin-command-center .research-board-handoff.is-ready,.admin-command-center .research-board-handoff.is-exported{border-color:color-mix(in oklch,var(--ok) 34%,var(--line))}.admin-command-center .research-board-handoff.is-blocked{border-color:color-mix(in oklch,var(--warn) 42%,var(--line))}.admin-command-center .research-board-handoff-copy span{color:var(--ink-3)}.admin-command-center .research-board-handoff-copy strong,.admin-command-center .research-board-handoff-metrics strong{color:var(--ink)}.admin-command-center .research-board-handoff-copy p,.admin-command-center .research-board-handoff-copy small,.admin-command-center .research-board-handoff-metrics span{color:var(--ink-2)}@media(max-width:780px){.admin-command-center{max-width:100vw;overflow-x:hidden}.cc-side,.cc-main,.cc-scroll{max-width:100vw}.cc-nav{box-sizing:border-box;grid-auto-columns:minmax(148px,72vw);max-width:100vw;overflow-x:auto;overflow-y:hidden}.cc-nav-section,.cc-nav-group,.cc-nav-item{min-width:0}.cc-top-actions{flex-wrap:wrap;margin-left:0;max-width:100%;width:100%}.cc-pill,.cc-btn{max-width:100%;min-height:34px;white-space:normal}.admin-command-center .queue-card,.queue-card,.admin-command-center .queue-runway,.queue-runway,.admin-command-center .research-board-handoff,.research-board-handoff,.admin-command-center .research-board-runway,.research-board-runway{grid-template-columns:minmax(0,1fr);max-width:100%}.queue-runway-actions,.research-board-handoff-actions,.research-board-runway-actions{justify-content:flex-start;min-width:0;width:100%}.queue-card-main,.queue-card-head,.queue-quick-decision,.queue-quick-decision>div,.queue-family-repair-cockpit,.queue-family-repair-head,.queue-next-repair,.queue-task-facts,.queue-card-details,.queue-vocabulary-resolver{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.queue-task-facts span{min-width:min(100%,118px)}.queue-vocabulary-resolver,.queue-family-repair-head,.queue-next-repair,.queue-packet-action,.queue-inline-action{grid-template-columns:minmax(0,1fr)}.queue-packet-action button,.queue-family-repair-head button{justify-content:center;width:100%;white-space:normal}.admin-command-center .curation-worklist-runway,.curation-worklist-runway{max-width:100%;min-width:0}.admin-command-center .curation-worklist-actions,.curation-worklist-actions{grid-template-columns:minmax(0,1fr)}.admin-command-center .curation-worklist-actions button,.admin-command-center .curation-worklist-actions span,.curation-worklist-actions button,.curation-worklist-actions span{box-sizing:border-box;width:100%}.queue-resolver-actions{align-items:stretch;flex-wrap:wrap;justify-content:flex-start}.queue-resolver-actions button{white-space:normal}.raw-import-lane-tabs,.research-board-command-strip,.research-board-runway{grid-template-columns:minmax(0,1fr)}.research-board-command-metrics,.research-board-command-actions,.research-board-handoff-metrics,.research-board-handoff-actions,.research-board-runway-facts,.research-board-runway-actions{justify-content:flex-start}.floor-vitals,.floor-columns,.floor-component-lanes,.floor-repair-profile,.floor-next-repair{grid-template-columns:minmax(0,1fr)}.floor-histogram,.floor-refs,.floor-ref-list,.floor-ref-list li,.floor-ref-card,.floor-ref-primary{box-sizing:border-box;max-width:100%;min-width:0;width:100%}.floor-next-actions,.floor-repair-profile-actions,.floor-ref-actions{justify-content:flex-start}.floor-repair-profile-actions button{box-sizing:border-box;justify-content:center;white-space:normal}.floor-ref-primary{align-items:flex-start;flex-wrap:wrap}.floor-ref-main{min-width:0}.floor-ref-main strong,.floor-ref-main small{overflow-wrap:anywhere}.floor-missing{flex:1 1 100%;justify-content:flex-start}.floor-fix-action{white-space:normal}}.cc-work{display:flex;flex-direction:column;gap:20px}.cc-work-hero{display:flex;align-items:stretch;justify-content:space-between;gap:20px;flex-wrap:wrap;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:22px 24px}.cc-work-hero-copy{display:flex;flex-direction:column;gap:6px;max-width:560px}.cc-work-hero-copy>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cc-work-hero-copy>strong{font-size:24px;line-height:1.15;color:var(--ink)}.cc-work-hero-copy>p{margin:0;color:var(--ink-2);font-size:14px}.cc-work-hero-actions{display:flex;align-items:center;gap:12px}.cc-work-start{display:flex;flex-direction:column;gap:2px;text-align:left;padding:12px 18px;border-radius:12px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--ink);cursor:pointer;transition:transform .08s ease,box-shadow .12s ease}.cc-work-start:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.cc-work-start>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-deep)}.cc-work-start>strong{font-size:15px}.cc-work-start>small{color:var(--ink-2);font-size:12px}.cc-work-body{display:grid;grid-template-columns:minmax(180px,220px) minmax(0,1fr);gap:20px;align-items:start}.cc-work-lanes{display:flex;flex-direction:column;gap:6px;position:sticky;top:12px}.cc-work-lane{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--ink-2);cursor:pointer;text-align:left;transition:background .1s ease,border-color .1s ease}.cc-work-lane:hover{background:var(--paper-2)}.cc-work-lane.active{background:var(--card);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow)}.cc-work-lane-label{font-size:14px;font-weight:600}.cc-work-lane-count{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.cc-work-lane.active .cc-work-lane-count{color:var(--accent-deep)}.cc-work-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.cc-work-card{display:flex;flex-direction:column;gap:8px;padding:18px;border-radius:12px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.cc-work-card-head{display:flex;align-items:center;justify-content:space-between}.cc-work-sev{display:inline-flex;align-items:center;gap:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}.cc-work-sev.sev-blocker{background:var(--bad-soft);color:var(--bad)}.cc-work-count{font-size:22px;color:var(--ink);font-variant-numeric:tabular-nums}.cc-work-card-title{margin:0;font-size:16px;color:var(--ink)}.cc-work-card-desc{margin:0;font-size:13px;color:var(--ink-2)}.cc-work-card-done{margin:0;font-size:12px;color:var(--ink-3)}.cc-work-card-done>span{font-weight:600;color:var(--ink-2);text-transform:uppercase;letter-spacing:.05em;font-size:11px;margin-right:4px}.cc-work-samples{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.cc-work-samples li{display:flex;align-items:baseline;gap:8px;font-size:12px;padding:4px 8px;border-radius:7px;background:var(--paper-2)}.cc-work-sample-ref{font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.cc-work-sample-ctx{color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-work-open{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 14px;border-radius:9px;border:1px solid var(--accent);background:var(--accent);color:var(--card);font-weight:600;font-size:13px;cursor:pointer;transition:filter .1s ease}.cc-work-open:hover{filter:brightness(1.05)}@media(max-width:860px){.cc-work-body{grid-template-columns:minmax(0,1fr)}.cc-work-lanes{position:static;flex-direction:row;flex-wrap:wrap}.cc-work-lane{flex:1 1 auto}}.flag-triage{display:grid;gap:16px}.flag-triage-head{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:16px 18px}.flag-triage-head>div{display:grid;gap:2px}.flag-triage-head span{color:var(--ink-3);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.flag-triage-head strong{color:var(--ink);font-size:20px;line-height:1.15}.flag-triage-tabs{display:flex;flex-wrap:wrap;gap:8px}.flag-triage-tabs button{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-weight:750;gap:8px;min-height:34px;padding:0 12px}.flag-triage-tabs button.active{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.flag-triage-tabs small{color:inherit;font-variant-numeric:tabular-nums;opacity:.72}.flag-triage-notice{background:var(--warn-soft);border:1px solid color-mix(in oklch,var(--warn) 32%,var(--line));border-radius:9px;color:var(--ink);font-size:13px;font-weight:750;padding:10px 12px}.flag-triage-list{display:grid;gap:12px}.flag-triage-card{background:var(--card);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);display:grid;gap:14px;grid-template-columns:150px minmax(0,1fr);padding:14px}.flag-triage-card.status-resolved{border-color:color-mix(in oklch,var(--ok) 45%,var(--line))}.flag-triage-card.status-dismissed{border-color:var(--line);opacity:.72}.flag-triage-media{align-items:center;aspect-ratio:1;background:var(--paper-2);border:1px solid var(--line);border-radius:9px;color:var(--ink-3);display:flex;justify-content:center;min-width:0;overflow:hidden}.flag-triage-media img{height:100%;object-fit:contain;width:100%}.flag-triage-body{display:grid;gap:8px;min-width:0}.flag-triage-kicker{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between}.flag-triage-kicker span,.flag-triage-kicker strong{border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase}.flag-triage-kicker span{background:var(--paper-2);color:var(--ink-2)}.flag-triage-kicker strong{background:var(--warn-soft);color:var(--warn)}.flag-triage-body h3,.flag-triage-body p,.flag-triage-body blockquote{margin:0}.flag-triage-body h3{color:var(--ink);font-size:16px}.flag-triage-body p{color:var(--ink-2);font-size:13px}.flag-triage-body blockquote{background:var(--paper-2);border:1px solid color-mix(in oklch,var(--accent) 30%,var(--line));border-radius:8px;color:var(--ink);font-size:13px;padding:9px 10px}.flag-triage-suggestion-label{color:var(--accent);display:block;font-size:10px;font-weight:850;letter-spacing:.07em;margin-bottom:4px;text-transform:uppercase}.flag-triage-source{align-items:center;color:var(--accent);display:inline-flex;font-size:12px;font-weight:650;gap:5px;margin-top:-2px;width:fit-content}.flag-triage-source:hover{text-decoration:underline}.flag-resolution-note{background:color-mix(in oklch,var(--ok) 10%,var(--paper-2));border-radius:8px;padding:8px 10px}.flag-resolution-input{display:grid;gap:5px}.flag-resolution-input span{color:var(--ink-3);font-size:11px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}.flag-resolution-input textarea{background:var(--paper);border:1px solid var(--line);border-radius:8px;color:var(--ink);min-height:68px;padding:9px 10px;resize:vertical}.flag-triage-actions{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:720px){.reference-onward-actions,.flag-triage-card{grid-template-columns:minmax(0,1fr)}.flag-triage-media{aspect-ratio:16 / 9}}.cc-record{display:flex;flex-direction:column;gap:18px;max-width:760px}.cc-record-wide{max-width:980px}.cc-record-head{display:flex;align-items:center;gap:16px}.cc-record-back{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:9px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);cursor:pointer;font-size:13px}.cc-record-back:hover{background:var(--paper-2)}.cc-record-head-copy{display:flex;flex-direction:column;gap:2px}.cc-record-head-copy>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cc-record-head-copy>strong{font-size:15px;color:var(--ink);font-variant-numeric:tabular-nums}.cc-record-body{display:flex;flex-direction:column;gap:16px}.cc-record-identity{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:12px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.cc-record-eyebrow{font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3)}.cc-record-identity h3{margin:0;font-size:20px;color:var(--ink);font-variant-numeric:tabular-nums}.cc-record-identity p{margin:0;color:var(--ink-2);font-size:14px}.cc-record-desc{color:var(--ink-3)!important;font-size:13px!important;margin-top:6px!important}.cc-record-done{font-size:12px!important;color:var(--ink-3)!important}.cc-record-done>span{font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:11px;color:var(--ink-2);margin-right:4px}.cc-record-panel{display:flex;flex-direction:column;gap:14px;padding:20px;border-radius:12px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.cc-vocab-automation{display:flex;flex-direction:column;gap:14px;padding:18px;border-radius:12px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.cc-vocab-automation-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cc-vocab-automation-head>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.cc-vocab-automation-head h3{color:var(--ink);font-size:18px;margin:0}.cc-vocab-automation-head p{color:var(--ink-2);font-size:13px;margin:0}.cc-vocab-automation-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.cc-vocab-suggestion-list{border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;max-height:420px;overflow:auto}.cc-vocab-suggestion{align-items:center;background:var(--paper);border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:18px minmax(0,1fr) minmax(90px,auto) 46px;padding:10px 12px}.cc-vocab-suggestion:last-child{border-bottom:none}.cc-vocab-suggestion.is-selected{background:var(--accent-soft)}.cc-vocab-suggestion input{accent-color:var(--accent);height:16px;width:16px}.cc-vocab-suggestion-main{display:flex;flex-direction:column;gap:2px;min-width:0}.cc-vocab-suggestion-main strong,.cc-vocab-suggestion-main span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-vocab-suggestion-main strong{color:var(--ink);font-size:13px}.cc-vocab-suggestion-main span{color:var(--ink-3);font-size:12px}.cc-vocab-confidence{border-radius:999px;border:1px solid var(--line);color:var(--ink-2);font-size:11px;font-weight:700;justify-self:end;max-width:160px;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.cc-vocab-confidence.safe{background:var(--ok-soft);border-color:color-mix(in oklch,var(--ok) 38%,var(--line));color:var(--ok)}.cc-vocab-confidence.review{background:var(--warn-soft);border-color:color-mix(in oklch,var(--warn) 38%,var(--line));color:var(--warn)}.cc-vocab-count{color:var(--ink-3);font-family:var(--mono);font-size:12px;justify-self:end}.cc-record-field{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.cc-record-field>legend{font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);padding:0}.cc-record-field.is-primary>legend{color:var(--accent-deep)}.cc-vocab-options{background:color-mix(in oklch,var(--accent-soft) 42%,var(--card));border:1px solid color-mix(in oklch,var(--accent) 22%,var(--line));border-radius:10px;padding:14px}.cc-vocab-option-grid{display:flex;flex-wrap:wrap;gap:8px}.cc-vocab-option-grid label{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:999px;color:var(--ink-2);display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:30px;padding:5px 10px}.cc-vocab-option-grid input{accent-color:var(--accent)}.cc-vocab-mode{display:grid;gap:4px;max-width:260px}.cc-vocab-mode span{color:var(--ink-3);font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.cc-record-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cc-record-status-opt{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);cursor:pointer;text-align:left;transition:border-color .1s ease,background .1s ease}.cc-record-status-opt:hover{background:var(--paper-2)}.cc-record-status-opt.on{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.cc-record-status-opt>strong{font-size:14px}.cc-record-status-opt>small{font-size:12px;color:var(--ink-3);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-record-years{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc-record-years label{display:flex;flex-direction:column;gap:5px;min-width:0}.cc-record-years span{font-size:12px;color:var(--ink-2)}.cc-record-years input{box-sizing:border-box;min-width:0;padding:9px 12px;border-radius:9px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px}.cc-record-years input:focus{outline:none;border-color:var(--accent)}.cc-record-years input:disabled{opacity:.5}.cc-record-specs{grid-template-columns:repeat(3,minmax(0,1fr))}.cc-record-identity-grid{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}.cc-record-years select{box-sizing:border-box;min-width:0;padding:9px 12px;border-radius:9px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px}.cc-record-years select:focus{outline:none;border-color:var(--accent)}.cc-record-full-field{display:flex;flex-direction:column;gap:5px}.cc-record-full-field span{font-size:12px;color:var(--ink-2)}.cc-record-full-field textarea{min-height:78px;resize:vertical;padding:9px 12px;border-radius:9px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px}.cc-record-full-field textarea:focus{outline:none;border-color:var(--accent)}.cc-record-render-source{padding:16px 18px;border-radius:12px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.cc-record-render-source.is-primary{border-color:var(--accent)}.cc-record-render-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.cc-record-render-head>div{display:flex;flex-direction:column;gap:2px;min-width:0}.cc-record-render-head strong{color:var(--ink);font-size:14px}.cc-record-render-head span{color:var(--ink-3);font-size:12px}.cc-record-render-head svg{flex:0 0 auto;color:var(--accent-deep)}.cc-record-render-current{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:4px;text-decoration:none}.cc-record-render-current img{aspect-ratio:1 / 1;background:var(--paper-2);border:1px solid var(--line);border-radius:10px;height:96px;object-fit:contain;width:96px}.cc-record-render-current small{color:var(--ink-3);font-size:11px}.cc-record-render-noimage{align-items:center;border:1px dashed var(--line);border-radius:999px;color:var(--ink-3);display:inline-flex;flex:0 0 auto;font-size:12px;gap:6px;padding:6px 12px;white-space:nowrap}.cc-record-render-grid{display:grid;grid-template-columns:minmax(220px,1.4fr) minmax(180px,1fr) minmax(160px,.8fr);gap:12px}.cc-record-render-url{min-width:0}.cc-record-full-field input{box-sizing:border-box;min-width:0;width:100%;padding:9px 12px;border-radius:9px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font-size:14px}.cc-record-full-field input:focus{outline:none;border-color:var(--accent)}.cc-record-full-field select{box-sizing:border-box;min-width:0;width:100%}.cc-dial-variant-lines{display:grid;gap:10px}.cc-dial-variant-line{align-items:end;display:grid;gap:10px;grid-template-columns:26px minmax(150px,.8fr) minmax(180px,1fr) 38px}.cc-dial-variant-index{align-items:center;align-self:center;background:var(--paper-2);border:1px solid var(--line);border-radius:999px;color:var(--ink-3);display:inline-flex;font-size:12px;font-weight:800;height:26px;justify-content:center;width:26px}.cc-dial-variant-line label{display:flex;flex-direction:column;gap:5px;min-width:0}.cc-dial-variant-line label span{color:var(--ink-2);font-size:12px}.cc-dial-variant-line input,.cc-dial-variant-line select{background:var(--paper);border:1px solid var(--line);border-radius:9px;color:var(--ink);font-size:14px;min-width:0;padding:9px 12px}.cc-dial-variant-line input:focus,.cc-dial-variant-line select:focus{border-color:var(--accent);outline:none}.cc-record-icon-btn{align-items:center;background:var(--card);border:1px solid var(--line);border-radius:9px;color:var(--ink-3);cursor:pointer;display:inline-flex;height:38px;justify-content:center;width:38px}.cc-record-icon-btn:disabled,.cc-dial-variant-add:disabled{cursor:not-allowed;opacity:.5}.cc-dial-variant-add{justify-self:start}.cc-source-claim-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.cc-source-claim-chip{display:grid;gap:4px;min-width:0;padding:10px 12px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer}.cc-source-claim-chip:hover,.cc-source-claim-chip:focus-visible{outline:none;border-color:var(--accent);background:var(--accent-soft)}.cc-source-claim-chip strong,.cc-source-claim-chip span,.cc-source-claim-chip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-source-claim-chip strong{font-size:13px;text-transform:capitalize}.cc-source-claim-chip span{color:var(--ink-2);font-size:12px}.cc-source-claim-chip small{color:var(--ink-3);font-size:11px}.cc-record-note{margin:0;font-size:12px;color:var(--warn)}.cc-record-actions{display:flex;align-items:center;gap:12px;padding-top:4px}.cc-record-save{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:9px;border:1px solid var(--accent);background:var(--accent);color:var(--card);font-weight:600;font-size:14px;cursor:pointer}.cc-record-save:disabled{opacity:.5;cursor:not-allowed}.cc-record-skip{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:9px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);font-size:14px;cursor:pointer}.cc-record-skip:hover{background:var(--paper-2)}.cc-record-savestate{font-size:13px}.cc-record-savestate.ok{color:var(--ok)}.cc-record-savestate.error{color:var(--bad)}.cc-rolex-review{gap:18px}.cc-rolex-review-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.cc-rolex-review-head h4{margin:3px 0 5px;font-size:18px;color:var(--ink)}.cc-rolex-review-head p{margin:0;color:var(--ink-2);font-size:13px}.cc-rolex-review-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:180px}.cc-rolex-review-badges span{padding:5px 8px;border-radius:999px;border:1px solid var(--line);background:var(--paper);color:var(--ink-2);font-size:11px;text-transform:uppercase;letter-spacing:.04em}.cc-rolex-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cc-rolex-traits{display:flex;flex-wrap:wrap;gap:8px}.cc-rolex-traits span{display:inline-flex;flex-direction:column;gap:2px;min-width:118px;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:var(--paper);color:var(--ink);font-size:13px}.cc-rolex-traits strong{color:var(--ink-3);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cc-rolex-children{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.cc-rolex-child{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);text-decoration:none}.cc-rolex-child:hover{border-color:var(--accent);background:var(--accent-soft)}.cc-rolex-child strong{font-size:14px;font-variant-numeric:tabular-nums}.cc-rolex-child span,.cc-rolex-child small{color:var(--ink-3);font-size:12px;line-height:1.35}@media(max-width:620px){.cc-record-status,.cc-record-years,.cc-record-specs{grid-template-columns:1fr}.cc-dial-variant-line{align-items:stretch;grid-template-columns:26px minmax(0,1fr) 38px}.cc-dial-variant-line label{grid-column:2}.cc-dial-variant-line .cc-record-icon-btn{grid-column:3;grid-row:1}.cc-vocab-automation-head,.cc-vocab-automation-actions{align-items:stretch;flex-direction:column}.cc-vocab-suggestion{grid-template-columns:18px minmax(0,1fr)}.cc-vocab-confidence,.cc-vocab-count{grid-column:2;justify-self:start}.cc-rolex-review-head{flex-direction:column}.cc-rolex-review-badges{justify-content:flex-start;min-width:0}.cc-rolex-review-grid{grid-template-columns:1fr}}.cc-browse{display:flex;flex-direction:column;gap:20px}.cc-browse-hero{display:flex;flex-direction:column;gap:14px;padding:22px 24px;border-radius:14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.cc-browse-hero-copy{display:flex;flex-direction:column;gap:4px}.cc-browse-hero-copy>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cc-browse-hero-copy>strong{font-size:22px;color:var(--ink)}.cc-browse-hero-copy>p{margin:0;font-size:14px;color:var(--ink-2)}.cc-browse-search{display:flex;align-items:center;gap:10px;padding:4px 6px 4px 14px;border-radius:11px;border:1px solid var(--line);background:var(--paper);color:var(--ink-3)}.cc-browse-search:focus-within{border-color:var(--accent)}.cc-browse-search input{flex:1;border:none;background:transparent;color:var(--ink);font-size:15px;padding:8px 0}.cc-browse-search input:focus{outline:none}.cc-browse-search button{padding:9px 16px;border-radius:9px;border:1px solid var(--accent);background:var(--accent);color:var(--card);font-weight:600;font-size:13px;cursor:pointer}.cc-browse-search button:disabled{opacity:.5;cursor:not-allowed}.cc-browse-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px}.cc-browse-card{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:12px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);cursor:pointer;text-align:left;transition:transform .08s ease,border-color .1s ease}.cc-browse-card:hover{transform:translateY(-1px);border-color:var(--accent)}.cc-browse-card-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:var(--accent-soft);color:var(--accent-deep);flex-shrink:0}.cc-browse-card-body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.cc-browse-card-body>strong{font-size:15px;color:var(--ink)}.cc-browse-card-body>small{font-size:12px;color:var(--ink-3)}.cc-browse-card-count{font-size:14px;color:var(--ink-2);font-variant-numeric:tabular-nums}.cc-audit{display:flex;flex-direction:column;gap:20px}.cc-audit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:18px 22px;border-radius:14px;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow)}.cc-audit-head>div{display:flex;flex-direction:column;gap:4px}.cc-audit-head span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.cc-audit-head strong{font-size:20px;color:var(--ink)}.cc-audit-head p{margin:0;font-size:13px;color:var(--ink-2);max-width:560px}.cc-audit-gates{display:flex;flex-direction:column}.cc-dup-survivor{margin:0 0 4px;font-size:13px;color:var(--ink-2)}.cc-dup-survivor strong{color:var(--ink)}.cc-dup-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cc-dup-candidate{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border-radius:10px;border:1px solid var(--line);background:var(--paper)}.cc-dup-cand-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cc-dup-cand-head strong{font-size:16px;color:var(--ink);font-variant-numeric:tabular-nums}.cc-dup-score{font-size:12px;color:var(--ink-3)}.cc-dup-cand-meta{font-size:13px;color:var(--ink-2)}.cc-dup-reason{font-size:12px;color:var(--ink-3)}.cc-dup-evidence{list-style:none;margin:2px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cc-dup-evidence li{font-size:11px;color:var(--ink-2);background:var(--paper-2);border-radius:6px;padding:2px 8px}.cc-dup-actions{display:flex;gap:10px;margin-top:4px}.cc-dup-btn{padding:8px 14px;border-radius:8px;border:1px solid var(--accent);background:var(--accent);color:var(--card);font-size:13px;font-weight:600;cursor:pointer}.cc-dup-btn.ghost{background:var(--card);color:var(--ink-2);border-color:var(--line)}.cc-dup-btn:disabled{opacity:.5;cursor:not-allowed}.cc-dup-preview{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:12px;border-radius:8px;border:1px solid var(--accent);background:var(--accent-soft)}.cc-dup-moved{display:flex;flex-wrap:wrap;gap:14px;font-size:13px;color:var(--ink-2)}.cc-dup-moved b{color:var(--ink);font-variant-numeric:tabular-nums}.cc-dup-warnings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.cc-dup-warnings li{font-size:12px;color:var(--warn)}.cc-lineage-suggestions{display:flex;flex-direction:column;gap:8px}.cc-lineage-suggestion{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border-radius:9px;border:1px solid var(--accent);background:var(--accent-soft);color:var(--ink);cursor:pointer;text-align:left}.cc-lineage-suggestion:hover{filter:brightness(.99)}.cc-lineage-suggestion:disabled{opacity:.5;cursor:not-allowed}.cc-lineage-suggestion>strong{font-size:13px;color:var(--accent-deep)}.cc-lineage-suggestion>span{font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.cc-lineage-suggestion>small{font-size:12px;color:var(--ink-3)}.story-editor{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:16px;align-items:start}.story-list{position:sticky;top:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg, 12px);padding:12px;max-height:calc(100vh - 180px);overflow:auto;display:flex;flex-direction:column;gap:10px}.story-list-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;padding:6px 12px;color:var(--ink-3)}.story-list-search input{border:0;background:transparent;width:100%;font-size:13px;color:var(--ink);outline:none}.story-list-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.story-list-item{width:100%;text-align:left;display:flex;flex-direction:column;gap:2px;padding:9px 11px 9px 22px;position:relative;border:1px solid var(--line);border-radius:10px;background:var(--card);cursor:pointer}.story-list-item:before{content:"";position:absolute;left:10px;top:14px;width:7px;height:7px;border-radius:99px;background:var(--ink-3)}.story-list-item[data-status=published]:before{background:var(--ok)}.story-list-item[data-status=ready]:before{background:var(--accent)}.story-list-item[data-status=draft]:before{background:var(--warn)}.story-wc{font-family:var(--mono);font-size:10px;font-style:normal;letter-spacing:.04em;color:var(--ink-3);margin-left:8px}.story-wc.warn{color:var(--warn)}.story-list-item:hover{border-color:color-mix(in oklch,var(--accent) 30%,var(--line))}.story-list-item.on{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.story-list-item strong{font-size:13px;color:var(--ink)}.story-list-item span{font-size:11px;color:var(--ink-3)}.story-status{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-style:normal;width:fit-content;padding:1px 7px;border-radius:999px;margin-top:3px}.story-status-draft{background:var(--paper-2);color:var(--ink-2)}.story-status-ready{background:var(--accent-soft);color:var(--accent-deep)}.story-status-published{background:color-mix(in oklch,var(--ok) 22%,var(--card));color:color-mix(in oklch,var(--ok) 70%,var(--ink))}.story-list-note{font-size:12px;color:var(--ink-3);padding:6px 4px;display:flex;align-items:center;gap:6px}.story-list-note.error{color:var(--bad)}.story-canvas{display:flex;flex-direction:column;gap:16px;min-width:0}.story-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;color:var(--ink-3)}.story-empty.error{color:var(--bad)}.story-canvas-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.story-canvas-head h2{margin:2px 0;font-size:22px;color:var(--ink)}.story-canvas-head small{color:var(--ink-3);font-family:var(--mono);font-size:11px}.story-eyebrow{font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.story-section{border:1px solid var(--line);border-radius:var(--radius-lg, 12px);background:var(--card);padding:16px 18px;display:flex;flex-direction:column;gap:14px}.story-section>legend{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:0 6px}.story-srcs{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.story-srcchip{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:12px;color:var(--ink);background:var(--paper-2);border:1px solid var(--line);border-radius:999px;padding:5px 6px 5px 12px}.story-srcchip button{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px;border:0;cursor:pointer;background:color-mix(in oklch,var(--ink) 8%,transparent);color:var(--ink-2)}.story-srcchip button:hover{background:var(--bad-soft);color:var(--bad)}.story-srcadd{display:inline-flex;align-items:center;gap:6px}.story-srcadd input{border:1px solid var(--line);border-radius:999px;background:var(--paper-2);font-family:var(--sans);font-size:13px;padding:6px 12px;color:var(--ink);outline:none;min-width:160px}.story-srcadd input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.story-field{display:flex;flex-direction:column;gap:5px;min-width:0}.story-field>span{font-size:11px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.story-field input,.story-field textarea,.story-field select{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--paper, var(--card));color:var(--ink);font:inherit;font-size:13px;padding:8px 10px;outline:none}.story-field textarea{resize:vertical;line-height:1.5}.story-field input:focus,.story-field textarea:focus,.story-field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.story-field-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.story-card{border:1px solid var(--line);border-radius:10px;background:color-mix(in oklch,var(--card) 94%,var(--paper-2));padding:14px;display:flex;flex-direction:column;gap:12px}.story-paragraph{display:flex;gap:8px;align-items:flex-start}.story-paragraph textarea{flex:1 1 auto}.story-mini{font-size:11px;font-weight:700;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink-2);padding:4px 10px;cursor:pointer;white-space:nowrap}.story-mini:hover{border-color:var(--accent);color:var(--accent-deep)}.story-mini.add{width:fit-content}.story-media-card{display:grid;grid-template-columns:128px minmax(0,1fr);gap:14px;align-items:start}.story-media-left{display:flex;flex-direction:column;gap:6px;align-items:center}.story-media-preview{display:block;width:128px;height:128px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--paper-2)}.story-media-preview img{width:100%;height:100%;object-fit:contain;display:block}.story-media-preview.is-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border-style:dashed;color:var(--ink-3);font-size:11px;text-align:center}.story-media-placement{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.story-media-fields{display:flex;flex-direction:column;gap:10px;min-width:0}.story-media-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.story-media-path{font-family:var(--mono);font-size:11px;color:var(--ink-3);overflow-wrap:anywhere}.story-save-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.story-save-bar-foot{padding-top:4px}.story-savestate{font-size:12px;color:var(--ink-2)}.story-savestate.error{color:var(--bad)}.story-savestate.ok{color:color-mix(in oklch,var(--ok) 70%,var(--ink))}@media(max-width:980px){.story-editor{grid-template-columns:1fr}.story-list{position:static;max-height:320px}.story-media-card,.story-field-row{grid-template-columns:1fr}}.customer-shuffle{margin:8px 0 30px;padding:22px;border:1px solid color-mix(in oklch,var(--line) 9%,transparent);border-radius:18px;background:linear-gradient(180deg,color-mix(in oklch,var(--ink) 2%,transparent),color-mix(in oklch,var(--ink) 0%,transparent))}.shuffle-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.shuffle-head h2{margin:2px 0 0}.shuffle-again{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.shuffle-feature{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:24px;align-items:center}.shuffle-media{display:block;width:100%;border:none;background:none;padding:0;cursor:pointer;border-radius:14px;overflow:hidden}.shuffle-media .customer-watch-media{width:100%;aspect-ratio:1 / 1}.shuffle-body{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.shuffle-title{border:none;background:none;padding:0;cursor:pointer;text-align:left;font-size:1.55rem;line-height:1.15}.shuffle-title:hover{text-decoration:underline}.shuffle-nickname{font-style:italic;opacity:.7}.shuffle-descriptor{font-size:.92rem;opacity:.66;text-transform:capitalize}.shuffle-wander{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.shuffle-chip{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;border:1px solid color-mix(in oklch,var(--line) 14%,transparent);background:color-mix(in oklch,var(--line) 2%,transparent);font-size:.82rem;cursor:pointer}.shuffle-chip:hover{background:color-mix(in oklch,var(--ink) 6%,transparent)}.shuffle-wander-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:22px}.shuffle-tile{display:flex;flex-direction:column;gap:8px;text-align:left;border:1px solid color-mix(in oklch,var(--line) 8%,transparent);border-radius:12px;padding:10px;background:none;cursor:pointer}.shuffle-tile:hover{border-color:color-mix(in oklch,var(--ink) 22%,transparent)}.shuffle-tile-media .customer-watch-media{width:100%;aspect-ratio:1 / 1;border-radius:8px;overflow:hidden}.shuffle-tile-body{display:flex;flex-direction:column;gap:1px}.shuffle-tile-body strong{font-size:.9rem;line-height:1.2}.shuffle-tile-body small{opacity:.6;font-size:.78rem}@media(max-width:860px){.shuffle-feature{grid-template-columns:1fr}.shuffle-wander-grid{grid-template-columns:repeat(2,1fr)}}.save-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid color-mix(in oklch,var(--line) 12%,transparent);background:color-mix(in oklch,var(--card) 92%,transparent);color:color-mix(in oklch,var(--ink) 50%,transparent);cursor:pointer;transition:color .15s ease,border-color .15s ease,background .15s ease}.save-toggle:hover{color:var(--bad);border-color:color-mix(in oklch,var(--bad) 50%,transparent)}.save-toggle.is-saved{color:var(--bad);border-color:color-mix(in oklch,var(--bad) 55%,transparent);background:color-mix(in oklch,var(--bad) 8%,transparent)}.customer-refcard{position:relative}.refcard-save{position:absolute;top:10px;right:10px;z-index:2}.shuffle-feature{position:relative}.shuffle-save{position:absolute;top:0;right:0;z-index:2}.shuffle-tile-wrap{position:relative}.tile-save{position:absolute;top:8px;right:8px;z-index:2}.account-list-desc{margin:4px 0 0;opacity:.62;font-size:.85rem}.save-pick{display:inline-flex}.save-pick-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:40;min-width:190px;display:flex;flex-direction:column;gap:2px;padding:8px;border-radius:12px;border:1px solid color-mix(in oklch,var(--line) 12%,transparent);background:var(--card);box-shadow:0 14px 34px color-mix(in oklch,var(--ink) 16%,transparent);text-align:left}.save-pick-head{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;opacity:.55;padding:2px 6px 4px}.save-pick-menu>button{display:flex;align-items:center;gap:8px;width:100%;padding:7px 8px;border-radius:8px;border:none;background:none;cursor:pointer;font-size:.88rem;color:inherit;text-align:left}.save-pick-menu>button>span{flex:1}.save-pick-menu>button:hover{background:color-mix(in oklch,var(--ink) 5%,transparent)}.save-pick-menu>button.checked{color:var(--bad)}.save-pick-empty{padding:6px;opacity:.55;font-size:.85rem}.customer-shuffle:focus{outline:none}.customer-shuffle:focus-visible{box-shadow:0 0 0 2px color-mix(in oklch,var(--ink) 18%,transparent)}.shuffle-actions{display:inline-flex;gap:8px}.shuffle-back:disabled{opacity:.4;cursor:default}.shuffle-lens{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 16px;padding:8px 12px;border-radius:10px;background:color-mix(in oklch,var(--ink) 5%,transparent);font-size:.9rem}.shuffle-lens strong{font-weight:600}.shuffle-lens-clear{display:inline-flex;align-items:center;gap:5px;border:none;background:none;cursor:pointer;color:color-mix(in oklch,var(--ink) 60%,transparent);font-size:.82rem;padding:0}.shuffle-lens-clear:hover{color:var(--bad)}.shuffle-wander-label{font-size:.8rem;opacity:.55;margin-right:2px;align-self:center}.shuffle-chip.active{background:var(--ink);border-color:var(--ink);color:var(--card)}.shuffle-feature-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.shuffle-open{display:inline-flex;align-items:center;gap:6px;border:none;background:none;padding:0;cursor:pointer;font-weight:600;font-size:.92rem;color:inherit}.shuffle-open:hover{text-decoration:underline}.shuffle-hint{font-size:.76rem;opacity:.45}.shuffle-tile{cursor:pointer}@media(max-width:860px){.shuffle-hint{display:none}}.spec-config-note{margin:-2px 24px 12px;font-size:.82rem;line-height:1.4;opacity:.62}.reference-share-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:18px 0 24px;padding:16px;border:1px solid color-mix(in oklch,var(--ink) 12%,transparent);border-radius:8px;background:color-mix(in oklch,var(--card) 82%,var(--surface))}.reference-share-copy{display:grid;gap:6px}.reference-share-copy h2{margin:0;font-size:clamp(1.3rem,2vw,2rem);line-height:1}.reference-share-copy p{margin:0;color:color-mix(in oklch,var(--ink) 66%,transparent)}.reference-share-specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.reference-share-specs span{display:inline-flex;gap:6px;align-items:center;min-height:30px;padding:5px 9px;border:1px solid color-mix(in oklch,var(--ink) 10%,transparent);border-radius:999px;background:color-mix(in oklch,var(--card) 76%,transparent);font-size:.82rem}.reference-share-specs strong{color:color-mix(in oklch,var(--ink) 58%,transparent)}.reference-share-actions,.account-list-share-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.share-notice{grid-column:1 / -1;opacity:.62}.public-list-header,.compare-header{align-items:flex-end}.founding-collector-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:18px 0 22px;padding:18px;border:1px solid color-mix(in oklch,var(--ink) 13%,transparent);border-radius:8px;background:linear-gradient(135deg,color-mix(in oklch,#1c4b4b 10%,transparent),transparent 54%),color-mix(in oklch,var(--card) 90%,var(--surface))}.founding-collector-panel h2{margin:2px 0 4px;font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1}.founding-collector-panel p{max-width:680px;margin:0;color:color-mix(in oklch,var(--ink) 68%,transparent)}.founding-benefits{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.founding-benefits span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid color-mix(in oklch,var(--ink) 10%,transparent);border-radius:999px;background:color-mix(in oklch,var(--card) 72%,transparent);font-size:.8rem;color:color-mix(in oklch,var(--ink) 70%,transparent)}.public-saved-grid{margin-top:20px}.account-saved-reference.readonly{cursor:pointer}.account-list-share-controls{max-width:360px}.compare-search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin:0 0 20px;padding:12px 14px;border:1px solid color-mix(in oklch,var(--ink) 13%,transparent);border-radius:8px;background:var(--card)}.compare-search input{min-width:0;border:0;outline:0;background:transparent;color:inherit;font:inherit}.compare-search-results{position:absolute;z-index:20;top:calc(100% + 6px);left:0;right:0;display:grid;gap:4px;padding:8px;border:1px solid color-mix(in oklch,var(--ink) 13%,transparent);border-radius:8px;background:var(--card);box-shadow:0 18px 42px color-mix(in oklch,var(--ink) 15%,transparent)}.compare-search-results button{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:center;border:0;border-radius:6px;padding:10px;background:transparent;color:inherit;text-align:left;cursor:pointer}.compare-search-results button:hover{background:color-mix(in oklch,var(--ink) 6%,transparent)}.compare-search-results span{font-family:var(--mono);font-size:.78rem}.compare-search-results strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-search-results small{opacity:.56}.compare-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:16px 0}.compare-reference-card{position:relative;display:grid;gap:8px;padding:14px;border:1px solid color-mix(in oklch,var(--ink) 12%,transparent);border-radius:8px;background:var(--card)}.compare-reference-card h2{margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.05}.compare-media{aspect-ratio:4 / 3;display:grid;place-items:center;border-radius:8px;background:color-mix(in oklch,var(--surface) 86%,var(--card));overflow:hidden}.compare-media .customer-watch-media{width:100%;height:100%}.compare-remove{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in oklch,var(--ink) 12%,transparent);border-radius:999px;background:color-mix(in oklch,var(--card) 88%,transparent);color:inherit;cursor:pointer}.compare-table-wrap{overflow-x:auto;border:1px solid color-mix(in oklch,var(--ink) 12%,transparent);border-radius:8px;background:var(--card)}.compare-table{width:100%;border-collapse:collapse;min-width:680px}.compare-table th,.compare-table td{padding:14px 16px;border-bottom:1px solid color-mix(in oklch,var(--ink) 9%,transparent);text-align:left;vertical-align:top}.compare-table thead th{font-size:.78rem;text-transform:uppercase;letter-spacing:.04em;color:color-mix(in oklch,var(--ink) 58%,transparent)}.compare-table tbody th{width:180px;color:color-mix(in oklch,var(--ink) 68%,transparent)}@media(max-width:760px){.reference-share-panel{grid-template-columns:1fr}.reference-share-actions,.account-list-share-controls{justify-content:flex-start}.founding-collector-panel{grid-template-columns:1fr}.compare-search-results button{grid-template-columns:74px minmax(0,1fr)}.compare-search-results small{grid-column:2}}@media(pointer:coarse){.cmd-submit,.mobile-nav-toggle,.account-trigger,.save-toggle{min-width:44px;min-height:44px}.cmd-submit,.save-toggle{width:44px;height:44px}.customer-card-chip{min-height:44px;padding-block:10px}.account-trigger{height:44px}.customer-sort select,select.cc-select{min-height:44px}}.customer-app-immersive{background:#0a0b0d;padding-bottom:0}@font-face{font-family:DSEG7 Classic;font-weight:700;font-style:normal;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/dseg@0.46.0/fonts/DSEG7-Classic/DSEG7Classic-Bold.woff2) format("woff2")}.gs-world{--gs-cond: "Saira Condensed", "Helvetica Neue", sans-serif;--gs-sans: "Helvetica Neue", Helvetica, Arial, sans-serif;--gs-lcd: "Helvetica Neue", Helvetica, Arial, sans-serif;--gs-mono: "Share Tech Mono", ui-monospace, monospace;--gs-seg: "DSEG7 Classic", "Share Tech Mono", ui-monospace, monospace;--gs-bg: #0a0b0d;--gs-panel: #15171b;--gs-panel-2: #1c1f24;--gs-line: rgba(255, 255, 255, .1);--gs-line-2: rgba(255, 255, 255, .16);--gs-text: #e9ece6;--gs-dim: #9aa09a;--gs-accent: var(--gs-brand-accent, #c9f23a);--gs-on: var(--gs-brand-on, #0a0b0d);--gs-volt: #c9f23a;--lcd-bg: #1e241d;--lcd-ink: #c6d0b6;--lcd-glow: rgba(198, 208, 182, .18);--paper: var(--gs-bg);--paper-2: #101216;--card: var(--gs-panel);--ink: var(--gs-text);--ink-2: #c2c8bf;--ink-3: var(--gs-dim);--line: var(--gs-line);--line-2: var(--gs-line-2);--accent: var(--gs-accent);--accent-deep: var(--gs-accent);--accent-soft: color-mix(in oklch, var(--gs-accent) 16%, transparent);position:relative;min-height:100vh;background:var(--gs-bg);color:var(--gs-text);font-family:var(--gs-sans)}.gs-embed{position:relative;z-index:1}.gs-embed .wrap{max-width:1180px}.gs-world[data-display=positive]{--lcd-bg: #9aa491;--lcd-ink: #15180f;--lcd-glow: rgba(0, 0, 0, .06)}.gs-world:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.gs-world[data-tex=carbon]:before{background:repeating-linear-gradient(45deg,rgba(255,255,255,.02) 0 1px,transparent 1px 4px),repeating-linear-gradient(-45deg,rgba(0,0,0,.3) 0 1px,transparent 1px 4px),repeating-linear-gradient(45deg,rgba(0,0,0,.22) 0 3px,transparent 3px 8px),radial-gradient(140% 120% at 50% -10%,#16181c,#07080a 70%);background-size:8px 8px,8px 8px,16px 16px,100% 100%}.gs-world[data-tex=asphalt]:before{background:radial-gradient(1px 1px at 20% 30%,rgba(255,255,255,.05) 50%,transparent 51%),radial-gradient(1px 1px at 70% 60%,rgba(255,255,255,.045) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 45% 80%,rgba(255,255,255,.04) 50%,transparent 51%),radial-gradient(1px 1px at 85% 20%,rgba(255,255,255,.05) 50%,transparent 51%),radial-gradient(130% 110% at 50% 0%,#141519,#07080a 72%);background-size:90px 90px,120px 120px,70px 70px,110px 110px,100% 100%}.gs-world[data-tex=topo]:before{opacity:1;background:repeating-radial-gradient(circle at 18% 22%,transparent 0 26px,rgba(255,255,255,.035) 26px 27px,transparent 27px 54px),repeating-radial-gradient(circle at 82% 78%,transparent 0 30px,rgba(255,255,255,.03) 30px 31px,transparent 31px 60px),radial-gradient(130% 110% at 50% 0%,#131519,#07080a 72%)}.gs-world[data-tex=matte]:before{background:radial-gradient(130% 110% at 50% -5%,#141519,#08090b 72%)}.gs-world>*{position:relative;z-index:1}.gs-wrap{max-width:1180px;margin:0 auto;padding:0 28px}.gs-eye{font-family:var(--gs-lcd);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--gs-dim)}.gs-cond{font-family:var(--gs-cond);font-weight:800;text-transform:uppercase;letter-spacing:.01em}.gs-top{position:sticky;top:0;z-index:40;background:color-mix(in oklch,var(--gs-bg) 86%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--gs-line)}.gs-top-inner{max-width:1180px;margin:0 auto;padding:13px 28px;display:flex;align-items:center;gap:22px}.gs-mark{display:flex;align-items:center;gap:11px;background:none;border:0;color:var(--gs-text);padding:0;cursor:pointer}.gs-mark .badge{font-family:var(--gs-cond);font-weight:900;font-style:italic;font-size:21px;letter-spacing:.02em;color:var(--gs-on);background:var(--gs-accent);padding:3px 9px;border-radius:5px;transform:skew(-6deg);line-height:1}.gs-mark .badge span{display:inline-block;transform:skew(6deg)}.gs-mark .sub{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.gs-mark .sub b{font-family:var(--gs-cond);font-weight:800;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.gs-mark .sub small{font-family:var(--gs-lcd);font-size:9px;letter-spacing:.16em;color:var(--gs-dim)}.gs-nav{display:flex;gap:6px;margin-left:14px}.gs-nav button{font-family:var(--gs-cond);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-dim);background:none;border:0;padding:8px 12px;border-radius:6px;transition:color .2s,background .2s;cursor:pointer}.gs-nav button:hover{color:var(--gs-text)}.gs-nav button.active{color:var(--gs-text);background:var(--gs-panel)}.gs-nav button.active:before{content:"";display:inline-block;width:6px;height:6px;background:var(--gs-accent);border-radius:1px;margin-right:7px;vertical-align:middle}.gs-nav-out{display:inline-flex;align-items:center;gap:7px;margin-left:6px;font-family:var(--gs-cond);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-accent);background:none;border:0;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .2s,filter .2s}.gs-nav-out:hover{background:color-mix(in oklch,var(--gs-accent) 12%,transparent);filter:brightness(1.05)}.gs-nav-out svg{width:13px;height:13px}.gs-top .gs-exit{margin-left:auto}.gs-exit{position:relative;border:0;background:none;font-family:var(--gs-cond);font-weight:800;cursor:pointer;-webkit-tap-highlight-color:transparent}.gs-exit[data-toggle=resin]{display:inline-flex;align-items:center;gap:11px;padding:9px 11px 9px 16px;border-radius:11px;color:#e9ece6;background:linear-gradient(180deg,#2a2d33,#16181c);box-shadow:0 1px #ffffff1a inset,0 -3px 6px #00000080 inset,0 6px 14px -6px #000c,0 0 0 1px #0009;transition:transform .1s,box-shadow .2s}.gs-exit[data-toggle=resin]:active{transform:translateY(2px);box-shadow:0 1px #ffffff0f inset,0 -1px 3px #00000080 inset,0 2px 6px -4px #000c,0 0 0 1px #0009}.gs-exit[data-toggle=resin] .cap{font-size:15px;letter-spacing:.18em;text-transform:uppercase}.gs-exit[data-toggle=resin] .knob{width:50px;height:36px;flex:0 0 auto;position:relative;clip-path:polygon(17% 5%,83% 5%,100% 50%,83% 95%,17% 95%,0% 50%);background:radial-gradient(85% 62% at 50% 24%,#2f333a,#101216 62%,#050608);box-shadow:inset 0 2px 2px #fff3,inset 0 -5px 7px #000c;display:flex;align-items:center;justify-content:center}.gs-exit[data-toggle=resin] .knob:before{content:"";position:absolute;top:9%;left:16%;right:16%;height:34%;border-radius:0 0 60% 60%/0 0 100% 100%;background:linear-gradient(180deg,#fff3,#fff0);pointer-events:none}.gs-exit[data-toggle=resin] .gmark{position:relative;z-index:2;font-family:var(--gs-cond);font-weight:900;font-style:italic;font-size:23px;line-height:1;letter-spacing:-.03em;color:var(--gs-accent);text-shadow:0 1px 1px rgba(0,0,0,.7),0 0 7px color-mix(in oklch,var(--gs-accent) 55%,transparent)}.gs-exit:not([data-toggle=resin]) .gmark{display:none}.gs-exit[data-toggle=bolt]{display:inline-flex;align-items:center;gap:12px;padding:8px 16px 8px 9px;border-radius:8px;color:var(--gs-text);background:linear-gradient(180deg,#22252b,#131519);box-shadow:0 0 0 1px var(--gs-line-2),0 6px 14px -8px #000;transition:transform .1s}.gs-exit[data-toggle=bolt]:active{transform:translateY(1px)}.gs-exit[data-toggle=bolt] .cap{font-size:15px;letter-spacing:.18em;text-transform:uppercase}.gs-exit[data-toggle=bolt] .knob{width:34px;height:34px;flex:0 0 auto;clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 98%,25% 98%,0% 50%);background:conic-gradient(from 30deg,#7c8088,#3a3d43,#9aa0a8,#41444a,#7c8088);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0009}.gs-exit[data-toggle=bolt] .knob:after{content:"";width:13px;height:13px;clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 98%,25% 98%,0% 50%);background:#15171b}.gs-exit[data-toggle=pill]{display:inline-flex;align-items:center;gap:9px;padding:10px 18px;border-radius:999px;color:var(--gs-on);background:var(--gs-accent);font-size:14px;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 8px 20px -10px var(--gs-accent);transition:transform .12s,filter .2s}.gs-exit[data-toggle=pill]:hover{filter:brightness(1.06);transform:translateY(-1px)}.gs-exit[data-toggle=pill] .knob{display:none}.gs-exit .cap small{display:block;font-family:var(--gs-lcd);font-weight:400;font-size:8px;letter-spacing:.18em;color:var(--gs-dim);margin-top:1px}.gs-exit[data-toggle=pill] .cap small{color:#0a0b0d99}.gs-exit .cap{display:flex;flex-direction:column;align-items:flex-start}.gs-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:var(--gs-cond);font-weight:800;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-on);background:var(--gs-accent);border:0;border-radius:5px;padding:13px 20px;cursor:pointer;box-shadow:inset 0 1px #ffffff38,0 3px #00000073;transition:transform .1s,filter .2s,box-shadow .1s}.gs-btn:hover{filter:brightness(1.05)}.gs-btn:active{transform:translateY(2px);box-shadow:inset 0 1px #ffffff2e,0 1px #00000073}.gs-btn.ghost{background:transparent;color:var(--gs-text);box-shadow:inset 0 0 0 1px var(--gs-line-2)}.gs-btn.ghost:hover{box-shadow:inset 0 0 0 1px var(--gs-accent);filter:none}.gs-btn.ghost:active{transform:translateY(1px)}.gs-btn svg{width:17px;height:17px}.gs-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--gs-lcd);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-text);background:var(--gs-panel-2);border:1px solid var(--gs-line);padding:5px 9px;border-radius:4px}.gs-tag:before{content:"";width:5px;height:5px;background:var(--gs-accent);border-radius:1px}.gs-tag.solid{background:var(--gs-accent);color:var(--gs-on);border-color:transparent}.gs-tag.solid:before{background:var(--gs-on)}.gs-world .lcd{background:var(--lcd-bg);border-radius:10px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #0006,inset 0 3px 12px #00000080}.gs-world .lcd:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.06) 2px 3px)}.gs-world .lcd .lcd-row{font-family:var(--gs-mono);color:var(--lcd-ink);text-shadow:0 0 6px var(--lcd-glow)}.gs-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center;padding:54px 0 30px}.gs-hero .eyebrow-row{display:flex;align-items:center;gap:12px}.gs-hero h1{font-family:var(--gs-cond);color:var(--gs-text);font-weight:800;font-size:74px;line-height:.9;letter-spacing:0;text-transform:uppercase;margin:20px 0 0}.gs-hero h1 .hl{color:var(--gs-accent)}.gs-hero p{font-size:16px;line-height:1.6;color:var(--gs-dim);max-width:46ch;margin:18px 0 0}.gs-hero .cta-row{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.gs-hero-panel{padding:26px}.gs-hero-lcd{display:grid;gap:14px;padding:18px 22px;border:1px solid color-mix(in oklch,var(--lcd-ink) 22%,transparent);border-radius:8px}.gs-hero-lcd .lcd-strip{display:flex;justify-content:space-between;align-items:center;gap:12px;font-family:var(--gs-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--lcd-ink);opacity:.82}.gs-hero-lcd .lcd-time{font-family:var(--gs-seg);font-size:56px;line-height:1;text-align:center;letter-spacing:.04em;color:var(--lcd-ink);text-shadow:0 0 12px var(--lcd-glow);font-variant-numeric:tabular-nums}.gs-hero-lcd .lcd-sec{font-size:.4em;margin-left:10px;opacity:.85}.gs-hero-photo{margin-top:18px;height:230px;border-radius:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.gs-hero-img{max-width:76%;max-height:88%;object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.6))}.gs-sec{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:54px 0 22px;border-bottom:1px solid var(--gs-line);padding-bottom:14px}.gs-sec h2{font-family:var(--gs-cond);color:var(--gs-text);font-weight:800;font-size:34px;text-transform:uppercase;letter-spacing:.01em;margin:0}.gs-sec h2 .idx{color:var(--gs-accent);font-size:18px;vertical-align:super;margin-right:8px}.gs-sec .meta{font-family:var(--gs-lcd);font-size:11px;letter-spacing:.12em;color:var(--gs-dim);text-transform:uppercase}.gs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gs-card{position:relative;background:var(--gs-panel);border:1px solid var(--gs-line);border-radius:16px;overflow:hidden;text-align:left;color:var(--gs-text);padding:0;cursor:pointer;transition:transform .22s cubic-bezier(.22,.61,.36,1),border-color .22s,box-shadow .22s}.gs-card:hover{transform:translateY(-3px);border-color:color-mix(in oklch,var(--gs-accent) 45%,var(--gs-line));box-shadow:0 18px 40px -28px #000}.gs-card .photo{height:200px;position:relative;background:radial-gradient(120% 90% at 50% 20%,#23262b,#101216);display:flex;align-items:center;justify-content:center}.gs-card .photo .corner{position:absolute;top:12px;left:13px;font-family:var(--gs-lcd);font-size:10px;letter-spacing:.1em;color:var(--gs-dim)}.gs-card .photo .cat{position:absolute;top:11px;right:12px}.gs-card .body{padding:16px 17px 18px}.gs-card .fam{font-family:var(--gs-cond);font-weight:800;font-size:23px;text-transform:uppercase;letter-spacing:.01em}.gs-card .code{font-family:var(--gs-lcd);font-size:12px;color:var(--gs-accent);letter-spacing:.06em;margin-top:3px}.gs-card .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.gs-card .foot{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px solid var(--gs-line)}.gs-card .foot .yr{font-family:var(--gs-lcd);font-size:11px;color:var(--gs-dim);letter-spacing:.06em}.gs-card .foot .go{display:inline-flex;align-items:center;gap:7px;font-family:var(--gs-cond);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-accent)}.gs-card .foot .go svg{width:15px;height:15px}.gs-world .patch{position:absolute;z-index:3;font-family:var(--gs-cond);font-weight:900;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center;line-height:.95;transform:rotate(-9deg);color:var(--gs-on);background:var(--gs-accent);border:2px dashed rgba(10,11,13,.4)}.gs-browse-head{padding:46px 0 10px}.gs-browse-head h1{font-family:var(--gs-cond);color:var(--gs-text);font-weight:800;font-size:54px;text-transform:uppercase;letter-spacing:0;margin:14px 0 0}.gs-filters{display:flex;flex-wrap:wrap;gap:22px;align-items:center;margin:24px 0 8px;padding:18px 20px;background:var(--gs-panel);border:1px solid var(--gs-line);border-radius:14px}.gs-filt-group{display:flex;flex-direction:column;gap:9px}.gs-filt-group .lab{font-family:var(--gs-lcd);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--gs-dim)}.gs-seg{display:inline-flex;background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:9px;padding:3px;gap:2px}.gs-seg button{font-family:var(--gs-cond);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--gs-dim);background:none;border:0;padding:8px 14px;border-radius:7px;cursor:pointer;transition:color .18s,background .18s}.gs-seg button.on{color:var(--gs-on);background:var(--gs-accent)}.gs-chips{display:flex;flex-wrap:wrap;gap:8px}.gs-chip{font-family:var(--gs-lcd);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-dim);background:var(--gs-bg);border:1px solid var(--gs-line);padding:7px 11px;border-radius:6px;cursor:pointer;transition:all .18s}.gs-chip:hover{color:var(--gs-text);border-color:var(--gs-line-2)}.gs-chip.on{color:var(--gs-on);background:var(--gs-accent);border-color:transparent}.gs-count{font-family:var(--gs-lcd);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-dim);margin:22px 0 16px}.gs-all-filters{padding:14px 16px}.gs-all-search{display:flex;align-items:center;gap:10px;flex:1;color:var(--gs-dim)}.gs-all-search input{flex:1;min-width:0;background:var(--gs-bg);border:1px solid var(--gs-line);border-radius:8px;color:var(--gs-text);font-family:var(--gs-sans);font-size:14px;letter-spacing:.01em;padding:11px 13px}.gs-all-search input::placeholder{color:var(--gs-dim)}.gs-all-search input:focus{outline:none;border-color:var(--gs-accent)}.gs-all-clear{background:none;border:0;color:var(--gs-dim);cursor:pointer;font-size:14px;padding:4px 8px}.gs-all-clear:hover{color:var(--gs-text)}.gs-all-empty{padding:70px 0;text-align:center;color:var(--gs-dim);font-family:var(--gs-lcd);letter-spacing:.1em}.gs-all-more{display:flex;align-items:center;gap:16px;justify-content:center;margin-top:26px}.gs-all-more span{font-family:var(--gs-lcd);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-dim)}.gs-card .photo img{max-width:80%;max-height:80%;object-fit:contain;filter:drop-shadow(0 14px 22px rgba(0,0,0,.55))}.gs-refcard .body .fam{font-size:17px;line-height:1.12;letter-spacing:0;text-transform:none}.gs-refcard-nick{font-family:var(--gs-sans);font-size:12.5px;color:var(--gs-dim);margin-top:5px;font-style:italic}.gs-detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:30px 0 10px;align-items:start}.gs-detail-photo{position:relative;height:440px;border-radius:18px;background:radial-gradient(110% 80% at 50% 18%,#262a30,#0d0f12);overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--gs-line)}.gs-detail-info .code{font-family:var(--gs-lcd);font-size:14px;color:var(--gs-accent);letter-spacing:.08em}.gs-detail-info h1{font-family:var(--gs-cond);color:var(--gs-text);font-weight:800;font-size:66px;line-height:.9;text-transform:uppercase;margin:12px 0 0;letter-spacing:0}.gs-detail-info .tagline{font-family:var(--gs-cond);font-weight:600;font-size:22px;text-transform:uppercase;letter-spacing:.04em;color:var(--gs-accent);margin:10px 0 0}.gs-detail-info p{font-size:16px;line-height:1.65;color:var(--gs-dim);margin:18px 0 0;max-width:50ch;text-wrap:pretty}.gs-detail-info .tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.gs-detail-img{max-width:82%;max-height:82%;object-fit:contain;filter:drop-shadow(0 22px 34px rgba(0,0,0,.6))}.gs-detail-meta{display:flex;align-items:center;gap:10px;margin-top:24px;font-family:var(--gs-lcd);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-dim)}.gs-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--gs-line);border:1px solid var(--gs-line);border-radius:14px;overflow:hidden;margin:40px 0 0}.gs-stat{background:var(--gs-panel);padding:20px 18px}.gs-stat .v{font-family:var(--gs-cond);font-weight:800;font-size:30px;line-height:1}.gs-stat .v small{font-family:var(--gs-sans);font-weight:600;font-size:13px;color:var(--gs-dim);margin-left:3px}.gs-stat .k{font-family:var(--gs-lcd);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--gs-dim);margin-top:11px}.gs-line-strip{margin:48px 0 70px}.gs-gens{display:flex;gap:14px;overflow-x:auto;padding:6px 2px 14px}.gs-gen{flex:0 0 200px;background:var(--gs-panel);border:1px solid var(--gs-line);border-radius:13px;padding:16px;cursor:pointer}.gs-gen.cur{border-color:var(--gs-accent);box-shadow:0 0 0 1px var(--gs-accent)}.gs-gen .gcode{font-family:var(--gs-lcd);font-size:13px;color:var(--gs-text);letter-spacing:.04em}.gs-gen.cur .gcode{color:var(--gs-accent)}.gs-gen .gyr{font-family:var(--gs-cond);font-weight:800;font-size:30px;margin-top:6px}.gs-gen .gnote{font-size:13px;color:var(--gs-dim);margin-top:6px}.gs-ph{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--gs-dim)}.gs-ph .blk{border-radius:16%;background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 7px,transparent 7px 14px),linear-gradient(160deg,#2c3036,#1a1d22);box-shadow:inset 0 2px 10px #0006,0 16px 30px -18px #000}.gs-ph .lbl{font-family:var(--gs-lcd);font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.8}.gs-boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#040506;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:0;overflow:hidden;cursor:pointer;--boot-accent: var(--gs-accent, #c9f23a)}.gs-boot .scan{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(255,255,255,.025) 2px 3px);pointer-events:none}.gs-boot .flash{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--boot-accent, #c9f23a);opacity:0}.gs-boot .panel{width:min(420px,82vw);background:var(--lcd-bg, #1e241d);border-radius:14px;padding:26px 28px;position:relative;box-shadow:inset 0 0 0 2px #00000080,inset 0 4px 16px #0009,0 0 60px -10px var(--boot-accent, #c9f23a)}.gs-boot .panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px;background:repeating-linear-gradient(0deg,transparent 0 2px,rgba(0,0,0,.07) 2px 3px);pointer-events:none}.gs-boot .bline{font-family:Share Tech Mono,monospace;color:var(--lcd-ink, #c6d0b6);text-shadow:0 0 6px rgba(198,208,182,.25);font-size:14px;letter-spacing:.08em;opacity:0;white-space:nowrap}.gs-boot .bbig{font-family:Saira Condensed,sans-serif;font-weight:900;font-style:italic;font-size:40px;text-transform:uppercase;color:var(--lcd-ink, #c6d0b6);text-shadow:0 0 12px rgba(198,208,182,.3);letter-spacing:.02em;margin:6px 0;opacity:0}.boot-on{animation:bootIn .28s steps(2) forwards}.gs-boot .boot-on{opacity:1}@keyframes bootIn{0%{opacity:.35}to{opacity:1}}.flash-on{animation:bootFlash .5s ease-out forwards}@keyframes bootFlash{0%{opacity:0}25%{opacity:.85}to{opacity:0}}@media(prefers-reduced-motion:reduce){.boot-on,.flash-on{animation:none;opacity:1}}.hud{position:relative;border:1px solid var(--gs-line)}.hud:before,.hud:after{content:"";position:absolute;width:11px;height:11px;pointer-events:none}.hud:before{top:-1px;left:-1px;border-top:2px solid var(--gs-accent);border-left:2px solid var(--gs-accent)}.hud:after{bottom:-1px;right:-1px;border-bottom:2px solid var(--gs-accent);border-right:2px solid var(--gs-accent)}.hud-tick{position:absolute;width:11px;height:11px;pointer-events:none}.hud-tick.tr{top:-1px;right:-1px;border-top:2px solid var(--gs-line-2);border-right:2px solid var(--gs-line-2)}.hud-tick.bl{bottom:-1px;left:-1px;border-bottom:2px solid var(--gs-line-2);border-left:2px solid var(--gs-line-2)}.gs-mark .badge.boxed{background:transparent;color:var(--gs-accent);border:2px solid var(--gs-accent);border-radius:4px;transform:skew(-8deg);padding:2px 10px;text-shadow:1px 0 0 rgba(255,255,255,.12)}.callouts{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}.callout{position:absolute;display:flex;align-items:center;gap:0;pointer-events:none}.callout .lbl{font-family:var(--gs-lcd);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-text);background:#08090bb3;border:1px solid var(--gs-line);padding:4px 8px;border-radius:3px;white-space:nowrap}.callout .lead{height:1px;background:linear-gradient(90deg,var(--gs-accent),transparent)}.callout .lead.r{background:linear-gradient(270deg,var(--gs-accent),transparent)}.callout .dot{width:6px;height:6px;border-radius:50%;background:var(--gs-accent);box-shadow:0 0 8px var(--gs-accent);flex:0 0 auto}.callout.left{flex-direction:row}.callout.right{flex-direction:row-reverse}.gs-ticker{display:flex;align-items:center;gap:16px;overflow:hidden;border-block:1px solid var(--gs-line);padding:12px 0;margin:8px 0}.gs-ticker .seg{display:inline-flex;align-items:center;gap:16px;font-family:var(--gs-cond);font-weight:800;font-size:14px;letter-spacing:.18em;text-transform:uppercase;color:var(--gs-dim);white-space:nowrap;flex:0 0 auto}.gs-ticker .seg b{color:var(--gs-text)}.gs-ticker .seg .sp{width:5px;height:5px;background:var(--gs-accent);border-radius:1px}.triple10{display:flex;gap:0;border:1px solid var(--gs-line);border-radius:8px;overflow:hidden}.triple10 .t10{flex:1;padding:12px 14px;text-align:center;border-right:1px solid var(--gs-line)}.triple10 .t10:last-child{border-right:0}.triple10 .t10 .n{font-family:var(--gs-cond);font-weight:900;font-size:26px;color:var(--gs-accent);line-height:1}.triple10 .t10 .d{font-family:var(--gs-lcd);font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-dim);margin-top:6px}@media(max-width:900px){.gs-world .callouts{display:none}.gs-hero{grid-template-columns:1fr;gap:26px}.gs-hero h1{font-size:62px}.gs-grid{grid-template-columns:1fr 1fr}.gs-detail-hero{grid-template-columns:1fr}.gs-detail-photo{height:320px}.gs-detail-info h1{font-size:54px}.gs-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.gs-grid{grid-template-columns:1fr}.gs-hero h1{font-size:48px}.gs-nav{display:none}.gs-browse-head h1{font-size:40px}.gs-exit[data-toggle=resin] .cap,.gs-exit[data-toggle=bolt] .cap{font-size:13px}}
