/* Generated by scripts/build_product_content.py; shared primitives are excluded. */
@layer workflow {
/* mia.css — workflow content only */
*{box-sizing:border-box}
img{max-width:100%}
a{color:inherit;text-decoration:none}
.shell{width:min(var(--max), calc(100% - 36px));margin-inline:auto}
.page{padding:34px 0 66px;position:relative;z-index:2}
.brand{display:inline-flex;align-items:center;gap:12px;min-width:max-content}
.brand strong{display:block;font-size:15.68px;letter-spacing:.12em;line-height:1.05}
.brand small{display:block;color:var(--muted);font-size:12.16px;margin-top:2px}
.nav{display:flex;align-items:center;gap:5px;padding:5px;border:1px solid var(--line);border-radius:999px;background:rgba(255, 255, 255, 0.72);box-shadow:var(--shadow-xs);backdrop-filter:blur(18px)}
.nav a{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:999px;color:var(--muted);border:0;background:transparent;cursor:pointer;font-size:14.4px;transition:color .18s ease, background .18s ease, transform .18s ease}
.nav a:hover{color:var(--text);background:rgba(0,0,0,.045)}
.nav img{width:15px;height:15px;opacity:.78;filter:saturate(.75)}
h1, h2, h3, h4{color:var(--text);letter-spacing:-.035em}
h2{margin:0 0 14px;font-size:18.88px;font-weight:680}
h3{margin:16px 0 8px;font-size:16px;font-weight:680}
h4{margin:18px 0 8px;font-size:12.48px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}
p{margin:0 0 12px}
.muted{color:var(--muted)}
.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--blue);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:760;margin:0 0 12px}
.eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 5px rgba(0, 113, 227, .10)}
.card, .stat-card{border:1px solid var(--line);background:var(--surface);backdrop-filter:blur(22px);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg)}
.card{padding:24px}
.card.subtle{background:rgba(255,255,255,.58)}
.actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.actions form{margin:0}
.timeline{display:grid;grid-template-columns:repeat(7, 1fr);gap:9px}
.timeline span{text-align:center;padding:11px 10px;border-radius:999px;background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);font-size:14.4px}
.stat-card{padding:18px;min-height:104px;background:rgba(255,255,255,.78)}
.stat-card span{display:block;color:var(--muted);font-size:12.16px;text-transform:uppercase;letter-spacing:.06em}
.stat-card strong{display:block;margin-top:9px;font-size:clamp(1.45rem, 2.4vw, 2rem);line-height:1;letter-spacing:-.055em;font-weight:730;word-break:break-word}
.two-col{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin:16px 0}
.response-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-top:1px solid var(--line)}
.score{width:44px;height:44px;flex:0 0 44px;border-radius:15px;display:grid;place-items:center;background:var(--mia-raised);color:var(--blue);font-weight:780;border:1px solid rgba(0,113,227,.12)}
.pill, .chip{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 10px;border:1px solid var(--line);color:var(--muted);background:rgba(255,255,255,.72);font-size:12.48px;font-style:normal;white-space:nowrap}
.pill.ok, .chip.ok{color:var(--green);border-color:rgba(29,154,85,.20);background:rgba(29,154,85,.08)}
.pill.danger, .chip.danger{color:var(--red);border-color:rgba(217,45,32,.22);background:rgba(217,45,32,.08)}
.pill.blue, .chip.blue{color:var(--blue);border-color:rgba(0,113,227,.20);background:var(--blue-soft)}
.details{display:grid;grid-template-columns:minmax(120px, 180px) 1fr;gap:11px 16px}
.details dt{color:var(--muted-2)}
.details dd{margin:0;min-width:0;overflow-wrap:anywhere}
.mail-preview{white-space:pre-wrap;color:var(--text);background:var(--mia-raised);border:1px solid var(--line);padding:16px;border-radius:18px;max-height:520px;overflow:auto}
.empty-state{text-align:center;padding:34px;color:var(--muted)}
.empty-state h3{color:var(--text);margin-top:0}
.empty-orb{width:44px;height:44px;margin:0 auto 16px;border-radius:16px;background:linear-gradient(135deg, var(--mia-raised), var(--mia-surface));border:1px solid rgba(0,113,227,.13)}
.messages{margin-bottom:18px}
.message{padding:12px 16px;border-radius:16px;border:1px solid var(--line);background:rgba(255,255,255,.82);margin-bottom:8px;box-shadow:var(--shadow-xs)}
.message.success{border-color:rgba(29,154,85,.26);color:var(--green)}
.message.error{border-color:rgba(217,45,32,.30);color:var(--red)}
.footer{display:flex;justify-content:space-between;gap:20px;color:var(--muted-2);font-size:13.12px;padding:26px 0 40px;border-top:1px solid var(--line);position:relative;z-index:2}
.angle{color:var(--muted);margin:4px 0 12px}
.status-line{color:var(--muted-2);display:block}
.status-pill{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.68);color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.05em}
@media (max-width: 1040px){
.two-col{grid-template-columns:1fr}
.nav{border-radius:24px;flex-wrap:wrap;justify-content:flex-end}
}
@media (max-width: 700px){
.shell{width:min(100% - 24px, var(--max))}
.nav{justify-content:flex-start;width:100%}
.timeline{grid-template-columns:1fr}
.page{padding-top:22px}
.details{grid-template-columns:1fr}
.response-card{align-items:flex-start;flex-direction:column}
.footer{flex-direction:column}
}
.two-col > *{margin-bottom:0}
.hidden{display:none}
.progress-mini{display:block;height:6px;border-radius:999px;background:var(--mia-canvas);overflow:hidden}
.progress-mini em{display:block;height:100%;background:var(--blue);border-radius:inherit}
.pagination{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:18px}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.status-pill{text-transform:capitalize}
.mia-copilot-drawer{position:fixed;top:0;right:0;bottom:0;width:min(480px,96vw);background:rgba(250,250,252,.98);backdrop-filter:blur(24px);z-index:100;transform:translateX(105%);transition:transform .28s ease;box-shadow:-20px 0 60px rgba(0,0,0,.16);border-left:1px solid rgba(0,0,0,.08)}
.mia-copilot-drawer.open{transform:translateX(0)}
.copilot-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.18);z-index:90;opacity:0;pointer-events:none;transition:.2s}
.copilot-backdrop.open{opacity:1;pointer-events:auto}
.copilot-messages{flex:1;overflow:auto;padding:22px}
#copilot-form{padding:18px 22px 24px;border-top:1px solid var(--mia-border-soft);background:var(--mia-raised)}
.copilot-loading{padding:40px;color:var(--mia-muted)}
@media (max-width:780px){
.mia-copilot-drawer{width:100vw}
}
details>summary{cursor:pointer;color:var(--blue);font-weight:650;margin:12px 0}
.incident{padding:14px;border-radius:16px;background:var(--mia-surface);margin-bottom:10px}
.incident.error, .incident.critical{background:var(--mia-surface)}
.incident.warning{background:var(--mia-surface)}
.incident small{display:block;color:var(--muted);margin-top:4px}
.progress-mini.large{height:8px}
@media (max-width: 1120px){
.nav{width:100%;overflow-x:auto;justify-content:flex-start;border-radius:22px}
}
.phase-dot{width:12px;height:12px;border-radius:50%;background:var(--mia-border);box-shadow:0 0 0 5px rgba(199,199,204,.18)}
.phase-action-stack{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;align-items:center}
.phase-action-stack form{margin:0}
.mapping-report{max-height:560px;overflow:auto}
.warning-list{max-height:520px;overflow:auto;border-top:1px solid var(--line)}
.warning-list p{margin:0;padding:10px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:14.4px}
/* mia-v11.css — workflow content only */
.app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar-width);z-index:40;display:flex;flex-direction:column;padding:18px 14px 14px;color:var(--mia-raised);background:linear-gradient(180deg, var(--mia-ink) 0%, var(--mia-ink) 100%);border-right:1px solid rgba(255,255,255,.05)}
.app-sidebar .brand{color:var(--mia-raised);gap:10px}
.app-sidebar .brand strong{font-size:15.36px;letter-spacing:.1em}
.app-sidebar .brand small{color:var(--mia-quiet);font-size:12px;letter-spacing:.01em}
.eyebrow{color:var(--accent);letter-spacing:.115em}
.eyebrow::before{width:5px;height:5px;box-shadow:none}
.card, .stat-card{border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow-panel);border-radius:var(--radius-md);backdrop-filter:none}
.card{padding:22px}
.card:hover{border-color:var(--border)}
.actions{gap:8px}
.stat-card span{font-size:12px;letter-spacing:.08em}
.stat-card strong{font-size:27.2px}
.chip, .pill, .status-pill{border-radius:999px;font-size:12px;font-weight:720;letter-spacing:.045em}
.pill.blue, .chip.blue{color:var(--accent);background:var(--accent-soft)}
.pill.ok{color:var(--success);background:var(--success-soft)}
.pill.warning{color:var(--warning);background:var(--warning-soft)}
.two-col{gap:14px}
.response-card{padding:13px 0}
label{color:var(--mia-text);font-size:12px;font-weight:680}
form p{margin-bottom:15px}
.table-wrap{overflow-x:auto}
.messages{position:fixed;top:78px;right:26px;z-index:90;width:min(390px, calc(100vw - 40px));display:grid;gap:8px}
.message{display:grid;grid-template-columns:8px 1fr;align-items:start;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:11px;color:var(--ink);background:rgba(255,255,255,.97);box-shadow:var(--shadow-float);font-size:12.48px}
.message > span{width:7px;height:7px;margin-top:5px;border-radius:50%;background:var(--accent)}
.message.success > span{background:var(--success)}
.message.error > span{background:var(--danger)}
.wizard-steps{display:flex;align-items:center;gap:0;margin:0 0 20px}
.wizard-step{display:flex;align-items:center;gap:8px;color:var(--ink-faint);font-size:12px;font-weight:670}
.wizard-step:not(:last-child)::after{content:"";width:46px;height:1px;margin:0 10px;background:var(--border)}
.wizard-step span{display:grid;place-items:center;width:23px;height:23px;border:1px solid var(--border-strong);border-radius:50%;background:var(--mia-raised)}
.wizard-step.active{color:var(--accent)}
.wizard-step.active span{color:var(--mia-raised);border-color:var(--accent);background:var(--accent)}
.wizard-step.done{color:var(--success)}
.wizard-step.done span{color:var(--mia-raised);border-color:var(--success);background:var(--success)}
.upload-dropzone{position:relative;display:grid;place-items:center;min-height:210px;padding:30px;margin-bottom:18px;text-align:center;border:1.5px dashed var(--mia-border);border-radius:15px;background:var(--mia-raised)}
.upload-dropzone:hover{border-color:var(--mia-blue);background:var(--mia-raised)}
.upload-dropzone strong{display:block;font-size:14.4px}
.upload-dropzone small{color:var(--ink-faint);font-size:12px}
.confidence-ring{--pct:0;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--accent) calc(var(--pct) * 1%), var(--mia-canvas) 0)}
.confidence-ring::before{content:attr(data-label);display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:var(--mia-raised);font-size:12px;font-weight:760}
.mapping-table{width:100%;border-collapse:collapse}
.mapping-table th{padding:10px 13px;color:var(--ink-faint);text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.08em;background:var(--mia-raised)}
.mapping-table td{padding:12px 13px;border-top:1px solid var(--border);vertical-align:top;font-size:12px}
.mapping-source-name{font-weight:700}
.mapping-samples{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}
.mapping-samples span{max-width:190px;padding:3px 6px;overflow:hidden;border-radius:5px;color:var(--ink-soft);background:var(--panel-strong);text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.mapping-confidence{display:inline-flex;align-items:center;gap:5px;color:var(--ink-soft);font-size:12px}
.mapping-confidence i{width:7px;height:7px;border-radius:50%;background:var(--success)}
.mapping-confidence.low i{background:var(--warning)}
.mapping-reason{max-width:300px;color:var(--ink-soft);line-height:1.45}
.ai-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:999px;color:var(--mia-blue-strong);background:var(--mia-surface);font-size:12px;font-weight:720}
.empty-state{padding:38px 24px;text-align:center}
.empty-orb{margin-inline:auto}
.mia-copilot-drawer{width:min(470px, 100vw);border-left:1px solid var(--border);background:var(--mia-raised);box-shadow:var(--shadow-float)}
.copilot-loading{display:grid;place-items:center;align-content:center;min-height:100%;gap:10px;color:var(--ink-soft)}
@media (max-width: 900px){
.app-sidebar{transform:translateX(-102%);transition:transform .2s ease;box-shadow:var(--shadow-float)}
}
@media (max-width: 640px){
.actions{width:100%}
.actions .btn, .actions form{flex:1}
.two-col{grid-template-columns:1fr}
.wizard-steps{overflow-x:auto}
.wizard-step:not(:last-child)::after{width:24px}
}
.section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:18px}
.section-heading h2{margin:2px 0 4px;font-size:16px;letter-spacing:-.02em}
.section-heading p{margin:0;color:var(--ink-soft);font-size:12px;line-height:1.55}
.card{border-color:var(--mia-border-soft);box-shadow:0 1px 2px rgba(22,26,33,.025), 0 8px 24px rgba(22,26,33,.025)}
.card:hover{border-color:var(--mia-border-soft)}
.metric-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:0;overflow:hidden;margin-bottom:16px;border:1px solid var(--border);border-radius:15px;background:var(--panel);box-shadow:var(--shadow-panel)}
.metric-strip article{min-height:88px;padding:16px 17px;border:0;border-right:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}
.metric-strip article:last-child{border-right:0}
.metric-strip span{display:block;color:var(--ink-faint);font-size:12px;font-weight:720;text-transform:uppercase;letter-spacing:.075em}
.metric-strip strong{display:block;margin-top:7px;color:var(--ink);font-size:20px;letter-spacing:-.04em}
.metric-strip small{display:block;margin-top:3px;color:var(--ink-faint);font-size:12px}
.import-analysis-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:24px;align-items:stretch;margin-bottom:14px;padding:27px 29px;overflow:hidden;color:var(--mia-raised);border-radius:19px;background:linear-gradient(125deg,var(--mia-ink) 0%,var(--mia-ink) 58%,var(--mia-text) 135%);box-shadow:0 20px 52px rgba(19,24,34,.14)}
.import-analysis-copy{position:relative;z-index:1}
.ai-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--mia-border);font-size:12px;font-weight:740;letter-spacing:.07em;text-transform:uppercase}
.import-analysis-copy h2{max-width:790px;margin:8px 0 8px;color:var(--mia-raised);font-size:23.2px;line-height:1.17;letter-spacing:-.035em}
.import-analysis-copy > p{max-width:800px;margin:0;color:var(--mia-border);font-size:12.48px;line-height:1.6}
.source-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}
.source-facts span{min-width:120px;padding:9px 11px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:rgba(255,255,255,.055)}
.source-facts small, .source-facts strong{display:block}
.source-facts small{color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.07em}
.source-facts strong{margin-top:3px;color:var(--mia-raised);font-size:12px}
.analysis-score-card{position:relative;z-index:1;display:grid;place-items:center;align-content:center;padding:18px;text-align:center;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.055)}
.analysis-score-card strong{margin-top:10px;color:var(--mia-raised);font-size:12.48px}
.analysis-score-card span{color:var(--mia-quiet);font-size:12px}
.analysis-score-card small{margin-top:7px;color:var(--mia-muted);font-size:12px}
.confidence-ring-large{width:82px;height:82px;background:conic-gradient(var(--mia-blue) calc(var(--pct) * 1%),rgba(255,255,255,.12) 0)}
.confidence-ring-large::before{width:64px;height:64px;color:var(--mia-raised);background:var(--mia-text)}
.import-metric-strip{margin-bottom:14px}
.mapping-workbench{padding:0;overflow:hidden}
.mapping-workbench > .section-heading{padding:19px 21px 16px;margin:0;border-bottom:1px solid var(--border);background:var(--mia-raised)}
.mapping-table th{position:sticky;top:0;z-index:2;padding:11px 15px;background:var(--mia-raised)}
.mapping-table td{padding:14px 15px}
.mapping-table tbody tr{transition:background .15s ease}
.mapping-table tbody tr:hover{background:var(--mia-raised)}
.mapping-row-review{background:var(--mia-raised)}
.mapping-row-review:hover{background:var(--mia-surface)}
.mapping-origin{display:block;margin-top:5px;color:var(--ink-faint);font-size:12px}
.mapping-reason strong, .mapping-reason small{display:block}
.mapping-reason strong{color:var(--ink-soft);font-size:12px;font-weight:650;line-height:1.45}
.mapping-reason small{margin-top:5px;color:var(--ink-faint);font-size:12px;line-height:1.45}
.import-review-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;margin:14px 0;align-items:start}
.import-control-column{display:grid;gap:14px;position:sticky;top:84px}
.import-control-column .card{margin:0}
.import-control-column label{display:block;margin:14px 0 6px}
.mapped-preview-panel{margin:0}
.mapped-preview-list{display:grid;gap:8px}
.mapped-preview-list > article{display:grid;grid-template-columns:280px 1fr;gap:18px;padding:14px;border:1px solid var(--border);border-radius:11px;background:var(--mia-raised)}
.preview-company{display:flex;align-items:center;gap:10px;min-width:0}
.preview-company > span{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--mia-blue-strong);background:var(--mia-surface);font-size:12px;font-weight:760}
.preview-company strong, .preview-company small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.preview-company strong{font-size:12.16px}
.preview-company small{margin-top:2px;color:var(--ink-faint);font-size:12px}
.mapped-preview-list dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px;margin:0}
.mapped-preview-list dl div{min-width:0}
.mapped-preview-list dt{color:var(--ink-faint);font-size:12px;text-transform:uppercase;letter-spacing:.07em}
.mapped-preview-list dd{margin:2px 0 0;overflow:hidden;color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.quality-line{display:grid;grid-template-columns:24px 1fr;gap:8px;align-items:start;padding:9px 0;border-bottom:1px solid var(--border)}
.quality-line:last-child{border-bottom:0}
.quality-line span{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:800}
.quality-line p{margin:1px 0 0;color:var(--ink-soft);font-size:12px;line-height:1.45}
.quality-line.warning span{color:var(--mia-warning-readable);background:var(--mia-canvas)}
.quality-line.success span{color:var(--mia-green);background:var(--mia-canvas)}
.sheet-diagnostics{margin-top:12px;padding-top:10px;border-top:1px solid var(--border)}
.sheet-diagnostics summary{cursor:pointer;color:var(--ink-soft);font-size:12px;font-weight:650}
.sheet-diagnostics div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--mia-canvas);font-size:12px}
.sheet-diagnostics div span{color:var(--ink-faint)}
.approval-bar{position:sticky;bottom:14px;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:15px 17px;border:1px solid rgba(30,35,43,.09);border-radius:14px;background:rgba(255,255,255,.95);box-shadow:0 16px 45px rgba(20,25,35,.14);backdrop-filter:blur(18px)}
.approval-bar span, .approval-bar strong, .approval-bar small{display:block}
.approval-bar span{color:var(--accent);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.07em}
.approval-bar strong{margin-top:2px;font-size:12.16px}
.approval-bar small{margin-top:2px;color:var(--ink-faint);font-size:12px}
.btn-large{min-height:46px;padding-inline:20px}
.notice-panel, .processing-panel, .completion-hero{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px;padding:20px;border:1px solid var(--border);border-radius:15px;background:var(--mia-raised);box-shadow:var(--shadow-panel)}
.notice-panel{justify-content:flex-start}
.notice-panel > span, .completion-mark{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:12px;font-weight:800}
.danger-panel > span{color:var(--mia-red);background:var(--mia-canvas)}
.notice-panel p, .processing-panel p, .completion-hero p{margin:4px 0 0;color:var(--ink-soft);font-size:12px}
.processing-panel{min-height:180px}
.processing-orb{display:grid;place-items:center;width:62px;height:62px;border-radius:18px;color:var(--mia-raised);background:linear-gradient(135deg,var(--mia-blue-strong),var(--mia-blue-strong));box-shadow:0 12px 28px rgba(45,99,226,.2)}
.live-indicator{display:inline-flex;align-items:center;gap:7px;color:var(--ink-soft);font-size:12px}
.live-indicator i{width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 5px rgba(28,137,78,.12)}
.completion-hero{color:var(--mia-raised);border:0;background:linear-gradient(125deg,var(--mia-text),var(--mia-green))}
.completion-hero > div{display:flex;align-items:center;gap:13px}
.completion-hero h2{margin:2px 0 0;color:var(--mia-raised)}
.completion-hero p{color:var(--mia-border)}
.completion-mark{color:var(--mia-green);background:var(--mia-canvas)}
.mapping-report{display:grid;gap:7px}
.mapping-report > div{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:8px 10px;border-radius:8px;background:var(--mia-raised);font-size:12px}
.mapping-report span{color:var(--ink-soft)}
.mapping-report strong{color:var(--accent)}
@media (max-width:1100px){
.import-analysis-hero{grid-template-columns:1fr}
.analysis-score-card{grid-template-columns:auto 1fr;justify-items:start;text-align:left}
.import-review-grid{grid-template-columns:1fr}
.import-control-column{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
.mapped-preview-list > article{grid-template-columns:1fr}
}
@media (max-width:780px){
.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
.metric-strip article{border-bottom:1px solid var(--border)}
.wizard-steps{align-items:flex-start;overflow-x:auto;padding-bottom:5px}
.wizard-step{min-width:120px;flex-direction:column;align-items:flex-start}
.wizard-step:not(:last-child)::after{display:none}
.import-control-column{grid-template-columns:1fr}
.approval-bar{position:static;align-items:stretch;flex-direction:column}
}
.priority-dot{width:8px;height:8px;margin-left:9px;border-radius:50%;background:var(--mia-quiet);box-shadow:0 0 0 5px rgba(150,156,166,.12)}
.priority-dot.low{background:var(--success);box-shadow:0 0 0 5px rgba(28,137,78,.1)}
.priority-dot.critical{background:var(--danger);box-shadow:0 0 0 5px rgba(193,51,51,.1)}
.priority-dot.high{background:var(--accent);box-shadow:0 0 0 5px rgba(45,99,226,.1)}
.phase-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;color:var(--mia-blue-strong);background:var(--mia-surface);font-size:12px;font-weight:710}
.phase-badge::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mia-blue-strong)}
.phase-badge.attention{color:var(--mia-warning-readable);background:var(--mia-canvas)}
.phase-badge.attention::before{background:var(--mia-warning)}
.phase-objective{display:block;margin-top:5px;color:var(--ink-faint);font-size:12px;line-height:1.35}
/* mia-v12.css — workflow content only */
.deal-workspace-v12{display:grid;gap:16px}
.status-text-validated{color:var(--v12-green)}
.status-text-review_required, .status-text-ai_draft{color:var(--v12-amber)}
@keyframes mia-spin { to { transform: rotate(360deg); } }
.phase-state{display:inline-flex;align-items:center;width:fit-content;padding:4px 7px;border-radius:6px;color:var(--mia-muted);background:var(--mia-surface);font-size:12px;font-weight:760;text-transform:uppercase;letter-spacing:.055em}
.phase-state-completed, .phase-state-current{color:var(--v12-green);background:var(--v12-green-soft)}
.phase-state-attention{color:var(--v12-amber);background:var(--v12-amber-soft)}
.phase-state-blocked{color:var(--v12-red);background:var(--v12-red-soft)}
.field-source{display:inline-flex;align-items:center;gap:4px;width:fit-content;min-height:20px;padding:3px 6px;border-radius:99px;font-size:12px;font-weight:760;line-height:1;white-space:nowrap;vertical-align:middle}
.field-source img{width:11px;height:11px}
.field-source-ai{color:var(--mia-blue-strong);border:1px solid var(--mia-border-soft);background:var(--v12-purple-soft)}
.field-source-human{color:var(--v12-green);border:1px solid var(--mia-border-soft);background:var(--v12-green-soft)}
.field-source-check{font-size:12px}
.field-source-empty{color:var(--mia-quiet);border:1px solid var(--mia-border-soft);background:var(--mia-raised)}
.operation-alert{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border:1px solid var(--mia-border);border-radius:12px;background:var(--v12-red-soft)}
.operation-alert span, .operation-alert strong, .operation-alert small{display:block}
.operation-alert span{color:var(--v12-red);font-size:12px;font-weight:740;text-transform:uppercase}
.operation-alert strong{margin-top:3px;color:var(--mia-text);font-size:12px}
.operation-alert small{margin-top:3px;color:var(--mia-muted);font-size:12px}
.readiness-gate-v12{display:grid;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;border:1px solid var(--mia-border);border-radius:13px;background:var(--mia-raised)}
.readiness-score{display:grid;grid-template-columns:auto auto;align-items:end;justify-content:center;padding:12px;border-right:1px solid var(--mia-border-soft)}
.readiness-score strong{font-size:26.4px;line-height:1}
.readiness-score > span{color:var(--mia-muted);font-size:12px}
.readiness-score small{grid-column:1/-1;color:var(--mia-quiet);font-size:12px;text-align:center}
.readiness-gate-v12 h3{margin:0 0 5px;font-size:13.6px}
.readiness-gate-v12 ul{display:flex;flex-wrap:wrap;gap:5px 14px;margin:0;padding:0;list-style:none}
.readiness-gate-v12 li{color:var(--mia-muted);font-size:12px}
.readiness-gate-v12 li::before{content:"•";margin-right:5px;color:var(--v12-amber)}
.readiness-gate-v12 p{margin:6px 0 0;color:var(--mia-quiet);font-size:12px}
.match-queue-v12{overflow:hidden;border:1px solid var(--v12-border);border-radius:var(--v12-radius);background:var(--mia-raised);box-shadow:var(--v12-shadow)}
.match-filter-v12{display:grid;grid-template-columns:minmax(260px,1fr) 150px 130px 100px 145px auto;gap:7px;padding:10px 12px;border-top:1px solid var(--v12-border);border-bottom:1px solid var(--v12-border);background:var(--mia-raised)}
.match-search{position:relative}
.match-search span{position:absolute;left:10px;top:9px;color:var(--mia-quiet)}
.bulk-action-bar-v12{display:grid;grid-template-columns:auto minmax(200px,1fr) 190px 85px auto;align-items:center;gap:9px;min-height:48px;padding:8px 12px;border-bottom:1px solid var(--v12-border);background:var(--mia-raised)}
.bulk-action-bar-v12 label{display:flex;align-items:center;gap:6px;font-size:12px}
.bulk-selection-copy{color:var(--mia-quiet);font-size:12px}
.match-status-v12{display:inline-flex;padding:4px 7px;border-radius:6px;color:var(--mia-muted);background:var(--mia-surface);font-size:12px;font-weight:720}
.match-status-v12.status-approved, .match-status-v12.status-interested, .match-status-v12.status-nda_signed{color:var(--v12-green);background:var(--v12-green-soft)}
.match-status-v12.status-human_review{color:var(--v12-amber);background:var(--v12-amber-soft)}
.match-status-v12.status-discarded{color:var(--v12-red);background:var(--v12-red-soft)}
.match-status-v12 + small{display:block;max-width:140px;margin-top:4px;color:var(--mia-quiet);font-size:12px}
.match-drawer-v12{position:relative}
.match-drawer-v12 summary{display:grid;place-items:center;width:30px;height:30px;color:var(--mia-muted);border:1px solid var(--mia-border-soft);border-radius:8px;cursor:pointer;list-style:none;background:var(--mia-raised)}
.match-drawer-v12 summary::-webkit-details-marker{display:none}
.premium-empty-state{display:grid;place-items:center;padding:34px;text-align:center}
.premium-empty-state.large{min-height:320px;border:1px solid var(--v12-border);border-radius:var(--v12-radius);background:var(--mia-raised)}
.premium-empty-state.compact{padding:24px}
.premium-empty-state > span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:10px;color:var(--mia-muted);border-radius:13px;background:var(--mia-surface);font-size:17.6px}
.premium-empty-state h2, .premium-empty-state h3{margin:0;font-size:15.36px}
.premium-empty-state p{max-width:560px;margin:7px 0 14px;color:var(--mia-quiet);font-size:12px;line-height:1.5}
.pagination-v12{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px;border-top:1px solid var(--v12-border)}
.pagination-v12 > span{color:var(--mia-quiet);font-size:12px}
.campaign-state{display:inline-flex;padding:3px 6px;border-radius:5px;color:var(--mia-muted);background:var(--mia-surface);font-size:12px;font-weight:720}
.activity-timeline-v12{padding:10px 20px 20px;border:1px solid var(--v12-border);border-radius:var(--v12-radius);background:var(--mia-raised)}
.activity-timeline-v12 article{display:grid;grid-template-columns:48px 16px minmax(0,1fr);gap:12px;min-height:78px;padding:14px 0 0}
.activity-timeline-v12 time{color:var(--mia-muted);font-size:12px;text-align:right}
.activity-timeline-v12 time small{display:block;color:var(--mia-quiet);font-size:12px}
.activity-node{position:relative;width:9px;height:9px;margin-top:3px;border:2px solid var(--mia-raised);border-radius:50%;background:var(--v12-blue);box-shadow:0 0 0 1px var(--mia-border)}
.activity-node::after{content:"";position:absolute;top:10px;left:3px;width:1px;height:62px;background:var(--mia-border-soft)}
.activity-timeline-v12 article:last-child .activity-node::after{display:none}
.activity-timeline-v12 article > div > div{display:flex;align-items:center;gap:9px}
.activity-timeline-v12 strong{font-size:12px}
.activity-timeline-v12 em{color:var(--mia-quiet);font-size:12px;font-style:normal}
.activity-timeline-v12 p{margin:5px 0 0;color:var(--mia-muted);font-size:12px;line-height:1.45}
.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}
.profile-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}
.profile-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.profile-form-field.wide{grid-column:1/-1}
.profile-form-label{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;margin-bottom:6px}
.profile-form-label label{color:var(--mia-muted);font-size:12px;font-weight:720}
.profile-help{display:block;margin-top:5px;color:var(--mia-quiet);font-size:12px;line-height:1.4}
.profile-error{display:block;margin-top:5px;color:var(--v12-red);font-size:12px}
.field-evidence{margin-top:6px;padding:6px 8px;border-radius:7px;background:var(--mia-raised)}
.field-evidence summary{color:var(--mia-muted);cursor:pointer;font-size:12px;font-weight:700}
.field-evidence p{margin:7px 0 0;color:var(--mia-muted);font-size:12px;line-height:1.45}
.field-evidence small{color:var(--mia-quiet);font-size:12px}
.form-global-errors{grid-column:1/-1;padding:12px;color:var(--v12-red);border:1px solid var(--mia-border);border-radius:10px;background:var(--v12-red-soft);font-size:12px}
.new-deal-v12{display:grid;gap:20px;max-width:1320px;margin-inline:auto}
.new-deal-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}
.new-deal-form-v12{display:grid;gap:13px}
.new-deal-form-v12 > section{padding:23px;border:1px solid var(--v12-border);border-radius:var(--v12-radius);background:var(--mia-raised);box-shadow:var(--v12-shadow)}
.new-deal-step{display:flex;gap:12px;margin-bottom:18px}
.new-deal-step > span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:var(--mia-surface);font-size:12px;font-weight:760}
.new-deal-step h2{margin:0;font-size:16px}
.new-deal-step p{margin:4px 0 0;color:var(--mia-quiet);font-size:12px}
.new-deal-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border:1px solid var(--v12-border);border-radius:12px;background:var(--mia-raised)}
.new-deal-submit strong, .new-deal-submit span{display:block}
.new-deal-submit strong{font-size:12px}
.new-deal-submit span{margin-top:2px;color:var(--mia-quiet);font-size:12px}
.new-deal-preview-v12{position:sticky;top:88px;padding:24px;overflow:hidden;color:var(--mia-raised);border-radius:18px;background:linear-gradient(145deg, var(--mia-ink), var(--mia-text) 70%, var(--mia-green));box-shadow:0 24px 55px rgba(20,24,32,.16)}
.new-deal-preview-v12 h2{margin:0;color:var(--mia-raised);font-size:21.6px;letter-spacing:-.04em}
.new-deal-preview-v12 ol{display:grid;gap:14px;margin:25px 0;padding:0;list-style:none}
.new-deal-preview-v12 li{display:grid;grid-template-columns:27px 1fr;gap:9px}
.new-deal-preview-v12 li > span{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(255,255,255,.14);border-radius:8px;color:var(--mia-canvas);background:rgba(255,255,255,.07);font-size:12px}
.new-deal-preview-v12 li strong, .new-deal-preview-v12 li small{display:block}
.new-deal-preview-v12 li strong{color:var(--mia-raised);font-size:12px}
.new-deal-preview-v12 li small{margin-top:2px;color:var(--mia-quiet);font-size:12px;line-height:1.4}
@media (max-width: 1100px){
.new-deal-layout{grid-template-columns:1fr}
.new-deal-preview-v12{position:static}
}
@media (max-width: 820px){
.profile-form-grid, .profile-form-grid.two, .profile-form-grid.three{grid-template-columns:1fr}
.readiness-gate-v12{grid-template-columns:1fr}
.readiness-score{justify-content:start;border-right:0;border-bottom:1px solid var(--mia-border-soft)}
.match-filter-v12{grid-template-columns:1fr 1fr}
.match-search{grid-column:1/-1}
.bulk-action-bar-v12{grid-template-columns:1fr 1fr}
.bulk-selection-copy{display:none}
.profile-form-field.wide{grid-column:auto}
.new-deal-submit{align-items:flex-start;flex-direction:column}
}
@media (max-width: 560px){
.match-filter-v12, .bulk-action-bar-v12{grid-template-columns:1fr}
.match-filter-v12 > *, .bulk-action-bar-v12 > *{grid-column:1}
}
.deal-workspace-v12{width:100%;max-width:1460px;margin-inline:auto}
.field-origin-icon{display:inline-grid;place-items:center;flex:0 0 auto;width:18px;height:18px;margin-left:3px;border:1px solid transparent;border-radius:6px;vertical-align:middle;cursor:help;font-size:12px;font-weight:800;line-height:1}
.field-origin-icon img{width:12px;height:12px}
.field-origin-ai{border-color:var(--mia-border-soft);background:var(--mia-raised);box-shadow:inset 0 0 0 1px rgba(255,255,255,.7)}
.field-origin-human{color:var(--v12-green);border-color:var(--mia-border-soft);background:var(--v12-green-soft)}
.field-origin-empty{color:var(--mia-quiet);border-color:var(--mia-border-soft);background:var(--mia-raised)}
.match-queue-v12{border-color:var(--mia-border-soft);box-shadow:0 1px 2px rgba(22,27,35,.025), 0 12px 36px rgba(22,27,35,.038)}
.profile-form-label label{font-size:12px}
.profile-help{font-size:12px}
.field-evidence summary{font-size:12px}
.field-evidence p{font-size:12px}
.profile-form-field:focus-within .profile-form-label label{color:var(--v12-blue)}
.operation-alert-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.operation-alert-actions form{margin:0}
.job-technical-detail{margin-top:9px}
.job-technical-detail summary{width:fit-content;color:var(--mia-muted);cursor:pointer;font-size:12px;font-weight:700}
.job-technical-detail code{display:block;max-width:920px;margin-top:7px;padding:9px 10px;overflow-x:auto;color:var(--mia-red);border:1px solid rgba(188,62,67,.15);border-radius:8px;background:rgba(255,255,255,.55);font-size:12px;white-space:pre-wrap}
:where(a, button, input, select, textarea, summary):focus-visible{outline:3px solid rgba(49,100,220,.2);outline-offset:2px}
@media (prefers-reduced-motion: reduce){
*, *::before, *::after{scroll-behavior:auto;animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms}
}
@media (max-width: 820px){
.operation-alert{align-items:flex-start;flex-direction:column}
.operation-alert-actions{width:100%}
}
.match-drawer-v12[open]::before{content:"";position:fixed;z-index:108;inset:0;background:rgba(18, 21, 27, .24);backdrop-filter:blur(3px);animation:mia-drawer-backdrop .16s ease-out}
.match-drawer-v12[open] > summary{position:relative;z-index:109}
@keyframes mia-drawer-in { from { opacity: 0; transform: translateX(18px); } to { opacity: 1; transform: translateX(0); } }
@keyframes mia-drawer-backdrop { from { opacity: 0; } to { opacity: 1; } }
.card, .surface, .panel, .empty-state{border-color:var(--mia-border-soft);border-radius:15px;box-shadow:0 1px 2px rgba(20,25,33,.025), 0 12px 36px rgba(20,25,33,.035)}
.message{border-radius:11px;box-shadow:0 8px 26px rgba(20,25,33,.06)}
table th{color:var(--mia-muted);font-size:12px;font-weight:750;letter-spacing:.045em;text-transform:uppercase}
table td{color:var(--mia-text)}
.field-origin-ai.validated{border-color:var(--mia-border);box-shadow:0 0 0 2px rgba(24,122,89,.06)}
.field-source-ai.validated{border-color:var(--mia-border)}
/* mia-v13.css — workflow content only */
.composer-back{display:inline-flex;margin-bottom:16px;color:var(--mia-muted);font-size:12px;font-weight:680}
.composer-back:hover{color:var(--v13-ink)}
.composer-status{display:inline-flex;align-items:center;min-height:34px;padding:0 10px;border:1px solid var(--v13-line);border-radius:999px;background:var(--mia-raised);color:var(--mia-muted);font-size:12px;font-weight:760;text-transform:uppercase;letter-spacing:.06em}
.composer-status.status-approved{color:var(--v13-green);border-color:var(--mia-border);background:var(--mia-surface)}
.composer-status.status-sent, .composer-status.status-replied{color:var(--v13-blue);border-color:var(--mia-border-soft);background:var(--v13-blue-soft)}
.subject-ideas{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid var(--mia-surface)}
.subject-ideas > span{margin-right:2px;color:var(--mia-quiet);font-size:12px;font-weight:720;text-transform:uppercase;letter-spacing:.06em}
.toolbar-image{display:inline-flex;align-items:center;justify-content:center;min-width:31px;height:31px;padding:0 8px;border:1px solid transparent;border-radius:7px;color:var(--mia-muted);background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:650}
.toolbar-image:hover{color:var(--mia-ink);border-color:var(--mia-border-soft);background:var(--mia-raised)}
.toolbar-image.is-loading{pointer-events:none;opacity:.55}
.toolbar-image.is-loading::after{content:"";width:10px;height:10px;margin-left:6px;border:2px solid var(--mia-border-soft);border-top-color:var(--v13-blue);border-radius:50%;animation:mia-spin .8s linear infinite}
.email-rich-editor{min-height:430px;padding:30px 34px;outline:0;color:var(--mia-text);background:var(--mia-raised);font-size:14.88px;line-height:1.75;caret-color:var(--v13-blue)}
.email-rich-editor:focus{box-shadow:inset 0 0 0 2px rgba(47,99,223,.08)}
.email-rich-editor p{margin:0 0 17px}
.email-rich-editor h2{margin:28px 0 12px;font-size:21.6px;line-height:1.25;letter-spacing:-.025em}
.email-rich-editor h3{margin:24px 0 10px;font-size:17.28px;line-height:1.3}
.email-rich-editor a{color:var(--v13-blue);text-decoration:underline;text-underline-offset:2px}
.email-rich-editor blockquote{margin:20px 0;padding:3px 0 3px 18px;border-left:3px solid var(--v13-blue);color:var(--mia-muted)}
.email-rich-editor img{display:block;max-width:100%;height:auto;margin:18px auto;border-radius:11px}
.email-rich-editor hr{margin:27px 0;border:0;border-top:1px solid var(--mia-canvas)}
.preview-switch{display:flex;padding:2px;border:1px solid var(--mia-canvas);border-radius:8px;background:var(--mia-raised)}
.preview-switch button.active{color:var(--mia-text);background:var(--mia-raised);box-shadow:0 1px 2px rgba(0,0,0,.06)}
.email-preview-shell{overflow:hidden;height:530px;border:1px solid var(--mia-canvas);border-radius:13px;background:var(--mia-surface);transition:max-width .2s ease}
.email-preview-shell iframe{width:100%;height:100%;border:0;background:var(--mia-raised)}
.email-preview-shell.is-mobile{max-width:330px;margin-inline:auto}
.asset-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.asset-gallery img{width:100%;height:100%;object-fit:cover}
.revision-row{display:grid;grid-template-columns:34px 1fr;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--mia-surface)}
.revision-row > span{display:grid;place-items:center;width:31px;height:26px;border-radius:7px;color:var(--mia-muted);background:var(--mia-surface);font-size:12px;font-weight:750}
.revision-row strong, .revision-row small{display:block}
.revision-row strong{font-size:12px}
.revision-row small{margin-top:2px;color:var(--mia-quiet);font-size:12px}
.response-card{padding:10px 0;border-top:1px solid var(--mia-surface)}
.response-card strong, .response-card small{display:block}
.response-card strong{font-size:12px}
.response-card small{margin-top:2px;color:var(--mia-quiet);font-size:12px}
.response-card p{margin:6px 0 0;color:var(--mia-muted);font-size:12px;line-height:1.45}
@media (max-width:700px){
.email-rich-editor{min-height:350px;padding:24px 20px}
}
.campaign-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.campaign-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:28px 0;background:var(--mia-raised);border:1px solid var(--mia-canvas);border-radius:18px;box-shadow:0 14px 40px rgba(20,28,48,.055);overflow:hidden}
.campaign-pipeline a{display:flex;flex-direction:column;gap:3px;padding:20px 22px;color:inherit;text-decoration:none;border-right:1px solid var(--mia-surface);position:relative;transition:.18s ease}
.campaign-pipeline a:last-child{border-right:0}
.campaign-pipeline a:hover{background:var(--mia-raised)}
.campaign-pipeline a.active{background:var(--mia-raised)}
.campaign-pipeline a.active:before{content:"";position:absolute;left:18px;right:18px;top:0;height:3px;border-radius:0 0 4px 4px;background:var(--mia-blue-strong)}
.campaign-pipeline span{font-size:12px;color:var(--mia-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:650}
.campaign-pipeline strong{font-size:30.4px;line-height:1.1;letter-spacing:-.04em}
.campaign-pipeline small{color:var(--mia-quiet)}
.campaign-work-strip{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);gap:18px;padding:18px 20px;margin-bottom:24px;border-radius:18px;background:linear-gradient(135deg,var(--mia-ink),var(--mia-ink));color:var(--mia-raised)}
.campaign-work-title{display:flex;gap:12px;align-items:center}
.campaign-work-title div{display:flex;flex-direction:column}
.campaign-work-title small, .campaign-job-card small{color:var(--mia-quiet)}
.campaign-job-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}
.campaign-job-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:rgba(255,255,255,.04);color:var(--mia-raised);text-decoration:none}
.campaign-job-card:hover{background:rgba(255,255,255,.075)}
.campaign-review-shell{background:var(--mia-raised);border:1px solid var(--mia-canvas);border-radius:22px;box-shadow:0 18px 55px rgba(22,31,51,.055);overflow:hidden}
.campaign-review-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:26px 28px;border-bottom:1px solid var(--mia-surface)}
.campaign-review-head h2{font-size:25.6px;letter-spacing:-.035em;margin:5px 0}
.campaign-review-head p{margin:0;color:var(--mia-muted)}
.campaign-review-legend{display:flex;gap:15px;color:var(--mia-muted);font-size:12.8px;white-space:nowrap}
.campaign-review-legend span{display:flex;gap:6px;align-items:center}
.legend-dot{width:8px;height:8px;border-radius:50%;background:var(--mia-border)}
.legend-dot.ai{background:var(--mia-blue);box-shadow:0 0 0 4px var(--mia-surface)}
.legend-dot.human{background:var(--mia-green);box-shadow:0 0 0 4px var(--mia-surface)}
.campaign-message-table-head, .campaign-message-row{display:grid;grid-template-columns:minmax(210px,1.05fr) minmax(240px,1.25fr) minmax(280px,1.55fr) 130px 92px;gap:22px;align-items:center}
.campaign-message-table-head{padding:11px 28px;background:var(--mia-raised);border-bottom:1px solid var(--mia-surface);color:var(--mia-quiet);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.campaign-message-row{padding:20px 28px;border-bottom:1px solid var(--mia-surface);transition:.16s ease}
.campaign-message-row:last-child{border-bottom:0}
.campaign-message-row:hover{background:var(--mia-raised)}
.campaign-buyer-cell{display:flex;align-items:center;gap:12px;min-width:0}
.buyer-avatar{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:11px;background:linear-gradient(145deg,var(--mia-raised),var(--mia-canvas));color:var(--mia-blue-strong);font-weight:750}
.campaign-buyer-cell div, .campaign-angle-cell, .campaign-copy-cell{display:flex;flex-direction:column;gap:4px;min-width:0}
.campaign-buyer-cell strong, .campaign-angle-cell strong, .campaign-copy-cell strong{overflow:hidden;text-overflow:ellipsis}
.campaign-buyer-cell small, .campaign-angle-cell small, .campaign-copy-cell small{color:var(--mia-quiet);line-height:1.45}
.campaign-copy-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}
.campaign-copy-tags span{font-size:12px;padding:3px 7px;border-radius:999px;background:var(--mia-surface);color:var(--mia-muted)}
.reviewed-label{display:block;margin-top:5px;color:var(--mia-green);font-size:12px}
@media (max-width:1180px){
.campaign-pipeline{grid-template-columns:repeat(3,1fr)}
.campaign-pipeline a:nth-child(3){border-right:0}
.campaign-pipeline a:nth-child(n/**/+4){border-top:1px solid var(--mia-surface)}
.campaign-message-table-head{display:none}
.campaign-message-row{grid-template-columns:1fr 1fr;gap:16px}
.campaign-message-row>a{justify-self:start}
.campaign-work-strip{grid-template-columns:1fr}
}
@media (max-width:720px){
.campaign-hero-actions{justify-content:flex-start}
.campaign-pipeline{grid-template-columns:1fr 1fr}
.campaign-pipeline a{border-bottom:1px solid var(--mia-surface)}
.campaign-pipeline a:nth-child(odd){border-right:1px solid var(--mia-surface)}
.campaign-pipeline a:nth-child(even){border-right:0}
.campaign-review-head{align-items:flex-start;flex-direction:column}
.campaign-review-legend{white-space:normal}
.campaign-message-row{grid-template-columns:1fr;padding:18px 20px}
.campaign-review-head{padding:22px 20px}
}
.toolbar-colour{position:relative;display:inline-grid;place-items:center;width:32px;height:30px;border:1px solid transparent;border-radius:7px;cursor:pointer;color:var(--mia-text);font-weight:750}
.toolbar-colour:hover{background:var(--mia-surface);border-color:var(--mia-canvas)}
.revision-row{grid-template-columns:34px minmax(0,1fr) auto}
.revision-row form{margin:0}
/* mia-v20.css — workflow content only */
.mia-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.v2-icon-button{width:36px;height:36px;display:inline-grid;place-items:center;padding:0;border:1px solid transparent;border-radius:10px;color:var(--v2-ink-3);background:transparent;cursor:pointer;transition:color var(--v2-fast), background var(--v2-fast), border-color var(--v2-fast)}
.v2-icon-button:hover{color:var(--v2-ink);background:var(--v2-surface-muted);border-color:var(--v2-line)}
.v2-mobile-menu{display:none}
.v2-command-backdrop{position:fixed;inset:0;z-index:120;opacity:0;visibility:hidden;background:rgba(8,10,14,.5);backdrop-filter:blur(4px);transition:opacity .18s ease, visibility .18s ease}
.v2-command-palette{position:fixed;left:50%;top:10vh;z-index:121;width:min(620px, calc(100vw - 32px));max-height:min(680px, 80vh);opacity:0;visibility:hidden;transform:translate(-50%, -12px) scale(.985);border:1px solid color-mix(in srgb, var(--v2-line) 80%, transparent);border-radius:18px;background:var(--v2-surface-raised);box-shadow:var(--v2-shadow-lg);overflow:hidden;transition:opacity .18s ease, transform .18s ease, visibility .18s ease}
.v2-command-search{height:62px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 17px;border-bottom:1px solid var(--v2-line)}
.v2-command-search .mia-icon{color:var(--v2-ink-3)}
.v2-command-search kbd, .v2-command-palette footer kbd{padding:2px 5px;border:1px solid var(--v2-line);border-radius:5px;color:var(--v2-ink-4);background:var(--v2-surface-subtle);font:inherit;font-size:12px}
.v2-command-body{max-height:560px;padding:9px;overflow-y:auto}
.v2-command-label{display:block;padding:10px 10px 6px;color:var(--v2-ink-4);font-size:12px;font-weight:720;text-transform:uppercase;letter-spacing:.1em}
.v2-command-body strong{font-size:12.48px}
.v2-command-body small{color:var(--v2-ink-3);font-size:12px}
.v2-command-body kbd{color:var(--v2-ink-4);font:inherit;font-size:12px}
.v2-command-empty{display:none;padding:32px;color:var(--v2-ink-3);text-align:center}
.v2-command-empty.visible{display:block}
.v2-command-palette footer{display:flex;justify-content:flex-end;gap:18px;padding:9px 15px;border-top:1px solid var(--v2-line);color:var(--v2-ink-4);background:var(--v2-surface-subtle);font-size:12px}
.v2-command-palette footer span{display:inline-flex;align-items:center;gap:4px}
.v2-toast-stack{position:fixed;top:76px;right:22px;z-index:110;width:min(380px, calc(100vw - 32px));display:grid;gap:8px;pointer-events:none}
.v2-toast{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:start;gap:9px;padding:12px;border:1px solid var(--v2-line);border-radius:13px;color:var(--v2-ink-2);background:color-mix(in srgb, var(--v2-surface-raised) 94%, transparent);box-shadow:var(--v2-shadow-md);backdrop-filter:blur(18px);pointer-events:auto;animation:v2-toast-in .24s var(--v2-ease);font-size:12.16px}
.v2-toast-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--v2-accent);background:var(--v2-accent-soft)}
.v2-toast.success .v2-toast-icon{color:var(--v2-green);background:var(--v2-green-soft)}
.v2-toast.error .v2-toast-icon{color:var(--v2-red);background:var(--v2-red-soft)}
.v2-toast.leaving{opacity:0;transform:translateX(14px);transition:.18s ease}
@keyframes v2-toast-in { from { opacity: 0; transform: translateY(-8px); } }
[data-tooltip]{position:relative}
[data-tooltip]::after{content:attr(data-tooltip);position:absolute;z-index:200;left:50%;top:calc(100% + 8px);transform:translateX(-50%) translateY(-3px);opacity:0;visibility:hidden;white-space:nowrap;padding:5px 8px;border-radius:7px;color:var(--mia-raised);background:var(--mia-ink);box-shadow:var(--v2-shadow-sm);font-size:12px;pointer-events:none;transition:opacity .12s ease, transform .12s ease, visibility .12s ease}
[data-tooltip]:hover::after{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}
.v2-page-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.v2-entity-avatar{width:39px;height:39px;display:grid;place-items:center;flex:0 0 39px;border:1px solid rgba(49,94,251,.12);border-radius:11px;color:var(--v2-accent-2);background:linear-gradient(145deg,var(--v2-accent-soft),var(--v2-surface));font-weight:740}
.deal-workspace-v12{display:grid;gap:0}
.field-source{display:inline-flex;align-items:center;gap:4px;min-height:20px;padding:2px 6px;border:1px solid var(--v2-line);border-radius:999px;color:var(--v2-ink-4);background:var(--v2-surface-subtle);font-size:12px;font-weight:650;text-transform:none;letter-spacing:0}
.field-source-ai{color:var(--v2-violet);border-color:rgba(117,89,232,.18);background:rgba(117,89,232,.08)}
.field-source-human{color:var(--v2-green);border-color:rgba(15,147,102,.18);background:var(--v2-green-soft)}
.field-origin-icon{width:14px;height:14px;display:grid;place-items:center;border-radius:5px}
.warning-list{margin:0;padding-left:18px;color:var(--v2-ink-2)}
.warning-list li{margin:6px 0;font-size:12px}
.bulk-action-bar-v12{position:sticky;bottom:14px;z-index:25;display:grid;grid-template-columns:minmax(220px,1fr) 210px 110px auto;gap:8px;align-items:center;padding:10px;margin-top:12px;border:1px solid var(--v2-line-strong);border-radius:12px;background:color-mix(in srgb,var(--v2-surface-raised) 94%,transparent);box-shadow:var(--v2-shadow-md);backdrop-filter:blur(16px)}
.match-drawer-v12 > summary{cursor:pointer;list-style:none}
.match-drawer-v12 > summary::-webkit-details-marker{display:none}
.match-drawer-v12[open]::before{content:"";position:fixed;inset:0;z-index:91;background:rgba(9,11,15,.38);backdrop-filter:blur(2px)}
.profile-form-grid .span-2{grid-column:1 / -1}
.profile-form-label{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px}
.response-card{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 0;border-top:1px solid var(--v2-line)}
.response-card:first-child{border-top:0}
.wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--v2-line);border-radius:12px;background:var(--v2-surface)}
.wizard-step{position:relative;min-height:58px;display:flex;align-items:center;gap:9px;padding:10px 14px;border-right:1px solid var(--v2-line);color:var(--v2-ink-4)}
.wizard-step:last-child{border-right:0}
.wizard-step span{width:26px;height:26px;display:grid;place-items:center;border:1px solid var(--v2-line-strong);border-radius:50%;font-size:12px;font-weight:720}
.wizard-step strong, .wizard-step small{display:block}
.wizard-step strong{color:inherit;font-size:12px}
.wizard-step small{font-size:12px}
.wizard-step.active{color:var(--v2-accent);background:var(--v2-accent-softer)}
.wizard-step.active span{color:var(--mia-raised);border-color:var(--v2-accent);background:var(--v2-accent)}
.wizard-step.done{color:var(--v2-green)}
.wizard-step.done span{color:var(--mia-raised);border-color:var(--v2-green);background:var(--v2-green)}
.import-review-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:16px;align-items:start}
.import-control-column{position:sticky;top:calc(var(--v2-topbar-height) + 18px);display:grid;gap:12px}
.import-metric-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:0;overflow:hidden;border:1px solid var(--v2-line);border-radius:12px;background:var(--v2-surface)}
.import-metric-strip > div{padding:13px;border-right:1px solid var(--v2-line)}
.import-metric-strip > div:last-child{border-right:0}
.mapping-report{overflow:hidden;border:1px solid var(--v2-line);border-radius:12px;background:var(--v2-surface)}
.mapping-source-name{display:flex;flex-direction:column}
.mapping-source-name strong{font-size:12px}
.mapping-source-name small, .mapping-samples{color:var(--v2-ink-4);font-size:12px}
.mapping-confidence{min-width:56px;display:inline-flex;justify-content:center;padding:4px 7px;border-radius:999px;color:var(--v2-accent);background:var(--v2-accent-soft);font-size:12px;font-weight:700}
.upload-dropzone{position:relative;min-height:220px;display:grid;place-items:center;padding:28px;border:1px dashed var(--v2-line-strong);border-radius:14px;background:var(--v2-surface-subtle);text-align:center}
.upload-dropzone:hover{border-color:rgba(49,94,251,.4);background:var(--v2-accent-softer)}
.campaign-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0;overflow:hidden;border:1px solid var(--v2-line);border-radius:14px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.campaign-pipeline a{position:relative;min-height:90px;display:flex;flex-direction:column;justify-content:center;padding:15px 18px;border-right:1px solid var(--v2-line);text-decoration:none}
.campaign-pipeline a:hover{background:var(--v2-accent-softer)}
.campaign-pipeline a.active{background:var(--v2-accent-soft)}
.campaign-pipeline a.active::before{content:"";position:absolute;top:0;left:14px;right:14px;height:3px;border-radius:0 0 4px 4px;background:var(--v2-accent)}
.campaign-pipeline span{color:var(--v2-ink-4);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}
.campaign-pipeline strong{margin-top:4px;font-size:23.2px}
.campaign-pipeline small{color:var(--v2-ink-3);font-size:12px}
.campaign-review-shell{overflow:hidden;border:1px solid var(--v2-line);border-radius:16px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.campaign-review-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:19px 20px;border-bottom:1px solid var(--v2-line)}
.campaign-message-table-head, .campaign-message-row{display:grid;grid-template-columns:minmax(210px,1fr) minmax(220px,1.1fr) minmax(260px,1.35fr) 110px 72px;gap:16px;align-items:center}
.campaign-message-table-head{min-height:40px;padding:0 20px;color:var(--v2-ink-4);background:var(--v2-surface-subtle);font-size:12px;font-weight:710;text-transform:uppercase;letter-spacing:.08em}
.campaign-message-row{min-height:76px;padding:12px 20px;border-top:1px solid var(--v2-line)}
.campaign-message-row:hover{background:var(--v2-accent-softer)}
.campaign-buyer-cell{display:flex;align-items:center;gap:10px;min-width:0}
.buyer-avatar{width:36px;height:36px;display:grid;place-items:center;flex:0 0 36px;border-radius:10px;color:var(--v2-accent-2);background:var(--v2-accent-soft);font-weight:740}
.campaign-buyer-cell div, .campaign-angle-cell, .campaign-copy-cell{min-width:0}
.campaign-buyer-cell strong, .campaign-buyer-cell small, .campaign-angle-cell strong, .campaign-angle-cell small, .campaign-copy-cell strong, .campaign-copy-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.campaign-buyer-cell small, .campaign-angle-cell small, .campaign-copy-cell small{color:var(--v2-ink-4);font-size:12px}
.toolbar-colour{width:32px;height:30px;display:grid;place-items:center;border:1px solid transparent;border-radius:7px;color:var(--v2-ink-2);background:transparent;cursor:pointer}
.toolbar-colour:hover{border-color:var(--v2-line);background:var(--v2-surface)}
.email-rich-editor{min-height:410px;padding:24px;color:var(--v2-ink);background:var(--v2-surface);outline:0;font-size:13.76px;line-height:1.7}
.email-rich-editor:focus{box-shadow:inset 0 0 0 2px rgba(49,94,251,.08)}
.email-preview-shell{overflow:hidden;border:1px solid var(--v2-line);border-radius:14px;background:var(--v2-surface-muted)}
.mia-copilot-drawer.v2-copilot{width:min(480px,100vw);border-left:1px solid var(--v2-line);color:var(--v2-ink);background:var(--v2-surface-raised);box-shadow:var(--v2-shadow-lg)}
.copilot-messages{flex:1;padding:16px;background:var(--v2-surface-subtle)}
.v2-public-header{width:min(1180px,calc(100% - 40px));height:72px;display:flex;align-items:center;justify-content:space-between;margin:0 auto}
.v2-public-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:50px 0 80px}
.priority-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--v2-accent)}
.activity-timeline-v12{position:relative;display:grid}
.activity-timeline-v12 article{display:grid;grid-template-columns:62px 18px minmax(0,1fr);gap:10px;min-height:84px}
.activity-timeline-v12 time{color:var(--v2-ink-3);font-size:12px;text-align:right}
.activity-timeline-v12 time small{display:block;color:var(--v2-ink-4)}
.activity-node{position:relative;width:9px;height:9px;margin-top:4px;border-radius:50%;background:var(--v2-accent);box-shadow:0 0 0 4px var(--v2-accent-soft)}
.activity-node::after{content:"";position:absolute;top:13px;bottom:-70px;left:4px;width:1px;background:var(--v2-line)}
.activity-timeline-v12 article > div:last-child{padding-bottom:18px}
.activity-timeline-v12 article strong{font-size:12px}
.activity-timeline-v12 article em{margin-left:7px;color:var(--v2-ink-4);font-size:12px;font-style:normal}
.activity-timeline-v12 article p{margin:4px 0 0;font-size:12px}
@media (max-width: 1180px){
.import-review-grid{grid-template-columns:1fr}
.import-control-column{position:static}
.campaign-message-table-head{display:none}
.campaign-message-row{grid-template-columns:1fr 1fr}
}
@media (max-width: 900px){
.v2-mobile-menu{display:grid}
.two-col{grid-template-columns:1fr}
.bulk-action-bar-v12{grid-template-columns:1fr 1fr}
}
@media (max-width: 680px){
.v2-page-hero-actions, .campaign-hero-actions{justify-content:flex-start}
.profile-form-grid{grid-template-columns:1fr}
.profile-form-grid .span-2{grid-column:auto}
.campaign-pipeline{grid-template-columns:1fr 1fr}
.campaign-pipeline a{border-bottom:1px solid var(--v2-line)}
.campaign-message-row{grid-template-columns:1fr}
.v2-public-page{width:min(100% - 24px,1180px)}
}
@media (prefers-reduced-motion: reduce){
*, *::before, *::after{scroll-behavior:auto;animation-duration:.001ms;transition-duration:.001ms}
}
@keyframes v2-spin { to { transform: rotate(360deg); } }
.v2-page-kicker{display:block;margin-bottom:8px;color:var(--v2-accent);font-size:12px;font-weight:770;letter-spacing:.12em;text-transform:uppercase}
.v2-page-hero-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}
.v2-form-alert{padding:12px 14px;border:1px solid var(--v2-line);border-radius:10px;font-size:12px}
.v2-form-alert.error{color:var(--v2-red);border-color:rgba(201,65,65,.2);background:var(--v2-red-soft)}
.v2-field{min-width:0}
.v2-field label{display:block;margin-bottom:6px;color:var(--v2-ink-2);font-size:12px;font-weight:680}
.v2-field > small{display:block;margin-top:5px;color:var(--v2-ink-4);font-size:12px;line-height:1.45}
.v2-field-error{color:var(--v2-red)}
.v2-record-editor{max-width:1120px;margin:0 auto;border:1px solid var(--v2-line);border-radius:17px;background:var(--v2-surface);box-shadow:var(--v2-shadow-sm);overflow:hidden}
.v2-record-editor-compact{max-width:980px}
.v2-editor-section{display:grid;grid-template-columns:230px minmax(0,1fr);gap:32px;padding:26px;border-top:1px solid var(--v2-line)}
.v2-editor-section:first-of-type{border-top:0}
.v2-editor-section-copy{display:flex;align-items:flex-start;gap:11px}
.v2-editor-section-copy > span{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border-radius:8px;color:var(--v2-accent);background:var(--v2-accent-soft);font-size:12px;font-weight:750}
.v2-editor-section-copy h2{margin:1px 0 4px;font-size:14.08px}
.v2-editor-section-copy p{margin:0;color:var(--v2-ink-4);font-size:12px;line-height:1.5}
.v2-editor-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.v2-editor-fields.one-column{grid-template-columns:1fr}
.v2-editor-fields .span-2{grid-column:1 / -1}
.v2-editor-actions{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:13px 20px 13px 26px;border-top:1px solid var(--v2-line);background:var(--v2-surface-subtle)}
.v2-editor-actions > div{display:flex;align-items:center;gap:8px}
.v2-editor-actions > div:first-child{display:block}
.v2-editor-actions strong, .v2-editor-actions small{display:block}
.v2-editor-actions strong{font-size:12px}
.v2-editor-actions small{margin-top:2px;color:var(--v2-ink-4);font-size:12px}
.v2-network-pulse{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:18px;overflow:hidden;border:1px solid var(--v2-line);border-radius:13px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v2-network-pulse article{padding:15px 17px;border-left:1px solid var(--v2-line)}
.v2-network-pulse article:first-child{border-left:0}
.v2-network-pulse span, .v2-network-pulse strong, .v2-network-pulse small{display:block}
.v2-network-pulse span{color:var(--v2-ink-4);font-size:12px;font-weight:680;text-transform:uppercase;letter-spacing:.08em}
.v2-network-pulse strong{margin-top:4px;font-size:23.2px;letter-spacing:-.045em}
.v2-network-pulse small{color:var(--v2-ink-4);font-size:12px}
.v2-directory-panel{overflow:hidden;border:1px solid var(--v2-line);border-radius:15px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v2-directory-search{flex:1;min-width:220px;display:flex;align-items:center;gap:7px;height:36px;padding:0 10px;border:1px solid var(--v2-line);border-radius:9px;background:var(--v2-surface)}
.v2-directory-search .mia-icon{width:15px;height:15px;color:var(--v2-ink-4)}
.v2-directory-count{margin-left:auto;color:var(--v2-ink-4);font-size:12px;white-space:nowrap}
.v2-clear-filter{color:var(--v2-ink-3);text-decoration:none;font-size:12px}
.v2-clear-filter:hover{color:var(--v2-ink)}
.v2-table-wrap{width:100%;overflow-x:auto}
.v2-data-table{width:100%;border-collapse:collapse}
.v2-data-table th{height:38px;padding:0 14px;color:var(--v2-ink-4);background:var(--v2-surface-subtle);border-bottom:1px solid var(--v2-line);font-size:12px;font-weight:720;letter-spacing:.075em;text-align:left;text-transform:uppercase;white-space:nowrap}
.v2-data-table td{height:60px;padding:9px 14px;border-bottom:1px solid var(--v2-line);color:var(--v2-ink-2);font-size:12px;vertical-align:middle}
.v2-data-table tbody tr:last-child td{border-bottom:0}
.v2-data-table tbody tr:hover td{background:color-mix(in srgb,var(--v2-accent-soft) 32%,var(--v2-surface))}
.v2-data-table td > strong, .v2-data-table td > small, .v2-data-table td > span{display:block}
.v2-entity-cell{min-width:0;display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}
.v2-entity-cell > div{min-width:0}
.v2-entity-cell strong, .v2-entity-cell small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2-entity-cell strong{color:var(--v2-ink);font-size:12px}
.v2-entity-cell small{margin-top:2px;color:var(--v2-ink-4);font-size:12px}
.v2-entity-avatar, .v2-contact-avatar, .v2-file-avatar{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border-radius:9px;color:var(--v2-accent-2);background:var(--v2-accent-soft);font-size:12px;font-weight:750}
.v2-contact-avatar{color:var(--v2-violet);background:color-mix(in srgb,var(--v2-accent-soft) 55%,var(--mia-raised))}
.v2-file-avatar .mia-icon{width:15px;height:15px}
.v2-table-primary, .v2-table-secondary{display:block}
.v2-table-primary{color:var(--v2-ink-2);font-size:12px}
.v2-table-secondary{margin-top:2px;color:var(--v2-ink-4);font-size:12px}
.v2-type-badge, .v2-state-badge, .v2-source-chip, .v2-ai-chip{display:inline-flex;align-items:center;gap:5px;width:fit-content;padding:4px 7px;border:1px solid var(--v2-line);border-radius:99px;color:var(--v2-ink-3);background:var(--v2-surface-subtle);font-size:12px;font-weight:680;white-space:nowrap}
.v2-state-badge i, .v2-status-dot{width:7px;height:7px;display:inline-block;flex:0 0 7px;border-radius:50%;background:var(--v2-ink-4)}
.v2-status-dot.ready, .v2-state-badge.status-completed i, .v2-state-badge.status-succeeded i{background:var(--v2-green)}
.v2-status-dot.warning, .v2-state-badge.status-completed_with_warnings i, .v2-state-badge.status-awaiting_review i{background:var(--v2-amber)}
.v2-state-badge.status-running i, .v2-state-badge.status-analyzing i, .v2-state-badge.status-queued i{background:var(--v2-accent);box-shadow:0 0 0 3px var(--v2-accent-soft)}
.v2-state-badge.status-failed i{background:var(--v2-red)}
.v2-ai-chip{color:var(--v2-accent-2);border-color:color-mix(in srgb,var(--v2-accent) 18%,var(--v2-line));background:var(--v2-accent-soft)}
.v2-ai-chip .mia-icon{width:13px;height:13px}
.v2-relationship-meter{display:flex;gap:3px}
.v2-relationship-meter i{width:13px;height:4px;border-radius:99px;background:var(--v2-line)}
.v2-relationship-meter i.filled{background:var(--v2-accent)}
.v2-row-action{display:flex;align-items:center;justify-content:flex-end;gap:10px}
.v2-row-action a, .v2-chevron-link{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:8px;color:var(--v2-ink-4);text-decoration:none}
.v2-row-action a:hover, .v2-chevron-link:hover{color:var(--v2-ink);background:var(--v2-surface-muted)}
.v2-row-action .mia-icon, .v2-chevron-link .mia-icon{width:14px;height:14px}
.v2-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 2px 0;color:var(--v2-ink-4);font-size:12px}
.v2-pagination > div{display:flex;align-items:center;gap:10px}
.v2-pagination a{display:inline-flex;align-items:center;gap:5px;color:var(--v2-ink-2);text-decoration:none}
.v2-pagination em{font-style:normal}
.v2-empty-actions{display:flex;justify-content:center;gap:8px;margin-top:14px}
.v2-company-workspace{display:grid;gap:16px}
.v2-company-identity{min-width:0}
.v2-back-link{display:inline-flex;align-items:center;gap:5px;margin-bottom:17px;color:var(--v2-ink-4);text-decoration:none;font-size:12px}
.v2-back-link:hover{color:var(--v2-ink)}
.v2-back-link .mia-icon{width:14px;height:14px}
.v2-company-title{display:flex;align-items:center;gap:15px}
.v2-company-avatar{width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px;border-radius:16px;color:var(--v2-accent-2);background:linear-gradient(145deg,var(--v2-accent-soft),var(--mia-raised));font-size:19.2px;font-weight:780;box-shadow:inset 0 0 0 1px rgba(49,94,251,.08)}
.v2-company-title p{margin:0;color:var(--v2-ink-3);font-size:12px}
.v2-company-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.v2-company-pulse{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--v2-line);border-radius:13px;background:var(--v2-surface)}
.v2-company-pulse article{min-height:86px;padding:15px 17px;border-left:1px solid var(--v2-line)}
.v2-company-pulse article:first-child{border-left:0}
.v2-company-pulse span, .v2-company-pulse strong, .v2-company-pulse small{display:block}
.v2-company-pulse span{color:var(--v2-ink-4);font-size:12px;font-weight:690;letter-spacing:.08em;text-transform:uppercase}
.v2-company-pulse strong{margin:6px 0 3px;font-size:12.48px}
.v2-company-pulse small{color:var(--v2-ink-4);font-size:12px}
.v2-company-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px;align-items:start}
.v2-company-layout > main{display:grid;gap:16px}
.v2-dossier-panel, .v2-rail-card{border:1px solid var(--v2-line);border-radius:14px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v2-dossier-panel{padding:20px}
.v2-section-head, .v2-ledger-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}
.v2-section-head span, .v2-ledger-head span{display:block;color:var(--v2-ink-4);font-size:12px;font-weight:730;letter-spacing:.09em;text-transform:uppercase}
.v2-section-head h2, .v2-ledger-head h2{margin:3px 0 0;font-size:14.56px}
.v2-section-head > a, .v2-ledger-head > a{display:inline-flex;align-items:center;gap:5px;color:var(--v2-accent);text-decoration:none;font-size:12px}
.v2-section-head > a .mia-icon, .v2-ledger-head > a .mia-icon{width:13px;height:13px}
.v2-company-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:19px;border:1px solid var(--v2-line);border-radius:10px;overflow:hidden}
.v2-company-facts > div{padding:12px;border-left:1px solid var(--v2-line);background:var(--v2-surface-subtle)}
.v2-company-facts > div:first-child{border-left:0}
.v2-company-facts span, .v2-company-facts strong{display:block}
.v2-company-facts span{color:var(--v2-ink-4);font-size:12px}
.v2-company-facts strong{margin-top:4px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.v2-narrative > span, .v2-thesis-grid article > span{display:block;margin-bottom:7px;color:var(--v2-ink-4);font-size:12px;font-weight:690;text-transform:uppercase;letter-spacing:.08em}
.v2-narrative p, .v2-thesis-grid p{margin:0;color:var(--v2-ink-2);font-size:12px;line-height:1.72}
.v2-tag-list{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}
.v2-tag-list span{padding:4px 7px;border-radius:7px;color:var(--v2-ink-3);background:var(--v2-surface-muted);font-size:12px}
.v2-thesis-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}
.v2-thesis-grid article{min-width:0;padding:14px;border:1px solid var(--v2-line);border-radius:10px;background:var(--v2-surface-subtle)}
.v2-company-rail{position:sticky;top:calc(var(--v2-topbar-height) + 16px);display:grid;gap:12px}
.v2-rail-card{padding:16px}
.v2-rail-card > span{display:block;color:var(--v2-ink-4);font-size:12px;letter-spacing:.09em;text-transform:uppercase}
.v2-rail-card > strong{display:block;margin:7px 0 4px;font-size:16px}
.v2-rail-card > p{margin:0;color:var(--v2-ink-3);font-size:12px;line-height:1.55}
.v2-readiness-card ul{display:grid;gap:8px;padding:13px 0 0;margin:13px 0 0;border-top:1px solid var(--v2-line);list-style:none}
.v2-readiness-card li{position:relative;padding-left:18px;color:var(--v2-ink-4);font-size:12px}
.v2-readiness-card li::before{content:"";position:absolute;left:0;top:5px;width:9px;height:9px;border:1px solid var(--v2-line-strong);border-radius:50%}
.v2-readiness-card li.done{color:var(--v2-ink-2)}
.v2-readiness-card li.done::before{border-color:var(--v2-green);background:var(--v2-green);box-shadow:inset 0 0 0 2px var(--v2-surface)}
.v2-rail-head{display:flex;justify-content:space-between;gap:10px}
.v2-rail-head strong{font-size:12px}
.v2-evidence-mini-list{display:grid;margin-top:10px}
.v2-evidence-mini-list article{min-height:49px;display:flex;align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--v2-line)}
.v2-evidence-mini-list article:first-child{border-top:0}
.v2-evidence-mini-list article > div{min-width:0;flex:1}
.v2-evidence-mini-list strong, .v2-evidence-mini-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2-evidence-mini-list strong{font-size:12px}
.v2-evidence-mini-list small{color:var(--v2-ink-4);font-size:12px}
.v2-evidence-mini-list a{color:var(--v2-ink-4)}
.v2-evidence-mini-list .mia-icon{width:13px;height:13px}
.v2-mini-empty{display:flex;align-items:center;gap:9px;padding:14px 0;color:var(--v2-ink-4)}
.v2-mini-empty > span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--v2-surface-muted)}
.v2-mini-empty p{margin:0;font-size:12px;line-height:1.45}
.v2-muted{color:var(--v2-ink-4)}
.v2-text-action{display:inline-flex;align-items:center;gap:5px;color:var(--v2-accent);text-decoration:none;font-size:12px}
.v2-text-action .mia-icon{width:13px;height:13px}
.v2-process-steps{display:grid;grid-template-columns:repeat(4,1fr);padding:0;margin:0 0 18px;overflow:hidden;border:1px solid var(--v2-line);border-radius:12px;background:var(--v2-surface);list-style:none}
.v2-process-steps li{display:flex;align-items:center;gap:9px;min-height:54px;padding:0 13px;border-left:1px solid var(--v2-line);color:var(--v2-ink-4)}
.v2-process-steps li:first-child{border-left:0}
.v2-process-steps li > span{width:23px;height:23px;display:grid;place-items:center;border-radius:50%;background:var(--v2-surface-muted);font-size:12px;font-weight:750}
.v2-process-steps strong, .v2-process-steps small{display:block}
.v2-process-steps strong{font-size:12px}
.v2-process-steps small{color:var(--v2-ink-4);font-size:12px}
.v2-process-steps li.active{color:var(--v2-accent-2);background:var(--v2-accent-softer)}
.v2-process-steps li.active > span{color:var(--mia-raised);background:var(--v2-accent)}
.v2-import-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:16px;align-items:start}
.v2-import-card, .v2-import-guide{border:1px solid var(--v2-line);border-radius:15px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v2-import-card{padding:22px}
.v2-upload-zone{position:relative;min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:24px;border:1px dashed var(--v2-line-strong);border-radius:13px;color:var(--v2-ink-3);background:var(--v2-surface-subtle);cursor:pointer;text-align:center;transition:border-color .15s, background .15s}
.v2-upload-zone:hover{border-color:var(--v2-accent);background:var(--v2-accent-softer)}
.v2-upload-orb{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:var(--v2-accent);background:var(--v2-accent-soft)}
.v2-upload-orb .mia-icon{width:21px;height:21px}
.v2-upload-zone strong{color:var(--v2-ink);font-size:12.16px}
.v2-upload-zone small{color:var(--v2-ink-4);font-size:12px}
.v2-upload-zone em{margin-top:5px;color:var(--v2-green);font-size:12px;font-style:normal}
.v2-import-options{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:17px}
.v2-import-options .span-2{grid-column:1 / -1}
.v2-privacy-note{display:flex;align-items:flex-start;gap:11px;margin-top:16px;padding:13px;border:1px solid rgba(49,94,251,.12);border-radius:10px;color:var(--v2-accent-2);background:var(--v2-accent-softer)}
.v2-privacy-note .mia-icon{width:16px;height:16px;margin-top:1px}
.v2-privacy-note strong{font-size:12px}
.v2-privacy-note p{margin:3px 0 0;color:var(--v2-ink-3);font-size:12px;line-height:1.5}
.v2-import-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:18px}
.v2-import-actions > span{color:var(--v2-ink-4);font-size:12px}
.v2-import-guide{position:sticky;top:calc(var(--v2-topbar-height) + 16px);padding:20px}
.v2-import-guide h2{margin:5px 0 18px;font-size:18.4px;line-height:1.25}
.v2-import-guide ol{display:grid;gap:0;padding:0;margin:0;list-style:none}
.v2-import-guide li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;border-top:1px solid var(--v2-line)}
.v2-import-guide li > span{color:var(--v2-accent);font-size:12px;font-weight:760}
.v2-import-guide strong, .v2-import-guide small{display:block}
.v2-import-guide strong{font-size:12px}
.v2-import-guide small{margin-top:3px;color:var(--v2-ink-4);font-size:12px;line-height:1.45}
.v2-ledger-head{min-height:58px;align-items:center;padding:0 16px;margin:0;border-bottom:1px solid var(--v2-line)}
.v2-ledger-head > strong{color:var(--v2-ink-4);font-size:12px;font-weight:650}
.v2-ledger-head > a{color:var(--v2-accent)}
@media (max-width: 1200px){
.v2-company-layout{grid-template-columns:minmax(0,1fr) 270px}
}
@media (max-width: 960px){
.v2-company-layout, .v2-import-layout{grid-template-columns:1fr}
.v2-company-rail, .v2-import-guide{position:static}
.v2-network-pulse, .v2-company-pulse{grid-template-columns:repeat(2,1fr)}
.v2-network-pulse article:nth-child(3), .v2-company-pulse article:nth-child(3){border-top:1px solid var(--v2-line)}
}
@media (max-width: 720px){
.v2-editor-actions, .v2-import-actions{align-items:flex-start;flex-direction:column}
.v2-editor-fields, .v2-import-options, .v2-company-facts, .v2-thesis-grid{grid-template-columns:1fr}
.v2-editor-section{grid-template-columns:1fr;gap:18px;padding:20px}
.v2-process-steps{grid-template-columns:repeat(2,1fr)}
.v2-process-steps li:nth-child(3){border-top:1px solid var(--v2-line);border-left:0}
.v2-process-steps li:nth-child(4){border-top:1px solid var(--v2-line)}
.v2-directory-search{width:100%}
.v2-directory-count{margin:3px 0 0}
.v2-company-title{align-items:flex-start}
.v2-company-pulse, .v2-network-pulse{grid-template-columns:1fr}
.v2-company-pulse article, .v2-network-pulse article{border-left:0;border-top:1px solid var(--v2-line)}
.v2-company-pulse article:first-child, .v2-network-pulse article:first-child{border-top:0}
}
.v2-provider-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:11px;color:var(--mia-raised);background:linear-gradient(145deg,var(--mia-blue-strong),var(--mia-blue));font-size:12.16px;font-weight:780}
.v2-provider-mark.small{width:32px;height:32px;border-radius:9px;font-size:12px}
.v2-mailbox-setup{max-width:1180px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;margin:0 auto;align-items:start}
.v2-mailbox-editor{overflow:hidden;border:1px solid var(--v2-line);border-radius:16px;background:var(--v2-surface);box-shadow:var(--v2-shadow-sm)}
.v2-mailbox-editor > section{display:grid;grid-template-columns:220px minmax(0,1fr);gap:28px;padding:24px;border-top:1px solid var(--v2-line)}
.v2-mailbox-editor > section:first-of-type{border-top:0}
.v2-mailbox-step{display:flex;gap:10px;align-items:flex-start}
.v2-mailbox-step > span{width:26px;height:26px;display:grid;place-items:center;flex:0 0 26px;border-radius:8px;color:var(--v2-accent);background:var(--v2-accent-soft);font-size:12px;font-weight:760}
.v2-mailbox-step h2{margin:1px 0 4px;font-size:13.6px}
.v2-mailbox-step p{margin:0;color:var(--v2-ink-4);font-size:12px;line-height:1.48}
.v2-mailbox-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.v2-mailbox-fields .span-2{grid-column:1 / -1}
.v2-provider-notice{grid-column:2;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;border:1px solid rgba(49,94,251,.14);border-radius:11px;background:var(--v2-accent-softer)}
.v2-provider-notice strong, .v2-provider-notice small{display:block}
.v2-provider-notice strong{font-size:12px}
.v2-provider-notice small{color:var(--v2-ink-4);font-size:12px}
.v2-provider-notice > a{display:inline-flex;align-items:center;gap:4px;color:var(--v2-accent);text-decoration:none;font-size:12px}
.v2-provider-notice > a .mia-icon{width:12px;height:12px}
.v2-toggle-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:11px;border:1px solid var(--v2-line);border-radius:9px;background:var(--v2-surface-subtle)}
.v2-toggle-row label{display:inline-flex;align-items:center;gap:6px;margin:0;color:var(--v2-ink-3);font-size:12px;font-weight:550}
.v2-mailbox-help{position:sticky;top:calc(var(--v2-topbar-height) + 16px);padding:20px;border:1px solid var(--v2-line);border-radius:15px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v2-mailbox-help h2{margin:4px 0 17px;font-size:17.6px}
.v2-mailbox-help ol{display:grid;padding:0;margin:0;list-style:none}
.v2-mailbox-help li{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding:12px 0;border-top:1px solid var(--v2-line)}
.v2-mailbox-help li > span{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;color:var(--v2-accent);background:var(--v2-accent-soft);font-size:12px;font-weight:750}
.v2-mailbox-help strong, .v2-mailbox-help small{display:block}
.v2-mailbox-help strong{font-size:12px}
.v2-mailbox-help small{margin-top:3px;color:var(--v2-ink-4);font-size:12px;line-height:1.42}
.v2-security-note{display:flex;gap:8px;margin-top:14px;padding:11px;border-radius:9px;color:var(--v2-amber);background:var(--v2-amber-soft)}
.v2-security-note .mia-icon{width:14px;height:14px;margin-top:1px}
.v2-security-note p{margin:0;color:var(--v2-ink-3);font-size:12px;line-height:1.45}
.v2-connection-status{margin-top:15px;padding-top:13px;border-top:1px solid var(--v2-line)}
.v2-connection-status span, .v2-connection-status strong, .v2-connection-status small{display:block}
.v2-connection-status span{color:var(--v2-ink-4);font-size:12px;letter-spacing:.09em}
.v2-connection-status strong{margin-top:5px;font-size:12px}
.v2-connection-status small{color:var(--v2-ink-4);font-size:12px}
.v2-connection-status p{padding:8px;border-radius:7px;color:var(--v2-red);background:var(--v2-red-soft);font-size:12px}
@media (max-width: 980px){
.v2-mailbox-setup{grid-template-columns:1fr}
.v2-mailbox-help{position:static}
}
@media (max-width: 720px){
.v2-mailbox-editor > section{grid-template-columns:1fr;gap:17px;padding:20px}
.v2-mailbox-fields{grid-template-columns:1fr}
.v2-mailbox-fields .span-2{grid-column:auto}
.v2-provider-notice{grid-column:1;grid-template-columns:40px minmax(0,1fr)}
.v2-provider-notice > a{grid-column:2}
}
.v2-operation-banner{min-height:56px;display:grid;grid-template-columns:26px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:8px 12px;border:1px solid rgba(49,94,251,.14);border-radius:11px;color:var(--v2-ink);background:var(--v2-accent-softer);text-decoration:none}
.v2-live-spinner{width:21px;height:21px;border:2px solid rgba(49,94,251,.18);border-top-color:var(--v2-accent);border-radius:50%;animation:v2-spin .8s linear infinite}
@keyframes v2-spin { to { transform: rotate(360deg); } }
.v2-operation-banner strong, .v2-operation-banner small{display:block}
.v2-operation-banner strong{font-size:12px}
.v2-operation-banner small{color:var(--v2-ink-4);font-size:12px}
.v2-operation-banner em{color:var(--v2-accent);font-size:12px;font-style:normal;font-weight:700}
.v2-operation-banner .mia-icon{width:14px;height:14px;color:var(--v2-ink-4)}
.mia-v2 form > p{margin:0 0 14px}
.mia-v2 form > p > label, .mia-v2 .v2-form-stack > p > label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 6px;color:var(--v2-ink-2);font-size:12px;font-weight:680}
.v2-form-stack{display:grid;gap:3px}
.v2-form-stack > p{margin:0 0 13px}
.v2-kicker{display:block;color:var(--v2-accent);font-size:12px;font-weight:780;text-transform:uppercase;letter-spacing:.13em}
.v2-hero-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.v2-hero-actions form{margin:0}
.v2-panel{overflow:hidden;border:1px solid var(--v2-line);border-radius:14px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v2-panel-head{min-height:75px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:17px 18px 14px;border-bottom:1px solid var(--v2-line)}
.v2-panel-head.small{min-height:61px;padding:13px 14px 11px}
.v2-panel-head > div{min-width:0}
.v2-panel-head span, .v2-panel-head h2, .v2-panel-head p{display:block}
.v2-panel-head > div > span{color:var(--v2-ink-4);font-size:12px;font-weight:760;text-transform:uppercase;letter-spacing:.1em}
.v2-panel-head h2{margin:3px 0 1px;color:var(--v2-ink);font-size:13.76px;letter-spacing:-.018em}
.v2-panel-head.small h2{font-size:12.16px}
.v2-panel-head p{margin:3px 0 0;color:var(--v2-ink-4);font-size:12px;line-height:1.5}
.v2-count-badge{min-width:27px;height:27px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0 8px;border:1px solid var(--v2-line);border-radius:999px;color:var(--v2-ink-3);background:var(--v2-surface-subtle);font-size:12px;font-weight:730}
.v2-status-chip{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 8px;border:1px solid var(--v2-line);border-radius:999px;color:var(--v2-ink-3);background:var(--v2-surface-subtle);font-size:12px;font-weight:720;line-height:1.2;text-transform:capitalize;white-space:nowrap}
.v2-status-chip.success, .v2-status-chip.succeeded, .v2-status-chip.signed, .v2-status-chip.completed, .v2-status-chip.done{color:var(--v2-green);border-color:rgba(15,147,102,.15);background:var(--v2-green-soft)}
.v2-status-chip.warning, .v2-status-chip.waiting, .v2-status-chip.in_progress, .v2-status-chip.sent, .v2-status-chip.delivered{color:var(--v2-amber);border-color:rgba(166,102,14,.15);background:var(--v2-amber-soft)}
.v2-status-chip.failed, .v2-status-chip.blocked, .v2-status-chip.critical, .v2-status-chip.cancelled{color:var(--v2-red);border-color:rgba(201,65,65,.15);background:var(--v2-red-soft)}
.v2-status-chip.running, .v2-status-chip.active, .v2-status-chip.approved, .v2-status-chip.replied{color:var(--v2-accent);border-color:rgba(49,94,251,.15);background:var(--v2-accent-soft)}
.v2-ai-tag{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:3px 8px;border:1px solid rgba(117,89,232,.15);border-radius:999px;color:var(--v2-violet);background:color-mix(in srgb, var(--v2-violet) 8%, var(--v2-surface));font-size:12px;font-weight:720;text-transform:none;letter-spacing:0;white-space:nowrap}
.v2-ai-tag.subtle{color:var(--v2-ink-3);border-color:var(--v2-line);background:var(--v2-surface-subtle)}
.v2-ai-tag .mia-icon{width:12px;height:12px}
.v2-inline-link{display:inline-flex;align-items:center;gap:4px;color:var(--v2-accent);text-decoration:none;font-size:12px;font-weight:650}
.v2-inline-link .mia-icon{width:11px;height:11px}
.v2-empty-quiet{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px;color:var(--v2-ink-4);text-align:center}
.v2-empty-quiet > span{width:40px;height:40px;display:grid;place-items:center;margin-bottom:10px;border:1px solid var(--v2-line);border-radius:12px;background:var(--v2-surface-subtle)}
.v2-empty-quiet .mia-icon{width:18px;height:18px}
.v2-empty-quiet strong{color:var(--v2-ink-2);font-size:12px}
.v2-empty-quiet p{max-width:330px;margin:3px 0 0;font-size:12px;line-height:1.5}
.v2-empty-inline{padding:22px 14px;color:var(--v2-ink-4);font-size:12px;text-align:center}
.v2-definition-list{display:grid;grid-template-columns:minmax(90px,.7fr) 1.3fr;margin:0;padding:4px 14px 14px}
.v2-definition-list dt, .v2-definition-list dd{min-width:0;margin:0;padding:10px 0;border-bottom:1px solid var(--v2-line);font-size:12px}
.v2-definition-list dt{color:var(--v2-ink-4)}
.v2-definition-list dd{color:var(--v2-ink-2);font-weight:620;text-align:right;overflow-wrap:anywhere}
.v2-definition-list a{color:var(--v2-accent);text-decoration:none}
.v2-back-link{display:inline-flex;align-items:center;gap:5px;color:var(--v2-ink-4);text-decoration:none;font-size:12px;font-weight:670}
.v2-back-link .mia-icon{width:13px;height:13px;transform:rotate(180deg)}
.v2-deal-subidentity{display:grid;grid-template-columns:auto 48px minmax(0,1fr);align-items:center;gap:12px;min-width:0}
.v2-deal-subidentity > a{grid-column:1 / -1;width:max-content}
.v2-deal-subidentity > div:last-child{min-width:0}
.v2-deal-subidentity > div:last-child > span{color:var(--v2-ink-4);font-size:12px;font-weight:740;text-transform:uppercase;letter-spacing:.1em}
.v2-deal-subidentity p{margin:0;color:var(--v2-ink-3);font-size:12px}
.v2-ai-emblem, .v2-workflow-emblem, .v2-response-emblem{width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(49,94,251,.14);border-radius:13px;color:var(--v2-accent);background:var(--v2-accent-soft);box-shadow:var(--v2-shadow-xs)}
.v2-ai-emblem{color:var(--v2-violet);background:color-mix(in srgb, var(--v2-violet) 9%, var(--v2-surface))}
.v2-workflow-emblem{color:var(--v2-amber);background:var(--v2-amber-soft)}
.v2-response-emblem{color:var(--v2-accent);background:var(--v2-accent-soft)}
.v2-ai-emblem .mia-icon, .v2-workflow-emblem .mia-icon, .v2-response-emblem .mia-icon{width:21px;height:21px}
.v2-ai-emblem.large{width:62px;height:62px;border-radius:18px}
.v2-ai-emblem.large .mia-icon{width:27px;height:27px}
.v2-operations-page{display:grid;gap:16px}
.v2-ops-pulse{display:grid;grid-template-columns:repeat(4,1fr);overflow:hidden;border:1px solid var(--v2-line);border-radius:13px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v2-ops-pulse article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:14px 15px;border-left:1px solid var(--v2-line)}
.v2-ops-pulse article:first-child{border-left:0}
.v2-pulse-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;color:var(--v2-accent);background:var(--v2-accent-soft)}
.v2-pulse-icon.violet{color:var(--v2-violet);background:color-mix(in srgb, var(--v2-violet) 9%, var(--v2-surface))}
.v2-pulse-icon.green{color:var(--v2-green);background:var(--v2-green-soft)}
.v2-pulse-icon.amber{color:var(--v2-amber);background:var(--v2-amber-soft)}
.v2-pulse-icon .mia-icon{width:17px;height:17px}
.v2-ops-pulse small, .v2-ops-pulse strong, .v2-ops-pulse em{display:block}
.v2-ops-pulse small{color:var(--v2-ink-4);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.v2-ops-pulse strong{margin-top:1px;font-size:16px;line-height:1.1}
.v2-ops-pulse em{color:var(--v2-ink-4);font-size:12px;font-style:normal}
.v2-operations-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);gap:14px;align-items:start}
.v2-ops-side{display:grid;gap:14px}
.v2-ops-list{display:grid}
.v2-op-row{min-height:76px;display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 17px;border-top:1px solid var(--v2-line)}
.v2-op-row:first-child{border-top:0}
.v2-priority-marker{width:7px;height:30px;border-radius:999px;background:var(--v2-line-strong)}
.v2-priority-marker.medium{background:var(--mia-blue)}
.v2-priority-marker.high{background:var(--mia-gold)}
.v2-priority-marker.critical{background:var(--v2-red);box-shadow:0 0 0 4px var(--v2-red-soft)}
.v2-op-main strong, .v2-op-main span, .v2-op-main p{display:block}
.v2-op-main strong{font-size:12px}
.v2-op-main span{margin-top:2px;color:var(--v2-ink-4);font-size:12px}
.v2-op-main span a{color:var(--v2-accent);text-decoration:none}
.v2-op-main p{margin:4px 0 0;color:var(--v2-ink-3);font-size:12px}
.v2-op-meta{display:grid;justify-items:end;gap:6px}
.v2-op-meta small{display:inline-flex;align-items:center;gap:4px;color:var(--v2-ink-4);font-size:12px}
.v2-op-meta small .mia-icon{width:11px;height:11px}
.v2-side-list{display:grid}
.v2-meeting-row, .v2-signature-row{min-height:65px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 14px;border-top:1px solid var(--v2-line)}
.v2-meeting-row:first-child, .v2-signature-row:first-child{border-top:0}
.v2-meeting-row time{width:36px;height:40px;display:grid;place-content:center;border:1px solid var(--v2-line);border-radius:9px;text-align:center;background:var(--v2-surface-subtle)}
.v2-meeting-row time strong, .v2-meeting-row time span{display:block}
.v2-meeting-row time strong{font-size:12.48px;line-height:1}
.v2-meeting-row time span{margin-top:2px;color:var(--v2-ink-4);font-size:12px;text-transform:uppercase}
.v2-meeting-row > div strong, .v2-meeting-row > div span, .v2-signature-row > div strong, .v2-signature-row > div span{display:block}
.v2-meeting-row > div strong, .v2-signature-row > div strong{font-size:12px}
.v2-meeting-row > div span, .v2-signature-row > div span{color:var(--v2-ink-4);font-size:12px}
.v2-meeting-row > div span a{color:var(--v2-accent);text-decoration:none}
.v2-provider-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:9px;color:var(--v2-accent);background:var(--v2-accent-soft);font-size:12px;font-weight:780}
.v2-incident-row{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:11px 14px;border-top:1px solid var(--v2-line)}
.v2-incident-row > span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--v2-red);background:var(--v2-red-soft)}
.v2-incident-row .mia-icon{width:14px;height:14px}
.v2-incident-row strong, .v2-incident-row small{display:block}
.v2-incident-row strong{font-size:12px}
.v2-incident-row small{color:var(--v2-ink-4);font-size:12px}
.v2-incident-row p{margin:3px 0 0;color:var(--v2-ink-3);font-size:12px}
.v2-health-good{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding:16px 14px}
.v2-health-good > span{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--v2-green);background:var(--v2-green-soft)}
.v2-health-good strong{font-size:12px}
.v2-health-good p{margin:2px 0 0;color:var(--v2-ink-4);font-size:12px}
.v2-intelligence-page{display:grid;gap:14px}
.v2-intelligence-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 130px;gap:28px;min-height:210px;padding:28px 30px;overflow:hidden;border:1px solid rgba(117,89,232,.18);border-radius:17px;color:var(--mia-raised);background:radial-gradient(circle at 90% 5%, rgba(129,103,255,.34), transparent 31%), linear-gradient(135deg,var(--mia-ink),var(--mia-text) 64%,var(--mia-ink));box-shadow:0 20px 50px rgba(24,22,42,.18)}
.v2-intelligence-hero::after{content:"";position:absolute;right:-70px;bottom:-110px;width:280px;height:280px;border:1px solid rgba(255,255,255,.09);border-radius:50%;box-shadow:0 0 0 40px rgba(255,255,255,.025),0 0 0 80px rgba(255,255,255,.018)}
.v2-intelligence-copy{position:relative;z-index:1;align-self:center}
.v2-intelligence-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--mia-quiet);font-size:12px}
.v2-intelligence-meta .v2-ai-tag{color:var(--mia-canvas);border-color:rgba(198,205,255,.16);background:rgba(145,127,255,.15)}
.v2-intelligence-copy h2{max-width:930px;margin:18px 0 9px;font-size:clamp(1.4rem,2.8vw,2.3rem);line-height:1.13;letter-spacing:-.04em}
.v2-intelligence-copy > p{max-width:860px;margin:0;color:var(--mia-border);font-size:12px;line-height:1.65}
.v2-intelligence-score{position:relative;z-index:1;align-self:center;padding:20px 10px;border-left:1px solid rgba(255,255,255,.1);text-align:center}
.v2-intelligence-score span, .v2-intelligence-score strong, .v2-intelligence-score small{display:block}
.v2-intelligence-score span{color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.1em}
.v2-intelligence-score strong{margin-top:5px;font-size:36.8px;line-height:1;letter-spacing:-.05em}
.v2-intelligence-score small{margin-top:5px;color:var(--mia-quiet);font-size:12px}
.v2-intelligence-score i{width:60px;height:4px;display:block;margin:14px auto 0;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}
.v2-intelligence-score i::after{content:"";display:block;width:var(--score);height:100%;border-radius:inherit;background:var(--mia-blue)}
.v2-intel-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:14px;align-items:start}
.v2-intel-main, .v2-intel-side{display:grid;gap:14px}
.v2-intel-side{position:sticky;top:calc(var(--v2-topbar-height) + 16px)}
.v2-intel-quadrants{display:grid;grid-template-columns:repeat(2,1fr)}
.v2-intel-quadrants article{min-height:210px;padding:18px;border-top:1px solid var(--v2-line);border-left:1px solid var(--v2-line)}
.v2-intel-quadrants article:nth-child(odd){border-left:0}
.v2-intel-quadrants article:nth-child(-n/**/+2){border-top:0}
.v2-quadrant-icon{width:33px;height:33px;display:grid;place-items:center;margin-bottom:12px;border-radius:9px;color:var(--v2-accent);background:var(--v2-accent-soft)}
.v2-quadrant-icon.violet{color:var(--v2-violet);background:color-mix(in srgb,var(--v2-violet) 9%,var(--v2-surface))}
.v2-quadrant-icon.amber{color:var(--v2-amber);background:var(--v2-amber-soft)}
.v2-quadrant-icon.red{color:var(--v2-red);background:var(--v2-red-soft)}
.v2-quadrant-icon .mia-icon{width:15px;height:15px}
.v2-intel-quadrants h3{margin:0 0 9px;font-size:12px}
.v2-intel-quadrants ul, .v2-intel-quadrants ol{display:grid;gap:8px;padding:0 0 0 16px;margin:0;color:var(--v2-ink-3);font-size:12px;line-height:1.45}
.v2-evidence-ledger{display:grid}
.v2-evidence-ledger article{min-height:100px;display:grid;grid-template-columns:82px minmax(0,1fr) 28px;gap:12px;padding:13px 17px;border-top:1px solid var(--v2-line)}
.v2-evidence-ledger article:first-child{border-top:0}
.v2-evidence-type{width:max-content;height:22px;display:inline-flex;align-items:center;padding:0 7px;border-radius:6px;color:var(--v2-accent);background:var(--v2-accent-soft);font-size:12px;font-weight:730;text-transform:uppercase;letter-spacing:.05em}
.v2-evidence-ledger strong, .v2-evidence-ledger small{display:block}
.v2-evidence-ledger strong{font-size:12px}
.v2-evidence-ledger small{margin-top:2px;color:var(--v2-ink-4);font-size:12px}
.v2-evidence-ledger p{margin:6px 0 0;color:var(--v2-ink-3);font-size:12px;line-height:1.55}
.v2-evidence-ledger > article > a{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:var(--v2-ink-4)}
.v2-evidence-ledger > article > a:hover{color:var(--v2-accent);background:var(--v2-accent-soft)}
.v2-evidence-ledger > article > a .mia-icon{width:13px;height:13px}
.v2-graph-ledger{display:grid;padding:5px 17px 16px}
.v2-graph-ledger article{min-height:48px;display:grid;grid-template-columns:70px 1fr max-content 1fr minmax(150px,1fr);align-items:center;gap:9px;color:var(--v2-ink-4);font-size:12px}
.v2-graph-ledger article > i{height:1px;background:linear-gradient(90deg,var(--v2-line-strong),var(--v2-line))}
.v2-graph-origin{padding:4px 7px;border-radius:6px;color:var(--v2-ink-2);background:var(--v2-surface-muted);font-weight:720;text-align:center}
.v2-graph-relation{color:var(--v2-violet);font-size:12px;font-weight:760;text-transform:uppercase;letter-spacing:.06em}
.v2-graph-ledger strong, .v2-graph-ledger small{display:block}
.v2-graph-ledger strong{color:var(--v2-ink-2);font-size:12px}
.v2-graph-ledger small{font-size:12px}
.v2-action-roadmap{display:grid;padding:5px 14px 13px}
.v2-action-roadmap article{display:grid;grid-template-columns:27px minmax(0,1fr);gap:9px;padding:10px 0;border-top:1px solid var(--v2-line)}
.v2-action-roadmap article:first-child{border-top:0}
.v2-action-roadmap article > span{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:var(--v2-accent);background:var(--v2-accent-soft);font-size:12px;font-weight:760}
.v2-action-roadmap p{margin:2px 0 0;color:var(--v2-ink-2);font-size:12px;line-height:1.45}
.v2-agent-ledger{display:grid}
.v2-agent-ledger article{display:grid;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:8px;padding:9px 14px;border-top:1px solid var(--v2-line)}
.v2-agent-ledger article:first-child{border-top:0}
.v2-agent-state{width:27px;height:27px;display:grid;place-items:center;border-radius:8px;color:var(--v2-violet);background:color-mix(in srgb,var(--v2-violet) 9%,var(--v2-surface))}
.v2-agent-state.failed{color:var(--v2-red);background:var(--v2-red-soft)}
.v2-agent-state .mia-icon{width:13px;height:13px}
.v2-agent-ledger strong, .v2-agent-ledger small{display:block}
.v2-agent-ledger strong{font-size:12px}
.v2-agent-ledger small{color:var(--v2-ink-4);font-size:12px}
.v2-intelligence-empty{min-height:370px;display:grid;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:24px;padding:40px;border:1px solid var(--v2-line);border-radius:17px;background:radial-gradient(circle at 90% 10%,rgba(117,89,232,.09),transparent 34%),var(--v2-surface)}
.v2-intelligence-empty h2{max-width:710px;margin:5px 0 8px;font-size:clamp(1.4rem,2.8vw,2.25rem);line-height:1.13;letter-spacing:-.04em}
.v2-intelligence-empty p{max-width:690px;margin:0;color:var(--v2-ink-3);font-size:12px;line-height:1.62}
.v2-memory-page{display:grid;gap:15px}
.v2-memory-pulse{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--v2-line);border-radius:13px;background:var(--v2-surface)}
.v2-memory-pulse article{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;border-left:1px solid var(--v2-line)}
.v2-memory-pulse article:first-child{border-left:0}
.v2-memory-pulse article > span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--v2-violet);background:color-mix(in srgb,var(--v2-violet) 9%,var(--v2-surface))}
.v2-memory-pulse .mia-icon{width:16px;height:16px}
.v2-memory-pulse small, .v2-memory-pulse strong, .v2-memory-pulse em{display:block}
.v2-memory-pulse small{color:var(--v2-ink-4);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.v2-memory-pulse strong{font-size:12.16px}
.v2-memory-pulse em{color:var(--v2-ink-4);font-size:12px;font-style:normal}
.v2-memory-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:14px;align-items:start}
.v2-memory-search{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;margin:16px 17px 12px;padding:7px 7px 7px 11px;border:1px solid var(--v2-line-strong);border-radius:12px;background:var(--v2-surface-subtle)}
.v2-memory-search > span{color:var(--v2-ink-4)}
.v2-memory-search .mia-icon{width:16px;height:16px}
.v2-search-context{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 17px 12px;padding:8px 10px;border-radius:8px;color:var(--v2-ink-3);background:var(--v2-surface-muted);font-size:12px}
.v2-search-context > span{color:var(--v2-ink-4);text-transform:uppercase;letter-spacing:.07em}
.v2-search-context strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2-search-context small{color:var(--v2-ink-4)}
.v2-memory-results{display:grid}
.v2-memory-results > article{display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:15px 17px;border-top:1px solid var(--v2-line)}
.v2-result-score{text-align:center}
.v2-result-score strong, .v2-result-score span{display:block}
.v2-result-score strong{font-size:13.76px}
.v2-result-score span{color:var(--v2-ink-4);font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.v2-memory-results h3{margin:5px 0 1px;font-size:12px}
.v2-memory-results article small{color:var(--v2-ink-4);font-size:12px}
.v2-memory-results article p{margin:6px 0 5px;color:var(--v2-ink-3);font-size:12px;line-height:1.55}
.v2-memory-prompt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;padding:17px}
.v2-memory-prompt-grid .mia-icon{width:15px;height:15px}
.v2-memory-prompt-grid strong{margin-top:15px;font-size:12px}
.v2-memory-prompt-grid small{margin-top:2px;color:var(--v2-ink-4);font-size:12px}
.v2-memory-stream{position:sticky;top:calc(var(--v2-topbar-height) + 16px)}
.v2-chunk-ledger{display:grid}
.v2-chunk-ledger article{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:8px;padding:10px 14px;border-top:1px solid var(--v2-line)}
.v2-chunk-ledger article:first-child{border-top:0}
.v2-chunk-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:var(--v2-violet);background:color-mix(in srgb,var(--v2-violet) 9%,var(--v2-surface))}
.v2-chunk-icon .mia-icon{width:13px;height:13px}
.v2-chunk-ledger strong, .v2-chunk-ledger small, .v2-chunk-ledger p{display:block}
.v2-chunk-ledger strong{font-size:12px}
.v2-chunk-ledger small{color:var(--v2-ink-4);font-size:12px}
.v2-chunk-ledger p{margin:3px 0 0;color:var(--v2-ink-3);font-size:12px}
.v2-chunk-ledger time{color:var(--v2-ink-4);font-size:12px}
.v2-memory-note{display:grid;grid-template-columns:25px minmax(0,1fr);gap:7px;padding:11px 14px;border-top:1px solid var(--v2-line);color:var(--v2-ink-4);background:var(--v2-surface-subtle)}
.v2-memory-note .mia-icon{width:13px;height:13px}
.v2-memory-note p{margin:0;font-size:12px;line-height:1.45}
.v2-governance-note{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;padding:13px;border:1px solid rgba(166,102,14,.14);border-radius:12px;color:var(--v2-amber);background:var(--v2-amber-soft)}
.v2-governance-note > span{width:29px;height:29px;display:grid;place-items:center;border-radius:8px;background:rgba(255,255,255,.55)}
.v2-governance-note .mia-icon{width:14px;height:14px}
.v2-governance-note p{margin:1px 0 0;color:color-mix(in srgb,var(--v2-amber) 72%,var(--v2-ink-3));font-size:12px;line-height:1.5}
.v2-governance-note{color:var(--v2-accent);border-color:rgba(49,94,251,.14);background:var(--v2-accent-soft)}
.v2-governance-note strong{display:block;font-size:12px}
.v2-governance-note p{color:var(--v2-ink-3)}
.v2-workflow-page, .v2-workflow-detail{display:grid;gap:14px}
.v2-workflow-pulse{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid var(--v2-line);border-radius:13px;background:var(--v2-surface)}
.v2-workflow-pulse article{padding:14px 16px;border-left:1px solid var(--v2-line)}
.v2-workflow-pulse article:first-child{border-left:0}
.v2-workflow-pulse small, .v2-workflow-pulse strong, .v2-workflow-pulse span{display:block}
.v2-workflow-pulse small{color:var(--v2-ink-4);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.v2-workflow-pulse strong{margin-top:2px;font-size:13.28px}
.v2-workflow-pulse span{color:var(--v2-ink-4);font-size:12px}
.v2-workflow-layout{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}
.v2-template-list, .v2-instance-list{display:grid}
.v2-template-list article{min-height:105px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:11px;padding:13px 17px;border-top:1px solid var(--v2-line)}
.v2-template-list article:first-child{border-top:0}
.v2-template-icon, .v2-instance-state{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--v2-amber);background:var(--v2-amber-soft)}
.v2-template-icon .mia-icon, .v2-instance-state .mia-icon{width:16px;height:16px}
.v2-template-title{display:flex;align-items:center;gap:7px}
.v2-template-title strong{font-size:12px}
.v2-template-list small{display:block;margin-top:2px;color:var(--v2-ink-4);font-size:12px}
.v2-template-list p{margin:7px 0 0;color:var(--v2-ink-3);font-size:12px;line-height:1.5}
.v2-instance-list > a{min-height:70px;display:grid;grid-template-columns:36px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--v2-line);color:var(--v2-ink);text-decoration:none}
.v2-instance-list > a:first-child{border-top:0}
.v2-instance-list > a:hover{background:var(--v2-surface-subtle)}
.v2-instance-state.running{color:var(--v2-accent);background:var(--v2-accent-soft)}
.v2-instance-state.completed{color:var(--v2-green);background:var(--v2-green-soft)}
.v2-instance-state.failed{color:var(--v2-red);background:var(--v2-red-soft)}
.v2-instance-list strong, .v2-instance-list small{display:block}
.v2-instance-list strong{font-size:12px}
.v2-instance-list small{color:var(--v2-ink-4);font-size:12px}
.v2-row-arrow{color:var(--v2-ink-4)}
.v2-row-arrow .mia-icon{width:14px;height:14px}
.v2-workflow-controller{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.55fr) auto;align-items:center;gap:22px;padding:19px 20px;border:1px solid var(--v2-line);border-radius:14px;background:linear-gradient(135deg,var(--v2-surface),var(--v2-surface-subtle))}
.v2-workflow-controller > div:first-child > span{color:var(--v2-ink-4);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.v2-workflow-controller h2{margin:3px 0 2px;font-size:13.92px}
.v2-workflow-controller p{margin:0;color:var(--v2-ink-3);font-size:12px}
.v2-workflow-progress > span{height:7px;display:block;overflow:hidden;border-radius:999px;background:var(--v2-surface-muted)}
.v2-workflow-progress i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--v2-accent),var(--v2-violet))}
.v2-workflow-progress small{display:block;margin-top:6px;color:var(--v2-ink-4);font-size:12px;text-align:right}
.v2-decision-actions{display:flex;align-items:center;gap:7px}
.v2-workflow-detail-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.5fr);gap:14px;align-items:start}
.v2-workflow-side{display:grid;gap:14px;position:sticky;top:calc(var(--v2-topbar-height) + 16px)}
.v2-workflow-timeline{display:grid;padding:9px 18px 18px}
.v2-workflow-timeline article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;min-height:82px}
.v2-step-marker{position:relative;display:flex;justify-content:center}
.v2-step-marker > span{position:relative;z-index:1;width:29px;height:29px;display:grid;place-items:center;border:1px solid var(--v2-line);border-radius:9px;color:var(--v2-ink-4);background:var(--v2-surface);font-size:12px;font-weight:760}
.v2-step-marker > i{position:absolute;top:31px;bottom:0;width:1px;background:var(--v2-line)}
.v2-workflow-timeline article:last-child .v2-step-marker > i{display:none}
.v2-step-marker.succeeded > span{color:var(--v2-green);border-color:rgba(15,147,102,.14);background:var(--v2-green-soft)}
.v2-step-marker.running > span, .v2-step-marker.waiting > span{color:var(--v2-accent);border-color:rgba(49,94,251,.14);background:var(--v2-accent-soft)}
.v2-step-marker.failed > span{color:var(--v2-red);border-color:rgba(201,65,65,.14);background:var(--v2-red-soft)}
.v2-step-marker .mia-icon{width:13px;height:13px}
.v2-step-copy{padding:4px 0 20px}
.v2-step-copy > div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}
.v2-step-copy strong{font-size:12px}
.v2-step-copy small{display:block;margin-top:2px;color:var(--v2-ink-4);font-size:12px}
.v2-step-copy p{margin:5px 0 0;color:var(--v2-ink-3);font-size:12px}
.v2-step-error{margin-top:7px;padding:8px 9px;border-radius:7px;color:var(--v2-red);background:var(--v2-red-soft);font-size:12px}
.v2-response-page{display:grid;gap:14px}
.v2-response-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(340px,.55fr);gap:14px;align-items:start}
.v2-message-meta{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;margin:14px 17px;border:1px solid var(--v2-line);border-radius:10px}
.v2-message-meta > span{padding:9px 10px;border-left:1px solid var(--v2-line)}
.v2-message-meta > span:first-child{border-left:0}
.v2-message-meta small, .v2-message-meta strong{display:block}
.v2-message-meta small{color:var(--v2-ink-4);font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.v2-message-meta strong{margin-top:2px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.v2-mail-document{margin:0 17px 17px;padding:28px 32px;border:1px solid var(--v2-line);border-radius:11px;color:var(--mia-ink);background:var(--mia-raised);box-shadow:inset 0 0 0 1px rgba(15,23,42,.015);font-family:var(--mia-font-ui);font-size:13px;line-height:1.62}
.v2-reply-capture{position:sticky;top:calc(var(--v2-topbar-height) + 16px)}
.v2-reply-capture .v2-form-stack{padding:15px 16px 16px}
.v2-classification-preview{display:grid;grid-template-columns:32px minmax(0,1fr);gap:9px;padding:10px;border:1px solid rgba(117,89,232,.12);border-radius:9px;background:color-mix(in srgb,var(--v2-violet) 6%,var(--v2-surface))}
.v2-classification-preview > span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;color:var(--v2-violet);background:color-mix(in srgb,var(--v2-violet) 11%,var(--v2-surface))}
.v2-classification-preview .mia-icon{width:14px;height:14px}
.v2-classification-preview strong{display:block;font-size:12px}
.v2-classification-preview p{margin:2px 0 0;color:var(--v2-ink-4);font-size:12px}
.v2-reply-capture > footer{display:flex;align-items:center;gap:6px;padding:10px 16px;border-top:1px solid var(--v2-line);color:var(--v2-ink-4);background:var(--v2-surface-subtle);font-size:12px}
.v2-reply-capture > footer .mia-icon{width:12px;height:12px}
.v2-technical-detail{margin-top:8px}
.v2-technical-detail summary{color:var(--v2-ink-4);cursor:pointer;font-size:12px}
.v2-technical-detail code{display:block;max-height:150px;margin-top:6px;padding:9px;overflow:auto;border-radius:7px;color:var(--v2-red);background:var(--v2-red-soft);font-size:12px}
.v2-copilot{width:min(470px,100vw);background:var(--v2-surface)}
.v2-copilot-inner{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;color:var(--v2-ink);background:var(--v2-surface)}
.v2-copilot-head{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--v2-line)}
.v2-copilot-identity{display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:9px;min-width:0}
.v2-copilot-identity > span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--v2-violet);background:color-mix(in srgb,var(--v2-violet) 10%,var(--v2-surface))}
.v2-copilot-identity .mia-icon{width:16px;height:16px}
.v2-copilot-identity small, .v2-copilot-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2-copilot-identity small{color:var(--v2-ink-4);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.v2-copilot-identity strong{font-size:12px}
.v2-copilot-context{display:grid;grid-template-columns:20px minmax(0,1fr);gap:6px;padding:8px 14px;border-bottom:1px solid var(--v2-line);color:var(--v2-ink-4);background:var(--v2-surface-subtle)}
.v2-copilot-context .mia-icon{width:12px;height:12px}
.v2-copilot-context p{margin:0;font-size:12px;line-height:1.45}
.v2-copilot-messages{min-height:0;padding:15px 14px;overflow-y:auto}
.v2-copilot-message{display:grid;gap:5px;margin-bottom:16px}
.v2-copilot-role{display:flex;align-items:center;gap:6px}
.v2-copilot-role > span{width:23px;height:23px;display:grid;place-items:center;border-radius:7px;color:var(--v2-violet);background:color-mix(in srgb,var(--v2-violet) 10%,var(--v2-surface))}
.v2-copilot-role > span.human{color:var(--v2-ink-2);background:var(--v2-surface-muted);font-size:12px;font-weight:760}
.v2-copilot-role .mia-icon{width:11px;height:11px}
.v2-copilot-role strong{font-size:12px}
.v2-copilot-message.user .v2-copilot-role{justify-content:flex-end}
.v2-copilot-bubble{max-width:91%;padding:10px 11px;border:1px solid var(--v2-line);border-radius:4px 12px 12px 12px;color:var(--v2-ink-2);background:var(--v2-surface-subtle);font-size:12px;line-height:1.55}
.v2-copilot-message.user .v2-copilot-bubble{justify-self:end;border-radius:12px 4px 12px 12px;color:var(--mia-raised);border-color:var(--v2-accent);background:var(--v2-accent)}
.v2-copilot-bubble p{margin:0 0 7px}
.v2-copilot-bubble p:last-child{margin-bottom:0}
.v2-copilot-bubble details{margin-top:8px;padding-top:7px;border-top:1px solid var(--v2-line)}
.v2-copilot-bubble summary{color:var(--v2-accent);cursor:pointer;font-size:12px}
.v2-copilot-bubble details small{display:block;margin-top:4px;color:var(--v2-ink-4);font-size:12px}
.v2-copilot-empty{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 10px;text-align:center}
.v2-copilot-empty h3{margin:13px 0 4px;font-size:13.28px}
.v2-copilot-empty > p{max-width:320px;margin:0;color:var(--v2-ink-4);font-size:12px}
.v2-copilot-empty > div{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px}
.v2-copilot-composer{padding:10px 12px 12px;border-top:1px solid var(--v2-line);background:var(--v2-surface)}
.v2-copilot-composer > div{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:7px}
.v2-copilot-composer > div > span{color:var(--v2-ink-4);font-size:12px}
@media (max-width: 1180px){
.v2-operations-layout, .v2-intel-layout, .v2-memory-layout, .v2-workflow-detail-layout, .v2-response-layout{grid-template-columns:1fr}
.v2-ops-side{grid-template-columns:repeat(2,1fr)}
.v2-health-panel{grid-column:1 / -1}
.v2-intel-side, .v2-memory-stream, .v2-workflow-side, .v2-reply-capture{position:static}
.v2-intel-side, .v2-workflow-side{grid-template-columns:repeat(2,1fr)}
.v2-next-action-panel, .v2-context-card, .v2-governance-note{grid-column:1 / -1}
}
@media (max-width: 900px){
.v2-ops-pulse{grid-template-columns:repeat(2,1fr)}
.v2-ops-pulse article:nth-child(3){border-left:0}
.v2-ops-pulse article:nth-child(n/**/+3){border-top:1px solid var(--v2-line)}
.v2-memory-pulse, .v2-workflow-pulse{grid-template-columns:1fr}
.v2-memory-pulse article, .v2-workflow-pulse article{border-left:0;border-top:1px solid var(--v2-line)}
.v2-memory-pulse article:first-child, .v2-workflow-pulse article:first-child{border-top:0}
.v2-workflow-layout{grid-template-columns:1fr}
.v2-intelligence-hero{grid-template-columns:1fr}
.v2-intelligence-score{display:grid;grid-template-columns:repeat(3,auto);align-items:center;gap:8px;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.1);border-left:0;text-align:left}
.v2-intelligence-score i{display:none}
.v2-workflow-controller{grid-template-columns:1fr}
.v2-decision-actions{justify-content:flex-start}
}
@media (max-width: 680px){
.v2-ops-pulse, .v2-ops-side, .v2-intel-side, .v2-workflow-side, .v2-intel-quadrants, .v2-memory-prompt-grid, .v2-message-meta{grid-template-columns:1fr}
.v2-ops-pulse article{border-left:0;border-top:1px solid var(--v2-line)}
.v2-ops-pulse article:first-child{border-top:0}
.v2-health-panel, .v2-next-action-panel, .v2-context-card, .v2-governance-note{grid-column:auto}
.v2-intel-quadrants article{min-height:auto;border-left:0}
.v2-intel-quadrants article:nth-child(2){border-top:1px solid var(--v2-line)}
.v2-evidence-ledger article{grid-template-columns:1fr}
.v2-graph-ledger article{grid-template-columns:56px 20px max-content 20px minmax(110px,1fr)}
.v2-deal-subidentity{grid-template-columns:42px minmax(0,1fr)}
.v2-deal-subidentity > a{grid-column:1 / -1}
.v2-deal-subidentity > span{width:42px;height:42px}
.v2-message-meta > span{border-left:0;border-top:1px solid var(--v2-line)}
.v2-message-meta > span:first-child{border-top:0}
.v2-mail-document{padding:20px 18px}
}
/* mia-v21.css — workflow content only */
.deal-workspace-v12{max-width:var(--v2-content-max);margin:0 auto;padding:0 0 72px}
.v21-action-menu{position:relative}
.v21-action-menu > summary{list-style:none;cursor:pointer}
.v21-action-menu > summary::-webkit-details-marker{display:none}
.v21-action-menu[open] > summary{color:var(--v2-ink);background:var(--v2-surface-muted);border-color:var(--v2-line)}
.deal-workspace-v12 .readiness-gate-v12, .deal-workspace-v12 .match-queue-v12{color:var(--v2-ink);border-color:var(--v2-line);background:var(--v2-surface)}
.match-drawer-v12 > summary{color:var(--v2-ink-3)}
.v21-language-mix{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px;border:1px solid var(--v2-line);border-radius:10px;color:var(--v2-ink-3);background:var(--v2-surface);font-size:12px}
.v21-language-mix .mia-icon{width:14px;height:14px;color:var(--v2-accent)}
.v21-language-mix span + span{padding-left:8px;border-left:1px solid var(--v2-line)}
.v21-language-mix strong{color:var(--v2-ink)}
.v21-campaign-pipeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:18px 0;overflow:hidden;border:1px solid var(--v2-line);border-radius:14px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v21-campaign-pipeline a{position:relative;min-width:0;display:grid;gap:3px;padding:16px 18px;color:var(--v2-ink-3);border-right:1px solid var(--v2-line);background:var(--v2-surface);text-decoration:none}
.v21-campaign-pipeline a:last-child{border-right:0}
.v21-campaign-pipeline a:hover{background:var(--v2-surface-subtle)}
.v21-campaign-pipeline a.active{color:var(--v2-ink);background:var(--v21-soft-blue)}
.v21-campaign-pipeline a.active::before{content:"";position:absolute;inset:0 14px auto;height:3px;border-radius:0 0 4px 4px;background:var(--v2-accent)}
.v21-campaign-pipeline span{color:var(--v2-ink-4);font-size:12px;font-weight:730;letter-spacing:.05em;text-transform:uppercase}
.v21-campaign-pipeline strong{color:var(--v2-ink);font-size:20px;letter-spacing:-.035em}
.v21-campaign-pipeline small{overflow:hidden;color:var(--v2-ink-4);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.v21-campaign-work-strip{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);align-items:center;gap:22px;margin:0 0 18px;padding:17px 20px;border:1px solid color-mix(in srgb, var(--v2-accent) 18%, var(--v2-line));border-radius:14px;color:var(--v2-ink);background:linear-gradient(120deg, color-mix(in srgb, var(--v2-sidebar) 95%, var(--v2-accent)), color-mix(in srgb, var(--v2-sidebar-2) 87%, var(--v2-accent)))}
.v21-campaign-work-strip .campaign-work-title strong{color:var(--mia-raised)}
.v21-campaign-work-strip .campaign-work-title small{color:var(--mia-quiet)}
.v21-campaign-work-strip .campaign-job-card{border-color:rgba(255,255,255,.09);background:rgba(255,255,255,.055)}
.v21-campaign-work-strip .campaign-job-card strong{color:var(--mia-surface)}
.v21-campaign-work-strip .campaign-job-card small{color:var(--mia-quiet)}
.v21-campaign-review-shell{overflow:hidden;border:1px solid var(--v2-line);border-radius:15px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v21-campaign-review-shell .campaign-review-head{padding:22px 24px;border-bottom:1px solid var(--v2-line)}
.v21-campaign-review-shell .campaign-review-head h2{color:var(--v2-ink)}
.v21-campaign-review-shell .campaign-review-head p, .v21-campaign-review-shell .campaign-review-legend{color:var(--v2-ink-3)}
.campaign-message-table-head{display:grid;grid-template-columns:minmax(240px,1.05fr) minmax(270px,1.15fr) minmax(360px,1.45fr) 120px 112px;gap:18px;padding:11px 20px;color:var(--v2-ink-4);border-bottom:1px solid var(--v2-line);background:var(--v2-surface-subtle);font-size:12px;font-weight:740;letter-spacing:.06em;text-transform:uppercase}
.campaign-message-row{display:grid;grid-template-columns:minmax(240px,1.05fr) minmax(270px,1.15fr) minmax(360px,1.45fr) 120px 112px;align-items:center;gap:18px;min-height:96px;padding:14px 20px;border-bottom:1px solid var(--v2-line);background:var(--v2-surface);transition:background var(--v2-fast)}
.campaign-message-row:hover{background:var(--v2-surface-subtle)}
.campaign-message-row strong{color:var(--v2-ink)}
.campaign-message-row small{color:var(--v2-ink-4)}
.campaign-buyer-cell, .campaign-angle-cell, .campaign-copy-cell{min-width:0}
.campaign-angle-cell strong, .campaign-copy-cell > strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.campaign-copy-tags{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}
.campaign-copy-tags > span{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border:1px solid var(--v2-line);border-radius:6px;color:var(--v2-ink-3);background:var(--v2-surface-subtle);font-size:12px}
.v21-language-tag{color:var(--v2-accent);background:var(--v2-accent-soft);border-color:color-mix(in srgb, var(--v2-accent) 20%, var(--v2-line))}
.v21-language-tag em{color:var(--v2-ink-4);font-size:12px;font-style:normal;text-transform:uppercase}
.revision-row, .response-card{border-color:var(--v2-line)}
.v21-danger-page{max-width:1120px;margin:0 auto;padding:10px 0 80px}
.v21-back-link{display:inline-flex;margin-bottom:20px;color:var(--v2-ink-3);font-size:12px;text-decoration:none}
.v21-back-link:hover{color:var(--v2-ink)}
.v21-danger-icon{width:54px;height:54px;display:grid;place-items:center;border:1px solid color-mix(in srgb, var(--v2-red) 24%, var(--v2-line));border-radius:15px;color:var(--v2-red);background:var(--v2-red-soft)}
.v21-danger-icon .mia-icon{width:21px;height:21px}
.v21-governance-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.v21-governance-option{padding:22px;border:1px solid var(--v2-line);border-radius:16px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v21-governance-option.destructive{border-color:color-mix(in srgb, var(--v2-red) 18%, var(--v2-line))}
.v21-governance-option-head{display:flex;align-items:center;gap:12px}
.v21-governance-option-head > span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--v2-accent);background:var(--v2-accent-soft)}
.v21-governance-option.destructive .v21-governance-option-head > span{color:var(--v2-red);background:var(--v2-red-soft)}
.v21-governance-option h2{margin:2px 0 0;color:var(--v2-ink);font-size:16.32px}
.v21-governance-option small{color:var(--v2-ink-4);font-size:12px}
.v21-governance-option > p{min-height:56px;color:var(--v2-ink-3);font-size:12px;line-height:1.55}
.v21-governance-option form{display:grid;gap:8px}
.v21-governance-option label{color:var(--v2-ink-3);font-size:12px;font-weight:650}
.v21-governance-option label span{color:var(--v2-ink-4);font-weight:450}
.v21-impact-ledger{margin-top:14px;overflow:hidden;border:1px solid var(--v2-line);border-radius:16px;background:var(--v2-surface)}
.v21-impact-ledger > header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--v2-line)}
.v21-impact-ledger h2{margin:3px 0 0;color:var(--v2-ink);font-size:15.2px}
.v21-retention-badge{padding:5px 8px;border-radius:999px;color:var(--v2-green);background:var(--v2-green-soft);font-size:12px;font-weight:740}
.v21-delete-impact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
.v21-delete-impact > div{padding:15px 18px;border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}
.v21-delete-impact > div:nth-child(5n){border-right:0}
.v21-delete-impact > div:nth-last-child(-n/**/+5){border-bottom:0}
.v21-delete-impact dt{color:var(--v2-ink-4);font-size:12px;text-transform:uppercase;letter-spacing:.05em}
.v21-delete-impact dd{margin:6px 0 0;color:var(--v2-ink);font-size:16px;font-weight:730}
.v21-governance-warning{margin:0 18px 18px;padding:10px 12px;border-radius:9px;color:var(--v2-amber);background:var(--v2-amber-soft);font-size:12px}
.v21-campaign-review-shell .buyer-avatar{border:1px solid color-mix(in srgb,var(--v2-accent) 20%,var(--v2-line));color:var(--v2-accent);background:var(--v2-accent-soft);box-shadow:none}
.v21-campaign-review-shell .campaign-buyer-cell > div, .v21-campaign-review-shell .campaign-angle-cell, .v21-campaign-review-shell .campaign-copy-cell{min-width:0}
.v21-campaign-review-shell .campaign-angle-cell small, .v21-campaign-review-shell .campaign-copy-cell small{display:block;margin-top:4px;line-height:1.4}
.v21-language-tag.language-badge{white-space:nowrap}
@media (max-width: 1320px){
.campaign-message-table-head, .campaign-message-row{grid-template-columns:minmax(210px,1fr) minmax(240px,1.05fr) minmax(300px,1.3fr) 105px 96px;gap:12px}
}
@media (max-width: 1080px){
.v21-campaign-pipeline{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}
.campaign-message-table{overflow-x:auto}
.campaign-message-table-head, .campaign-message-row{min-width:1040px}
}
@media (max-width: 760px){
.v21-campaign-work-strip{grid-template-columns:1fr}
.v21-governance-grid{grid-template-columns:1fr}
.v21-delete-impact{grid-template-columns:repeat(2,minmax(0,1fr))}
.v21-delete-impact > div, .v21-delete-impact > div:nth-child(5n), .v21-delete-impact > div:nth-last-child(-n/**/+5){border-right:1px solid var(--v2-line);border-bottom:1px solid var(--v2-line)}
.v21-delete-impact > div:nth-child(2n){border-right:0}
.v21-delete-impact > div:nth-last-child(-n/**/+2){border-bottom:0}
}
/* mia-v22.css — workflow content only */
.v22-back{color:var(--v22-muted);font-size:14.4px;padding-top:8px}
.v22-record-form{max-width:1180px;margin:0 auto 60px;border:1px solid var(--v22-line);background:var(--v22-surface);border-radius:24px;overflow:hidden;box-shadow:var(--v22-shadow)}
.v22-record-form.compact{max-width:1000px}
.v22-form-section{display:grid;grid-template-columns:260px minmax(0,1fr);gap:34px;padding:30px;border-bottom:1px solid var(--v22-line)}
.v22-form-section>header{display:flex;gap:13px}
.v22-form-section>header>span{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--v22-surface-3);color:var(--v22-muted);font-size:12px;font-weight:800}
.v22-form-section h2{font-size:16.8px;margin:2px 0 5px;color:var(--v22-ink)}
.v22-form-section p{color:var(--v22-muted);font-size:14.08px;line-height:1.5;margin:0}
.v22-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.v22-form-grid.one{grid-template-columns:1fr}
.v22-field{display:flex;flex-direction:column;gap:7px}
.v22-field.wide{grid-column:1/-1}
.v22-field label{font-size:12.48px;font-weight:760;letter-spacing:.015em;color:var(--v22-ink)}
.v22-field small{color:var(--v22-muted);line-height:1.4}
.error-copy{color:var(--v22-red)}
.v22-form-actions{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 30px;background:var(--v22-surface-2)}
.v22-form-actions>div{display:flex;gap:10px;align-items:center}
.v22-form-actions>div:first-child{display:grid;gap:2px}
.v22-form-actions small{color:var(--v22-muted)}
.v22-form-alert{margin:20px 30px 0;padding:14px 16px;border:1px solid color-mix(in srgb,var(--v22-red) 30%,var(--v22-line));background:color-mix(in srgb,var(--v22-red) 8%,var(--v22-surface));border-radius:14px;color:var(--v22-red)}
.v22-directory{border:1px solid var(--v22-line);background:var(--v22-surface);border-radius:22px;overflow:hidden}
.v22-search{flex:1}
.v22-row-link, .v22-inline-edit{color:var(--v22-blue);font-size:13.12px;font-weight:700}
.v22-inline-edit{margin-left:12px}
.v22-empty{padding:38px;text-align:center}
.v22-empty h3{margin:0 0 7px}
.v22-empty p{color:var(--v22-muted);margin:0 0 15px}
.v22-enrich-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--v22-line);border-radius:18px;background:var(--v22-surface);margin-bottom:20px;overflow:hidden}
.v22-enrich-metrics article{padding:18px 22px;border-right:1px solid var(--v22-line)}
.v22-enrich-metrics article:last-child{border-right:0}
.v22-enrich-metrics span, .v22-enrich-metrics small{display:block;color:var(--v22-muted)}
.v22-enrich-metrics strong{display:block;font-size:28.8px;letter-spacing:-.04em;margin:4px 0;color:var(--v22-ink)}
.v22-enrich-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:18px}
.v22-enrich-card{border:1px solid var(--v22-line);border-radius:20px;background:var(--v22-surface);padding:24px}
.v22-enrich-card.subtle{background:var(--v22-surface-2)}
.v22-enrich-card h2, .v22-enrich-card h3{margin-top:0}
.v22-radio-card{display:flex;gap:13px;padding:15px;border:1px solid var(--v22-line);border-radius:14px;margin:10px 0;cursor:pointer;background:var(--v22-surface-2)}
.v22-radio-card:has(input:checked){border-color:var(--v22-blue);background:var(--v22-blue-soft)}
.v22-radio-card span{display:grid;gap:3px}
.v22-radio-card small{color:var(--v22-muted)}
.v22-inline-field{display:grid;grid-template-columns:auto 90px auto;gap:8px;align-items:center;margin:18px 0}
.v22-enrich-card ul{padding-left:20px;color:var(--v22-muted);line-height:1.7}
.v22-composer-page{max-width:1500px;margin:0 auto}
.v22-composer-state{display:grid;justify-items:end;gap:6px;color:var(--v22-muted);font-size:12.8px}
.v22-composer-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:16px;align-items:start}
.v22-composer-main{min-width:0}
.v22-compose-form{display:grid;gap:12px}
.v22-email-meta, .v22-editor-shell, .v22-editor-advanced, .v22-compose-action-card, .v22-mia-editor, .v22-compose-insight{border:1px solid var(--v22-line);background:var(--v22-surface);border-radius:18px}
.v22-email-meta{padding:16px}
.v22-email-meta label{display:grid;gap:7px}
.v22-email-meta label>span{font-size:12px;font-weight:800;color:var(--v22-muted);text-transform:uppercase;letter-spacing:.06em}
.v22-email-meta details{margin-top:9px}
.v22-email-meta summary{color:var(--v22-muted);cursor:pointer;font-size:12.48px}
.v22-editor-shell{overflow:visible}
.v22-editor-toolbar{display:flex;gap:4px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--v22-line);background:var(--v22-surface-2);position:relative}
.v22-editor-toolbar>button, .v22-editor-toolbar>label{display:grid;place-items:center;min-width:32px;height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--v22-muted);cursor:pointer}
.v22-editor-toolbar>span{width:1px;height:18px;background:var(--v22-line)}
.v22-more-tools{margin-left:auto;position:relative}
.v22-more-tools summary{list-style:none;cursor:pointer;padding:7px 10px;border-radius:8px;color:var(--v22-muted);font-size:12.8px}
.v22-more-tools summary::-webkit-details-marker{display:none}
.v22-more-tools>div{position:absolute;right:0;top:40px;z-index:20;display:flex;gap:5px;align-items:center;padding:8px;border:1px solid var(--v22-line);background:var(--v22-surface);border-radius:12px;box-shadow:var(--v22-shadow)}
.v22-email-stage{padding:26px;background:var(--v22-surface-2)}
.v22-email-paper{max-width:760px;min-height:480px;margin:0 auto;background:var(--mia-raised);color:var(--mia-ink);border:1px solid var(--mia-canvas);border-radius:5px;box-shadow:0 22px 55px rgba(0,0,0,.10);overflow:hidden}
.v22-email-address{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;padding:12px 20px;border-bottom:1px solid var(--mia-canvas);color:var(--mia-muted);font-size:12.48px}
.v22-email-address strong{color:var(--mia-text)}
.v22-email-address em{font-style:normal;font-weight:800;color:var(--mia-blue-strong)}
.v22-email-paper .email-rich-editor{min-height:410px;padding:22px 26px;color:var(--mia-text);background:var(--mia-raised);font-size:15px;line-height:1.68;outline:none}
.v22-editor-shell>footer{display:flex;justify-content:space-between;padding:9px 12px;color:var(--v22-muted);font-size:12px}
.v22-editor-advanced summary, .v22-compose-insight summary{display:flex;justify-content:space-between;gap:14px;align-items:center;list-style:none;cursor:pointer;padding:15px 17px}
.v22-editor-advanced summary::-webkit-details-marker, .v22-compose-insight summary::-webkit-details-marker{display:none}
.v22-editor-advanced summary div{display:grid;gap:2px}
.v22-editor-advanced summary small{color:var(--v22-muted)}
.v22-advanced-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:0 17px 17px}
.v22-advanced-grid label{display:grid;gap:6px;font-size:12.48px;font-weight:700}
.v22-advanced-grid .wide{grid-column:1/-1}
.v22-advanced-grid small{color:var(--v22-muted);font-weight:400}
.v22-composer-save{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--v22-line);background:var(--v22-surface);border-radius:14px}
.v22-composer-save>div{display:flex;gap:8px;align-items:center}
.v22-composer-save>div:first-child{display:grid;gap:2px}
.v22-composer-save small{color:var(--v22-muted)}
.v22-composer-rail{display:grid;gap:12px;position:sticky;top:86px}
.v22-compose-action-card, .v22-mia-editor{padding:18px}
.v22-compose-action-card h2, .v22-mia-editor h2{font-size:19.2px;margin:7px 0}
.v22-compose-action-card p, .v22-mia-editor p, .v22-compose-insight p{color:var(--v22-muted);line-height:1.5}
.v22-rewrite-presets{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0}
.v22-rewrite-row{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:7px}
.v22-compose-insight>div{padding:0 17px 16px}
.v22-compose-insight summary span{color:var(--v22-blue);font-weight:800}
.v22-compose-insight small{display:block;color:var(--v22-muted);margin:5px 0}
@media (max-width:1150px){
.v22-composer-layout, .v22-enrich-layout{grid-template-columns:1fr}
.v22-composer-rail{position:static}
.v22-form-section{grid-template-columns:1fr}
}
@media (max-width:720px){
.v22-form-grid, .v22-advanced-grid{grid-template-columns:1fr}
.v22-field.wide, .v22-advanced-grid .wide{grid-column:auto}
.v22-form-actions, .v22-composer-save{align-items:flex-start;flex-direction:column}
.v22-email-stage{padding:10px}
.v22-email-paper .email-rich-editor{padding:18px}
.v22-rewrite-presets{grid-template-columns:1fr}
.v22-form-section{padding:20px}
.v22-form-actions>div{flex-wrap:wrap}
.v22-enrich-metrics{grid-template-columns:1fr}
.v22-enrich-metrics article{border-right:0;border-bottom:1px solid var(--v22-line)}
.v22-enrich-metrics article:last-child{border-bottom:0}
}
/* mia-v23.css — workflow content only */
.v23-field-source{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--v22-line);border-radius:999px;padding:3px 7px;font-size:12px;font-weight:760;line-height:1.15;white-space:nowrap;background:var(--v22-surface-2);color:var(--v22-muted);font-style:normal}
.v23-field-source.ai{background:color-mix(in srgb,var(--v22-blue) 10%,var(--v22-surface));border-color:color-mix(in srgb,var(--v22-blue) 24%,var(--v22-line));color:var(--v22-blue)}
.v23-field-source.website{background:color-mix(in srgb,var(--v22-green) 10%,var(--v22-surface));border-color:color-mix(in srgb,var(--v22-green) 24%,var(--v22-line));color:var(--v22-green)}
.v23-field-source.linkedin{background:color-mix(in srgb,var(--mia-blue-strong) 11%,var(--v22-surface));border-color:color-mix(in srgb,var(--mia-blue-strong) 26%,var(--v22-line));color:var(--mia-blue-strong)}
.v23-field-source.human{background:color-mix(in srgb,var(--v22-green) 9%,var(--v22-surface));color:var(--v22-green)}
.v2-company-facts>div>span, .v2-narrative>span, .v2-thesis-grid article>span{display:flex;gap:7px;align-items:center;flex-wrap:wrap}
.v23-intelligence-card{overflow:hidden}
.v23-provenance-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:12px 0 14px;background:var(--v22-line);border:1px solid var(--v22-line);border-radius:12px;overflow:hidden}
.v23-provenance-metrics>div{background:var(--v22-surface-2);padding:10px;display:grid;gap:2px}
.v23-provenance-metrics b{font-size:16px;color:var(--v22-ink)}
.v23-provenance-metrics small{font-size:12px;color:var(--v22-muted)}
.v23-provenance-list{max-height:320px;overflow:auto}
.v23-provenance-list article{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--v22-line)}
.v23-provenance-list article:first-child{border-top:0}
.v23-provenance-list article>div{display:grid;gap:1px;min-width:0}
.v23-provenance-list strong{font-size:12.16px;overflow:hidden;text-overflow:ellipsis}
.v23-provenance-list small{color:var(--v22-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.v2-network-table th:nth-child(5), .v2-network-table td:nth-child(5){min-width:155px}
.v23-enrichment-sources{display:grid;gap:9px;margin:16px 0}
.v23-enrichment-source{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid var(--v22-line);border-radius:12px;background:var(--v22-surface-2)}
.v23-enrichment-source>span{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;background:var(--v22-surface);border:1px solid var(--v22-line)}
.v23-enrichment-source div{display:grid;gap:2px}
.v23-enrichment-source small{color:var(--v22-muted)}
@media (max-width:1050px){
.v2-network-table th:nth-child(5), .v2-network-table td:nth-child(5){min-width:130px}
}
.v22-field>label{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.v22-field>label .v23-field-source{font-size:12px;padding:2px 6px;font-weight:720}
/* mia-v24.css — workflow content only */
.v24-card-state{display:inline-flex;align-items:center;max-width:110px;padding:4px 7px;border-radius:999px;border:1px solid var(--v2-line);color:var(--v2-ink-3);background:var(--v2-surface-subtle);font-size:12px;font-weight:750;white-space:nowrap}
.v24-card-state.state-interested, .v24-card-state.state-meeting, .v24-card-state.state-nda{color:var(--v2-green);border-color:rgba(15,147,102,.16);background:var(--v2-green-soft)}
.v24-card-state.state-follow_up, .v24-card-state.state-needs_more_info, .v24-card-state.state-neutral, .v24-card-state.state-referral{color:var(--v2-amber);border-color:rgba(166,102,14,.18);background:var(--v2-amber-soft)}
.v24-card-state.state-not_interested, .v24-card-state.state-bounced{color:var(--v2-red);border-color:rgba(201,65,65,.18);background:var(--v2-red-soft)}
.v24-conversation-page{max-width:1460px;margin:0 auto}
.v24-conversation-identity{display:grid;gap:12px}
.v24-conversation-title-row{display:flex;gap:13px;align-items:center}
.v24-conversation-title-row .v2-entity-avatar.large{width:46px;height:46px;border-radius:13px;font-size:15.2px}
.v24-conversation-title-row p{margin:0;color:var(--v2-ink-3);font-size:12.16px}
.v24-conversation-head-actions{display:flex;gap:10px;align-items:center}
.v24-thread-state{padding:7px 10px;border:1px solid var(--v2-line);border-radius:999px;color:var(--v2-ink-3);background:var(--v2-surface);font-size:12px;font-weight:750}
.v24-thread-state.state-interested, .v24-thread-state.state-meeting, .v24-thread-state.state-nda{color:var(--v2-green);background:var(--v2-green-soft);border-color:rgba(15,147,102,.18)}
.v24-thread-state.state-follow_up, .v24-thread-state.state-needs_more_info, .v24-thread-state.state-neutral, .v24-thread-state.state-referral{color:var(--v2-amber);background:var(--v2-amber-soft);border-color:rgba(166,102,14,.18)}
.v24-thread-state.state-not_interested, .v24-thread-state.state-bounced{color:var(--v2-red);background:var(--v2-red-soft);border-color:rgba(201,65,65,.18)}
.v24-conversation-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}
.v24-thread-panel{min-width:0;border:1px solid var(--v2-line);border-radius:16px;background:var(--v2-surface);overflow:hidden}
.v24-thread-meta{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--v2-line);background:var(--v2-surface-subtle)}
.v24-thread-meta>div{display:flex;flex-direction:column;padding:12px 15px}
.v24-thread-meta>div+div{border-left:1px solid var(--v2-line)}
.v24-thread-meta span{color:var(--v2-ink-4);font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em}
.v24-thread-meta strong{margin-top:2px;font-size:12px}
.v24-thread{display:grid;gap:14px;padding:22px 20px;background:linear-gradient(180deg,var(--v2-surface-subtle),var(--v2-surface));max-height:62vh;overflow:auto}
.v24-thread-message{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:start}
.v24-thread-message.outbound{grid-template-columns:minmax(0,1fr) 34px}
.v24-thread-message.outbound .v24-thread-avatar{grid-column:2}
.v24-thread-message.outbound .v24-thread-bubble{grid-row:1;grid-column:1;justify-self:end;background:var(--v2-accent-softer);border-color:rgba(49,94,251,.18)}
.v24-thread-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--v2-ink-2);background:var(--v2-surface-muted);font-size:12px;font-weight:800}
.v24-thread-bubble{width:min(760px,94%);padding:13px 15px;border:1px solid var(--v2-line);border-radius:14px;background:var(--v2-surface);box-shadow:var(--v2-shadow-xs)}
.v24-thread-bubble>header{display:flex;justify-content:space-between;gap:16px;margin-bottom:9px}
.v24-thread-bubble>header div{display:flex;flex-direction:column}
.v24-thread-bubble>header strong{font-size:12px}
.v24-thread-bubble>header small, .v24-thread-bubble>header time{color:var(--v2-ink-4);font-size:12px}
.v24-thread-subject{margin-bottom:8px;color:var(--v2-ink-3);font-size:12px;font-weight:680}
.v24-thread-copy{color:var(--v2-ink-2);font-size:12.48px;line-height:1.62}
.v24-thread-bubble>footer{display:flex;gap:8px;margin-top:11px;padding-top:8px;border-top:1px solid var(--v2-line);color:var(--v2-ink-4);font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.v24-quoted-history{margin-top:10px;border-top:1px dashed var(--v2-line);padding-top:8px}
.v24-quoted-history summary{cursor:pointer;color:var(--v2-ink-4);font-size:12px}
.v24-quoted-history div{margin-top:8px;color:var(--v2-ink-4);font-size:12px;line-height:1.5}
.v24-thread-empty{padding:52px 24px;text-align:center}
.v24-thread-empty h2{margin:0 0 5px;font-size:16px}
.v24-thread-empty p{max-width:520px;margin:0 auto 14px;color:var(--v2-ink-3)}
.v24-reply-composer{padding:18px 20px;border-top:1px solid var(--v2-line);background:var(--v2-surface)}
.v24-reply-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}
.v24-reply-head h2{margin:3px 0 3px;font-size:16px}
.v24-reply-head p{margin:0;color:var(--v2-ink-3);font-size:12px}
.v24-ai-reply-note{margin:12px 0 0;padding:10px 12px;border:1px solid rgba(49,94,251,.16);border-radius:9px;background:var(--v2-accent-softer)}
.v24-ai-reply-note span{color:var(--v2-accent);font-size:12px;font-weight:750}
.v24-ai-reply-note p{margin:3px 0 0;color:var(--v2-ink-3);font-size:12px}
.v24-conversation-rail{display:grid;gap:12px}
.v24-conversation-rail>section{padding:15px;border:1px solid var(--v2-line);border-radius:14px;background:var(--v2-surface)}
.v24-conversation-rail h2, .v24-conversation-rail h3{margin:5px 0 6px;font-size:14.88px}
.v24-conversation-rail p{margin:0;color:var(--v2-ink-3);font-size:12px;line-height:1.5}
.v24-confidence{display:flex;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid var(--v2-line);font-size:12px}
.v24-confidence span{color:var(--v2-ink-4)}
.v24-conversation-insight details{margin-top:12px}
.v24-conversation-insight summary{cursor:pointer;color:var(--v2-accent);font-size:12px;font-weight:700}
.v24-captured-reply{margin-top:8px;padding:10px;border-radius:9px;background:var(--v2-surface-subtle);color:var(--v2-ink-2);font-size:12px;line-height:1.5}
.v24-next-action-card{background:linear-gradient(145deg,var(--v2-accent-softer),var(--v2-surface))}
.v24-triage-card form{display:grid;gap:6px;margin-top:10px}
.v24-triage-card button.danger{color:var(--v2-red)}
@media (max-width:1100px){
.v24-conversation-layout{grid-template-columns:1fr}
.v24-conversation-rail{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:760px){
.v24-reply-head{align-items:stretch;flex-direction:column}
.v24-conversation-head-actions{justify-content:space-between}
.v24-conversation-rail{grid-template-columns:1fr}
.v24-thread-meta{grid-template-columns:1fr}
.v24-thread-meta>div+div{border-left:0;border-top:1px solid var(--v2-line)}
.v24-thread{padding:16px 12px}
.v24-thread-message, .v24-thread-message.outbound{grid-template-columns:28px minmax(0,1fr)}
.v24-thread-message.outbound .v24-thread-avatar{grid-column:1}
.v24-thread-message.outbound .v24-thread-bubble{grid-column:2}
.v24-thread-avatar{width:28px;height:28px}
.v24-thread-bubble{width:100%}
}
.v24-ai-reply-job{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;margin:12px 0 0;padding:10px 12px;border:1px solid rgba(49,94,251,.16);border-radius:10px;background:var(--v2-accent-softer)}
.v24-ai-reply-job strong{display:block;font-size:12px}
.v24-ai-reply-job p{margin:2px 0 0;color:var(--v2-ink-3);font-size:12px}
.v24-ai-reply-job em{color:var(--v2-accent);font-size:12px;font-style:normal;font-weight:750}
.v24-ai-reply-spinner{width:16px;height:16px;border:2px solid rgba(49,94,251,.2);border-top-color:var(--v2-accent);border-radius:50%;animation:v24-spin .8s linear infinite}
.v24-ai-reply-job.failed{border-color:rgba(201,65,65,.18);background:var(--v2-red-soft)}
.v24-ai-reply-job.failed .v24-ai-reply-spinner{animation:none;border-color:var(--v2-red)}
@keyframes v24-spin{to{transform:rotate(360deg)}}
/* mia-v25.css — workflow content only */
.v24-card-state.state-needs_more_info{color:var(--v2-amber);border-color:rgba(166,102,14,.18);background:var(--v2-amber-soft)}
.v24-card-state.state-closed{color:var(--v2-red);border-color:rgba(201,65,65,.18);background:var(--v2-red-soft)}
.v25-reply-form{margin-top:12px;border:1px solid var(--v2-line-strong);border-radius:12px;background:var(--v2-surface);overflow:hidden;box-shadow:var(--v2-shadow-xs)}
.v25-reply-toolbar{display:flex;gap:2px;align-items:center;padding:6px 8px;border-bottom:1px solid var(--v2-line);background:var(--v2-surface-subtle)}
.v25-reply-toolbar>span{width:1px;height:19px;margin:0 4px;background:var(--v2-line)}
.v25-reply-editor{min-height:150px;max-height:360px;overflow:auto;padding:14px 15px;color:var(--v2-ink);background:var(--v2-surface);font-size:12.48px;line-height:1.55;outline:none}
.v25-reply-editor:empty:before{content:attr(data-placeholder);color:var(--v2-ink-4)}
.v25-reply-editor a{color:var(--v2-accent);text-decoration:underline}
.v25-reply-footer{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:9px 10px 9px 14px;border-top:1px solid var(--v2-line);background:var(--v2-surface-subtle)}
.v25-reply-footer strong, .v25-reply-footer small{display:block}
.v25-reply-footer strong{font-size:12px}
.v25-reply-footer small{color:var(--v2-ink-4);font-size:12px}
.v25-ai-health{display:inline-flex;gap:7px;align-items:center;padding:6px 9px;border:1px solid var(--v2-line);border-radius:999px;color:var(--v2-ink-3);background:var(--v2-surface-subtle);font-size:12px;font-weight:750}
.v25-ai-health i{width:7px;height:7px;border-radius:50%;background:var(--v2-amber)}
.v25-ai-health.state-ok i, .v25-ai-health.state-local i{background:var(--v2-green)}
.v25-ai-health.state-error i{background:var(--v2-red)}
/* mia-v26.css — workflow content only */
.v26-nda-hero-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;justify-content:flex-end}
.v26-engagement-board{display:grid;grid-template-columns:repeat(5,minmax(245px,1fr));gap:12px;overflow-x:auto;padding-bottom:10px}
.v26-board-column{min-height:520px;border:1px solid var(--v26-line);border-radius:16px;background:var(--v26-soft);padding:10px}
.v26-board-column>header{display:flex;justify-content:space-between;align-items:center;padding:8px 7px 12px}
.v26-board-column>header strong{font-size:12px}
.v26-board-column>header span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:var(--v26-surface);border:1px solid var(--v26-line);font-size:12px;font-weight:800}
.v26-board-stack{display:grid;gap:9px}
.v26-conversation-card{display:block;color:var(--v26-ink);background:var(--v26-surface);border:1px solid var(--v26-line);border-radius:13px;padding:12px;box-shadow:0 2px 8px rgba(20,30,50,.03);transition:.16s ease}
.v26-conversation-card:hover{transform:translateY(-1px);box-shadow:0 7px 20px rgba(20,30,50,.07);border-color:color-mix(in srgb,var(--v26-blue) 35%,var(--v26-line))}
.v26-conversation-card.dragging{opacity:.45}
.v26-board-column.drag-over{outline:2px solid var(--v26-blue);outline-offset:-2px}
.v26-conversation-card>p{font-size:12px;color:var(--v26-muted);line-height:1.45;margin:12px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.v26-conversation-card footer{display:flex;justify-content:space-between;gap:8px;border-top:1px solid var(--v26-line);padding-top:9px;font-size:12px}
.v26-conversation-card footer span{color:var(--v26-muted)}
.v26-conversation-card footer strong{color:var(--v26-blue);text-align:right}
.v26-execution-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,.7fr);gap:18px}
.v26-execution-main, .v26-execution-rail{border:1px solid var(--v26-line);border-radius:18px;background:var(--v26-surface);box-shadow:var(--v26-shadow)}
.v26-execution-main{padding:18px}
.v26-execution-rail{padding:18px;align-self:start;position:sticky;top:82px}
.v26-panel-title{display:flex;flex-direction:column;gap:4px;margin-bottom:15px}
.v26-panel-title>span{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--v26-blue);font-weight:800}
.v26-panel-title>strong{font-size:17px}
.v26-form-stack p{display:grid;gap:5px;margin:0 0 12px}
.v26-form-stack label{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--v26-muted);font-weight:700}
.v26-meeting-timeline{display:grid;gap:0}
.v26-meeting-timeline>article{display:grid;grid-template-columns:62px 1fr;gap:16px;padding:17px 4px;border-top:1px solid var(--v26-line)}
.v26-meeting-timeline>article:first-child{border-top:0}
.v26-meeting-timeline time{border:1px solid var(--v26-line);border-radius:12px;text-align:center;padding:8px 4px;height:max-content}
.v26-meeting-timeline time strong{font-size:22px;display:block}
.v26-meeting-timeline time span, .v26-meeting-timeline time small{display:block;font-size:12px;color:var(--v26-muted);text-transform:uppercase}
.v26-meeting-title{display:flex;justify-content:space-between;gap:14px}
.v26-meeting-title h3{margin:2px 0;font-size:16px}
.v26-meeting-title>div>span{color:var(--v26-blue);font-size:12px;font-weight:800;text-transform:uppercase}
.v26-meeting-body>p{font-size:12px;color:var(--v26-muted);line-height:1.5}
.v26-meeting-body>p strong{color:var(--v26-ink);display:block}
.v26-people-row{display:flex;flex-wrap:wrap;gap:5px}
.v26-people-row span{font-size:12px;border:1px solid var(--v26-line);border-radius:999px;padding:4px 7px}
.v26-meeting-body details{margin-top:12px}
.v26-meeting-body summary{cursor:pointer;color:var(--v26-blue);font-size:12px;font-weight:700}
.v26-inline-form{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}
.v26-outcome{margin-top:12px;border-left:3px solid var(--v26-green);padding:8px 12px;background:color-mix(in srgb,var(--v26-green) 5%,var(--v26-soft));border-radius:0 10px 10px 0}
.v26-outcome p{margin:5px 0;font-size:12px}
.v26-outcome small{color:var(--v26-muted)}
.v26-offer-table-wrap{overflow:auto}
.v26-offer-table{width:100%;border-collapse:collapse;font-size:12px;min-width:900px}
.v26-offer-table th{font-size:12px;color:var(--v26-muted);text-transform:uppercase;letter-spacing:.06em;text-align:left;padding:10px;border-bottom:1px solid var(--v26-line)}
.v26-offer-table td{padding:14px 10px;border-bottom:1px solid var(--v26-line);vertical-align:top}
.v26-offer-table td strong, .v26-offer-table td small{display:block}
.v26-offer-table td small{color:var(--v26-muted);margin-top:3px}
.v26-risk-chip{display:inline-block;background:var(--mia-canvas);color:var(--mia-warning-readable);border-radius:999px;padding:3px 6px;font-size:12px;margin:1px}
.v26-dd-register{display:grid;gap:9px}
.v26-dd-register>article{border:1px solid var(--v26-line);border-radius:12px;padding:14px;border-left-width:4px}
.v26-dd-register>article.severity-low{border-left-color:var(--mia-blue)}
.v26-dd-register>article.severity-medium{border-left-color:var(--mia-gold)}
.v26-dd-register>article.severity-high{border-left-color:var(--mia-gold)}
.v26-dd-register>article.severity-critical{border-left-color:var(--mia-red)}
.v26-dd-head{display:grid;grid-template-columns:auto auto 1fr auto;gap:8px;align-items:center}
.v26-dd-head>strong{font-size:13px}
.v26-workstream, .v26-priority{font-size:12px;text-transform:uppercase;letter-spacing:.05em;padding:4px 6px;border-radius:999px;background:var(--v26-soft);color:var(--v26-muted)}
.v26-dd-meta{display:flex;flex-wrap:wrap;gap:10px;margin:9px 0;color:var(--v26-muted);font-size:12px}
.v26-dd-register p{font-size:12px;line-height:1.45;margin:7px 0}
.v26-dd-register p strong{display:block;font-size:12px;text-transform:uppercase;color:var(--v26-muted)}
.v26-closing-list{display:grid;gap:8px}
.v26-closing-list article{display:grid;grid-template-columns:30px 1fr;gap:9px;padding:13px;border:1px solid var(--v26-line);border-radius:11px}
.v26-closing-list small{color:var(--v26-muted)}
.v26-nda-workspace{max-width:1480px;margin:0 auto}
.v26-nda-lifecycle{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--v26-line);border-radius:16px;background:var(--v26-surface);padding:14px 16px;margin-bottom:18px}
.v26-nda-lifecycle article{display:flex;gap:9px;align-items:center;position:relative}
.v26-nda-lifecycle article:not(:last-child):after{content:"";position:absolute;left:38px;right:10px;top:15px;height:1px;background:var(--v26-line);z-index:0}
.v26-nda-lifecycle article>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:1px solid var(--v26-line);background:var(--v26-soft);font-size:12px;z-index:1}
.v26-nda-lifecycle article.done>span{background:var(--v26-green);color:white;border-color:var(--v26-green)}
.v26-nda-lifecycle article.current>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--v26-blue) 15%,transparent);border-color:var(--v26-blue)}
.v26-nda-lifecycle article div{z-index:1;background:var(--v26-surface);padding-right:8px}
.v26-nda-lifecycle strong, .v26-nda-lifecycle small{display:block}
.v26-nda-lifecycle strong{font-size:12px}
.v26-nda-lifecycle small{font-size:12px;color:var(--v26-muted)}
.v26-nda-grid{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,.68fr);gap:18px}
.v26-nda-document, .v26-nda-rail>section{border:1px solid var(--v26-line);background:var(--v26-surface);border-radius:18px;box-shadow:var(--v26-shadow)}
.v26-nda-document{overflow:hidden}
.v26-doc-toolbar{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--v26-line)}
.v26-doc-toolbar h2{margin:3px 0 0}
.v26-lock-pill{font-size:12px;color:var(--v26-muted);border:1px solid var(--v26-line);padding:5px 8px;border-radius:999px}
.v26-nda-editor{padding:22px}
.v26-nda-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.v26-nda-fields label, .v26-agreement-text{display:grid;gap:6px;font-size:12px;text-transform:uppercase;color:var(--v26-muted);font-weight:700}
.v26-agreement-text{margin-top:15px}
.v26-nda-editor-actions{display:flex;justify-content:space-between;align-items:center;padding-top:13px}
.v26-nda-editor-actions small{color:var(--v26-muted)}
.v26-paper{background:var(--mia-surface);padding:36px;min-height:680px}
.v26-paper pre{white-space:pre-wrap;margin:0 auto;max-width:760px;background:white;color:var(--mia-ink);padding:55px 62px;min-height:600px;box-shadow:0 10px 30px rgba(0,0,0,.08);font:13px/1.75 Georgia,serif}
.v26-nda-rail{display:grid;gap:12px;align-self:start;position:sticky;top:80px}
.v26-nda-rail>section{padding:18px}
.v26-nda-rail h3{margin:4px 0 14px}
.v26-nda-rail dl{margin:0}
.v26-nda-rail dl div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--v26-line);font-size:12px}
.v26-nda-rail dt{color:var(--v26-muted)}
.v26-nda-rail dd{margin:0;text-align:right;font-weight:700}
.v26-help{font-size:12px;color:var(--v26-muted);line-height:1.45}
.v26-mini-timeline article{display:flex;gap:9px;padding:8px 0;border-top:1px solid var(--v26-line)}
.v26-mini-timeline article>span{width:8px;height:8px;border-radius:50%;background:var(--v26-blue);margin-top:4px}
.v26-mini-timeline small{display:block;color:var(--v26-muted)}
.v26-doc-type{width:34px;height:34px;border-radius:8px;background:var(--v26-soft);display:grid;place-items:center;font-size:12px;font-weight:800;color:var(--v26-blue)}
.v26-guest-auth-body, .v26-guest-room-body{margin:0;background:var(--mia-raised);color:var(--mia-ink);font-family:var(--mia-font-ui)}
.v26-guest-auth-shell{min-height:100vh;display:grid;place-items:center;align-content:center;gap:18px;padding:30px}
.v26-guest-auth-card{width:min(430px,100%);background:white;border:1px solid var(--mia-border-soft);border-radius:20px;padding:30px;box-shadow:0 20px 60px rgba(24,31,46,.09)}
.v26-security-mark{width:48px;height:48px;border-radius:14px;background:var(--mia-surface);color:var(--mia-green);display:grid;place-items:center}
.v26-guest-eyebrow{font-size:12px;color:var(--mia-blue);font-weight:800;letter-spacing:.1em;margin-top:18px}
.v26-guest-auth-card>p{color:var(--mia-muted);line-height:1.55;font-size:12px}
.v26-guest-login-form{display:grid;gap:12px;margin-top:20px}
.v26-guest-login-form label{display:grid;gap:5px;font-size:12px;font-weight:700}
.v26-resend-code{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--mia-canvas);margin-top:16px;padding-top:14px;font-size:12px}
.v26-guest-access-meta{margin:15px 0 0}
.v26-guest-access-meta div{display:flex;justify-content:space-between;border-top:1px solid var(--mia-canvas);padding:8px 0;font-size:12px}
.v26-guest-access-meta dt{color:var(--mia-quiet)}
.v26-guest-access-meta dd{margin:0;font-weight:700}
.v26-guest-alert{background:var(--mia-surface);color:var(--mia-red);border:1px solid var(--mia-border-soft);border-radius:9px;padding:9px;font-size:12px}
.v26-guest-auth-foot{font-size:12px;color:var(--mia-quiet)}
.v26-guest-topbar{height:66px;background:white;border-bottom:1px solid var(--mia-canvas);display:flex;justify-content:space-between;align-items:center;padding:0 30px}
.v26-guest-user{display:flex;align-items:center;gap:10px}
.v26-guest-user div{display:flex;flex-direction:column;align-items:flex-end}
.v26-guest-user small{color:var(--mia-quiet)}
.v26-guest-user a{font-size:12px;color:var(--mia-blue)}
.v26-guest-room-shell{max-width:1320px;margin:0 auto;padding:32px}
.v26-guest-room-hero{display:flex;justify-content:space-between;align-items:end;gap:25px}
.v26-guest-room-hero span{font-size:12px;color:var(--mia-blue);font-weight:800;letter-spacing:.1em}
.v26-guest-room-hero p{color:var(--mia-muted)}
.v26-guest-room-hero dl{display:flex;gap:30px}
.v26-guest-room-hero dl div{display:flex;flex-direction:column}
.v26-guest-room-hero dt{font-size:12px;color:var(--mia-quiet);text-transform:uppercase}
.v26-guest-room-hero dd{margin:3px 0;font-size:12px;font-weight:700}
.v26-guest-toolbar{display:flex;justify-content:space-between;align-items:center;margin:25px 0 14px}
.v26-guest-search{background:white;border:1px solid var(--mia-border-soft);border-radius:10px;padding:9px 12px;display:flex;align-items:center;gap:7px;width:340px}
.v26-guest-toolbar>div:last-child{display:flex;gap:14px;font-size:12px;color:var(--mia-quiet)}
.v26-guest-room-grid{display:grid;grid-template-columns:220px 1fr;gap:14px}
.v26-guest-nav, .v26-guest-library{background:white;border:1px solid var(--mia-border-soft);border-radius:16px}
.v26-guest-nav{padding:14px;align-self:start}
.v26-guest-nav>strong{font-size:12px;letter-spacing:.1em;color:var(--mia-quiet)}
.v26-guest-nav em{font-style:normal}
.v26-guest-security-note{border-top:1px solid var(--mia-canvas);margin-top:15px;padding-top:13px;color:var(--mia-muted);font-size:12px;line-height:1.45}
.v26-guest-library{padding:18px}
.v26-guest-library-head{display:flex;justify-content:space-between}
.v26-guest-library-head span{font-size:12px;color:var(--mia-blue);font-weight:800}
.v26-guest-library-head h2{margin:4px 0 12px}
.v26-guest-docs article{display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:13px 0;border-top:1px solid var(--mia-canvas)}
.v26-guest-docs article small{display:block;color:var(--mia-quiet);margin-top:3px;font-size:12px}
.v26-doc-actions{display:flex;gap:6px}
.v26-doc-actions a{border:1px solid var(--mia-border-soft);border-radius:8px;padding:6px 9px;color:var(--mia-text);font-size:12px}
.v26-guest-room-foot{display:flex;justify-content:space-between;color:var(--mia-quiet);font-size:12px;padding:18px 4px}
.v26-guest-empty{text-align:center;padding:50px;color:var(--mia-quiet)}
@media (max-width:1100px){
.v26-execution-layout, .v26-nda-grid{grid-template-columns:1fr}
.v26-execution-rail, .v26-nda-rail{position:static}
.v26-engagement-board{grid-template-columns:repeat(5,260px)}
.v26-nda-lifecycle{overflow:auto;grid-template-columns:repeat(6,150px)}
}
@media (max-width:700px){
.v26-guest-room-hero{display:block}
.v26-nda-hero-actions{justify-content:flex-start;margin-top:12px}
.v26-nda-fields, .v26-inline-form{grid-template-columns:1fr}
.v26-guest-room-grid{grid-template-columns:1fr}
.v26-guest-room-shell{padding:18px}
.v26-guest-topbar{padding:0 16px}
.v26-guest-room-hero dl{margin-top:15px;flex-wrap:wrap}
.v26-guest-toolbar{display:block}
.v26-guest-search{width:auto;margin-bottom:8px}
.v26-paper{padding:10px}
.v26-paper pre{padding:25px 20px}
}
.v26-guest-qa{border-top:1px solid var(--mia-canvas);margin-top:24px;padding-top:20px;display:grid;grid-template-columns:1fr 1.4fr;gap:18px}
.v26-guest-qa span{font-size:12px;color:var(--mia-blue);font-weight:800;letter-spacing:.1em}
.v26-guest-qa h3{margin:4px 0}
.v26-guest-qa p{font-size:12px;color:var(--mia-quiet)}
.v26-guest-qa form{display:grid;gap:7px}
.v26-guest-question-list{grid-column:1/-1}
.v26-guest-question-list article{padding:10px 0;border-top:1px solid var(--mia-canvas)}
.v26-guest-question-list small{display:block;color:var(--mia-quiet);margin-top:3px}
.v26-guest-question-list p{color:var(--mia-text)}
.v26-discard-control{display:grid;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--v26-line)}
.v26-password-field{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}
.v26-form-stack>label{display:grid;gap:7px}
.v26-form-stack>label>span{font-size:12px;font-weight:800;letter-spacing:.075em;text-transform:uppercase;color:var(--v2-muted,var(--mia-muted))}
.v26-form-stack small{color:var(--v2-muted,var(--mia-muted));line-height:1.4}
.v26-field-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}
.v26-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.v26-field-grid>label{display:grid;gap:7px}
.v26-field-grid>label>span{font-size:12px;font-weight:800;letter-spacing:.075em;text-transform:uppercase;color:var(--v2-muted,var(--mia-muted))}
.v26-check-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}
.v26-check-grid label{display:flex;align-items:center;gap:9px;border:1px solid var(--v2-line,var(--mia-canvas));border-radius:10px;padding:10px 12px;background:var(--v2-soft,var(--mia-raised));font-size:13px;font-weight:650}
.v26-form-errors{padding:11px 13px;border:1px solid rgba(220,38,38,.18);background:rgba(220,38,38,.06);border-radius:10px;color:var(--mia-red);font-size:12px}
@media (max-width:780px){
.v26-field-grid, .v26-field-grid.three, .v26-check-grid{grid-template-columns:1fr}
}
/* mia-v30.css — workflow content only */
.mia3-deal-workspace{max-width:1500px;margin:0 auto;padding-bottom:54px}
.mia3-execute-nav{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:-5px 0 18px}
.mia3-execute-nav a{display:grid;grid-template-columns:24px 1fr;column-gap:8px;padding:11px 12px;border:1px solid var(--mia3-line);border-radius:12px;background:var(--mia3-panel);text-decoration:none;color:var(--mia3-ink)}
.mia3-execute-nav a.active{border-color:color-mix(in srgb,var(--mia3-blue) 40%,var(--mia3-line));box-shadow:0 0 0 3px color-mix(in srgb,var(--mia3-blue) 7%,transparent)}
.mia3-execute-nav span{grid-row:1/3;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--mia3-soft);font-size:12px;font-weight:850;color:var(--mia3-blue)}
.mia3-execute-nav strong{font-size:12px}
.mia3-execute-nav small{font-size:12px;color:var(--mia3-muted)}
.mia3-match-cockpit{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.55fr);gap:12px;align-items:start}
.mia3-match-list{min-width:0}
.mia3-match-list .match-queue-v12{margin:0}
.v26-execution-layout{gap:12px}
.v26-offer-table-wrap, .v26-dd-register, .v26-closing-list{border-radius:14px}
@media (max-width:1180px){
.mia3-match-cockpit{grid-template-columns:1fr}
}
@media (max-width:900px){
.mia3-execute-nav{grid-template-columns:1fr 1fr}
}
@media (max-width:640px){
.mia3-execute-nav{grid-template-columns:1fr}
}
/* mia-v40.css — workflow content only */
.v40-deal-workspace{max-width:1560px;margin:0 auto}
.mia3-match-cockpit{grid-template-columns:minmax(0,1.55fr) minmax(330px,.58fr);gap:10px}
.v40-match-insight{position:sticky;top:72px;max-height:calc(100vh - 90px);overflow:auto;border:1px solid var(--v40-line);border-radius:14px;background:var(--v40-panel);box-shadow:var(--v40-shadow)}
.v40-match-insight>header{display:flex;justify-content:space-between;gap:14px;padding:15px;border-bottom:1px solid var(--v40-line)}
.v40-match-insight>header span{color:var(--v40-blue);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}
.v40-match-insight>header h3{margin:4px 0 1px;font-size:16px;letter-spacing:-.035em}
.v40-match-insight>header p{margin:0;color:var(--v40-muted);font-size:12px}
.v40-match-insight>header>strong{font-size:27.2px;letter-spacing:-.065em}
.v40-match-insight>header>strong small{display:block;font-size:12px;color:var(--v40-muted);letter-spacing:0}
.v40-rel-cell{display:grid;grid-template-columns:auto auto;gap:2px 7px;align-items:center}
.v40-rel-cell>b{grid-column:1/2}
.v40-rel-cell>strong{font-size:12px}
.v40-rel-cell>small{grid-column:1/-1;color:var(--v40-muted);font-size:12px}
.v40-relationship-intel h3{margin:5px 0 7px;font-size:17.6px}
.v40-relationship-intel p{font-size:12px;color:var(--v40-muted)}
.v40-relationship-intel ul{padding-left:16px}
.v40-relationship-intel li{margin:3px 0;font-size:12px;color:var(--v40-muted)}
@media (max-width:1180px){
.v40-match-insight{position:static;max-height:none}
}
.hidden-view{display:none}
/* mia-v50.css — workflow content only */
.mia-v5{background:var(--v50-canvas);color:var(--v50-ink)}
.v50-avatar{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;border-radius:10px;background:var(--v50-blue-soft);color:var(--v50-blue);border:1px solid color-mix(in srgb,var(--v50-blue) 18%,var(--v50-line));font-size:12px;font-weight:850}
.v50-avatar.large{width:38px;height:38px}
.mia-v5 .v40-deal-workspace{max-width:1640px}
.mia-v5 .mia3-match-cockpit{grid-template-columns:minmax(0,1fr) 350px;gap:12px}
.mia-v5 .match-queue-v12{border:1px solid var(--v50-line);border-radius:14px;overflow:hidden;background:var(--v50-surface)}
.mia-v5 .mia3-match-intel{position:sticky;top:78px;max-height:calc(100vh - 98px);overflow:auto;border:1px solid var(--v50-line);border-radius:14px;background:var(--v50-surface);box-shadow:var(--v50-shadow-sm)}
.mia-v5 .mia3-match-intel details{border-top:1px solid var(--v50-line)}
.mia-v5 .mia3-match-intel summary{cursor:pointer;list-style:none;padding:11px 14px;font-size:12px;font-weight:800}
.mia-v5 .mia3-match-intel summary::-webkit-details-marker{display:none}
.mia-v5 .mia3-match-intel details>div, .mia-v5 .mia3-match-intel details>ul, .mia-v5 .mia3-match-intel details>p{padding:0 14px 12px}
.mia-v5 .v2-network-pulse, .mia-v5 .v2-directory-panel{border-color:var(--v50-line);background:var(--v50-surface);box-shadow:var(--v50-shadow-xs)}
.mia-v5 .v2-data-table thead{background:var(--v50-surface-2)}
.mia-v5 .v2-data-table tbody tr:hover{background:var(--v50-surface-2)}
.state-positive{color:var(--v50-green)}
.state-warning, .state-attention{color:var(--v50-amber)}
.state-negative{color:var(--v50-red)}
.state-muted, .state-neutral{color:var(--v50-muted)}
.mia-v5 .v24-conversation-layout, .mia-v5 .v26-execution-layout{border-color:var(--v50-line)}
.mia-v5 .v24-thread-panel, .mia-v5 .v26-execution-main, .mia-v5 .v26-execution-rail, .mia-v5 .v26-dd-register article, .mia-v5 .v26-offer-table-wrap{background:var(--v50-surface);border-color:var(--v50-line);box-shadow:var(--v50-shadow-xs)}
@media (prefers-reduced-motion:no-preference){
.mia-v5 a, .mia-v5 button, .mia-v5 tr, .mia-v5 article{scroll-behavior:smooth}
}
.mia-v5 :focus-visible{outline:2px solid color-mix(in srgb,var(--v50-blue) 75%,white);outline-offset:2px}
@media (max-width:1180px){
.mia-v5 .mia3-match-cockpit{grid-template-columns:1fr 310px}
}
@media (max-width:820px){
.mia-v5 .mia3-match-cockpit{grid-template-columns:1fr}
.mia-v5 .mia3-match-intel{position:static;max-height:none}
}
.v50-deal-workspace{max-width:1660px;margin:0 auto}
/* mia-v51.css — workflow content only */
.mia-v51{--v50-canvas:var(--mia-surface);--v50-surface:var(--mia-raised);--v50-surface-2:var(--mia-surface);--v50-surface-3:var(--mia-canvas);--v50-line:var(--mia-border-soft);--v50-line-strong:var(--mia-border);--v50-ink:var(--mia-ink);--v50-muted:var(--mia-muted);--v50-faint:var(--mia-quiet);--v50-blue:var(--mia-blue-strong);--v50-blue-2:var(--mia-blue-strong);--v50-blue-soft:var(--mia-raised)}
.mia-brand-public-header{border-bottom-color:var(--mia51-line);background:rgba(247,244,238,.88)}
.public-body.mia-v51{background:var(--mia51-obsidian)}
.public-body.mia-v51 .v2-public-page{max-width:none;padding:0;margin:0}
.mia51-login-stage{min-height:100vh;display:grid;place-items:center;align-content:center;gap:26px;padding:48px 22px;background:radial-gradient(circle at 50% 12%,var(--mia-ink) 0,var(--mia-ink) 28%,var(--mia-ink) 74%);color:var(--mia51-ivory)}
.mia51-login-brand{text-align:center;max-width:520px}
.mia51-login-mark{width:76px;height:76px;border-radius:20px;box-shadow:0 18px 55px rgba(0,0,0,.28),0 0 0 1px rgba(199,165,107,.14)}
.mia51-login-wordmark{margin-top:16px;font-size:37.6px;line-height:1;font-weight:850;letter-spacing:.18em;color:var(--mia51-ivory)}
.mia51-login-descriptor{margin-top:7px;color:var(--mia51-gold);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.mia51-login-brand p{margin:15px auto 0;color:var(--mia-quiet);font-size:12px;line-height:1.55}
.mia51-login-card{width:min(100%,430px);padding:29px 30px 24px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:rgba(250,247,241,.98);color:var(--mia51-obsidian);box-shadow:0 32px 90px rgba(0,0,0,.34)}
.mia51-login-card header>span{color:var(--mia-gold);font-size:12px;font-weight:850;letter-spacing:.13em}
.mia51-login-card header p{margin:0 0 20px;color:var(--mia-muted);font-size:12px;line-height:1.5}
.mia51-login-fields{display:grid;gap:13px}
.mia51-login-fields .v2-field label{color:var(--mia-text);font-size:12px;font-weight:750}
.mia51-login-submit{display:flex;align-items:center;justify-content:space-between;width:100%;height:46px;margin-top:18px;padding:0 15px;border:0;border-radius:10px;background:var(--mia51-obsidian);color:var(--mia51-ivory);font-weight:800;cursor:pointer}
.mia51-login-submit span{color:var(--mia51-gold);font-size:16px}
.mia51-login-governance{display:flex;justify-content:center;flex-wrap:wrap;gap:11px;margin-top:16px;padding-top:15px;border-top:1px solid var(--mia-border-soft);color:var(--mia-quiet)}
.mia51-login-governance span{display:inline-flex;align-items:center;gap:4px;font-size:12px}
.mia51-login-governance svg{width:12px;height:12px;color:var(--mia-gold)}
.mia51-login-footer{color:var(--mia-muted);font-size:12px;letter-spacing:.04em}
.mia-v51 .v2-provider-mark{background:var(--mia51-obsidian);color:var(--mia51-ivory);border-color:var(--mia-text)}
.mia51-guest-auth-body{margin:0;background:var(--mia51-obsidian);color:var(--mia51-ivory);font-family:var(--mia-font-ui)}
.mia51-guest-auth-shell{min-height:100vh;display:grid;place-items:center;align-content:center;gap:22px;padding:42px 20px;max-width:none}
.mia51-guest-lockup{display:flex;align-items:center;gap:11px;color:var(--mia51-ivory)}
.mia51-guest-lockup img{width:46px;height:46px;border-radius:13px}
.mia51-guest-lockup strong, .mia51-guest-lockup small{display:block}
.mia51-guest-lockup strong{font-size:13.76px;letter-spacing:.15em}
.mia51-guest-lockup small{margin-top:2px;color:var(--mia51-gold);font-size:12px;letter-spacing:.08em;text-transform:uppercase}
.mia51-guest-auth-card{width:min(100%,590px);padding:30px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:var(--mia51-paper);color:var(--mia51-obsidian);box-shadow:0 35px 90px rgba(0,0,0,.36)}
.mia51-guest-project-head{display:flex;gap:14px;align-items:flex-start;padding-bottom:20px;border-bottom:1px solid var(--mia51-line)}
.mia51-guest-project-head .v26-security-mark{background:var(--mia51-gold-soft);color:var(--mia-warning-readable)}
.mia51-guest-project-head p{margin:0;color:var(--mia51-stone);font-size:12px;line-height:1.55}
.mia51-advisor-brand{display:flex;align-items:center;gap:10px;margin:16px 0;padding:10px 12px;border:1px solid var(--mia51-line);border-radius:11px;background:var(--mia-raised);color:var(--mia51-stone);font-size:12px}
.mia51-advisor-brand img{max-width:74px;max-height:30px;object-fit:contain}
.mia51-advisor-brand strong{color:var(--mia51-obsidian)}
.mia51-guest-login-form label>span{color:var(--mia-text);font-weight:750}
.mia51-resend-code{border-color:var(--mia51-line)}
.mia51-guest-access-meta{border-color:var(--mia51-line);background:var(--mia-raised)}
.mia51-guest-auth-foot{color:var(--mia-muted)}
.mia51-guest-auth-foot strong{color:var(--mia51-gold)}
.mia51-guest-room-body{margin:0;background:var(--mia-canvas);color:var(--mia51-obsidian);font-family:var(--mia-font-ui)}
.mia51-guest-topbar{background:var(--mia51-obsidian);border-bottom:1px solid var(--mia-text);color:var(--mia51-ivory);padding:0 30px;min-height:66px}
.mia51-room-brand{display:flex;align-items:center;gap:9px}
.mia51-room-brand>img{width:34px;height:34px;border-radius:9px}
.mia51-room-brand strong, .mia51-room-brand small{display:block}
.mia51-room-brand strong{font-size:12px;letter-spacing:.14em}
.mia51-room-brand small{margin-top:1px;color:var(--mia51-gold);font-size:12px;letter-spacing:.06em;text-transform:uppercase}
.mia51-room-brand>i{width:1px;height:28px;background:var(--mia-text);margin:0 5px}
.mia51-room-context strong{letter-spacing:0;font-size:12px}
.mia51-room-context small{color:var(--mia-quiet);text-transform:none;letter-spacing:0}
.mia51-guest-topbar .v26-guest-user strong{color:var(--mia51-ivory)}
.mia51-guest-topbar .v26-guest-user small{color:var(--mia-quiet)}
.mia51-guest-topbar .v26-guest-user a{border-color:var(--mia-text);color:var(--mia-border)}
.mia51-guest-room-shell{max-width:1440px;margin:0 auto;padding:30px 30px 56px}
.mia51-guest-room-hero{border:1px solid var(--mia51-line);border-radius:18px;background:var(--mia51-paper);box-shadow:0 8px 30px rgba(39,32,20,.045)}
.mia51-guest-room-hero>div>span{color:var(--mia-gold)}
.mia51-guest-room-hero p{color:var(--mia51-stone)}
.mia51-room-advisor{display:flex;align-items:center;gap:10px;margin:12px 2px;color:var(--mia51-stone);font-size:12px}
.mia51-room-advisor>span{text-transform:uppercase;letter-spacing:.08em;font-weight:800}
.mia51-room-advisor img{max-width:72px;max-height:26px;object-fit:contain}
.mia51-room-advisor strong{color:var(--mia51-obsidian)}
.mia51-guest-toolbar, .mia51-guest-room-grid, .mia51-guest-library, .mia51-guest-qa{border-color:var(--mia51-line);background:var(--mia51-paper)}
.mia51-guest-toolbar{border-radius:14px}
.mia51-guest-nav{background:var(--mia-canvas);border-color:var(--mia51-line)}
.mia51-guest-nav>strong{color:var(--mia-gold)}
.mia51-guest-nav button.active{background:var(--mia51-paper);color:var(--mia51-obsidian);box-shadow:inset 2px 0 0 var(--mia51-gold)}
.mia51-guest-qa>div>span{color:var(--mia-gold)}
.mia51-guest-library .v26-guest-docs article{border-color:var(--mia51-line);background:var(--mia-raised)}
.mia51-guest-library .v26-doc-type{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.mia51-guest-library .v26-doc-actions a{color:var(--mia-warning-readable)}
.mia51-guest-room-foot{border-color:var(--mia51-line);color:var(--mia-muted)}
.mia51-guest-room-foot strong{color:var(--mia51-obsidian)}
@media (max-width:760px){
.mia51-login-stage{padding:34px 16px}
.mia51-login-card{padding:24px 20px}
.mia51-login-mark{width:64px;height:64px}
.mia51-login-wordmark{font-size:30.4px}
.mia51-guest-topbar{padding:11px 16px;align-items:flex-start}
.mia51-room-brand>i, .mia51-room-context{display:none}
.mia51-guest-room-shell{padding:20px 14px 42px}
.mia51-guest-room-grid{display:block}
.mia51-guest-nav{margin-bottom:10px}
}
/* mia-v52.css — workflow content only */
.mia52-notification-popover{position:relative}
.mia52-notification-popover summary{list-style:none;position:relative}
.mia52-notification-popover summary::-webkit-details-marker{display:none}
.mia52-notification-badge{position:absolute;right:-4px;top:-4px;background:var(--mia-red);color:var(--mia-raised);border:2px solid var(--v2-surface,var(--mia-raised));border-radius:999px;min-width:18px;height:18px;padding:0 4px;font-size:12px;font-weight:800;display:grid;place-items:center}
.mia52-notification-popover-card{position:absolute;right:0;top:48px;width:380px;background:var(--v2-surface,var(--mia-raised));border:1px solid var(--v2-line,var(--mia-canvas));border-radius:16px;box-shadow:0 24px 70px rgba(17,24,39,.18);z-index:50;overflow:hidden}
.mia52-notification-popover-card>header{padding:15px 17px;border-bottom:1px solid var(--v2-line,var(--mia-canvas));display:flex;justify-content:space-between;align-items:center}
.mia52-notification-popover-card>header div{display:flex;flex-direction:column}
.mia52-notification-popover-card>header strong{font-size:14px}
.mia52-notification-popover-card>header small{font-size:12px;color:var(--v2-muted,var(--mia-muted))}
.mia52-notification-popover-card>header a{font-size:12px;font-weight:700}
.mia52-notification-popover-card>div>a{display:grid;grid-template-columns:8px 1fr;gap:11px;padding:13px 16px;border-bottom:1px solid var(--v2-line,var(--mia-canvas));color:inherit}
.mia52-notification-popover-card>div>a.unread{background:color-mix(in srgb,var(--mia52-gold) 9%,transparent)}
.mia52-notification-popover-card>div>a>div{display:grid;grid-template-columns:1fr auto;gap:2px 8px}
.mia52-notification-popover-card>div>a strong{font-size:12px}
.mia52-notification-popover-card>div>a small{grid-column:1/3;color:var(--v2-muted,var(--mia-muted));font-size:12px;line-height:1.45}
.mia52-notification-popover-card>div>a time{font-size:12px;color:var(--v2-muted,var(--mia-muted))}
.mia52-notification-popover-card>div>p{padding:22px;text-align:center;color:var(--v2-muted,var(--mia-muted));font-size:12px}
.mia52-notification-dot{width:7px;height:7px;border-radius:50%;background:var(--mia-quiet);margin-top:5px}
.mia52-notification-dot.severity-success, .severity-success .mia52-notification-dot{background:var(--mia-green)}
.mia52-notification-dot.severity-warning, .severity-warning .mia52-notification-dot{background:var(--mia-warning)}
.mia52-notification-dot.severity-critical, .severity-critical .mia52-notification-dot{background:var(--mia-red)}
.mia52-notification-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:20px;align-items:start}
.mia52-filter-rail{position:sticky;top:90px;background:var(--v2-surface,var(--mia-raised));border:1px solid var(--v2-line,var(--mia-canvas));border-radius:15px;padding:8px;display:flex;flex-direction:column}
.mia52-filter-rail a{padding:10px 11px;border-radius:9px;color:var(--v2-muted,var(--mia-muted));font-size:12px;font-weight:650}
.mia52-filter-rail a.active{background:color-mix(in srgb,var(--mia52-gold) 13%,transparent);color:var(--v2-ink,var(--mia-ink))}
.mia52-notification-feed{background:var(--v2-surface,var(--mia-raised));border:1px solid var(--v2-line,var(--mia-canvas));border-radius:18px;overflow:hidden}
.mia52-notification-row{display:grid;grid-template-columns:8px 1fr auto;gap:13px;padding:17px 20px;border-bottom:1px solid var(--v2-line,var(--mia-canvas))}
.mia52-notification-row.unread{background:color-mix(in srgb,var(--mia52-gold) 6%,transparent)}
.mia52-notification-row>div>header{display:flex;justify-content:space-between;gap:18px}
.mia52-notification-row strong{font-size:14px}
.mia52-notification-row time, .mia52-notification-row small{font-size:12px;color:var(--v2-muted,var(--mia-muted))}
.mia52-notification-row p{margin:5px 0;color:var(--v2-muted,var(--mia-muted));font-size:12px;line-height:1.5}
.mia52-notification-actions{display:flex;gap:12px;align-items:center}
.mia-v52 .v40-match-insight{transition:opacity .14s ease,transform .14s ease}
.mia-v52 .v40-match-insight.loading{opacity:.46;transform:translateY(2px);pointer-events:none}
.mia52-settings-shell{display:grid;grid-template-columns:210px minmax(0,1fr);gap:22px;align-items:start}
.mia52-settings-nav{position:sticky;top:86px;border:1px solid var(--v2-line,var(--mia-canvas));background:var(--v2-surface,var(--mia-raised));border-radius:16px;padding:8px;display:flex;flex-direction:column}
.mia52-settings-nav a{padding:10px 11px;border-radius:9px;font-size:12px;color:var(--v2-muted,var(--mia-muted));font-weight:650}
.mia52-settings-nav a.active{color:var(--v2-ink,var(--mia-ink));background:color-mix(in srgb,var(--mia52-gold) 13%,transparent)}
.mia52-settings-sections{display:flex;flex-direction:column;gap:15px}
.mia52-settings-section{scroll-margin-top:90px;background:var(--v2-surface,var(--mia-raised));border:1px solid var(--v2-line,var(--mia-canvas));border-radius:18px;overflow:hidden}
.mia52-settings-section>header{padding:20px 23px 17px;border-bottom:1px solid var(--v2-line,var(--mia-canvas));display:flex;justify-content:space-between;align-items:center;gap:20px}
.mia52-settings-section>header span{font-size:12px;letter-spacing:.11em;color:var(--mia52-gold-deep);font-weight:800}
.mia52-settings-section>header h2{font-size:20px;letter-spacing:-.02em;margin:5px 0 4px}
.mia52-settings-section>header p{font-size:12px;color:var(--v2-muted,var(--mia-muted));line-height:1.45}
.mia52-settings-pill{padding:6px 9px;border-radius:999px;background:color-mix(in srgb,var(--mia52-gold) 10%,transparent);white-space:nowrap}
.mia52-settings-form{padding:21px 23px 0}
.mia52-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px 18px}
.mia52-settings-grid label, .mia52-choice-grid label{display:flex;flex-direction:column;gap:6px}
.mia52-settings-grid label>span, .mia52-choice-grid label>span{font-size:12px;font-weight:750}
.mia52-settings-grid label small, .mia52-choice-grid label small{font-size:12px;color:var(--v2-muted,var(--mia-muted));line-height:1.4}
.mia52-settings-grid .span-2{grid-column:span 2}
.mia52-settings-form>footer{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--v2-line,var(--mia-canvas));padding:14px 0 16px;margin-top:20px}
.mia52-settings-form>footer>span{font-size:12px;color:var(--v2-muted,var(--mia-muted))}
.mia52-choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.mia52-toggle-row{display:flex;gap:10px;align-items:flex-start;margin-top:16px}
.mia52-toggle-row>span{display:flex;flex-direction:column}
.mia52-toggle-row strong{font-size:12px}
.mia52-toggle-row small{font-size:12px;color:var(--v2-muted,var(--mia-muted))}
.mia52-settings-note{margin:20px 23px;padding:13px 15px;border:1px solid var(--v2-line,var(--mia-canvas));border-radius:11px;color:var(--v2-muted,var(--mia-muted));font-size:12px}
.mia52-notification-master{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mia52-notification-master label{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;border:1px solid var(--v2-line,var(--mia-canvas));border-radius:11px}
.mia52-notification-master label>span{display:flex;flex-direction:column}
.mia52-notification-master strong{font-size:12px}
.mia52-notification-master small{font-size:12px;color:var(--v2-muted,var(--mia-muted))}
.mia52-notification-table{margin-top:15px;border:1px solid var(--v2-line,var(--mia-canvas));border-radius:12px;overflow:hidden}
.mia52-notification-table>div{display:grid;grid-template-columns:1fr 90px 90px;align-items:center;padding:10px 13px;border-bottom:1px solid var(--v2-line,var(--mia-canvas))}
.mia52-notification-table>div:last-child{border-bottom:0}
.mia52-notification-table .head{background:color-mix(in srgb,var(--mia52-gold) 6%,transparent);font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--v2-muted,var(--mia-muted))}
.mia52-notification-table strong{font-size:12px}
.mia52-mailbox-list{padding:18px 22px;display:flex;flex-direction:column;gap:8px}
.mia52-mailbox-list article{display:grid;grid-template-columns:36px 1fr auto auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--v2-line,var(--mia-canvas));border-radius:11px}
.mia52-provider{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--mia52-obsidian);color:var(--mia-raised);font-weight:800}
.mia52-mailbox-list article>div{display:flex;flex-direction:column}
.mia52-mailbox-list strong{font-size:12px}
.mia52-mailbox-list small{font-size:12px;color:var(--v2-muted,var(--mia-muted))}
.mia52-health{flex-direction:row;gap:5px}
.mia52-health span{font-size:12px;padding:5px 7px;border:1px solid var(--v2-line,var(--mia-canvas));border-radius:999px}
.mia52-health .ok{color:var(--mia52-green)}
.mia52-health .warning{color:var(--mia52-amber)}
.mia52-ai-health-card{margin:18px 22px 2px;display:grid;grid-template-columns:repeat(4,1fr) auto;border:1px solid var(--v2-line,var(--mia-canvas));border-radius:12px;overflow:hidden}
.mia52-ai-health-card>div{padding:13px 14px;border-right:1px solid var(--v2-line,var(--mia-canvas));display:flex;flex-direction:column}
.mia52-ai-health-card span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--v2-muted,var(--mia-muted))}
.mia52-ai-health-card strong{font-size:12px;margin-top:4px}
.mia52-ai-health-card form{display:grid;place-items:center;padding:8px}
.mia52-integration-grid{padding:18px 22px;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mia52-integration-grid>a{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:13px;border:1px solid var(--v2-line,var(--mia-canvas));border-radius:11px;color:inherit}
.mia52-integration-grid>a>span{width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--mia52-gold) 10%,transparent);display:grid;place-items:center}
.mia52-integration-grid>a>div{display:flex;flex-direction:column}
.mia52-integration-grid strong{font-size:12px}
.mia52-integration-grid small, .mia52-integration-grid em{font-size:12px;color:var(--v2-muted,var(--mia-muted));font-style:normal}
@media (max-width:1100px){
.mia52-choice-grid{grid-template-columns:1fr 1fr}
.mia52-settings-shell{grid-template-columns:170px minmax(0,1fr)}
}
@media (max-width:760px){
.mia52-settings-shell{display:block}
.mia52-settings-nav{position:relative;top:auto;flex-direction:row;overflow:auto;margin-bottom:14px}
.mia52-settings-nav a{white-space:nowrap}
.mia52-settings-grid, .mia52-choice-grid, .mia52-notification-master, .mia52-integration-grid{grid-template-columns:1fr}
.mia52-settings-grid .span-2{grid-column:auto}
.mia52-notification-layout{display:block}
.mia52-filter-rail{position:relative;top:auto;flex-direction:row;overflow:auto;margin-bottom:12px}
.mia52-notification-popover-card{position:fixed;left:12px;right:12px;top:66px;width:auto}
.mia52-choice-grid{grid-template-columns:1fr}
.mia52-ai-health-card{grid-template-columns:1fr 1fr}
.mia52-notification-row{grid-template-columns:8px 1fr}
.mia52-notification-actions{grid-column:2}
}
.mia575-live-toast-stack{z-index:1000}
.mia575-live-notification{align-items:flex-start;min-width:340px;box-shadow:0 18px 48px rgba(16,21,29,.18)}
.mia575-live-notification>div{display:flex;flex-direction:column;gap:2px}
.mia575-live-notification strong{font-size:12.48px}
.mia575-live-notification small{font-size:12px;color:var(--v2-muted,var(--mia-muted))}
.mia575-live-notification a{margin-top:4px;color:var(--mia-blue-strong);font-size:12px;font-weight:800}
@media (max-width:760px){
.mia575-live-notification{min-width:0}
}
/* mia-v53.css — workflow content only */
.mia-v52{--v2-canvas:var(--mia53-canvas)}
.mia3-match-cockpit{grid-template-columns:minmax(0,1fr) 360px;gap:13px;align-items:start}
.match-queue-v12{overflow:visible}
.v40-match-insight{position:sticky;top:82px;max-height:calc(100vh - 100px);overflow:auto;background:var(--mia-raised);border:1px solid var(--mia53-line);border-radius:16px;box-shadow:var(--mia53-shadow);scrollbar-width:thin}
.v40-match-insight.loading{opacity:.55;pointer-events:none}
.v40-match-insight.loading:after{content:"Loading buyer intelligence…";position:sticky;bottom:0;display:block;background:var(--mia-ink);color:var(--mia-raised);padding:9px 12px;font-size:12px;text-align:center}
.mia53-inspector-section{border-bottom:1px solid var(--mia53-line)}
.mia53-inspector-section>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;color:var(--mia-blue-strong);font-size:12px;font-weight:800}
.mia53-inspector-section>summary::-webkit-details-marker{display:none}
.mia53-inspector-section>summary b{color:var(--mia-quiet);font-size:12px;background:var(--mia-canvas);border-radius:999px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center}
.mia53-inspector-section[open]>summary{background:var(--mia-raised)}
.mia53-inspector-section .content{padding:2px 16px 16px;font-size:12px;color:var(--mia-muted);line-height:1.55}
.mia53-inspector-section .content ul{padding-left:16px;margin:6px 0}
.mia53-inspector-section .content li{margin:4px 0}
.mia53-inspector-section label{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--mia-quiet);margin:10px 0 3px}
.mia53-inspector-section p{margin:0 0 6px}
.mia53-inspector-section.risk>summary{color:var(--mia53-red)}
.mia53-inspector-contact{display:flex;flex-direction:column;gap:3px}
.mia53-inspector-contact strong{font-size:12px;color:var(--mia53-ink)}
.mia53-inspector-contact span, .mia53-inspector-contact a{font-size:12px;color:var(--mia-muted)}
.mia53-score-bars{display:flex;flex-direction:column;gap:8px;margin:7px 0}
.mia53-score-bars>div{display:grid;grid-template-columns:90px minmax(0,1fr) 30px;gap:8px;align-items:center}
.mia53-score-bars span{font-size:12px}
.mia53-score-bars>div>div{height:5px;background:var(--mia-canvas);border-radius:99px;overflow:hidden}
.mia53-score-bars i{display:block;height:100%;background:linear-gradient(90deg,var(--mia53-gold),var(--mia53-blue));border-radius:inherit}
.mia53-score-bars strong{font-size:12px;text-align:right}
.mia53-inspector-evidence{display:flex;flex-direction:column;gap:7px;margin-top:10px}
.mia53-inspector-evidence article{padding:9px 10px;background:var(--mia-surface);border-radius:9px}
.mia53-inspector-evidence strong{font-size:12px}
.mia53-inspector-evidence small{display:block;font-size:12px;color:var(--mia-quiet)}
.mia53-inspector-evidence p{font-size:12px;margin:4px 0 0}
.mia53-conversation-angle{padding:15px 16px;background:var(--mia-raised);border-bottom:1px solid var(--mia-canvas)}
.mia53-conversation-angle span{font-size:12px;text-transform:uppercase;color:var(--mia-blue-strong);letter-spacing:.08em;font-weight:800}
.mia53-conversation-angle p{font-size:12px;line-height:1.5;color:var(--mia-muted)}
.mia53-match-actions{display:flex;flex-direction:column;gap:7px;padding:13px 15px 16px}
.mia53-outreach-workbench{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:12px;align-items:start}
.mia53-outreach-workbench.rail-collapsed{grid-template-columns:1fr}
.mia53-outreach-workbench.rail-collapsed .mia53-outreach-rail{display:none}
.mia53-outreach-main{min-width:0}
.mia53-outreach-tabs{display:flex;gap:4px;margin:11px 0 0;padding:5px;background:var(--mia-canvas);border-radius:12px;overflow:auto}
.mia53-outreach-tabs a{padding:9px 12px;border-radius:8px;font-size:12px;color:var(--mia-muted);font-weight:750;white-space:nowrap}
.mia53-outreach-tabs a.active{background:var(--mia-raised);color:var(--mia-ink);box-shadow:0 2px 9px rgba(20,18,15,.07)}
.mia53-outreach-tabs b{margin-left:4px;background:var(--mia-border-soft);border-radius:999px;padding:2px 5px;font-size:12px}
.mia53-review-queue, .mia53-campaign-history{margin-top:11px;background:var(--mia-raised);border:1px solid var(--mia53-line);border-radius:16px;box-shadow:var(--mia53-shadow);overflow:hidden}
.mia53-review-queue>header, .mia53-campaign-history>header{padding:17px 20px 13px;border-bottom:1px solid var(--mia53-line)}
.mia53-review-queue h3, .mia53-campaign-history h3{font-size:16px;margin:4px 0 3px}
.mia53-review-queue>header p, .mia53-campaign-history>header p{font-size:12px;color:var(--mia-muted);margin:0}
.mia53-review-table{display:flex;flex-direction:column}
.mia53-review-actions{display:flex;gap:5px;justify-content:flex-end}
.mia53-review-empty{padding:25px;display:flex;gap:12px;align-items:center}
.mia53-review-empty>span{width:32px;height:32px;border-radius:50%;background:var(--mia-surface);color:var(--mia53-green);display:grid;place-items:center}
.mia53-review-empty div{display:flex;flex-direction:column}
.mia53-review-empty strong{font-size:12px}
.mia53-review-empty small{font-size:12px;color:var(--mia-quiet)}
.mia53-outreach-rail{display:flex;flex-direction:column;gap:10px;position:sticky;top:82px}
.mia53-outreach-rail>section{background:var(--mia-raised);border:1px solid var(--mia53-line);border-radius:15px;padding:15px;box-shadow:var(--mia53-shadow)}
.mia53-outreach-rail h3{font-size:12px;margin:4px 0}
.mia53-outreach-rail p{font-size:12px;line-height:1.5;color:var(--mia-muted)}
.mia53-outreach-rail ul{padding-left:15px;margin:8px 0}
.mia53-outreach-rail li{font-size:12px;line-height:1.5;color:var(--mia-muted);margin:3px 0}
.mia53-rail-title{display:flex;justify-content:space-between;gap:8px}
.mia53-rail-title>a{font-size:12px;font-weight:750}
@media (max-width:1280px){
.mia3-match-cockpit{grid-template-columns:minmax(0,1fr) 330px}
}
@media (max-width:1020px){
.mia3-match-cockpit{grid-template-columns:1fr}
.v40-match-insight{position:relative;top:auto;max-height:none}
.mia53-outreach-workbench{grid-template-columns:1fr}
.mia53-outreach-rail{position:relative;top:auto;display:grid;grid-template-columns:repeat(3,1fr)}
}
@media (max-width:720px){
.mia53-review-actions{grid-column:1/3;justify-content:flex-start}
.mia53-outreach-rail{display:block}
.mia53-outreach-rail>section{margin-bottom:9px}
}
.mia53-match-inspector-head{padding:18px 17px 15px;border-bottom:1px solid var(--mia53-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px}
.mia53-match-inspector-head>div>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800;color:var(--mia53-blue)}
.mia53-match-inspector-head h3{font-size:17px;letter-spacing:-.025em;margin:5px 0 2px}
.mia53-match-inspector-head p{font-size:12px;color:var(--mia-quiet);margin:0}
.mia53-match-inspector-head>strong{font-size:29px;line-height:1;letter-spacing:-.05em;text-align:right}
.mia53-match-inspector-head>strong small{display:block;font-size:12px;color:var(--mia-quiet);letter-spacing:0;margin-top:3px;font-weight:600}
.mia53-review-table>.head, .mia53-review-table>article{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(300px,1.65fr) 58px 72px 158px;gap:10px;align-items:center;padding:12px 17px;border-bottom:1px solid var(--mia53-line)}
.mia53-review-table>.head{background:var(--mia-surface);color:var(--mia-quiet);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:800}
.mia53-review-table>article:hover{background:var(--mia-raised)}
.mia53-review-table .identity{display:grid;grid-template-columns:31px minmax(0,1fr);gap:9px;align-items:center;color:inherit;min-width:0}
.mia53-review-table .identity .v2-entity-avatar{width:31px;height:31px;border-radius:9px;font-size:12px}
.mia53-review-table .identity div, .mia53-review-table .copy{min-width:0}
.mia53-review-table .identity strong, .mia53-review-table .copy strong{font-size:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia53-review-table .identity small, .mia53-review-table .copy small{font-size:12px;color:var(--mia-quiet);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}
.mia53-review-table .language, .mia53-review-table .state{font-size:12px;font-weight:800;border:1px solid var(--mia53-line);border-radius:999px;padding:5px 7px;text-align:center;white-space:nowrap}
.mia53-review-table .actions{display:flex;gap:5px;align-items:center;justify-content:flex-end}
.mia53-review-table .actions button.danger{color:var(--mia53-red)}
.mia53-campaign-history>div>a{display:grid;grid-template-columns:90px minmax(190px,1.2fr) minmax(250px,1.6fr) 62px;gap:12px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--mia53-line);color:inherit}
.mia53-campaign-history>div>a:hover{background:var(--mia-raised)}
.mia53-campaign-history .campaign-state{font-size:12px;padding:5px 7px;border:1px solid var(--mia53-line);border-radius:999px;text-align:center}
.mia53-campaign-history>div>a>div{display:flex;flex-direction:column;min-width:0}
.mia53-campaign-history strong{font-size:12px}
.mia53-campaign-history small{font-size:12px;color:var(--mia-quiet)}
.mia53-campaign-history em{font-style:normal;font-size:12px;color:var(--mia-muted)}
.mia53-campaign-history b{font-size:12px;text-align:right}
@media (max-width:1100px){
.mia53-review-table>.head, .mia53-review-table>article{grid-template-columns:minmax(140px,.8fr) minmax(240px,1.5fr) 52px 65px 145px}
.mia53-campaign-history>div>a{grid-template-columns:80px 1fr 1.3fr 55px}
}
@media (max-width:720px){
.mia53-review-table>.head{display:none}
.mia53-review-table>article{grid-template-columns:1fr 70px;padding:14px}
.mia53-review-table .copy{grid-column:1/3}
.mia53-review-table .actions{grid-column:1/3;justify-content:flex-start}
.mia53-campaign-history>div>a{grid-template-columns:1fr 50px}
.mia53-campaign-history .campaign-state, .mia53-campaign-history>div>a>em{display:none}
}
/* mia-v54.css — workflow content only */
.mia-v54 .section-kicker, .mia-v54 .v2-page-kicker{color:var(--mia-muted);font-size:12px;letter-spacing:.12em;font-weight:800;text-transform:uppercase}
.mia-v54 h1, .mia-v54 h2, .mia-v54 h3{color:var(--mia54-ink)}
.mia-v54 .v2-network-pulse{box-shadow:none;border-color:var(--mia54-line);border-radius:var(--mia54-radius);background:var(--mia54-surface)}
.mia-v54 .v2-network-pulse article{min-height:74px;padding:13px 15px}
.mia-v54 .v2-network-pulse strong{font-size:20px}
.mia-v54 .v2-directory-panel{border-radius:var(--mia54-radius);box-shadow:none;border-color:var(--mia54-line);background:var(--mia54-surface)}
.mia-v54 .mia3-match-cockpit{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:12px;align-items:start}
.mia-v54 .match-queue-v12{border:1px solid var(--mia54-line);border-radius:12px;overflow:hidden;background:var(--mia54-surface)}
.mia-v54 .match-filter-v12{padding:10px;background:var(--mia54-surface-2)}
.mia-v54 .bulk-action-bar-v12{padding:10px 12px}
.mia-v54 .v40-match-insight{position:sticky;top:74px;max-height:calc(100vh - 92px);border-radius:12px;box-shadow:none;background:var(--mia54-surface);border-color:var(--mia54-line);z-index:2}
.mia-v54 .mia53-inspector-section>summary{color:var(--mia-text)}
.mia-v54 .mia53-inspector-section[open]>summary{background:var(--mia-surface)}
.mia-v54 .mia53-outreach-workbench{grid-template-columns:minmax(0,1fr) 250px;gap:12px}
.mia-v54 .mia53-outreach-rail{top:74px}
.mia-v54 .mia53-outreach-rail>section{box-shadow:none;border-radius:12px}
.mia-v54 .mia53-review-queue{box-shadow:none;border-radius:12px}
.mia-v54 .mia53-review-queue header h2{font-size:17px}
.mia-v54 .mia53-review-queue header p{display:none}
.mia-v54 .mia53-review-table>.head, .mia-v54 .mia53-review-table>article{grid-template-columns:minmax(160px,.8fr) minmax(350px,1.8fr) 48px 68px 150px}
@media (max-width:1180px){
.mia-v54 .mia3-match-cockpit{grid-template-columns:1fr}
.mia-v54 .v40-match-insight{position:relative;top:auto;max-height:none}
.mia-v54 .mia53-outreach-workbench{grid-template-columns:1fr}
.mia-v54 .mia53-outreach-rail{display:none}
}
@media (max-width:760px){
.mia-v54 .mia53-review-table>.head{display:none}
.mia-v54 .mia53-review-table>article{grid-template-columns:1fr 72px}
.mia-v54 .mia53-review-table .copy, .mia-v54 .mia53-review-table .actions{grid-column:1/-1}
}
/* mia-v55.css — workflow content only */
.mia-v55 .mia3-match-cockpit{grid-template-columns:minmax(0,1fr) 360px;gap:14px}
.mia-v55 .match-queue-v12{border-radius:14px;border-color:var(--mia55-line);background:var(--mia55-surface)}
.mia-v55 .match-filter-v12{grid-template-columns:minmax(230px,1.6fr) minmax(112px,.7fr) minmax(105px,.65fr) 92px minmax(116px,.7fr) auto;gap:7px;padding:10px 11px;background:var(--mia-raised);border-color:var(--mia55-line)}
.mia-v55 .match-filter-v12>*{min-width:0}
.mia-v55 .bulk-action-bar-v12{border-color:var(--mia55-line);background:var(--mia-raised)}
.mia-v55 .bulk-action-bar-v12 .bulk-selection-copy{color:var(--mia-quiet);font-size:12px}
.mia-v55 .mia55-match-list{background:var(--mia-raised);border-top:1px solid var(--mia55-line)}
.mia-v55 .mia55-match-list-head, .mia-v55 .mia55-match-row{display:grid;grid-template-columns:34px 48px minmax(255px,1fr) 74px minmax(155px,190px) 116px;gap:11px;align-items:center}
.mia-v55 .mia55-match-list-head{min-height:38px;padding:0 14px;background:var(--mia-raised);border-bottom:1px solid var(--mia-border-soft);color:var(--mia-quiet);font-size:12px;line-height:1;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mia-v55 .mia55-match-row{position:relative;min-height:86px;padding:10px 14px;border-bottom:1px solid var(--mia-border-soft);background:var(--mia-raised);transition:background .12s ease,box-shadow .12s ease;isolation:isolate}
.mia-v55 .mia55-match-row:last-child{border-bottom:0}
.mia-v55 .mia55-match-row:hover{background:var(--mia-raised)}
.mia-v55 .mia55-match-row.focused{background:var(--mia55-blue-soft);box-shadow:inset 3px 0 0 var(--mia55-blue)}
.mia-v55 .mia55-match-row.selected{background:var(--mia-raised)}
.mia-v55 .mia55-match-select{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer}
.mia-v55 .mia55-match-select:focus-visible{outline:2px solid var(--mia55-blue);outline-offset:-3px}
.mia-v55 .mia55-match-row>*:not(.mia55-match-select){position:relative;z-index:2;pointer-events:none;min-width:0}
.mia-v55 .mia55-match-row>.mia55-match-check{z-index:3;pointer-events:auto;display:grid;place-items:center;width:28px;height:28px;margin:-4px}
.mia-v55 .mia55-match-rank span{font-size:12px;color:var(--mia-quiet);font-weight:750}
.mia-v55 .mia55-match-company{display:flex;flex-direction:column;justify-content:center}
.mia-v55 .mia55-match-company strong{font-size:12px;line-height:1.25;color:var(--mia-ink);white-space:normal}
.mia-v55 .mia55-match-company small{margin-top:4px;font-size:12px;line-height:1.25;color:var(--mia-quiet)}
.mia-v55 .mia55-match-company p{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--mia-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mia-v55 .mia55-match-fit{display:grid;grid-template-columns:auto auto;align-items:baseline;justify-content:start;column-gap:2px}
.mia-v55 .mia55-match-fit strong{font-size:19px;line-height:1;color:var(--mia-ink)}
.mia-v55 .mia55-match-fit>span{font-size:12px;color:var(--mia-quiet)}
.mia-v55 .mia55-match-fit small{grid-column:1/-1;margin-top:5px;font-size:12px;color:var(--mia-muted)}
.mia-v55 .mia55-match-contact{display:flex;flex-direction:column}
.mia-v55 .mia55-match-contact strong{font-size:12px;line-height:1.3;color:var(--mia-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia-v55 .mia55-match-contact small{margin-top:3px;font-size:12px;line-height:1.3;color:var(--mia-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia-v55 .mia55-match-contact em{margin-top:3px;font-size:12px;line-height:1.3;font-style:normal;color:var(--mia-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia-v55 .mia55-match-status{display:flex;flex-direction:column;align-items:flex-start;gap:5px}
.mia-v55 .mia55-match-status .match-status-v12{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia-v55 .mia55-match-status small{font-size:12px;color:var(--mia-quiet);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
.mia-v55 .mia55-match-empty{margin:24px}
.mia-v55 .v40-match-insight{top:70px;max-height:calc(100vh - 86px);border:1px solid var(--mia55-line);border-radius:14px;background:var(--mia-raised);box-shadow:0 10px 28px rgba(25,29,35,.055);overflow:auto}
.mia-v55 .v40-match-insight.loading{opacity:.72;pointer-events:none}
.mia-v55 .mia53-match-inspector-head{padding:18px 17px 16px;background:linear-gradient(180deg,var(--mia-raised),var(--mia-raised))}
.mia-v55 .mia53-match-inspector-head>div>span{color:var(--mia55-blue);font-size:12px;letter-spacing:.08em}
.mia-v55 .mia53-match-inspector-head h3{font-size:17px;line-height:1.15;letter-spacing:-.025em;margin-top:6px}
.mia-v55 .mia53-match-inspector-head p{font-size:12px;color:var(--mia-quiet)}
.mia-v55 .mia53-match-inspector-head>strong{font-size:27px;letter-spacing:-.04em}
.mia-v55 .mia53-match-inspector-head>strong small{font-size:12px;letter-spacing:0}
.mia-v55 .mia53-inspector-section>summary{min-height:48px;padding:0 15px;font-size:12px}
.mia-v55 .mia53-inspector-section .content{padding:14px 16px 16px;font-size:12px;line-height:1.55}
.mia-v55 .mia53-inspector-section .content li{margin-bottom:7px}
.mia-v55 .mia53-conversation-angle{margin:12px;border-radius:10px}
.mia-v55 .mia53-match-actions{padding:0 12px 14px}
@media (max-width:1380px){
.mia-v55 .mia3-match-cockpit{grid-template-columns:minmax(0,1fr) 330px}
.mia-v55 .mia55-match-list-head, .mia-v55 .mia55-match-row{grid-template-columns:32px 42px minmax(230px,1fr) 66px minmax(135px,165px)}
.mia-v55 .mia55-match-list-head>span:last-child, .mia-v55 .mia55-match-status{display:none}
}
@media (max-width:1180px){
.mia-v55 .mia3-match-cockpit{grid-template-columns:1fr}
.mia-v55 .v40-match-insight{position:relative;top:auto;max-height:none}
.mia-v55 .match-filter-v12{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:760px){
.mia-v55 .match-filter-v12{grid-template-columns:1fr}
.mia-v55 .mia55-match-list-head{display:none}
.mia-v55 .mia55-match-row{grid-template-columns:28px 38px minmax(0,1fr) 58px;gap:8px;min-height:94px;padding:10px 11px}
.mia-v55 .mia55-match-contact, .mia-v55 .mia55-match-status{display:none}
}
.mia-v55 .mia55-agent-settings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px}
.mia-v55 .mia55-agent-settings-card{padding:18px;border:1px solid var(--mia-border-soft);border-radius:16px;background:var(--mia-raised);box-shadow:0 10px 24px rgba(31,26,20,.04)}
.mia-v55 .mia55-agent-settings-card header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}
.mia-v55 .mia55-agent-settings-card header h4{margin:0 0 4px;font-size:16px}
.mia-v55 .mia55-agent-settings-card header p{margin:0;color:var(--mia-muted);font-size:12px;line-height:1.5}
.mia-v55 .mia55-agent-settings-card .mia55-agent-meta{display:flex;gap:8px;flex-wrap:wrap}
.mia-v55 .mia55-agent-settings-card .mia55-agent-meta span{padding:5px 8px;border:1px solid var(--mia-border-soft);border-radius:999px;background:var(--mia-raised);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--mia-muted)}
.mia-v55 .mia55-agent-settings-card .mia55-agent-field{display:grid;gap:6px;margin-top:12px}
.mia-v55 .mia55-agent-settings-card .mia55-agent-field label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mia-muted);font-weight:700}
.mia-v55 .mia55-agent-source-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:10px}
.mia-v55 .mia55-agent-source-list label{display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid var(--mia-border-soft);border-radius:10px;background:var(--mia-raised);color:var(--mia-text);font-size:12px;text-transform:none;letter-spacing:0;font-weight:500}
.mia-v55 .mia55-agent-settings-actions{display:flex;justify-content:flex-end;margin-top:18px}
.mia-v55 .mia56-provenance-metrics{grid-template-columns:repeat(4,1fr)}
/* mia-v56.css — workflow content only */
.mia580-sector-intelligence{padding:14px 16px;border-bottom:1px solid var(--mia56-border,var(--mia-border-soft));background:linear-gradient(180deg,var(--mia-raised),var(--mia-surface))}
.mia580-sector-intelligence>span{display:block;color:var(--mia-blue);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}
.mia580-sector-intelligence>div{display:flex;align-items:center;gap:9px;min-width:0}
.mia580-sector-intelligence strong{font-size:13.76px;line-height:1.2}
.mia580-sector-intelligence b{color:var(--mia-quiet);font-weight:600}
.mia580-sector-intelligence small{display:block;margin-top:6px;color:var(--mia-quiet);font-size:12px;line-height:1.35}
/* design-system.css — workflow content only */
.mia563-compare-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px}
.mia563-compare-summary > div{padding:16px 18px;border:1px solid var(--mia-line);border-radius:14px;background:var(--mia-surface)}
.mia563-compare-summary span{display:block;color:var(--mia-quiet);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mia563-compare-summary strong{display:block;margin:5px 0 2px;color:var(--mia-ink)}
.mia563-compare-summary small{color:var(--mia-muted)}
.mia563-compare-table-wrap{overflow:auto;border:1px solid var(--mia-line);border-radius:18px;background:var(--mia-surface);box-shadow:var(--mia-shadow-card)}
.mia563-compare-table{width:100%;border-collapse:collapse;min-width:900px}
.mia563-compare-table th, .mia563-compare-table td{padding:15px 16px;border-bottom:1px solid var(--mia-line);border-right:1px solid var(--mia-line);vertical-align:top;text-align:left}
.mia563-compare-table th:last-child, .mia563-compare-table td:last-child{border-right:0}
.mia563-compare-table thead th{background:var(--mia-surface)}
.mia563-compare-table thead th:first-child{width:150px}
.mia563-compare-table thead a{color:var(--mia-ink);text-decoration:none;font-size:14.4px}
.mia563-compare-table thead small, .mia563-compare-table td small{display:block;margin-top:4px;color:var(--mia-muted);font-size:12px}
.mia563-compare-table tbody th{color:var(--mia-quiet);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;background:var(--mia-raised)}
.mia563-score{font-size:24.8px}
.mia563-rich-row ul{margin:0;padding-left:16px}
.mia563-rich-row li{margin:0 0 7px;line-height:1.45;font-size:12px}
.mia563-rich-row ul.risks li::marker{color:var(--mia-orange)}
.mia563-component-list{display:grid;gap:5px}
.mia563-component-list span{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;background:var(--mia-surface)}
.mia563-component-list b{font-size:12px;font-weight:700}
.mia563-component-list em{font-style:normal;font-weight:800}
.mia563-compare-button{white-space:nowrap}
.mia563-command-results:empty{display:none}
.mia563-command-result-label{display:block;margin-top:6px}
.mia563-command-result{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px}
.mia563-command-result-mark{width:28px;height:28px;display:grid;place-items:center;border-radius:9px;background:var(--mia-raised);color:var(--mia-blue);font-size:12px;font-weight:900}
.mia563-command-result small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mia563-research-proposals{border-color:var(--mia-border);background:linear-gradient(180deg,var(--mia-raised),var(--mia-raised))}
.mia563-proposal-list{display:grid;gap:12px;margin-top:14px}
.mia563-proposal-card{padding:14px;border:1px solid var(--mia-line);border-radius:14px;background:var(--mia-raised)}
.mia563-proposal-card > header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.mia563-proposal-card header span{font-weight:800}
.mia563-proposal-card header em{display:inline-block;margin-left:8px;padding:3px 6px;border-radius:999px;color:var(--mia-warning-readable);background:var(--mia-canvas);font-size:12px;font-style:normal}
.mia563-proposal-card header > strong{color:var(--mia-blue);font-size:12px}
.mia563-proposal-compare{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:10px;align-items:start;margin:12px 0}
.mia563-proposal-compare > span{display:grid;place-items:center;color:var(--mia-quiet);padding-top:20px}
.mia563-proposal-compare > div{padding:10px 12px;border-radius:10px;background:var(--mia-surface)}
.mia563-proposal-compare small{color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.07em}
.mia563-proposal-compare p{margin:5px 0 0;line-height:1.45}
.mia563-proposal-card footer{display:flex;justify-content:space-between;align-items:center;gap:10px;color:var(--mia-muted);font-size:12px}
.mia563-proposal-card footer > div{display:flex;gap:6px}
.mia563-proposal-card footer form{margin:0}
@media (max-width:900px){
.mia563-compare-summary{grid-template-columns:1fr}
.mia563-proposal-compare{grid-template-columns:1fr}
.mia563-proposal-compare > span{display:none}
.mia563-proposal-card footer{align-items:flex-start;flex-direction:column}
}
.mia563-proposal-alert{margin:10px 0;padding:9px 10px;border-radius:10px;background:var(--mia-raised);color:var(--mia-blue-strong);font-size:12px;font-weight:750}
.mia-team-page{max-width:1320px;margin:0 auto 48px}
.mia-team-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;border:1px solid var(--mia-line);border-radius:18px;overflow:hidden;background:var(--mia-surface);box-shadow:var(--mia-shadow-card)}
.mia-team-kpis article{padding:17px 20px;border-right:1px solid var(--mia-line)}
.mia-team-kpis article:last-child{border-right:0}
.mia-team-kpis article.attention{background:linear-gradient(180deg,var(--mia-raised),var(--mia-raised))}
.mia-team-kpis span{display:block;color:var(--mia-quiet);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.mia-team-kpis strong{display:block;margin:7px 0 3px;color:var(--mia-ink);font-size:24px;letter-spacing:-.035em}
.mia-team-kpis small{color:var(--mia-muted);font-size:12px}
.mia-team-onboarding-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,.65fr);gap:18px;margin-bottom:18px}
.mia-team-invite-card, .mia-team-role-card, .mia-team-section{border:1px solid var(--mia-line);border-radius:20px;background:var(--mia-surface);box-shadow:var(--mia-shadow-card)}
.mia-team-invite-card{padding:24px;overflow:hidden;position:relative}
.mia-team-invite-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--mia-blue),var(--mia-blue))}
.mia-team-invite-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px}
.mia-team-invite-card h2{margin:5px 0 6px;font-size:23.2px;letter-spacing:-.035em}
.mia-team-invite-card header p{max-width:670px;margin:0;color:var(--mia-muted);font-size:13.12px;line-height:1.5}
.mia-team-secure-pill{display:inline-flex;padding:6px 10px;border-radius:999px;background:var(--mia-raised);color:var(--mia-blue-strong);font-size:12px;font-weight:800;white-space:nowrap}
.mia-team-invite-form{display:grid;grid-template-columns:minmax(220px,1.15fr) minmax(190px,.75fr) minmax(190px,.75fr);gap:12px;align-items:end}
.mia-team-field{display:grid;gap:6px}
.mia-team-field>span{color:var(--mia-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mia-team-field>span em{font-style:normal;font-weight:500;letter-spacing:0;text-transform:none}
.mia-team-field>small{color:var(--mia-muted);font-size:12px}
.mia-team-deal-scope, .mia-team-invite-note{grid-column:1/-1}
.mia-team-send{justify-self:start}
.mia-team-one-time-link{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(280px,1fr) auto;gap:14px;align-items:center;margin:0 0 18px;padding:18px 20px;border:1px solid var(--mia-border);border-radius:16px;background:var(--mia-raised)}
.mia-team-one-time-link p{margin:3px 0 0;color:var(--mia-muted);font-size:12px}
.mia-invite-personal-message{margin:16px 0;padding:14px 16px;border-left:3px solid var(--mia-blue);border-radius:0 10px 10px 0;background:var(--mia-raised);color:var(--mia-muted);font-size:13.6px;text-align:left}
.mia-invite-help-link, .mia51-login-recovery{display:block;margin-top:14px;color:var(--mia-blue-strong);font-size:12.48px;font-weight:750;text-align:center}
.mia-team-send{min-height:44px;white-space:nowrap}
.mia-team-role-preview{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;line-height:1.45}
.mia-team-role-preview strong{flex:0 0 auto;color:var(--mia-ink)}
.mia-team-role-card{padding:22px}
.mia-team-role-card h3{margin:5px 0 14px;font-size:16.96px;line-height:1.3}
.mia-team-role-list{display:grid;gap:7px}
.mia-team-role-list article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px;border:1px solid transparent;border-radius:12px}
.mia-team-role-list article.recommended{border-color:var(--mia-border-soft);background:var(--mia-raised)}
.mia-team-role-list strong{font-size:12.8px}
.mia-team-role-list strong em{margin-left:6px;color:var(--mia-warning-readable);font-size:12px;font-style:normal;text-transform:uppercase;letter-spacing:.06em}
.mia-team-role-list p{margin:3px 0 0;color:var(--mia-muted);font-size:12px;line-height:1.4}
.mia-team-role-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;font-size:12px;font-weight:850}
.mia-team-role-icon.viewer{background:var(--mia-surface);color:var(--mia-muted)}
.mia-team-role-icon.member{background:var(--mia-raised);color:var(--mia-blue-strong)}
.mia-team-role-icon.admin{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.mia-team-section{margin-bottom:18px;overflow:hidden}
.mia-team-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid var(--mia-line)}
.mia-team-section-head h2{margin:4px 0 3px;font-size:19.2px;letter-spacing:-.025em}
.mia-team-section-head p{margin:0;color:var(--mia-muted);font-size:12px}
.mia-team-count{min-width:30px;height:30px;display:grid;place-items:center;padding:0 9px;border-radius:999px;background:var(--mia-raised);color:var(--mia-blue-strong);font-size:12px;font-weight:800}
.mia-team-invite-list{display:grid}
.mia-team-invite-row{display:grid;grid-template-columns:minmax(260px,1.2fr) 110px 120px auto;align-items:center;gap:16px;padding:14px 20px;border-top:1px solid var(--mia-canvas)}
.mia-team-invite-row:first-child{border-top:0}
.mia-team-person{display:flex;align-items:center;gap:11px;min-width:0}
.mia-team-person>div{min-width:0}
.mia-team-person strong, .mia-team-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mia-team-person strong{font-size:12.8px;color:var(--mia-ink)}
.mia-team-person small{margin-top:2px;color:var(--mia-muted);font-size:12px}
.mia-team-avatar{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:11px;background:var(--mia-surface);color:var(--mia-blue-strong);font-size:12.16px;font-weight:850}
.mia-team-avatar.pending{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.mia-team-role-badge{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800}
.mia-team-expiry span{display:block;color:var(--mia-quiet);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.mia-team-expiry strong{display:block;margin-top:3px;font-size:12px}
.mia-team-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:6px}
.mia-team-row-actions form{margin:0}
.mia-team-row-actions .danger{color:var(--mia-red)}
.mia-team-section-head.members{align-items:flex-end}
.mia-team-search{min-width:240px;display:flex;align-items:center;gap:8px;height:38px;padding:0 11px;border:1px solid var(--mia-line);border-radius:11px;background:var(--mia-raised)}
.mia-team-search span{color:var(--mia-quiet)}
.mia-team-members-table{display:grid}
.mia-team-table-head, .mia-team-member-row{display:grid;grid-template-columns:minmax(260px,1.1fr) 120px minmax(240px,1fr) 110px;gap:16px;align-items:center}
.mia-team-table-head{padding:10px 20px;background:var(--mia-raised);color:var(--mia-quiet);font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
.mia-team-member-row{padding:13px 20px;border-top:1px solid var(--mia-canvas)}
.mia-team-member-row p{margin:0;color:var(--mia-muted);font-size:12px;line-height:1.42}
.mia-team-member-row time{color:var(--mia-quiet);font-size:12px}
.mia-team-search-empty{padding:24px;text-align:center;color:var(--mia-muted);font-size:12px}
.mia-team-section.compact-history{box-shadow:none;background:transparent}
.mia-team-history-list{display:grid;background:var(--mia-surface)}
.mia-team-history-list article{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 18px;border-top:1px solid var(--mia-canvas)}
.mia-team-history-list article:first-child{border-top:0}
.mia-team-history-list strong{font-size:12px}
.mia-team-history-list small{display:block;color:var(--mia-muted);font-size:12px}
.mia-team-history-list time{color:var(--mia-quiet);font-size:12px}
.mia-team-history-dot{width:8px;height:8px;border-radius:999px;background:var(--mia-quiet)}
.mia-team-history-dot.state-accepted{background:var(--mia-green)}
.mia-team-history-dot.state-revoked{background:var(--mia-red)}
.mia-team-history-dot.state-expired{background:var(--mia-gold)}
@media (max-width:1050px){
.mia-team-onboarding-grid{grid-template-columns:1fr}
.mia-team-kpis{grid-template-columns:repeat(2,1fr)}
.mia-team-kpis article:nth-child(2){border-right:0}
.mia-team-kpis article:nth-child(-n/**/+2){border-bottom:1px solid var(--mia-line)}
.mia-team-invite-row{grid-template-columns:1fr 100px}
.mia-team-expiry{display:none}
.mia-team-row-actions{grid-column:1/-1;justify-content:flex-start}
.mia-team-table-head, .mia-team-member-row{grid-template-columns:minmax(240px,1fr) 110px 1fr}
.mia-team-table-head span:last-child, .mia-team-member-row time{display:none}
}
@media (max-width:760px){
.mia-team-kpis{grid-template-columns:1fr}
.mia-team-kpis article{border-right:0;border-bottom:1px solid var(--mia-line)}
.mia-team-kpis article:last-child{border-bottom:0}
.mia-team-invite-form, .mia-team-one-time-link{grid-template-columns:1fr}
.mia-team-invite-row{grid-template-columns:1fr}
.mia-team-role-badge{grid-column:1}
.mia-team-section-head.members{align-items:flex-start;flex-direction:column}
.mia-team-search{width:100%;min-width:0}
.mia-team-table-head{display:none}
.mia-team-member-row{grid-template-columns:1fr;padding:16px}
.mia-team-member-row p, .mia-team-member-row time{display:block}
.mia-team-role-badge{margin-left:47px}
}
.mia-invite-accept-shell{min-height:calc(100vh - 140px);display:grid;place-items:center;padding:36px 18px}
.mia-invite-accept-card{width:min(620px,100%);padding:34px;border:1px solid var(--mia-line);border-radius:24px;background:var(--mia-surface);box-shadow:0 28px 65px rgba(22,24,30,.10);text-align:center}
.mia-invite-mark{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 18px;border-radius:16px;background:var(--mia-ink);color:var(--mia-raised);font-size:20px;font-weight:850;box-shadow:inset 0 0 0 2px var(--mia-quiet)}
.mia-invite-lead{max-width:470px;margin:0 auto;color:var(--mia-muted);font-size:13.76px;line-height:1.55}
.mia-invite-role-summary{margin:22px 0 16px;padding:12px 14px;border-radius:14px;background:var(--mia-surface);text-align:left}
.mia-invite-role-summary span{display:block;color:var(--mia-blue-strong);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.mia-invite-role-summary p{margin:4px 0 0;color:var(--mia-muted);font-size:12px;line-height:1.45}
.mia-invite-signup-form{display:grid;gap:12px;text-align:left}
.mia-invite-signup-form label{display:grid;gap:6px}
.mia-invite-signup-form label>span{color:var(--mia-muted);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.mia-invite-password-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.mia-invite-errors{padding:10px 12px;border-radius:12px;background:var(--mia-surface);color:var(--mia-red);font-size:12px}
.mia-invite-errors p{margin:3px 0}
.mia-invite-expiry{display:block;margin-top:14px;color:var(--mia-quiet);font-size:12px}
.mia-invite-state{display:grid;justify-items:center;gap:8px;margin-top:24px}
.mia-invite-state>span{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:var(--mia-canvas);color:var(--mia-muted);font-size:19.2px}
.mia-invite-state.success>span{background:var(--mia-canvas);color:var(--mia-green)}
.mia-invite-state h2{margin:4px 0 0;font-size:18.4px}
.mia-invite-state p{max-width:430px;margin:0 0 8px;color:var(--mia-muted);font-size:12.16px;line-height:1.5}
@media (max-width:620px){
.mia-invite-accept-card{padding:24px 18px}
.mia-invite-password-grid{grid-template-columns:1fr}
}
.mia565-relationship-card{display:grid;gap:14px}
.mia565-rel-label{display:flex;align-items:center;gap:8px}
.mia565-rel-label>i{width:9px;height:9px;border-radius:50%;background:var(--mia-quiet)}
.mia565-rel-label h3{margin:0;font-size:16.8px}
.mia565-rel-label span{margin-left:auto;color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:800}
.mia565-warm-path{padding:12px 13px;border:1px solid var(--mia-border-soft);border-radius:13px;background:linear-gradient(180deg,var(--mia-raised),var(--mia-surface));display:grid;gap:4px}
.mia565-warm-path small{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--mia-quiet);font-weight:800}
.mia565-warm-path strong{font-size:13.12px;line-height:1.35}
.mia565-warm-path span{font-size:12px;color:var(--mia-muted)}
.mia565-rel-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--mia-border-soft);border-radius:12px;overflow:hidden;background:var(--mia-border-soft)}
.mia565-rel-metrics>div{background:var(--mia-raised);padding:10px}
.mia565-rel-metrics span{display:block;color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.07em}
.mia565-rel-metrics strong{display:block;margin-top:4px;font-size:16px}
.mia565-firm-coverage .v2-section-head p, .mia565-relationship-timeline .v2-section-head p{max-width:720px;margin:5px 0 0;color:var(--mia-muted)}
.mia565-coverage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}
.mia565-coverage-grid>article{padding:15px;border:1px solid var(--mia-border-soft);border-radius:15px;background:linear-gradient(180deg,var(--mia-raised),var(--mia-raised));box-shadow:0 8px 22px rgba(27,30,38,.035)}
.mia565-coverage-person{display:flex;align-items:center;gap:10px}
.mia565-coverage-person>span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--mia-raised);color:var(--mia-blue-strong);font-weight:850}
.mia565-coverage-person>div{min-width:0}
.mia565-coverage-person strong, .mia565-coverage-person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mia565-coverage-person strong{font-size:12.8px}
.mia565-coverage-person small{margin-top:2px;color:var(--mia-quiet);font-size:12px}
.mia565-coverage-score{display:flex;align-items:baseline;gap:7px;margin:13px 0 11px}
.mia565-coverage-score strong{font-size:24px;letter-spacing:-.04em}
.mia565-coverage-score span{font-size:12px;color:var(--mia-muted);font-weight:800}
.mia565-component-bars{display:grid;gap:7px}
.mia565-component-bars>div{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:8px}
.mia565-component-bars>div>span{font-size:12px;color:var(--mia-quiet)}
.mia565-component-bars i{display:block;height:5px;border-radius:999px;background:var(--mia-border-soft);overflow:hidden}
.mia565-component-bars b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mia-blue),var(--mia-blue))}
.mia565-coverage-grid footer{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:10px;border-top:1px solid var(--mia-border-soft);color:var(--mia-quiet);font-size:12px}
.mia565-timeline-list{display:grid}
.mia565-timeline-list article{display:grid;grid-template-columns:90px 12px minmax(0,1fr);gap:10px;align-items:start;padding:10px 0;border-top:1px solid var(--mia-canvas)}
.mia565-timeline-list article:first-child{border-top:0}
.mia565-timeline-list time{font-size:12px;color:var(--mia-quiet)}
.mia565-timeline-dot{width:8px;height:8px;border-radius:50%;background:var(--mia-blue);margin-top:3px;box-shadow:0 0 0 3px var(--mia-raised)}
.mia565-timeline-list strong{display:block;font-size:12px}
.mia565-timeline-list small{display:block;margin-top:3px;color:var(--mia-quiet);font-size:12px;line-height:1.4}
.mia565-intro-path{margin-top:12px;padding:12px;border-radius:12px;background:var(--mia-raised);border:1px solid var(--mia-canvas)}
.mia565-intro-path strong{display:block;font-size:12px}
.mia565-intro-path small{display:block;margin-top:3px;color:var(--mia-quiet);font-size:12px}
.mia565-intro-button{margin-top:8px}
@media (max-width:900px){
.mia565-coverage-grid{grid-template-columns:1fr}
.mia565-timeline-list article{grid-template-columns:70px 10px minmax(0,1fr)}
}
.mia565-warm-intro-strip{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.4fr);gap:18px;align-items:start;margin:0 0 14px;padding:18px 20px;border:1px solid var(--mia-canvas);border-radius:16px;background:linear-gradient(135deg,var(--mia-raised),var(--mia-raised))}
.mia565-warm-intro-strip h3{margin:4px 0 5px;font-size:16px}
.mia565-warm-intro-strip p{margin:0;color:var(--mia-muted);font-size:12px}
.mia565-warm-intro-list{display:grid;gap:7px}
.mia565-warm-intro-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid var(--mia-canvas);border-radius:11px;background:var(--mia-raised)}
.mia565-warm-intro-list article>div{min-width:0}
.mia565-warm-intro-list strong, .mia565-warm-intro-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mia565-warm-intro-list strong{font-size:12px}
.mia565-warm-intro-list small{margin-top:2px;color:var(--mia-muted);font-size:12px}
@media (max-width:1050px){
.mia565-warm-intro-strip{grid-template-columns:1fr}
}
.mia566-google-error{margin-top:10px;padding:11px 13px;border-radius:11px;font-size:12px}
.mia566-google-error{background:var(--mia-surface);border:1px solid var(--mia-border-soft);color:var(--mia-red)}
.mia566-google-error strong, .mia566-google-error span{display:block}
.mia566-google-error span{margin-top:3px}
.mia566-team-table-head, .mia-team-member-row{grid-template-columns:minmax(220px,1.2fr) 110px minmax(220px,1fr) minmax(160px,.8fr) 100px}
@media (max-width:1100px){
.mia566-team-table-head, .mia-team-member-row{grid-template-columns:minmax(200px,1fr) 100px minmax(180px,1fr) 150px 90px}
}
@media (max-width:760px){
.mia566-team-table-head{display:none}
.mia-team-member-row{grid-template-columns:1fr}
}
.mia567-panel-label{display:block;color:var(--mia-blue);font-size:12px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}
.mia567-doccopilot{max-width:1540px;margin:0 auto 52px}
.mia567-doc-head{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;margin:2px 0 18px}
.mia567-doc-head>div:first-child{display:grid;gap:9px}
.mia567-doc-head a{color:var(--mia-muted);text-decoration:none;font-size:12.48px;font-weight:700}
.mia567-doc-head a:hover{color:var(--mia-blue)}
.mia567-doc-head-actions{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end}
.mia567-review-status{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:6px 10px;border-radius:999px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;font-weight:850;white-space:nowrap}
.mia567-review-status.status-draft{background:var(--mia-raised);color:var(--mia-blue-strong)}
.mia567-review-status.status-review{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.mia567-review-status.status-approved, .mia567-review-status.status-sent{background:var(--mia-canvas);color:var(--mia-green)}
.mia567-doc-layout{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.75fr);gap:18px;align-items:start}
.mia567-doc-library{display:grid;gap:16px;position:sticky;top:82px}
.mia567-doc-library>section, .mia567-doc-workbench{border:1px solid var(--mia-line);border-radius:20px;background:var(--mia-surface);box-shadow:var(--mia-shadow-card)}
.mia567-doc-library>section{padding:20px}
.mia567-doc-library h2{margin:5px 0 7px;color:var(--mia-ink);font-size:17.92px;letter-spacing:-.025em}
.mia567-doc-library p{margin:0 0 16px;color:var(--mia-muted);font-size:12px;line-height:1.52}
.mia567-material-actions{display:grid;gap:7px}
.mia567-material-actions article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--mia-canvas)}
.mia567-material-actions article:first-child{border-top:0}
.mia567-material-actions strong, .mia567-material-actions small{display:block}
.mia567-material-actions strong{font-size:12.48px}
.mia567-material-actions small{margin-top:2px;color:var(--mia-quiet);font-size:12px}
.mia567-material-actions form{margin:0}
.mia567-weekly-card{background:linear-gradient(180deg,var(--mia-raised),var(--mia-raised))}
.mia567-weekly-generate{display:grid;gap:9px;margin-bottom:14px}
.mia567-weekly-generate label{display:grid;gap:5px;color:var(--mia-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}
.mia567-report-list, .mia567-version-list{display:grid;gap:5px}
.mia567-report-list a, .mia567-version-list a{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:8px 9px;border-radius:10px;color:inherit;text-decoration:none}
.mia567-report-list a:hover, .mia567-version-list a:hover, .mia567-report-list a.active, .mia567-version-list a.active{background:var(--mia-raised)}
.mia567-report-list span, .mia567-version-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}
.mia567-report-list strong, .mia567-version-list strong{font-size:12px}
.mia567-report-list em, .mia567-version-list em{color:var(--mia-quiet);font-size:12px;font-style:normal}
.mia567-empty-mini{padding:10px 0;color:var(--mia-quiet);font-size:12px;line-height:1.45}
.mia567-doc-workbench{min-height:610px;overflow:hidden}
.mia567-report-metrics{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));border-bottom:1px solid var(--mia-line)}
.mia567-report-metrics article{padding:15px 12px;border-right:1px solid var(--mia-line);background:var(--mia-raised)}
.mia567-report-metrics article:last-child{border-right:0}
.mia567-report-metrics small{display:block;color:var(--mia-quiet);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.mia567-report-metrics strong{display:block;margin-top:5px;color:var(--mia-ink);font-size:20px;letter-spacing:-.035em}
.mia567-engagement-strip{padding:18px 22px;border-bottom:1px solid var(--mia-line);background:var(--mia-raised)}
.mia567-engagement-strip>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}
.mia567-engagement-strip h2{margin:4px 0 12px;font-size:15.68px}
.mia567-engagement-buyers{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.mia567-engagement-buyers article{padding:10px;border:1px solid var(--mia-canvas);border-radius:12px;background:var(--mia-raised)}
.mia567-engagement-buyers strong, .mia567-engagement-buyers span, .mia567-engagement-buyers small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mia567-engagement-buyers strong{font-size:12px}
.mia567-engagement-buyers span{margin:4px 0 3px;color:var(--mia-green);font-size:12px;font-weight:800}
.mia567-engagement-buyers small{color:var(--mia-quiet);font-size:12px}
.mia567-report-editor, .mia567-material-editor, .mia567-readonly-report, .mia567-document-preview{padding:24px}
.mia567-report-editor, .mia567-material-editor{display:grid;gap:15px}
.mia567-report-editor label, .mia567-material-editor label{display:grid;gap:6px;color:var(--mia-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.mia567-report-editor label>small, .mia567-material-editor>small{color:var(--mia-quiet);font-size:12px;font-weight:500;line-height:1.45;text-transform:none;letter-spacing:0}
.mia567-report-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.mia567-report-columns>div, .mia567-report-columns>label{min-width:0}
.mia567-readonly-report h3{margin:18px 0 8px;font-size:14.4px}
.mia567-readonly-report>h3:first-child{margin-top:0}
.mia567-readonly-report p, .mia567-readonly-report li{color:var(--mia-muted);font-size:12.16px;line-height:1.6}
.mia567-readonly-report ul{margin:0;padding-left:18px}
.mia567-document-preview{color:var(--mia-text);font-size:12.48px;line-height:1.7}
.mia567-document-preview h1, .mia567-document-preview h2, .mia567-document-preview h3{color:var(--mia-ink);letter-spacing:-.02em}
.mia567-document-preview h2{margin-top:22px;font-size:16.32px}
.mia567-editor-actions, .mia567-workbench-footer{display:flex;align-items:center;gap:9px;justify-content:flex-end}
.mia567-workbench-footer{padding:16px 22px;border-top:1px solid var(--mia-line);background:var(--mia-raised)}
.mia567-workbench-footer form{margin:0}
@media (max-width:1280px){
.mia567-report-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
.mia567-report-metrics article:nth-child(4){border-right:0}
.mia567-report-metrics article:nth-child(-n/**/+4){border-bottom:1px solid var(--mia-line)}
.mia567-engagement-buyers{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:980px){
.mia567-doc-layout{grid-template-columns:1fr}
.mia567-doc-library{position:static;grid-template-columns:1fr 1fr}
.mia567-doc-library>section:first-child{grid-column:1/-1}
.mia567-report-columns{grid-template-columns:1fr}
.mia567-engagement-buyers{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:700px){
.mia567-doc-head{flex-direction:column}
.mia567-doc-head-actions{justify-content:flex-start}
.mia567-doc-library{grid-template-columns:1fr}
.mia567-doc-library>section:first-child{grid-column:auto}
.mia567-report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
.mia567-report-metrics article:nth-child(even){border-right:0}
.mia567-report-metrics article{border-bottom:1px solid var(--mia-line)}
.mia567-engagement-buyers{grid-template-columns:1fr}
.mia567-workbench-footer{align-items:stretch;flex-direction:column}
}
.mia568-execution-page{max-width:1500px;margin:0 auto;padding-bottom:48px}
.mia568-waive{grid-column:2/-1}
.mia568-waive summary{cursor:pointer;color:var(--mia-gold);font-size:12px;font-weight:800}
.mia568-waive form{display:flex;gap:8px;margin-top:7px}
@media (max-width:760px){
.mia568-waive form{flex-direction:column}
}
.mia5681-deal-back{display:inline-block;margin:9px 0 6px;color:var(--mia-muted);font-size:12px;font-weight:700;text-decoration:none}
.mia5681-deal-back:hover{color:var(--mia-blue)}
.mia5681-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}
.mia5681-head-actions form{margin:0}
.mia5681-intelligence-hero{margin-top:2px;grid-template-columns:minmax(0,1fr) 170px;gap:34px;min-height:196px;padding:27px 30px;border-radius:20px}
.mia5681-intelligence-hero .v2-intelligence-copy{min-width:0;width:auto;max-width:none}
.mia5681-intelligence-hero .v2-intelligence-copy h2{max-width:940px;margin:17px 0 9px;font-size:clamp(1.45rem,2.4vw,2.18rem);line-height:1.12}
.mia5681-intelligence-hero .v2-intelligence-copy>p{max-width:860px}
.mia5681-intelligence-hero .v2-intelligence-score{min-width:0;width:auto}
.mia5681-execution-page{max-width:1480px;margin:0 auto 54px}
.mia5681-execution-hero{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr) 210px;gap:0;min-height:224px;margin-bottom:12px;overflow:hidden;border:1px solid rgba(96,112,218,.22);border-radius:23px;color:var(--mia-raised);background:radial-gradient(circle at 90% 0,rgba(101,82,205,.34),transparent 34%),linear-gradient(135deg,var(--mia-ink),var(--mia-ink) 64%,var(--mia-ink));box-shadow:0 20px 50px rgba(22,25,38,.12)}
.mia5681-execution-hero::after{content:"";position:absolute;right:-90px;bottom:-165px;width:340px;height:340px;border:1px solid rgba(255,255,255,.07);border-radius:50%;box-shadow:0 0 0 46px rgba(255,255,255,.018),0 0 0 92px rgba(255,255,255,.012);pointer-events:none}
.mia5681-hero-health, .mia5681-hero-action, .mia5681-hero-readiness{position:relative;z-index:1;padding:27px 28px}
.mia5681-hero-health{display:flex;flex-direction:column;justify-content:center;border-right:1px solid rgba(255,255,255,.09)}
.mia5681-hero-kicker, .mia5681-kicker{color:var(--mia-blue);font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.mia5681-health-score{display:flex;align-items:flex-end;gap:5px;margin:13px 0 5px}
.mia5681-health-score strong{font-size:48px;line-height:.9;letter-spacing:-.07em}
.mia5681-health-score small{padding-bottom:4px;color:var(--mia-quiet);font-size:12px}
.mia5681-hero-health h2{margin:3px 0 6px;font-size:16.32px;letter-spacing:-.02em}
.mia5681-hero-health p{margin:0;color:var(--mia-quiet);font-size:12px;line-height:1.45}
.mia5681-hero-action{display:flex;flex-direction:column;justify-content:center;min-width:0}
.mia5681-hero-action h2{max-width:780px;margin:11px 0 7px;font-size:26.4px;line-height:1.08;letter-spacing:-.04em}
.mia5681-hero-action p{max-width:760px;margin:0;color:var(--mia-border);font-size:12px;line-height:1.55}
.mia5681-hero-action>a{display:inline-flex;align-items:center;gap:12px;width:max-content;margin-top:19px;padding:9px 13px;border:1px solid rgba(255,255,255,.13);border-radius:10px;color:var(--mia-raised);text-decoration:none;font-size:12px;font-weight:800;background:rgba(255,255,255,.055)}
.mia5681-hero-action>a:hover{background:rgba(255,255,255,.1)}
.mia5681-hero-readiness{display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.09)}
.mia5681-readiness-number strong, .mia5681-readiness-number span{display:block}
.mia5681-readiness-number strong{font-size:32px;line-height:1;letter-spacing:-.055em}
.mia5681-readiness-number span{margin-top:4px;color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.mia5681-readiness-track{height:5px;margin:16px 0 14px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.1)}
.mia5681-readiness-track i{display:block;height:100%;border-radius:inherit;background:var(--mia-blue)}
.mia5681-hero-mini{display:flex;align-items:baseline;gap:7px}
.mia5681-hero-mini span{font-size:19.2px;font-weight:900}
.mia5681-hero-mini small{color:var(--mia-quiet);font-size:12px}
.mia5681-execution-hero.status-healthy{border-color:rgba(58,158,116,.25)}
.mia5681-execution-hero.status-blocked{border-color:rgba(194,84,76,.30)}
.mia5681-summary-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-bottom:14px}
.mia5681-summary-strip article{min-width:0;padding:13px 14px;border:1px solid var(--mia-line);border-radius:14px;background:var(--mia-surface);box-shadow:0 7px 20px rgba(21,24,32,.028)}
.mia5681-summary-strip span, .mia5681-summary-strip strong, .mia5681-summary-strip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mia5681-summary-strip span{color:var(--mia-quiet);font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.mia5681-summary-strip strong{margin:5px 0 2px;font-size:12.48px}
.mia5681-summary-strip small{color:var(--mia-quiet);font-size:12px}
.mia5681-primary-grid{display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:14px;align-items:start}
.mia5681-main-column{display:grid;gap:14px}
.mia5681-control-rail{display:grid;gap:12px;position:sticky;top:82px}
.mia5681-panel, .mia5681-side-card{border:1px solid var(--mia-line);border-radius:19px;background:var(--mia-surface);box-shadow:var(--mia-shadow-card)}
.mia5681-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:19px 21px;border-bottom:1px solid var(--mia-line)}
.mia5681-section-head.compact{align-items:center;padding:17px 19px}
.mia5681-section-head h2{margin:5px 0 3px;font-size:16.96px;letter-spacing:-.025em}
.mia5681-section-head p{margin:0;color:var(--mia-quiet);font-size:12px;line-height:1.45}
.mia5681-section-head>small{max-width:260px;color:var(--mia-quiet);font-size:12px;line-height:1.45;text-align:right}
.mia5681-count{padding:5px 8px;border-radius:999px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;font-weight:850;white-space:nowrap}
.mia5681-phase-stack{display:grid;padding:8px}
.mia5681-phase{overflow:hidden;border:1px solid transparent;border-radius:14px}
.mia5681-phase+ .mia5681-phase{margin-top:4px}
.mia5681-phase.current{border-color:var(--mia-canvas);background:var(--mia-raised)}
.mia5681-phase.blocked{border-color:var(--mia-border-soft);background:var(--mia-raised)}
.mia5681-phase>summary{display:grid;grid-template-columns:minmax(240px,1fr) minmax(150px,.5fr) auto;gap:18px;align-items:center;padding:14px 14px;cursor:pointer;list-style:none}
.mia5681-phase>summary::-webkit-details-marker{display:none}
.mia5681-phase[open]>summary{border-bottom:1px solid var(--mia-canvas)}
.mia5681-phase-identity{display:flex;align-items:center;gap:11px;min-width:0}
.mia5681-phase-identity>span{width:31px;height:31px;display:grid;place-items:center;flex:0 0 31px;border-radius:9px;background:var(--mia-surface);color:var(--mia-quiet);font-size:12px;font-weight:900}
.mia5681-phase.current .mia5681-phase-identity>span{background:var(--mia-surface);color:var(--mia-blue-strong)}
.mia5681-phase-identity strong, .mia5681-phase-identity small{display:block}
.mia5681-phase-identity strong{font-size:12px}
.mia5681-phase-identity small{margin-top:2px;color:var(--mia-quiet);font-size:12px}
.mia5681-phase-meter{display:grid;grid-template-columns:minmax(70px,1fr) 34px;gap:9px;align-items:center}
.mia5681-phase-meter>i{height:5px;overflow:hidden;border-radius:99px;background:var(--mia-canvas)}
.mia5681-phase-meter>i b{display:block;height:100%;border-radius:inherit;background:var(--mia-blue)}
.mia5681-phase-meter>strong{font-size:12px;text-align:right}
.mia5681-phase-state{min-width:62px;padding:5px 7px;border-radius:999px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;font-weight:850;text-align:center}
.mia5681-phase.current .mia5681-phase-state{background:var(--mia-surface);color:var(--mia-blue-strong)}
.mia5681-phase.blocked .mia5681-phase-state{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.mia5681-gate-list{display:grid;padding:4px 14px 10px}
.mia5681-gate{display:grid;grid-template-columns:28px minmax(0,1fr) auto minmax(90px,auto);gap:11px;align-items:center;padding:11px 0;border-top:1px solid var(--mia-canvas)}
.mia5681-gate:first-child{border-top:0}
.mia5681-gate-icon{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--mia-surface);color:var(--mia-quiet);font-size:12px;font-weight:900}
.mia5681-gate.status-satisfied .mia5681-gate-icon{background:var(--mia-canvas);color:var(--mia-green)}
.mia5681-gate.status-blocked .mia5681-gate-icon{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.mia5681-gate.status-waived .mia5681-gate-icon{background:var(--mia-surface);color:var(--mia-muted)}
.mia5681-gate-copy{min-width:0}
.mia5681-gate-copy strong{display:block;font-size:12px}
.mia5681-gate-copy p{margin:3px 0 0;color:var(--mia-quiet);font-size:12px;line-height:1.45}
.mia5681-gate-copy small{display:block;margin-top:4px;color:var(--mia-warning-readable);font-size:12px}
.mia5681-gate-status{padding:4px 7px;border-radius:999px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;font-weight:850;white-space:nowrap}
.mia5681-gate.status-satisfied .mia5681-gate-status{background:var(--mia-canvas);color:var(--mia-green)}
.mia5681-gate.status-blocked .mia5681-gate-status{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.mia5681-gate-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}
.mia5681-gate-actions>a{color:var(--mia-blue-strong);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}
.mia5681-gate-actions .mia568-waive{grid-column:auto}
.mia5681-gate-actions .mia568-waive summary{font-size:12px}
.mia5681-empty-row{padding:14px;color:var(--mia-quiet);font-size:12px}
.mia5681-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.mia5681-exception-list, .mia5681-event-list{display:grid;padding:4px 14px 12px}
.mia5681-exception-list>article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:11px 0;border-top:1px solid var(--mia-canvas)}
.mia5681-exception-list>article:first-child{border-top:0}
.mia5681-exception-mark{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:var(--mia-canvas);color:var(--mia-warning-readable);font-size:12px;font-weight:900}
.mia5681-exception-list article.severity-critical .mia5681-exception-mark{background:var(--mia-canvas);color:var(--mia-red)}
.mia5681-exception-list small, .mia5681-exception-list strong{display:block}
.mia5681-exception-list small{color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.05em}
.mia5681-exception-list strong{margin-top:2px;font-size:12px}
.mia5681-exception-list p{margin:3px 0 0;color:var(--mia-quiet);font-size:12px;line-height:1.4}
.mia5681-exception-actions{display:grid;justify-items:end;gap:5px}
.mia5681-exception-actions>a{color:var(--mia-blue-strong);font-size:12px;font-weight:850;text-decoration:none;white-space:nowrap}
.mia5681-exception-actions summary{cursor:pointer;color:var(--mia-quiet);font-size:12px}
.mia5681-exception-actions details{position:relative}
.mia5681-exception-actions form{position:absolute;right:0;top:22px;z-index:20;width:220px;padding:9px;border:1px solid var(--mia-line);border-radius:10px;background:var(--mia-raised);box-shadow:0 14px 30px rgba(18,22,30,.14)}
.mia5681-event-list>article{display:grid;grid-template-columns:44px 9px minmax(0,1fr);gap:9px;padding:10px 0;border-top:1px solid var(--mia-canvas)}
.mia5681-event-list>article:first-child{border-top:0}
.mia5681-event-list time{color:var(--mia-muted);font-size:12px;font-weight:800;text-transform:uppercase}
.mia5681-event-list time small{display:block;margin-top:2px;color:var(--mia-quiet);font-size:12px}
.mia5681-event-list>article>span{width:8px;height:8px;margin-top:3px;border-radius:50%;background:var(--mia-quiet)}
.mia5681-event-list article div>small{display:block;color:var(--mia-quiet);font-size:12px;text-transform:uppercase}
.mia5681-event-list article strong{display:block;margin-top:2px;font-size:12px}
.mia5681-event-list article em{display:block;margin-top:2px;color:var(--mia-quiet);font-size:12px;font-style:normal}
.mia5681-calm{display:flex;gap:11px;align-items:center;padding:19px 6px}
.mia5681-calm>span{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:var(--mia-surface);color:var(--mia-green)}
.mia5681-calm strong{display:block;font-size:12px}
.mia5681-calm p{margin:3px 0 0;color:var(--mia-quiet);font-size:12px;line-height:1.4}
.mia5681-side-card{padding:17px}
.mia5681-side-card h3{margin:5px 0 3px;font-size:14.4px;letter-spacing:-.02em}
.mia5681-side-card>p, .mia5681-side-card>small{color:var(--mia-quiet);font-size:12px;line-height:1.48}
.mia5681-side-card form{display:grid;gap:7px;margin-top:12px}
.mia5681-side-card label{color:var(--mia-quiet);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.055em}
.mia5681-policy-list, .mia5681-factor-list{display:grid;margin:10px 0}
.mia5681-policy-list>div, .mia5681-factor-list>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid var(--mia-canvas)}
.mia5681-policy-list>div:first-child, .mia5681-factor-list>div:first-child{border-top:0}
.mia5681-policy-list span{color:var(--mia-muted);font-size:12px}
.mia5681-policy-list b{padding:3px 6px;border-radius:7px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;text-transform:uppercase}
.mia5681-factor-list strong, .mia5681-factor-list small{display:block}
.mia5681-factor-list strong{font-size:12px}
.mia5681-factor-list small{margin-top:2px;color:var(--mia-quiet);font-size:12px}
.mia5681-factor-list b{font-size:12px}
.mia5681-doccopilot{max-width:1480px}
.mia5681-doc-head{align-items:flex-end;padding:0 2px 15px;margin-bottom:16px;border-bottom:1px solid rgba(27,31,39,.06)}
.mia5681-doc-head>div:first-child{gap:7px}
.mia5681-doc-head>div:first-child>a{font-size:12px}
.mia5681-doccopilot .mia567-doc-layout{grid-template-columns:minmax(350px,.78fr) minmax(0,1.72fr);gap:15px}
.mia5681-material-panel{padding:18px}
.mia5681-material-panel>p{max-width:330px;margin-bottom:13px}
.mia5681-material-card{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;padding:9px;border:1px solid var(--mia-border-soft);border-radius:12px;background:var(--mia-raised);transition:.15s ease}
.mia5681-material-card+.mia5681-material-card{margin-top:6px}
.mia5681-material-card:hover{border-color:var(--mia-border-soft);box-shadow:0 7px 18px rgba(22,26,34,.04)}
.mia5681-material-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:var(--mia-raised);color:var(--mia-blue-strong);font-size:12px}
.mia5681-material-card strong{font-size:12px}
.mia5681-material-card small{font-size:12px}
.mia5681-weekly-card{position:relative;overflow:hidden;padding:19px;background:radial-gradient(circle at 100% 0,rgba(207,174,98,.12),transparent 42%),linear-gradient(180deg,var(--mia-raised),var(--mia-surface))}
.mia5681-weekly-card::after{content:"";position:absolute;right:-52px;top:-60px;width:130px;height:130px;border:1px solid rgba(168,124,44,.09);border-radius:50%;pointer-events:none}
.mia5681-weekly-card h2{font-size:17.28px}
.mia5681-weekly-card p{max-width:330px}
.mia5681-doc-workbench{min-height:560px;border-radius:20px}
.mia5681-doc-empty{height:100%;min-height:558px;display:flex;align-items:center;justify-content:center;gap:18px;padding:44px;text-align:left;background:radial-gradient(circle at 72% 30%,rgba(89,108,219,.07),transparent 30%),linear-gradient(180deg,var(--mia-raised),var(--mia-raised))}
.mia5681-doc-empty>span{width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px;border:1px solid var(--mia-canvas);border-radius:18px;background:var(--mia-raised);color:var(--mia-blue-strong);font-size:18.4px}
.mia5681-doc-empty>div{max-width:500px}
.mia5681-doc-empty small{color:var(--mia-blue-strong);font-size:12px;font-weight:900;letter-spacing:.1em}
.mia5681-doc-empty h2{margin:7px 0 8px;font-size:23.2px;line-height:1.12;letter-spacing:-.035em}
.mia5681-doc-empty p{margin:0;color:var(--mia-quiet);font-size:12px;line-height:1.55}
@media (max-width:1260px){
.mia5681-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
.mia5681-primary-grid{grid-template-columns:1fr}
.mia5681-control-rail{position:static;grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:980px){
.mia5681-execution-hero{grid-template-columns:180px minmax(0,1fr)}
.mia5681-hero-readiness{grid-column:1/-1;display:grid;grid-template-columns:160px minmax(0,1fr) auto;align-items:center;gap:16px;padding:17px 24px;border-top:1px solid rgba(255,255,255,.09);border-left:0}
.mia5681-readiness-track{margin:0}
.mia5681-lower-grid{grid-template-columns:1fr}
.mia5681-control-rail{grid-template-columns:1fr 1fr}
.mia5681-control-rail>section:last-child{grid-column:1/-1}
.mia5681-doccopilot .mia567-doc-layout{grid-template-columns:1fr}
.mia5681-doccopilot .mia567-doc-library{position:static;grid-template-columns:1fr 1fr}
.mia5681-doccopilot .mia5681-material-panel{grid-column:1/-1}
}
@media (max-width:760px){
.mia5681-doc-head{align-items:stretch;flex-direction:column}
.mia5681-head-actions{justify-content:flex-start}
.mia5681-intelligence-hero{grid-template-columns:1fr}
.mia5681-intelligence-hero .v2-intelligence-score{border-left:0;border-top:1px solid rgba(255,255,255,.1)}
.mia5681-execution-hero{grid-template-columns:1fr}
.mia5681-hero-health{border-right:0;border-bottom:1px solid rgba(255,255,255,.09)}
.mia5681-hero-readiness{grid-column:auto;grid-template-columns:1fr;padding:22px 26px}
.mia5681-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
.mia5681-phase>summary{grid-template-columns:1fr auto;gap:10px}
.mia5681-phase-meter{grid-column:1/-1}
.mia5681-phase-state{grid-row:1;grid-column:2}
.mia5681-gate{grid-template-columns:28px minmax(0,1fr) auto}
.mia5681-gate-actions{grid-column:2/-1;justify-content:flex-start}
.mia5681-control-rail{grid-template-columns:1fr}
.mia5681-control-rail>section:last-child{grid-column:auto}
.mia5681-doccopilot .mia567-doc-library{grid-template-columns:1fr}
.mia5681-doccopilot .mia5681-material-panel{grid-column:auto}
.mia5681-doc-empty{min-height:390px;align-items:flex-start;flex-direction:column;padding:30px}
}
.mia5681-execution-hero .mia5681-hero-health h2, .mia5681-execution-hero .mia5681-hero-action h2, .mia5681-execution-hero .mia5681-health-score strong, .mia5681-execution-hero .mia5681-health-score small, .mia5681-execution-hero .mia5681-readiness-number strong{color:var(--mia-raised)}
.mia5681-execution-hero .mia5681-hero-health p, .mia5681-execution-hero .mia5681-hero-action p, .mia5681-execution-hero .mia5681-readiness-number span, .mia5681-execution-hero .mia5681-hero-mini small{color:rgba(237,239,249,.66)}
.mia5681-execution-hero .mia5681-hero-action>a{color:var(--mia-raised);background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}
.mia57-summary-strip article strong{font-size:12.48px}
.mia57-summary-strip article small{max-width:170px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia57-control-rail{gap:11px}
.mia57-execution-controls{padding:0;overflow:hidden}
.mia57-execution-controls>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px;cursor:pointer;list-style:none}
.mia57-execution-controls>summary::-webkit-details-marker{display:none}
.mia57-execution-controls>summary h3{margin:4px 0 0;font-size:12px}
.mia57-execution-controls>summary>b{color:var(--mia-blue-strong);font-size:12px}
.mia57-execution-controls>p, .mia57-execution-controls>form, .mia57-execution-controls>.mia57-policy-list{margin:0 15px 14px}
.mia57-execution-controls>p{padding-top:12px;border-top:1px solid var(--mia-border-soft);color:var(--mia-quiet);font-size:12px;line-height:1.45}
.mia57-policy-list{border-top:1px solid var(--mia-border-soft);padding-top:8px}
.mia57-material-card{grid-template-columns:34px minmax(0,1fr) auto}
.mia57-material-open{min-width:0;color:inherit;text-decoration:none}
.mia57-material-open strong, .mia57-material-open small{display:block}
.mia57-material-open small{margin-top:2px;color:var(--mia-quiet)}
.mia57-material-head-status{display:flex;align-items:center;gap:7px}
.mia57-vdr-chip{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:var(--mia-raised);color:var(--mia-blue-strong);font-size:12px;font-weight:800;white-space:nowrap}
.mia57-draft-quality{display:grid;grid-template-columns:1.35fr .8fr .8fr auto;gap:0;border-bottom:1px solid var(--mia-line);background:var(--mia-raised)}
.mia57-draft-quality>div{padding:11px 15px;border-right:1px solid var(--mia-border-soft)}
.mia57-draft-quality span, .mia57-draft-quality strong{display:block}
.mia57-draft-quality span{color:var(--mia-quiet);font-size:12px;font-weight:900;letter-spacing:.08em}
.mia57-draft-quality strong{margin-top:3px;font-size:12px}
.mia57-draft-quality.status-review>div:first-child strong{color:var(--mia-warning-readable)}
.mia57-draft-quality.status-good>div:first-child strong{color:var(--mia-green)}
.mia57-draft-quality details{position:relative;display:flex;align-items:center;padding:0 14px}
.mia57-draft-quality summary{cursor:pointer;color:var(--mia-blue-strong);font-size:12px;font-weight:800;white-space:nowrap}
.mia57-draft-quality details p{position:absolute;z-index:8;right:0;top:34px;width:260px;margin:0;padding:10px;border:1px solid var(--mia-border-soft);border-radius:10px;background:var(--mia-raised);box-shadow:0 14px 30px rgba(20,24,32,.12);color:var(--mia-muted);font-size:12px;line-height:1.45}
.mia57-material-footer{gap:8px}
.mia57-internal-only{margin-left:auto;color:var(--mia-quiet);font-size:12px;font-weight:700}
@media (max-width:760px){
.mia57-draft-quality{grid-template-columns:1fr 1fr}
.mia57-draft-quality>div{border-bottom:1px solid var(--mia-border-soft)}
.mia57-draft-quality details{min-height:42px}
.mia57-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.mia57-material-editor{padding:0}
.mia57-document-title-field{display:block;padding:17px 20px 13px;border-bottom:1px solid var(--mia-line);color:var(--mia-quiet);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}
.mia57-section-editor{display:grid}
.mia57-section-editor>article{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:14px 20px;border-bottom:1px solid var(--mia-line)}
.mia57-section-editor>article>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--mia-surface);color:var(--mia-quiet);font-size:12px;font-weight:900}
.mia57-section-editor>article>div{display:grid;gap:8px}
.mia57-section-editor label{display:grid;gap:5px;color:var(--mia-quiet);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.mia57-material-editor>small{display:block;padding:12px 20px 0;color:var(--mia-quiet);font-size:12px}
.mia57-material-editor .mia567-editor-actions{padding:12px 20px 18px}
.mia57-document-preview{padding:0}
.mia57-document-preview>section{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:17px 21px;border-bottom:1px solid var(--mia-line)}
.mia57-document-preview>section>span{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--mia-surface);color:var(--mia-quiet);font-size:12px;font-weight:900}
.mia57-document-preview h3{margin:1px 0 7px;font-size:13.44px;letter-spacing:-.02em}
.mia57-document-preview p{margin:0 0 7px;color:var(--mia-muted);font-size:12px;line-height:1.58}
.mia57-document-preview p:last-child{margin-bottom:0}
.mia-team-mail-delivery{margin-top:14px;padding:11px 13px;border:1px solid var(--mia-line);border-radius:12px;background:var(--mia-raised);display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font-size:12px;color:var(--mia-muted)}
.mia-team-mail-delivery strong{color:var(--mia-ink)}
.mia-team-mail-delivery.ready{background:var(--mia-raised);border-color:var(--mia-border-soft)}
.mia-team-mail-delivery.warning{background:var(--mia-surface);border-color:var(--mia-border)}
.mia-team-mail-delivery a{font-weight:800;color:inherit}
.mia-team-invite-row{grid-template-columns:minmax(260px,1.2fr) 110px 170px 120px auto}
.mia-team-delivery span{display:block;color:var(--mia-quiet);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.mia-team-delivery strong{display:block;margin-top:3px;font-size:12px}
.mia-team-delivery small{display:block;margin-top:3px;max-width:165px;color:var(--mia-quiet);font-size:12px;line-height:1.25}
.mia-team-delivery.state-sent strong{color:var(--mia-green)}
.mia-team-delivery.state-failed strong, .mia-team-delivery.state-simulated strong{color:var(--mia-warning-readable)}
@media (max-width:1050px){
.mia-team-delivery{display:none}
}
.mia650-member-actions{position:relative;flex-wrap:wrap;align-items:center}
.mia715-member-access{position:relative}
.mia715-member-access>summary{cursor:pointer;list-style:none;min-height:30px;padding:7px 9px;border:1px solid var(--mia-line);border-radius:8px;background:var(--mia-surface);font-size:12px;font-weight:800;white-space:nowrap}
.mia715-member-access>summary::-webkit-details-marker{display:none}
.mia715-member-access[open]>form{position:absolute;z-index:30;top:36px;right:0;width:min(330px,78vw);display:grid;gap:10px;padding:14px;border:1px solid var(--mia-line);border-radius:12px;background:var(--mia-surface);box-shadow:0 18px 44px rgba(15,23,42,.16)}
.mia715-member-access label{display:grid;gap:5px;color:var(--mia-muted);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}
.mia715-member-access small{color:var(--mia-muted);font-size:12px;line-height:1.45}
.mia715-member-danger{display:flex;gap:4px}
.mia-team-history-list article:has(form){grid-template-columns:12px minmax(0,1fr) auto auto}
.mia-team-history-list article form{margin:0}
@media (max-width:760px){
.mia650-member-actions{justify-content:flex-start}
.mia715-member-access[open]>form{right:auto;left:0}
.mia715-member-danger{width:100%}
}
.mia715-sso-options{display:grid;gap:9px;margin:18px 0 0}
.mia715-sso-options>a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 14px;border:1px solid var(--mia-line);border-radius:10px;background:var(--mia-surface);color:var(--mia-ink);font-size:12.48px;font-weight:800;text-decoration:none}
.mia715-sso-options>a:hover{border-color:var(--mia-border);background:var(--mia-raised)}
.mia715-sso-logo{display:grid;place-items:center;width:22px;height:22px;border-radius:6px;font-weight:900}
.mia715-sso-logo.google{color:var(--mia-blue);background:var(--mia-raised)}
.mia715-sso-logo.microsoft{color:var(--mia-blue-strong);background:var(--mia-raised)}
.mia715-login-divider{display:flex;align-items:center;gap:10px;margin:15px 0;color:var(--mia-muted);font-size:12px}
.mia715-login-divider:before, .mia715-login-divider:after{content:"";height:1px;flex:1;background:var(--mia-line)}
.mia715-mfa-card{max-width:430px}
.mia715-code-field{display:grid;gap:7px;margin:20px 0}
.mia715-code-field>span{font-size:12px;font-weight:800}
.mia715-resend-code{display:block;margin:12px auto 0;border:0;background:none;color:var(--mia-blue-strong);font-size:12px;font-weight:800;cursor:pointer}
/* mia-v581.css — workflow content only */
.mia581-notification-popover>header{align-items:center}
.mia581-notification-head-actions{display:flex;align-items:center;gap:10px}
.mia581-notification-head-actions form{margin:0}
.mia581-notification-head-actions a{white-space:nowrap}
.mia581-notification-popover [data-notification-list]>a:not(.unread){display:none}
.mia581-notification-popover [data-notification-empty]{padding:24px 18px;text-align:center;color:var(--mia-quiet);font-size:12px}
/* comfortable-v582.css — workflow content only */

/* comfortable-v583.css — workflow content only */
@media (max-width:760px){
.mia53-review-table>.head{display:none}
}
/* mia-v584.css — workflow content only */
.v584-inbox-empty{padding:34px;border:1px dashed var(--v50-line,var(--mia-border-soft));border-radius:14px;text-align:center;color:var(--v50-muted,var(--mia-muted));background:var(--v50-surface,var(--mia-raised))}
.v584-inbox-empty strong{display:block;color:var(--v50-ink,var(--mia-ink));font-size:15.2px}
.v584-inbox-empty p{margin:5px 0 0;font-size:12.16px}
.v584-inbox-page{max-width:1540px;margin:0 auto}
.v584-inbox-tabs{display:flex;align-items:center;gap:7px;margin-bottom:10px;padding:6px;border:1px solid var(--v50-line,var(--mia-border-soft));border-radius:13px;background:var(--v50-surface,var(--mia-raised));width:max-content;max-width:100%;overflow:auto}
.v584-inbox-tabs a{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:9px;text-decoration:none;color:var(--v50-muted,var(--mia-muted));font-size:12px;font-weight:700;white-space:nowrap}
.v584-inbox-tabs a strong{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--v50-surface-2,var(--mia-surface));color:var(--v50-ink,var(--mia-ink));font-size:12px}
.v584-inbox-tabs a.active{background:var(--v50-blue-soft,var(--mia-raised));color:var(--v50-blue,var(--mia-blue))}
.v584-inbox-tabs a.positive.active{background:rgba(234,247,239,.8);color:var(--mia-green)}
.v584-inbox-shell{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:700px;border:1px solid var(--v50-line,var(--mia-border-soft));border-radius:17px;background:var(--v50-surface,var(--mia-raised));overflow:hidden;box-shadow:var(--v50-shadow-sm,0 14px 34px rgba(20,24,32,.05))}
.v584-inbox-list{border-right:1px solid var(--v50-line,var(--mia-border-soft));min-width:0;background:var(--v50-surface,var(--mia-raised))}
.v584-inbox-search{display:grid;grid-template-columns:1fr auto;gap:7px;padding:10px;border-bottom:1px solid var(--v50-line,var(--mia-border-soft));background:var(--v50-surface-2,var(--mia-raised))}
.v584-inbox-search>div{display:flex;align-items:center;gap:7px;border:1px solid var(--v50-line,var(--mia-border-soft));border-radius:9px;background:var(--v50-surface,var(--mia-raised));padding:0 9px}
.v584-inbox-items{max-height:710px;overflow:auto}
.v584-inbox-item{display:flex;gap:10px;padding:13px 12px;border-bottom:1px solid var(--v50-line,var(--mia-border-soft));text-decoration:none;color:var(--v50-ink,var(--mia-ink));transition:background .12s ease}
.v584-inbox-item:hover{background:var(--v50-surface-2,var(--mia-raised))}
.v584-inbox-item.active{background:var(--v50-blue-soft,var(--mia-raised));box-shadow:inset 3px 0 0 var(--v50-blue,var(--mia-blue))}
.v584-inbox-item>div{min-width:0;flex:1}
.v584-inbox-item header{display:flex;justify-content:space-between;gap:10px}
.v584-inbox-item header strong{font-size:12.8px}
.v584-inbox-item time{font-size:12px;color:var(--v50-faint,var(--mia-quiet))}
.v584-inbox-item small{display:block;margin:3px 0 5px;font-size:12px;color:var(--v50-muted,var(--mia-muted))}
.v584-inbox-item p{margin:0;font-size:12px;line-height:1.42;color:var(--v50-muted,var(--mia-muted))}
.v584-inbox-item footer{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}
.v584-inbox-item footer span, .v584-inbox-item footer em{font-size:12px;font-style:normal;font-weight:750}
.v584-inbox-item footer em{color:var(--v50-blue,var(--mia-blue))}
.v584-inbox-thread{display:flex;flex-direction:column;min-width:0;min-height:0}
.v584-thread-head{display:flex;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid var(--v50-line,var(--mia-border-soft))}
.v584-eyebrow{font-size:12px;font-weight:850;letter-spacing:.11em;color:var(--v50-blue,var(--mia-blue))}
.v584-thread-head h2{margin:4px 0 2px;font-size:21.6px;letter-spacing:-.04em}
.v584-thread-head p{margin:0;color:var(--v50-muted,var(--mia-muted));font-size:12px}
.v584-thread-head-actions{display:flex;gap:7px;align-items:flex-start}
.v584-thread-menu{position:relative}
.v584-thread-menu summary{list-style:none;cursor:pointer;padding:8px 11px;border:1px solid var(--v50-line,var(--mia-border-soft));border-radius:9px;font-weight:800}
.v584-thread-menu summary::-webkit-details-marker{display:none}
.v584-thread-menu>div{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:190px;padding:6px;border:1px solid var(--v50-line,var(--mia-border-soft));border-radius:10px;background:var(--v50-surface,var(--mia-raised));box-shadow:0 14px 30px rgba(20,24,32,.1)}
.v584-thread-menu a{display:block;padding:8px 9px;border-radius:7px;color:var(--v50-ink,var(--mia-ink));text-decoration:none;font-size:12px}
.v584-thread-menu a:hover{background:var(--v50-surface-2,var(--mia-raised))}
.v584-thread-messages{flex:1;overflow:auto;padding:22px 24px;display:grid;align-content:start;gap:14px;background:color-mix(in srgb,var(--v50-surface-2,var(--mia-raised)) 62%,var(--v50-surface,var(--mia-raised)))}
.v584-message{max-width:76%;padding:14px 16px;border:1px solid var(--v50-line,var(--mia-border-soft));border-radius:14px;background:var(--v50-surface,var(--mia-raised));box-shadow:0 5px 16px rgba(20,24,32,.025)}
.v584-message.outbound{margin-left:auto;background:var(--v50-blue-soft,var(--mia-raised));border-color:color-mix(in srgb,var(--v50-blue,var(--mia-blue)) 18%,var(--v50-line,var(--mia-border-soft)))}
.v584-message-meta{display:flex;justify-content:space-between;gap:18px;margin-bottom:7px}
.v584-message-meta>div{display:grid;gap:1px}
.v584-message-meta strong{font-size:12.32px}
.v584-message-meta small, .v584-message-meta time{font-size:12px;color:var(--v50-faint,var(--mia-quiet))}
.v584-message h4{margin:0 0 9px;font-size:12.16px;line-height:1.35}
.v584-message-body{font-size:12.8px;line-height:1.62;color:var(--v50-ink,var(--mia-ink))}
.v584-quoted-history{margin-top:12px;padding-top:9px;border-top:1px solid var(--v50-line,var(--mia-border-soft))}
.v584-quoted-history summary{cursor:pointer;color:var(--v50-muted,var(--mia-muted));font-size:12px;font-weight:750}
.v584-quoted-history>div{margin-top:10px;padding:11px;border-radius:9px;background:var(--v50-surface-2,var(--mia-raised));color:var(--v50-muted,var(--mia-muted));font-size:12px;line-height:1.5;max-height:260px;overflow:auto}
.v584-thread-actionbar{display:flex;gap:8px;align-items:center;padding:11px 18px;border-top:1px solid var(--v50-line,var(--mia-border-soft));background:var(--v50-surface,var(--mia-raised))}
.v584-thread-actionbar form{margin:0}
.v584-inbox-empty.large{margin:auto;border:0;background:transparent}
@media (max-width:1180px){
.v584-inbox-shell{grid-template-columns:330px minmax(0,1fr)}
}
@media (max-width:840px){
.v584-inbox-shell{grid-template-columns:1fr}
.v584-inbox-thread{display:none}
.v584-inbox-tabs{width:100%}
}
.v584-inline-reply{padding:12px 18px 0;background:var(--v50-surface,var(--mia-raised))}
.v584-inline-reply form{border:1px solid var(--v50-line,var(--mia-border-soft));border-radius:12px;background:var(--v50-surface,var(--mia-raised));overflow:hidden;box-shadow:0 4px 14px rgba(20,24,32,.025)}
.v584-inline-reply form>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px 8px 12px;border-top:1px solid var(--v50-line,var(--mia-border-soft));background:var(--v50-surface-2,var(--mia-raised))}
.v584-inline-reply form>div>span{font-size:12px;color:var(--v50-muted,var(--mia-muted))}
/* mia-v591.css — workflow content only */
.v591-engagement-card{border:1px solid var(--v50-line,var(--mia-border-soft));border-radius:14px;background:var(--mia-raised);box-shadow:0 6px 18px rgba(20,24,32,.035);overflow:hidden;cursor:grab;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}
.v591-engagement-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(20,24,32,.07);border-color:var(--mia-border-soft)}
.v591-engagement-card.dragging{opacity:.45;transform:scale(.985)}
.v591-engagement-card blockquote{margin:10px 0 0;padding:0;border:0;color:var(--mia-text);font-size:12.48px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.v591-engagement-card>footer{display:grid;gap:9px;padding:9px 12px 10px;border-top:1px solid var(--mia-border-soft);background:var(--mia-raised)}
.cp591-note-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;border:1px solid var(--mia-border-soft);border-radius:17px;background:var(--mia-raised);overflow:hidden}
.cp591-note-metrics article{padding:15px 17px;border-right:1px solid var(--mia-border-soft)}
.cp591-note-metrics article:last-child{border-right:0}
.cp591-note-metrics span, .cp591-note-metrics strong, .cp591-note-metrics small{display:block}
.cp591-note-metrics span{color:var(--mia-quiet);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.cp591-note-metrics strong{margin:5px 0 2px;font-size:20.8px}
.cp591-note-metrics small{color:var(--mia-quiet);font-size:12px}
.cp591-note-metrics article.attention{background:var(--mia-surface)}
.cp591-note-metrics article.attention strong{color:var(--mia-warning-readable)}
.cp591-note-compose-grid{align-items:start}
.cp591-note-heading{display:grid;gap:13px}
.cp591-note-heading h2{margin:4px 0 5px;font-size:21.6px;letter-spacing:-.03em}
.cp591-note-templates{display:flex;flex-wrap:wrap;gap:6px}
.cp591-note-form-grid{display:grid;gap:9px}
.cp591-note-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.cp591-note-workbench{padding:0;overflow:hidden}
.cp591-note-workbench>header{padding:20px 22px 14px;margin:0;border-bottom:1px solid var(--mia-border-soft)}
.cp591-note-filters{display:grid;grid-template-columns:minmax(220px,1fr) 190px 150px auto;gap:8px;padding:12px 22px;border-bottom:1px solid var(--mia-border-soft);background:var(--mia-raised)}
.cp591-notes-list{display:grid;gap:0}
.cp591-note-card{padding:17px 20px;border-bottom:1px solid var(--mia-border-soft);background:var(--mia-raised)}
.cp591-note-card:last-child{border-bottom:0}
.cp591-note-card.pinned{box-shadow:inset 3px 0 var(--mia-blue)}
.cp591-note-card.status-resolved{opacity:.72;background:var(--mia-raised)}
.cp591-note-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.cp591-note-card-title{min-width:0}
.cp591-note-card-title h3{margin:7px 0 0;font-size:16px;letter-spacing:-.015em}
.cp591-note-badges{display:flex;align-items:center;gap:5px;flex-wrap:wrap}
.cp591-note-badges span, .cp591-note-badges em{padding:4px 6px;border-radius:999px;background:var(--mia-canvas);color:var(--mia-muted);font-size:12px;font-weight:850;font-style:normal;letter-spacing:.04em;text-transform:uppercase}
.cp591-note-badges .importance{background:var(--mia-raised);color:var(--mia-blue-strong)}
.cp591-note-badges .resolved{background:var(--mia-canvas);color:var(--mia-green)}
.cp591-note-card>header time{white-space:nowrap;color:var(--mia-quiet);font-size:12px}
.cp591-note-body{margin:13px 0;color:var(--mia-text);font-size:13.76px;line-height:1.58}
.cp591-note-meta{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 11px}
.cp591-note-meta>span{min-width:130px;padding:8px 10px;border-radius:9px;background:var(--mia-surface)}
.cp591-note-meta small, .cp591-note-meta strong{display:block}
.cp591-note-meta small{color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.07em}
.cp591-note-meta strong{margin-top:2px;font-size:12px}
.cp591-note-meta .overdue{background:var(--mia-surface);color:var(--mia-red)}
.cp591-note-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:11px;padding-top:10px;border-top:1px solid var(--mia-canvas);color:var(--mia-quiet);font-size:12px}
.cp591-note-actions{display:flex;align-items:center;gap:7px}
.cp591-note-actions form{margin:0}
.cp591-note-actions button, .cp591-note-actions summary{border:0;background:transparent;color:var(--mia-muted);font:inherit;font-size:12px;font-weight:800;cursor:pointer;list-style:none}
.cp591-note-actions summary::-webkit-details-marker{display:none}
.cp591-note-actions .danger{color:var(--mia-red)}
.cp591-note-actions details{position:relative}
.cp591-note-edit{position:absolute;right:0;bottom:28px;z-index:20;width:min(680px,80vw);display:grid;gap:9px;padding:14px;border:1px solid var(--mia-border);border-radius:14px;background:var(--mia-raised);box-shadow:0 20px 60px rgba(20,24,32,.18)}
@media (max-width:1280px){
.cp591-note-form-grid.three{grid-template-columns:1fr 1fr}
.cp591-note-filters{grid-template-columns:1fr 170px 140px auto}
}
@media (max-width:860px){
.cp591-note-metrics{grid-template-columns:repeat(2,1fr)}
.cp591-note-metrics article:nth-child(2){border-right:0}
.cp591-note-metrics article:nth-child(-n/**/+2){border-bottom:1px solid var(--mia-border-soft)}
.cp591-note-form-grid.three, .cp591-note-filters{grid-template-columns:1fr}
.cp591-note-edit{position:fixed;left:18px;right:18px;bottom:18px;width:auto;max-height:80vh;overflow:auto}
}
/* mia-v592.css — workflow content only */
.mia592-match-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;padding:18px 0 6px}
.mia592-page-jump{display:flex;align-items:center;gap:8px;margin:0}
.mia592-page-jump label{font-size:13.12px;font-weight:750;color:var(--mia-muted)}
.mia592-job-skip-reasons{margin-top:20px;border:1px solid var(--mia-border-soft);border-radius:18px;background:var(--mia-raised);overflow:hidden}
.mia592-job-skip-reasons.hidden{display:none}
.mia592-job-skip-head{padding:20px 22px 14px}
.mia592-job-skip-head h3{margin:4px 0 5px;font-size:17.92px}
.mia592-job-skip-head p{margin:0;color:var(--mia-muted);max-width:720px}
#job-skip-reason-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;background:var(--mia-border-soft);border-top:1px solid var(--mia-border-soft)}
#job-skip-reason-list article{display:flex;gap:12px;align-items:flex-start;padding:15px 18px;background:var(--mia-raised)}
#job-skip-reason-list strong{min-width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:var(--mia-raised);color:var(--mia-blue);font-size:13.12px}
#job-skip-reason-list span{font-size:13.76px;line-height:1.35;color:var(--mia-text)}
.mia592-job-skip-reasons details{border-top:1px solid var(--mia-border-soft);padding:14px 18px 18px}
.mia592-job-skip-reasons summary{cursor:pointer;font-weight:800;font-size:13.76px}
.mia592-skipped-items{display:grid;gap:10px;margin-top:12px}
.mia592-skipped-items article{padding:12px 14px;border:1px solid var(--mia-border-soft);border-radius:12px;background:var(--mia-raised)}
.mia592-skipped-items ul{margin:7px 0 0;padding-left:18px;color:var(--mia-muted);font-size:13.12px}
@media (max-width: 760px){
.mia592-match-pagination{justify-content:flex-start}
.mia592-page-jump{width:100%}
}
/* mia-v594.css — workflow content only */
.mia594-preliminary-banner{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:12px 0 14px;padding:16px 18px;border:1px solid var(--mia-border-soft);border-radius:16px;background:linear-gradient(180deg, var(--mia-raised) 0%, var(--mia-raised) 100%)}
.mia594-preliminary-banner > div{min-width:0}
.mia594-preliminary-banner span{display:block;margin-bottom:4px;color:var(--mia-blue);font-size:12px;font-weight:800;letter-spacing:.12em}
.mia594-preliminary-banner strong{display:block;color:var(--mia-ink);font-size:16px}
.mia594-preliminary-banner p{margin:4px 0 0;color:var(--mia-muted);font-size:14.08px}
.mia594-preliminary-banner > a{flex:0 0 auto;color:var(--mia-muted);font-size:13.44px;font-weight:700;text-decoration:none}
.mia594-readiness-blocker{grid-template-columns:auto minmax(0,1fr) auto}
.mia594-readiness-blocker .readiness-score{min-width:72px}
.mia594-readiness-blocker .readiness-score strong{font-size:28.8px}
.mia594-match-empty{padding-top:42px;padding-bottom:42px}
@media (max-width: 820px){
.mia594-preliminary-banner, .mia594-readiness-blocker{display:grid;grid-template-columns:1fr}
.mia594-preliminary-banner > a{justify-self:start}
}
/* mia-v595.css — workflow content only */
.mia595-bulk-bar{grid-template-columns:auto auto minmax(180px,1fr) auto minmax(190px,240px) minmax(180px,260px);align-items:center;gap:10px}
.mia595-select-all{white-space:nowrap;border-radius:999px}
.mia595-select-all.active{background:var(--mia-raised);border-color:var(--mia-border);color:var(--mia-blue-strong)}
@media (max-width:1280px){
.mia595-bulk-bar{grid-template-columns:auto auto 1fr auto}
.mia595-bulk-bar select, .mia595-bulk-bar #bulk-action-submit{grid-column:auto}
}
@media (max-width:900px){
.mia595-bulk-bar{display:flex;flex-wrap:wrap}
.mia595-bulk-bar #bulk-action-submit{width:100%}
}
/* mia-v61.css — workflow content only */
.mia61-operation-badge{display:inline-flex;align-items:center;gap:7px;min-height:27px;padding:4px 9px;border:1px solid var(--mia-border-soft);border-radius:999px;background:var(--mia-raised);color:var(--mia-text);font-size:12px;line-height:1;font-weight:700;letter-spacing:.01em;white-space:nowrap;box-shadow:0 1px 0 rgba(18,31,48,.03)}
.mia61-operation-badge i{width:6px;height:6px;border-radius:50%;background:var(--mia-green);box-shadow:0 0 0 3px rgba(68,108,148,.10)}
.mia61-create-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start}
.mia61-create-form{min-width:0}
.mia61-operation-section{padding-bottom:26px}
.mia61-native-operation-select{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.mia61-operation-groups{display:grid;gap:22px;margin-top:18px}
.mia61-operation-family>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:9px}
.mia61-operation-family>header strong{display:block;font-size:12px;color:var(--mia-text)}
.mia61-operation-family>header span{display:block;margin-top:2px;font-size:12px;color:var(--mia-quiet)}
.mia61-operation-family>header em{font-style:normal;font-size:12px;color:var(--mia-quiet)}
.mia61-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.mia61-operation-card{appearance:none;text-align:left;display:flex;flex-direction:column;gap:7px;padding:16px 17px;border:1px solid var(--mia-border-soft);border-radius:13px;background:var(--mia-raised);color:var(--mia-ink);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}
.mia61-operation-card:hover{border-color:var(--mia-border);box-shadow:0 8px 24px rgba(18,31,48,.07);transform:translateY(-1px)}
.mia61-operation-card.selected{border-color:var(--mia-text);box-shadow:0 0 0 2px rgba(25,59,96,.08),0 9px 26px rgba(18,31,48,.08);background:var(--mia-raised)}
.mia61-operation-card>span{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--mia-muted)}
.mia61-operation-card>strong{font-size:15px;letter-spacing:-.01em}
.mia61-operation-card>p{margin:0;color:var(--mia-muted);font-size:12px;line-height:1.45}
.mia61-operation-card>small{color:var(--mia-muted);font-size:12px;line-height:1.4}
.mia61-operation-card>small b{color:var(--mia-text)}
.mia61-operation-card>em{margin-top:2px;font-style:normal;color:var(--mia-green);font-size:12px;font-weight:700}
.mia61-playbook-preview{position:sticky;top:88px}
.mia61-preview-type{padding:8px 0 12px}
.mia61-preview-type>span{font-size:12px;color:var(--mia-quiet);text-transform:uppercase;letter-spacing:.08em;font-weight:800}
.mia61-preview-type h2{margin:5px 0 0}
.mia61-playbook-preview>p{font-size:12px;line-height:1.55;color:var(--mia-muted)}
.mia61-choose-when{margin:15px 0;padding:13px 14px;border-radius:10px;background:var(--mia-raised);border:1px solid var(--mia-canvas)}
.mia61-choose-when strong, .mia61-preview-flow>span{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mia-muted);font-weight:800}
.mia61-choose-when p{margin:5px 0 0;font-size:12px;line-height:1.45;color:var(--mia-green)}
.mia61-preview-flow{padding-top:15px}
.mia61-preview-flow ol{list-style:none;margin:9px 0 0;padding:0;display:grid;gap:0}
.mia61-preview-flow li{display:flex;align-items:center;gap:9px;padding:7px 0;border-bottom:1px solid var(--mia-surface)}
.mia61-preview-flow li span{font-size:12px;color:var(--mia-quiet);font-variant-numeric:tabular-nums}
.mia61-preview-flow li strong{font-size:12px;color:var(--mia-text)}
.mia61-context-line{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.mia61-context-line .mia61-operation-badge{background:rgba(255,255,255,.82)}
@media (max-width:1180px){
.mia61-create-layout{grid-template-columns:1fr}
.mia61-playbook-preview{position:relative;top:auto}
}
@media (max-width:760px){
.mia61-operation-grid{grid-template-columns:1fr}
.mia61-operation-card{padding:14px}
}
.mia611-approved-button{background:color-mix(in srgb,var(--v22-green) 90%,var(--mia-ink));border-color:transparent}
.mia611-ranking-stale{color:var(--v22-amber);border-color:color-mix(in srgb,var(--v22-amber) 35%,var(--v22-line));background:color-mix(in srgb,var(--v22-amber) 7%,var(--v22-surface))}
.mia611-allocator-verdict{margin-top:10px;padding:10px 12px;border:1px solid var(--border,var(--mia-border-soft));border-radius:12px;display:grid;gap:3px;background:rgba(255,255,255,.55)}
.mia611-allocator-verdict>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted,var(--mia-muted));font-weight:750}
.mia611-allocator-verdict>strong{font-size:12px}
.mia611-allocator-verdict>small{font-size:12px;color:var(--muted,var(--mia-muted))}
.mia611-allocator-verdict.proven{border-color:rgba(26,154,99,.28);background:rgba(26,154,99,.055)}
.mia611-allocator-verdict.unproven{border-color:rgba(192,124,30,.28);background:rgba(192,124,30,.055)}
.mia615-mailbox-group>header small{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia615-mailbox-group{margin-top:20px}
.mia615-mailbox-group>header{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:9px}
.mia615-mailbox-group>header div{display:grid;gap:2px}
.mia615-readonly{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia615-campaign-sender{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 14px;padding:14px 16px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:16px;background:var(--v22-surface,var(--mia-raised))}
.mia615-campaign-sender>div{display:grid;gap:3px}
.mia615-campaign-sender>div>small{color:var(--v22-muted,var(--mia-muted))}
.mia615-campaign-sender form{display:flex;align-items:center;gap:8px}
.mia615-sender-locked{font-size:12px;font-weight:700;color:var(--v22-muted,var(--mia-muted))}
@media (max-width:900px){
.mia615-campaign-sender{align-items:stretch;flex-direction:column}
.mia615-campaign-sender form{align-items:stretch;flex-direction:column}
}
.mia620-source-stack{display:flex;flex-wrap:wrap;gap:5px;align-items:center}
.mia620-source-stack.compact{margin-top:5px;gap:4px}
.mia620-source-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:999px;background:var(--v22-surface-2,var(--mia-raised));font-size:12px;font-weight:750;color:var(--v22-ink-2,var(--mia-muted));white-space:nowrap}
.mia620-source-badge i{font-style:normal;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mia-blue-strong)}
.mia620-source-badge.source-other{color:var(--v22-muted,var(--mia-muted))}
.mia620-contact-table th:nth-child(5), .mia620-contact-table td:nth-child(5){min-width:190px}
.mia620-provenance{margin-top:16px}
.mia620-source-ledger{display:grid;gap:8px;padding:0 20px 18px}
.mia620-source-ledger article{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:12px;background:var(--v22-surface-2,var(--mia-raised))}
.mia620-source-ledger article>div{display:grid;gap:2px}
.mia620-source-ledger small{color:var(--v22-muted,var(--mia-muted))}
.mia620-connected-accounts>header{margin-bottom:16px}
.mia630-workspace-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.mia630-workspace-list{display:grid;gap:8px;margin:0 0 20px}
.mia630-workspace-row{display:grid;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:11px;padding:11px 12px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:13px;background:var(--v22-surface,var(--mia-raised))}
.mia630-workspace-row.is-current{border-color:color-mix(in srgb,var(--v22-blue,var(--mia-blue-strong)) 28%,var(--v22-line,var(--mia-border-soft)));background:color-mix(in srgb,var(--v22-blue,var(--mia-blue-strong)) 3.5%,var(--v22-surface,var(--mia-raised)))}
.mia630-workspace-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--mia-surface);color:var(--mia-green);font-size:13px;font-weight:850}
.mia630-workspace-copy{display:grid;gap:2px;min-width:0}
.mia630-workspace-copy strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia630-workspace-copy small, .mia630-current-label{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia630-workspace-state{padding:4px 8px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:999px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--mia-muted)}
.mia630-workspace-row.is-current .mia630-workspace-state{border-color:rgba(49,94,220,.22);background:rgba(49,94,220,.07);color:var(--mia-blue-strong)}
.mia630-active-workspace-editor{padding-top:18px;border-top:1px solid var(--v22-line,var(--mia-border-soft))}
.mia630-section-kicker{display:grid;gap:3px;margin:0 0 12px}
.mia630-section-kicker>span{font-size:12px;letter-spacing:.09em;font-weight:850;color:var(--v22-muted,var(--mia-muted))}
.mia630-section-kicker strong{font-size:14px}
.mia630-section-kicker small{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia630-connected-accounts>header{align-items:flex-start}
.mia630-connected-account-list{display:grid;gap:14px;margin-top:14px}
.mia630-connected-account-card{border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:15px;background:var(--v22-surface,var(--mia-raised));overflow:hidden}
.mia630-connected-account-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px;border-bottom:1px solid var(--v22-line,var(--mia-canvas));background:var(--v22-surface-2,var(--mia-raised))}
.mia630-connected-account-id{display:flex;align-items:flex-start;gap:11px}
.mia630-connected-account-id>div{display:grid;gap:2px}
.mia630-connected-account-id>div>span{font-size:12px;letter-spacing:.08em;font-weight:850;color:var(--v22-muted,var(--mia-muted))}
.mia630-connected-account-id h3{margin:0;font-size:14px}
.mia630-connected-account-id p{margin:0;font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia630-account-state{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:800;color:var(--mia-muted)}
.mia630-account-state i{width:6px;height:6px;border-radius:50%;background:var(--mia-quiet)}
.mia630-account-state.state-active{color:var(--mia-green)}
.mia630-account-state.state-active i{background:var(--mia-green)}
.mia630-account-state.state-error{color:var(--mia-warning-readable)}
.mia630-account-state.state-error i{background:var(--mia-warning)}
.mia630-route-form{padding:15px 16px}
.mia630-route-head{display:flex;justify-content:space-between;align-items:end;gap:12px;margin-bottom:9px}
.mia630-route-head>div{display:grid;gap:2px}
.mia630-route-head strong{font-size:12px}
.mia630-route-head small, .mia630-route-head>span{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia630-route-table{border:1px solid var(--v22-line,var(--mia-canvas));border-radius:12px;overflow:auto}
.mia630-route-row{min-width:850px;display:grid;grid-template-columns:minmax(180px,1.5fr) 70px 115px 90px 105px 90px minmax(125px,1fr);align-items:center;gap:8px;padding:10px 11px;border-top:1px solid var(--v22-line,var(--mia-canvas));background:var(--v22-surface,var(--mia-raised))}
.mia630-route-row:first-child{border-top:0}
.mia630-route-row.head{padding-top:8px;padding-bottom:8px;background:var(--mia-raised);color:var(--mia-quiet);font-size:12px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}
.mia630-route-row.is-current{background:rgba(49,94,220,.025)}
.mia630-route-row.is-locked{opacity:.58}
.mia630-route-workspace{display:grid;gap:2px}
.mia630-route-workspace strong{font-size:12px}
.mia630-route-workspace small{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia630-route-check{display:flex;align-items:center;justify-content:flex-start}
.mia630-route-status{display:grid;gap:2px}
.mia630-route-status strong{font-size:12px}
.mia630-route-status small{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia630-route-status small.error{color:var(--mia-red)}
.mia630-route-form>footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px}
.mia630-route-form>footer>span{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia630-account-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:11px 16px;border-top:1px solid var(--v22-line,var(--mia-canvas));background:var(--mia-raised)}
.mia630-account-footer>div:first-child{display:grid;gap:2px}
.mia630-account-footer strong{font-size:12px}
.mia630-account-footer small{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia630-account-actions{display:flex;align-items:center;gap:7px}
.mia630-create-workspace-link{display:flex;align-items:center;justify-content:center;margin-top:7px;padding:7px 8px;border:1px dashed var(--mia-border-soft);border-radius:9px;font-size:12px;color:var(--mia-muted)}
.mia630-create-workspace-link:hover{border-style:solid;background:var(--mia-raised)}
@media (max-width:700px){
.mia630-workspace-row{grid-template-columns:36px 1fr}
.mia630-workspace-row>*:nth-child(n/**/+3){grid-column:2}
.mia630-route-form>footer, .mia630-account-footer{align-items:flex-start;flex-direction:column}
}
.mia631-settings-shell{grid-template-columns:238px minmax(0,1fr);gap:20px}
.mia631-settings-nav{padding:10px;gap:4px}
.mia631-nav-scope{display:grid;gap:4px;padding:8px 0;border-top:1px solid var(--v22-line,var(--mia-canvas))}
.mia631-nav-scope:first-child{border-top:0;padding-top:2px}
.mia631-nav-scope>span{padding:0 9px 2px;font-size:12px;letter-spacing:.12em;font-weight:850;color:var(--v22-muted,var(--mia-quiet))}
.mia631-settings-nav .mia631-nav-scope>a{display:grid;gap:2px;padding:9px 10px}
.mia631-settings-nav .mia631-nav-scope>a strong{font-size:12px;color:inherit}
.mia631-settings-nav .mia631-nav-scope>a small{font-size:12px;line-height:1.35;color:var(--v22-muted,var(--mia-quiet));font-weight:550}
.mia631-settings-nav .mia631-nav-scope>a.active small{color:color-mix(in srgb,var(--v22-ink,var(--mia-ink)) 68%,var(--v22-muted,var(--mia-quiet)))}
.mia631-settings-sections{gap:12px}
.mia631-settings-sections>.mia52-settings-section>header{padding-top:17px;padding-bottom:14px}
.mia631-scope-note{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:14px 0 16px;padding:11px 13px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:12px;background:var(--v22-surface-2,var(--mia-raised))}
.mia631-scope-note>div{display:grid;gap:2px}
.mia631-scope-note>div>span{font-size:12px;letter-spacing:.09em;font-weight:850;color:var(--v22-muted,var(--mia-muted))}
.mia631-scope-note>div>strong{font-size:12px}
.mia631-scope-note>p{margin:0;font-size:12px;line-height:1.45;color:var(--v22-muted,var(--mia-muted))}
.mia631-email-rule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 4px}
.mia631-email-rule>div{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:11px;background:var(--v22-surface-2,var(--mia-raised))}
.mia631-email-rule span{font-size:12px;letter-spacing:.08em;font-weight:850;color:var(--v22-muted,var(--mia-muted))}
.mia631-email-rule strong{font-size:12px}
.mia631-email-rule small{font-size:12px;line-height:1.4;color:var(--v22-muted,var(--mia-muted))}
.mia631-settings-details{margin:14px 0 0;border-top:1px solid var(--v22-line,var(--mia-canvas))}
.mia631-settings-details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 2px;cursor:pointer}
.mia631-settings-details>summary::-webkit-details-marker{display:none}
.mia631-settings-details>summary>div{display:grid;gap:2px}
.mia631-settings-details>summary strong{font-size:12px}
.mia631-settings-details>summary small{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia631-settings-details>summary>span{padding:4px 7px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:999px;font-size:12px;font-weight:800;color:var(--v22-muted,var(--mia-muted))}
.mia631-settings-details>summary:after{content:"+";font-size:16px;color:var(--v22-muted,var(--mia-muted))}
.mia631-settings-details[open]>summary:after{content:"–"}
.mia631-details-body{padding:0 0 4px}
.mia631-details-body>.mia615-mailbox-group{margin-top:2px}
.mia631-details-body>.mia52-settings-form, .mia631-details-body>.mia52-settings-form:first-child{padding-left:0;padding-right:0}
.mia631-branding-block{margin-top:16px;padding-top:14px;border-top:1px solid var(--v22-line,var(--mia-canvas))}
.mia631-branding-block>h4{margin:0 0 4px;font-size:12px}
.mia631-branding-block .mia52-settings-form{padding-left:0;padding-right:0}
.mia631-settings-sections #workspace, .mia631-settings-sections #email, .mia631-settings-sections #connected-accounts, .mia631-settings-sections #ai, .mia631-settings-sections #integrations{scroll-margin-top:86px}
@media (max-width:1100px){
.mia631-settings-shell{grid-template-columns:190px minmax(0,1fr)}
}
@media (max-width:760px){
.mia631-settings-shell{display:block}
.mia631-settings-nav{display:flex;flex-direction:row;overflow:auto;gap:8px;padding:8px;margin-bottom:12px}
.mia631-nav-scope{display:flex;gap:4px;flex:0 0 auto;border:0;padding:0}
.mia631-nav-scope>span{display:none}
.mia631-settings-nav .mia631-nav-scope>a{min-width:max-content}
.mia631-settings-nav .mia631-nav-scope>a small{display:none}
.mia631-scope-note{grid-template-columns:1fr}
.mia631-email-rule{grid-template-columns:1fr}
.mia631-settings-details>summary{align-items:flex-start}
.mia631-settings-details>summary>span{display:none}
}
.mia632-compact-empty{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:10px 22px 16px;padding:14px 16px;border:1px dashed var(--v22-line,var(--mia-border-soft));border-radius:12px;background:var(--v22-surface-2,var(--mia-raised))}
.mia632-compact-empty>div{display:grid;gap:3px}
.mia632-compact-empty strong{font-size:12px}
.mia632-compact-empty small{font-size:12px;line-height:1.45;color:var(--v22-muted,var(--mia-muted))}
.mia632-connected-accounts>header p{max-width:760px}
.mia632-provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px 18px 10px}
.mia632-provider-card{display:grid;gap:12px;padding:14px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:14px;background:var(--v22-surface,var(--mia-raised))}
.mia632-provider-title{display:flex;align-items:flex-start;gap:10px}
.mia632-provider-title>div{display:grid;gap:3px}
.mia632-provider-title strong{font-size:12px}
.mia632-provider-title small{font-size:12px;line-height:1.45;color:var(--v22-muted,var(--mia-muted))}
.mia632-capabilities{display:flex;flex-wrap:wrap;gap:6px}
.mia632-capabilities span{padding:4px 7px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid var(--v22-line,var(--mia-border-soft));color:var(--mia-muted);background:var(--mia-raised)}
.mia632-capabilities .ready{color:var(--mia-green);background:var(--mia-surface);border-color:var(--mia-border-soft)}
.mia632-capabilities .soon{color:var(--mia-gold);background:var(--mia-surface);border-color:var(--mia-border-soft)}
.mia632-provider-footer{display:flex;align-items:center;gap:10px;min-height:34px}
.mia632-status{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:800}
.mia632-status:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mia-quiet)}
.mia632-status.ok{color:var(--mia-green)}
.mia632-status.ok:before{background:var(--mia-green)}
.mia632-status.warning{color:var(--mia-warning-readable)}
.mia632-status.warning:before{background:var(--mia-gold)}
.mia632-status.neutral{color:var(--mia-muted)}
.mia632-provider-help{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia632-google-setup{margin:8px 18px 16px;border:1px solid var(--mia-border-soft);border-radius:14px;background:var(--mia-raised);overflow:hidden}
.mia632-google-setup>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid var(--mia-border-soft);background:var(--mia-raised)}
.mia632-google-setup>header>div{display:grid;gap:3px}
.mia632-google-setup>header span{font-size:12px;letter-spacing:.09em;font-weight:850;color:var(--mia-gold)}
.mia632-google-setup h3{margin:0;font-size:14px}
.mia632-google-setup header p{margin:0;font-size:12px;line-height:1.45;color:var(--mia-muted)}
.mia632-setup-progress{padding:5px 8px;border-radius:999px;background:var(--mia-raised);border:1px solid var(--mia-border-soft);white-space:nowrap}
.mia632-setup-steps{display:grid}
.mia632-setup-step{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 16px;border-top:1px solid var(--mia-canvas)}
.mia632-setup-step:first-child{border-top:0}
.mia632-setup-step>span{display:grid;place-items:center;width:25px;height:25px;border-radius:999px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;font-weight:900}
.mia632-setup-step>div{display:grid;gap:3px}
.mia632-setup-step strong{font-size:12px}
.mia632-setup-step small{font-size:12px;line-height:1.5;color:var(--mia-muted)}
.mia632-setup-step>em{font-style:normal;font-size:12px;font-weight:800;color:var(--mia-quiet);padding-top:4px;white-space:nowrap}
.mia632-setup-step.done>span{background:var(--mia-canvas);color:var(--mia-green)}
.mia632-setup-step.done>em{color:var(--mia-green)}
.mia632-setup-step.blocked>span{background:var(--mia-surface);color:var(--mia-warning-readable)}
.mia632-setup-step.blocked>em{color:var(--mia-warning-readable)}
.mia632-setup-step.locked{opacity:.55}
.mia632-setup-step.current{background:var(--mia-raised)}
.mia632-callback{display:grid;gap:3px;margin-top:6px}
.mia632-callback label{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--mia-quiet)}
.mia632-callback code{display:block;width:max-content;max-width:100%;overflow:auto;padding:6px 8px;border:1px solid var(--mia-canvas);border-radius:7px;background:var(--mia-raised);color:var(--mia-text);font-size:12px}
.mia632-step-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}
.mia632-step-links a{font-size:12px;font-weight:750;color:var(--mia-blue-strong);white-space:nowrap}
.mia632-scope-note{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:10px 16px;border-top:1px solid var(--mia-border-soft);background:var(--mia-raised)}
.mia632-scope-note strong{font-size:12px}
.mia632-scope-note span{padding:3px 6px;border-radius:999px;background:var(--mia-raised);border:1px solid var(--mia-border-soft);font-size:12px;font-weight:750}
.mia632-scope-note small{font-size:12px;color:var(--mia-muted);margin-left:auto}
.mia632-user-blocked{display:flex;align-items:center;gap:12px;margin:8px 18px 16px;padding:12px 14px;border:1px solid var(--mia-border-soft);border-radius:12px;background:var(--mia-raised)}
.mia632-user-blocked strong{font-size:12px}
.mia632-user-blocked span{font-size:12px;color:var(--mia-muted)}
.mia632-connected-account-list{margin:0 18px 8px}
.mia632-relationship-empty{margin:0}
.mia632-import-details{margin:8px 18px 0;padding-bottom:0}
.mia632-import-body{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 0 14px}
.mia632-import-body>div{padding:11px 12px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:10px;background:var(--v22-surface-2,var(--mia-raised))}
.mia632-import-body strong{font-size:12px}
.mia632-import-body p{margin:4px 0 0;font-size:12px;line-height:1.45;color:var(--v22-muted,var(--mia-muted))}
.mia631-settings-sections .premium-empty-state:not(.large){padding:18px 20px}
.mia631-settings-sections .mia52-mailbox-list{padding-top:12px;padding-bottom:12px}
@media (max-width:900px){
.mia632-provider-grid{grid-template-columns:1fr}
.mia632-setup-step{grid-template-columns:28px 1fr}
.mia632-setup-step>em, .mia632-step-links{grid-column:2;justify-content:flex-start}
.mia632-import-body{grid-template-columns:1fr}
}
@media (max-width:600px){
.mia632-compact-empty, .mia632-provider-footer, .mia632-user-blocked{align-items:flex-start;flex-direction:column}
.mia632-google-setup>header{flex-direction:column}
.mia632-scope-note small{margin-left:0;width:100%}
}
.mia640-network-pulse{margin-bottom:12px}
.mia640-quick-views{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:0 0 10px;padding:0 2px}
.mia640-quick-views>span{font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:var(--v2-ink-4);margin-right:3px}
.mia640-quick-views a{display:inline-flex;align-items:center;min-height:30px;padding:0 10px;border:1px solid var(--v2-line);border-radius:999px;background:var(--v2-surface);text-decoration:none;color:var(--v2-ink-3);font-size:12px;font-weight:700}
.mia640-quick-views a:hover, .mia640-quick-views a.active{background:var(--v2-ink);color:var(--v2-surface);border-color:var(--v2-ink)}
.mia640-directory-panel{overflow:visible}
.mia640-crm-toolbar{display:grid;grid-template-columns:minmax(280px,2fr) repeat(5,minmax(135px,.9fr)) auto auto;gap:8px;align-items:center;padding:12px;border-bottom:1px solid var(--v2-line);background:var(--v2-surface-subtle)}
.mia640-crm-toolbar .mia640-search{width:100%}
.mia640-crm-toolbar .v2-directory-count{justify-self:end;white-space:nowrap;font-size:12px;color:var(--v2-ink-4)}
.mia640-crm-toolbar .v2-directory-count strong{color:var(--v2-ink-2);font-size:13.76px}
.mia640-more-filters{grid-column:1/-1;border-top:1px solid var(--v2-line);padding-top:8px}
.mia640-more-filters summary{cursor:pointer;display:inline-flex;align-items:center;gap:5px;color:var(--v2-ink-3);font-size:12px;font-weight:750}
.mia640-more-filters>div{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;padding-top:10px}
.mia640-more-filters label{display:grid;gap:5px;font-size:12px;font-weight:780;color:var(--v2-ink-4);text-transform:uppercase;letter-spacing:.05em}
.mia640-network-table th:nth-child(5), .mia640-network-table td:nth-child(5){min-width:145px}
.mia640-network-table th:nth-child(6), .mia640-network-table td:nth-child(6){min-width:155px}
.mia640-network-table th:nth-child(7), .mia640-network-table td:nth-child(7){min-width:135px}
.mia640-inline-research-form{margin:0}
.mia640-inline-research{display:inline-block;margin-top:4px;padding:0;border:0;background:transparent;color:var(--v2-blue);font:inherit;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer}
.mia640-inline-research:hover{text-decoration:underline}
.mia640-pagination{padding:14px 4px 6px}
.mia640-page-controls{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.mia640-page-controls>a, .mia640-page-controls>span.disabled, .mia640-page-numbers a, .mia640-page-numbers b, .mia640-page-numbers i{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 9px;border:1px solid var(--v2-line);border-radius:8px;background:var(--v2-surface);font-style:normal;text-decoration:none;font-size:12px;color:var(--v2-ink-3)}
.mia640-page-controls>span.disabled{opacity:.42}
.mia640-page-numbers{display:flex;gap:4px}
.mia640-page-numbers b{background:var(--v2-ink);color:var(--v2-surface);border-color:var(--v2-ink)}
.mia640-page-numbers i{border-color:transparent;background:transparent;padding:0 3px}
.mia640-email-stack{display:grid;gap:4px;align-items:start}
.mia640-email-chip{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:3px 7px;border:1px solid var(--v2-line);border-radius:999px;background:var(--v2-surface-subtle);color:var(--v2-ink-2);font-size:12px;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia640-email-chip i{font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--v2-ink-4)}
.mia640-email-chip.work{background:color-mix(in srgb,var(--mia-green) 8%,var(--v2-surface));border-color:color-mix(in srgb,var(--mia-green) 24%,var(--v2-line))}
.mia640-email-chip.personal{background:color-mix(in srgb,var(--mia-warning) 7%,var(--v2-surface));border-color:color-mix(in srgb,var(--mia-warning) 22%,var(--v2-line))}
.mia640-email-chip.primary:before{content:"•";color:var(--mia-green);font-size:14.4px}
.mia640-warning-text{display:block;margin-top:4px;color:var(--mia-warning-readable);font-size:12px}
.mia640-contact-table th:nth-child(4), .mia640-contact-table td:nth-child(4){min-width:220px}
.mia640-contact-table th:nth-child(5), .mia640-contact-table td:nth-child(5){min-width:190px}
.mia640-contact-actions{display:flex;align-items:center;gap:10px}
.mia640-contact-proposal-list{display:grid;gap:10px}
.mia640-contact-proposal-list>article{border:1px solid var(--v2-line);border-radius:13px;padding:13px;background:var(--v2-surface-subtle);display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(260px,1fr) auto;gap:14px;align-items:center}
.mia640-contact-proposal-main{display:flex;gap:10px;align-items:flex-start}
.mia640-contact-proposal-main>div{display:grid;gap:4px;min-width:0}
.mia640-contact-proposal-list p{margin:0;color:var(--v2-ink-3);font-size:12px;line-height:1.5}
.mia640-research-sources{display:flex;gap:6px;flex-wrap:wrap}
.mia640-research-sources a{font-size:12px;color:var(--v2-blue);text-decoration:none}
.mia640-proposal-actions{display:flex;gap:6px;justify-content:flex-end}
.mia640-company-contacts th:nth-child(3), .mia640-company-contacts td:nth-child(3){min-width:260px}
@media (max-width:1400px){
.mia640-crm-toolbar{grid-template-columns:minmax(260px,2fr) repeat(3,minmax(140px,1fr)) auto auto}
.mia640-crm-toolbar .v2-directory-count{grid-row:2}
.mia640-contact-proposal-list>article{grid-template-columns:1fr 1fr}
.mia640-proposal-actions{grid-column:1/-1}
}
@media (max-width:900px){
.mia640-crm-toolbar{display:flex;flex-direction:column;align-items:stretch}
.mia640-more-filters{width:100%}
.mia640-more-filters>div{grid-template-columns:1fr}
.mia640-crm-toolbar .v2-directory-count{justify-self:start}
.mia640-pagination{align-items:flex-start;flex-direction:column}
.mia640-contact-proposal-list>article{grid-template-columns:1fr}
.mia640-proposal-actions{grid-column:auto;justify-content:flex-start}
}
.mia631-settings-sections #setup-overview{scroll-margin-top:86px}
.mia641-setup-hub{overflow:hidden;background:linear-gradient(180deg,var(--mia-raised) 0%,var(--mia-raised) 100%)}
.mia641-setup-score{display:inline-flex;align-items:center;min-height:30px;padding:6px 11px;border:1px solid rgba(49,94,220,.18);border-radius:999px;background:rgba(49,94,220,.055);color:var(--mia-blue-strong);font-size:12px;font-weight:850;white-space:nowrap}
.mia641-next-action{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 18px 14px;padding:18px 20px;border:1px solid rgba(116,133,255,.22);border-radius:18px;background:radial-gradient(circle at 8% 0,rgba(116,133,255,.24),transparent 35%),linear-gradient(135deg,var(--mia-ink),var(--mia-text));color:var(--mia-raised);box-shadow:0 20px 44px rgba(23,35,56,.16)}
.mia641-next-action>div:nth-child(2){display:grid;gap:4px}
.mia641-next-action>div:nth-child(2)>span{font-size:12px;font-weight:850;letter-spacing:.12em;color:var(--mia-border)}
.mia641-next-action h3{margin:0;font-size:17px;letter-spacing:-.02em}
.mia641-next-action p{margin:0;max-width:700px;color:var(--mia-border);font-size:12px;line-height:1.5}
.mia641-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 18px 14px}
.mia641-health-card{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:11px;padding:14px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:15px;background:var(--v22-surface,var(--mia-raised));color:inherit;text-decoration:none;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.mia641-health-card:hover{transform:translateY(-1px);border-color:rgba(49,94,220,.28);box-shadow:0 12px 28px rgba(35,48,69,.07)}
.mia641-health-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;font-weight:900}
.mia641-health-card.is-ready .mia641-health-icon{background:var(--mia-canvas);color:var(--mia-green)}
.mia641-health-card.needs-action .mia641-health-icon{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.mia641-health-card>div{display:grid;gap:3px;min-width:0}
.mia641-health-card small{color:var(--v22-muted,var(--mia-muted));font-size:12px;letter-spacing:.08em;font-weight:850}
.mia641-health-card strong{font-size:12px}
.mia641-health-card p{margin:0;color:var(--v22-muted,var(--mia-muted));font-size:12px;line-height:1.45}
.mia641-health-card em{padding:4px 7px;border-radius:999px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}
.mia641-health-card.is-ready em{background:var(--mia-canvas);color:var(--mia-green)}
.mia641-health-card.needs-action em{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.mia641-setup-journey{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:5px;margin:0 18px 14px;padding:14px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:15px;background:var(--v22-surface-2,var(--mia-raised))}
.mia641-setup-journey article{display:grid;grid-template-columns:26px minmax(0,1fr);gap:9px;align-items:center;position:relative;min-height:48px}
.mia641-setup-journey article>span{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--mia-canvas);color:var(--mia-muted);font-size:12px;font-weight:900}
.mia641-setup-journey article.done>span{background:var(--mia-canvas);color:var(--mia-green)}
.mia641-setup-journey article.current>span{background:var(--mia-surface);color:var(--mia-blue-strong);box-shadow:0 0 0 4px rgba(49,94,220,.08)}
.mia641-setup-journey article>div{display:grid;gap:2px}
.mia641-setup-journey strong{font-size:12px}
.mia641-setup-journey small{font-size:12px;color:var(--v22-muted,var(--mia-muted));line-height:1.35}
.mia641-setup-journey article>em{grid-column:2;font-size:12px;color:var(--mia-quiet);font-style:normal;font-weight:800}
.mia641-setup-journey article.done>em{color:var(--mia-green)}
.mia641-setup-journey>i{height:1px;background:var(--mia-border-soft);position:relative}
.mia641-setup-journey>i:after{content:"";position:absolute;right:0;top:-3px;border-left:5px solid var(--mia-border);border-top:3px solid transparent;border-bottom:3px solid transparent}
.mia641-value-flow{display:grid;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:5px;margin:0 18px 18px;padding:14px;border-radius:15px;background:linear-gradient(135deg,rgba(49,94,220,.04),rgba(107,86,184,.045));border:1px solid rgba(49,94,220,.11)}
.mia641-value-flow>div{display:grid;gap:3px}
.mia641-value-flow span{font-size:12px;letter-spacing:.09em;color:var(--mia-quiet);font-weight:900}
.mia641-value-flow strong{font-size:12px}
.mia641-value-flow small{font-size:12px;line-height:1.4;color:var(--v22-muted,var(--mia-muted))}
.mia641-value-flow>i{text-align:center;color:var(--mia-quiet);font-style:normal}
.mia641-sending-boundary{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 18px 14px;padding:11px 13px;border:1px solid rgba(49,94,220,.14);border-radius:13px;background:rgba(49,94,220,.035)}
.mia641-sending-boundary>span{padding:4px 7px;border-radius:999px;background:var(--mia-surface);color:var(--mia-blue-strong);font-size:12px;font-weight:850;white-space:nowrap}
.mia641-sending-boundary p{margin:0;font-size:12px;line-height:1.5;color:var(--v22-muted,var(--mia-muted))}
.mia641-sending-boundary a{font-size:12px;font-weight:800;color:var(--mia-blue-strong);white-space:nowrap}
.mia641-privacy-boundary{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:7px;margin:0 18px 6px;padding:13px;border:1px solid rgba(49,94,220,.13);border-radius:14px;background:linear-gradient(135deg,var(--mia-raised),var(--mia-raised))}
.mia641-privacy-boundary>div{display:flex;align-items:flex-start;gap:9px}
.mia641-privacy-boundary>div>span{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:var(--mia-surface);color:var(--mia-blue-strong);font-size:12px;font-weight:900}
.mia641-privacy-boundary p{display:grid;gap:2px;margin:0}
.mia641-privacy-boundary strong{font-size:12px}
.mia641-privacy-boundary small{font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia641-privacy-boundary>i{text-align:center;color:var(--mia-quiet);font-style:normal}
.mia641-relationship-state{display:grid;gap:2px;min-width:120px}
.mia641-relationship-state strong{font-size:12px}
.mia641-relationship-state small{font-size:12px;line-height:1.35;color:var(--v22-muted,var(--mia-muted))}
.mia641-relationship-state.evidence strong{color:var(--mia-green)}
.mia641-relationship-state.record-only strong{color:var(--mia-muted)}
.mia641-mailbox-setup [hidden]{display:none}
.mia641-mailbox-help>section{display:grid;gap:12px}
.mia641-mailbox-help>section[hidden]{display:none}
.mia641-help-copy{margin:0;color:var(--mia-muted);font-size:12px;line-height:1.55}
.mia641-mailbox-help .v2-connection-status{margin-top:18px}
.mia641-mailbox-setup .v2-mailbox-editor{overflow:hidden}
.mia641-mailbox-setup .v2-mailbox-editor>section{background:var(--mia-raised)}
.mia641-mailbox-setup .v2-mailbox-editor>section:nth-of-type(even){background:var(--mia-raised)}
@media (max-width:1120px){
.mia641-setup-journey, .mia641-value-flow{grid-template-columns:1fr 1fr}
.mia641-setup-journey>i, .mia641-value-flow>i{display:none}
.mia641-privacy-boundary{grid-template-columns:1fr}
.mia641-privacy-boundary>i{display:none}
}
@media (max-width:760px){
.mia641-next-action{grid-template-columns:52px 1fr;margin:0 12px 12px;padding:15px}
.mia641-health-grid{grid-template-columns:1fr;padding:0 12px 12px}
.mia641-setup-journey, .mia641-value-flow{grid-template-columns:1fr;margin:0 12px 12px}
.mia641-sending-boundary{grid-template-columns:1fr;margin:0 12px 12px}
.mia641-privacy-boundary{margin:0 12px 4px}
.mia641-mailbox-setup{grid-template-columns:1fr}
.mia641-mailbox-help{position:static}
}
.mia-provider-logo{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid rgba(16,24,40,.08);border-radius:13px;background:var(--mia-raised);box-shadow:0 5px 16px rgba(27,36,50,.07)}
.mia-provider-logo svg{display:block;width:25px;height:25px}
.mia-provider-logo.microsoft svg{width:23px;height:23px}
.v2-provider-notice>.mia-provider-logo{flex-basis:35px;width:35px;height:35px;border-radius:10px;box-shadow:none}
.v2-provider-notice>.mia-provider-logo svg{width:21px;height:21px}
.mia650-provider-help-kicker{display:flex;align-items:center;gap:7px}
.mia650-provider-help-kicker .mia-provider-logo{flex-basis:22px;width:22px;height:22px;border-radius:6px;box-shadow:none}
.mia650-provider-help-kicker .mia-provider-logo svg{width:15px;height:15px}
.mia632-provider-title{align-items:center}
.mia632-provider-card{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.mia632-provider-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--mia-blue),var(--mia-green),var(--mia-gold),var(--mia-red));opacity:.9}
.mia632-provider-card.provider-microsoft:before{background:linear-gradient(90deg,var(--mia-red) 0 25%,var(--mia-warning) 25% 50%,var(--mia-blue) 50% 75%,var(--mia-gold) 75%)}
.mia632-provider-card:hover{transform:translateY(-2px);border-color:var(--mia-border);box-shadow:0 14px 34px rgba(30,42,58,.09)}
.mia632-capabilities span.ready{position:relative;padding-left:15px}
.mia632-capabilities span.ready:before{content:"✓";position:absolute;left:5px;color:var(--mia-green);font-weight:900}
.mia650-microsoft-setup{border-color:rgba(0,164,239,.22);background:linear-gradient(145deg,rgba(0,164,239,.025),rgba(127,186,0,.025))}
.mia630-route-row{min-width:1200px;grid-template-columns:minmax(180px,1.45fr) 62px 72px 82px 82px 82px 135px 120px minmax(125px,1fr)}
.mia733-privacy-select{font-weight:750}
.mia733-privacy-select:has(option[value="private"]:checked){color:var(--mia-blue-strong);background:var(--mia-raised)}
.mia733-privacy-select:has(option[value="team_signal"]:checked){color:var(--mia-green);background:var(--mia-surface)}
.mia630-connected-account-id>.mia-provider-logo{flex-basis:38px;width:38px;height:38px;border-radius:11px}
.mia630-connected-account-id>.mia-provider-logo svg{width:22px;height:22px}
.mia650-empty-provider-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.mia650-match-feedback header>span, .mia650-decision-cockpit header>span{font-size:12px;letter-spacing:.11em;font-weight:900;color:var(--mia-quiet)}
.mia650-decision-cockpit{margin:12px 0;border:1px solid rgba(49,94,220,.16);border-radius:14px;background:linear-gradient(145deg,var(--mia-raised),var(--mia-raised));overflow:hidden}
.mia650-decision-cockpit>header{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid rgba(49,94,220,.1)}
.mia650-decision-cockpit>header strong{font-size:12px;color:var(--mia-blue-strong)}
.mia650-decision-cockpit>div{display:grid;grid-template-columns:1fr 1fr}
.mia650-decision-cockpit article{display:grid;gap:3px;padding:11px 12px;border-top:1px solid rgba(49,94,220,.08);border-left:1px solid rgba(49,94,220,.08)}
.mia650-decision-cockpit article:nth-child(-n/**/+2){border-top:0}
.mia650-decision-cockpit article:nth-child(odd){border-left:0}
.mia650-decision-cockpit article>span{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--mia-quiet);font-weight:850}
.mia650-decision-cockpit article strong{font-size:12px}
.mia650-decision-cockpit article small{font-size:12px;line-height:1.35;color:var(--v22-muted,var(--mia-muted))}
.mia650-match-feedback{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:14px;background:var(--v22-surface-2,var(--mia-raised))}
.mia650-match-feedback>header{display:grid;gap:3px}
.mia650-match-feedback>header strong{font-size:12px}
.mia650-match-feedback>header small{font-size:12px;line-height:1.4;color:var(--v22-muted,var(--mia-muted))}
.mia650-feedback-actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}
.mia650-feedback-actions form{margin:0}
.mia650-feedback{width:100%;padding:8px 9px;border:1px solid var(--v22-line,var(--mia-border-soft));border-radius:9px;background:var(--mia-raised);color:var(--mia-green);font:inherit;font-size:12px;font-weight:800;cursor:pointer;transition:all .15s ease}
.mia650-feedback:hover{border-color:var(--mia-quiet);background:var(--mia-raised)}
.mia650-feedback.good{border-color:var(--mia-border);color:var(--mia-green);background:var(--mia-raised)}
.mia650-feedback.risk{color:var(--mia-warning-readable)}
.mia650-feedback-history{display:flex;gap:6px;align-items:center;flex-wrap:wrap}
.mia650-feedback-history>span{font-size:12px;font-weight:850;color:var(--mia-quiet)}
.mia650-feedback-history small{padding:3px 6px;border-radius:999px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px}
.mia650-team-table-head, .mia-team-member-row{grid-template-columns:minmax(190px,1.25fr) 90px minmax(180px,1.1fr) minmax(190px,1fr) 82px minmax(175px,.9fr)}
.mia650-team-sources{display:grid;gap:4px}
.mia650-team-source{display:flex;align-items:center;gap:6px;min-width:0}
.mia650-team-source .mia-provider-logo{flex-basis:21px;width:21px;height:21px;border-radius:6px;box-shadow:none}
.mia650-team-source .mia-provider-logo svg{width:14px;height:14px}
.mia650-team-source small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--v22-muted,var(--mia-muted))}
.mia650-team-source.empty i{width:7px;height:7px;border-radius:50%;background:var(--mia-border)}
.mia650-team-sources em{font-size:12px;font-style:normal;font-weight:800;color:var(--mia-green)}
.mia650-member-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}
.mia650-role-form{display:flex;align-items:center;gap:4px}
.mia650-owner-lock{font-size:12px;color:var(--mia-quiet);font-weight:800}
@media (max-width:1120px){
.mia650-team-table-head, .mia-team-member-row{min-width:1050px}
}
@media (max-width:760px){
.mia650-decision-cockpit>div{grid-template-columns:1fr}
.mia650-decision-cockpit article, .mia650-decision-cockpit article:nth-child(-n/**/+2){border-top:1px solid rgba(49,94,220,.08);border-left:0}
.mia650-decision-cockpit article:first-child{border-top:0}
}
.match-status-v12.status-shortlisted{font-size:0}
.match-status-v12.status-shortlisted:after{content:"Target List";font-size:12px}
[data-portfolio-table].hidden-view{display:none}
.mia660-create-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:0 auto 14px;padding:5px;border:1px solid var(--mia-border-soft);border-radius:15px;background:var(--mia-raised)}
.mia660-create-progress button.active{color:var(--mia-ink);background:var(--mia-raised)}
.mia660-create-progress button.active>span{background:var(--mia-blue-strong);color:var(--mia-raised)}
.mia660-step-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:14px;padding-top:13px;border-top:1px solid var(--mia-canvas)}
.mia660-step-actions>span{margin-right:auto;color:var(--mia-quiet);font-size:12px}
.mia61-create-form [data-create-step][hidden]{display:none}
.mia61-create-form>section[data-create-step]{min-height:400px}
.mia61-playbook-preview{color:var(--mia-raised);background:radial-gradient(circle at 90% 8%,rgba(90,119,200,.28),transparent 35%),linear-gradient(145deg,var(--mia-ink),var(--mia-text))}
.mia61-playbook-preview h2, .mia61-playbook-preview strong{color:var(--mia-raised)}
.mia61-playbook-preview p, .mia61-playbook-preview small, .mia61-playbook-preview span, .mia61-playbook-preview em{color:var(--mia-border-soft)}
.mia61-playbook-preview li{border-color:rgba(255,255,255,.12)}
.new-deal-submit[data-create-step="3"]{grid-template-columns:auto minmax(0,1fr) auto}
@media (max-width:760px){
.mia660-step-actions{align-items:stretch;flex-direction:column}
.new-deal-submit[data-create-step="3"]{grid-template-columns:1fr}
}
.mia660-health-reason{display:block;margin:-8px 0 9px;color:var(--mia-quiet);font-size:12px}
#deal-command-grid.hidden-view{display:none}
/* mia-minimal.css — workflow content only */
.mia55-page-eyebrow+ h1, .mia55-page-eyebrow+h2, .section-kicker+h1, .section-kicker+h2, .section-kicker+h3{margin-top:0}
.mia3-match-cockpit{display:grid;grid-template-columns:minmax(0,3fr) minmax(360px,2fr);gap:16px;align-items:start}
.mia3-match-list, .match-queue-v12, .v40-match-insight{min-width:0}
.match-queue-v12{border:1px solid var(--minimal-line);border-radius:14px;background:var(--minimal-surface);box-shadow:none;overflow:hidden}
.match-filter-v12{padding:10px;gap:8px;border:0;border-bottom:1px solid var(--minimal-line);border-radius:0;background:var(--minimal-surface-soft)}
.bulk-action-bar-v12{padding:10px 12px;border:0;border-bottom:1px solid var(--minimal-line);border-radius:0;background:var(--minimal-surface)}
.mia55-match-list{border:0;background:var(--minimal-surface)}
.mia55-match-list-head, .mia55-match-row{grid-template-columns:28px 32px minmax(240px,1.4fr) 72px minmax(150px,.8fr) minmax(120px,.65fr);column-gap:12px}
.mia55-match-list-head{min-height:38px;padding:0 14px;background:var(--minimal-surface-soft);font-size:12px;color:var(--minimal-muted)}
.mia55-match-row{min-height:88px;padding:12px 14px;border-bottom:1px solid var(--minimal-line);background:var(--minimal-surface)}
.mia55-match-row:hover{background:var(--mia-raised)}
.mia55-match-row.focused{background:var(--minimal-blue-soft);box-shadow:inset 3px 0 0 var(--minimal-blue)}
.mia55-match-company strong{font-size:14px;line-height:1.3}
.mia55-match-company small{margin-top:3px;font-size:12px}
.mia55-match-company p{margin-top:7px;font-size:12px;line-height:1.45;color:var(--minimal-muted)}
.mia55-match-fit strong{font-size:22px}
.mia55-match-fit>span, .mia55-match-fit small{font-size:12px}
.mia55-match-contact strong{font-size:12px}
.mia55-match-contact small, .mia55-match-contact em, .mia55-match-status small{font-size:12px;line-height:1.4}
.match-status-v12{font-size:12px}
.mia-v55 .match-status-v12.status-shortlisted{font-size:12px}
.mia-v55 .match-status-v12.status-shortlisted::after{content:none;display:none}
.v40-match-insight{position:sticky;top:82px;max-height:calc(100vh - 104px);border:1px solid var(--minimal-line);border-radius:14px;background:var(--minimal-surface);box-shadow:none;scrollbar-width:thin}
.v40-match-insight::-webkit-scrollbar{display:block;width:7px}
.v40-match-insight::-webkit-scrollbar-thumb{background:var(--mia-border-soft);border-radius:99px}
.mia53-match-inspector-head{padding:18px;background:var(--minimal-surface)}
.mia53-match-inspector-head h3{font-size:20px}
.mia53-match-inspector-head p{font-size:12px}
.mia53-inspector-section>summary, .mia53-inspector-section>div{font-size:12px}
.mia53-outreach-workbench{display:block}
.mia53-outreach-tabs{padding:4px 0;border:0;border-bottom:1px solid var(--minimal-line);border-radius:0;background:transparent}
.mia53-review-queue, .mia53-campaign-history{margin-top:16px;border:1px solid var(--minimal-line);border-radius:14px;background:var(--minimal-surface);box-shadow:none;overflow:hidden}
.mia53-review-queue>header, .mia53-campaign-history>header{padding:18px 20px}
.mia53-review-table .head, .mia53-review-table article{font-size:12px}
.mia53-review-table article{min-height:70px}
.mia53-review-table .head{letter-spacing:.04em}
.mia53-review-table .identity strong, .mia53-review-table .copy strong{font-size:13px}
.mia53-review-table .identity small, .mia53-review-table .copy small{font-size:12px}
.v22-composer-layout{grid-template-columns:minmax(0,1fr) 320px;gap:20px}
.v22-compose-form, .v22-compose-action-card, .v22-mia-editor, .v22-compose-insight{border:1px solid var(--minimal-line);border-radius:14px;box-shadow:none;background:var(--minimal-surface)}
.v22-editor-shell{border-color:var(--minimal-line);border-radius:12px}
.v22-email-paper{max-width:760px;box-shadow:0 18px 46px rgba(20,24,32,.07)}
.email-rich-editor{font-size:15px;line-height:1.72}
.v22-composer-rail{gap:12px}
.v22-composer-rail>section, .v22-composer-rail>details{margin:0}
.v22-compose-insight>summary{min-height:48px}
.v591-engagement-card{border:1px solid var(--minimal-line);border-radius:12px;background:var(--minimal-surface);box-shadow:none}
.v584-inbox-tabs{padding:0 0 10px;border:0;border-radius:0;background:transparent}
.v584-inbox-tabs a{font-size:12px}
.v584-inbox-shell{grid-template-columns:350px minmax(0,1fr);min-height:690px;border:1px solid var(--minimal-line);border-radius:14px;box-shadow:none}
.v584-inbox-search{background:var(--minimal-surface)}
.v584-inbox-item{padding:14px}
.v584-inbox-item header strong{font-size:13px}
.v584-inbox-item small{font-size:12px}
.v584-inbox-item p{font-size:12px}
.v584-thread-head h2{font-size:21px}
.v584-thread-head p{font-size:12px}
.v584-message{border-radius:12px;box-shadow:none}
.v584-message-body{font-size:14px}
.mia-minimal-back{display:none;width:36px;height:36px;place-items:center;border:1px solid var(--minimal-line);border-radius:10px;color:var(--minimal-ink);text-decoration:none;font-size:18px}
.mia-minimal-pagination{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-top:1px solid var(--minimal-line);font-size:12px}
.mia-minimal-pagination a{color:var(--minimal-blue);font-weight:700;text-decoration:none}
@media (max-width:1320px){
.mia3-match-cockpit{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr)}
}
@media (max-width:1180px){
.mia3-match-cockpit{display:block}
.v40-match-insight{display:none;position:fixed;inset:76px 14px 14px auto;z-index:160;width:min(520px,calc(100vw - 28px));max-height:calc(100vh - 90px);box-shadow:0 24px 70px rgba(13,18,28,.24)}
.v40-match-insight.mia-minimal-inspector-open{display:block}
.v22-composer-layout{grid-template-columns:1fr}
.v22-composer-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
.v22-compose-action-card{grid-column:1/-1}
}
@media (max-width:840px){
.mia55-match-list-head{display:none}
.mia55-match-row{grid-template-columns:26px 28px minmax(0,1fr) 64px;min-height:96px}
.mia55-match-contact, .mia55-match-status{display:none}
.mia55-match-company strong{font-size:14px}
.mia55-match-company p{font-size:12px}
.v584-inbox-shell{display:block;min-height:calc(100vh - 220px)}
.v584-inbox-list{display:block;border:0}
.v584-inbox-thread{display:none;min-height:calc(100vh - 180px)}
.v584-inbox-page.has-mobile-thread .v584-inbox-list{display:none}
.v584-inbox-page.has-mobile-thread .v584-inbox-thread{display:flex}
.mia-minimal-back{display:grid}
.v584-thread-head{align-items:flex-start;padding:12px}
.v584-thread-head-actions{display:none}
.v584-thread-messages{padding:14px}
.v584-message{max-width:92%}
.v584-thread-actionbar{overflow-x:auto}
.v584-inline-reply{padding:10px}
.v22-composer-rail{grid-template-columns:1fr}
}
/* mia-v68.css — workflow content only */
@keyframes mia68-breathe{0%,100%{opacity:.48;box-shadow:0 0 0 2px rgba(49,94,251,.07)}50%{opacity:1;box-shadow:0 0 0 7px rgba(49,94,251,.13)}}
.mia68-activity-centre{position:fixed;right:24px;bottom:22px;z-index:240;width:min(390px,calc(100vw - 32px));color:var(--mia68-ink);filter:drop-shadow(0 18px 40px rgba(17,24,39,.18))}
.mia68-activity-summary{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;padding:11px 13px;border:1px solid var(--mia-border-soft);border-radius:14px;background:var(--mia-raised);color:inherit;text-align:left;cursor:pointer}
.mia68-activity-summary>span:nth-child(2){display:grid;gap:2px;min-width:0}
.mia68-activity-summary strong, .mia68-activity-summary small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mia68-activity-summary strong{font-size:12px}
.mia68-activity-summary small{color:var(--mia68-muted);font-size:12px}
.mia68-activity-summary>b{font-size:14px;transition:transform .18s ease}
.mia68-activity-orb{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--mia68-blue-soft)}
.mia68-activity-orb i{width:11px;height:11px;border:2px solid var(--mia-border-soft);border-top-color:var(--mia68-blue);border-radius:50%;animation:mia68-spin .9s linear infinite}
.mia68-activity-panel{display:none;margin-bottom:8px;border:1px solid var(--mia-border-soft);border-radius:16px;background:var(--mia-raised);overflow:hidden}
.mia68-activity-centre.is-open .mia68-activity-panel{display:block}
.mia68-activity-centre.is-open .mia68-activity-summary>b{transform:rotate(180deg)}
.mia68-activity-panel>header{display:flex;align-items:center;justify-content:space-between;padding:14px 15px;border-bottom:1px solid var(--mia68-line)}
.mia68-activity-panel>header div{display:grid;gap:2px}
.mia68-activity-panel>header span{color:var(--mia68-blue);font-size:12px;font-weight:850;letter-spacing:.13em}
.mia68-activity-panel>header strong{font-size:13px}
.mia68-activity-list{display:grid;max-height:420px;overflow:auto}
.mia68-job{display:grid;gap:9px;padding:14px 15px;border-bottom:1px solid var(--mia68-line)}
.mia68-job:last-child{border-bottom:0}
.mia68-job-copy{display:grid;gap:3px}
.mia68-job-copy>span{color:var(--mia68-blue);font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.mia68-job-copy>strong{font-size:12px}
.mia68-job-copy>small{color:var(--mia68-muted);font-size:12px;line-height:1.4}
.mia68-job-progress{height:4px;border-radius:99px;background:var(--mia-canvas);overflow:hidden}
.mia68-job-progress i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mia-blue-strong),var(--mia-blue-strong));transition:width .3s ease}
.mia68-job footer{display:flex;justify-content:space-between;color:var(--mia68-muted);font-size:12px}
.mia68-job footer div{display:flex;gap:12px}
.mia68-job footer a{color:var(--mia-muted);font-weight:750;text-decoration:none}
.mia68-job-result{color:var(--mia68-blue)}
.mia68-job.status-succeeded .mia68-job-copy>span{color:var(--mia68-green)}
.mia68-job.status-succeeded .mia68-job-progress i{background:var(--mia68-green)}
.mia68-job.status-failed .mia68-job-copy>span{color:var(--mia-red)}
.mia68-job.status-failed .mia68-job-progress i{background:var(--mia-red)}
.mia68-job .hidden{display:none}
@keyframes mia68-spin{to{transform:rotate(360deg)}}
.mia68-agent-studio{max-width:1540px;margin:0 auto;color:var(--mia68-ink)}
.mia68-studio-head-actions{display:flex;align-items:center;gap:9px}
.mia68-section-label{color:var(--mia68-blue);font-size:12px;font-weight:850;letter-spacing:.12em}
.mia68-context-head{display:flex;align-items:center;justify-content:space-between}
.mia68-context-head>strong{color:var(--mia68-muted);font-size:12px}
.mia68-live-badge{display:flex;align-items:center;gap:6px;color:var(--mia-muted);font-size:12px;font-weight:750}
.mia68-live-badge i{width:7px;height:7px;border-radius:50%;background:var(--mia68-green);box-shadow:0 0 0 4px rgba(23,132,93,.1)}
.mia68-studio-shell{display:grid;grid-template-columns:220px minmax(500px,1fr) 330px;border:1px solid var(--mia68-line);border-radius:16px;background:var(--mia-raised);overflow:hidden}
.mia68-studio-nav{display:grid;align-content:start;border-right:1px solid var(--mia68-line);background:var(--mia-raised)}
.mia68-studio-nav>span{padding:18px 16px 9px;color:var(--mia-quiet);font-size:12px;font-weight:850;letter-spacing:.12em}
.mia68-studio-nav>a{display:grid;grid-template-columns:24px 1fr;align-items:center;gap:7px;padding:10px 13px;border-left:2px solid transparent;color:inherit;text-decoration:none}
.mia68-studio-nav>a:hover{background:var(--mia-surface)}
.mia68-studio-nav>a.active{border-left-color:var(--mia68-blue);background:var(--mia68-blue-soft);color:var(--mia-blue-strong)}
.mia68-studio-nav>a>i{font-style:normal;color:var(--mia-quiet)}
.mia68-studio-nav>a div{display:grid;gap:2px}
.mia68-studio-nav>a strong{font-size:12px}
.mia68-studio-nav>a small{color:var(--mia-quiet);font-size:12px}
.mia68-studio-main{min-width:0}
.mia68-guided-form>section, .mia68-guided-form>details, .mia68-change-note, .mia68-publish-bar{display:block;padding:24px 28px;border-bottom:1px solid var(--mia68-line)}
.mia68-guided-intro h2, .mia68-guided-questions h2{margin:5px 0 4px;font-size:21px;letter-spacing:-.035em}
.mia68-guided-intro>p, .mia68-guided-questions header>p{margin:0;color:var(--mia68-muted);font-size:12px}
.mia68-preset-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:16px}
.mia68-preset-list strong{font-size:12px}
.mia68-preset-list small{color:var(--mia68-muted);font-size:12px;line-height:1.35}
.mia68-guided-questions{display:grid;gap:0}
.mia68-guided-questions>header{margin-bottom:8px}
.mia68-guided-questions>label{display:grid;gap:7px;padding:16px 0;border-bottom:1px solid var(--mia-canvas)}
.mia68-guided-questions>label:last-child{border-bottom:0}
.mia68-guided-questions label>b{display:flex;align-items:center;gap:8px;font-size:12px}
.mia68-guided-questions label>b>em{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:var(--mia68-blue-soft);color:var(--mia68-blue);font-size:12px;font-style:normal}
.mia68-guided-questions label>small, .mia68-advanced-body label>small{color:var(--mia68-muted);font-size:12px}
.mia68-advanced-settings{padding:0}
.mia68-advanced-settings>summary{display:flex;align-items:center;justify-content:space-between;padding:19px 28px;list-style:none;cursor:pointer}
.mia68-advanced-settings>summary>div{display:grid;gap:3px}
.mia68-advanced-settings>summary strong{font-size:12px}
.mia68-advanced-settings>summary small{color:var(--mia68-muted);font-size:12px}
.mia68-advanced-settings>summary>b{font-size:18px}
.mia68-advanced-settings[open]>summary>b{transform:rotate(45deg)}
.mia68-advanced-body{display:grid;grid-template-columns:repeat(2,1fr);gap:13px;padding:0 28px 24px}
.mia68-advanced-body>label{display:grid;gap:6px;font-size:12px;font-weight:750}
.mia68-advanced-body .wide{grid-column:1/-1}
.mia68-check{display:flex;grid-column:1/-1;align-items:center}
.mia68-source-list{display:flex;flex-wrap:wrap;gap:7px}
.mia68-source-list label{display:flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid var(--mia68-line);border-radius:8px;font-size:12px}
.mia68-change-note{display:grid;grid-template-columns:150px 1fr;align-items:center;gap:12px}
.mia68-change-note span{font-size:12px;font-weight:750}
.mia68-publish-bar{display:flex;align-items:center;justify-content:flex-end;gap:9px;background:var(--mia-raised)}
.mia68-publish-bar>div{display:grid;gap:2px;margin-right:auto}
.mia68-publish-bar strong{font-size:12px}
.mia68-publish-bar small{color:var(--mia68-muted);font-size:12px}
.mia68-studio-context{border-left:1px solid var(--mia68-line);background:var(--mia-raised)}
.mia68-studio-context>section{padding:20px;border-bottom:1px solid var(--mia68-line)}
.mia68-studio-context>section:last-child{border-bottom:0}
.mia68-studio-context h2{margin:5px 0 12px;font-size:17px;letter-spacing:-.03em}
.mia68-effective-profile dl{display:grid;margin:0}
.mia68-effective-profile dl>div{padding:10px 0;border-bottom:1px solid var(--mia68-line)}
.mia68-effective-profile dl>div:last-child{border-bottom:0}
.mia68-effective-profile dt{color:var(--mia-quiet);font-size:12px;font-weight:800;text-transform:uppercase}
.mia68-effective-profile dd{margin:4px 0 0;color:var(--mia-text);font-size:12px;line-height:1.45}
.mia68-agent-test>p{color:var(--mia68-muted);font-size:12px;line-height:1.4}
.mia68-agent-test form{display:grid;gap:10px}
.mia68-agent-test label{display:grid;gap:5px}
.mia68-agent-test label>span{font-size:12px;font-weight:750}
.mia68-test-result{display:grid;gap:8px;margin-top:12px;padding:12px;border-radius:10px;background:var(--mia-raised)}
.mia68-test-result>p{max-height:260px;overflow:auto;margin:0;font-size:12px;line-height:1.5}
.mia68-test-result summary{font-size:12px;cursor:pointer}
.mia68-test-result article{display:grid;gap:3px;padding:8px 0;border-top:1px solid var(--mia68-line)}
.mia68-test-result article b, .mia68-test-result article small{font-size:12px}
.mia68-version-history>article{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid var(--mia68-line)}
.mia68-version-history>article:last-child{border-bottom:0}
.mia68-version-history article>div{display:grid;gap:2px}
.mia68-version-history article strong{font-size:12px}
.mia68-version-history article small, .mia68-version-history article p, .mia68-version-history>p{margin:0;color:var(--mia68-muted);font-size:12px;line-height:1.35}
.mia3-match-cockpit.inspector-hidden{grid-template-columns:minmax(0,1fr)}
.bulk-action-bar-v12{position:sticky;top:58px;z-index:8;border-radius:10px;box-shadow:none}
.v40-match-insight.is-hidden{display:none}
.mia68-inspector-head-actions{display:flex;align-items:flex-start;gap:10px}
.mia68-inspector-head-actions>strong{display:grid;text-align:right}
.mia53-match-inspector-head{align-items:flex-start}
.mia53-match-inspector-head>strong{font-size:inherit}
.v40-match-insight{scrollbar-width:thin}
.v40-match-insight::-webkit-scrollbar{display:block;width:6px}
.v40-match-insight::-webkit-scrollbar-thumb{background:var(--mia-border);border-radius:9px}
.cp590-score-strip{border-radius:12px;box-shadow:none}
.cp590-score-strip article{background:var(--mia-raised)}
.cp590-tabs-primary{margin-bottom:7px;padding:4px;border-radius:12px}
.cp590-tabs-primary a{flex:1;justify-content:center;padding:9px 12px}
.cp590-tabs-secondary{margin-bottom:16px;padding:0 4px;border:0;border-bottom:1px solid var(--mia68-line);border-radius:0;background:transparent}
.cp590-tabs-secondary a{padding:9px 11px;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:var(--mia-muted);box-shadow:none}
.cp590-tabs-secondary a.active{border-bottom-color:var(--mia68-blue);color:var(--mia68-blue)}
.cp590-panel, .cp590-rail-card{border-color:var(--mia68-line);border-radius:13px;box-shadow:none}
.cp590-rail{gap:0;overflow:hidden;border:1px solid var(--mia68-line);border-radius:13px;background:var(--mia-raised)}
.cp590-rail-card{border:0;border-bottom:1px solid var(--mia68-line);border-radius:0}
.cp590-rail-card:last-child{border-bottom:0}
.cp590-overview-grid--signal{grid-template-columns:1fr}
.cp590-next-rail{background:var(--mia-ink);color:var(--mia-raised)}
.cp590-next-rail p{color:var(--mia-border)}
.cp590-next-rail .cp590-panel-label{color:var(--mia-blue)}
.mia68-intent-actions{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
.mia68-intent-actions>span{margin-right:4px;color:var(--mia68-muted);font-size:12px;font-weight:800;text-transform:uppercase}
.mia68-intent-actions form{margin:0}
.v22-composer-page{max-width:1660px}
.v22-composer-layout{grid-template-columns:minmax(0,1fr) 330px;gap:18px}
.v22-compose-form{gap:0;border:1px solid var(--mia68-line);border-radius:14px;background:var(--mia-raised);overflow:hidden}
.v22-email-meta, .v22-editor-shell, .v22-editor-advanced{margin:0;border:0;border-bottom:1px solid var(--mia68-line);border-radius:0;box-shadow:none}
.v22-editor-shell{border-bottom:0}
.v22-email-stage{padding:22px;background:var(--mia-raised)}
.v22-email-paper{max-width:820px;min-height:455px;border-color:var(--mia-border-soft);border-radius:7px;box-shadow:0 14px 36px rgba(22,29,40,.08)}
.v22-email-paper .email-rich-editor{min-height:390px}
.v22-composer-save{margin:0;border-top:1px solid var(--mia68-line);background:var(--mia-raised)}
.v22-composer-rail{position:sticky;top:76px;display:block;overflow:hidden;border:1px solid var(--mia68-line);border-radius:14px;background:var(--mia-raised)}
.v22-composer-rail>section, .v22-composer-rail>details{margin:0;border:0;border-bottom:1px solid var(--mia68-line);border-radius:0;background:transparent;box-shadow:none}
.v22-composer-rail>section:last-child, .v22-composer-rail>details:last-child{border-bottom:0}
.v22-compose-action-card{background:var(--mia-ink);color:var(--mia-raised)}
.v22-compose-action-card p{color:var(--mia-border)}
.v22-mia-editor{padding:18px}
.v22-compose-insight>summary{min-height:44px;padding:13px 17px}
@media (max-width:840px){
.v584-inbox-page:not(.has-mobile-thread) .v584-inbox-list{display:block}
.v584-inbox-page:not(.has-mobile-thread) .v584-inbox-thread{display:none}
}
@media (max-width:1280px){
.mia68-studio-shell{grid-template-columns:190px minmax(440px,1fr) 300px}
}
@media (max-width:1080px){
.mia68-studio-shell{grid-template-columns:180px minmax(0,1fr)}
.mia68-studio-context{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--mia68-line);border-left:0}
.v22-composer-layout{grid-template-columns:1fr}
.v22-composer-rail{position:static;display:grid;grid-template-columns:repeat(2,1fr)}
.v22-compose-action-card{grid-column:1/-1}
.cp590-rail{display:grid;grid-template-columns:repeat(2,1fr);border:0;background:transparent;gap:10px}
.cp590-rail-card{border:1px solid var(--mia68-line);border-radius:12px}
}
@media (max-width:760px){
.mia68-studio-head-actions{width:100%;flex-wrap:wrap}
.mia68-studio-shell{display:block}
.mia68-studio-nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--mia68-line)}
.mia68-studio-nav>span{display:none}
.mia68-studio-nav>a{flex:0 0 auto;border-bottom:2px solid transparent;border-left:0}
.mia68-studio-nav>a.active{border-bottom-color:var(--mia68-blue)}
.mia68-guided-form>section, .mia68-guided-form>details, .mia68-change-note, .mia68-publish-bar{padding:20px 16px}
.mia68-preset-list{grid-template-columns:1fr}
.mia68-advanced-settings>summary{padding:17px 16px}
.mia68-advanced-body{grid-template-columns:1fr;padding:0 16px 20px}
.mia68-advanced-body .wide{grid-column:auto}
.mia68-change-note{grid-template-columns:1fr}
.mia68-publish-bar{align-items:stretch;flex-direction:column}
.mia68-publish-bar>div{margin:0 0 6px}
.mia68-studio-context{display:block}
.mia68-activity-centre{right:16px;bottom:14px}
.cp590-tabs-primary a{flex:0 0 auto}
.cp590-rail{grid-template-columns:1fr}
.v22-composer-rail{grid-template-columns:1fr}
.v22-email-stage{padding:10px}
.v22-email-paper .email-rich-editor{padding:18px}
.mia68-intent-actions{align-items:flex-start}
.mia68-intent-actions>span{flex-basis:100%}
}
@media (prefers-reduced-motion:reduce){
.mia68-activity-orb i{border-color:var(--mia68-blue)}
}
.mia68-agent-settings-link{display:grid;grid-template-columns:100px minmax(0,1fr) auto;align-items:center;gap:16px;margin:12px 0;padding:16px 18px;border:1px solid var(--mia68-line);border-radius:12px;background:var(--mia68-blue-soft);color:inherit;text-decoration:none}
.mia68-agent-settings-link>span{color:var(--mia68-blue);font-size:12px;font-weight:850;letter-spacing:.12em}
.mia68-agent-settings-link>div{display:grid;gap:3px}
.mia68-agent-settings-link strong{font-size:12px}
.mia68-agent-settings-link small{color:var(--mia68-muted);font-size:12px}
.mia68-agent-settings-link>b{color:var(--mia68-blue);font-size:12px}
.mia631-settings-details:has(input[name="action"][value="agent_profiles"]){display:none}
/* mia-v69.css — workflow content only */
.public-body.mia-v51{--mia69-ink:var(--mia-ink);--mia69-muted:var(--mia-muted);--mia69-line:var(--mia-border-soft);--mia69-paper:var(--mia-surface);--mia69-white:var(--mia-raised);--mia69-blue:var(--mia-blue-strong);--mia69-blue-deep:var(--mia-blue-strong);--mia69-mint:var(--mia-green);background:var(--mia69-paper);color:var(--mia69-ink)}
.public-body.mia-v51::before{display:none}
.public-body.mia-v51 .v2-public-page{width:100%}
.public-body.mia-v51 .v2-toast-stack{position:fixed;z-index:80;top:88px;right:24px}
.mia69-site *, .mia69-header *{box-sizing:border-box}
.mia69-site{overflow:hidden;background:var(--mia69-paper);color:var(--mia69-ink)}
.mia69-site a, .mia69-header a{color:inherit;text-decoration:none}
.mia69-header{align-items:center;background:rgba(246,244,239,.94);border-bottom:1px solid var(--mia69-line);display:flex;height:76px;justify-content:space-between;margin:0 auto;padding:0 max(28px,calc((100vw - 1240px)/2));position:relative;width:100%;z-index:20}
.mia69-brand{align-items:center;display:inline-flex;gap:11px;min-width:max-content}
.mia69-brand img{height:38px;width:38px}
.mia69-brand span{display:grid;line-height:1}
.mia69-brand strong{font-size:20px;letter-spacing:.14em}
.mia69-brand small{color:var(--mia-warning-readable);font-size:12px;letter-spacing:.06em;margin-top:6px}
.mia69-nav{align-items:center;display:flex;gap:30px}
.mia69-nav a, .mia69-link{color:var(--mia-green);font-size:13px;font-weight:700}
.mia69-nav a:hover, .mia69-link:hover{color:var(--mia69-blue)}
.mia69-header-actions{align-items:center;display:flex;gap:18px}
.mia69-button{align-items:center;border:0;border-radius:10px;cursor:pointer;display:inline-flex;font-size:13px;font-weight:800;gap:18px;justify-content:center;min-height:46px;padding:0 20px;transition:transform .18s ease, background .18s ease, box-shadow .18s ease}
.mia69-button:hover{transform:translateY(-1px)}
.mia69-button-dark{background:var(--mia-ink);color:var(--mia-raised)}
.mia69-button-primary{background:var(--mia69-blue);box-shadow:0 10px 28px rgba(49,92,255,.22);color:var(--mia-raised)}
.mia69-button-primary:hover{background:var(--mia69-blue-deep)}
.mia69-hero{display:grid;gap:clamp(54px,7vw,104px);grid-template-columns:minmax(0,.83fr) minmax(560px,1.17fr);margin:0 auto;max-width:1360px;min-height:720px;padding:clamp(74px,9vw,132px) 60px 110px;position:relative}
.mia69-hero::before{background:radial-gradient(circle,rgba(49,92,255,.13) 0 1px,transparent 1.5px);background-size:18px 18px;content:"";height:190px;left:-42px;opacity:.44;position:absolute;top:150px;width:190px}
.mia69-hero-copy{align-self:center;position:relative;z-index:2}
.mia69-eyebrow{align-items:center;color:var(--mia69-blue);display:flex;font-size:12px;font-weight:900;gap:9px;letter-spacing:.14em;margin:0 0 22px;text-transform:uppercase}
.mia69-eyebrow i{background:var(--mia69-blue);border-radius:50%;box-shadow:0 0 0 5px rgba(49,92,255,.11);display:inline-block;height:7px;width:7px}
.mia69-hero h1, .mia69-section-intro h2, .mia69-feature h2, .mia69-agents h2, .mia69-governance h2, .mia69-demo h2{color:var(--mia69-ink);font-family:var(--mia-font-display);font-weight:500;letter-spacing:-.045em}
.mia69-lede{color:var(--mia-muted);font-size:17px;line-height:1.7;margin:30px 0 0;max-width:610px}
.mia69-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:26px;margin-top:34px}
.mia69-text-link{border-bottom:1px solid var(--mia-border);font-size:13px;font-weight:800;padding:12px 0 9px}
.mia69-proof{border-top:1px solid var(--mia69-line);display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:54px;padding-top:20px}
.mia69-proof span{color:var(--mia-muted);display:grid;font-size:12px;gap:6px;line-height:1.35}
.mia69-proof b{color:var(--mia69-blue);font-size:12px;letter-spacing:.1em}
.mia69-product{align-self:center;background:var(--mia-raised);border:1px solid var(--mia-border-soft);border-radius:16px;box-shadow:0 32px 80px rgba(34,38,52,.16);min-width:0;overflow:hidden;position:relative;transform:perspective(1600px) rotateY(-2deg) rotateX(.6deg)}
.mia69-product::after{border:1px solid rgba(49,92,255,.2);border-radius:16px;content:"";inset:-13px 13px 13px -13px;pointer-events:none;position:absolute;z-index:-1}
.mia69-product-bar{align-items:center;background:var(--mia-raised);border-bottom:1px solid var(--mia-canvas);color:var(--mia-muted);display:grid;font-size:12px;grid-template-columns:1fr 2fr 1fr;min-height:43px;padding:0 16px}
.mia69-product-bar small{text-align:center}
.mia69-product-bar > b{color:var(--mia69-mint);font-size:12px;justify-self:end}
.mia69-window-dots{display:flex;gap:5px}
.mia69-window-dots i{background:var(--mia-border);border-radius:50%;height:7px;width:7px}
.mia69-product-body{display:grid;grid-template-columns:116px minmax(0,1fr);min-height:486px}
.mia69-product-nav{background:var(--mia-ink);color:var(--mia-quiet);display:flex;flex-direction:column;gap:9px;padding:20px 11px}
.mia69-product-nav > img{height:30px;margin:0 4px 22px;width:30px}
.mia69-product-nav > span{align-items:center;border-radius:6px;display:flex;font-size:12px;justify-content:space-between;padding:9px 8px}
.mia69-product-nav > span.active{background:var(--mia-text);color:var(--mia-raised)}
.mia69-product-nav b{background:var(--mia-blue-strong);border-radius:10px;color:var(--mia-raised);font-size:12px;padding:2px 5px}
.mia69-product-main{background:var(--mia-surface);min-width:0;padding:24px}
.mia69-product-main > header{align-items:flex-end;display:flex;justify-content:space-between}
.mia69-product-main header small, .mia69-label{color:var(--mia69-blue);font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}
.mia69-product-main header h2{font-family:var(--mia-font-display);font-size:26px;letter-spacing:-.03em;margin:5px 0 0}
.mia69-journey{border-bottom:1px solid var(--mia-border-soft);display:grid;grid-template-columns:repeat(5,1fr);margin:25px 0 18px}
.mia69-journey span{color:var(--mia-quiet);font-size:12px;padding:0 0 10px;position:relative}
.mia69-journey span::after{background:var(--mia-border-soft);bottom:-2px;content:"";height:3px;left:0;position:absolute;width:90%}
.mia69-journey span.done{color:var(--mia69-mint)}
.mia69-journey span.done::after{background:var(--mia69-mint)}
.mia69-journey span.active{color:var(--mia69-blue);font-weight:900}
.mia69-journey span.active::after{background:var(--mia69-blue)}
.mia69-product-grid{display:grid;gap:12px;grid-template-columns:1.2fr .8fr}
.mia69-brief, .mia69-next{background:var(--mia-raised);border:1px solid var(--mia-border-soft);border-radius:10px;padding:18px}
.mia69-brief h3{font-family:var(--mia-font-display);font-size:15px;font-weight:500;line-height:1.45;margin:12px 0 17px}
.mia69-metrics{border-bottom:1px solid var(--mia-canvas);border-top:1px solid var(--mia-canvas);display:grid;grid-template-columns:repeat(3,1fr);padding:13px 0}
.mia69-metrics span{display:grid;gap:4px}
.mia69-metrics small{color:var(--mia-quiet);font-size:12px}
.mia69-metrics b{font-size:13px}
.mia69-signal{align-items:center;display:grid;gap:9px;grid-template-columns:auto 1fr auto;padding-top:15px}
.mia69-signal > i{background:var(--mia69-mint);border-radius:50%;box-shadow:0 0 0 5px rgba(27,154,120,.1);height:7px;width:7px}
.mia69-signal span{display:grid;gap:3px}
.mia69-signal small, .mia69-signal time{color:var(--mia-quiet);font-size:12px}
.mia69-signal b{font-size:12px}
.mia69-next{background:var(--mia-ink);color:var(--mia-raised)}
.mia69-next .mia69-label{color:var(--mia-blue)}
.mia69-agent{align-items:center;background:var(--mia-green);border-radius:7px;display:inline-flex;font-size:12px;font-weight:900;height:27px;justify-content:center;margin-top:14px;width:27px}
.mia69-next h3{font-family:var(--mia-font-display);font-size:16px;font-weight:500;line-height:1.35;margin:13px 0 10px}
.mia69-next p{color:var(--mia-border);font-size:12px;line-height:1.55}
.mia69-capabilities{align-items:center;background:var(--mia-ink);color:var(--mia-raised);display:flex;font-size:12px;font-weight:800;gap:clamp(18px,3vw,44px);justify-content:center;letter-spacing:.055em;min-height:72px;overflow:hidden;padding:0 24px;text-transform:uppercase;white-space:nowrap}
.mia69-capabilities i{background:var(--mia-muted);border-radius:50%;height:4px;width:4px}
.mia69-operating{margin:0 auto;max-width:1240px;padding:130px 28px 120px}
.mia69-section-intro{display:grid;gap:35px;grid-template-columns:1.25fr .75fr}
.mia69-section-intro .mia69-eyebrow{grid-column:1/-1;margin-bottom:-8px}
.mia69-section-intro h2{font-size:clamp(42px,4.5vw,64px);line-height:1.03;margin:0;max-width:720px}
.mia69-section-intro > p:last-child{color:var(--mia69-muted);font-size:15px;line-height:1.75;margin:8px 0 0;max-width:440px}
.mia69-flow{border-bottom:1px solid var(--mia69-line);border-top:1px solid var(--mia69-line);display:grid;grid-template-columns:repeat(4,1fr);list-style:none;margin:72px 0 0;padding:0}
.mia69-flow li{border-right:1px solid var(--mia69-line);display:grid;gap:22px;min-height:198px;padding:28px 26px}
.mia69-flow li:last-child{border:0}
.mia69-flow li > b{color:var(--mia69-blue);font-size:12px;letter-spacing:.1em}
.mia69-flow span{align-self:end;display:grid;gap:10px}
.mia69-flow strong{font-family:var(--mia-font-display);font-size:24px;font-weight:500}
.mia69-flow small{color:var(--mia69-muted);font-size:12px;line-height:1.55}
.mia69-feature{align-items:center;border-top:1px solid var(--mia69-line);display:grid;gap:clamp(54px,8vw,120px);grid-template-columns:.82fr 1.18fr;margin:0 auto;max-width:1240px;padding:118px 28px}
.mia69-feature-reverse{grid-template-columns:1.15fr .85fr}
.mia69-feature h2{font-size:clamp(38px,4vw,56px);line-height:1.06;margin:0}
.mia69-feature-copy > p:not(.mia69-eyebrow){color:var(--mia69-muted);font-size:15px;line-height:1.75;margin:24px 0}
.mia69-feature-copy ul{list-style:none;margin:30px 0 0;padding:0}
.mia69-feature-copy li{border-top:1px solid var(--mia69-line);color:var(--mia-text);font-size:12px;font-weight:800;padding:14px 0 14px 25px;position:relative}
.mia69-feature-copy li::before{color:var(--mia69-blue);content:"✓";left:2px;position:absolute}
.mia69-ledger{background:var(--mia-raised);border:1px solid var(--mia-border);border-radius:13px;box-shadow:0 22px 55px rgba(29,34,46,.08);padding:10px 24px 22px}
.mia69-ledger-head, .mia69-ledger-row{align-items:center;border-bottom:1px solid var(--mia-canvas);display:grid;grid-template-columns:1fr 52px 105px;min-height:61px}
.mia69-ledger-head{color:var(--mia-muted);font-size:12px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.mia69-ledger-head b{grid-column:2/-1;justify-self:end}
.mia69-ledger-row span{align-items:center;display:flex;font-size:12px;font-weight:800;gap:10px}
.mia69-ledger-row i{border-radius:50%;height:7px;width:7px}
.mia69-ledger-row i.good{background:var(--mia69-mint)}
.mia69-ledger-row i.watch{background:var(--mia-gold)}
.mia69-ledger-row > b{color:var(--mia69-blue);font-family:var(--mia-font-display);font-size:21px}
.mia69-ledger-row > small{color:var(--mia-quiet);font-size:12px}
.mia69-ledger-note{background:var(--mia-raised);border-left:2px solid var(--mia69-blue);margin-top:20px;padding:16px}
.mia69-ledger-note span{color:var(--mia69-blue);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.mia69-ledger-note p{font-size:12px;line-height:1.55;margin:8px 0 0}
.mia69-match-visual{background:var(--mia-raised);border:1px solid var(--mia-border);border-radius:13px;box-shadow:0 22px 55px rgba(29,34,46,.08);overflow:hidden}
.mia69-match-top{align-items:center;border-bottom:1px solid var(--mia-border-soft);display:flex;justify-content:space-between;min-height:57px;padding:0 20px}
.mia69-match-top span{font-size:12px;font-weight:900}
.mia69-match-top small{color:var(--mia69-blue);font-size:12px;font-weight:800}
.mia69-match-row{align-items:center;border-bottom:1px solid var(--mia-canvas);display:grid;gap:14px;grid-template-columns:28px 1fr 58px 82px;min-height:72px;padding:0 20px}
.mia69-match-row.selected{background:var(--mia-raised)}
.mia69-match-row > b{color:var(--mia-quiet);font-size:12px}
.mia69-match-row span{display:grid;gap:4px}
.mia69-match-row strong{font-size:12px}
.mia69-match-row small{color:var(--mia-quiet);font-size:12px}
.mia69-match-row em{color:var(--mia69-blue);font-family:var(--mia-font-display);font-size:21px;font-style:normal;font-weight:700}
.mia69-match-row > i{background:var(--mia-surface);border-radius:12px;color:var(--mia69-mint);font-size:12px;font-style:normal;font-weight:900;justify-self:end;padding:5px 7px}
.mia69-route{background:var(--mia-ink);color:var(--mia-raised);padding:20px}
.mia69-route > span{color:var(--mia-blue);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}
.mia69-route > div{align-items:center;display:flex;gap:9px;margin:16px 0 10px}
.mia69-route div b{background:var(--mia-text);border:1px solid var(--mia-text);border-radius:7px;font-size:12px;padding:8px 10px}
.mia69-route div i{background:var(--mia-muted);height:1px;width:24px}
.mia69-route small{color:var(--mia-quiet);font-size:12px}
.mia69-composer{background:var(--mia-raised);border:1px solid var(--mia-border);border-radius:13px;box-shadow:0 22px 55px rgba(29,34,46,.08);overflow:hidden}
.mia69-composer-head{align-items:center;background:var(--mia-ink);color:var(--mia-raised);display:flex;justify-content:space-between;min-height:54px;padding:0 21px}
.mia69-composer-head span{font-size:12px;font-weight:900}
.mia69-composer-head b{color:var(--mia-blue);font-size:12px}
.mia69-subject{border-bottom:1px solid var(--mia-border-soft);display:grid;gap:8px;padding:18px 22px}
.mia69-subject small, .mia69-message > small{color:var(--mia-quiet);font-size:12px}
.mia69-subject strong{font-size:12px}
.mia69-message{color:var(--mia-muted);font-family:var(--mia-font-display);font-size:12px;line-height:1.65;min-height:230px;padding:20px 22px 10px}
.mia69-message p{margin:14px 0}
.mia69-composer-actions{align-items:center;border-top:1px solid var(--mia-border-soft);display:flex;justify-content:space-between;padding:15px 20px}
.mia69-composer-actions span{align-items:center;color:var(--mia-muted);display:flex;font-size:12px;gap:7px}
.mia69-composer-actions span i{background:var(--mia69-mint);border-radius:50%;height:6px;width:6px}
.mia69-agents{background:var(--mia-surface);margin-top:18px;padding:120px max(28px,calc((100vw - 1184px)/2))}
.mia69-agents-head{display:grid;gap:70px;grid-template-columns:1.1fr .9fr}
.mia69-agents h2{font-size:clamp(42px,4.2vw,60px);line-height:1.04;margin:0}
.mia69-agents-head > p{align-self:end;color:var(--mia-muted);font-size:15px;line-height:1.75;margin:0 0 6px}
.mia69-agent-strip{border-bottom:1px solid var(--mia-border-soft);border-top:1px solid var(--mia-border-soft);display:grid;grid-template-columns:repeat(4,1fr);margin-top:66px}
.mia69-agent-strip article{border-right:1px solid var(--mia-border-soft);display:flex;flex-direction:column;min-height:236px;padding:26px 22px}
.mia69-agent-strip article:last-child{border:0}
.mia69-agent-strip article > span{color:var(--mia69-blue);font-size:12px;font-weight:900}
.mia69-agent-strip article div{display:grid;gap:11px;margin-top:auto}
.mia69-agent-strip strong{font-family:var(--mia-font-display);font-size:21px;font-weight:500}
.mia69-agent-strip small{color:var(--mia-muted);font-size:12px;line-height:1.5}
.mia69-agent-strip article > b{color:var(--mia69-mint);font-size:12px;letter-spacing:.08em;margin-top:18px;text-transform:uppercase}
.mia69-governance{background:var(--mia-ink);color:var(--mia-raised);display:grid;gap:100px;grid-template-columns:1fr 1fr;padding:126px max(28px,calc((100vw - 1184px)/2))}
.mia69-eyebrow-light{color:var(--mia-blue)}
.mia69-eyebrow-light i{background:var(--mia-blue);box-shadow:0 0 0 5px rgba(138,162,255,.12)}
.mia69-governance h2, .mia69-demo h2{color:var(--mia-raised);font-size:clamp(42px,4.4vw,63px);line-height:1.03;margin:0}
.mia69-governance-copy > p:last-child{color:var(--mia-quiet);font-size:15px;line-height:1.75;margin:26px 0 0;max-width:560px}
.mia69-governance-list{border-top:1px solid var(--mia-text)}
.mia69-governance-list article{align-items:start;border-bottom:1px solid var(--mia-text);display:grid;gap:20px;grid-template-columns:36px 1fr;padding:22px 0}
.mia69-governance-list article > b{color:var(--mia-blue);font-size:12px}
.mia69-governance-list span{display:grid;gap:7px}
.mia69-governance-list strong{font-size:13px}
.mia69-governance-list small{color:var(--mia-quiet);font-size:12px;line-height:1.5}
.mia69-teams{margin:0 auto;max-width:1240px;padding:126px 28px}
.mia69-team-grid{border-bottom:1px solid var(--mia69-line);border-top:1px solid var(--mia69-line);display:grid;grid-template-columns:repeat(3,1fr);margin-top:66px}
.mia69-team-grid article{border-right:1px solid var(--mia69-line);min-height:296px;padding:28px}
.mia69-team-grid article:last-child{border:0}
.mia69-team-grid article > span{color:var(--mia69-blue);font-size:12px;font-weight:900}
.mia69-team-grid h3{font-family:var(--mia-font-display);font-size:29px;font-weight:500;margin:80px 0 18px}
.mia69-team-grid p{color:var(--mia69-muted);font-size:12px;line-height:1.65}
.mia69-team-grid b{color:var(--mia-text);display:block;font-size:12px;letter-spacing:.07em;margin-top:24px;text-transform:uppercase}
.mia69-demo{background:var(--mia-ink);color:var(--mia-raised);display:grid;gap:90px;grid-template-columns:.9fr 1.1fr;padding:126px max(28px,calc((100vw - 1184px)/2))}
.mia69-demo-copy > p:not(.mia69-eyebrow){color:var(--mia-quiet);font-size:15px;line-height:1.75;margin:26px 0 0}
.mia69-demo-steps{border-top:1px solid var(--mia-text);display:grid;gap:12px;margin-top:42px;padding-top:24px}
.mia69-demo-steps span{color:var(--mia-border-soft);font-size:12px}
.mia69-demo-steps b{color:var(--mia-blue);display:inline-block;font-size:12px;width:34px}
.mia69-demo-panel{align-self:center;background:var(--mia-raised);border-radius:13px;color:var(--mia69-ink);color-scheme:light;min-height:420px;padding:28px}
.mia69-form-head{align-items:end;border-bottom:1px solid var(--mia-border-soft);display:flex;justify-content:space-between;margin-bottom:22px;padding-bottom:17px}
.mia69-form-head h3{font-family:var(--mia-font-display);font-size:26px;font-weight:500;margin:0}
.mia69-form-head small{color:var(--mia-quiet);font-size:12px}
.mia69-form-grid{display:grid;gap:15px;grid-template-columns:1fr 1fr}
.mia69-form-grid label{display:grid;gap:7px}
.mia69-form-grid label.wide{grid-column:1/-1}
.mia69-form-grid label > span{color:var(--mia-muted);font-size:12px;font-weight:800}
.mia69-demo-panel .mia69-button{width:100%}
.mia69-form-errors{color:var(--mia-red);font-size:12px;list-style:none;margin:4px 0 0;padding:0}
.mia69-form-errors{background:var(--mia-surface);border-radius:6px;margin-bottom:14px;padding:10px}
.mia69-demo-success{align-content:center;display:grid;min-height:380px;place-items:center;text-align:center}
.mia69-demo-success > span{align-items:center;background:var(--mia-canvas);border-radius:50%;color:var(--mia69-mint);display:flex;font-size:22px;height:54px;justify-content:center;width:54px}
.mia69-demo-success h3{font-family:var(--mia-font-display);font-size:34px;font-weight:500;margin:23px 0 8px}
.mia69-demo-success p{color:var(--mia-muted);font-size:12px;line-height:1.6;margin:0;max-width:380px}
.mia69-demo-success a{color:var(--mia69-blue);font-size:12px;font-weight:800;margin-top:25px}
.mia69-footer{align-items:center;background:var(--mia-ink);border-top:1px solid var(--mia-text);color:var(--mia-raised);display:grid;grid-template-columns:1fr 1fr 1fr;min-height:112px;padding:0 max(28px,calc((100vw - 1184px)/2))}
.mia69-footer .mia69-brand img{height:32px;width:32px}
.mia69-footer .mia69-brand strong{font-size:17px}
.mia69-footer p{color:var(--mia-quiet);font-size:12px;margin:0;text-align:center}
.mia69-footer > a:last-child{color:var(--mia-border);font-size:12px;font-weight:800;justify-self:end}
@keyframes mia69-pulse { 0%,100% { box-shadow: 0 0 0 4px rgba(49,92,255,.08); opacity: .65; } 50% { box-shadow: 0 0 0 8px rgba(49,92,255,.18); opacity: 1; } }
.mia69-eyebrow i{animation:mia69-pulse 2.4s ease-in-out infinite}
@media (max-width: 1080px){
.mia69-nav{display:none}
.mia69-hero{grid-template-columns:1fr;max-width:940px;padding-top:90px}
.mia69-hero-copy{max-width:760px}
.mia69-product{transform:none}
.mia69-feature, .mia69-feature-reverse{gap:62px}
.mia69-agent-strip{grid-template-columns:repeat(2,1fr)}
.mia69-agent-strip article:nth-child(2){border-right:0}
.mia69-agent-strip article:nth-child(-n/**/+2){border-bottom:1px solid var(--mia-border-soft)}
.mia69-governance, .mia69-demo{gap:60px}
}
@media (max-width: 820px){
.mia69-header{height:68px;padding:0 20px}
.mia69-header-actions .mia69-link{display:none}
.mia69-header-actions .mia69-button{min-height:40px;padding:0 14px}
.mia69-hero{gap:60px;min-height:0;padding:72px 22px 82px}
.mia69-lede{font-size:15px}
.mia69-proof{grid-template-columns:1fr}
.mia69-proof span{grid-template-columns:28px 1fr}
.mia69-product-body{grid-template-columns:82px minmax(0,1fr)}
.mia69-product-nav{padding:16px 6px}
.mia69-product-nav > span{font-size:12px;padding:8px 5px}
.mia69-product-main{padding:17px}
.mia69-capabilities{justify-content:flex-start}
.mia69-operating, .mia69-teams{padding:92px 22px}
.mia69-section-intro{gap:24px;grid-template-columns:1fr}
.mia69-section-intro .mia69-eyebrow{grid-column:auto}
.mia69-section-intro h2{font-size:43px}
.mia69-flow{grid-template-columns:repeat(2,1fr)}
.mia69-flow li:nth-child(2){border-right:0}
.mia69-flow li:nth-child(-n/**/+2){border-bottom:1px solid var(--mia69-line)}
.mia69-feature, .mia69-feature-reverse{grid-template-columns:1fr;padding:88px 22px}
.mia69-feature-reverse .mia69-match-visual{order:2}
.mia69-agents, .mia69-governance, .mia69-demo{grid-template-columns:1fr;padding:94px 22px}
.mia69-agents-head{gap:24px;grid-template-columns:1fr}
.mia69-team-grid{grid-template-columns:1fr}
.mia69-team-grid article{border-bottom:1px solid var(--mia69-line);border-right:0;min-height:235px}
.mia69-team-grid h3{margin-top:55px}
.mia69-footer{gap:20px;grid-template-columns:1fr;padding:30px 22px}
.mia69-footer p{text-align:left}
.mia69-footer > a:last-child{justify-self:start}
}
@media (max-width: 560px){
.mia69-header .mia69-brand small{display:none}
.mia69-header .mia69-brand img{height:33px;width:33px}
.mia69-header .mia69-brand strong{font-size:17px}
.mia69-header-actions .mia69-button{font-size:12px}
.mia69-hero-actions{align-items:stretch;flex-direction:column}
.mia69-hero-actions .mia69-button, .mia69-text-link{width:100%}
.mia69-product{border-radius:10px}
.mia69-product-body{display:block;min-height:0}
.mia69-product-nav{display:none}
.mia69-product-main{padding:15px 12px}
.mia69-product-grid{grid-template-columns:1fr}
.mia69-next{min-height:200px}
.mia69-product-bar{grid-template-columns:1fr 2fr}
.mia69-product-bar > b{display:none}
.mia69-flow{grid-template-columns:1fr}
.mia69-flow li{border-bottom:1px solid var(--mia69-line);border-right:0;min-height:160px}
.mia69-flow li:last-child{border-bottom:0}
.mia69-ledger{padding:8px 14px 16px}
.mia69-ledger-head, .mia69-ledger-row{grid-template-columns:1fr 44px}
.mia69-ledger-row > small{display:none}
.mia69-match-row{grid-template-columns:24px 1fr 48px;padding:0 12px}
.mia69-match-row > i{display:none}
.mia69-match-top small{display:none}
.mia69-route > div{flex-wrap:wrap}
.mia69-composer-actions{align-items:stretch;flex-direction:column;gap:12px}
.mia69-agent-strip{grid-template-columns:1fr}
.mia69-agent-strip article{border-bottom:1px solid var(--mia-border-soft);border-right:0;min-height:196px}
.mia69-agent-strip article:last-child{border-bottom:0}
.mia69-governance h2, .mia69-demo h2, .mia69-agents h2{font-size:40px}
.mia69-form-grid{grid-template-columns:1fr}
.mia69-form-grid label.wide{grid-column:auto}
.mia69-demo-panel{padding:20px 16px}
.mia69-form-head{align-items:start;flex-direction:column;gap:7px}
}
@media (prefers-reduced-motion: reduce){
.mia69-eyebrow i{animation:none}
.mia69-button{transition:none}
}
@keyframes mia70-live-signal {
  0%, 100% { opacity: .52; box-shadow: 0 0 0 2px rgba(49,94,251,.06); }
  48% { opacity: 1; box-shadow: 0 0 0 6px rgba(49,94,251,.16); }
}
/* network-relationships-v70.css — workflow content only */
.mia70-network, .mia70-person-page{--n70-ink:var(--mia-ink);--n70-muted:var(--mia-muted);--n70-line:var(--mia-border-soft);--n70-surface:var(--mia-raised);--n70-soft:var(--mia-surface);--n70-blue:var(--mia-blue);--n70-blue-soft:var(--mia-raised);--n70-green:var(--mia-green);--n70-amber:var(--mia-warning);max-width:1840px;margin:0 auto;padding:38px 28px 70px;color:var(--n70-ink)}
@keyframes n70pulse{0%,100%{opacity:.4;box-shadow:0 0 0 3px rgba(71,104,255,.1)}50%{opacity:1;box-shadow:0 0 0 7px rgba(71,104,255,.12)}}
.mia70-network-tabs{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}
.mia70-network-tabs a{padding:11px 14px;color:var(--n70-muted);font-weight:700;border-radius:10px;text-decoration:none}
.mia70-network-tabs a:hover, .mia70-network-tabs a.active{color:var(--n70-ink);background:var(--n70-surface);box-shadow:0 1px 0 rgba(15,23,42,.08),0 3px 12px rgba(15,23,42,.05)}
.mia70-network-tabs a.primary{background:var(--n70-ink);color:var(--mia-raised);margin-left:8px}
.mia70-answer-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--n70-line);border-radius:14px;background:var(--n70-surface);margin:24px 0 16px;overflow:hidden}
.mia70-answer-strip>div{min-width:0;padding:18px 22px;border-right:1px solid var(--n70-line)}
.mia70-answer-strip>div:last-child{border-right:0}
.mia70-answer-strip span{display:block;color:var(--n70-muted);font-size:12px;line-height:1.2;text-transform:uppercase;letter-spacing:.09em;font-weight:800}
.mia70-answer-strip strong{display:block;font-size:24px;letter-spacing:-.03em;margin:7px 0 3px}
.mia70-answer-strip small{display:block;color:var(--n70-muted);font-size:12px}
.mia70-relationship-directory{border:1px solid var(--n70-line);border-radius:14px;background:var(--n70-surface);overflow:hidden}
.mia70-relationship-toolbar{display:grid;grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(130px,.72fr)) auto auto;gap:9px;padding:14px;border-bottom:1px solid var(--n70-line);background:var(--mia-raised)}
.mia70-clear{align-self:center;padding:8px;color:var(--n70-muted);font-weight:700;text-decoration:none}
.v2-copilot-bubble details .mia711-evidence-link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:5px;padding:7px 8px;border-radius:7px;color:var(--n70-blue,var(--mia-blue));font-size:12px;font-weight:700;text-decoration:none;background:var(--n70-blue-soft,var(--mia-raised))}
.v2-copilot-bubble details .mia711-evidence-link:hover{box-shadow:inset 0 0 0 1px currentColor}
.mia70-network-sources{margin:14px 2px 0;border-top:1px solid var(--n70-line);color:var(--n70-muted)}
.mia70-network-sources summary{padding:15px 0;cursor:pointer;font-weight:700;color:var(--n70-ink)}
.mia70-network-sources>div{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:0 0 18px;font-size:12px}
.mia70-network-sources p{margin:0;flex:1 1 380px}
.mia70-network-sources a{color:var(--n70-blue);font-weight:700}
.mia70-person-page{padding-top:28px}
.mia70-answer-strip{grid-template-columns:repeat(5,1fr);margin-top:18px}
.mia70-answer-strip strong{font-size:16px;line-height:1.25;min-height:20px}
.mia70-person-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.72fr);gap:18px;margin-top:18px;align-items:start}
.mia70-person-layout main, .mia70-person-layout aside{display:grid;gap:18px}
.mia70-flat-panel{border:1px solid var(--n70-line);border-radius:14px;background:var(--n70-surface);overflow:hidden}
.mia70-flat-panel>header{padding:20px 22px;border-bottom:1px solid var(--n70-line)}
.mia70-flat-panel>header span{display:block;color:var(--n70-blue);font-size:12px;letter-spacing:.11em;font-weight:800}
.mia70-flat-panel>header h2{font-size:20px;letter-spacing:-.025em;margin:5px 0 4px}
.mia70-flat-panel>header p{color:var(--n70-muted);font-size:12px;margin:0}
.mia70-route-list article, .mia70-channel-list article{display:grid;grid-template-columns:40px 1fr auto auto;gap:12px;align-items:center;padding:15px 20px;border-bottom:1px solid var(--n70-line)}
.mia70-route-list article:last-child, .mia70-channel-list article:last-child{border-bottom:0}
.mia70-route-list .route-avatar{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--n70-blue-soft);color:var(--n70-blue);font-weight:800}
.mia70-route-list article>div strong, .mia70-channel-list article>div strong{display:block;font-size:13px}
.mia70-route-list article>div small, .mia70-channel-list article>div small{display:block;color:var(--n70-muted);font-size:12px;margin-top:3px}
.mia70-route-list article>b, .mia70-channel-list article>b{font-size:16px}
.mia70-route-list article>em, .mia70-channel-list article>em{font-style:normal;font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:var(--n70-green);font-weight:800}
.mia70-route-list article.indirect>em{color:var(--n70-amber)}
.mia70-person-timeline{padding:4px 20px 12px}
.mia70-person-timeline article{display:grid;grid-template-columns:105px 14px 1fr;gap:10px;align-items:start;position:relative;padding:14px 0}
.mia70-person-timeline article:not(:last-child):after{content:"";position:absolute;left:111px;top:27px;bottom:-14px;width:1px;background:var(--n70-line)}
.mia70-person-timeline time{font-size:12px;color:var(--n70-muted)}
.mia70-person-timeline i{position:relative;z-index:1;width:9px;height:9px;border:2px solid var(--n70-blue);border-radius:50%;background:var(--n70-surface)}
.mia70-person-timeline strong{display:block;font-size:13px}
.mia70-person-timeline small{display:block;color:var(--n70-muted);font-size:12px;margin-top:3px}
.mia70-channel-list article{grid-template-columns:1fr auto auto}
.mia70-channel-list article>b{color:var(--n70-blue)}
.mia70-channel-list article>em{color:var(--n70-muted)}
.mia70-contact-routes a, .mia70-deal-links a{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:14px 20px;border-bottom:1px solid var(--n70-line);text-decoration:none;color:var(--n70-ink)}
.mia70-contact-routes a:last-child, .mia70-deal-links a:last-child{border-bottom:0}
.mia70-contact-routes small, .mia70-deal-links small{color:var(--n70-muted);font-size:12px}
.mia70-deal-links a{grid-template-columns:1fr auto}
.mia70-deal-links small{grid-column:1}
.mia70-deal-links span{grid-column:2;grid-row:1/3;align-self:center}
.mia70-inline-empty{padding:24px;color:var(--n70-muted);font-size:12px;text-align:center}
@media (max-width:1450px){
.mia70-relationship-toolbar{grid-template-columns:2fr repeat(4,minmax(0,1fr)) auto}
}
@media (max-width:900px){
.mia70-network, .mia70-person-page{padding:24px 16px 55px}
.mia70-network-tabs{justify-content:flex-start}
.mia70-relationship-toolbar{grid-template-columns:1fr 1fr}
.mia70-relationship-toolbar .search{grid-column:1/-1}
.mia70-answer-strip{grid-template-columns:repeat(2,1fr)}
.mia70-answer-strip>div{border-bottom:1px solid var(--n70-line)}
.mia70-answer-strip>div:nth-child(2n){border-right:0}
.mia70-person-layout{grid-template-columns:1fr}
}
@media (max-width:560px){
.mia70-network-tabs a{padding:9px 10px;font-size:12px}
.mia70-relationship-toolbar{grid-template-columns:1fr}
.mia70-relationship-toolbar .search{grid-column:auto}
.mia70-answer-strip{grid-template-columns:1fr}
.mia70-answer-strip>div{border-right:0}
.mia70-route-list article{grid-template-columns:36px 1fr auto}
.mia70-route-list article>em{grid-column:2}
.mia70-person-timeline article{grid-template-columns:82px 12px 1fr}
.mia70-person-timeline article:not(:last-child):after{left:87px}
}
/* mia-v72.css — workflow content only */
.mia720-activation{display:grid;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;border:1px solid var(--mia-border-soft);border-radius:14px;background:linear-gradient(90deg,rgba(49,92,255,.055),rgba(255,255,255,.72) 46%,rgba(255,255,255,.35))}
.mia720-activation-score{--relationship-activation:0%;position:relative;display:grid;place-content:center;width:68px;height:68px;border-radius:50%;background:conic-gradient(var(--mia-blue-strong) var(--relationship-activation),var(--mia-canvas) 0);text-align:center}
.mia720-activation-score:before{content:"";position:absolute;inset:6px;border-radius:50%;background:var(--mia-raised)}
.mia720-activation-score strong, .mia720-activation-score span{position:relative;z-index:1}
.mia720-activation-score strong{font-size:17px;line-height:1}
.mia720-activation-score span{margin-top:3px;font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--mia-quiet)}
.mia720-activation-copy{display:grid;gap:3px;min-width:0}
.mia720-activation-copy>span{font-size:12px;font-weight:850;letter-spacing:.11em;color:var(--mia-blue-strong)}
.mia720-activation-copy h2{margin:0;font-size:16px;line-height:1.2}
.mia720-activation-copy p{margin:0;color:var(--mia-muted);font-size:12px;line-height:1.45}
.mia720-activation-copy small{font-size:12px;color:var(--mia-quiet)}
.mia720-activation-actions{display:flex;align-items:center;gap:7px}
.mia720-activation-actions form{margin:0}
.mia720-activation.state-ready{background:linear-gradient(90deg,rgba(20,153,112,.055),rgba(255,255,255,.55))}
.mia720-activation.state-ready .mia720-activation-score{background:conic-gradient(var(--mia-green) var(--relationship-activation),var(--mia-canvas) 0)}
.mia720-network-questions{display:flex;align-items:center;gap:7px;overflow-x:auto;margin:0 0 14px;padding:0 1px 10px;border-bottom:1px solid var(--mia-canvas);scrollbar-width:thin}
.mia720-network-questions>span{flex:0 0 auto;margin-right:3px;font-size:12px;font-weight:850;letter-spacing:.11em;color:var(--mia-quiet)}
@media (max-width:860px){
.mia720-activation{grid-template-columns:64px minmax(0,1fr)}
.mia720-activation-score{width:58px;height:58px}
.mia720-activation-actions{grid-column:1/-1;padding-left:82px;flex-wrap:wrap}
}
@media (max-width:560px){
.mia720-activation{grid-template-columns:1fr;padding:13px}
.mia720-activation-score{display:none}
.mia720-activation-actions{grid-column:auto;padding-left:0}
.mia720-activation-copy small{line-height:1.4}
.mia720-network-questions{margin-inline:-2px}
}
/* mia-v73.css — workflow content only */
@media (max-width: 680px){
.v26-execution-main, .v26-execution-rail{padding:13px;border-radius:14px}
.v26-meeting-timeline > article{grid-template-columns:50px minmax(0, 1fr);gap:11px}
.v26-meeting-title, .v26-dd-head{align-items:flex-start}
.v26-dd-head{grid-template-columns:auto auto}
.v26-dd-head > strong, .v26-dd-head > form{grid-column:1 / -1}
.v26-offer-table-wrap{margin-inline:-13px;padding-inline:13px;border-radius:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin}
}
/* mia-v731.css — workflow content only */
.mia-team-invite-row{align-items:start}
.mia731-invite-diagnostic{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1px;margin:2px 0 0 52px;overflow:hidden;border:1px solid var(--border, var(--mia-border-soft));border-radius:10px;background:var(--border, var(--mia-border-soft))}
.mia731-invite-diagnostic > div{min-width:0;padding:11px 13px;background:var(--surface, var(--mia-raised))}
.mia731-invite-diagnostic span, .mia731-invite-diagnostic small{display:block}
.mia731-invite-diagnostic span{margin-bottom:4px;color:var(--muted, var(--mia-muted));font-size:12px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}
.mia731-invite-diagnostic strong{color:var(--ink, var(--mia-ink));font-size:13px}
.mia731-invite-diagnostic small{margin-top:3px;color:var(--muted, var(--mia-muted));font-size:12px;line-height:1.45}
.mia731-invite-diagnostic[data-invitation-health="blocked"]{border-color:color-mix(in srgb, var(--mia-red) 35%, var(--border, var(--mia-border-soft)))}
.mia731-invite-diagnostic[data-invitation-health="attention"]{border-color:color-mix(in srgb, var(--mia-gold) 38%, var(--border, var(--mia-border-soft)))}
.mia-team-delivery.state-uncertain strong, .mia-team-delivery.state-failed strong{color:var(--mia-red)}
.mia-team-delivery.state-sending strong{color:var(--mia-warning-readable)}
@media (max-width: 980px){
.mia731-invite-diagnostic{margin-left:0}
}
@media (max-width: 680px){
.mia731-invite-diagnostic{grid-template-columns:1fr}
}
/* mia-v732.css — workflow content only */
.mia732-provider-actions{display:flex;align-items:center;gap:7px;margin-left:auto}
.mia732-connector-diagnostic{border-color:var(--mia-canvas);background:var(--mia-raised)}
.mia732-connector-diagnostic strong{color:var(--mia-blue-strong)}
.mia732-connector-diagnostic span{color:var(--mia-muted)}
.mia732-oauth-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:18px;max-width:1180px;margin:0 auto 32px}
.mia732-oauth-form{margin:0}
.mia732-oauth-form .mia-provider-logo{width:48px;height:48px;flex-basis:48px}
.mia732-secret-contract{margin:0 24px 20px;padding:14px 16px;border:1px solid var(--mia-canvas);border-radius:12px;background:var(--mia-raised)}
.mia732-secret-contract strong{display:block;font-size:12.48px;color:var(--mia-blue-strong)}
.mia732-secret-contract p{margin:4px 0 0;color:var(--v2-ink-4,var(--mia-muted));font-size:12px;line-height:1.55}
.mia732-oauth-guide{align-self:start;position:sticky;top:82px;padding:22px;border:1px solid var(--v2-line,var(--mia-border-soft));border-radius:16px;background:var(--v2-surface,var(--mia-raised));box-shadow:0 14px 34px rgba(30,42,58,.06)}
.mia732-oauth-guide>span{font-size:12px;font-weight:850;letter-spacing:.11em;color:var(--mia-blue-strong)}
.mia732-oauth-guide h2{margin:8px 0 5px;font-size:17.92px}
.mia732-oauth-guide h3{margin:20px 0 7px;font-size:12.48px}
.mia732-oauth-guide p, .mia732-oauth-guide li{font-size:12px;line-height:1.55;color:var(--v2-ink-4,var(--mia-muted))}
.mia732-oauth-guide code{display:block;margin-top:12px;padding:11px 12px;overflow-wrap:anywhere;border:1px solid var(--mia-canvas);border-radius:10px;background:var(--mia-raised);color:var(--mia-blue-strong);font-size:12px}
.mia732-oauth-guide ul{margin:0;padding-left:18px}
.mia732-oauth-guide a{display:inline-flex;margin-top:14px;font-size:12px;font-weight:780;color:var(--mia-blue-strong)}
@media (max-width:900px){
.mia732-oauth-layout{grid-template-columns:1fr}
.mia732-oauth-guide{position:static;order:-1}
.mia732-provider-actions{width:100%;margin-left:0;flex-wrap:wrap}
}
@media (max-width:600px){
.mia732-provider-actions{align-items:stretch;flex-direction:column}
.mia732-oauth-layout{gap:12px}
.mia732-oauth-guide{padding:17px}
.mia732-secret-contract{margin-inline:16px}
}
/* mia-light-v740.css — workflow content only */

/* mia-unified-v760.css — workflow content only */
.mia-unified-v760 *{box-sizing:border-box}
.mia-unified-v760 a{text-underline-offset:.16em}
.mia-unified-v760 :focus-visible{outline:2px solid var(--u760-accent);outline-offset:3px}
.mia-unified-v760 .mia55-page-eyebrow, .mia-unified-v760 .mia52-settings-section > header span{color:var(--u760-bronze);font-family:var(--mia-font-ui);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.mia-unified-v760 h2, .mia-unified-v760 h3{color:var(--u760-ink);letter-spacing:-.018em}
.mia-unified-v760 .mia720-activation{background:transparent;border:solid var(--u760-line);border-width:1px 0;border-radius:0;box-shadow:none}
.mia-unified-v760 .mia720-activation::before, .mia-unified-v760 .mia720-activation::after{display:none}
.mia-unified-v760 .v584-inbox-page{max-width:1680px;margin:0 auto}
.mia-unified-v760 .v584-inbox-page > header{padding-bottom:27px;border-bottom:1px solid var(--u760-line)}
.mia-unified-v760 .v584-inbox-shell{margin-top:28px;background:transparent;border:solid var(--u760-line);border-width:1px 0;border-radius:0;box-shadow:none}
.mia-unified-v760 .v584-inbox-list{background:transparent;border-right:1px solid var(--u760-line)}
.mia-unified-v760 .v584-inbox-list > header, .mia-unified-v760 .v584-inbox-thread > header{background:transparent;border-bottom:1px solid var(--u760-line)}
.mia-unified-v760 .v584-message{background:transparent;border:0;border-bottom:1px solid var(--u760-line-soft);border-radius:0;box-shadow:none}
.mia-unified-v760 .v584-inbox-empty{color:var(--u760-muted);background:transparent;border:0;border-radius:0;box-shadow:none}
.mia-unified-v760 .mia70-network{max-width:1680px;margin:0 auto}
.mia-unified-v760 .mia70-network-tabs a{border-radius:0;box-shadow:none}
.mia-unified-v760 .mia70-network-tabs a:hover, .mia-unified-v760 .mia70-network-tabs a.active{color:var(--u760-ink);background:transparent;border-bottom:2px solid var(--u760-accent);box-shadow:none}
.mia-unified-v760 .mia70-network-tabs a.primary{color:var(--mia-raised);background:var(--u760-graphite);border:0;border-radius:6px}
.mia-unified-v760 .v2-network-pulse, .mia-unified-v760 .v2-directory-panel, .mia-unified-v760 .mia70-relationship-directory{background:transparent;border:0;border-radius:0;box-shadow:none}
.mia-unified-v760 .v2-network-pulse{border:solid var(--u760-line);border-width:1px 0}
.mia-unified-v760 .mia70-relationship-toolbar{background:transparent;border:0;border-bottom:1px solid var(--u760-line);border-radius:0;box-shadow:none}
.mia-unified-v760 .mia52-settings-shell{width:100%;max-width:1500px;margin-inline:auto}
.mia-unified-v760 .mia52-settings-nav{padding:0 24px 0 0;background:transparent;border:0;border-right:1px solid var(--u760-line);border-radius:0;box-shadow:none}
.mia-unified-v760 .mia52-settings-nav a{background:transparent;border:0;border-radius:0;box-shadow:none}
.mia-unified-v760 .mia52-settings-nav a.active{color:var(--u760-ink);background:transparent;border-left:2px solid var(--u760-accent)}
.mia-unified-v760 .mia52-settings-section, .mia-unified-v760 .mia632-provider-card{background:transparent;border:0;border-top:1px solid var(--u760-line);border-radius:0;box-shadow:none}
.mia-unified-v760 .mia632-provider-card{border-bottom:1px solid var(--u760-line-soft)}
.mia-unified-v760 .v2-dossier-panel, .mia-unified-v760 .v2-rail-card, .mia-unified-v760 .v26-panel{background:transparent;border:0;border-top:1px solid var(--u760-line);border-radius:0;box-shadow:none}
.mia-unified-v760 .premium-empty-state{color:var(--u760-muted);background:transparent;border:1px dashed var(--u760-line);border-radius:0;box-shadow:none}
@media (max-width: 900px){
.mia-unified-v760 .mia52-settings-nav{position:static;padding:0 0 22px;margin-bottom:30px;border:0;border-bottom:1px solid var(--u760-line)}
}
/* mia-institutional-v800.css — workflow content only */

/* mia-shell-v860.css — workflow content only */

/* intelligence-control-v880.css — workflow content only */
.mia880{--i-bg:var(--mia-canvas);--i-paper:var(--mia-raised);--i-ink:var(--mia-ink);--i-muted:var(--mia-muted);--i-line:var(--mia-border);--i-line-soft:var(--mia-border-soft);--i-accent:var(--mia-blue-strong);--i-accent-soft:var(--mia-raised);--i-navy:var(--mia-text);--i-bronze:var(--mia-gold);--i-positive:var(--mia-green);--i-danger:var(--mia-red);max-width:1580px;margin:0 auto;color:var(--i-ink)}
.mia880 button, .mia880 a{font:inherit}
.mia880 .mia-icon{width:18px;height:18px}
.mia880-map-head span, .mia880-column-label, .mia880-inspector>section>span, .mia880-lower header>span, .mia880-lower header div>span{display:block;color:var(--i-navy);font-size:12px;font-weight:800;letter-spacing:.17em}
.mia880-status{display:flex;justify-content:flex-end;border-top:1px solid var(--i-line);border-bottom:1px solid var(--i-line)}
.mia880-status>div{display:flex;align-items:center;gap:10px;min-width:178px;padding:13px 18px;border-left:1px solid var(--i-line)}
.mia880-status .mia-icon{color:var(--i-accent)}
.mia880-status>div:nth-child(2) .mia-icon{color:var(--i-bronze)}
.mia880-status>div:nth-child(4) .mia-icon{color:var(--i-positive)}
.mia880-status span{display:grid;gap:1px}
.mia880-status strong{font-size:12px}
.mia880-status small{color:var(--i-muted);font-size:12px}
.mia880-workspace{display:grid;grid-template-columns:minmax(0,1fr) 326px;margin-top:20px;border:1px solid var(--i-line);background:rgba(250,248,243,.66)}
.mia880-map-panel{min-width:0}
.mia880-map-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 16px;border-bottom:1px solid var(--i-line-soft)}
.mia880-map-head>div:first-child{display:flex;align-items:baseline;gap:12px}
.mia880-map-head p{margin:0;color:var(--i-muted);font-size:12px}
.mia880-view-switch{display:flex;align-items:center;gap:2px}
.mia880-flow{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:16px 18px 14px;list-style:none}
.mia880-flow li{position:relative;display:flex;align-items:center;gap:9px;min-width:0;padding-right:20px}
.mia880-flow li:not(:last-child)::after{content:"";position:absolute;right:5px;left:calc(100% - 18px);top:50%;width:18px;border-top:1px solid var(--mia-border)}
.mia880-flow li>span{display:grid;flex:0 0 auto;place-items:center;width:22px;height:22px;border:1px solid var(--i-line);border-radius:50%;color:var(--mia-muted);font-size:12px}
.mia880-flow li div{display:grid;min-width:0}
.mia880-flow strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.mia880-flow small{color:var(--i-muted);font-size:12px}
.mia880-map{border-top:1px solid var(--i-line-soft)}
.mia880-operating-view{display:grid;grid-template-columns:124px minmax(156px,1fr) 150px minmax(156px,1fr) 132px;align-items:center;gap:20px;min-height:370px;padding:22px 18px}
.mia880-operating-view>section{position:relative;min-width:0}
.mia880-operating-view>section:not(:last-child)::after{content:"";position:absolute;top:50%;left:calc(100% + 5px);width:31px;border-top:1px solid var(--mia-quiet)}
.mia880-operating-view>section:not(:last-child)::before{content:"";position:absolute;z-index:1;top:calc(50% - 3px);left:calc(100% + 31px);width:6px;height:6px;border-top:1px solid var(--mia-quiet);border-right:1px solid var(--mia-quiet);transform:rotate(45deg)}
.mia880-column-label{margin:0 0 8px;color:var(--mia-muted);font-size:12px;letter-spacing:.13em}
.mia880-source-column>div{display:grid;border-top:1px solid var(--i-line);border-bottom:1px solid var(--i-line)}
.mia880-source-column>div>span{display:flex;align-items:center;gap:6px;padding:8px 2px;border-bottom:1px solid var(--i-line-soft);color:var(--mia-muted);font-size:12px;transition:.18s}
.mia880-source-column>div>span:last-child{border-bottom:0}
.mia880-source-column>div>span .mia-icon{width:12px;height:12px;color:var(--mia-quiet)}
.mia880-source-column>div>span.is-related{color:var(--i-accent);font-weight:800}
.mia880-source-column>div>span.is-muted{opacity:.35}
.mia880-agent-column>div{display:grid;gap:8px}
.mia880-agent-node, .mia880-directory-row{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) 7px;align-items:center;gap:9px;width:100%;min-height:56px;padding:8px 10px;border:1px solid var(--i-line);border-radius:5px;background:rgba(255,255,255,.72);text-align:left;cursor:pointer;transition:border-color .16s,background .16s,opacity .16s,transform .16s}
.mia880-agent-node:hover, .mia880-directory-row:hover{border-color:var(--mia-border);background:var(--mia-raised);transform:translateY(-1px)}
.mia880-agent-node.is-selected, .mia880-directory-row.is-selected{border-color:var(--i-accent);box-shadow:0 0 0 2px rgba(83,99,199,.1)}
.mia880-map.has-selection .mia880-agent-node:not(.is-selected), .mia880-map.has-selection .mia880-directory-row:not(.is-selected){opacity:.48}
.mia880-node-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:4px;background:var(--mia-surface);color:var(--i-navy)}
.mia880-agent-column.execution .mia880-node-icon{background:var(--i-accent-soft);color:var(--i-accent)}
.mia880-agent-node>span:nth-child(2), .mia880-directory-row>span:nth-child(2){display:grid;min-width:0;gap:2px}
.mia880-agent-node strong, .mia880-directory-row strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.mia880-agent-node small, .mia880-directory-row small{overflow:hidden;color:var(--i-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.mia880 i.status-active{background:var(--i-positive)}
.mia880 i.status-paused{background:var(--i-bronze)}
.mia880 i.status-disabled{background:var(--mia-quiet)}
.mia880 i.status-draft{background:var(--i-accent)}
.mia880-synthesis{display:grid;justify-items:center;gap:8px;padding:22px 12px;border:1px solid var(--mia-border);border-radius:50% 50% 44% 44%/18% 18% 16% 16%;background:var(--i-paper);text-align:center}
.mia880-synthesis>span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:var(--mia-canvas);color:var(--i-bronze)}
.mia880-synthesis strong{font-family:var(--mia-font-display);font-size:15px;font-weight:500}
.mia880-synthesis small{color:var(--i-muted);font-size:12px;line-height:1.55}
.mia880-synthesis>i{width:6px;height:6px;border-radius:50%;background:var(--i-positive)}
.mia880-human{display:grid;justify-items:start;gap:8px;padding:16px 12px;border-left:2px solid var(--i-bronze)}
.mia880-human>.mia-icon{width:24px;height:24px;color:var(--i-bronze)}
.mia880-human>strong{font-family:var(--mia-font-display);font-size:16px;font-weight:500}
.mia880-human>small{display:flex;align-items:center;gap:5px;color:var(--mia-muted);font-size:12px}
.mia880-human>small .mia-icon{width:10px;height:10px;color:var(--i-positive)}
.mia880-agents-view{padding:20px}
.mia880-domain-head{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-bottom:12px}
.mia880-domain-head div{display:grid;gap:2px}
.mia880-domain-head span{color:var(--i-accent);font-size:12px;font-weight:800;letter-spacing:.13em}
.mia880-domain-head strong{font-family:var(--mia-font-display);font-size:16px;font-weight:500}
.mia880-agent-directory{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}
.mia880-directory-row{grid-template-columns:32px minmax(0,1fr) 7px 58px;min-height:58px;border-width:0 0 1px;border-radius:0;background:transparent}
.mia880-directory-row:hover{background:rgba(255,255,255,.55);transform:none}
.mia880-directory-row em{color:var(--i-muted);font-size:12px;font-style:normal;text-align:right}
.mia880-data-view{display:grid;grid-template-columns:1.1fr auto 1.2fr auto 1.1fr auto 1.1fr;align-items:center;gap:13px;min-height:330px;padding:30px 22px}
.mia880-data-view>i{color:var(--mia-quiet);font-family:var(--mia-font-display);font-size:22px;font-style:normal}
.mia880-data-view section{display:grid;gap:10px;min-height:128px;padding:15px 0;border-top:1px solid var(--i-line);border-bottom:1px solid var(--i-line)}
.mia880-data-view section>span{color:var(--i-accent);font-size:12px;font-weight:800;letter-spacing:.12em}
.mia880-data-view section>strong{font-family:var(--mia-font-display);font-size:17px;font-weight:500}
.mia880-data-view section>small{color:var(--i-muted);font-size:12px;line-height:1.5}
.mia880-data-view section>div{display:flex;flex-wrap:wrap;gap:6px}
.mia880-data-view section b{padding:4px 7px;border:1px solid var(--i-line);border-radius:2px;font-size:12px;font-weight:600}
.mia880-map-legend{display:flex;align-items:center;justify-content:center;gap:22px;padding:11px;border-top:1px solid var(--i-line-soft);color:var(--i-muted);font-size:12px}
.mia880-map-legend span{display:flex;align-items:center;gap:6px}
.mia880-map-legend i{display:block;width:20px;border-top:1px solid var(--mia-quiet)}
.mia880-map-legend i.supporting{border-top-style:dashed}
.mia880-map-legend i.feedback{border-top-style:dotted}
.mia880-map-legend b{display:block;width:6px;height:6px;border-radius:50%;background:var(--i-positive)}
.mia880-inspector{position:sticky;top:70px;align-self:start;min-height:100%;border-left:1px solid var(--i-line);background:rgba(250,248,243,.92)}
.mia880-inspector>header{display:grid;grid-template-columns:42px minmax(0,1fr) 6px auto;align-items:center;gap:10px;padding:18px;border-bottom:1px solid var(--i-line)}
.mia880-inspector-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:6px;background:var(--i-navy);color:var(--mia-raised)}
.mia880-inspector header h2{margin:0;font-family:var(--mia-font-display);font-size:20px;font-weight:500}
.mia880-inspector header p{margin:2px 0 0;color:var(--i-muted);font-size:12px}
.mia880-inspector header>span:last-child{color:var(--i-positive);font-size:12px;font-weight:800}
.mia880-inspector-description{margin:0;padding:17px 18px 14px;color:var(--mia-muted);font-size:12px;line-height:1.55}
.mia880-configure{display:flex;align-items:center;justify-content:center;gap:8px;margin:0 18px 6px;padding:10px;border-radius:4px;background:var(--i-navy);color:white;text-decoration:none;font-size:12px;font-weight:800}
.mia880-configure .mia-icon{width:14px;height:14px}
.mia880-configure span{margin-left:auto}
.mia880-inspector>section{padding:16px 18px;border-top:1px solid var(--i-line)}
.mia880-inspector>section>span{color:var(--mia-muted);font-size:12px}
.mia880-inspector dl{display:grid;margin:8px 0 0}
.mia880-inspector dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:10px;padding:7px 0;border-bottom:1px solid var(--i-line-soft)}
.mia880-inspector dl>div:last-child{border-bottom:0}
.mia880-inspector dt{color:var(--i-muted);font-size:12px}
.mia880-inspector dd{margin:0;color:var(--mia-text);font-size:12px;line-height:1.45;text-align:right}
.mia880-policy-list{display:grid;gap:7px;margin-top:10px}
.mia880-policy-list small{display:flex;align-items:center;gap:7px;color:var(--mia-muted);font-size:12px}
.mia880-policy-list .mia-icon{width:11px;height:11px;color:var(--i-positive)}
.mia880-inspector-run>div{display:grid;gap:3px;margin-top:9px}
.mia880-inspector-run strong{font-size:12px}
.mia880-inspector-run small{color:var(--i-muted);font-size:12px}
.mia880-lower{display:grid;grid-template-columns:1.1fr .8fr 1fr;margin:16px 0 30px;border-top:1px solid var(--i-line);border-bottom:1px solid var(--i-line)}
.mia880-lower>div{min-width:0;padding:17px 18px}
.mia880-lower>div+div{border-left:1px solid var(--i-line)}
.mia880-lower header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:9px}
.mia880-lower h2{margin:4px 0 0;font-family:var(--mia-font-display);font-size:20px;font-weight:500}
.mia880-lower header>small{color:var(--i-muted);font-size:12px}
.mia880-recent>div{display:grid}
.mia880-run-mark{display:grid;place-items:center;width:21px;height:21px;border-radius:3px;background:var(--mia-surface);color:var(--mia-muted)}
.mia880-run-mark.status-failed{background:var(--mia-canvas);color:var(--i-danger)}
.mia880-run-mark .mia-icon{width:12px;height:12px}
.mia880-recent>div>p{color:var(--i-muted);font-size:12px}
.mia880-published>p{margin:14px 0;color:var(--i-muted);font-size:12px}
.mia880-published>p strong{color:var(--i-ink);font-family:var(--mia-font-display);font-size:18px;font-weight:500}
.mia880-published>p i{padding:0 5px;font-style:normal}
.mia880-published>div{display:flex;flex-wrap:wrap;gap:0}
.mia880-controls nav{display:grid}
.mia880-controls a{display:grid;grid-template-columns:17px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid var(--i-line-soft);color:inherit;text-decoration:none}
.mia880-controls a:last-child{border-bottom:0}
.mia880-controls a>.mia-icon{width:14px;height:14px;color:var(--mia-muted)}
.mia880-controls a span{display:grid;gap:1px}
.mia880-controls a strong{font-size:12px}
.mia880-controls a small{overflow:hidden;color:var(--i-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.mia880-controls a>b{color:var(--i-accent)}
.mia880-run-dialog[hidden]{display:none}
.mia880-run-dialog{position:fixed;z-index:160;inset:0;display:grid;place-items:center;padding:24px}
.mia880-run-backdrop{position:absolute;inset:0;border:0;background:rgba(13,17,25,.46)}
.mia880-run-dialog>article{position:relative;width:min(620px,100%);max-height:min(760px,90vh);overflow:auto;border:1px solid var(--i-line);background:var(--i-paper);box-shadow:0 24px 60px rgba(13,17,25,.18)}
.mia880-run-dialog article>header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--i-line)}
.mia880-run-dialog article>header span{color:var(--i-accent);font-size:12px;font-weight:800;letter-spacing:.14em}
.mia880-run-dialog h2{margin:5px 0 0;font-family:var(--mia-font-display);font-size:26px;font-weight:500}
.mia880-run-dialog dl{display:grid;margin:0;padding:8px 22px 20px}
.mia880-run-dialog dl>div{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:11px 0;border-bottom:1px solid var(--i-line-soft)}
.mia880-run-dialog dt{color:var(--i-muted);font-size:12px}
.mia880-run-dialog dd{margin:0;font-size:12px;line-height:1.5}
.mia880-run-dialog article>p{margin:0 22px 22px;padding:10px;border-left:2px solid var(--i-danger);background:var(--mia-canvas);color:var(--mia-red);font-size:12px}
@media (max-width:1260px){
.mia880-workspace{grid-template-columns:minmax(0,1fr) 300px}
.mia880-operating-view{grid-template-columns:108px minmax(145px,1fr) 126px minmax(145px,1fr) 116px;gap:14px;padding-inline:13px}
.mia880-operating-view>section:not(:last-child)::after{left:calc(100% + 3px);width:20px}
.mia880-operating-view>section:not(:last-child)::before{left:calc(100% + 18px)}
}
@media (max-width:1040px){
.mia880-workspace{grid-template-columns:1fr}
.mia880-inspector{position:static;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--i-line);border-left:0}
.mia880-inspector>header, .mia880-inspector-description, .mia880-configure{grid-column:1/-1}
.mia880-inspector>section{border-right:1px solid var(--i-line)}
.mia880-operating-view{grid-template-columns:110px minmax(145px,1fr) 135px minmax(145px,1fr)}
.mia880-human{grid-column:1/-1;display:flex;align-items:center;border-top:1px solid var(--i-line);border-left:0}
.mia880-human .mia880-column-label{margin:0 auto 0 0}
.mia880-agent-column.execution::after{display:none}
.mia880-lower{grid-template-columns:1fr 1fr}
.mia880-controls{grid-column:1/-1;border-top:1px solid var(--i-line);border-left:0}
.mia880-controls nav{grid-template-columns:1fr 1fr;gap:0 24px}
}
@media (max-width:760px){
.mia880-status{display:grid;grid-template-columns:1fr 1fr;justify-content:stretch}
.mia880-status>div{min-width:0;padding-inline:11px}
.mia880-status>div:nth-child(3){border-top:1px solid var(--i-line)}
.mia880-status>div:nth-child(4){border-top:1px solid var(--i-line)}
.mia880-map-head{align-items:flex-start;flex-direction:column}
.mia880-view-switch{width:100%;overflow-x:auto}
.mia880-flow{grid-template-columns:1fr;padding:10px 16px}
.mia880-flow li{padding:7px 0}
.mia880-flow li:not(:last-child)::after{top:auto;right:auto;bottom:-4px;left:11px;width:1px;height:9px;border-top:0;border-left:1px solid var(--mia-border)}
.mia880-operating-view{grid-template-columns:1fr;gap:18px;padding:16px}
.mia880-operating-view>section:not(:last-child)::after{top:calc(100% + 5px);left:22px;width:1px;height:13px;border-top:0;border-left:1px solid var(--mia-quiet)}
.mia880-operating-view>section:not(:last-child)::before{top:calc(100% + 12px);left:19px;transform:rotate(135deg)}
.mia880-agent-column>div{grid-template-columns:1fr 1fr}
.mia880-synthesis{border-radius:6px}
.mia880-human{grid-column:auto;display:grid;border-top:0;border-left:2px solid var(--i-bronze)}
.mia880-domain-head, .mia880-agent-directory{grid-template-columns:1fr}
.mia880-data-view{grid-template-columns:1fr;gap:8px}
.mia880-data-view>i{transform:rotate(90deg);text-align:center}
.mia880-inspector{display:block}
.mia880-inspector>section{border-right:0}
.mia880-lower{grid-template-columns:1fr}
.mia880-lower>div+div{border-top:1px solid var(--i-line);border-left:0}
.mia880-controls{grid-column:auto}
.mia880-controls nav{grid-template-columns:1fr}
.mia880-map-legend{align-items:flex-start;flex-wrap:wrap;justify-content:flex-start}
.mia880-run-dialog dl>div{grid-template-columns:1fr;gap:4px}
}
@media (max-width:480px){
.mia880-agent-column>div{grid-template-columns:1fr}
.mia880-status>div{flex-basis:145px}
}
@media (prefers-reduced-motion:reduce){
.mia880 *{scroll-behavior:auto;transition:none}
}
.mia880 [hidden]{display:none}
.mia880-policy-list small>b{display:inline-grid;place-items:center;width:11px;height:11px;border:1px solid var(--i-positive);border-radius:50%;color:var(--i-positive);font-size:12px}
.mia880-configure, .mia880-configure:visited{color:var(--mia-raised)}
.mia880-configure .mia-icon{color:var(--mia-raised)}
.mia880-governance-form{padding:24px 28px;border-top:1px solid var(--i-line)}
.mia880-governance-form>header{margin-bottom:18px}
.mia880-governance-form h2{margin:5px 0 4px;font-family:var(--mia-font-display);font-size:23px;font-weight:500}
.mia880-governance-form header p{margin:0;color:var(--i-muted);font-size:12px}
.mia880-governance-selects, .mia880-governance-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.mia880-governance-grid{margin-top:18px}
.mia880-governance-form label{display:grid;gap:6px}
.mia880-governance-form label>b{font-size:12px}
.mia880-governance-form label>small{color:var(--i-muted);font-size:12px}
.mia68-studio-nav>a>i.status-active{color:var(--i-positive)}
.mia68-studio-nav>a>i.status-paused{color:var(--i-bronze)}
.mia68-studio-nav>a>i.status-disabled{color:var(--mia-quiet)}
@media (max-width:760px){
.mia880-governance-selects, .mia880-governance-grid{grid-template-columns:1fr}
.mia880-governance-form{padding:20px 16px}
}
/* today-editorial-v820.css — workflow content only */
.today820-eyebrow, .today820-rail-section header p{margin:0;color:var(--today-bronze);font-size:12px;font-weight:750;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}
.today820-status-dot{width:6px;height:6px;display:inline-block;border-radius:50%;background:var(--mia-neutral)}
.today820-status-dot.positive, .today820-deal-health.healthy .today820-status-dot{background:var(--mia-positive)}
.today820-status-dot.attention, .today820-deal-health.attention .today820-status-dot, .today820-deal-health.at_risk .today820-status-dot{background:var(--mia-warning)}
.today820-deal-health.blocked .today820-status-dot{background:var(--mia-danger)}
.today820-degraded{display:flex;gap:8px;margin:16px 0 0;padding:10px 0;color:var(--today-muted);border-bottom:1px solid var(--today-rule-soft);font-size:12px}
.today820-degraded strong{color:var(--mia-warning-readable)}
.today820-layout{display:grid;grid-template-columns:minmax(0, 1fr) 330px;gap:54px;align-items:start}
.today820-main{min-width:0}
.today820-rail{min-width:0;padding:48px 0 0 34px;border-left:1px solid var(--today-rule)}
.today820-section{padding:46px 0 0}
.today820-section + .today820-section{margin-top:4px}
.today820-rail-section h2{margin:3px 0 0;font-size:22px;line-height:1.05;letter-spacing:-.025em}
.today820-focus-body{min-height:142px;display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:center;gap:28px;padding:22px 0 22px 22px;border-left:2px solid var(--today-bronze);border-bottom:1px solid var(--today-rule)}
.today820-focus-body.critical{border-left-color:var(--mia-danger)}
.today820-focus-body h2{max-width:780px;margin:6px 0 7px;font-size:clamp(25px, 2.3vw, 35px);line-height:1.08;letter-spacing:-.035em}
.today820-focus-body > div > p:last-child{max-width:720px;margin:0;color:var(--today-muted);font-size:12.5px;line-height:1.5}
.today820-primary-link, .today820-secondary-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}
.today820-primary-link{min-height:38px;padding:0 15px;color:var(--mia-surface-pure);background:var(--today-ink);border:1px solid var(--today-ink);border-radius:7px;font-size:12px;font-weight:700;white-space:nowrap}
.today820-primary-link:hover{opacity:.86}
.today820-primary-link .mia-icon{width:14px;height:14px}
.today820-filters{display:flex;gap:4px}
.today820-ledger-head, .today820-decision-row{display:grid;grid-template-columns:minmax(280px, 1.7fr) minmax(100px, .7fr) 82px 18px;gap:18px;align-items:center}
.today820-ledger-head{padding:10px 8px 8px 51px;color:var(--today-quiet);border-bottom:1px solid var(--today-rule-soft);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.today820-decision{border-bottom:1px solid var(--today-rule-soft)}
.today820-decision-index{position:absolute;left:7px;color:var(--today-quiet);font-family:var(--mia-font-ui);font-size:15px}
.today820-decision.is-overdue .today820-decision-index, .today820-decision-time b{color:var(--mia-danger)}
.today820-decision-copy, .today820-decision-copy strong, .today820-decision-copy small{min-width:0;display:block}
.today820-decision-copy strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.today820-decision-copy small{margin-top:4px;color:var(--today-muted);font-size:12px}
.today820-decision-deal{overflow:hidden;color:var(--today-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.today820-decision-time{color:var(--today-muted);font-size:12px;text-align:right}
.today820-decision-chevron{display:grid;place-items:center;color:var(--today-quiet);transition:transform .16s ease}
.today820-decision-chevron .mia-icon{width:13px;height:13px}
.today820-decision-row[aria-expanded="true"] .today820-decision-chevron{transform:rotate(180deg)}
.today820-decision-detail{padding:2px 8px 18px 51px}
.today820-decision-detail p{max-width:680px;margin:0 0 12px;color:var(--today-muted);font-size:12px;line-height:1.5}
.today820-decision-detail > div{display:flex;align-items:center;gap:16px}
.today820-decision-detail > div > a:first-child{color:var(--today-muted);font-size:12px}
.today820-filter-empty{margin:0;padding:20px 8px;color:var(--today-muted);font-size:12px}
.today820-meeting{min-height:70px;display:grid;grid-template-columns:68px 12px minmax(0, 1fr) minmax(120px, .42fr) 18px;gap:14px;align-items:center;border-bottom:1px solid var(--today-rule-soft)}
.today820-meeting > time{display:grid;gap:3px}
.today820-meeting > time strong{font-family:var(--mia-font-ui);font-size:18px;font-weight:500}
.today820-meeting > time small{color:var(--today-quiet);font-size:12px;text-transform:uppercase}
.today820-timeline-mark{position:relative;width:7px;height:7px;border:1px solid var(--today-rule);border-radius:50%}
.today820-timeline-mark::after{content:"";position:absolute;top:8px;left:2px;width:1px;height:64px;background:var(--today-rule-soft)}
.today820-meeting:last-child .today820-timeline-mark::after{display:none}
.today820-meeting.needs-prep .today820-timeline-mark{border-color:var(--mia-warning);background:var(--mia-warning)}
.today820-meeting h3{margin:0;font-size:12px}
.today820-meeting p{overflow:hidden;margin:4px 0 0;color:var(--today-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.today820-meeting-context{display:grid;gap:3px;justify-items:end}
.today820-meeting-context a, .today820-meeting-context span{max-width:160px;overflow:hidden;font-size:12px;font-weight:650;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.today820-meeting-context small{color:var(--today-bronze);font-size:12px;text-transform:uppercase}
.today820-row-link{display:grid;place-items:center;color:var(--today-muted)}
.today820-row-link .mia-icon{width:14px;height:14px}
.today820-row-link:hover{color:var(--today-accent)}
.today820-deals-head, .today820-deal-row{display:grid;grid-template-columns:minmax(230px, 1.35fr) minmax(120px, .7fr) minmax(105px, .6fr) minmax(160px, 1fr) 18px;gap:18px;align-items:center}
.today820-deals-head{padding:10px 0 8px;color:var(--today-quiet);border-bottom:1px solid var(--today-rule-soft);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.today820-deal-row{min-height:78px;border-bottom:1px solid var(--today-rule-soft)}
.today820-deal-identity{min-width:0;display:flex;align-items:center;gap:11px;text-decoration:none}
.today820-deal-identity > span:last-child{min-width:0}
.today820-deal-identity strong, .today820-deal-identity small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.today820-deal-identity strong{font-family:var(--mia-font-ui);font-size:14px;font-weight:600}
.today820-deal-identity small{margin-top:4px;color:var(--today-muted);font-size:12px}
.today820-deal-phase, .today820-deal-health{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px}
.today820-deal-phase strong, .today820-deal-health strong{font-size:12px}
.today820-deal-phase small, .today820-deal-health small{grid-column:1 / -1;color:var(--today-quiet);font-size:12px}
.today820-progress{width:48px;height:2px;overflow:hidden;background:var(--today-rule)}
.today820-progress i{width:calc(var(--progress, 0) * 1%);height:100%;display:block;background:var(--today-accent)}
.today820-deal-next{min-width:0;text-decoration:none}
.today820-deal-next strong, .today820-deal-next small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.today820-deal-next strong{font-size:12px}
.today820-deal-next small{margin-top:4px;color:var(--today-quiet);font-size:12px}
.today820-signals > a{min-height:66px;display:grid;grid-template-columns:7px minmax(0, 1fr) auto;gap:13px;align-items:center;border-bottom:1px solid var(--today-rule-soft);text-decoration:none}
.today820-signals > a > div{min-width:0}
.today820-signals strong{font-size:12px}
.today820-signals p{overflow:hidden;margin:4px 0 0;color:var(--today-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.today820-signals > a > span:last-child{display:grid;gap:4px;justify-items:end}
.today820-signals b{color:var(--today-bronze);font-size:12px;text-transform:uppercase}
.today820-signals time{color:var(--today-quiet);font-size:12px}
.today820-empty{padding:28px 0;border-bottom:1px solid var(--today-rule-soft)}
.today820-empty.compact{padding-block:22px}
.today820-empty h2, .today820-empty h3{margin:0;font-size:16px}
.today820-empty p{margin:6px 0 0;color:var(--today-muted);font-size:12px}
.today820-empty a{display:inline-block;margin-top:12px;color:var(--today-accent);font-size:12px;font-weight:650}
.today820-rail-section{padding-bottom:34px;border-bottom:1px solid var(--today-rule)}
.today820-rail-section + .today820-rail-section{padding-top:34px}
.today820-day-list{margin:22px 0 0}
.today820-day-list > div{min-height:45px;display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--today-rule-soft)}
.today820-day-list dt{color:var(--today-muted);font-size:12px}
.today820-day-list dd{margin:0;font-size:22px}
.today820-day-list dd.attention{color:var(--mia-danger)}
.today820-next-meeting{display:grid;grid-template-columns:auto 1fr;gap:3px 11px;margin-top:22px;padding-left:13px;border-left:1px solid var(--today-bronze)}
.today820-next-meeting p{grid-column:1 / -1;margin:0 0 5px;color:var(--today-bronze);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.today820-next-meeting time{grid-row:2 / span 2;font-size:21px}
.today820-next-meeting a{overflow:hidden;font-size:12px;font-weight:700;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.today820-next-meeting small{color:var(--today-muted);font-size:12px}
.today820-secondary-link{margin-top:22px;color:var(--today-muted);font-size:12px;font-weight:650}
.today820-secondary-link .mia-icon{width:13px;height:13px}
.today820-secondary-link:hover{color:var(--today-accent)}
.today820-perspective{display:grid;gap:0;margin:19px 0 0;padding:0;list-style:none}
.today820-perspective li{display:grid;grid-template-columns:24px minmax(0, 1fr);gap:10px;padding:14px 0;border-bottom:1px solid var(--today-rule-soft)}
.today820-perspective li > span{color:var(--today-quiet);font-family:var(--mia-font-ui);font-size:12px}
.today820-perspective a{font-size:12px;font-weight:700;line-height:1.4;text-decoration:none}
.today820-perspective p{margin:5px 0 0;color:var(--today-muted);font-size:12px;line-height:1.45}
.today820-quiet{margin-top:52px;border-top:1px solid var(--today-rule);border-bottom:1px solid var(--today-rule)}
.today820-quiet summary{min-height:48px;display:grid;grid-template-columns:auto 1fr 16px;gap:12px;align-items:center;cursor:pointer;list-style:none}
.today820-quiet summary::-webkit-details-marker{display:none}
.today820-quiet summary > span{font-family:var(--mia-font-ui);font-size:14px}
.today820-quiet summary > small{color:var(--today-quiet);font-size:12px}
.today820-quiet summary .mia-icon{width:13px;height:13px;transition:transform .16s ease}
.today820-quiet[open] summary .mia-icon{transform:rotate(180deg)}
.today820-quiet > div{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));column-gap:28px;padding-bottom:14px}
.today820-quiet > div a{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--today-rule-soft);font-size:12px;text-decoration:none}
.today820-quiet > div small{color:var(--today-quiet);white-space:nowrap}
.today820-quiet > p{margin:0;padding:14px 0;color:var(--today-muted);font-size:12px}
@media (max-width: 1180px){
.today820-layout{grid-template-columns:minmax(0, 1fr) 285px;gap:36px}
.today820-rail{padding-left:26px}
.today820-deals-head, .today820-deal-row{grid-template-columns:minmax(210px, 1.35fr) 110px 100px minmax(130px, .8fr) 18px;gap:12px}
}
@media (max-width: 880px){
.today820-layout{grid-template-columns:1fr}
.today820-rail{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:28px;padding:42px 0 0;border-left:0;border-top:1px solid var(--today-rule)}
.today820-rail-section, .today820-rail-section + .today820-rail-section{padding:0;border-bottom:0}
.today820-ledger-head, .today820-decision-row{grid-template-columns:minmax(220px, 1.5fr) minmax(90px, .6fr) 70px 18px;gap:12px}
.today820-deals-head{display:none}
.today820-deal-row{grid-template-columns:minmax(210px, 1.25fr) 100px 95px 18px}
.today820-deal-next{grid-column:1 / 4;padding:0 0 13px 51px}
.today820-deal-row > .today820-row-link{grid-column:4;grid-row:1}
}
@media (max-width: 640px){
.today820-section{padding-top:38px}
.today820-focus-body{min-height:0;grid-template-columns:1fr;gap:18px;padding:20px 0 22px 16px}
.today820-focus-body h2{font-size:27px}
.today820-primary-link{justify-self:start}
.today820-filters{max-width:56vw;overflow-x:auto}
.today820-ledger-head{display:none}
.today820-decision-index{left:4px}
.today820-decision-copy{grid-column:1}
.today820-decision-deal, .today820-decision-time{grid-column:1;text-align:left}
.today820-decision-chevron{grid-column:2;grid-row:1 / span 3}
.today820-decision-detail{padding-left:41px}
.today820-meeting{grid-template-columns:54px 9px minmax(0, 1fr) 18px;gap:10px;padding-block:11px}
.today820-meeting-context{grid-column:3;justify-items:start}
.today820-meeting > .today820-row-link{grid-column:4;grid-row:1 / span 2}
.today820-deal-row{grid-template-columns:minmax(0, 1fr) 18px;gap:10px;padding:13px 0}
.today820-deal-identity{grid-column:1}
.today820-deal-phase, .today820-deal-health{grid-column:1;padding-left:51px}
.today820-deal-next{grid-column:1;padding:0 0 0 51px}
.today820-deal-row > .today820-row-link{grid-column:2;grid-row:1 / span 4}
.today820-signals > a{grid-template-columns:7px minmax(0, 1fr);padding-block:12px}
.today820-signals > a > span:last-child{grid-column:2;justify-items:start}
.today820-rail{grid-template-columns:1fr}
.today820-rail-section + .today820-rail-section{padding-top:30px;border-top:1px solid var(--today-rule)}
.today820-quiet > div{grid-template-columns:1fr}
.today820-quiet > div a{display:grid}
}
@media (prefers-reduced-motion: reduce){
.today820 *{scroll-behavior:auto;transition:none}
}
/* portfolio-insights-v840.css — workflow content only */
.pi-cockpit{--pi-ink:var(--mia-ink);--pi-muted:var(--mia-muted);--pi-faint:var(--mia-quiet);--pi-line:var(--mia-border-soft);--pi-line-strong:var(--mia-border);--pi-paper:var(--mia-surface);--pi-white:var(--mia-raised);--pi-blue:var(--mia-blue-strong);--pi-blue-soft:var(--mia-raised);--pi-green:var(--mia-green);--pi-green-soft:var(--mia-canvas);--pi-amber:var(--mia-warning);--pi-amber-soft:var(--mia-canvas);--pi-red:var(--mia-red);--pi-red-soft:var(--mia-canvas);max-width:none;margin:-8px -12px -40px;padding:31px 34px 48px;color:var(--pi-ink);background:var(--pi-paper);font-feature-settings:"tnum" 1}
.pi-cockpit *{box-sizing:border-box}
.pi-a11y-context{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.pi-eyebrow{display:block;color:var(--pi-blue);font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}
.pi-filters{display:flex;align-items:center;gap:9px}
.pi-filters>label{position:relative;display:flex;align-items:center;min-width:145px;height:40px;padding:0 11px;border:1px solid var(--pi-line);border-radius:8px;background:rgba(255,255,255,.45)}
.pi-filters label>span{position:absolute;width:1px;height:1px;overflow:hidden}
.pi-advanced{position:relative}
.pi-advanced>summary{display:flex;align-items:center;gap:9px;height:40px;padding:0 12px;border:1px solid var(--pi-line);border-radius:8px;background:rgba(255,255,255,.45);font-size:12px;cursor:pointer;list-style:none}
.pi-advanced>summary::-webkit-details-marker{display:none}
.pi-advanced>div{position:absolute;z-index:30;top:48px;right:0;display:grid;grid-template-columns:repeat(2,minmax(155px,1fr));gap:10px;width:390px;padding:15px;border:1px solid var(--pi-line);border-radius:10px;background:var(--pi-white);box-shadow:0 18px 50px rgba(28,30,34,.16)}
.pi-advanced label{display:grid;gap:4px;color:var(--pi-faint);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.pi-advanced a{align-self:end;color:var(--pi-blue);font-size:12px;text-decoration:none}
.pi-summary{display:grid;grid-template-columns:repeat(6,1fr);min-height:68px;border-bottom:1px solid var(--pi-line)}
.pi-summary a{position:relative;display:flex;align-items:baseline;gap:10px;padding:17px 14px;color:var(--pi-ink);text-decoration:none;border-right:1px solid var(--pi-line);transition:background .14s ease}
.pi-summary a:first-child{padding-left:0}
.pi-summary a:last-child{border-right:0}
.pi-summary a:hover{background:rgba(255,255,255,.52)}
.pi-summary strong{font-family:var(--mia-font-display);font-size:26.4px;font-weight:500}
.pi-summary span{font-size:12px}
.pi-summary i, .pi-legend i, .pi-week>a>i{width:6px;height:6px;border-radius:50%}
.pi-summary i.healthy, .pi-legend i.healthy{background:var(--pi-green)}
.pi-summary i.warning, .pi-legend i.warning{background:var(--pi-amber)}
.pi-summary i.critical, .pi-legend i.critical{background:var(--pi-red)}
.pi-legend i.paused{background:var(--mia-quiet)}
.pi-primary{display:grid;grid-template-columns:minmax(0,3.5fr) minmax(290px,1fr);border-bottom:1px solid var(--pi-line)}
.pi-map{min-width:0;padding:18px 22px 18px 0;border-right:1px solid var(--pi-line)}
.pi-map>header, .pi-signals>header, .pi-analytics article>header, .pi-secondary article>header{display:flex;justify-content:space-between;align-items:center;gap:12px}
.pi-map h2, .pi-signals h2, .pi-analytics h2, .pi-secondary h2, .pi-compare h2{margin:0;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.pi-map>header>div:first-child{display:flex;align-items:center;gap:7px}
.pi-help{display:grid;place-items:center;width:15px;height:15px;padding:0;border:1px solid var(--pi-line-strong);border-radius:50%;color:var(--pi-muted);background:transparent;font-size:12px;cursor:help}
.pi-legend{display:flex;gap:15px;color:var(--pi-muted);font-size:12px}
.pi-legend span{display:flex;align-items:center;gap:5px}
.pi-flow{display:grid;grid-template-columns:repeat(8,minmax(72px,1fr));gap:0;margin-top:16px;min-height:220px}
.pi-stage{position:relative;min-width:0;padding:0 9px}
.pi-stage:not(:last-child)::after{content:"";position:absolute;top:17px;right:-3px;color:var(--pi-faint);border:solid currentColor;border-width:0 1px 1px 0;padding:3px;transform:rotate(-45deg)}
.pi-stage-head{display:grid;gap:2px;color:var(--pi-ink);text-decoration:none}
.pi-stage-head span{font-size:12px;font-weight:730}
.pi-stage-head strong{color:var(--pi-muted);font-size:12px;font-weight:500}
.pi-stage-dots{display:grid;grid-template-columns:repeat(3,22px);grid-auto-rows:22px;gap:9px 8px;margin-top:24px;align-content:start}
.pi-deal-dot{position:relative;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:var(--mia-quiet);box-shadow:0 0 0 3px var(--pi-paper);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}
.pi-deal-dot span{position:absolute;left:50%;bottom:calc(100% + 7px);z-index:10;display:none;padding:4px 6px;border-radius:4px;color:var(--mia-raised);background:var(--mia-ink);font-size:12px;white-space:nowrap;transform:translateX(-50%)}
.pi-deal-dot:hover{z-index:8;transform:scale(1.18)}
.pi-deal-dot:hover span{display:block}
.pi-deal-dot.tone-healthy{background:var(--pi-green)}
.pi-deal-dot.tone-warning{background:var(--pi-amber)}
.pi-deal-dot.tone-critical{background:var(--pi-red)}
.pi-deal-dot.tone-paused{background:var(--mia-quiet)}
.pi-deal-dot.selected{box-shadow:0 0 0 3px var(--pi-paper),0 0 0 5px var(--pi-blue)}
.pi-empty-dot{display:block;width:8px;height:8px;margin:7px;border-radius:50%;background:var(--mia-border)}
.pi-mobile-flow{display:none}
.pi-signals{padding:18px 0 14px 22px}
.pi-signals>header span, .pi-analytics header>a, .pi-secondary header>span{color:var(--pi-blue);font-size:12px;text-decoration:none}
.pi-signals ol{display:grid;gap:0;margin:10px 0 0;padding:0;list-style:none}
.pi-signals li{display:grid;grid-template-columns:20px 26px minmax(0,1fr) auto;gap:8px;align-items:start;padding:10px 0;border-top:1px solid var(--pi-line)}
.pi-signals li:first-child{border-top:0}
.pi-signal-rank{display:grid;place-items:center;width:19px;height:19px;border:1px solid var(--pi-line);border-radius:50%;font-size:12px}
.pi-signals li>i{width:24px;height:24px;border-radius:50%;background:var(--pi-amber-soft)}
.pi-signals li.tone-critical>i{background:var(--pi-red-soft)}
.pi-signals li.tone-positive>i{background:var(--pi-green-soft)}
.pi-signals li>div{min-width:0}
.pi-signals strong{display:block;font-size:12px;line-height:1.3}
.pi-signals p{margin:3px 0 0;color:var(--pi-muted);font-size:12px;line-height:1.45}
.pi-signals small{display:none}
.pi-signals a{align-self:center;color:var(--pi-blue);font-size:12px;text-decoration:none;white-space:nowrap}
.pi-analytics{display:grid;grid-template-columns:1.05fr 1fr 1.25fr 1.2fr;border-bottom:1px solid var(--pi-line)}
.pi-analytics>article{min-width:0;padding:18px;border-right:1px solid var(--pi-line)}
.pi-analytics>article:first-child{padding-left:0}
.pi-analytics>article:last-child{padding-right:0;border-right:0}
.pi-pressure-head, .pi-pressure>a{display:grid;grid-template-columns:1.25fr repeat(3,.72fr);gap:5px;align-items:center}
.pi-pressure-head{margin-top:10px;color:var(--pi-faint);font-size:12px}
.pi-pressure>a{padding:3px 0;color:var(--pi-ink);font-size:12px;text-decoration:none}
.pi-pressure>a span{padding:3px 0;border:1px solid var(--pi-line);border-radius:3px;text-align:center}
.pi-pressure>a span.healthy{color:var(--pi-green);background:var(--pi-green-soft)}
.pi-pressure>a span.warning{color:var(--pi-amber);background:var(--pi-amber-soft)}
.pi-pressure>a span.critical{color:var(--pi-red);background:var(--pi-red-soft)}
.pi-pressure>a strong{font-size:12px}
.pi-momentum-body{display:grid;grid-template-columns:105px 1fr;gap:16px;align-items:center;margin-top:9px}
.pi-ring{width:105px;height:105px;transform:rotate(-90deg)}
.pi-ring text{fill:var(--pi-ink);font:500 12px var(--v2-font-display,Georgia,serif);transform:rotate(90deg);transform-origin:center}
.pi-ring text.small{fill:var(--pi-muted);font:12px sans-serif}
.pi-momentum-body>div{display:grid}
.pi-momentum-body a{display:grid;grid-template-columns:6px 1fr auto auto;gap:7px;align-items:center;padding:4px 0;color:var(--pi-ink);font-size:12px;text-decoration:none}
.pi-momentum-body a i{width:6px;height:6px;border-radius:50%}
.pi-momentum-body a strong{font-weight:700}
.pi-momentum-body a small{color:var(--pi-faint)}
.pi-bottlenecks>a{display:grid;grid-template-columns:1fr 1.2fr 18px;gap:9px;align-items:center;padding:7px 0;color:var(--pi-ink);font-size:12px;text-decoration:none}
.pi-bottlenecks>a:first-of-type{margin-top:8px}
.pi-bottlenecks>a>i, .pi-quality-row>i{height:2px;background:var(--pi-line)}
.pi-bottlenecks>a>i>b{display:block;height:100%;background:var(--pi-amber)}
.pi-bottlenecks>a strong{text-align:right}
.pi-week>a{display:grid;grid-template-columns:34px 7px minmax(0,1fr) auto;gap:8px;align-items:center;padding:7px 0;border-top:1px solid var(--pi-line);color:var(--pi-ink);text-decoration:none}
.pi-week>a:first-of-type{margin-top:8px}
.pi-week time{display:grid;place-items:center;padding:3px;border:1px solid var(--pi-line);font-size:12px}
.pi-week time span{text-transform:uppercase}
.pi-week time strong{font-size:12px}
.pi-week>a>i.info{background:var(--pi-blue)}
.pi-week>a>i.warning{background:var(--pi-amber)}
.pi-week>a>i.positive{background:var(--pi-green)}
.pi-week>a>span strong, .pi-week>a>span small{display:block}
.pi-week>a>span strong{font-size:12px}
.pi-week>a>span small{margin-top:2px;color:var(--pi-muted);font-size:12px}
.pi-week em{color:var(--pi-muted);font-size:12px;font-style:normal}
.pi-no-data, .pi-empty-state p{color:var(--pi-muted);font-size:12px}
.pi-secondary{display:grid;grid-template-columns:1fr 1fr 1.65fr;border-bottom:1px solid var(--pi-line)}
.pi-secondary>article{padding:17px 18px;border-right:1px solid var(--pi-line)}
.pi-secondary>article:first-child{padding-left:0}
.pi-secondary>article:last-child{padding-right:0;border-right:0}
.pi-pulse>div{display:flex;align-items:baseline;gap:10px;margin-top:11px}
.pi-pulse>div>strong{font-family:var(--mia-font-display);font-size:28px;font-weight:500}
.pi-pulse>div span, .pi-pulse p, .pi-commentary p{color:var(--pi-muted);font-size:12px}
.pi-pulse em{font-size:12px;font-style:normal}
.pi-pulse em.positive{color:var(--pi-green)}
.pi-pulse em.negative{color:var(--pi-red)}
.pi-pulse p{margin:4px 0 0}
.pi-quality-score{display:flex;align-items:baseline;gap:10px;margin:9px 0}
.pi-quality-score strong{font-family:var(--mia-font-display);font-size:18.4px;font-weight:500}
.pi-quality-score small{color:var(--pi-muted);font-size:12px}
.pi-quality-row{display:grid;grid-template-columns:65px 1fr 28px;gap:8px;align-items:center;padding:3px 0;font-size:12px}
.pi-quality-row>i>b{display:block;height:100%;background:var(--pi-green)}
.pi-commentary p{margin:10px 0 5px;font-family:var(--mia-font-display);font-size:12.48px;line-height:1.45}
.pi-commentary>small{color:var(--pi-faint);font-size:12px}
.pi-compare{padding:20px 0;border-bottom:1px solid var(--pi-line)}
.pi-compare.is-hidden{display:none}
.pi-compare>header{display:flex;justify-content:space-between}
.pi-compare>header h2{margin-top:5px;font-family:var(--mia-font-display);font-size:20px;font-weight:500;text-transform:none;letter-spacing:-.02em}
.pi-compare-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:15px;border-top:1px solid var(--pi-line);border-bottom:1px solid var(--pi-line)}
.pi-compare-grid article{padding:14px;border-right:1px solid var(--pi-line)}
.pi-compare-grid article:first-child{padding-left:0}
.pi-compare-grid article:last-child{border-right:0}
.pi-compare-grid article>strong, .pi-compare-grid article>span{display:block}
.pi-compare-grid article>strong{font-family:var(--mia-font-display);font-size:13.12px}
.pi-compare-grid article>span{margin-top:3px;color:var(--pi-muted);font-size:12px}
.pi-compare-grid dl{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:13px 0}
.pi-compare-grid dl div{border-top:1px solid var(--pi-line);padding-top:5px}
.pi-compare-grid dt{color:var(--pi-faint);font-size:12px;text-transform:uppercase}
.pi-compare-grid dd{margin:2px 0 0;font-size:12px}
.pi-compare-grid a{color:var(--pi-blue);font-size:12px;text-decoration:none}
.pi-empty-state{display:grid;place-items:center;min-height:210px;text-align:center}
.pi-empty-state strong{font-family:var(--mia-font-display);font-size:16px}
.pi-empty-state a{color:var(--pi-blue);font-size:12px}
.pi-inspector{position:fixed;z-index:101;top:0;right:0;width:min(410px,100vw);height:100dvh;padding:26px;background:var(--pi-white);box-shadow:-18px 0 55px rgba(24,27,32,.2);overflow:auto}
.pi-inspector[hidden], .pi-scrim[hidden], .pi-toast[hidden]{display:none}
.pi-inspector header h2{margin:8px 0 2px;font-family:var(--mia-font-display);font-size:28.8px;font-weight:500}
.pi-inspector header p{margin:0;color:var(--pi-muted);font-size:12px}
.pi-inspector-health{display:grid;grid-template-columns:8px 1fr;gap:8px;margin-top:24px;padding:13px 0;border-top:1px solid var(--pi-line);border-bottom:1px solid var(--pi-line)}
.pi-inspector-health>span{width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--pi-green)}
.pi-inspector-health>span.tone-warning{background:var(--pi-amber)}
.pi-inspector-health>span.tone-critical{background:var(--pi-red)}
.pi-inspector-health small{grid-column:2;color:var(--pi-muted);font-size:12px;line-height:1.45}
.pi-inspector dl{display:grid;grid-template-columns:repeat(2,1fr);margin:18px 0}
.pi-inspector dl div{padding:10px 0;border-bottom:1px solid var(--pi-line)}
.pi-inspector dt{color:var(--pi-faint);font-size:12px;text-transform:uppercase}
.pi-inspector dd{margin:4px 0 0;font-size:12px}
.pi-inspector>section{padding:16px 0}
.pi-inspector>section>strong{display:block;margin-top:8px;font-size:12px}
.pi-inspector>section p{color:var(--pi-muted);font-size:12px;line-height:1.5}
.pi-inspector>section a{color:var(--pi-blue);font-size:12px;text-decoration:none}
.pi-inspector footer{position:sticky;bottom:-26px;display:flex;justify-content:space-between;align-items:center;margin:8px -26px -26px;padding:15px 26px;border-top:1px solid var(--pi-line);background:var(--pi-white)}
.pi-inspector footer label{font-size:12px}
.pi-primary-action{padding:10px 15px;border-radius:7px;color:var(--mia-raised);background:var(--pi-ink);font-size:12px;text-decoration:none}
.pi-scrim{position:fixed;z-index:100;inset:0;background:rgba(17,20,24,.25);backdrop-filter:blur(2px)}
.pi-toast{position:fixed;z-index:120;right:24px;bottom:24px;padding:10px 14px;border-radius:7px;color:var(--mia-raised);background:var(--mia-ink);font-size:12px}
.pi-help-popover{position:fixed;z-index:130;width:260px;padding:10px;border:1px solid var(--pi-line);border-radius:7px;color:var(--pi-ink);background:var(--pi-white);box-shadow:0 12px 28px rgba(20,22,26,.17);font-size:12px;line-height:1.5}
@media (max-width:1180px){
.pi-cockpit{padding:24px 22px 44px}
.pi-filters{width:100%}
.pi-filters>label{flex:1}
.pi-primary{grid-template-columns:1fr}
.pi-map{padding-right:0;border-right:0;border-bottom:1px solid var(--pi-line)}
.pi-signals{padding-left:0}
.pi-signals ol{grid-template-columns:repeat(2,1fr);gap:0 22px}
.pi-analytics{grid-template-columns:repeat(2,1fr)}
.pi-analytics>article:nth-child(2){border-right:0}
.pi-analytics>article:nth-child(n/**/+3){border-top:1px solid var(--pi-line)}
.pi-analytics>article:nth-child(3){padding-left:0}
.pi-flow{overflow-x:auto}
.pi-stage{min-width:105px}
}
@media (max-width:760px){
.pi-cockpit{margin:-8px -12px -30px;padding:18px 15px 38px}
.pi-filters{display:grid;grid-template-columns:1fr 1fr}
.pi-filters>label{min-width:0}
.pi-advanced{position:static}
.pi-advanced>div{position:absolute;left:15px;right:15px;top:170px;width:auto;grid-template-columns:1fr 1fr}
.pi-summary{grid-template-columns:repeat(3,1fr)}
.pi-summary a{padding:12px 8px;border-bottom:1px solid var(--pi-line)}
.pi-summary a:nth-child(3){border-right:0}
.pi-summary strong{font-size:20.8px}
.pi-summary span{font-size:12px}
.pi-flow, .pi-legend{display:none}
.pi-mobile-flow{display:grid;margin-top:12px}
.pi-mobile-flow a{display:grid;grid-template-columns:1fr auto;gap:3px;padding:10px 0;border-top:1px solid var(--pi-line);color:var(--pi-ink);text-decoration:none}
.pi-mobile-flow strong{font-family:var(--mia-font-display);font-size:16px}
.pi-mobile-flow small{grid-column:1/-1;color:var(--pi-muted);font-size:12px}
.pi-signals ol{grid-template-columns:1fr}
.pi-analytics, .pi-secondary{grid-template-columns:1fr}
.pi-analytics>article, .pi-secondary>article{padding:16px 0;border-right:0;border-bottom:1px solid var(--pi-line)}
.pi-analytics>article:last-child, .pi-secondary>article:last-child{border-bottom:0}
.pi-compare-grid{grid-template-columns:1fr 1fr}
.pi-compare-grid article:nth-child(2){border-right:0}
.pi-compare-grid article:nth-child(n/**/+3){border-top:1px solid var(--pi-line)}
.pi-inspector{padding:20px}
.pi-inspector footer{bottom:-20px;margin:8px -20px -20px;padding:14px 20px}
}
/* job-v583.css — workflow content only */
.mia583-job-page{max-width:1180px;margin:0 auto;display:grid;gap:18px}
.mia583-job-head-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.mia583-job-console{overflow:hidden;border:1px solid var(--mia-border-soft);border-radius:22px;background:var(--mia-raised);box-shadow:0 18px 42px rgba(28,31,38,.06)}
.mia583-job-primary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 30px 20px}
.mia583-job-state{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px}
.mia583-job-orb{width:56px;height:56px;display:grid;place-items:center;border-radius:16px;background:var(--mia-raised);color:var(--mia-blue-strong)}
.mia583-job-orb.succeeded{background:var(--mia-canvas);color:var(--mia-green)}
.mia583-job-orb.failed, .mia583-job-orb.cancelled{background:var(--mia-surface);color:var(--mia-red)}
.mia583-job-orb>i{width:24px;height:24px;border:2px solid rgba(49,94,251,.18);border-top-color:var(--mia-blue-strong);border-radius:50%;animation:v2-spin .8s linear infinite}
.mia583-job-state small{display:block;color:var(--mia-quiet);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mia583-job-state strong{display:block;margin-top:4px;font-size:17.92px;color:var(--mia-ink)}
.mia583-job-state p{margin:5px 0 0;color:var(--mia-muted);font-size:12.48px;line-height:1.45}
.mia583-job-percent{text-align:right}
.mia583-job-percent strong{display:block;color:var(--mia-blue-strong);font-size:34.4px;line-height:1;font-weight:800;letter-spacing:-.05em}
.mia583-job-percent small{display:block;margin-top:5px;color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.mia583-job-progress{padding:0 30px 20px}
.mia583-job-progress>span{height:9px;display:block;overflow:hidden;border-radius:999px;background:var(--mia-canvas)}
.mia583-job-progress>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mia-blue-strong),var(--mia-blue));transition:width .3s ease}
.mia583-job-progress>div{display:flex;justify-content:space-between;margin-top:7px;color:var(--mia-quiet);font-size:12px}
.mia583-stalled{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 30px 20px;padding:14px 16px;border:1px solid var(--mia-border);border-radius:14px;background:var(--mia-surface)}
.mia583-stalled strong{display:block;font-size:13.12px;color:var(--mia-warning-readable)}
.mia583-stalled p{margin:3px 0 0;color:var(--mia-gold);font-size:12px;line-height:1.45}
.mia583-stalled>span{white-space:nowrap;color:var(--mia-warning-readable);font-size:12px;font-weight:750}
.mia583-job-metadata{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--mia-border-soft);border-bottom:1px solid var(--mia-border-soft);background:var(--mia-raised)}
.mia583-job-metadata article{padding:15px 18px;border-left:1px solid var(--mia-border-soft)}
.mia583-job-metadata article:first-child{border-left:0}
.mia583-job-metadata small{display:block;color:var(--mia-quiet);font-size:12px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}
.mia583-job-metadata strong{display:block;margin-top:5px;font-size:12.16px;color:var(--mia-ink)}
.mia583-job-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;background:var(--mia-raised);border-bottom:1px solid var(--mia-border-soft)}
.mia583-job-controls small{display:block;color:var(--mia-gold);font-size:12px;font-weight:850;letter-spacing:.08em}
.mia583-job-controls strong{display:block;margin-top:3px;font-size:13.92px}
.mia583-job-controls p{margin:3px 0 0;color:var(--mia-muted);font-size:12px}
.mia583-job-control-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
.mia583-job-outcome{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 24px}
.mia583-job-outcome>span{width:40px;height:40px;display:grid;place-items:center;border-radius:12px;background:var(--mia-canvas);color:var(--mia-green)}
.mia583-job-outcome.failed>span, .mia583-job-outcome.cancelled>span{background:var(--mia-surface);color:var(--mia-red)}
.mia583-job-outcome small{display:block;color:var(--mia-quiet);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.mia583-job-outcome strong{display:block;margin-top:3px;font-size:13.12px}
.mia583-job-outcome p{margin:4px 0 0;color:var(--mia-muted);font-size:12px}
.mia583-job-outcome-actions{display:flex;gap:8px;align-items:center}
.mia583-job-note{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--mia-quiet);font-size:12px}
.mia583-job-note p{margin:0}
.mia583-job-note .mia-icon{width:14px;height:14px}
@media (max-width:920px){
.mia583-job-metadata{grid-template-columns:repeat(3,1fr)}
.mia583-job-metadata article:nth-child(4){border-left:0}
}
@media (max-width:800px){
.mia583-job-primary{grid-template-columns:1fr;padding:22px}
.mia583-job-percent{text-align:left}
.mia583-job-metadata{grid-template-columns:repeat(2,1fr)}
.mia583-job-metadata article:nth-child(3){border-left:0}
.mia583-job-controls{align-items:flex-start;flex-direction:column}
.mia583-job-outcome{grid-template-columns:42px 1fr}
.mia583-job-outcome-actions{grid-column:1/-1}
.mia583-stalled{align-items:flex-start;flex-direction:column;margin-inline:22px}
.mia583-job-progress{padding-inline:22px}
}
/* public-legal-v930.css — workflow content only */
.mia-legal-body{background:var(--legal-paper);color:var(--legal-ink);font-family:var(--mia-font-ui);margin:0}
.mia-legal-header{align-items:center;background:rgba(246,244,239,.96);border-bottom:1px solid var(--legal-line);display:flex;height:76px;justify-content:space-between;padding:0 clamp(24px,5vw,72px);position:sticky;top:0;z-index:10}
.mia-legal-header a{text-decoration:none;color:inherit}
.mia-legal-header nav, .mia-legal-footer nav{align-items:center;display:flex;gap:24px;font-size:13px}
.mia-legal-signin{background:var(--mia-ink);border-radius:8px;color:var(--mia-raised);font-weight:700;padding:11px 17px}
.mia-legal{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,760px);gap:clamp(48px,8vw,120px);margin:0 auto;max-width:1280px;padding:80px 40px 120px}
.mia-legal aside{align-self:start;position:sticky;top:128px}
.mia-legal aside>p, .mia-legal article section>span{color:var(--legal-gold);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}
.mia-legal aside>span{color:var(--legal-muted);font-size:12px}
.mia-legal aside nav{border-top:1px solid var(--legal-line);display:grid;gap:12px;margin-top:40px;padding-top:25px}
.mia-legal aside nav a{color:var(--legal-muted);font-size:13px;text-decoration:none}
.mia-legal article{min-width:0}
.mia-legal article section{border-top:1px solid var(--legal-line);padding:46px 0}
.mia-legal article section:first-child{border:0;padding-top:0}
.mia-legal article h2{font-family:var(--mia-font-display);font-size:34px;font-weight:400;letter-spacing:-.03em;margin:10px 0 22px}
.mia-legal article h3{font-size:15px;margin:28px 0 8px}
.mia-legal article p{color:var(--mia-green);font-size:15px;line-height:1.75;margin:0 0 16px}
.mia-legal article a{color:var(--mia-blue-strong)}
.mia-legal-intro p{color:var(--legal-ink);font-family:var(--mia-font-display);font-size:25px;line-height:1.5}
.mia-legal-intro strong{border-left:2px solid var(--legal-blue);display:block;font-size:13px;line-height:1.6;margin-top:30px;padding:6px 0 6px 20px}
.mia-legal-table{border-bottom:1px solid var(--legal-line);margin:28px 0}
.mia-legal-table>div{border-top:1px solid var(--legal-line);display:grid;gap:30px;grid-template-columns:145px 1fr;padding:22px 0}
.mia-legal-table b{font-size:13px}
.mia-legal-table p{margin:0}
.mia-legal-footer{border-top:1px solid var(--legal-line);display:flex;justify-content:space-between;margin:0 auto;max-width:1280px;padding:28px 40px 50px;font-size:12px}
.mia-legal-footer a{color:inherit;text-decoration:none}
.mia69-google{border-top:1px solid var(--mia69-line);display:grid;gap:80px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1440px;padding:100px clamp(24px,6vw,92px)}
.mia69-google h2{font-family:var(--mia-font-display);font-size:clamp(38px,4vw,56px);font-weight:400;letter-spacing:-.04em;margin:0}
.mia69-google>div:last-child{align-self:end;color:var(--mia-muted);font-size:16px;line-height:1.7}
.mia69-google a{color:var(--mia69-blue);font-size:13px;font-weight:800}
.mia69-footer nav{display:flex;gap:20px}
@media (max-width:760px){
.mia-legal-header nav a:not(.mia-legal-signin){display:none}
.mia-legal{display:block;padding:48px 22px 80px}
.mia-legal aside{position:static}
.mia-legal aside nav{display:none}
.mia-legal-table>div, .mia69-google{grid-template-columns:1fr}
.mia69-google{gap:28px;padding:70px 24px}
.mia-legal-footer{align-items:flex-start;gap:18px;padding:25px 22px;flex-direction:column}
}
/* network-suggestions-v821.css — workflow content only */
.mia821-suggestions{max-width:1500px;margin:0 auto;padding:42px 46px 70px;color:var(--mia-ink)}
.mia821-tabs{display:flex;gap:32px;margin-top:22px;border-bottom:1px solid var(--mia-border)}
.mia821-tabs a{position:relative;padding:12px 0 14px;color:var(--mia-muted);text-decoration:none;font-size:13px;font-weight:650}
.mia821-tabs a.active{color:var(--mia-ink)}
.mia821-tabs a.active:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--mia-warning)}
.mia821-tabs b{display:inline-flex;min-width:20px;height:20px;margin-left:4px;align-items:center;justify-content:center;border-radius:99px;color:var(--mia-raised);background:var(--mia-warning);font-size:12px}
.mia821-guidance{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:22px;align-items:center;padding:19px 0;border-bottom:1px solid var(--mia-border)}
.mia821-guidance strong{font-family:var(--mia-font-display);font-size:18px}
.mia821-guidance p, .mia821-guidance span{margin:0;color:var(--mia-muted);font-size:12px;line-height:1.5}
.mia821-guidance span{text-align:right}
.mia821-filter{display:grid;grid-template-columns:minmax(260px,1fr) 230px auto auto;gap:12px;align-items:center;padding:25px 0}
.mia821-filter a{color:var(--mia-muted);font-size:12px;text-decoration:none}
.mia821-directory{border-top:1px solid var(--mia-border)}
.mia821-directory-head, .mia821-row{display:grid;grid-template-columns:1.25fr 1.25fr .9fr 1.05fr;gap:24px;align-items:center}
.mia821-directory-head{padding:13px 10px;color:var(--mia-quiet);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.mia821-row{min-height:112px;padding:18px 10px;border-top:1px solid var(--mia-border-soft)}
.mia821-person{display:flex;gap:13px;align-items:center;min-width:0}
.mia821-person>i{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:50%;color:var(--mia-raised);background:var(--mia-text);font-style:normal;font-weight:800}
.mia821-person div{display:flex;min-width:0;flex-direction:column}
.mia821-person strong{font-family:var(--mia-font-display);font-size:17px;font-weight:600}
.mia821-person a, .mia821-person small{overflow:hidden;color:var(--mia-muted);font-size:12px;text-decoration:none;text-overflow:ellipsis}
.mia821-evidence>div{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:6px}
.mia821-evidence>div span{padding:3px 7px;border-radius:99px;color:var(--mia-muted);background:var(--mia-border-soft);font-size:12px;font-weight:800;text-transform:uppercase}
.mia821-evidence strong{display:block;font-size:12px}
.mia821-evidence small{display:block;margin-top:3px;color:var(--mia-muted);font-size:12px;line-height:1.4}
.mia821-decisions{display:flex;gap:8px;align-items:center;justify-content:flex-end}
.mia821-decisions form:first-child{display:flex;gap:7px;align-items:center}
.mia821-decisions .primary{color:var(--mia-raised);background:var(--mia-ink)}
.mia821-decisions .quiet{color:var(--mia-muted);background:transparent}
.mia821-empty{padding:70px 20px;text-align:center;border-top:1px solid var(--mia-border-soft)}
.mia821-empty strong{font-family:var(--mia-font-display);font-size:25px;font-weight:500}
.mia821-empty p{max-width:560px;margin:10px auto;color:var(--mia-muted);font-size:13px;line-height:1.55}
.mia821-empty a{color:var(--mia-warning-readable);font-size:12px;font-weight:700}
@media (max-width:1000px){
.mia821-suggestions{padding:30px 24px 60px}
.mia821-guidance{grid-template-columns:1fr}
.mia821-guidance span{text-align:left}
.mia821-directory-head{display:none}
.mia821-row{grid-template-columns:1fr 1fr}
.mia821-decisions{justify-content:flex-start}
}
@media (max-width:680px){
.mia821-tabs{gap:20px;overflow:auto}
.mia821-filter, .mia821-row{grid-template-columns:1fr}
.mia821-decisions{align-items:flex-start;flex-direction:column}
.mia821-decisions form:first-child{width:100%}
}
/* network-suggestions-refinement.css — workflow content only */
.mia821-suggestions .mia821-guidance{grid-template-columns:auto minmax(0,1fr) auto;gap:18px;padding:14px 0}
.mia821-guidance strong{font:600 12px var(--mia-font-body, sans-serif);color:var(--mia-green);white-space:nowrap}
.mia821-guidance p, .mia821-guidance span{font-size:12px}
.mia821-guidance span{white-space:nowrap}
.mia821-filter{padding:20px 0;grid-template-columns:minmax(180px,1fr) 190px auto auto}
.mia821-directory-head, .mia821-row{grid-template-columns:minmax(220px,1.35fr) minmax(160px,1fr) minmax(200px,.8fr);gap:24px}
.mia821-directory-head{padding:12px 14px;font-size:12px}
.mia821-row{min-height:96px;padding:18px 14px;align-items:start}
.mia821-row:hover{background:rgba(255,255,255,.36)}
.mia821-person{padding-top:4px}
.mia821-person > i{background:var(--mia-canvas);color:var(--mia-green);width:38px;height:38px;flex-basis:38px;font-size:14px;font-weight:600}
.mia821-person strong{font:600 14px var(--mia-font-body, sans-serif);margin-bottom:5px}
.mia821-person a{color:var(--mia-muted);overflow-wrap:anywhere;white-space:normal;line-height:1.5}
.mia821-person small{margin-top:4px}
.mia821-evidence > div span{background:var(--mia-surface);color:var(--mia-muted);font-size:12px;font-weight:600}
.mia821-evidence strong{font-weight:500}
.mia821-context summary{color:var(--mia-muted);font-size:12px;margin-top:7px;cursor:pointer}
.mia821-context p{font-size:12px;color:var(--mia-muted);line-height:1.5;max-width:310px}
.mia821-decisions{align-items:flex-start;gap:8px;min-width:0}
.mia821-add{flex:1;max-width:260px;min-width:0}
.mia821-add summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;min-height:36px;padding:0 12px;border:1px solid var(--mia-border);border-radius:7px;color:var(--mia-green);font-size:12px;font-weight:600;cursor:pointer;background:var(--mia-raised)}
.mia821-add summary::-webkit-details-marker{display:none}
.mia821-add[open] summary{background:var(--mia-surface)}
.mia821-add form{display:grid;gap:10px;margin-top:12px}
.mia821-add label{display:grid;gap:6px;font-size:12px;color:var(--mia-muted)}
.mia821-add small, .mia821-add p{font-size:12px;color:var(--mia-muted);line-height:1.5;margin:0}
.mia821-add .primary{background:var(--mia-green);width:100%}
.mia821-decisions .quiet{font-size:12px;padding-inline:8px}
@media (max-width:1050px){
.mia821-directory-head{display:none}
.mia821-row{grid-template-columns:minmax(200px,1fr) minmax(180px,.8fr);gap:12px 24px}
.mia821-evidence{grid-column:1;grid-row:2;padding-left:51px}
.mia821-decisions{grid-column:2;grid-row:1 / span 2}
.mia821-suggestions .mia821-guidance{grid-template-columns:auto 1fr}
.mia821-guidance > span{display:none}
}
@media (max-width:620px){
.mia821-suggestions .mia821-guidance{grid-template-columns:1fr;gap:6px}
.mia821-filter{grid-template-columns:1fr auto}
.mia821-filter label{grid-column:1 / -1}
.mia821-row{grid-template-columns:minmax(0,1fr);gap:14px}
.mia821-decisions{grid-column:1;grid-row:3;flex-direction:row;padding-left:51px}
.mia821-add{max-width:none}
}
.mia821-pagination{display:flex;align-items:center;justify-content:flex-end;gap:24px;padding:22px 0;font-size:13px;color:var(--text-muted,var(--mia-muted))}
.mia821-pagination a{padding:8px 12px;border:1px solid var(--border,var(--mia-border-soft));border-radius:6px;text-decoration:none}
/* counterparty-v590.css — workflow content only */
.cp590-page{max-width:1480px;margin:0 auto;padding:20px 0 52px;color:var(--mia-ink)}
.cp590-page *{box-sizing:border-box}
.cp590-back{display:inline-flex;margin-bottom:16px;color:var(--mia-muted);font-size:13.44px;font-weight:700;text-decoration:none}
.cp590-identity-row{display:flex;align-items:center;gap:18px}
.cp590-avatar{width:62px;height:62px;border-radius:19px;display:grid;place-items:center;background:linear-gradient(145deg,var(--mia-ink),var(--mia-text));color:var(--mia-raised);font-size:22.4px;font-weight:800;box-shadow:0 14px 32px rgba(19,24,35,.14)}
.cp590-eyebrow, .cp590-panel-label{display:block;color:var(--mia-blue);font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}
.cp590-identity p{margin:0;color:var(--mia-muted);font-size:15.36px}
.cp590-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}
.cp590-state{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border-radius:999px;background:var(--mia-surface);color:var(--mia-muted);font-size:13.12px;font-weight:800}
.cp590-state.tone-positive{background:var(--mia-canvas);color:var(--mia-green)}
.cp590-state.tone-attention, .cp590-state.tone-warning{background:var(--mia-canvas);color:var(--mia-warning-readable)}
.cp590-state.tone-negative{background:var(--mia-surface);color:var(--mia-red)}
.cp590-state.tone-muted{background:var(--mia-canvas);color:var(--mia-muted)}
.cp590-score-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0 14px;border:1px solid var(--mia-border-soft);border-radius:18px;background:rgba(255,255,255,.78);overflow:hidden;box-shadow:0 8px 28px rgba(28,34,45,.035)}
.cp590-score-strip article{padding:15px 17px;min-height:78px;border-right:1px solid var(--mia-border-soft)}
.cp590-score-strip article:last-child{border-right:0}
.cp590-score-strip span{display:block;color:var(--mia-quiet);font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
.cp590-score-strip strong{display:block;margin:6px 0 2px;font-size:17.28px;line-height:1.1}
.cp590-score-strip small{color:var(--mia-quiet);font-size:12.16px}
.cp590-tabs{display:flex;align-items:center;gap:4px;overflow-x:auto;padding:7px;margin-bottom:18px;border:1px solid var(--mia-border-soft);border-radius:16px;background:var(--mia-surface)}
.cp590-tabs a{display:flex;align-items:center;gap:7px;white-space:nowrap;padding:10px 13px;border-radius:11px;color:var(--mia-muted);font-size:13.12px;font-weight:760;text-decoration:none}
.cp590-tabs a:hover{background:var(--mia-raised);color:var(--mia-text)}
.cp590-tabs a.active{background:var(--mia-ink);color:var(--mia-raised);box-shadow:0 8px 16px rgba(24,29,39,.12)}
.cp590-tabs b{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgba(119,129,148,.12);font-size:12px}
.cp590-tabs a.active b{background:rgba(255,255,255,.16)}
.cp590-shell{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:18px;align-items:start}
.cp590-main{display:grid;gap:16px;min-width:0}
.cp590-rail{display:grid;gap:13px;position:sticky;top:84px}
.cp590-panel, .cp590-rail-card{border:1px solid var(--mia-border-soft);background:var(--mia-raised);border-radius:20px;box-shadow:0 10px 30px rgba(27,33,43,.035)}
.cp590-panel{padding:22px}
.cp590-rail-card{padding:18px}
.cp590-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}
.cp590-panel>header h2, .cp590-panel>header h3{margin:4px 0 0;letter-spacing:-.025em}
.cp590-panel>header a{color:var(--mia-muted);font-size:12.48px;font-weight:800;text-decoration:none}
.cp590-muted{color:var(--mia-quiet);font-size:13.44px;line-height:1.55}
.cp590-path-panel{padding:20px 22px 16px}
.cp590-path-panel>header{margin-bottom:14px}
.cp590-path-panel>header h2{font-size:18.88px}
.cp590-path{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--mia-border-soft)}
.cp590-path article{position:relative;display:flex;align-items:center;gap:9px;min-width:0;padding:14px 10px 11px 0;color:var(--mia-quiet)}
.cp590-path article:not(:last-child):after{content:"";position:absolute;right:5px;top:29px;width:15px;height:1px;background:var(--mia-border)}
.cp590-path article>span{width:26px;height:26px;flex:0 0 26px;border:1px solid var(--mia-border);border-radius:50%;display:grid;place-items:center;background:var(--mia-raised);font-size:12px;font-weight:800}
.cp590-path article strong, .cp590-path article small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cp590-path article strong{font-size:12.64px;color:var(--mia-muted)}
.cp590-path article small{margin-top:2px;font-size:12px}
.cp590-path article.done>span{border-color:var(--mia-quiet);background:var(--mia-surface);color:var(--mia-green)}
.cp590-path article.done strong{color:var(--mia-text)}
.cp590-path article.active>span{border-color:var(--mia-blue);background:var(--mia-surface);color:var(--mia-blue-strong)}
.cp590-path article.active strong{color:var(--mia-text)}
.cp590-overview-grid, .cp590-two-col, .cp590-process-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.cp590-latest-signal h3{margin:20px 0 10px;font-size:22.72px}
.cp590-latest-signal blockquote{margin:0 0 13px;padding:14px 16px;border-left:3px solid var(--mia-blue);background:var(--mia-raised);border-radius:0 12px 12px 0;color:var(--mia-text);font-size:14.72px;line-height:1.55}
.cp590-latest-signal small{color:var(--mia-quiet)}
.cp590-summary-copy{font-size:16px;line-height:1.65;color:var(--mia-text)}
.cp590-custom-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.cp590-custom-facts span{min-width:120px;padding:10px 12px;background:var(--mia-surface);border-radius:11px}
.cp590-custom-facts small, .cp590-custom-facts strong{display:block}
.cp590-custom-facts small{color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.cp590-custom-facts strong{margin-top:3px;font-size:13.12px}
.cp590-mini-notes{display:grid;gap:9px}
.cp590-mini-notes article{padding:11px 13px;border:1px solid var(--mia-border-soft);border-radius:12px;background:var(--mia-raised)}
.cp590-mini-notes article>span{font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:var(--mia-quiet)}
.cp590-mini-notes p{margin:5px 0 5px;font-size:13.6px;line-height:1.45}
.cp590-mini-notes small{color:var(--mia-quiet);font-size:12px}
.cp590-mini-notes article.type-red_flag, .cp590-mini-notes article.type-risk{border-left:3px solid var(--mia-red)}
.cp590-match-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:22px;background:var(--mia-ink);color:var(--mia-raised);border-color:var(--mia-text)}
.cp590-match-hero h2{font-size:33.6px;margin:9px 0 3px}
.cp590-match-hero p{color:var(--mia-border);max-width:720px}
.cp590-tier{padding:8px 12px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:var(--mia-border-soft);font-size:12px;font-weight:800}
.cp590-reason-list{display:grid;gap:9px;margin:14px 0 0;padding:0;list-style:none}
.cp590-reason-list li{position:relative;padding:10px 12px 10px 30px;border-radius:11px;background:var(--mia-surface);font-size:13.6px;line-height:1.45}
.cp590-reason-list li:before{content:"✓";position:absolute;left:11px;top:10px;color:var(--mia-green);font-weight:900}
.cp590-risk-box{margin-top:17px;padding:14px;border-radius:13px;background:var(--mia-raised);border:1px solid var(--mia-border-soft)}
.cp590-risk-box strong{font-size:12.48px}
.cp590-risk-box ul{margin:8px 0 0;padding-left:19px;color:var(--mia-red);font-size:12.8px}
.cp590-score-bars{display:grid;gap:12px;margin-top:15px}
.cp590-score-bars>div{display:grid;grid-template-columns:130px 1fr 42px;gap:10px;align-items:center}
.cp590-score-bars span{font-size:12.16px;color:var(--mia-muted)}
.cp590-score-bars>div>div{height:7px;background:var(--mia-border-soft);border-radius:999px;overflow:hidden}
.cp590-score-bars i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mia-blue),var(--mia-blue))}
.cp590-score-bars strong{text-align:right;font-size:12.16px}
.cp590-sector>div{display:flex;align-items:center;gap:13px;margin-top:12px}
.cp590-sector>div strong{font-size:16px}
.cp590-sector>div b{color:var(--mia-quiet)}
.cp590-sector>div em{margin-left:auto;padding:7px 9px;border-radius:999px;background:var(--mia-raised);color:var(--mia-blue-strong);font-size:12px;font-style:normal;font-weight:800}
.cp590-sector p{margin:8px 0 0;color:var(--mia-quiet);font-size:12.8px}
.cp590-relationship-path{display:grid;gap:5px;margin-top:15px;padding:13px;border-radius:12px;background:var(--mia-surface)}
.cp590-relationship-path strong{color:var(--mia-green)}
.cp590-relationship-path span{font-size:12.48px;color:var(--mia-muted)}
.cp590-outreach-list, .cp590-record-list{display:grid;gap:9px}
.cp590-outreach-list article, .cp590-record-list>a, .cp590-record-list>article.static{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;border:1px solid var(--mia-border-soft);border-radius:14px;text-decoration:none;color:inherit;background:var(--mia-raised)}
.cp590-outreach-list article{grid-template-columns:86px minmax(0,1fr) auto}
.cp590-outreach-status{display:grid;place-items:center;min-height:34px;padding:0 10px;border-radius:999px;background:var(--mia-surface);font-size:12px;font-weight:800}
.cp590-outreach-status.status-sent, .cp590-outreach-status.status-replied{background:var(--mia-surface);color:var(--mia-green)}
.cp590-outreach-list strong, .cp590-record-list strong{font-size:14.4px}
.cp590-outreach-list p, .cp590-record-list p{margin:4px 0;color:var(--mia-muted);font-size:12.64px}
.cp590-outreach-list small, .cp590-record-list small{color:var(--mia-quiet);font-size:12px}
.cp590-outreach-list>a, .cp590-record-list>a>em{font-size:12px;font-weight:800;color:var(--mia-muted);font-style:normal}
.cp590-record-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:var(--mia-surface);color:var(--mia-blue-strong);font-weight:900}
.cp590-record-list b{padding:6px 8px;border-radius:999px;background:var(--mia-surface);font-size:12px}
.cp590-record-list b.status-signed, .cp590-record-list b.status-completed, .cp590-record-list b.status-accepted{background:var(--mia-canvas);color:var(--mia-green)}
.cp590-engagement-head{display:flex;justify-content:space-between;align-items:center}
.cp590-engagement-head h2{margin:7px 0 5px;font-size:27.2px}
.cp590-engagement-head p{margin:0;color:var(--mia-quiet)}
.cp590-thread{display:grid;gap:14px;max-width:920px;margin:0 auto}
.cp590-thread article{max-width:82%;padding:14px 16px;border-radius:17px;background:var(--mia-surface);border:1px solid var(--mia-border-soft)}
.cp590-thread article.outbound{margin-left:auto;background:var(--mia-raised);border-color:var(--mia-border-soft)}
.cp590-thread article header{display:flex;justify-content:space-between;gap:12px}
.cp590-thread article header strong{font-size:12.48px}
.cp590-thread article time, .cp590-thread article>small{color:var(--mia-quiet);font-size:12px}
.cp590-thread article p{margin:9px 0 0;font-size:13.76px;line-height:1.55}
.cp590-thread details{margin-top:9px}
.cp590-thread summary{cursor:pointer;color:var(--mia-muted);font-size:12px;font-weight:700}
.cp590-thread details div{margin-top:8px;padding-top:8px;border-top:1px solid var(--mia-border);color:var(--mia-quiet);font-size:12px;line-height:1.5}
.cp590-vdr-head{display:flex;align-items:center;justify-content:space-between}
.cp590-vdr-head h2{margin:6px 0}
.cp590-vdr-head p{margin:0;color:var(--mia-quiet)}
.cp590-vdr-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.cp590-vdr-metrics article{padding:16px 18px;border:1px solid var(--mia-border-soft);border-radius:16px;background:var(--mia-raised)}
.cp590-vdr-metrics span, .cp590-vdr-metrics strong, .cp590-vdr-metrics small{display:block}
.cp590-vdr-metrics span{font-size:12px;font-weight:850;letter-spacing:.09em;color:var(--mia-quiet);text-transform:uppercase}
.cp590-vdr-metrics strong{margin:6px 0 2px;font-size:19.2px}
.cp590-vdr-metrics small{color:var(--mia-quiet);font-size:12px}
.cp590-diligence{display:grid;gap:8px}
.cp590-diligence article{display:grid;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px;border:1px solid var(--mia-border-soft);border-radius:12px}
.cp590-diligence article>span{padding:5px 7px;border-radius:999px;background:var(--mia-surface);text-align:center;font-size:12px;font-weight:800}
.cp590-diligence .severity-high, .cp590-diligence .severity-critical{background:var(--mia-surface);color:var(--mia-red)}
.cp590-diligence strong{font-size:13.12px}
.cp590-diligence small{display:block;margin-top:2px;color:var(--mia-quiet);font-size:12px}
.cp590-diligence b{font-size:12px;color:var(--mia-muted)}
.cp590-note-form, .cp590-settings-form{display:grid;gap:13px;margin-top:17px}
.cp590-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.cp590-note-form label, .cp590-settings-form label{display:grid;gap:6px}
.cp590-note-form label>span, .cp590-settings-form label>span{color:var(--mia-muted);font-size:12px;font-weight:800}
.cp590-form-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}
.cp590-form-footer .check{display:flex;grid-template-columns:auto 1fr;align-items:center;gap:8px;color:var(--mia-muted);font-size:12.16px}
.cp590-custom-add{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.cp590-custom-list{display:grid;gap:7px;margin-top:15px}
.cp590-custom-list article{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:var(--mia-surface);border-radius:11px}
.cp590-custom-list small, .cp590-custom-list strong{display:block}
.cp590-custom-list small{color:var(--mia-quiet);font-size:12px}
.cp590-custom-list strong{margin-top:2px;font-size:12.8px}
.cp590-tags{display:flex;gap:5px;flex-wrap:wrap;margin-bottom:10px}
.cp590-tags span{padding:4px 6px;border-radius:999px;background:var(--mia-canvas);color:var(--mia-muted);font-size:12px}
.cp590-timeline{display:grid;gap:0}
.cp590-timeline article{display:grid;grid-template-columns:12px 105px minmax(0,1fr);gap:12px;position:relative;padding:0 0 18px}
.cp590-timeline article:not(:last-child):before{content:"";position:absolute;left:5px;top:12px;bottom:0;width:1px;background:var(--mia-border-soft)}
.cp590-timeline article>i{position:relative;z-index:1;width:11px;height:11px;margin-top:3px;border-radius:50%;background:var(--mia-border);border:3px solid var(--mia-raised);box-shadow:0 0 0 1px var(--mia-border)}
.cp590-timeline article.tone-positive>i{background:var(--mia-green)}
.cp590-timeline article.tone-attention>i, .cp590-timeline article.tone-warning>i{background:var(--mia-gold)}
.cp590-timeline article.tone-negative>i{background:var(--mia-red)}
.cp590-timeline time{color:var(--mia-quiet);font-size:12px}
.cp590-timeline strong{display:block;font-size:13.12px}
.cp590-timeline small{display:block;margin-top:2px;color:var(--mia-quiet);font-size:12px}
.cp590-timeline p{margin:4px 0 0;color:var(--mia-muted);font-size:12.32px;line-height:1.45}
.cp590-timeline a{display:inline-block;margin-top:5px;color:var(--mia-blue-strong);font-size:12px;font-weight:800;text-decoration:none}
.cp590-timeline.compact article{grid-template-columns:12px 86px minmax(0,1fr);padding-bottom:13px}
.cp590-empty{padding:20px;color:var(--mia-quiet);text-align:center}
.cp590-empty strong{display:block;color:var(--mia-muted)}
.cp590-empty p{margin:5px 0 0;font-size:12.48px}
.cp590-next-rail{background:var(--mia-ink);color:var(--mia-raised);border-color:var(--mia-text)}
.cp590-next-rail h3{margin:13px 0 7px;font-size:18.88px}
.cp590-next-rail p{margin:0 0 14px;color:var(--mia-border);font-size:12.48px;line-height:1.5}
.cp590-person{display:flex;gap:10px;align-items:center;margin-top:13px}
.cp590-person>span{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--mia-surface);color:var(--mia-blue-strong);font-size:12.48px;font-weight:900}
.cp590-person strong, .cp590-person small{display:block}
.cp590-person strong{font-size:12.8px}
.cp590-person small{margin-top:2px;color:var(--mia-quiet);font-size:12px}
.cp590-contact{margin-top:14px;padding-top:13px;border-top:1px solid var(--mia-border-soft)}
.cp590-contact small, .cp590-contact strong, .cp590-contact span{display:block}
.cp590-contact small{color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.08em}
.cp590-contact strong{margin-top:4px;font-size:13.12px}
.cp590-contact span{margin-top:2px;color:var(--mia-quiet);font-size:12px}
.cp590-quick-actions{display:grid;margin-top:10px}
.cp590-quick-actions span{color:var(--mia-quiet)}
.cp590-rail-note{padding:10px 0;border-bottom:1px solid var(--mia-border-soft)}
.cp590-rail-note:last-child{border-bottom:0}
.cp590-rail-note strong{font-size:12px}
.cp590-rail-note p{margin:4px 0 0;color:var(--mia-muted);font-size:12px;line-height:1.45}
.cp590-global-link p{font-size:12px;color:var(--mia-quiet);line-height:1.5}
.cp590-global-link a{color:var(--mia-blue-strong);font-size:12px;font-weight:800;text-decoration:none}
@media (max-width:1250px){
.cp590-score-strip{grid-template-columns:repeat(3,1fr)}
.cp590-score-strip article:nth-child(3){border-right:0}
.cp590-score-strip article:nth-child(-n/**/+3){border-bottom:1px solid var(--mia-border-soft)}
.cp590-shell{grid-template-columns:minmax(0,1fr) 270px}
.cp590-path{grid-template-columns:repeat(4,1fr)}
.cp590-path article:after{display:none}
}
@media (max-width:980px){
.cp590-shell{grid-template-columns:1fr}
.cp590-rail{position:static;grid-template-columns:repeat(2,1fr)}
.cp590-overview-grid, .cp590-two-col, .cp590-process-grid{grid-template-columns:1fr}
.cp590-vdr-metrics{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:680px){
.cp590-page{padding-top:8px}
.cp590-hero-actions{justify-content:flex-start}
.cp590-score-strip{grid-template-columns:repeat(2,1fr)}
.cp590-score-strip article:nth-child(3){border-right:1px solid var(--mia-border-soft)}
.cp590-score-strip article:nth-child(2n){border-right:0}
.cp590-score-strip article:nth-child(-n/**/+4){border-bottom:1px solid var(--mia-border-soft)}
.cp590-path{grid-template-columns:repeat(2,1fr)}
.cp590-rail{grid-template-columns:1fr}
.cp590-form-grid, .cp590-custom-add{grid-template-columns:1fr}
.cp590-score-bars>div{grid-template-columns:100px 1fr 35px}
.cp590-timeline article{grid-template-columns:12px 78px minmax(0,1fr)}
}
/* deals-minimal-v741.css — workflow content only */
.mia741-deal-workspace{--deal-text:var(--text,var(--mia-ink));--deal-muted:var(--muted,var(--mia-muted));--deal-line:var(--line,var(--mia-border-soft));max-width:1480px;margin:0 auto;padding:20px 30px 64px;color:var(--deal-text)}
.mia741-deal-workspace [class*="card"], .mia741-deal-workspace [class*="panel"]{border-radius:0;box-shadow:none}
.mia741-deal-workspace article{box-shadow:none}
@media (max-width:760px){
.mia741-deal-workspace{padding:14px 16px 46px}
}
.mia741-secondary-deal{--deal-muted:var(--muted,var(--mia-muted));--deal-line:var(--line,var(--mia-border-soft));max-width:1380px;margin:0 auto;padding:22px 30px 60px}
.mia741-secondary-deal [class*="card"], .mia741-secondary-deal [class*="panel"], .mia741-secondary-deal article, .mia741-secondary-deal section{box-shadow:none}
.mia741-secondary-deal [class*="panel"], .mia741-secondary-deal [class*="card"]{border-radius:0}
.mia741-create-deal .mia660-create-progress{border:0;border-bottom:1px solid var(--deal-line);border-radius:0;background:transparent;box-shadow:none}
.mia741-create-deal .mia660-create-progress button.active{border-bottom:2px solid var(--mia-green)}
.mia741-create-deal .mia61-create-layout, .mia741-create-deal [data-create-step], .mia741-create-deal .mia61-operation-section, .mia741-create-deal .mia61-operation-family{border:0;background:transparent;box-shadow:none}
.mia741-create-deal .mia61-operation-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;width:100%;margin:0;padding:16px 0;border:0;border-top:1px solid var(--deal-line);border-radius:0;background:transparent;box-shadow:none;text-align:left}
.mia741-create-deal .mia61-operation-card.selected{border-left:0;color:var(--mia-green)}
.mia741-create-deal .mia61-operation-card:hover{background:rgba(22,106,82,.03)}
.mia741-materials-deal .mia5681-doc-head{padding:4px 0 25px;border-bottom:1px solid var(--deal-line);background:transparent}
.mia741-materials-deal .mia5681-material-panel, .mia741-materials-deal .mia5681-weekly-card, .mia741-materials-deal .mia567-document-preview, .mia741-materials-deal .mia57-draft-quality{margin:0;padding:25px 0;border:0;border-bottom:1px solid var(--deal-line);border-radius:0;background:transparent;box-shadow:none}
.mia741-materials-deal .mia5681-material-card{padding:15px 0;border:0;border-top:1px dotted var(--deal-line);background:transparent}
.mia741-materials-deal .mia567-report-metrics article, .mia741-materials-deal .mia567-engagement-buyers article{border:0;border-right:1px dotted var(--deal-line);border-radius:0;background:transparent}
.mia741-counterparty-deal .cp590-avatar{display:none}
.mia741-counterparty-deal .cp590-score-strip, .mia741-counterparty-deal .cp590-vdr-metrics, .mia741-counterparty-deal .cp591-note-metrics{border:0;border-bottom:1px solid var(--deal-line);background:transparent}
.mia741-counterparty-deal .cp590-score-strip article, .mia741-counterparty-deal .cp590-vdr-metrics article, .mia741-counterparty-deal .cp591-note-metrics article{border:0;border-right:1px dotted var(--deal-line);border-radius:0;background:transparent}
.mia741-counterparty-deal .cp590-panel, .mia741-counterparty-deal .cp590-rail-card, .mia741-counterparty-deal .cp591-note-card{margin:0;padding:23px 0;border:0;border-bottom:1px solid var(--deal-line);border-radius:0;background:transparent;box-shadow:none}
.mia741-counterparty-deal .cp590-panel article, .mia741-counterparty-deal .cp590-record-list article, .mia741-counterparty-deal .cp590-outreach-list article{border-radius:0;background:transparent;box-shadow:none}
.mia741-counterparty-deal .cp590-two-col, .mia741-counterparty-deal .cp590-process-grid, .mia741-counterparty-deal .cp590-overview-grid{gap:34px}
@media (max-width:760px){
.mia741-secondary-deal{padding:14px 16px 46px}
.mia741-counterparty-deal .cp590-two-col, .mia741-counterparty-deal .cp590-process-grid, .mia741-counterparty-deal .cp590-overview-grid{gap:0}
}
/* match-v581.css — workflow content only */
.mia-v55 .v40-match-insight, .v40-match-insight{overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:contain}
.mia-v55 .v40-match-insight::-webkit-scrollbar, .v40-match-insight::-webkit-scrollbar{width:0;height:0;display:none}
.mia-v55 .v40-match-insight{border-radius:16px;box-shadow:0 8px 24px rgba(26,30,37,.045)}
.mia-v55 .mia53-match-inspector-head{position:sticky;top:0;z-index:4;background:var(--mia-raised)}
.mia580-sector-intelligence{position:relative;z-index:1}
.mia53-inspector-section>summary{transition:background .14s ease}
.mia53-inspector-section>summary:hover{background:var(--mia-raised)}
@media (max-width:1180px){
.mia-v55 .mia53-match-inspector-head{position:relative}
}
/* deal-workspace-v70.css — workflow content only */
.mia70-outreach, .mia70-outreach *{box-sizing:border-box}
@keyframes mia70-deal-signal {
  0%, 100% { opacity: .42; box-shadow: 0 0 0 3px rgba(49, 94, 251, .08), 0 0 4px rgba(49, 94, 251, .25); }
  50% { opacity: 1; box-shadow: 0 0 0 5px rgba(49, 94, 251, .12), 0 0 14px rgba(49, 94, 251, .72); }
}
.deal-workspace-v12 .mia3-execute-nav{display:flex;grid-template-columns:none;gap:0;margin:0 0 12px;overflow-x:auto;border-bottom:1px solid var(--mia70-line);scrollbar-width:thin}
.deal-workspace-v12 .mia3-execute-nav a{display:grid;grid-template-columns:22px minmax(0, 1fr);flex:1 0 180px;min-width:180px;column-gap:8px;padding:8px 12px;border:0;border-right:1px solid var(--mia70-line);border-radius:0;background:transparent;box-shadow:none}
.deal-workspace-v12 .mia3-execute-nav a:last-child{border-right:0}
.deal-workspace-v12 .mia3-execute-nav a.active{background:var(--mia70-blue-soft);box-shadow:inset 0 -2px 0 var(--mia70-blue)}
.deal-workspace-v12 .mia3-execute-nav span{grid-row:1 / 3;width:22px;height:22px;border-radius:50%;background:var(--mia70-surface-soft);color:var(--mia70-blue);font-size:12px}
.deal-workspace-v12 .mia3-execute-nav strong{font-size:12px}
.deal-workspace-v12 .mia3-execute-nav small{color:var(--mia70-muted);font-size:12px}
.mia70-outreach{display:grid;gap:12px}
.mia70-page-nav{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:6px 12px;border-top:1px solid var(--mia70-line);color:var(--mia70-muted);font-size:12px}
.mia70-page-nav a{color:var(--mia70-blue);font-weight:800;text-decoration:none}
.mia70-personalization-brief{display:grid;gap:9px;margin:14px 0;padding:12px;border:1px solid var(--mia-canvas);border-radius:11px;background:var(--mia-raised)}
.mia70-personalization-brief > header{display:grid;gap:2px}
.mia70-personalization-brief > header strong{color:var(--mia70-ink);font-size:13px}
.mia70-personalization-brief dl{display:grid;gap:0;margin:0}
.mia70-personalization-brief dl > div{display:grid;grid-template-columns:78px minmax(0, 1fr);gap:9px;padding:7px 0;border-top:1px solid var(--mia-canvas)}
.mia70-personalization-brief dt{color:var(--mia70-faint);font-size:12px;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
.mia70-personalization-brief dd{margin:0;color:var(--mia70-ink);font-size:12px;line-height:1.45}
.mia70-disclosure-note > summary{color:var(--mia70-amber)}
.mia70-outreach{width:100%;min-width:0}
.mia70-outreach > .mia53-outreach-tabs{min-height:40px;margin:0;padding:3px 0}
.mia70-outreach > .mia53-outreach-tabs a{padding:7px 11px}
.mia70-outreach [data-v70-review-workbench]:not(.has-focus){display:block;min-width:0}
.mia70-outreach [data-v70-review-workbench]:not(.has-focus) > .mia53-outreach-rail{display:none}
.mia70-outreach [data-v70-review-workbench].has-focus{display:grid;grid-template-columns:minmax(0, 1fr) 310px;align-items:start;gap:12px;min-width:0}
.mia70-outreach [data-v70-review-workbench] > main{min-width:0}
.mia70-outreach [data-v70-review-workbench].has-focus > .mia53-outreach-rail{position:sticky;top:78px;display:block;width:auto;min-width:0}
.mia70-outreach .mia53-review-queue{margin-top:0}
.mia70-outreach .mia53-review-queue > header{min-height:52px;padding:9px 14px}
.mia70-outreach .mia53-review-queue h3{margin:2px 0;font-size:15px}
.mia70-outreach .mia53-review-queue > header p{font-size:12px}
.mia70-outreach .mia53-review-table .head{min-height:32px}
.deal-workspace-v12 .v40-match-insight{scrollbar-width:thin;scrollbar-color:var(--mia70-line-strong) transparent;scrollbar-gutter:stable}
.deal-workspace-v12 .v40-match-insight::-webkit-scrollbar{display:block;width:7px}
.deal-workspace-v12 .v40-match-insight::-webkit-scrollbar-track{background:transparent}
.deal-workspace-v12 .v40-match-insight::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:var(--mia70-line-strong);background-clip:padding-box}
.deal-workspace-v12 .mia53-match-actions.mia704-match-decision-actions{position:sticky;z-index:6;bottom:0;margin:0;padding:10px 12px 12px;border-top:1px solid var(--mia70-line);background:color-mix(in srgb, var(--mia70-surface) 94%, transparent);box-shadow:0 -10px 20px rgba(20, 29, 43, .06);backdrop-filter:blur(10px)}
.deal-workspace-v12 .mia704-warm-paths{margin:0;border-block:1px solid var(--mia70-line);background:transparent}
.deal-workspace-v12 .mia704-warm-paths-summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;gap:12px;padding:7px 2px;color:var(--mia70-ink);font-size:12px;font-weight:850;cursor:pointer;list-style:none}
.deal-workspace-v12 .mia704-warm-paths-summary::-webkit-details-marker{display:none}
.deal-workspace-v12 .mia704-warm-paths-summary::after{content:"+";color:var(--mia70-muted);font-size:16px;font-weight:650}
.deal-workspace-v12 .mia704-warm-paths[open] > .mia704-warm-paths-summary::after{content:"−"}
.deal-workspace-v12 .mia704-warm-paths-body.mia565-warm-intro-strip{margin:0;padding:12px 2px 14px;border:0;border-top:1px solid var(--mia70-line);border-radius:0;background:transparent;box-shadow:none}
.deal-workspace-v12 .mia704-permission-note{margin:0;padding:8px 10px;border-left:2px solid var(--mia70-amber);background:var(--mia70-amber-soft);color:var(--mia70-ink);font-size:12px;line-height:1.45}
.deal-workspace-v12 .mia704-mobile-match-state{display:none}
.mia70-drag-handle{display:inline-grid;place-items:center;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--mia70-muted);font:inherit;cursor:grab;touch-action:none}
.mia70-drag-handle > span{display:block;transform:rotate(90deg);font-size:16px;font-weight:900;line-height:1;letter-spacing:-5px}
.mia70-drag-handle:hover, .mia70-drag-handle:focus-visible{background:var(--mia70-surface-soft);color:var(--mia70-ink)}
.mia70-drag-handle:active{cursor:grabbing}
.mia70-board-overflow{display:inline-flex;align-items:center;gap:6px;color:var(--mia70-muted);font-size:12px;line-height:1.35}
.mia70-restored-focus{outline:2px solid var(--mia70-blue);outline-offset:3px;animation:mia70-restored-focus 1.1s ease-out both}
@keyframes mia70-restored-focus {
  0% { box-shadow: 0 0 0 6px color-mix(in srgb, var(--mia70-blue) 24%, transparent); }
  100% { box-shadow: 0 0 0 0 transparent; }
}
.mia70-outreach :focus-visible{outline:3px solid rgba(49, 94, 251, .28);outline-offset:2px}
@media (max-width: 1120px){
.mia70-outreach [data-v70-review-workbench].has-focus{display:block}
.mia70-outreach [data-v70-review-workbench].has-focus > .mia53-outreach-rail{position:fixed;z-index:180;top:64px;right:0;bottom:0;left:auto;width:min(92vw, 420px);max-height:calc(100dvh - 64px);padding:12px;overflow:auto;background:var(--mia70-surface-soft);box-shadow:-18px 0 45px rgba(20, 29, 43, .16)}
}
@media (prefers-reduced-motion: reduce){
.mia70-outreach *{scroll-behavior:auto;transition:none}
.mia70-restored-focus{animation:none}
}
.deal-workspace-v12 .mia70-match-dimensions{margin:0 14px 14px;border:1px solid var(--mia70-line);border-radius:12px;background:var(--mia70-surface);overflow:hidden}
.deal-workspace-v12 .mia70-match-dimensions > header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--mia70-line)}
.deal-workspace-v12 .mia70-match-dimensions > header span{color:var(--mia70-blue);font-size:12px;font-weight:850;letter-spacing:.1em}
.deal-workspace-v12 .mia70-match-dimensions > header small{color:var(--mia70-muted);font-size:12px}
.deal-workspace-v12 .mia70-match-dimensions > div{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}
.deal-workspace-v12 .mia70-match-refresh-note{padding:12px 16px;border-bottom:1px solid var(--mia70-line);background:var(--mia70-surface-soft);display:grid;gap:2px}
.deal-workspace-v12 .mia70-match-refresh-note strong{font-size:12px;color:var(--mia70-ink)}
.deal-workspace-v12 .mia70-match-refresh-note span{font-size:12px;line-height:1.45;color:var(--mia70-muted)}
.deal-workspace-v12 .mia70-match-dimensions article{display:grid;grid-template-columns:1fr auto;gap:5px 10px;padding:12px 14px;border-right:1px solid var(--mia70-line);border-bottom:1px solid var(--mia70-line)}
.deal-workspace-v12 .mia70-match-dimensions article:nth-child(2n){border-right:0}
.deal-workspace-v12 .mia70-match-dimensions article:nth-last-child(-n/**/+2){border-bottom:0}
.deal-workspace-v12 .mia70-match-dimensions article span{color:var(--mia70-muted);font-size:12px}
.deal-workspace-v12 .mia70-match-dimensions article strong{font-size:15px;color:var(--mia70-ink)}
.deal-workspace-v12 .mia70-match-dimensions article i{grid-column:1 / -1;height:3px;border-radius:999px;background:var(--mia70-surface-soft);overflow:hidden}
.deal-workspace-v12 .mia70-match-dimensions article i b{display:block;height:100%;border-radius:inherit;background:var(--mia70-blue)}
@media (max-width: 560px){
.deal-workspace-v12 .mia70-match-dimensions > header{align-items:flex-start;flex-direction:column}
.deal-workspace-v12 .mia70-match-dimensions > div{grid-template-columns:1fr}
.deal-workspace-v12 .mia70-match-dimensions article{border-right:0;border-bottom:1px solid var(--mia70-line)}
.deal-workspace-v12 .mia70-match-dimensions article:last-child{border-bottom:0}
}
/* deal-workspace-premium-v750.css — workflow content only */
.premium-deal-workspace{display:block;grid-template-columns:none;width:min(100%, 1450px);max-width:1450px;margin:0 auto;padding:0;color:var(--premium-ink);background:transparent}
.premium-deal-workspace *, .premium-deal-workspace *::before, .premium-deal-workspace *::after{box-sizing:border-box}
.premium-deal-workspace h1, .premium-deal-workspace h2, .premium-deal-workspace h3, .premium-deal-workspace h4, .premium-deal-workspace p, .premium-deal-workspace dl, .premium-deal-workspace dd{margin-top:0}
.premium-deal-workspace h1, .premium-deal-workspace h2, .premium-deal-workspace h3, .premium-deal-workspace h4{color:var(--premium-ink);font-family:var(--mia-font-display);font-weight:500;letter-spacing:-.025em}
.premium-deal-workspace a{color:inherit}
.premium-deal-workspace .mia-icon{width:17px;height:17px;stroke-width:1.7}
.premium-deal-menu{position:relative}
.premium-deal-menu > summary{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--premium-line-strong);border-radius:5px;cursor:pointer;list-style:none;background:transparent}
.premium-deal-menu > summary::-webkit-details-marker{display:none}
.premium-deal-menu > div{position:absolute;z-index:80;top:calc(100% + 6px);right:0;width:220px;padding:8px;border:1px solid var(--premium-line-strong);background:var(--premium-paper-pure);box-shadow:0 12px 28px rgba(40, 35, 25, .12)}
.premium-deal-menu > div > span{display:block;padding:6px 8px;color:var(--premium-faint);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.premium-deal-menu hr{border:0;border-top:1px solid var(--premium-line)}
.premium-deal-menu .danger{color:var(--premium-red)}
.premium-journey{padding:0;border-bottom:1px solid var(--premium-line)}
.premium-journey > nav{display:grid;grid-template-columns:repeat(8, minmax(82px, 1fr));overflow-x:auto;scrollbar-width:thin}
.premium-journey > nav > a{min-width:82px;position:relative;display:flex;align-items:center;justify-content:center;gap:5px;min-height:48px;padding:5px 8px 4px;border-bottom:2px solid transparent;color:var(--premium-muted);text-decoration:none;font-size:12px;font-weight:650;white-space:nowrap}
.premium-journey > nav > a:hover{color:var(--premium-ink)}
.premium-journey > nav > a.is-viewed{border-bottom-color:var(--premium-accent);color:var(--premium-ink)}
.premium-journey > nav > a.is-current:not(.is-viewed)::after{content:"";width:4px;height:4px;position:absolute;bottom:5px;border-radius:50%;background:var(--premium-accent)}
.premium-journey > nav > a .mia-icon{width:12px;height:12px;color:var(--premium-green)}
.premium-journey > nav > a em{display:none}
.premium-stage-current{min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:6px 10px;color:var(--premium-muted);font-size:12px}
.premium-stage-current a{display:inline-flex;align-items:center;gap:5px;color:var(--premium-accent);text-decoration:none}
.premium-section-label, .premium-section-head span{color:var(--premium-bronze);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.premium-section-head{min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:10px;border-bottom:1px solid var(--premium-line-strong)}
.premium-section-head h3{margin:2px 0 0;font-size:23px}
.premium-section-head > small, .premium-section-head > a{color:var(--premium-muted);font-size:12px;text-decoration:none}
.premium-text-action{display:inline-flex;align-items:center;gap:7px;color:var(--premium-accent);text-decoration:none;font-size:12px;font-weight:700}
.premium-text-action .mia-icon{width:14px;height:14px}
.premium-metric-strip{display:grid;grid-template-columns:repeat(4, 1fr);margin:0;border-bottom:1px solid var(--premium-line-strong)}
.premium-metric-strip > div{min-width:0;min-height:102px;padding:18px 20px 16px 0;border-right:1px solid var(--premium-line)}
.premium-metric-strip > div + div{padding-left:20px}
.premium-metric-strip > div:last-child{border-right:0}
.premium-metric-strip dt{color:var(--premium-muted);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.premium-metric-strip dd{margin:6px 0 3px;color:var(--premium-ink);font-family:var(--mia-font-display);font-size:30px;line-height:1}
.premium-metric-strip small{display:block;overflow:hidden;color:var(--premium-muted);font-size:12px;line-height:1.4;text-overflow:ellipsis}
.premium-subnav{min-height:44px;display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--premium-line)}
.premium-subnav a{position:relative;padding:14px 0 11px;color:var(--premium-muted);text-decoration:none;font-size:12px;font-weight:700}
.premium-subnav a:hover, .premium-subnav a.is-active{color:var(--premium-ink)}
.premium-subnav a.is-active::after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--premium-accent)}
.premium-empty{padding:34px 0;color:var(--premium-muted)}
.premium-empty strong{display:block;color:var(--premium-ink);font-family:var(--mia-font-display);font-size:19px;font-weight:500}
.premium-empty p{margin:5px 0 0;font-size:12px}
.premium-empty.compact{padding:20px 0}
.premium-empty.compact strong{font-size:16px}
.premium-priority-line{min-height:146px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 0;border-bottom:1px solid var(--premium-line-strong)}
.premium-priority-line > div{max-width:850px}
.premium-priority-line > div > span{color:var(--premium-bronze);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.premium-priority-line h2{margin:7px 0 4px;font-size:clamp(30px, 3.2vw, 46px);line-height:1}
.premium-priority-line p{margin:0;color:var(--premium-muted);font-size:13px;line-height:1.55}
.premium-overview-layout{display:grid;grid-template-columns:minmax(0, 1.7fr) minmax(280px, .75fr);gap:48px;padding-top:28px}
.premium-overview-layout > main, .premium-overview-layout > aside{min-width:0}
.premium-ledger{margin-bottom:42px}
.premium-ledger-head{display:grid;grid-template-columns:56px minmax(0, 1fr) 165px 40px;gap:12px;padding:8px 0;border-bottom:1px solid var(--premium-line);color:var(--premium-faint);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.premium-ledger > article{display:grid;grid-template-columns:56px minmax(0, 1fr) 165px 40px;align-items:center;gap:12px;min-height:92px;padding:13px 0;border-bottom:1px solid var(--premium-line);background:transparent;border-radius:0;box-shadow:none}
.premium-ledger > article .premium-index{color:var(--premium-faint);font-family:var(--mia-font-display);font-size:18px}
.premium-ledger > article > div > strong{font-size:13px}
.premium-ledger > article p{margin:4px 0;color:var(--premium-muted);font-size:12px;line-height:1.45}
.premium-ledger > article small{color:var(--premium-faint);font-size:12px}
.premium-ledger > article > a{width:30px;height:30px;display:grid;place-items:center;justify-self:end;color:var(--premium-accent)}
.premium-ledger > article.priority-critical, .premium-ledger > article.is-overdue{border-left:2px solid var(--premium-red);padding-left:10px}
.premium-signal-list article{display:grid;grid-template-columns:58px minmax(0, 1fr);gap:14px;padding:13px 0;border-bottom:1px solid var(--premium-line)}
.premium-signal-list time{color:var(--premium-ink);font-family:var(--mia-font-display);font-size:14px}
.premium-signal-list time small{display:block;margin-top:2px;color:var(--premium-faint);font-family:var(--mia-font-ui);font-size:12px}
.premium-signal-list article strong{font-size:12px}
.premium-signal-list article p{margin:3px 0;color:var(--premium-muted);font-size:12px;line-height:1.45}
.premium-signal-list article small{color:var(--premium-faint);font-size:12px}
.premium-rail-section{margin-bottom:30px;padding-bottom:24px;border-bottom:1px solid var(--premium-line-strong)}
.premium-rail-section > h3{margin:5px 0 8px;font-size:22px}
.premium-rail-section > p{color:var(--premium-muted);font-size:12px;line-height:1.55}
.premium-inline-create{position:relative}
.premium-inline-create > summary{display:inline-flex;align-items:center;gap:5px;color:var(--premium-accent);cursor:pointer;font-size:12px;font-weight:700;list-style:none}
.premium-inline-create > summary::-webkit-details-marker{display:none}
.premium-inline-create > form{position:absolute;z-index:20;top:calc(100% + 8px);right:0;width:310px;padding:16px;border:1px solid var(--premium-line-strong);background:var(--premium-paper-pure);box-shadow:0 12px 28px rgba(40, 35, 25, .12)}
.premium-task-list article{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--premium-line)}
.premium-task-list article strong, .premium-task-list article small{display:block}
.premium-task-list article strong{font-size:12px}
.premium-task-list article small{margin-top:2px;color:var(--premium-muted);font-size:12px}
.premium-task-list article time{color:var(--premium-muted);font-size:12px}
.premium-task-list article time.overdue{color:var(--premium-red)}
.premium-fact-list{margin:12px 0}
.premium-fact-list > div{display:grid;grid-template-columns:minmax(90px, .8fr) 1.2fr;gap:10px;padding:7px 0;border-bottom:1px solid var(--premium-line)}
.premium-fact-list dt{color:var(--premium-muted);font-size:12px}
.premium-fact-list dd{margin:0;overflow-wrap:anywhere;color:var(--premium-ink);text-align:right;font-size:12px;font-weight:650}
.premium-risk-list article{display:flex;align-items:flex-start;gap:8px;padding:9px 0;border-bottom:1px solid var(--premium-line)}
.premium-risk-list i{width:6px;height:6px;flex:0 0 auto;margin-top:4px;border-radius:50%;background:var(--premium-amber)}
.premium-risk-list .severity-critical i, .premium-risk-list .severity-high i{background:var(--premium-red)}
.premium-risk-list strong, .premium-risk-list small{display:block}
.premium-risk-list strong{font-size:12px}
.premium-risk-list small{margin-top:2px;color:var(--premium-faint);font-size:12px}
.premium-governed-form{display:grid;grid-template-columns:minmax(0, 1fr) 285px;gap:48px;padding-top:30px}
.premium-governed-form > main{min-width:0}
.premium-governed-form .profile-form-field{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}
.premium-governed-form .profile-form-field label{color:var(--premium-ink);font-size:12px;font-weight:700}
.premium-deal-workspace progress{width:100%;height:4px;border:0;border-radius:0;overflow:hidden;background:var(--premium-line);accent-color:var(--premium-accent)}
.premium-deal-workspace progress::-webkit-progress-bar{background:var(--premium-line)}
.premium-deal-workspace progress::-webkit-progress-value{background:var(--premium-accent)}
.premium-deal-workspace progress::-moz-progress-bar{background:var(--premium-accent)}
.premium-context-rail > section, .premium-context-rail > article > section{padding:0 0 22px;margin-bottom:24px;border-bottom:1px solid var(--premium-line-strong);background:transparent;border-radius:0;box-shadow:none}
.premium-context-rail h3{margin:7px 0;font-size:20px}
.premium-context-rail p{color:var(--premium-muted);font-size:12px;line-height:1.5}
.premium-form-alert{grid-column:1 / -1;padding:12px 14px;border-left:2px solid var(--premium-red);background:var(--mia-canvas);color:var(--premium-red);font-size:12px}
.premium-conversation-workspace{display:grid;grid-template-columns:265px minmax(380px, 1fr) 270px;min-height:640px;border-bottom:1px solid var(--premium-line-strong)}
.premium-conversation-list{min-width:0;border-right:1px solid var(--premium-line-strong)}
.premium-conversation-list > header{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding-right:14px;border-bottom:1px solid var(--premium-line);color:var(--premium-muted);font-size:12px;font-weight:700;text-transform:uppercase}
.premium-list-filter{padding:8px 12px 8px 0;border-bottom:1px solid var(--premium-line)}
.premium-list-filter label{display:flex;align-items:center;gap:7px}
.premium-conversation-list > div > a{min-height:84px;display:grid;grid-template-columns:34px minmax(0, 1fr) auto;align-items:start;gap:9px;padding:12px 12px 10px 0;border-bottom:1px solid var(--premium-line);text-decoration:none}
.premium-conversation-list > div > a.is-active{box-shadow:inset 2px 0 0 var(--premium-accent);padding-left:10px;background:rgba(236, 238, 250, .45)}
.premium-avatar{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--premium-line);border-radius:50%;color:var(--premium-bronze);font-family:var(--mia-font-display)}
.premium-conversation-list a strong{display:block;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.premium-conversation-list a p{margin:3px 0;overflow:hidden;color:var(--premium-muted);font-size:12px;line-height:1.35}
.premium-conversation-list a small{color:var(--premium-accent);font-size:12px}
.premium-conversation-list a time{color:var(--premium-faint);font-size:12px}
.premium-thread{min-width:0;display:flex;flex-direction:column;padding:0 26px;background:rgba(255, 254, 250, .38)}
.premium-thread > header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--premium-line-strong)}
.premium-thread > header span{color:var(--premium-accent);font-size:12px;font-weight:700;text-transform:uppercase}
.premium-thread > header h3{margin:2px 0;font-size:23px}
.premium-thread > header p{margin:0;color:var(--premium-muted);font-size:12px}
.premium-thread-stream{flex:1;padding:22px 0}
.premium-thread-stream article{max-width:82%;margin-bottom:18px;padding:13px 15px;border:1px solid var(--premium-line);background:var(--premium-paper-pure)}
.premium-thread-stream article.inbound{margin-right:auto}
.premium-thread-stream article.outbound{margin-left:auto;background:var(--mia-canvas)}
.premium-thread-stream article header{display:flex;justify-content:space-between;gap:12px;color:var(--premium-muted);font-size:12px}
.premium-thread-stream article p{margin:8px 0 0;color:var(--premium-ink);font-size:12px;line-height:1.55}
.premium-waiting-line{display:flex;align-items:center;justify-content:center;gap:7px;padding:20px;color:var(--premium-faint);font-size:12px}
.premium-inline-composer{padding:14px 0 18px;border-top:1px solid var(--premium-line-strong)}
.premium-inline-composer label{display:block;margin-bottom:6px;font-size:12px;font-weight:700}
.premium-inline-composer > div, .premium-composer-link{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;color:var(--premium-muted);font-size:12px}
.premium-composer-link{margin-top:auto;padding:15px 0 18px;border-top:1px solid var(--premium-line)}
.premium-composer-link a{color:var(--premium-accent);text-decoration:none;font-weight:700}
.premium-conversation-workspace > .premium-context-rail{padding:18px 0 0 24px;border-left:1px solid var(--premium-line-strong)}
.premium-status-control span{display:block;margin-bottom:5px;color:var(--premium-muted);font-size:12px}
.premium-link-button{padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:var(--premium-accent);font-size:12px;cursor:pointer}
.premium-engagement-head, .premium-engagement-ledger > article{display:grid;grid-template-columns:1.1fr 1.6fr .55fr .7fr .7fr 34px;gap:13px;align-items:center}
.premium-engagement-head{padding:9px 0;border-bottom:1px solid var(--premium-line);color:var(--premium-faint);font-size:12px;text-transform:uppercase}
.premium-engagement-ledger > article{min-height:72px}
.premium-engagement-ledger > article > div strong, .premium-engagement-ledger > article > div small, .premium-engagement-ledger > article > strong small, .premium-engagement-ledger > article > span small{display:block}
.premium-engagement-ledger > article > p{margin:0}
.premium-meeting-layout{display:grid;grid-template-columns:minmax(0, 1fr) 320px;gap:42px;padding-top:25px}
.premium-legal-workspace{display:grid;grid-template-columns:230px minmax(430px, 1fr) 260px;min-height:710px;border-bottom:1px solid var(--premium-line-strong)}
.premium-record-list{border-right:1px solid var(--premium-line-strong)}
.premium-record-list > header{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding-right:14px;border-bottom:1px solid var(--premium-line);color:var(--premium-muted);font-size:12px;text-transform:uppercase}
.premium-record-list > a{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;min-height:68px;padding:10px 12px 10px 0;border-bottom:1px solid var(--premium-line);text-decoration:none}
.premium-record-list > a.is-active{box-shadow:inset 2px 0 0 var(--premium-accent);padding-left:10px;background:rgba(236, 238, 250, .45)}
.premium-record-list > a > span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--premium-line);border-radius:50%;font-family:var(--mia-font-display)}
.premium-record-list a strong, .premium-record-list a small{display:block}
.premium-record-list a strong{font-size:12px}
.premium-record-list a small, .premium-record-list time{color:var(--premium-muted);font-size:12px}
.premium-legal-document{min-width:0;padding:28px 44px;background:var(--premium-paper-pure);box-shadow:inset 0 0 0 1px rgba(217, 212, 202, .7)}
.premium-legal-document > header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--premium-line-strong)}
.premium-legal-document > header span{color:var(--premium-bronze);font-size:12px;text-transform:uppercase}
.premium-legal-document > header h3{margin:5px 0 0;font-size:25px}
.premium-legal-document > article{max-width:720px;margin:0 auto;padding:30px 0 60px;color:var(--mia-text);font-family:var(--mia-font-display);font-size:13px;line-height:1.75}
.premium-legal-document > article p{margin-bottom:1.2em}
.premium-legal-workspace > .premium-context-rail{padding:26px 0 0 24px;border-left:1px solid var(--premium-line-strong)}
.premium-date-ledger > div{padding:8px 0;border-bottom:1px solid var(--premium-line)}
.premium-date-ledger span, .premium-date-ledger strong{display:block}
.premium-date-ledger span{color:var(--premium-muted);font-size:12px}
.premium-date-ledger strong{margin-top:2px;font-size:12px}
.premium-diligence-layout, .premium-close-layout{display:grid;grid-template-columns:minmax(0, 1fr) 315px;gap:44px;padding-top:26px}
.premium-diligence-layout > main, .premium-close-layout > main{min-width:0}
.premium-dd-head, .premium-diligence .premium-ledger > article{display:grid;grid-template-columns:minmax(0, 1.7fr) .8fr .75fr 112px;gap:14px;align-items:center}
.premium-dd-head{padding:8px 0;border-bottom:1px solid var(--premium-line);color:var(--premium-faint);font-size:12px;text-transform:uppercase}
.premium-diligence .premium-ledger > article{min-height:86px}
.premium-diligence .premium-ledger > article > div span, .premium-diligence .premium-ledger > article > div small{display:block}
.premium-document-list article, .premium-access-list article{display:flex;align-items:center;gap:10px;min-height:55px;padding:9px 0;border-bottom:1px solid var(--premium-line)}
.premium-document-list article > .mia-icon{color:var(--premium-bronze)}
.premium-document-list article > div, .premium-access-list article > div{min-width:0;flex:1}
.premium-document-list strong, .premium-document-list small, .premium-access-list strong, .premium-access-list small{display:block}
.premium-document-list strong, .premium-access-list strong{font-size:12px}
.premium-document-list small, .premium-access-list small, .premium-document-list article > span, .premium-access-list article > span{color:var(--premium-muted);font-size:12px}
.premium-question-list article{display:grid;grid-template-columns:36px 1fr;gap:8px;padding:12px 0;border-bottom:1px solid var(--premium-line)}
.premium-question-list article > span{color:var(--premium-faint);font-family:var(--mia-font-display)}
.premium-question-list strong, .premium-question-list small{display:block}
.premium-question-list strong{font-size:12px}
.premium-question-list small{margin-top:3px;color:var(--premium-muted);font-size:12px}
.premium-rail-form{display:grid;gap:10px}
.premium-rail-form label > span{display:block;margin-bottom:4px;color:var(--premium-muted);font-size:12px;font-weight:650}
.premium-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}
.premium-permission-state{max-width:600px;margin:72px auto;padding:42px 0;border-top:1px solid var(--premium-line-strong);border-bottom:1px solid var(--premium-line-strong);text-align:center}
.premium-permission-state > div{width:46px;height:46px;display:grid;place-items:center;margin:0 auto 12px;border:1px solid var(--premium-line);border-radius:50%;color:var(--premium-bronze)}
.premium-permission-state h3{margin:0 0 6px;font-size:26px}
.premium-permission-state p{color:var(--premium-muted);font-size:12px;line-height:1.5}
.premium-commitment-head, .premium-close .premium-ledger > article{display:grid;grid-template-columns:1fr .7fr .75fr 1.35fr 112px;gap:14px;align-items:center}
.premium-commitment-head{padding:8px 0;border-bottom:1px solid var(--premium-line);color:var(--premium-faint);font-size:12px;text-transform:uppercase}
.premium-close .premium-ledger > article{min-height:78px}
.premium-close .premium-ledger > article > div strong, .premium-close .premium-ledger > article > div small{display:block}
.premium-close .premium-ledger > article > p{margin:0}
.premium-condition-list article{display:grid;grid-template-columns:28px minmax(0, 1fr) 112px;min-height:74px}
.premium-condition-list article > span:first-child{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--premium-line);border-radius:50%;color:var(--premium-green)}
.premium-condition-list article.status-blocked > span:first-child{color:var(--premium-red)}
.premium-timeline article{display:grid;grid-template-columns:45px 1fr;gap:12px;padding:13px 0;border-bottom:1px solid var(--premium-line)}
.premium-timeline time{width:40px;text-align:center}
.premium-timeline time strong, .premium-timeline time span{display:block}
.premium-timeline time strong{font-family:var(--mia-font-display);font-size:20px;font-weight:500}
.premium-timeline time span{color:var(--premium-muted);font-size:12px;text-transform:uppercase}
.premium-timeline article > div > strong{font-size:12px}
.premium-timeline article p{margin:3px 0;color:var(--premium-muted);font-size:12px}
.premium-timeline article small{color:var(--premium-faint);font-size:12px}
.premium-outcome-record{padding:28px 0;text-align:center}
.premium-outcome-record > div{width:40px;height:40px;display:grid;place-items:center;margin:0 auto 8px;border:1px solid var(--premium-green);border-radius:50%;color:var(--premium-green)}
.premium-outcome-record h4{margin:0 0 6px;font-size:24px}
.premium-outcome-record p{max-width:650px;margin:0 auto 6px;color:var(--premium-muted);font-size:12px}
.premium-outcome-record small{color:var(--premium-faint);font-size:12px}
.premium-outcome-form{padding:12px 0;border-top:1px solid var(--premium-line)}
.premium-outcome-form > summary{cursor:pointer;color:var(--premium-accent);font-size:12px;font-weight:700}
.premium-outcome-form > form{max-width:600px;padding-top:14px}
.premium-deal-workspace .mia3-match-cockpit{display:grid;grid-template-columns:minmax(0, 1fr) 330px;gap:34px;margin-top:20px}
.premium-deal-workspace .match-queue-v12, .premium-deal-workspace .v40-match-insight, .premium-deal-workspace .mia53-review-queue, .premium-deal-workspace .mia53-outreach-rail, .premium-deal-workspace .mia53-campaign-history, .premium-deal-workspace .mia704-warm-paths, .premium-deal-workspace .mia594-preliminary-banner, .premium-deal-workspace .readiness-gate-v12{border-radius:0;background:transparent;box-shadow:none}
.premium-deal-workspace .match-filter-v12{display:grid;grid-template-columns:minmax(210px, 1fr) repeat(4, minmax(110px, auto)) auto;gap:7px;padding:0 0 12px;border-bottom:1px solid var(--premium-line-strong);background:transparent}
.premium-deal-workspace .bulk-action-bar-v12{min-height:48px;margin:0;padding:7px 0;border:0;border-bottom:1px solid var(--premium-line);border-radius:0;background:transparent;box-shadow:none}
.premium-deal-workspace .mia55-match-list{border:0;border-radius:0;background:transparent}
.premium-deal-workspace .mia55-match-list-head{background:transparent;border-bottom:1px solid var(--premium-line-strong);color:var(--premium-faint)}
.premium-deal-workspace .mia55-match-row{min-height:82px;margin:0;border:0;border-bottom:1px solid var(--premium-line);border-radius:0;background:transparent;box-shadow:none}
.premium-deal-workspace .mia55-match-row:hover, .premium-deal-workspace .mia55-match-row.focused{background:rgba(236, 238, 250, .38);box-shadow:inset 2px 0 0 var(--premium-accent)}
.premium-deal-workspace .v40-match-insight{padding:0 0 0 22px;border:0;border-left:1px solid var(--premium-line-strong)}
.premium-deal-workspace .mia53-outreach-tabs{min-height:45px;border:0;border-bottom:1px solid var(--premium-line);background:transparent}
.premium-deal-workspace .mia53-outreach-tabs a{border-radius:0;background:transparent}
.premium-deal-workspace .mia53-outreach-workbench{display:grid;grid-template-columns:minmax(0, 1fr) 355px;gap:34px}
.premium-deal-workspace .mia53-review-queue{padding:0;border:0}
.premium-deal-workspace .mia53-review-queue > header{padding:24px 0 12px;border-bottom:1px solid var(--premium-line-strong)}
.premium-deal-workspace .mia53-review-table{border:0;border-radius:0}
.premium-deal-workspace .mia53-review-table > article, .premium-deal-workspace .mia53-review-table [data-v70-review-item]{min-height:72px;border:0;border-bottom:1px solid var(--premium-line);border-radius:0;background:transparent;box-shadow:none}
.premium-deal-workspace .mia53-outreach-rail{padding:20px 0 0 22px;border:0;border-left:1px solid var(--premium-line-strong)}
.premium-deal-workspace .mia53-campaign-history > div > a{border-radius:0;background:transparent;border-bottom:1px solid var(--premium-line);box-shadow:none}
.premium-deal-workspace .mia594-preliminary-banner, .premium-deal-workspace .readiness-gate-v12{margin:16px 0;padding:14px 0 14px 14px;border:0;border-left:2px solid var(--premium-amber)}
@media (max-width: 1279px){
.premium-overview-layout{grid-template-columns:minmax(0, 1.55fr) minmax(250px, .72fr);gap:34px}
.premium-conversation-workspace{grid-template-columns:235px minmax(340px, 1fr) 240px}
.premium-legal-workspace{grid-template-columns:205px minmax(380px, 1fr) 235px}
.premium-legal-document{padding-right:30px;padding-left:30px}
.premium-deal-workspace .mia3-match-cockpit{grid-template-columns:minmax(0, 1fr) 290px}
}
@media (max-width: 1099px){
.premium-overview-layout, .premium-governed-form, .premium-diligence-layout, .premium-close-layout{grid-template-columns:minmax(0, 1fr) 260px;gap:26px}
.premium-conversation-workspace{grid-template-columns:220px minmax(0, 1fr)}
.premium-conversation-workspace > .premium-context-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;padding:22px 0 0;border-left:0;border-top:1px solid var(--premium-line-strong)}
.premium-legal-workspace{grid-template-columns:190px minmax(0, 1fr)}
.premium-legal-workspace > .premium-context-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;padding:24px 0 0;border-left:0;border-top:1px solid var(--premium-line-strong)}
.premium-deal-workspace .mia3-match-cockpit, .premium-deal-workspace .mia53-outreach-workbench{grid-template-columns:minmax(0, 1fr)}
.premium-deal-workspace .v40-match-insight, .premium-deal-workspace .mia53-outreach-rail{padding:20px 0 0;border-left:0;border-top:1px solid var(--premium-line-strong)}
.premium-deal-workspace .match-filter-v12{grid-template-columns:repeat(3, 1fr)}
}
@media (max-width: 820px){
.premium-journey > nav{grid-template-columns:repeat(8, minmax(90px, 1fr))}
.premium-priority-line{align-items:flex-start;flex-direction:column}
.premium-priority-line{min-height:0}
.premium-metric-strip{grid-template-columns:repeat(2, 1fr)}
.premium-metric-strip > div:nth-child(2){border-right:0}
.premium-metric-strip > div:nth-child(-n/**/+2){border-bottom:1px solid var(--premium-line)}
.premium-overview-layout, .premium-governed-form, .premium-diligence-layout, .premium-close-layout, .premium-meeting-layout{grid-template-columns:1fr}
.premium-conversation-workspace{grid-template-columns:1fr}
.premium-conversation-list{max-height:330px;overflow:auto;border-right:0;border-bottom:1px solid var(--premium-line-strong)}
.premium-thread{min-height:560px;padding:0 18px}
.premium-conversation-workspace > .premium-context-rail{grid-template-columns:1fr}
.premium-legal-workspace{grid-template-columns:1fr}
.premium-record-list{max-height:260px;overflow:auto;border-right:0;border-bottom:1px solid var(--premium-line-strong)}
.premium-legal-document{padding:24px 20px}
.premium-legal-workspace > .premium-context-rail{grid-template-columns:1fr}
.premium-ledger-head, .premium-ledger > article{grid-template-columns:38px minmax(0, 1fr) 34px}
.premium-ledger-head span:nth-child(3){display:none}
.premium-ledger > article > div:nth-child(3){display:none}
.premium-dd-head, .premium-diligence .premium-ledger > article{grid-template-columns:minmax(0, 1.5fr) .8fr 100px}
.premium-dd-head span:nth-child(3), .premium-diligence .premium-ledger > article > div:nth-child(3){display:none}
.premium-commitment-head, .premium-close .premium-ledger > article{grid-template-columns:1fr .7fr .8fr 100px}
.premium-commitment-head span:nth-child(4), .premium-close .premium-ledger > article > p{display:none}
.premium-deal-workspace .match-filter-v12{grid-template-columns:repeat(2, 1fr)}
}
@media (max-width: 520px){
.premium-priority-line h2{font-size:32px}
.premium-metric-strip > div{min-height:88px;padding:14px 12px 12px 0}
.premium-metric-strip > div + div{padding-left:12px}
.premium-metric-strip dd{font-size:24px}
.premium-subnav{gap:17px;overflow-x:auto}
.premium-thread{min-height:520px}
.premium-thread > header{align-items:flex-start;flex-direction:column;padding:14px 0}
.premium-thread-stream article{max-width:94%}
.premium-inline-composer > div, .premium-composer-link{align-items:flex-start;flex-direction:column}
.premium-legal-document > header{flex-direction:column}
.premium-field-pair{grid-template-columns:1fr}
.premium-dd-head, .premium-diligence .premium-ledger > article{grid-template-columns:minmax(0, 1fr) 92px}
.premium-dd-head span:nth-child(2), .premium-diligence .premium-ledger > article > div:nth-child(2){display:none}
.premium-commitment-head, .premium-close .premium-ledger > article{grid-template-columns:1fr 92px}
.premium-commitment-head span:nth-child(2), .premium-commitment-head span:nth-child(3), .premium-close .premium-ledger > article > span, .premium-close .premium-ledger > article > strong{display:none}
.premium-condition-list article{grid-template-columns:26px minmax(0, 1fr)}
.premium-condition-list article > form{grid-column:2}
.premium-deal-workspace .match-filter-v12{grid-template-columns:1fr}
}
@media (prefers-reduced-motion: reduce){
.premium-deal-workspace *, .premium-deal-workspace *::before, .premium-deal-workspace *::after{scroll-behavior:auto;transition:none;animation:none}
}
/* deal-workspace-v830.css — workflow content only */
.mia830-deal-workspace{width:min(100%, 1450px)}
.mia830-journey{border-bottom:0}
.mia830-journey > nav{display:block;overflow-x:auto;border-bottom:1px solid var(--hair);scrollbar-width:thin;scroll-snap-type:x proximity}
.mia830-stage-list{min-width:max-content;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(108px, 1fr);margin:0;padding:0;list-style:none}
.mia830-stage-item{position:relative;min-width:108px;scroll-snap-align:start}
.mia830-stage-item::before{content:"";position:absolute;z-index:0;top:16px;right:50%;left:-50%;height:1px;background:var(--hair)}
.mia830-stage-item:first-child::before{display:none}
.mia830-stage-item.status-completed::before, .mia830-stage-item.is-current::before{background:var(--positive)}
.mia830-stage-item > a{min-height:74px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:3px 7px 8px;color:var(--muted);text-align:center;text-decoration:none}
.mia830-stage-item > a::after{content:"";position:absolute;right:24%;bottom:-1px;left:24%;height:2px;background:transparent;transition:right 150ms ease, left 150ms ease, background-color 150ms ease}
.mia830-stage-item > a:hover{color:var(--ink)}
.mia830-stage-item > a:hover::after{right:14%;left:14%;background:var(--hair)}
.mia830-stage-item.is-viewed > a::after{right:14%;left:14%;background:var(--accent)}
.mia830-stage-node{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--mia-border);border-radius:50%;background:var(--canvas);color:var(--quiet);font:650 12px/1 var(--premium-sans);transition:border-color 150ms ease, color 150ms ease, background-color 150ms ease}
.mia830-stage-node .mia-icon{width:11px;height:11px}
.mia830-stage-item.status-completed .mia830-stage-node{border-color:var(--positive);background:var(--positive);color:var(--mia-raised)}
.mia830-stage-item.is-current .mia830-stage-node{border-color:var(--ink);background:var(--ink);color:var(--mia-raised);outline:2px solid var(--accent);outline-offset:3px}
.mia830-stage-item.status-attention .mia830-stage-node, .mia830-stage-item.status-blocked .mia830-stage-node{border-color:var(--danger);background:var(--danger);color:var(--mia-raised)}
.mia830-stage-item.is-optional:not(.is-current) .mia830-stage-node{border-style:dashed}
.mia830-stage-copy strong, .mia830-stage-copy small{display:block}
.mia830-stage-copy strong{color:inherit;font-size:12px;font-weight:680}
.mia830-stage-copy small{margin-top:2px;color:var(--quiet);font-size:12px;font-weight:520}
.mia830-stage-item.is-current .mia830-stage-copy strong{color:var(--ink)}
.mia830-stage-item.status-completed .mia830-stage-copy small{color:var(--positive)}
.mia830-stage-item.status-attention .mia830-stage-copy small, .mia830-stage-item.status-blocked .mia830-stage-copy small{color:var(--danger)}
.mia830-viewing-stage{min-height:32px;padding:5px 2px;border-bottom:1px solid var(--hair-soft);background:transparent;font-size:12px}
.mia830-priority{min-height:112px;padding:22px 0 20px}
.mia830-priority > div{max-width:760px}
.mia830-priority h2{margin:5px 0 4px;font-size:clamp(19px, 1.75vw, 22px);line-height:1.15}
.mia830-priority p{max-width:720px;font-size:12px;line-height:1.45}
.mia830-metric-strip > div{min-height:90px;padding:15px 18px 13px 0}
.mia830-metric-strip > div + div{padding-left:18px}
.mia830-metric-strip dt{font-size:12px;letter-spacing:.1em}
.mia830-metric-strip dd{margin:6px 0 2px;font-size:29px}
.mia830-metric-strip small{font-size:12px}
.mia830-overview-layout{grid-template-columns:minmax(0, 2.22fr) minmax(270px, 1fr);gap:42px;padding-top:24px}
.mia830-ledger, .mia830-signals{margin-bottom:35px}
.mia830-ledger .premium-section-head, .mia830-signals .premium-section-head{min-height:49px}
.mia830-ledger .premium-section-head h3, .mia830-signals .premium-section-head h3{font-size:19px}
.mia830-ledger .premium-ledger-head{grid-template-columns:48px minmax(0, 1fr) 155px 32px;padding:7px 0}
.mia830-decision{border-bottom:1px solid var(--hair)}
.mia830-decision.is-overdue, .mia830-decision.priority-critical{border-left:2px solid var(--danger);padding-left:9px}
.mia830-decision > summary{min-height:80px;display:grid;grid-template-columns:48px minmax(0, 1fr) 155px 32px;align-items:center;gap:12px;padding:11px 0;cursor:pointer;list-style:none}
.mia830-decision > summary::-webkit-details-marker{display:none}
.mia830-decision > summary:hover{background:rgba(255, 254, 250, .35)}
.mia830-decision .premium-index{color:var(--quiet);font:500 17px/1 var(--premium-serif)}
.mia830-decision-copy, .mia830-decision-timing{min-width:0}
.mia830-decision-copy > strong, .mia830-decision-copy > span, .mia830-decision-copy > small, .mia830-decision-timing > strong, .mia830-decision-timing > span, .mia830-decision-timing > small{display:block}
.mia830-decision-copy > strong{color:var(--ink);font-size:12px}
.mia830-decision-copy > span{margin-top:3px;overflow:hidden;color:var(--muted);font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}
.mia830-decision-copy > small{margin-top:4px;color:var(--quiet);font-size:12px}
.mia830-decision-timing > strong{margin-bottom:3px;color:var(--ink-secondary);font-size:12px;font-weight:650}
.mia830-decision-timing > span{color:var(--ink);font-size:12px}
.mia830-decision-timing > small{margin-top:3px;color:var(--quiet);font-size:12px}
.mia830-decision-open{width:28px;height:28px;display:grid;place-items:center;justify-self:end;color:var(--accent)}
.mia830-decision-open .mia-icon{width:13px;height:13px;transition:transform 150ms ease}
.mia830-decision[open] .mia830-decision-open .mia-icon{transform:rotate(180deg)}
.mia830-decision-detail{display:grid;grid-template-columns:1.5fr .8fr .55fr .75fr auto;gap:17px;padding:12px 0 15px 60px;border-top:1px solid var(--hair-soft)}
.mia830-decision-detail > div > span{color:var(--bronze);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.mia830-decision-detail p{margin:3px 0 0;color:var(--muted);font-size:12px;line-height:1.4}
.mia830-decision-detail .premium-text-action{align-self:center;font-size:12px}
.mia830-signals .premium-signal-list article{padding:11px 0}
.mia830-signals .premium-signal-list article p{margin-bottom:2px}
.mia830-rail-section{margin-bottom:24px;padding-bottom:21px}
.mia830-rail-section .premium-section-head{min-height:43px;padding-bottom:7px}
.mia830-rail-section .premium-section-head h3, .mia830-rail-section > h3{margin:3px 0 6px;font-size:17px}
.mia830-rail-section > p{margin-bottom:9px;color:var(--muted);font-size:12px;line-height:1.5}
.mia830-rail-section .premium-fact-list{margin:8px 0 11px}
.mia830-rail-section .premium-fact-list > div{padding:5px 0}
.mia830-rail-section .premium-fact-list dt, .mia830-rail-section .premium-fact-list dd{font-size:12px}
.mia830-status-lines{margin:9px 0 11px}
.mia830-status-lines > div{display:flex;justify-content:space-between;gap:18px;padding:5px 0;border-bottom:1px solid var(--hair-soft)}
.mia830-status-lines dt{color:var(--muted);font-size:12px}
.mia830-status-lines dd{margin:0;color:var(--ink);font:500 13px/1 var(--premium-serif)}
.mia830-context-caption{display:block;color:var(--quiet);font-size:12px}
.mia830-route{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-family:var(--mia-font-ui);font-size:12px;font-weight:650;letter-spacing:0}
.mia830-route .mia-icon{width:11px;height:11px;color:var(--quiet)}
.mia830-meeting-title, .mia830-rail-section > time{display:block}
.mia830-meeting-title{margin-top:9px;font-size:12px}
.mia830-rail-section > time{margin-top:3px;color:var(--muted);font-size:12px}
.mia830-clear-status{display:flex;align-items:center;gap:7px;margin-top:9px;color:var(--positive)}
.mia830-clear-status .mia-icon{width:13px;height:13px}
.mia830-task-state{width:25px;height:25px;border:1px solid var(--hair);border-radius:50%}
@media (max-width: 1180px){
.mia830-overview-layout{grid-template-columns:minmax(0, 1.75fr) minmax(245px, .75fr);gap:30px}
.mia830-decision > summary, .mia830-ledger .premium-ledger-head{grid-template-columns:42px minmax(0, 1fr) 125px 30px;gap:9px}
.mia830-decision-detail{grid-template-columns:1.5fr 1fr .65fr auto;padding-left:51px}
.mia830-decision-detail > div:nth-child(4){display:none}
}
@media (max-width: 900px){
.mia830-overview-layout{grid-template-columns:1fr}
.mia830-overview-layout > aside{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 28px}
.mia830-overview-layout > aside .mia830-rail-section{min-width:0}
}
@media (max-width: 700px){
.mia830-stage-list{grid-auto-columns:96px}
.mia830-stage-item{min-width:96px}
.mia830-stage-item > a{min-height:68px}
.mia830-priority{min-height:0;align-items:flex-start;flex-direction:column;gap:12px;padding:18px 0}
.mia830-priority h2{font-size:20px}
.mia830-metric-strip{grid-template-columns:repeat(2, minmax(0, 1fr))}
.mia830-metric-strip > div{min-height:82px;padding:13px 10px 11px 0}
.mia830-metric-strip > div + div{padding-left:10px}
.mia830-metric-strip > div:nth-child(2){border-right:0}
.mia830-metric-strip > div:nth-child(-n + 2){border-bottom:1px solid var(--hair)}
.mia830-overview-layout{padding-top:19px}
.mia830-overview-layout > aside{display:block}
.mia830-ledger .premium-section-head > small{display:none}
.mia830-ledger .premium-ledger-head{display:none}
.mia830-decision > summary{grid-template-columns:32px minmax(0, 1fr) 28px;min-height:78px}
.mia830-decision-timing{display:none}
.mia830-decision-detail{grid-template-columns:1fr 1fr;gap:10px 16px;padding:10px 0 14px 41px}
.mia830-decision-detail > div:nth-child(4){display:block}
.mia830-decision-detail .premium-text-action{grid-column:1 / -1}
}
@media (max-width: 430px){
.mia830-priority .premium-text-action{align-self:flex-end}
}
@media (prefers-reduced-motion: reduce){
.mia830-deal-workspace *, .mia830-deal-workspace *::before, .mia830-deal-workspace *::after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}
}
/* deal-prepare-v840.css — workflow content only */
.mia840-prepare{--p840-ink:var(--mia-ink);--p840-muted:var(--mia-muted);--p840-line:var(--mia-border-soft);--p840-line-strong:var(--mia-border);--p840-paper:var(--mia-raised);--p840-surface:var(--mia-raised);--p840-blue:var(--mia-blue-strong);--p840-blue-soft:var(--mia-raised);--p840-green:var(--mia-green);--p840-amber:var(--mia-warning);--p840-red:var(--mia-red);color:var(--p840-ink);margin:0 auto;max-width:1540px;padding:34px 26px 96px}
.mia840-standalone{max-width:1600px;margin:0 auto;padding:28px 28px 72px}
.mia840-standalone .mia840-prepare{padding-top:18px}
.mia840-back{color:var(--mia-muted);display:inline-flex;font-size:13px;margin:0 0 8px 12px;text-decoration:none}
.mia840-kicker, .mia840-section-head span, .mia840-section-nav > span:first-child{color:var(--mia-warning-readable);font-size:12px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}
.mia840-head-status{border-left:1px solid var(--p840-line);display:grid;justify-items:end;min-width:180px;padding-left:28px}
.mia840-head-status > span{color:var(--p840-muted);font-size:12px}
.mia840-head-status strong{font-family:var(--mia-font-display);font-size:36px;font-weight:400;line-height:1.15;margin-top:3px}
.mia840-head-status small{color:var(--p840-muted);font-size:12px}
.mia840-alert{background:var(--mia-raised);border:1px solid var(--mia-border);color:var(--mia-red);margin:22px 0 0;padding:14px 16px}
.mia840-alert strong{font-size:13px}
.mia840-alert p{color:var(--mia-red);margin:4px 0 8px}
.mia840-alert ul{margin:0;padding-left:18px}
.mia840-alert a{color:inherit}
.mia840-workspace{display:grid;grid-template-columns:178px minmax(0, 1fr) 266px;min-height:650px}
.mia840-section-nav{align-self:start;border-right:1px solid var(--p840-line);display:flex;flex-direction:column;gap:2px;padding:29px 20px 30px 0;position:sticky;top:74px}
.mia840-section-nav > span:first-child{margin:0 0 12px 9px}
.mia840-section-nav a{align-items:center;color:var(--mia-muted);display:grid;font-size:12px;gap:9px;grid-template-columns:7px 1fr auto;min-height:34px;padding:4px 8px;text-decoration:none}
.mia840-section-nav a i{background:transparent;border-radius:50%;height:5px;width:5px}
.mia840-section-nav a:hover, .mia840-section-nav a.is-active{color:var(--p840-blue)}
.mia840-section-nav a.is-active i{background:var(--p840-blue)}
.mia840-section-nav a b{background:var(--p840-blue-soft);border-radius:10px;color:var(--p840-blue);font-size:12px;min-width:18px;padding:2px 5px;text-align:center}
.mia840-nav-divider{border-top:1px solid var(--p840-line);margin:12px 8px 8px}
.mia840-main{min-width:0;padding:29px 42px 100px}
.mia840-section{border-bottom:1px solid var(--p840-line);padding:0 0 34px;scroll-margin-top:94px}
.mia840-section + .mia840-section{padding-top:36px}
.mia840-section-head{align-items:end;border-bottom:1px solid var(--p840-line);display:flex;gap:18px;justify-content:space-between;margin-bottom:23px;padding-bottom:12px}
.mia840-section-head h3{font-family:var(--mia-font-display);font-size:23px;font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:5px 0 0}
.mia840-section-head > p, .mia840-section-head > a{color:var(--p840-muted);font-size:12px;margin:0;text-decoration:none}
.mia840-section-head > a{color:var(--p840-blue)}
.mia840-review-list{list-style:none;margin:-4px 0 0;padding:0}
.mia840-review-list li{align-items:center;border-bottom:1px solid var(--mia-canvas);display:grid;gap:12px;grid-template-columns:10px minmax(0, 1fr) auto 18px;min-height:58px}
.mia840-review-list li:last-child{border-bottom:0}
.mia840-review-marker{border:1px solid var(--mia-quiet);border-radius:50%;height:8px;width:8px}
.mia840-review-list .is-blocking .mia840-review-marker{background:var(--p840-amber);border-color:var(--p840-amber)}
.mia840-review-list li.state-source_conflict .mia840-review-marker{background:var(--p840-red);border-color:var(--p840-red)}
.mia840-review-list a{color:inherit;text-decoration:none}
.mia840-review-list a strong{display:block;font-size:12px}
.mia840-review-list a small{color:var(--p840-muted);display:block;font-size:12px;margin-top:3px}
.mia840-review-list li > span:nth-last-child(2){color:var(--p840-muted);font-size:12px}
.mia840-review-list .mia840-row-arrow{color:var(--mia-quiet);font-size:16px}
.mia840-empty-line{align-items:center;display:flex;gap:12px;padding:8px 0 2px}
.mia840-empty-line > span{color:var(--p840-green)}
.mia840-empty-line strong{font-size:12px}
.mia840-empty-line p{color:var(--p840-muted);font-size:12px;margin:2px 0 0}
.mia840-field-grid{display:grid;gap:24px 26px}
.mia840-field-grid.two{grid-template-columns:repeat(2, minmax(0, 1fr))}
.mia840-field-grid.three{grid-template-columns:repeat(3, minmax(0, 1fr))}
.mia840-field.is-wide{grid-column:1 / -1}
.mia840-identity-grid{display:grid;gap:38px;grid-template-columns:minmax(0, 1fr) minmax(300px, .9fr)}
.mia840-field-label{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:7px}
.mia840-field-label label, .mia840-cover-control > label{color:var(--mia-text);font-size:12px;font-weight:700}
.mia840-field-state{color:var(--p840-muted);font-size:12px;font-weight:650;text-transform:uppercase}
.mia840-field.state-human_edited .mia840-field-state, .mia840-field.state-verified .mia840-field-state{color:var(--p840-green)}
.mia840-field.state-low_confidence .mia840-field-state, .mia840-field.state-needs_review .mia840-field-state{color:var(--p840-amber)}
.mia840-field.state-source_conflict .mia840-field-state, .mia840-field.state-missing .mia840-field-state{color:var(--p840-red)}
.mia840-identity-grid > div, .mia840-identity-grid .mia840-field{min-width:0;width:100%}
.mia840-field-help{color:var(--mia-quiet);display:block;font-size:12px;line-height:1.4;margin-top:6px}
.mia840-field-errors{color:var(--p840-red);display:grid;font-size:12px;gap:2px;margin-top:5px}
.mia840-selector-ledger{border-bottom:1px solid var(--p840-line);display:grid;gap:22px;grid-template-columns:repeat(3, minmax(0, 1fr));margin-bottom:26px;padding-bottom:26px}
.mia840-selector-ledger ul{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0}
.mia840-selector-ledger ul label{align-items:center;border:1px solid var(--mia-border);border-radius:18px;cursor:pointer;display:inline-flex;font-size:12px;gap:5px;padding:6px 9px}
.mia840-evidence{border-left:2px solid var(--mia-border);margin-top:8px;padding-left:9px}
.mia840-evidence summary{color:var(--mia-muted);cursor:pointer;font-size:12px;list-style:none}
.mia840-evidence summary::-webkit-details-marker{display:none}
.mia840-evidence summary::after{content:" +"}
.mia840-evidence[open] summary::after{content:" −"}
.mia840-evidence > div{color:var(--p840-muted);display:grid;font-size:12px;gap:3px;padding:8px 0 2px}
.mia840-evidence blockquote{border-left:1px solid var(--p840-line-strong);font-style:italic;margin:5px 0 0;padding-left:9px}
.mia840-original{color:var(--p840-muted);font-size:12px;margin:8px 0 0}
.mia840-original strong{color:var(--p840-green)}
.mia840-confirm, .mia840-clear-file{align-items:start;color:var(--mia-muted);display:flex;font-size:12px;gap:7px;margin-top:8px}
.mia840-conflict{border:1px solid var(--mia-border);margin:10px 0 0;padding:10px}
.mia840-conflict legend{color:var(--mia-warning-readable);font-size:12px;font-weight:700;padding:0 5px}
.mia840-conflict > label{align-items:start;display:grid;gap:8px;grid-template-columns:16px 1fr;padding:6px 2px}
.mia840-conflict strong, .mia840-conflict small, .mia840-conflict em{display:block;font-size:12px}
.mia840-conflict small, .mia840-conflict em{color:var(--p840-muted);margin-top:2px}
.mia840-cover-row{align-items:center;display:grid;gap:16px;grid-template-columns:128px 1fr;margin-top:7px}
.mia840-cover-preview{align-items:center;background:var(--mia-border-soft);border:1px solid var(--mia-border);border-radius:8px;display:flex;height:82px;justify-content:center;overflow:hidden;width:128px}
.mia840-cover-preview img{height:100%;object-fit:cover;width:100%}
.mia840-cover-preview span{color:var(--mia-muted);font-family:var(--mia-font-display);font-size:24px}
.mia840-cover-row > div:last-child{align-items:start;display:flex;flex-direction:column}
.mia840-cover-row strong{font-size:12px}
.mia840-cover-row small{color:var(--p840-muted);font-size:12px;margin:3px 0 8px}
.mia840-file-button{border-bottom:1px solid currentColor;color:var(--p840-blue);cursor:pointer;font-size:12px;padding-bottom:1px}
.mia840-source-current{align-items:center;border-bottom:1px solid var(--p840-line);display:grid;gap:6px 14px;grid-template-columns:100px minmax(0, 1fr) auto;margin-bottom:24px;padding:0 0 17px}
.mia840-source-current > span{color:var(--p840-muted);font-size:12px;text-transform:uppercase}
.mia840-source-current strong{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mia840-source-current small{color:var(--p840-muted);font-size:12px;grid-column:2}
.mia840-source-current a{color:var(--p840-blue);font-size:12px;grid-column:3;grid-row:1 / 3;text-decoration:none}
.mia840-source-ledger, .mia840-fact-ledger{margin:0}
.mia840-source-ledger > div, .mia840-fact-ledger > div{border-bottom:1px solid var(--mia-canvas);display:grid;gap:20px;grid-template-columns:180px minmax(0, 1fr);padding:14px 0}
.mia840-source-ledger dt, .mia840-fact-ledger span{color:var(--p840-muted);font-size:12px;text-transform:uppercase}
.mia840-source-ledger dd{font-size:12px;margin:0}
.mia840-fact-ledger strong{font-size:12px;font-weight:500;line-height:1.6}
.mia840-inline-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}
.mia840-source-note{border-left:2px solid var(--p840-green);color:var(--p840-muted);font-size:12px;line-height:1.5;margin:25px 0 0;padding-left:12px}
.mia840-governance{border-left:1px solid var(--p840-line);min-width:0;padding:29px 0 90px 24px}
.mia840-governance > section{border-bottom:1px solid var(--p840-line);padding:0 0 26px}
.mia840-governance > section + section{padding-top:26px}
.mia840-governance h3{font-family:var(--mia-font-display);font-size:18px;font-weight:400;margin:8px 0}
.mia840-governance p, .mia840-governance small{color:var(--p840-muted);font-size:12px;line-height:1.5}
.mia840-readiness{align-items:baseline;display:flex;gap:7px;margin:10px 0 8px}
.mia840-readiness strong{font-family:var(--mia-font-display);font-size:36px;font-weight:400}
.mia840-readiness span{color:var(--p840-muted);font-size:12px}
.mia840-governance progress{accent-color:var(--p840-blue);height:3px;width:100%}
.mia840-status-list, .mia840-gate-list{list-style:none;margin:13px 0 0;padding:0}
.mia840-status-list li{color:var(--p840-muted);font-size:12px;padding:4px 0}
.mia840-status-list .mia-icon{height:11px;margin-right:3px;vertical-align:-2px;width:11px}
.mia840-status-list .is-ok{color:var(--p840-green)}
.mia840-status-list .is-warning{color:var(--p840-amber)}
.mia840-gate-list li{align-items:start;display:grid;gap:8px;grid-template-columns:12px 1fr;padding:5px 0}
.mia840-gate-list li > span{color:var(--mia-quiet);font-size:12px}
.mia840-gate-list li > span .mia-icon{height:11px;width:11px}
.mia840-gate-list li.is-ok > span{color:var(--p840-green)}
.mia840-gate-list li.is-warning > span{color:var(--p840-amber)}
.mia840-gate-list strong, .mia840-gate-list small{display:block;font-size:12px}
.mia840-gate-list strong{font-weight:650}
.mia840-match-ready{border-left:2px solid var(--p840-blue);margin-top:12px;padding-left:9px}
.mia840-actions{align-items:center;background:rgba(250, 248, 244, .97);border-top:1px solid var(--p840-line-strong);bottom:0;display:flex;gap:20px;justify-content:space-between;margin:42px -42px -100px;padding:14px 42px;position:sticky;z-index:8}
.mia840-actions > div{align-items:start;display:flex;flex-direction:column}
.mia840-actions > div:last-child{align-items:center;flex-direction:row;gap:9px}
.mia840-actions small, .mia840-save-state{color:var(--p840-muted);font-size:12px}
.mia840-save-state{color:var(--p840-green);font-weight:650}
.mia840-save-state.is-dirty{color:var(--p840-amber)}
.mia840-diff-head, .mia840-diff > div:not(.mia840-diff-empty){border-bottom:1px solid var(--mia-border-soft);display:grid;gap:20px;grid-template-columns:170px repeat(2, minmax(0, 1fr));padding:13px 0}
.mia840-diff-head{color:var(--p840-muted);font-size:12px;padding-top:0;text-transform:uppercase}
.mia840-diff > div strong, .mia840-diff > div span{font-size:12px;line-height:1.5}
.mia840-diff > div span{color:var(--p840-muted)}
.mia840-diff-empty{padding:18px 0}
.mia840-diff-empty strong, .mia840-diff-empty span{display:block}
.mia840-review-warning{border-left:2px solid var(--p840-amber);margin-bottom:22px;padding-left:12px}
.mia840-review-warning strong{color:var(--mia-warning-readable);font-size:12px}
.mia840-review-warning p{color:var(--p840-muted);font-size:12px;margin:3px 0 0}
.mia840-history{list-style:none;margin:0;padding:0}
.mia840-history li{border-bottom:1px solid var(--mia-border-soft);padding:16px 0}
.mia840-history li > div{align-items:center;display:flex;justify-content:space-between}
.mia840-history strong{font-family:var(--mia-font-display);font-size:17px;font-weight:400}
.mia840-history span{color:var(--p840-green);font-size:12px}
.mia840-history p, .mia840-history small{color:var(--p840-muted);font-size:12px;margin:5px 0 0}
.mia840-dialog{background:var(--p840-surface);border:1px solid var(--p840-line-strong);border-radius:10px;color:var(--p840-ink);max-width:470px;padding:28px;width:calc(100% - 40px)}
.mia840-dialog::backdrop{background:rgba(20, 22, 25, .46)}
.mia840-dialog h3{font-family:var(--mia-font-display);font-size:25px;font-weight:400;margin:8px 0}
.mia840-dialog p{color:var(--p840-muted);font-size:12px;line-height:1.55}
.mia840-dialog > div{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}
.mia840-dialog-close{background:transparent;border:0;color:var(--p840-muted);cursor:pointer;font-size:21px;position:absolute;right:15px;top:12px}
.mia840-dialog-close .mia-icon{height:16px;width:16px}
@media (max-width: 1380px){
.mia840-workspace{grid-template-columns:158px minmax(0, 1fr)}
.mia840-governance{border-left:0;border-top:1px solid var(--p840-line);display:grid;gap:26px;grid-column:2;grid-template-columns:repeat(3, 1fr);padding:28px 38px 60px}
.mia840-governance > section{border-bottom:0;border-right:1px solid var(--p840-line);padding:0 20px 0 0}
.mia840-governance > section + section{padding-top:0}
.mia840-governance > section:last-child{border-right:0}
}
@media (max-width: 820px){
.mia840-prepare{padding-left:16px;padding-right:16px}
.mia840-head-status{min-width:145px}
.mia840-workspace{display:block}
.mia840-section-nav{border-bottom:1px solid var(--p840-line);border-right:0;flex-direction:row;gap:4px;margin:0;overflow-x:auto;padding:12px 0;position:sticky;top:58px;z-index:7}
.mia840-section-nav > span, .mia840-section-nav a i, .mia840-section-nav a b{display:none}
.mia840-section-nav a{border:1px solid var(--p840-line);border-radius:16px;display:block;min-height:auto;padding:6px 10px;white-space:nowrap}
.mia840-section-nav a.is-active{border-color:var(--p840-blue)}
.mia840-main{padding:28px 6px 90px}
.mia840-governance{display:grid;grid-template-columns:1fr;padding:26px 6px 50px}
.mia840-governance > section{border-bottom:1px solid var(--p840-line);border-right:0;padding:0 0 24px}
.mia840-governance > section + section{padding-top:24px}
.mia840-actions{margin-left:-6px;margin-right:-6px;padding-left:12px;padding-right:12px}
}
@media (max-width: 600px){
.mia840-prepare{padding-top:22px}
.mia840-head-status{border-left:0;border-top:1px solid var(--p840-line);justify-items:start;margin-top:18px;padding:14px 0 0}
.mia840-field-grid.two, .mia840-field-grid.three, .mia840-identity-grid, .mia840-selector-ledger{grid-template-columns:1fr}
.mia840-cover-row{grid-template-columns:108px 1fr}
.mia840-cover-preview{height:72px;width:108px}
.mia840-review-list li{grid-template-columns:10px minmax(0, 1fr) 16px;padding:8px 0}
.mia840-review-list li > span:nth-last-child(2){display:none}
.mia840-source-current{grid-template-columns:86px 1fr}
.mia840-source-current a{grid-column:2;grid-row:auto}
.mia840-source-ledger > div, .mia840-fact-ledger > div{grid-template-columns:1fr;gap:5px}
.mia840-diff-head{display:none}
.mia840-diff > div:not(.mia840-diff-empty){grid-template-columns:1fr;gap:5px}
.mia840-diff > div span::before{color:var(--mia-quiet);content:"Previous / draft: "}
.mia840-actions{align-items:stretch;flex-direction:column;gap:10px}
.mia840-actions > div:last-child{justify-content:stretch}
}
/* deal-workspace-v850.css — workflow content only */
.mia850-deal-workspace{--mia850-ink:var(--mia-ink);--mia850-muted:var(--mia-muted);--mia850-quiet:var(--mia-quiet);--mia850-line:var(--mia-border);--mia850-soft-line:var(--mia-border-soft);--mia850-accent:var(--mia-blue-strong);--mia850-gold:var(--mia-warning);--mia850-canvas:var(--mia-surface);width:min(100%, 1560px);margin:0 auto;color:var(--mia850-ink)}
.mia850-dealbar-status{display:flex;align-items:center}
.mia850-dealbar-status{flex:0 0 auto;gap:14px}
.mia850-readonly{color:var(--mia850-gold);font-size:12px;font-weight:720;letter-spacing:.05em;text-transform:uppercase}
.mia850-health{display:flex;align-items:center;gap:5px;color:var(--mia850-muted);font-size:12px;text-decoration:none}
.mia850-health i{width:6px;height:6px;border-radius:50%;background:var(--mia-quiet)}
.mia850-health.status-healthy i, .mia850-health.status-positive i{background:var(--mia-green)}
.mia850-health.status-attention i, .mia850-health.status-warning i{background:var(--mia-gold)}
.mia850-health.status-risk i, .mia850-health.status-critical i{background:var(--mia-red)}
.mia850-health strong{color:var(--mia850-ink);font-size:12px}
.mia850-progress{min-width:62px;display:flex;align-items:baseline;gap:4px;padding-left:14px;border-left:1px solid var(--mia850-line)}
.mia850-progress strong{font:500 18px/1 var(--premium-serif, Georgia, serif)}
.mia850-progress small{color:var(--mia850-quiet);font-size:12px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}
.mia850-deal-workspace .mia850-deal-menu > summary{width:30px;height:30px;border:1px solid var(--mia850-line);border-radius:6px}
.mia850-deal-workspace .mia850-journey{position:relative;margin:0;border:0}
.mia850-journey-row{min-height:69px;display:grid;grid-template-columns:minmax(0, 1fr) 42px;border-bottom:1px solid var(--mia850-line)}
.mia850-deal-workspace .mia850-journey-row > nav{min-width:0;overflow-x:auto;overflow-y:hidden;border:0;scrollbar-width:thin;scroll-snap-type:x proximity}
.mia850-deal-workspace .mia850-stage-list{width:100%;min-width:780px;height:68px;grid-auto-columns:minmax(92px, 1fr);align-items:stretch}
.mia850-deal-workspace .mia850-stage{min-width:92px;scroll-snap-align:start}
.mia850-deal-workspace .mia850-stage::before{top:20px;height:1px}
.mia850-deal-workspace .mia850-stage > a{height:68px;min-height:68px;gap:6px;justify-content:flex-start;padding:7px 5px 5px}
.mia850-deal-workspace .mia850-stage > a::after{right:20%;left:20%;height:2px}
.mia850-stage-controls{position:relative;height:68px;border-left:1px solid var(--mia850-line)}
.mia850-stage-controls > summary{width:42px;height:68px;display:flex;align-items:center;justify-content:center;margin:0;color:var(--mia850-muted);cursor:pointer;list-style:none}
.mia850-stage-controls > summary::-webkit-details-marker{display:none}
.mia850-stage-controls > summary .mia-icon{width:13px;height:13px}
.mia850-stage-controls > summary span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.mia850-stage-controls[open] > summary{color:var(--mia850-accent);background:rgba(82, 105, 216, .055)}
.mia850-stage-controls > div{position:absolute;z-index:35;top:69px;right:0;width:min(360px, calc(100vw - 36px));padding:17px;border:1px solid var(--mia850-line);background:var(--mia-raised)}
.mia850-stage-controls header{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding-bottom:12px;border-bottom:1px solid var(--mia850-line)}
.mia850-stage-controls header span, .mia850-stage-controls section > span{color:var(--mia850-gold);font-size:12px;font-weight:750;letter-spacing:.1em;text-transform:uppercase}
.mia850-stage-controls header strong{font:500 19px/1 var(--premium-serif, Georgia, serif)}
.mia850-stage-controls header small{grid-column:1 / -1;color:var(--mia850-muted);font-size:12px}
.mia850-stage-controls section{padding:10px 0;border-bottom:1px solid var(--mia850-soft-line)}
.mia850-stage-controls section p{margin:4px 0 0;font-size:12px;line-height:1.45}
.mia850-stage-controls ul{margin:8px 0 12px;padding:0;list-style:none}
.mia850-stage-controls li{display:grid;grid-template-columns:22px 1fr;gap:7px;padding:5px 0;font-size:12px}
.mia850-stage-controls li > span{color:var(--mia850-quiet)}
.mia850-stage-controls li.is-done > span{color:var(--mia-green)}
.mia850-stage-controls li small{display:block;color:var(--mia850-muted)}
.mia850-stage-controls footer{display:flex;align-items:center;gap:8px}
.mia850-viewing-stage{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:5px 2px;font-size:12px}
.mia850-viewing-stage span{display:flex;align-items:center;gap:5px}
.mia850-viewing-stage i{color:var(--mia850-quiet);font-style:normal}
.mia850-stagebar{min-height:61px;display:grid;grid-template-columns:minmax(115px, auto) minmax(0, 1fr) auto;align-items:stretch;gap:18px;margin:0;padding:0 2px;border-bottom:1px solid var(--mia850-line)}
.mia850-stagebar-title{align-self:center;min-width:0}
.mia850-stagebar-title > span{display:block;color:var(--mia850-gold);font-size:12px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}
.mia850-stagebar-title h2:not(.sr-only){margin:2px 0 0;font:500 17px/1.1 var(--premium-serif, Georgia, serif)}
.mia850-stagebar-title small{display:block;max-width:190px;margin-top:3px;overflow:hidden;color:var(--mia850-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.mia850-stat-tabs{min-width:0;display:flex;align-items:stretch;margin:0;padding:0;border:0;overflow-x:auto;scrollbar-width:none}
.mia850-stat-tabs::-webkit-scrollbar{display:none}
.mia850-stat-tabs > a, .mia850-stat-tabs > span{min-width:100px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;padding:7px 13px;border:0;border-left:1px solid var(--mia850-soft-line);color:var(--mia850-muted);background:transparent;text-decoration:none;white-space:nowrap}
.mia850-stat-tabs > a:last-child, .mia850-stat-tabs > span:last-child{border-right:1px solid var(--mia850-soft-line)}
.mia850-stat-tabs > a > span, .mia850-stat-tabs > span > span{font-size:12px;font-weight:650}
.mia850-stat-tabs > a > strong, .mia850-stat-tabs > span > strong{color:var(--mia850-ink);font:500 16px/1 var(--premium-serif, Georgia, serif)}
.mia850-stat-tabs > a::after{content:"";position:absolute;right:13px;bottom:0;left:13px;height:2px;background:transparent}
.mia850-stat-tabs > a:hover{color:var(--mia850-ink);background:rgba(21, 24, 27, .025)}
.mia850-stat-tabs > a.is-active::after, .mia850-stat-tabs > a.active::after{background:var(--mia850-accent)}
.mia850-stat-tabs > a.is-active, .mia850-stat-tabs > a.active, .mia850-stat-tabs > span.is-active{color:var(--mia850-ink)}
.mia850-stagebar-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px}
.mia850-stagebar-actions form{margin:0}
.mia850-context-help{position:relative}
.mia850-context-help > summary{min-height:32px;display:flex;align-items:center;gap:6px;padding:6px 9px;color:var(--mia850-muted);cursor:pointer;font-size:12px;font-weight:650;list-style:none}
.mia850-context-help > summary::-webkit-details-marker{display:none}
.mia850-context-help > summary .mia-icon{width:13px;height:13px}
.mia850-context-help > div{position:absolute;z-index:30;top:37px;right:0;width:285px;padding:14px;border:1px solid var(--mia850-line);background:var(--mia-raised)}
.mia850-context-help > div strong{font-size:12px}
.mia850-context-help > div p{margin:6px 0 9px;color:var(--mia850-muted);font-size:12px;line-height:1.45}
.mia850-context-help > div a{color:var(--mia850-accent);font-size:12px;text-decoration:none}
.mia850-deal-workspace .mia850-matchbar{grid-template-columns:minmax(130px, auto) minmax(450px, 1fr) auto}
.mia850-deal-workspace .match-queue-v12{border-top:0}
.mia850-deal-workspace .match-filter-v12{min-height:51px;grid-template-columns:minmax(180px, 1fr) 110px 100px auto auto;gap:7px;padding:9px 0;border-bottom:1px solid var(--mia850-line);background:transparent}
.mia850-filter-more{position:relative}
.mia850-filter-more > summary{min-height:32px;display:flex;align-items:center;gap:5px;margin:0;padding:6px 9px;border:1px solid var(--mia850-line);border-radius:5px;color:var(--mia850-muted);cursor:pointer;font-size:12px;font-weight:650;list-style:none;white-space:nowrap}
.mia850-filter-more > summary::-webkit-details-marker{display:none}
.mia850-filter-more > summary .mia-icon{width:12px;height:12px}
.mia850-filter-more > summary b{width:5px;height:5px;border-radius:50%;background:var(--mia850-gold)}
.mia850-filter-more[open] > summary{color:var(--mia850-ink);border-color:var(--mia-border)}
.mia850-filter-more > div{position:absolute;z-index:32;top:37px;right:0;width:210px;padding:11px;border:1px solid var(--mia850-line);background:var(--mia-raised)}
.mia850-filter-more label{display:block;margin-bottom:9px}
.mia850-filter-more label:last-child{margin-bottom:0}
.mia850-filter-more label > span{display:block;margin-bottom:4px;color:var(--mia850-muted);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.mia850-deal-workspace .mia3-match-cockpit{margin-top:0}
.mia850-deal-workspace .mia595-bulk-bar{min-height:43px;gap:7px;padding:6px 0;border-bottom:1px solid var(--mia850-line);background:transparent}
.mia850-deal-workspace .bulk-selection-copy{font-size:12px}
.mia850-deal-workspace .mia55-match-list-head{min-height:31px;padding-block:5px;background:transparent}
.mia850-deal-workspace .mia55-match-row{min-height:67px;background:transparent}
.mia850-deal-workspace .mia55-match-row:hover, .mia850-deal-workspace .mia55-match-row.focused{background:rgba(82, 105, 216, .035)}
.mia850-deal-workspace .mia594-preliminary-banner{min-height:62px;margin:9px 0;padding:8px 0 8px 12px}
.mia850-deal-workspace .mia594-preliminary-banner p{max-width:680px;margin:2px 0 0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.mia850-deal-workspace .mia70-outreach, .mia850-deal-workspace .premium-engage, .mia850-deal-workspace .premium-confidentiality, .mia850-deal-workspace .premium-diligence, .mia850-deal-workspace .premium-close{padding-top:0}
.mia850-deal-workspace .mia850-outreachbar .mia53-outreach-tabs{border:0}
.mia850-deal-workspace .mia850-outreachbar .mia53-outreach-tabs > a{min-height:60px;border-bottom:0}
.mia850-deal-workspace .mia53-outreach-workbench, .mia850-deal-workspace .premium-conversation-workspace, .mia850-deal-workspace .premium-legal-workspace, .mia850-deal-workspace .premium-diligence-layout, .mia850-deal-workspace .premium-close-layout{margin-top:10px}
.mia850-deal-workspace .mia53-review-queue > header{min-height:48px;padding:8px 0}
.mia850-deal-workspace .mia53-review-queue > header p{display:none}
.mia850-deal-workspace .mia53-review-queue, .mia850-deal-workspace .mia53-review-table, .mia850-deal-workspace .mia53-outreach-rail > section{border-radius:0;box-shadow:none;background:transparent}
.mia850-deal-workspace .mia53-review-queue{border:0}
.mia850-deal-workspace .mia53-outreach-workbench.has-focus{grid-template-columns:minmax(0, 1fr) minmax(290px, 330px);gap:22px}
.mia850-deal-workspace .mia53-outreach-workbench.has-focus > .mia53-outreach-rail{position:sticky;top:78px;padding-left:20px;border-left:1px solid var(--mia850-line)}
.mia850-deal-workspace .mia53-outreach-rail > section{padding:8px 0 20px;border:0}
.mia850-deal-workspace .mia53-outreach-rail hr{border:0;border-top:1px solid var(--mia850-line)}
.mia850-deal-workspace .premium-conversation-list > header{min-height:38px}
.mia850-deal-workspace .premium-thread > header{padding-top:11px;padding-bottom:11px}
.mia850-deal-workspace .mia840-head-status strong{font-size:22px}
.mia850-deal-workspace .mia840-workspace{margin-top:0}
.mia850-deal-workspace .mia840-section-nav{padding-top:15px}
.mia850-overview-brief{display:grid;grid-template-columns:minmax(300px, 1.15fr) minmax(520px, 1.85fr);border-bottom:1px solid var(--mia850-line)}
.mia850-deal-workspace .mia850-overview-brief .mia830-priority{min-height:74px;padding:10px 20px 10px 2px;border-bottom:0}
.mia850-deal-workspace .mia850-overview-brief .mia830-priority h2{margin:3px 0 1px;font-size:17px}
.mia850-deal-workspace .mia850-overview-brief .mia830-priority p{max-width:560px;margin:0;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}
.mia850-deal-workspace .mia850-overview-brief .mia830-execution-summary{border-left:1px solid var(--mia850-line)}
.mia850-deal-workspace .mia850-overview-brief .mia830-metric-strip{height:100%;border:0}
.mia850-deal-workspace .mia850-overview-brief .mia830-metric-strip > div{min-height:74px;padding:11px}
.mia850-deal-workspace .mia850-overview-brief .mia830-metric-strip dd{margin-top:3px;font-size:19px}
.mia850-deal-workspace .mia850-overview-brief .mia830-metric-strip small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.mia850-deal-workspace .mia830-overview-layout{padding-top:14px}
.mia850-deal-workspace .mia3-execute-nav{min-height:44px;display:flex;gap:0;margin:0;border-bottom:1px solid var(--mia850-line)}
.mia850-deal-workspace .mia3-execute-nav a{min-width:160px;min-height:43px;display:flex;flex-direction:row;align-items:center;gap:7px;padding:6px 12px;border:0;border-right:1px solid var(--mia850-soft-line)}
.mia850-deal-workspace .mia3-execute-nav a > span{font-size:12px}
.mia850-deal-workspace .mia3-execute-nav a > strong{font-size:12px}
.mia850-deal-workspace .mia3-execute-nav a > small{font-size:12px}
.mia850-deal-workspace .mia3-execute-nav a.active{border-bottom:2px solid var(--mia850-accent);background:transparent}
.mia850-deal-workspace .v26-execution-layout{margin-top:10px}
.mia850-deal-workspace .v26-execution-main, .mia850-deal-workspace .v26-execution-rail, .mia850-deal-workspace .v26-panel, .mia850-deal-workspace .v26-offer-table-wrap{border-radius:0;box-shadow:none;background:transparent}
.mia850-deal-workspace .v26-execution-main{border:0}
.mia850-deal-workspace .v26-execution-rail{border:0;border-left:1px solid var(--mia850-line)}
.mia850-deal-workspace .v26-offer-table-wrap{border:0}
.mia850-deal-workspace .activity-timeline-v12{margin-top:10px}
@media (max-width: 1500px){
.mia850-deal-workspace .v26-offer-table th:nth-child(5), .mia850-deal-workspace .v26-offer-table td:nth-child(5), .mia850-deal-workspace .v26-offer-table th:nth-child(6), .mia850-deal-workspace .v26-offer-table td:nth-child(6), .mia850-deal-workspace .v26-offer-table th:nth-child(7), .mia850-deal-workspace .v26-offer-table td:nth-child(7){display:none}
.mia850-deal-workspace .v26-offer-table{min-width:0}
}
@media (max-width: 1180px){
.mia850-stagebar{grid-template-columns:minmax(105px, auto) minmax(0, 1fr);gap:10px}
.mia850-stagebar-actions{grid-column:1 / -1;justify-content:flex-start;min-height:38px;margin-top:-1px;border-top:1px solid var(--mia850-soft-line)}
.mia850-deal-workspace .mia850-matchbar{grid-template-columns:minmax(120px, auto) minmax(0, 1fr)}
.mia850-overview-brief{grid-template-columns:1fr}
.mia850-deal-workspace .mia850-overview-brief .mia830-execution-summary{border-top:1px solid var(--mia850-line);border-left:0}
}
@media (max-width: 820px){
.mia850-health span, .mia850-progress small{display:none}
.mia850-health, .mia850-progress{padding:0;border:0}
.mia850-journey-row{grid-template-columns:minmax(0, 1fr) 40px}
.mia850-stage-controls > summary{width:40px}
.mia850-stagebar{display:block;min-height:0;padding:7px 0 0}
.mia850-stagebar-title{display:flex;align-items:baseline;gap:7px;padding:0 2px 7px}
.mia850-stagebar-title small{margin:0}
.mia850-stat-tabs{border-top:1px solid var(--mia850-soft-line)}
.mia850-stat-tabs > a, .mia850-stat-tabs > span{min-width:94px;padding:8px 10px}
.mia850-stagebar-actions{min-height:39px;padding:3px 2px}
.mia850-deal-workspace .match-filter-v12{grid-template-columns:minmax(180px, 1fr) repeat(2, minmax(90px, .55fr));overflow-x:auto}
.mia850-deal-workspace .match-filter-v12 > :nth-child(n/**/+4){display:none}
.mia850-deal-workspace .mia595-bulk-bar{overflow-x:auto}
.mia850-overview-brief{display:block}
}
@media (max-width: 560px){
.mia850-dealbar-status{gap:8px}
.mia850-progress strong{font-size:15px}
.mia850-deal-workspace .mia850-stage-list{min-width:720px;grid-auto-columns:90px}
.mia850-stat-tabs > a > span, .mia850-stat-tabs > span > span{font-size:12px}
}
@media (prefers-reduced-motion: reduce){
.mia850-deal-workspace *, .mia850-deal-workspace *::before, .mia850-deal-workspace *::after{scroll-behavior:auto;transition-duration:.01ms}
}
/* deal-journey-v870.css — workflow content only */
.mia850-deal-workspace .mia850-journey{--mia870-navy:var(--mia-ink);--mia870-navy-soft:var(--mia-canvas);--mia870-teal:var(--mia-green);--mia870-teal-soft:var(--mia-canvas);--mia870-amber:var(--mia-warning);--mia870-amber-soft:var(--mia-canvas);--mia870-danger:var(--mia-red);--mia870-danger-soft:var(--mia-canvas);--mia870-track:var(--mia-border);--mia872-blue:var(--mia-blue-strong);--mia872-blue-soft:var(--mia-surface);isolation:isolate}
.mia850-deal-workspace .mia850-journey-row{min-height:90px;grid-template-columns:minmax(0, 1fr) 62px;border-top:0;border-bottom:1px solid var(--mia850-line);background:rgba(255, 255, 255, .18)}
.mia850-deal-workspace .mia850-journey-row > nav{min-width:0;padding:13px 22px 11px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity}
.mia850-deal-workspace .mia850-journey-row > nav::-webkit-scrollbar{display:none}
.mia850-deal-workspace .mia850-stage-list{width:100%;min-width:900px;height:65px;grid-auto-columns:minmax(112px, 1fr);align-items:start}
.mia850-deal-workspace .mia850-stage{min-width:112px;color:var(--mia850-muted);scroll-snap-align:center}
.mia850-deal-workspace .mia850-stage::before{top:16px;right:50%;left:-50%;height:2px;background:var(--mia870-track)}
.mia850-deal-workspace .mia850-stage.status-completed::before, .mia850-deal-workspace .mia850-stage.is-current::before{background:var(--mia870-teal)}
.mia850-deal-workspace .mia850-stage.status-attention::before{background:var(--mia870-amber)}
.mia850-deal-workspace .mia850-stage.status-blocked::before{background:var(--mia870-danger)}
.mia850-deal-workspace .mia850-stage > a{height:65px;min-height:65px;gap:8px;justify-content:flex-start;padding:0 8px 9px;color:inherit}
.mia850-deal-workspace .mia850-stage > a::after{right:24%;bottom:-1px;left:24%;height:3px;border-radius:3px 3px 0 0;background:transparent}
.mia850-deal-workspace .mia850-stage.is-viewed > a::after{background:transparent}
.mia850-deal-workspace .mia850-stage > a:hover{color:var(--mia870-navy)}
.mia850-deal-workspace .mia850-stage > a:focus-visible{border-radius:4px;outline:2px solid var(--mia-blue-strong);outline-offset:2px}
.mia850-deal-workspace .mia830-stage-node{width:33px;height:33px;flex:0 0 33px;border:1px solid var(--mia-border);background:var(--mia850-canvas);color:var(--mia-muted);font-size:12px;font-weight:720;letter-spacing:.02em}
.mia850-deal-workspace .mia830-stage-node .mia-icon{width:12px;height:12px}
.mia850-deal-workspace .mia850-stage.status-completed .mia830-stage-node{border-color:var(--mia870-teal);background:var(--mia870-teal);color:var(--mia-raised)}
.mia850-deal-workspace .mia850-stage.is-current .mia830-stage-node{border:2px solid var(--mia850-canvas);outline:2px solid var(--mia870-navy);outline-offset:1px;background:var(--mia870-navy);color:var(--mia-raised)}
.mia850-deal-workspace .mia850-stage.is-viewed .mia830-stage-node{border:2px solid var(--mia872-blue);outline:4px solid var(--mia872-blue-soft);outline-offset:1px;background:var(--mia850-canvas);color:var(--mia872-blue)}
.mia850-deal-workspace .mia850-stage.is-current.is-viewed .mia830-stage-node{border-color:var(--mia850-canvas);outline:2px solid var(--mia872-blue);background:var(--mia872-blue);color:var(--mia-raised)}
.mia850-deal-workspace .mia850-stage.is-viewed .mia830-stage-copy strong{color:var(--mia872-blue)}
.mia850-deal-workspace .mia850-stage.status-attention:not(.is-current) .mia830-stage-node{border:1px solid var(--mia-gold);background:var(--mia870-amber-soft);color:var(--mia-warning-readable)}
.mia850-deal-workspace .mia850-stage.status-blocked:not(.is-current) .mia830-stage-node{border:1px solid var(--mia-gold);background:var(--mia870-danger-soft);color:var(--mia870-danger)}
.mia850-deal-workspace .mia850-stage.is-optional:not(.is-current) .mia830-stage-node{border-style:dashed;background:transparent}
.mia850-deal-workspace .mia830-stage-copy{min-width:0}
.mia850-deal-workspace .mia830-stage-copy strong{color:var(--mia870-navy);font-size:12px;font-weight:680;line-height:1.15;letter-spacing:-.01em}
.mia850-deal-workspace .mia830-stage-copy small{margin-top:3px;color:var(--mia850-quiet);font-size:12px;font-weight:610;line-height:1.15;letter-spacing:.035em;text-transform:uppercase}
.mia850-deal-workspace .mia850-stage.status-completed .mia830-stage-copy small{color:var(--mia870-teal)}
.mia850-deal-workspace .mia850-stage.is-current .mia830-stage-copy small{color:var(--mia870-navy)}
.mia850-deal-workspace .mia850-stage.status-attention .mia830-stage-copy small{color:var(--mia870-amber)}
.mia850-deal-workspace .mia850-stage.status-blocked .mia830-stage-copy small{color:var(--mia870-danger)}
.mia850-deal-workspace .mia850-stage-controls{position:relative;height:89px;border-left:1px solid var(--mia850-line)}
.mia850-deal-workspace .mia850-stage-controls > summary{width:62px;height:89px;flex-direction:column;gap:6px;color:var(--mia850-muted)}
.mia850-deal-workspace .mia850-stage-controls > summary .mia-icon{width:15px;height:15px}
.mia850-deal-workspace .mia850-stage-controls > summary span{position:static;width:auto;height:auto;overflow:visible;clip:auto;color:inherit;font-size:12px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}
.mia850-deal-workspace .mia850-stage-controls > summary:hover, .mia850-deal-workspace .mia850-stage-controls[open] > summary{color:var(--mia870-navy);background:var(--mia870-navy-soft)}
.mia850-deal-workspace .mia850-stage-controls > div{top:90px}
@media (max-width: 1100px){
.mia850-deal-workspace .mia850-journey-row{grid-template-columns:minmax(0, 1fr) 54px}
.mia850-deal-workspace .mia850-journey-row > nav{padding-right:12px;padding-left:12px}
.mia850-deal-workspace .mia850-stage-list{min-width:840px;grid-auto-columns:105px}
.mia850-deal-workspace .mia850-stage{min-width:105px}
.mia850-deal-workspace .mia850-stage-controls > summary{width:54px}
}
@media (max-width: 720px){
.mia850-deal-workspace .mia850-journey-row{min-height:84px;grid-template-columns:minmax(0, 1fr) 48px}
.mia850-deal-workspace .mia850-journey-row > nav{padding:11px 6px 8px}
.mia850-deal-workspace .mia850-stage-list{min-width:max-content;height:64px;grid-auto-columns:118px}
.mia850-deal-workspace .mia850-stage{min-width:118px}
.mia850-deal-workspace .mia850-stage > a{padding-right:6px;padding-left:6px}
.mia850-deal-workspace .mia850-stage-controls, .mia850-deal-workspace .mia850-stage-controls > summary{width:48px;height:83px}
.mia850-deal-workspace .mia850-stage-controls > summary span{display:none}
.mia850-deal-workspace .mia850-stage-controls > div{top:84px}
}
@media (prefers-reduced-motion: reduce){
.mia850-deal-workspace .mia850-stage > a, .mia850-deal-workspace .mia830-stage-node{transition:none}
}
/* deal-create-v770.css — workflow content only */
.mia770-deal-create{width:100%;max-width:1420px;margin:0 auto;padding:18px 34px 72px;gap:0;color:var(--u760-ink)}
.mia770-close-link{flex:0 0 auto;padding:8px 0;color:var(--u760-copy);border-bottom:1px solid var(--u760-line);font-size:12px;font-weight:700;text-decoration:none}
.mia770-close-link:hover{color:var(--u760-accent);border-color:var(--u760-accent)}
.mia770-create-progress{position:relative;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));max-width:none;margin:0 0 34px;padding:0;border:0;border-bottom:1px solid var(--u760-line);border-radius:0;background:transparent;box-shadow:none}
.mia770-create-progress button.active{color:var(--u760-ink)}
.mia770-create-progress button.active::after{background:var(--u760-accent)}
.mia770-create-progress button.completed{color:var(--u760-good)}
.mia770-create-layout{display:grid;grid-template-columns:minmax(0, 1fr) 292px;gap:clamp(34px, 4vw, 66px);align-items:start;min-width:0}
.mia770-create-form{display:block;min-width:0}
.mia770-create-form > section, .mia770-create-form > .form-global-errors{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
.mia770-create-form [data-create-step][hidden]{display:none}
.mia770-step-head{display:grid;grid-template-columns:34px minmax(0, 1fr);gap:0 16px;margin:0 0 27px}
.mia770-step-head > span{display:block;width:auto;height:auto;padding-top:4px;color:var(--u760-faint);border:0;border-radius:0;background:transparent;font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}
.mia770-step-eyebrow{margin:0 0 5px;color:var(--u760-bronze);font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}
.mia770-step-head h2{margin:0;color:var(--u760-ink);font-size:clamp(1.35rem, 2vw, 1.85rem);font-weight:650;line-height:1.13;letter-spacing:-.035em}
.mia770-step-head h2:focus, .mia770-step-head h2:focus-visible{outline:0}
.mia770-step-head div > p:last-child{max-width:680px;margin:7px 0 0;color:var(--u760-muted);font-size:12px;line-height:1.55}
.mia770-operation-groups{display:grid;gap:34px;margin:0}
.mia770-operation-family{padding:0;border:0;border-top:1px solid var(--u760-line);border-radius:0;background:transparent;box-shadow:none}
.mia770-operation-family > header{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:start;gap:16px;margin:0;padding:17px 0 11px}
.mia770-operation-family > header strong{display:block;color:var(--u760-ink);font-size:12px;font-weight:750}
.mia770-operation-family > header span{display:block;max-width:620px;margin-top:3px;color:var(--u760-muted);font-size:12px;line-height:1.45}
.mia770-operation-family > header em{color:var(--u760-faint);font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}
.mia770-operation-list{display:block;border-bottom:1px solid var(--u760-line)}
.mia741-create-deal .mia770-operation-choice, .mia770-operation-choice{position:relative;display:grid;grid-template-columns:34px minmax(0, 1fr) 142px;align-items:center;gap:16px;width:100%;min-height:91px;margin:0;padding:15px 0;color:var(--u760-ink);border:0;border-top:1px solid var(--u760-line-soft);border-radius:0;background:transparent;box-shadow:none;text-align:left;transform:none;transition:color .15s ease, background-color .15s ease}
.mia770-operation-choice:first-child{border-top-color:var(--u760-line)}
.mia770-operation-choice:hover{color:var(--u760-accent);background:var(--u760-paper)}
.mia770-operation-choice.selected{color:var(--u760-ink);border-left:0;background:var(--u760-accent-soft)}
.mia770-operation-choice.selected::before{content:"";position:absolute;top:15px;bottom:15px;left:-1px;width:2px;background:var(--u760-accent)}
.mia770-operation-choice > .mia770-choice-index{display:block;width:auto;color:var(--u760-faint);font-size:12px;font-weight:750;letter-spacing:0;text-align:center}
.mia770-operation-choice.selected > .mia770-choice-index{color:var(--u760-accent);font-size:13px}
.mia770-operation-choice > .mia770-choice-copy{display:block;min-width:0;color:inherit;letter-spacing:0;text-transform:none}
.mia770-choice-category{display:block;margin-bottom:3px;color:var(--u760-bronze);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.mia770-choice-copy > strong{display:block;color:var(--u760-ink);font-size:13px;font-weight:750;letter-spacing:-.01em}
.mia770-choice-definition{display:block;max-width:660px;margin-top:4px;color:var(--u760-muted);font-size:12px;line-height:1.45}
.mia770-operation-choice > .mia770-choice-meta{display:block;min-width:0;padding-left:17px;color:inherit;border-left:1px solid var(--u760-line-soft);font-size:inherit;font-style:normal;letter-spacing:0;text-transform:none}
.mia770-choice-meta > span{display:block;color:var(--u760-faint);font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}
.mia770-choice-meta > strong{display:block;margin-top:4px;overflow:hidden;color:var(--u760-copy);font-size:12px;font-weight:700;line-height:1.3;text-overflow:ellipsis}
.mia770-step-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:30px;padding:17px 0 0;border:0;border-top:1px solid var(--u760-line)}
.mia770-step-actions > span{margin-right:auto;color:var(--u760-muted);font-size:12px}
.mia770-form-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:26px 28px;padding:24px 0 10px;border-top:1px solid var(--u760-line)}
.mia770-form-grid .profile-form-field{min-width:0}
.mia770-form-grid .profile-form-field.wide{grid-column:1 / -1}
.mia770-form-grid .profile-form-label{margin-bottom:8px}
.mia770-form-grid .profile-form-label label{color:var(--u760-copy);font-size:12px;font-weight:750}
.mia770-form-grid .profile-help, .mia770-form-grid .profile-error{display:block;margin-top:7px;color:var(--u760-muted);font-size:12px;line-height:1.45}
.mia770-form-grid .profile-error{color:var(--u760-bad);font-weight:700}
.mia770-source-note{display:grid;grid-template-columns:minmax(150px, .55fr) minmax(0, 1fr);gap:20px;padding:14px 0;border:solid var(--u760-line);border-width:1px 0}
.mia770-source-note strong{color:var(--u760-copy);font-size:12px}
.mia770-source-note span{color:var(--u760-muted);font-size:12px;line-height:1.45}
.mia770-source-grid{padding-top:27px;border-top:0}
.mia770-submit{display:grid;grid-template-columns:auto minmax(0, 1fr) auto;align-items:center;gap:24px;margin-top:28px;padding:18px 0 0;border:0;border-top:1px solid var(--u760-line);border-radius:0;background:transparent;box-shadow:none}
.mia770-submit > div{text-align:right}
.mia770-submit > div strong{color:var(--u760-ink);font-size:12px}
.mia770-submit > div span{color:var(--u760-muted);font-size:12px;line-height:1.4}
.mia741-create-deal .mia770-playbook-context, .mia770-playbook-context{position:sticky;top:88px;overflow:visible;padding:0 0 0 25px;color:var(--u760-ink);border:0;border-left:1px solid var(--u760-line);border-radius:0;background:transparent;box-shadow:none}
.mia770-context-head{display:flex;align-items:center;justify-content:space-between;gap:12px}
.mia770-live-mark{display:inline-flex;align-items:center;gap:5px;color:var(--u760-muted);font-size:12px;font-weight:700}
.mia770-live-mark i{width:5px;height:5px;border-radius:50%;background:var(--u760-good)}
.mia770-preview-type{padding:24px 0 10px}
.mia770-preview-type > span{color:var(--u760-bronze);font-size:12px;letter-spacing:.09em}
.mia770-preview-type h2{margin:6px 0 0;color:var(--u760-ink);font-family:var(--mia-font-display);font-size:32px;font-weight:500;line-height:1.05;letter-spacing:-.035em}
.mia770-playbook-context > p[data-playbook-definition]{margin:0 0 23px;color:var(--u760-muted);font-size:12px;line-height:1.55}
.mia770-context-facts{margin:0;border-top:1px solid var(--u760-line)}
.mia770-context-facts > div{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:16px;padding:11px 0;border-bottom:1px solid var(--u760-line)}
.mia770-context-facts dt{color:var(--u760-muted);font-size:12px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}
.mia770-context-facts dd{margin:0;color:var(--u760-ink);font-size:12px;font-weight:750;text-align:right}
.mia770-choose-when{margin:21px 0;padding:0;color:var(--u760-ink);border:0;border-radius:0;background:transparent}
.mia770-choose-when strong, .mia770-preview-flow > span{color:var(--u760-bronze);font-size:12px;letter-spacing:.1em}
.mia770-choose-when p{margin:7px 0 0;color:var(--u760-copy);font-size:12px;line-height:1.5}
.mia770-preview-flow{padding:18px 0 0;border-top:1px solid var(--u760-line)}
.mia770-preview-flow ol{display:grid;gap:0;margin:8px 0 0;padding:0}
.mia770-preview-flow li{display:grid;grid-template-columns:25px minmax(0, 1fr);align-items:center;gap:8px;padding:7px 0;color:var(--u760-copy);border:0;border-bottom:1px solid var(--u760-line-soft)}
.mia770-preview-flow li span{display:block;width:auto;height:auto;color:var(--u760-faint);border:0;border-radius:0;background:transparent;font-size:12px}
.mia770-preview-flow li strong{color:var(--u760-copy);font-size:12px;font-weight:700}
.mia770-governance-note{display:grid;grid-template-columns:16px minmax(0, 1fr);gap:8px;margin:22px 0 0;padding:14px 0 0;color:var(--u760-muted);border-top:1px solid var(--u760-line);font-size:12px;line-height:1.5}
.mia770-governance-note strong{color:var(--u760-copy)}
@media (max-width: 1180px){
.mia770-deal-create{padding-inline:26px}
.mia770-create-layout{grid-template-columns:minmax(0, 1fr) 250px;gap:34px}
.mia741-create-deal .mia770-operation-choice, .mia770-operation-choice{grid-template-columns:30px minmax(0, 1fr) 112px;gap:12px}
}
@media (max-width: 980px){
.mia770-create-layout{grid-template-columns:1fr}
.mia741-create-deal .mia770-playbook-context, .mia770-playbook-context{position:static;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:0 26px;padding:24px 0 0;border-left:0;border-top:1px solid var(--u760-line)}
.mia770-context-head, .mia770-governance-note{grid-column:1 / -1}
.mia770-preview-type{padding-top:18px}
.mia770-preview-flow{margin-top:18px}
}
@media (max-width: 700px){
.mia770-deal-create{padding:8px 18px 54px}
.mia770-create-progress{margin-bottom:27px}
.mia770-step-head{grid-template-columns:26px minmax(0, 1fr);gap:0 10px}
.mia770-operation-family > header{padding-top:14px}
.mia741-create-deal .mia770-operation-choice, .mia770-operation-choice{grid-template-columns:26px minmax(0, 1fr);gap:10px;min-height:94px;padding:14px 0}
.mia770-operation-choice > .mia770-choice-meta{grid-column:2;display:flex;gap:6px;padding:6px 0 0;border-left:0}
.mia770-choice-meta > span, .mia770-choice-meta > strong{display:inline;margin:0;font-size:12px}
.mia770-step-actions{align-items:stretch;flex-direction:column}
.mia770-step-actions > span{margin:0 0 3px}
.mia770-form-grid{grid-template-columns:1fr;gap:22px}
.mia770-form-grid .profile-form-field.wide{grid-column:auto}
.mia770-source-note{grid-template-columns:1fr;gap:5px}
.mia770-submit{grid-template-columns:1fr;align-items:stretch}
.mia770-submit > div{order:-1;text-align:left}
.mia741-create-deal .mia770-playbook-context, .mia770-playbook-context{grid-template-columns:1fr}
.mia770-preview-type, .mia770-context-facts, .mia770-choose-when, .mia770-preview-flow{grid-column:1}
}
@media (prefers-reduced-motion: reduce){
.mia770-deal-create *{scroll-behavior:auto;transition-duration:0s}
}
/* trash-v581.css — workflow content only */
.mia581-trash-page{max-width:1440px;margin:0 auto;padding:28px 0 42px}
.mia581-trash-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:20px;padding:0 2px}
.mia581-trash-hero p{margin:0;max-width:720px;color:var(--mia-muted);font-size:13.76px;line-height:1.55}
.mia581-trash-list{display:grid;gap:12px}
.mia581-trash-card{display:grid;grid-template-columns:minmax(220px,1.05fr) 150px minmax(190px,.85fr) minmax(340px,1.45fr) auto;align-items:center;gap:18px;padding:18px 20px;border:1px solid var(--mia-border);border-radius:18px;background:var(--mia-raised);box-shadow:0 8px 24px rgba(24,28,36,.04)}
.mia581-trash-identity{display:flex;align-items:center;gap:13px;min-width:0}
.mia581-trash-avatar{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid var(--mia-border-soft);border-radius:12px;background:var(--mia-raised);color:var(--mia-blue-strong);font-size:14.4px;font-weight:850}
.mia581-trash-identity div{min-width:0}
.mia581-trash-identity strong{display:block;color:var(--mia-ink);font-size:14.88px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia581-trash-identity small{display:block;margin-top:3px;color:var(--mia-quiet);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mia581-trash-meta>span, .mia581-trash-reason>span, .mia581-trash-impact>span{display:block;margin-bottom:5px;color:var(--mia-quiet);font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
.mia581-trash-meta strong{display:block;color:var(--mia-ink);font-size:12.8px}
.mia581-trash-meta small{display:block;margin-top:3px;color:var(--mia-quiet);font-size:12px}
.mia581-trash-reason p{margin:0;color:var(--mia-muted);font-size:12px;line-height:1.45}
.mia581-trash-impact>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid var(--mia-border-soft);border-radius:12px;background:var(--mia-raised)}
.mia581-trash-impact b{padding:8px 9px;border-left:1px solid var(--mia-border-soft);color:var(--mia-ink);font-size:12.16px}
.mia581-trash-impact b:first-child{border-left:0}
.mia581-trash-impact small{display:block;margin-top:1px;color:var(--mia-quiet);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.mia581-trash-actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;white-space:nowrap}
.mia581-trash-actions form{margin:0}
.mia581-purge-dialog{width:min(680px,calc(100vw - 36px));max-height:calc(100vh - 48px);padding:0;border:0;border-radius:22px;background:var(--mia-raised);color:var(--mia-ink);box-shadow:0 32px 90px rgba(13,17,24,.24);overflow:auto}
.mia581-purge-dialog::backdrop{background:rgba(15,19,26,.46);backdrop-filter:blur(3px)}
.mia581-purge-form>header{display:grid;grid-template-columns:48px minmax(0,1fr) 32px;gap:14px;align-items:start;padding:22px 24px 19px;border-bottom:1px solid var(--mia-border-soft)}
.mia581-purge-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:var(--mia-surface);color:var(--mia-red)}
.mia581-purge-icon svg{width:20px;height:20px}
.mia581-purge-form header span{color:var(--mia-red);font-size:12px;font-weight:850;letter-spacing:.12em}
.mia581-purge-form header h2{margin:5px 0 5px;font-size:22.72px;letter-spacing:-.035em}
.mia581-purge-form header p{margin:0;color:var(--mia-muted);font-size:12px;line-height:1.5}
.mia581-dialog-close{width:30px;height:30px;border:0;border-radius:9px;background:var(--mia-canvas);color:var(--mia-muted);font-size:19.2px;cursor:pointer}
.mia581-purge-impact{padding:18px 24px 0}
.mia581-purge-impact>span{display:block;margin-bottom:8px;color:var(--mia-muted);font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}
.mia581-purge-impact>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid var(--mia-border-soft);border-radius:13px;background:var(--mia-raised)}
.mia581-purge-impact b{padding:10px 11px;border-right:1px solid var(--mia-border-soft);border-bottom:1px solid var(--mia-border-soft);font-size:13.12px}
.mia581-purge-impact b:nth-child(4n){border-right:0}
.mia581-purge-impact b:nth-last-child(-n/**/+4){border-bottom:0}
.mia581-purge-impact small{display:block;margin-top:2px;color:var(--mia-quiet);font-size:12px;text-transform:uppercase;letter-spacing:.05em}
.mia581-purge-warning{margin:14px 24px 0;padding:10px 12px;border:1px solid var(--mia-border);border-radius:11px;background:var(--mia-surface);color:var(--mia-warning-readable);font-size:12px;line-height:1.45}
.mia581-purge-field{display:grid;gap:6px;margin:15px 24px 0}
.mia581-purge-field>span{font-size:12px;font-weight:780}
.mia581-purge-ack{display:flex;align-items:flex-start;gap:9px;margin:15px 24px 0;padding:11px 12px;border-radius:11px;background:var(--mia-surface);color:var(--mia-muted);font-size:12px;line-height:1.4}
.mia581-purge-form>footer{display:flex;justify-content:flex-end;gap:9px;margin-top:18px;padding:16px 24px 20px;border-top:1px solid var(--mia-border-soft)}
@media (max-width:1180px){
.mia581-trash-card{grid-template-columns:minmax(220px,1fr) 140px minmax(240px,1fr) auto}
.mia581-trash-reason{display:none}
.mia581-trash-impact>div{grid-template-columns:repeat(3,minmax(0,1fr))}
.mia581-trash-impact b:nth-child(n/**/+4){display:none}
}
@media (max-width:820px){
.mia581-trash-page{padding-top:16px}
.mia581-trash-hero{align-items:flex-start;flex-direction:column}
.mia581-trash-card{grid-template-columns:1fr;gap:12px}
.mia581-trash-reason{display:block}
.mia581-trash-actions{justify-content:flex-start}
.mia581-purge-impact>div{grid-template-columns:repeat(2,minmax(0,1fr))}
.mia581-purge-impact b:nth-child(2n){border-right:0}
.mia581-purge-impact b:nth-last-child(-n/**/+4){border-bottom:1px solid var(--mia-border-soft)}
.mia581-purge-impact b:nth-last-child(-n/**/+2){border-bottom:0}
}
/* deal-portfolio-index-v820.css — workflow content only */
.mia820-kicker{margin:0 0 8px;color:var(--p820-bronze);font-size:12px;font-weight:760;letter-spacing:.18em;text-transform:uppercase}
.mia820-summary{display:flex;flex-wrap:wrap;gap:24px;margin-top:13px}
.mia820-summary a{color:var(--p820-muted);font-size:12px;line-height:1.3;text-decoration:none}
.mia820-summary a:hover, .mia820-summary a:focus-visible{color:var(--p820-ink)}
.mia820-summary a.attention{color:var(--p820-amber)}
.mia820-summary strong{font-weight:720}
.mia820-filters{display:grid;grid-template-columns:minmax(260px, 2fr) minmax(90px, .55fr) minmax(100px, .62fr) minmax(160px, .82fr) minmax(130px, auto);align-items:end;gap:clamp(18px, 2vw, 32px);padding:20px 0 16px}
.mia820-search, .mia820-select{position:relative;min-width:0}
.mia820-search > svg{position:absolute;z-index:1;left:1px;top:11px;width:15px;height:15px;color:var(--p820-muted);pointer-events:none}
.mia820-advanced-trigger{display:inline-flex;align-items:center;justify-content:flex-start;min-height:40px;gap:9px;padding:0 2px;color:var(--p820-ink);background:transparent;border:0;cursor:pointer;font:inherit;font-size:12px;white-space:nowrap}
.mia820-advanced-trigger svg{width:16px;height:16px}
.mia820-advanced-trigger b{min-width:18px;height:18px;display:grid;place-items:center;color:var(--p820-paper);background:var(--p820-ink);border-radius:50%;font-size:12px}
.mia820-quick-views{display:flex;gap:40px;min-height:54px;align-items:end;border-bottom:1px solid var(--p820-hair)}
.mia820-quick-views a{position:relative;padding:0 8px 14px;color:var(--p820-muted);font-size:12px;text-decoration:none}
.mia820-quick-views a:first-child{padding-left:0}
.mia820-quick-views a:hover, .mia820-quick-views a:focus-visible, .mia820-quick-views a[aria-current="page"]{color:var(--p820-ink)}
.mia820-quick-views a[aria-current="page"]::after{content:"";position:absolute;right:4px;bottom:-1px;left:4px;height:2px;background:var(--p820-bronze)}
.mia820-quick-views a:first-child[aria-current="page"]::after{left:0}
.mia820-ledger{width:100%;min-width:0}
.mia820-ledger-head, .mia820-deal-row{display:grid;grid-template-columns:minmax(265px, 1.45fr) minmax(125px, .68fr) minmax(195px, 1fr) minmax(95px, .5fr) minmax(205px, 1.08fr) 28px;column-gap:22px;align-items:center}
.mia820-ledger-head{min-height:40px;padding:0 8px 0 10px;color:var(--p820-muted);border-bottom:1px solid var(--p820-hair);font-size:12px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}
.mia820-deal-row{position:relative;min-height:96px;padding:12px 8px 12px 10px;border-bottom:1px solid var(--p820-hair-soft);transition:background-color 150ms ease}
.mia820-deal-row:hover, .mia820-deal-row:focus-within{background:rgba(255, 255, 255, .3)}
.mia820-deal-row.is-attention::before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:var(--p820-accent)}
.mia820-deal-cell, .mia820-owner{display:flex;align-items:center;min-width:0}
.mia820-deal-cell{gap:13px}
.mia820-expand{width:18px;height:30px;flex:0 0 18px;display:grid;place-items:center;padding:0;color:var(--p820-quiet);background:transparent;border:0;cursor:pointer}
.mia820-expand svg{width:13px;height:13px;transition:transform 150ms ease, color 150ms ease}
.mia820-expand[aria-expanded="true"] svg{color:var(--p820-accent);transform:rotate(180deg)}
.mia820-deal-row:hover .mia800-identity-media img{filter:saturate(1.08)}
.mia820-deal-copy{min-width:0}
.mia820-deal-copy > a{display:block;overflow:hidden;color:var(--p820-ink);font-family:var(--mia-font-display);font-size:18px;font-weight:600;line-height:1.2;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}
.mia820-deal-copy > a:hover{color:var(--mia-text)}
.mia820-deal-copy small, .mia820-journey-cell small, .mia820-next small{display:block;overflow:hidden;margin-top:5px;color:var(--p820-muted);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
.mia820-owner{gap:8px}
.mia820-owner strong{overflow:hidden;color:var(--p820-ink);font-size:12px;font-weight:520;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
.mia820-journey-cell{min-width:0}
.mia820-journey{display:flex;align-items:center;min-width:0;margin:0 0 9px;padding:0 3px;list-style:none}
.mia820-journey li{position:relative;width:10px;height:10px;flex:0 0 10px;border:1px solid var(--mia-quiet);border-radius:50%;cursor:help}
.mia820-journey li:not(:last-child){margin-right:16px}
.mia820-journey li:not(:last-child)::after{content:"";position:absolute;z-index:-1;top:4px;left:9px;width:17px;height:1px;background:var(--mia-border)}
.mia820-journey .status-completed{background:var(--mia-text);border-color:var(--mia-text)}
.mia820-journey .status-completed::after{background:var(--mia-text)}
.mia820-journey .status-current{background:var(--p820-paper);border:2px solid var(--p820-accent);outline:2px solid var(--mia-border-soft);outline-offset:2px}
.mia820-journey .status-attention{background:var(--mia-surface);border:2px solid var(--p820-amber);outline:2px solid var(--mia-border);outline-offset:2px}
.mia820-journey .status-blocked{background:var(--p820-red);border-color:var(--p820-red);border-radius:2px;transform:rotate(45deg)}
.mia820-journey .status-optional{border-style:dashed}
.mia820-journey .status-skipped{opacity:.45}
.mia820-journey li:focus-visible{outline:2px solid var(--p820-accent);outline-offset:3px}
.mia820-tooltip{position:absolute;z-index:10;left:50%;bottom:calc(100% + 9px);width:max-content;max-width:190px;padding:6px 8px;color:var(--mia-raised);background:var(--mia-ink);border-radius:4px;font-size:12px;line-height:1.35;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(3px);transition:opacity 120ms ease, transform 120ms ease}
.mia820-journey li:hover .mia820-tooltip, .mia820-journey li:focus .mia820-tooltip{opacity:1;transform:translateX(-50%) translateY(0)}
.mia820-journey-cell > strong{color:var(--p820-ink);font-size:12px;font-weight:620}
.mia820-health{min-width:0;color:var(--p820-ink);text-decoration:none}
.mia820-health > strong{display:block;font-family:var(--mia-font-display);font-size:27px;font-weight:500;line-height:.95;letter-spacing:-.025em}
.mia820-health > span{display:flex;align-items:center;gap:6px;margin-top:7px;color:var(--p820-muted);font-size:12px}
.mia820-health i{width:7px;height:7px;background:var(--p820-quiet);border-radius:50%}
.mia820-health.status-healthy i{background:var(--p820-green)}
.mia820-health.status-attention i{background:var(--p820-amber)}
.mia820-health.status-at_risk i, .mia820-health.status-blocked i{background:var(--p820-red)}
.mia820-next{min-width:0}
.mia820-next > a, .mia820-next > strong{display:block;overflow:hidden;color:var(--p820-ink);font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
.mia820-next > a{font-weight:680;text-decoration:none}
.mia820-next > a:hover{color:var(--mia-text)}
.mia820-next > strong{margin-top:4px;font-weight:500}
.mia820-next small.tone-warning{color:var(--p820-amber)}
.mia820-next small.tone-danger{color:var(--p820-red)}
.mia820-open{width:28px;height:34px;display:grid;place-items:center;color:var(--p820-muted);text-decoration:none}
.mia820-open svg{width:15px;height:15px;transition:transform 150ms ease, color 150ms ease}
.mia820-deal-row:hover .mia820-open svg{color:var(--p820-ink);transform:translateX(3px)}
.mia820-detail-panel{grid-column:1 / -1;display:grid;grid-template-columns:repeat(auto-fit, minmax(175px, 1fr));gap:0;margin:12px 20px -12px 31px;padding:17px 0 20px 76px;border-top:1px solid var(--p820-hair-soft)}
.mia820-detail-panel[hidden]{display:none}
.mia820-detail-panel > div{min-width:0;padding:0 18px;border-left:1px solid var(--p820-hair)}
.mia820-detail-panel > div:first-child{padding-left:0;border-left:0}
.mia820-detail-panel span{display:block;margin-bottom:7px;color:var(--p820-bronze);font-size:12px;font-weight:760;letter-spacing:.13em;text-transform:uppercase}
.mia820-detail-panel strong, .mia820-detail-panel a{color:var(--p820-ink);font-size:12px;font-weight:640;text-decoration:none}
.mia820-detail-panel p, .mia820-detail-panel li{margin:5px 0 0;color:var(--p820-muted);font-size:12px;line-height:1.45}
.mia820-detail-panel ul{margin:0;padding-left:14px}
.mia820-empty{max-width:520px;padding:74px 0;border-bottom:1px solid var(--p820-hair)}
.mia820-empty h2{margin:0 0 8px;font-family:var(--mia-font-display);font-size:28px;font-weight:520}
.mia820-empty p{margin:0 0 18px;color:var(--p820-muted);font-size:12px}
.mia820-empty > a{color:var(--p820-accent);font-size:12px;text-decoration:none}
.mia820-pagination{display:flex;align-items:center;justify-content:space-between;min-height:54px;color:var(--p820-muted);border-top:1px solid var(--p820-hair);font-size:12px}
.mia820-pagination > div{display:flex;align-items:center;gap:6px}
.mia820-pagination a, .mia820-pagination > div > span{width:30px;height:30px;display:grid;place-items:center;color:var(--p820-muted);border-radius:4px;font-size:12px;text-decoration:none}
.mia820-pagination a:hover{color:var(--p820-ink);background:rgba(255,255,255,.42)}
.mia820-pagination a[aria-current="page"]{color:var(--p820-ink);background:var(--mia-border-soft)}
.mia820-filter-drawer::backdrop{background:rgba(15, 17, 20, .28)}
.mia820-filter-drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--p820-hair)}
.mia820-filter-drawer-head p{margin:0 0 7px;color:var(--p820-bronze);font-size:12px;font-weight:760;letter-spacing:.15em}
.mia820-filter-drawer-head h2{margin:0;font-family:var(--mia-font-display);font-size:30px;font-weight:520}
.mia820-filter-help{margin:16px 0 22px;color:var(--p820-muted);font-size:12px}
.mia820-filter-fields{display:grid;gap:18px}
.mia820-filter-fields label > span{display:block;margin-bottom:6px;color:var(--p820-muted);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.mia820-filter-drawer-actions{position:sticky;bottom:-28px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:30px -28px -28px;padding:18px 28px;background:var(--p820-paper);border-top:1px solid var(--p820-hair)}
.mia820-filter-drawer-actions a{color:var(--p820-muted);font-size:12px;text-decoration:none}
@media (max-width: 1180px){
.mia820-filters{grid-template-columns:minmax(240px, 1.6fr) minmax(95px, .55fr) minmax(105px, .6fr) minmax(155px, .85fr) auto;gap:22px}
.mia820-ledger-head, .mia820-deal-row{grid-template-columns:minmax(235px, 1.4fr) minmax(110px, .65fr) minmax(165px, 1fr) 84px minmax(170px, 1.05fr) 24px;column-gap:14px}
.mia820-deal-copy > a{font-size:17px}
.mia820-journey li:not(:last-child){margin-right:12px}
.mia820-journey li:not(:last-child)::after{width:13px}
}
@media (max-width: 900px){
.mia820-filters{grid-template-columns:minmax(220px, 1.4fr) repeat(2, minmax(100px, .6fr))}
.mia820-sort{grid-column:1 / 2}
.mia820-advanced-trigger{grid-column:2 / 4}
.mia820-ledger-head{grid-template-columns:minmax(230px, 1.2fr) minmax(165px, .9fr) 78px minmax(175px, 1fr) 24px}
.mia820-ledger-head > span:nth-child(2){display:none}
.mia820-deal-row{grid-template-columns:minmax(230px, 1.2fr) minmax(165px, .9fr) 78px minmax(175px, 1fr) 24px;min-height:108px}
.mia820-owner{position:absolute;left:104px;bottom:15px}
.mia820-owner-avatar{display:none}
.mia820-owner strong{color:var(--p820-muted);font-size:12px}
.mia820-journey-cell{grid-column:2}
.mia820-health{grid-column:3}
.mia820-next{grid-column:4}
.mia820-open{grid-column:5}
}
@media (max-width: 680px){
.mia820-summary{gap:12px 18px}
.mia820-filters{grid-template-columns:1fr 1fr;gap:12px 18px;padding-top:16px}
.mia820-search{grid-column:1 / -1}
.mia820-sort{grid-column:1 / -1}
.mia820-advanced-trigger{grid-column:1 / -1}
.mia820-quick-views{gap:22px;overflow-x:auto}
.mia820-quick-views{scrollbar-width:none}
.mia820-quick-views::-webkit-scrollbar{display:none}
.mia820-quick-views a{flex:0 0 auto}
.mia820-ledger-head{display:none}
.mia820-deal-row{grid-template-columns:minmax(0, 1fr) 28px;row-gap:16px;min-height:0;padding:18px 4px 18px 0}
.mia820-deal-cell{grid-column:1}
.mia820-expand{display:none}
.mia820-owner{position:static;grid-column:1;grid-row:2;padding-left:71px}
.mia820-owner-avatar{display:grid;width:24px;height:24px;flex-basis:24px}
.mia820-journey-cell{grid-column:1 / -1;grid-row:3;padding-left:71px}
.mia820-health{grid-column:1;grid-row:4;padding-left:71px}
.mia820-health > strong{display:inline;margin-right:8px;font-size:23px}
.mia820-health > span{display:inline-flex;margin-top:0}
.mia820-next{grid-column:1 / -1;grid-row:5;padding-left:71px}
.mia820-open{grid-column:2;grid-row:1;align-self:center}
.mia820-detail-panel{display:none}
.mia820-pagination{align-items:flex-start;gap:10px;padding-top:14px}
}
@media (prefers-reduced-motion: reduce){
.mia820-deal-row, .mia820-expand svg, .mia820-open svg, .mia820-tooltip, .mia820-deal-cell .mia800-identity-media{transition:none}
}
/* calendar-workspace-v820.css — workflow content only */
.mia-calendar-workspace{--cal-ink:var(--mia-ink);--cal-muted:var(--mia-muted);--cal-line:var(--mia-border);--cal-line-soft:var(--mia-border-soft);--cal-paper:var(--mia-surface);--cal-white:var(--mia-surface-raised);--cal-blue:var(--mia-blue-solid);--cal-gold:var(--mia-gold-text);position:relative;width:100%;margin:0 auto;color:var(--cal-ink);font-size:14px}
.mia-calendar-head-actions, .mia-calendar-connection, .mia-calendar-toolbar, .mia-calendar-nav, .mia-calendar-views, .mia-calendar-legend, .mia-calendar-detail-actions, .mia-calendar-form footer, .mia-calendar-form footer > div{display:flex;align-items:center}
.mia-calendar-head-actions{gap:10px}
.mia-calendar-connection{gap:10px;min-width:190px;padding-right:14px;border-right:1px solid var(--cal-line)}
.mia-calendar-connection > i{width:8px;height:8px;border-radius:50%;background:var(--mia-quiet);box-shadow:0 0 0 4px rgba(155, 160, 165, .12)}
.mia-calendar-connection.is-live > i{background:var(--mia-green);box-shadow:0 0 0 4px rgba(46, 130, 105, .12)}
.mia-calendar-connection span{display:grid;gap:2px}
.mia-calendar-connection strong{font-size:12px;font-weight:700}
.mia-calendar-connection small{color:var(--cal-muted);font-size:12px}
.mia-calendar-button{display:inline-flex;min-height:40px;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--cal-line);border-radius:9px;background:transparent;color:var(--cal-ink);font:inherit;font-size:12px;font-weight:750;text-decoration:none;cursor:pointer;transition:background .16s ease, border-color .16s ease, color .16s ease, transform .16s ease}
.mia-calendar-button svg{width:15px;height:15px}
.mia-calendar-button:hover{border-color:var(--mia-border);background:rgba(255,255,255,.62)}
.mia-calendar-button:active{transform:translateY(1px)}
.mia-calendar-button.primary{border-color:var(--cal-ink);background:var(--cal-ink);color:var(--mia-raised)}
.mia-calendar-button.primary:hover{background:var(--mia-text)}
.mia-calendar-button:disabled{cursor:not-allowed;opacity:.45}
.mia-calendar-toolbar{min-height:76px;justify-content:space-between;gap:22px;border-bottom:1px solid var(--cal-line-soft)}
.mia-calendar-nav{gap:6px;min-width:440px}
.mia-calendar-nav h2{margin:0 0 0 14px;font-family:var(--mia-font-ui);font-size:24px;font-weight:400;letter-spacing:-.025em}
.mia-calendar-signals{display:flex;gap:16px;margin-left:auto;color:var(--cal-muted);font-size:12px}
.mia-calendar-signals span + span{padding-left:16px;border-left:1px solid var(--cal-line)}
.mia-calendar-signals b{color:var(--cal-ink);font-size:14px}
.mia-calendar-views{gap:2px;padding:3px;border:1px solid var(--cal-line);border-radius:9px}
.mia-calendar-views button.active{background:var(--cal-ink);color:var(--mia-raised)}
.mia-calendar-legend{min-height:48px;gap:16px;color:var(--cal-muted);font-size:12px}
.mia-calendar-legend span{display:inline-flex;align-items:center;gap:6px}
.mia-calendar-legend i{width:7px;height:7px;border-radius:50%;background:var(--mia-muted)}
.mia-calendar-legend i.deal{background:var(--cal-blue)}
.mia-calendar-legend i.workspace{background:var(--mia-muted)}
.mia-calendar-legend i.imported{background:var(--cal-gold)}
.mia-calendar-legend small{margin-left:auto;color:var(--mia-quiet)}
.mia-calendar-stage{position:relative;min-height:650px;padding-bottom:28px}
.mia-calendar-loading{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:10px;background:rgba(248, 245, 239, .8);color:var(--cal-muted);font-size:12px;backdrop-filter:blur(2px);transition:opacity .2s ease}
.mia-calendar-loading[hidden]{display:none}
.mia-calendar-loading span{width:16px;height:16px;border:2px solid var(--mia-border);border-top-color:var(--cal-blue);border-radius:50%;animation:mia-calendar-spin .7s linear infinite}
@keyframes mia-calendar-spin { to { transform: rotate(360deg); } }
.mia-calendar-drawer-backdrop{position:fixed;inset:0;z-index:159;background:rgba(14, 18, 22, .22);backdrop-filter:blur(2px)}
.mia-calendar-drawer.mia-inspector--overlay{position:fixed;top:0;right:0;z-index:160;display:flex;width:min(520px, 94vw);height:100vh;height:100dvh;box-sizing:border-box;flex-direction:column;padding:0 28px 28px;overflow:hidden;border-left:1px solid var(--mia-border);background:var(--mia-raised);box-shadow:-24px 0 60px rgba(16, 20, 24, .12);transform:translateX(105%);transition:transform .24s ease}
.mia-calendar-drawer.is-open{transform:translateX(0)}
.mia-calendar-guests{display:grid;gap:8px;min-width:0}
.mia-calendar-guests > label{color:var(--mia-muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.mia-calendar-guests em{color:var(--mia-quiet);font-style:normal;font-weight:400;text-transform:none}
.mia-calendar-guests [hidden]{display:none}
.mia-calendar-guests > small{color:var(--cal-muted);font-size:12px}
.mia-calendar-contact-chips{display:flex;flex-wrap:wrap;gap:6px}
.mia-calendar-contact-chips:empty{display:none}
.mia-calendar-contact-results{border:1px solid var(--cal-line);border-radius:8px;max-height:180px;overflow-y:auto;background:var(--mia-raised)}
.mia-calendar-drawer > header{display:flex;min-height:84px;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:1px solid var(--cal-line);background:var(--mia-raised)}
.mia-calendar-drawer > header span{color:var(--mia-warning-readable);font-size:12px;font-weight:800;letter-spacing:.15em}
.mia-calendar-drawer > header h2{margin:4px 0 0;font-family:var(--mia-font-ui);font-size:28px;font-weight:400;line-height:1.08}
.mia-calendar-detail{min-height:0;padding-top:28px;overflow-y:auto}
.mia-calendar-detail[hidden], .mia-calendar-form[hidden]{display:none}
.mia-calendar-detail-time{display:grid;gap:4px;padding-bottom:22px;border-bottom:1px solid var(--cal-line-soft)}
.mia-calendar-detail-time span{color:var(--cal-muted);font-size:12px;text-transform:capitalize}
.mia-calendar-detail-time strong{font-family:var(--mia-font-ui);font-size:30px;font-weight:400}
.mia-calendar-detail dl{margin:8px 0 0}
.mia-calendar-detail dl > div{display:grid;grid-template-columns:100px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--cal-line-soft)}
.mia-calendar-detail dt{color:var(--mia-muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.mia-calendar-detail dd{margin:0;color:var(--mia-text);font-size:12px;line-height:1.5}
.mia-calendar-detail dd a{color:var(--cal-blue);font-weight:700;text-decoration:none}
.mia-calendar-detail > p:not(.mia-calendar-readonly){margin:22px 0;color:var(--mia-muted);font-size:13px;line-height:1.65;white-space:pre-line}
.mia-calendar-detail-actions{gap:8px;margin-top:24px}
.mia-calendar-readonly{margin-top:24px;padding-top:16px;border-top:1px solid var(--cal-line);color:var(--mia-muted);font-size:12px;line-height:1.55}
.mia-calendar-form{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}
.mia-calendar-form-scroll{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;min-height:0;padding:22px 4px 20px 0;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}
.mia-calendar-form-scroll > label, .mia-calendar-form-advanced label{display:grid;align-content:start;gap:7px}
.mia-calendar-form-scroll .span-2{grid-column:1 / -1}
.mia-calendar-form label > span{color:var(--mia-muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.mia-calendar-form label em{color:var(--mia-quiet);font-style:normal;font-weight:500;text-transform:none}
.mia-calendar-form label small{min-height:0;color:var(--mia-red);font-size:12px;line-height:1.35}
.mia-calendar-form label small:not(:last-child){color:var(--cal-muted)}
.mia-calendar-form-error{grid-column:1 / -1;padding:10px 12px;border-left:2px solid var(--mia-red);background:var(--mia-surface);color:var(--mia-red);font-size:12px}
.mia-calendar-form-error[hidden]{display:none}
.mia-calendar-form-advanced{border-top:1px solid var(--cal-line);border-bottom:1px solid var(--cal-line)}
.mia-calendar-form-advanced summary{display:flex;align-items:center;justify-content:space-between;padding:14px 0;color:var(--mia-text);font-size:12px;font-weight:750;cursor:pointer}
.mia-calendar-form-advanced summary span{color:var(--mia-quiet);font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase}
.mia-calendar-form-advanced > div{display:grid;grid-template-columns:1fr 1fr;gap:18px 14px;padding:4px 0 18px}
.mia-calendar-form footer{min-height:72px;flex:0 0 auto;justify-content:space-between;gap:12px;margin:0 -28px -28px;padding:0 28px;border-top:1px solid var(--cal-line);background:rgba(251, 248, 242, .98);box-shadow:0 -12px 28px rgba(21, 26, 32, .05)}
.mia-calendar-form footer > div{gap:8px;margin-left:auto}
.mia-calendar-danger{border:0;background:transparent;color:var(--mia-red);font:inherit;font-size:12px;font-weight:750;cursor:pointer}
.mia-calendar-notice{position:fixed;right:28px;bottom:26px;z-index:190;max-width:380px;padding:13px 16px;border-radius:9px;background:var(--mia-ink);color:var(--mia-raised);box-shadow:0 14px 36px rgba(0,0,0,.2);font-size:12px}
.mia-calendar-notice.is-error{background:var(--mia-red)}
.mia-calendar-notice[hidden]{display:none}
@media (max-width: 1120px){
.mia-calendar-head-actions{flex-wrap:wrap;justify-content:flex-end}
.mia-calendar-connection{width:100%;justify-content:flex-end;border-right:0}
.mia-calendar-toolbar{flex-wrap:wrap;padding:14px 0}
.mia-calendar-nav{min-width:0;flex:1 1 55%}
.mia-calendar-signals{order:3;width:100%;margin:0}
}
@media (max-width: 760px){
.mia-calendar-head-actions{justify-content:flex-start}
.mia-calendar-connection{justify-content:flex-start}
.mia-calendar-toolbar{display:grid}
.mia-calendar-nav{display:grid;grid-template-columns:auto auto auto 1fr}
.mia-calendar-nav h2{grid-column:1 / -1;margin:8px 0 0}
.mia-calendar-views{overflow-x:auto}
.mia-calendar-signals, .mia-calendar-legend small{display:none}
.mia-calendar-legend{gap:10px;overflow-x:auto;white-space:nowrap}
.mia-calendar-stage{min-height:560px}
.mia-calendar-drawer{padding-inline:20px}
.mia-calendar-form-scroll, .mia-calendar-form-advanced > div{grid-template-columns:1fr}
.mia-calendar-form-scroll .span-2, .mia-calendar-form-advanced .span-2{grid-column:auto}
.mia-calendar-form footer{margin-inline:-20px;padding-inline:20px}
}
@media (prefers-reduced-motion: reduce){
.mia-calendar-drawer, .mia-calendar-button, .mia-calendar-loading{transition:none}
.mia-calendar-loading span{animation:none}
}
/* inbox-personal-v822.css — workflow content only */
.mia822-inbox-scope-row{align-items:flex-end;border-bottom:1px solid var(--line, var(--mia-border-soft));display:flex;gap:32px;justify-content:space-between;margin:-6px 0 0}
.mia822-inbox-scope{display:flex;gap:28px}
.mia822-inbox-scope a{border-bottom:2px solid transparent;color:var(--muted, var(--mia-muted));display:grid;gap:2px;min-width:116px;padding:11px 2px 13px;text-decoration:none}
.mia822-inbox-scope a span{color:inherit;font-size:14px;font-weight:700}
.mia822-inbox-scope a small{color:var(--muted, var(--mia-quiet));font-size:12px}
.mia822-inbox-scope a:hover, .mia822-inbox-scope a.active{border-bottom-color:var(--mia-blue-strong);color:var(--ink, var(--mia-ink))}
.mia822-inbox-scope a.active small{color:var(--mia-blue-strong)}
.mia822-inbox-privacy{color:var(--muted, var(--mia-muted));font-size:12px;line-height:1.45;margin:0;max-width:620px;padding:0 0 14px;text-align:right}
@media (max-width: 900px){
.mia822-inbox-scope-row{align-items:stretch;display:grid;gap:8px}
.mia822-inbox-scope{gap:20px}
.mia822-inbox-privacy{padding-bottom:12px;text-align:left}
}
@media (max-width: 560px){
.mia822-inbox-scope{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}
.mia822-inbox-scope a{min-width:0}
}
/* execution-control-v860.css — workflow content only */
.mia860-execution-control{--e860-ink:var(--mia-ink);--e860-muted:var(--mia-muted);--e860-quiet:var(--mia-quiet);--e860-line:var(--mia-border);--e860-soft-line:var(--mia-border-soft);--e860-accent:var(--mia-blue-strong);--e860-green:var(--mia-green);--e860-amber:var(--mia-warning);--e860-red:var(--mia-red);max-width:1510px;margin:0 auto 56px;color:var(--e860-ink)}
.mia860-execution-control .mia5681-deal-back{display:inline-flex;margin:0 0 20px;color:var(--e860-muted);font-size:12px;text-decoration:none}
.mia860-execution-control .mia61-context-line{margin:0 0 5px;gap:8px}
.mia860-execution-control .mia5681-head-actions{display:flex;align-items:center;gap:8px}
.mia860-execution-control .mia5681-head-actions form{margin:0}
.mia860-execution-control .mia5681-execution-hero.mia860-decision-line{min-height:0;display:grid;grid-template-columns:205px minmax(0, 1fr) 230px;margin:0;overflow:visible;color:var(--e860-ink);background:transparent;border:0;border-bottom:1px solid var(--e860-line);border-radius:0;box-shadow:none}
.mia860-execution-control .mia5681-execution-hero::after{display:none}
.mia860-execution-control .mia5681-hero-health, .mia860-execution-control .mia5681-hero-action, .mia860-execution-control .mia5681-hero-readiness{min-width:0;padding:22px 24px;color:var(--e860-ink);border:0}
.mia860-execution-control .mia5681-hero-health{padding-left:2px;border-right:1px solid var(--e860-soft-line)}
.mia860-execution-control .mia5681-hero-action{border-right:1px solid var(--e860-soft-line)}
.mia860-execution-control .mia5681-hero-readiness{justify-content:center;padding-right:2px}
.mia860-execution-control .mia5681-hero-kicker, .mia860-execution-control .mia5681-kicker{color:var(--mia-warning-readable);font-size:12px;font-weight:740;letter-spacing:.08em;text-transform:uppercase}
.mia860-execution-control .mia5681-health-score{display:flex;align-items:baseline;gap:3px;margin-top:8px}
.mia860-execution-control .mia5681-execution-hero .mia5681-health-score strong, .mia860-execution-control .mia5681-execution-hero .mia5681-health-score small, .mia860-execution-control .mia5681-execution-hero .mia5681-readiness-number strong, .mia860-execution-control .mia5681-execution-hero .mia5681-hero-health h2, .mia860-execution-control .mia5681-execution-hero .mia5681-hero-action h2{color:var(--e860-ink)}
.mia860-execution-control .mia5681-health-score strong{font:500 40px/1 var(--premium-serif, Georgia, serif);letter-spacing:-.04em}
.mia860-execution-control .mia5681-health-score small{font-size:12px}
.mia860-execution-control .mia5681-hero-health h2{margin:5px 0 1px;font-size:12px;line-height:1.2}
.mia860-execution-control .mia660-health-reason, .mia860-execution-control .mia5681-hero-health p, .mia860-execution-control .mia5681-hero-action p, .mia860-execution-control .mia5681-readiness-number span, .mia860-execution-control .mia5681-hero-mini small{color:var(--e860-muted)}
.mia860-execution-control .mia660-health-reason{font-size:12px}
.mia860-execution-control .mia5681-hero-health p{margin:10px 0 0;font-size:12px}
.mia860-execution-control .mia5681-hero-action h2{margin:8px 0 3px;font:500 22px/1.12 var(--premium-serif, Georgia, serif);letter-spacing:-.02em}
.mia860-execution-control .mia5681-hero-action p{max-width:700px;margin:0;font-size:12px;line-height:1.45}
.mia860-execution-control .mia5681-execution-hero .mia5681-hero-action > a{display:inline-flex;margin-top:12px;padding:0;color:var(--e860-accent);background:transparent;border:0;font-size:12px;font-weight:700;text-decoration:none}
.mia860-execution-control .mia5681-readiness-number strong{font:500 40px/1 var(--premium-serif, Georgia, serif);letter-spacing:-.04em}
.mia860-execution-control .mia5681-readiness-number span{margin-top:6px;font-size:12px}
.mia860-execution-control .mia5681-readiness-track{height:2px;margin:14px 0 10px;border-radius:0;background:var(--e860-soft-line)}
.mia860-execution-control .mia5681-readiness-track i{border-radius:0;background:var(--e860-accent)}
.mia860-execution-control .mia5681-hero-mini span{font-size:13px}
.mia860-execution-control .mia5681-hero-mini small{font-size:12px}
.mia860-execution-control .mia5681-summary-strip{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:0;margin:0 0 32px;border-bottom:1px solid var(--e860-line)}
.mia860-execution-control .mia5681-summary-strip article{min-width:0;padding:14px 18px;background:transparent;border:0;border-right:1px solid var(--e860-soft-line);border-radius:0;box-shadow:none}
.mia860-execution-control .mia5681-summary-strip article:first-child{padding-left:2px}
.mia860-execution-control .mia5681-summary-strip article:last-child{padding-right:2px;border-right:0}
.mia860-execution-control .mia5681-summary-strip span{color:var(--e860-quiet);font-size:12px}
.mia860-execution-control .mia5681-summary-strip strong{margin:5px 0 1px;color:var(--e860-ink);font-size:12px}
.mia860-execution-control .mia5681-summary-strip small{color:var(--e860-muted);font-size:12px}
.mia860-execution-control .mia5681-primary-grid{display:grid;grid-template-columns:minmax(0, 1fr) 275px;gap:34px;align-items:start}
.mia860-execution-control .mia5681-main-column{gap:34px}
.mia860-execution-control .mia5681-panel, .mia860-execution-control .mia5681-side-card{color:var(--e860-ink);background:transparent;border:0;border-radius:0;box-shadow:none}
.mia860-execution-control .mia5681-section-head{padding:0 0 14px;border-bottom:1px solid var(--e860-line)}
.mia860-execution-control .mia5681-section-head h2{margin:5px 0 2px;font:500 22px/1.15 var(--premium-serif, Georgia, serif)}
.mia860-execution-control .mia5681-section-head p, .mia860-execution-control .mia5681-section-head > small{color:var(--e860-muted);font-size:12px}
.mia860-execution-control .mia5681-count{padding:0;color:var(--e860-muted);background:transparent;border-radius:0;font-size:12px}
.mia860-execution-control .mia5681-phase-stack{display:grid;padding:0}
.mia860-execution-control .mia5681-phase{overflow:visible;margin:0;background:transparent;border:0;border-bottom:1px solid var(--e860-soft-line);border-radius:0}
.mia860-execution-control .mia5681-phase.current{background:rgba(72, 97, 210, .025);box-shadow:inset 2px 0 0 var(--e860-accent)}
.mia860-execution-control .mia5681-phase.blocked{background:rgba(173, 76, 71, .025);box-shadow:inset 2px 0 0 var(--e860-red)}
.mia860-execution-control .mia5681-phase > summary{grid-template-columns:minmax(250px, 1fr) minmax(160px, .45fr) 58px;gap:22px;min-height:63px;padding:11px 12px}
.mia860-execution-control .mia5681-phase[open] > summary{border-bottom:1px solid var(--e860-soft-line)}
.mia860-execution-control .mia5681-phase-identity > span{width:27px;height:27px;flex-basis:27px;color:var(--e860-muted);background:transparent;border:1px solid var(--e860-line);border-radius:50%;font-size:12px}
.mia860-execution-control .mia5681-phase.current .mia5681-phase-identity > span{color:var(--mia-raised);background:var(--e860-ink);border-color:var(--e860-ink)}
.mia860-execution-control .mia5681-phase-identity strong{font-size:12px}
.mia860-execution-control .mia5681-phase-identity small{color:var(--e860-muted);font-size:12px}
.mia860-execution-control .mia5681-phase-meter{grid-template-columns:minmax(80px, 1fr) 34px}
.mia860-execution-control .mia5681-phase-meter > i{height:2px;border-radius:0;background:var(--e860-soft-line)}
.mia860-execution-control .mia5681-phase-meter > i b{border-radius:0;background:var(--e860-accent)}
.mia860-execution-control .mia5681-phase-state{min-width:0;padding:0;color:var(--e860-muted);background:transparent;border-radius:0;font-size:12px}
.mia860-execution-control .mia5681-gate-list{padding:0 12px 7px 51px}
.mia860-execution-control .mia5681-gate{grid-template-columns:20px minmax(0, 1fr) auto minmax(80px, auto);padding:10px 0}
.mia860-execution-control .mia5681-gate-icon{width:18px;height:18px;color:var(--e860-muted);background:transparent;border:1px solid var(--e860-line);border-radius:50%;font-size:12px}
.mia860-execution-control .mia5681-gate.status-satisfied .mia5681-gate-icon{color:var(--e860-green);border-color:rgba(47, 125, 101, .45)}
.mia860-execution-control .mia5681-gate.status-blocked .mia5681-gate-icon{color:var(--e860-red);border-color:rgba(173, 76, 71, .45)}
.mia860-execution-control .mia5681-gate-copy strong{font-size:12px}
.mia860-execution-control .mia5681-gate-copy p{color:var(--e860-muted);font-size:12px}
.mia860-execution-control .mia5681-gate-status{padding:0;color:var(--e860-muted);background:transparent;border-radius:0;font-size:12px}
.mia860-execution-control .mia5681-lower-grid{display:grid;grid-template-columns:1fr 1fr;gap:34px;padding-top:2px}
.mia860-execution-control .mia5681-lower-grid > section + section{padding-left:34px;border-left:1px solid var(--e860-line)}
.mia860-execution-control .mia5681-exception-list, .mia860-execution-control .mia5681-event-list{padding:0}
.mia860-execution-control .mia5681-calm{padding:19px 0}
.mia860-execution-control .mia5681-calm > span{width:24px;height:24px;color:var(--e860-green);background:transparent;border:1px solid rgba(47, 125, 101, .4);border-radius:50%}
.mia860-execution-control .mia5681-control-rail{position:sticky;top:78px;display:grid;gap:28px;padding-left:25px;border-left:1px solid var(--e860-line)}
.mia860-execution-control .mia5681-side-card{padding:0 0 26px;border-bottom:1px solid var(--e860-line)}
.mia860-execution-control .mia57-execution-controls{overflow:visible}
.mia860-execution-control .mia57-execution-controls > summary{padding:0 0 13px;border-bottom:1px solid var(--e860-soft-line)}
.mia860-execution-control .mia57-execution-controls > summary h3, .mia860-execution-control .mia5681-side-card h3{margin:5px 0 2px;font:500 17px/1.2 var(--premium-serif, Georgia, serif)}
.mia860-execution-control .mia57-execution-controls > p, .mia860-execution-control .mia57-execution-controls > form, .mia860-execution-control .mia57-execution-controls > .mia57-policy-list{margin-right:0;margin-left:0}
.mia860-execution-control .mia5681-policy-list b{padding:0;background:transparent;border-radius:0}
@media (max-width: 1180px){
.mia860-execution-control .mia5681-primary-grid{grid-template-columns:1fr}
.mia860-execution-control .mia5681-control-rail{position:static;grid-template-columns:1fr 1fr;padding:24px 0 0;border-top:1px solid var(--e860-line);border-left:0}
.mia860-execution-control .mia5681-side-card{border-bottom:0}
}
@media (max-width: 820px){
.mia860-execution-control .mia5681-head-actions{margin-top:16px}
.mia860-execution-control .mia5681-execution-hero.mia860-decision-line{grid-template-columns:1fr}
.mia860-execution-control .mia5681-hero-health, .mia860-execution-control .mia5681-hero-action, .mia860-execution-control .mia5681-hero-readiness{padding:18px 2px;border-right:0;border-bottom:1px solid var(--e860-soft-line)}
.mia860-execution-control .mia5681-summary-strip{grid-template-columns:1fr 1fr}
.mia860-execution-control .mia5681-summary-strip article{padding:12px 10px;border-bottom:1px solid var(--e860-soft-line)}
.mia860-execution-control .mia5681-phase > summary{grid-template-columns:minmax(0, 1fr) auto;gap:10px}
.mia860-execution-control .mia5681-phase-meter{grid-column:1 / -1}
.mia860-execution-control .mia5681-phase-state{grid-row:1;grid-column:2}
.mia860-execution-control .mia5681-gate-list{padding-left:12px}
.mia860-execution-control .mia5681-lower-grid{grid-template-columns:1fr}
.mia860-execution-control .mia5681-lower-grid > section + section{padding:0;border-left:0}
.mia860-execution-control .mia5681-control-rail{grid-template-columns:1fr}
}
@media (prefers-reduced-motion: reduce){
.mia860-execution-control *{scroll-behavior:auto;transition:none}
}
}
