/* Domain geometry only. Headers, fields, controls and context belong to primitives. */
.mia-guide-section{margin-top:32px}
.mia-product .mia3-match-cockpit{display:grid;grid-template-columns:minmax(600px,1fr) 360px;gap:24px;min-width:0}
.mia-product .mia3-match-list{min-width:0}
.mia-product .mia850-stagebar{margin-bottom:16px;padding:8px 0;min-height:60px;border-bottom:1px solid var(--mia-border)}
.mia-product .mia594-required-fields,.mia-product .mia594-preliminary-banner{padding:16px 0;margin:0 0 16px;border:0;border-bottom:1px solid var(--mia-border);background:transparent;min-height:0;box-shadow:none}
.mia-product .mia850-stagebar-title>span{font-size:12px;color:var(--mia-gold-text);letter-spacing:.08em}
.mia-product .mia69-header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 5%;background:var(--mia-surface);border-bottom:1px solid var(--mia-border)}
.mia-product .mia69-header nav{display:flex;gap:24px}.mia-product .mia69-brand{display:flex;gap:12px;align-items:center}.mia-product .mia69-brand img{width:40px}.mia-product .mia69-brand span{display:grid}.mia-product .mia69-brand strong{font-size:24px}
.mia-product .mia69-site{max-width:none;width:100%;margin:0}.mia-product .mia69-site p{max-width:72ch;font-size:15px;line-height:1.65}
.mia-product .mia69-hero{padding:64px 5%;background:var(--mia-sidebar);color:#e7e1d8;gap:48px}.mia-product .mia69-hero-copy{color:#e7e1d8}.mia-product .mia69-hero-copy p{color:#e7e1d8}
.mia-product .mia69-hero .mia-page-title{font:400 clamp(64px,7vw,112px)/1.05 var(--mia-font-display);color:#fcfaf6;letter-spacing:-.05em}.mia-product .mia69-hero .mia69-eyebrow{color:#d0ac7e}
.mia-product .mia69-feature,.mia-product .mia69-operating{padding:64px 5%;border-bottom:1px solid var(--mia-border);background:transparent}.mia-product .mia69-feature h2,.mia-product .mia69-operating h2{font:400 42px/1.15 var(--mia-font-display);margin:16px 0 24px}
.mia-product .mia69-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:44px;padding:12px 20px;border:1px solid var(--mia-border);border-radius:8px;font:600 14px var(--mia-font-ui);background:var(--mia-surface);color:var(--mia-ink)}
.mia-product .mia69-button-primary{background:var(--mia-blue-solid);color:white;border-color:var(--mia-blue-solid)}
.mia-product .mia51-login-stage{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;background:var(--mia-canvas)}
.mia-product .mia51-login-brand{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:64px;background:var(--mia-sidebar);color:#e7e1d8}.mia-product .mia51-login-brand img{width:64px}.mia-product .mia51-login-wordmark{font:400 64px var(--mia-font-display);color:#fcfaf6}
.mia-product .mia51-login-card{align-self:center;width:100%;max-width:560px;margin:0 auto;padding:48px 32px;background:transparent;border:0;box-shadow:none}.mia51-login-fields{display:grid;gap:24px;margin:24px 0}.mia51-login-fields label{display:block;margin-bottom:8px}
.mia-product .mia51-login-submit,.mia-product .mia715-sso-options a{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;padding:12px;border:1px solid var(--mia-border);border-radius:8px;font:600 14px var(--mia-font-ui)}.mia-product .mia51-login-submit{background:var(--mia-blue-solid);color:#fff}.mia-product .mia51-login-footer{grid-column:1/-1;padding:16px;text-align:center;font-size:12px}
@media(max-width:767px){.mia-product .mia69-header{padding:16px;gap:12px}.mia-product .mia69-header nav{display:none}.mia-product .mia69-hero{display:block;padding:48px 24px}.mia-product .mia69-feature,.mia-product .mia69-operating{padding:48px 24px}.mia-product .mia51-login-stage{display:block}.mia-product .mia51-login-brand{padding:24px}.mia-product .mia51-login-brand p,.mia-product .mia51-login-descriptor{display:none}.mia-product .mia51-login-wordmark{font-size:34px}}
.mia-matrix-scroll{overflow-x:auto;padding:16px 24px 48px 40px}
.mia-fit-matrix{position:relative;min-width:600px;height:320px;border:1px solid var(--mia-border);background:var(--mia-surface)}
.mia-match-summary{margin-bottom:12px;border-bottom:1px solid var(--mia-border-soft)}.mia-match-summary>summary{min-height:44px;display:flex;align-items:center;gap:8px;cursor:pointer;font-size:13px;color:var(--mia-muted-readable)}.mia-match-summary>summary::after{content:'+';margin-left:auto}.mia-match-summary[open]>summary::after{content:'−'}
.mia-product .mia-match-controls{display:grid;grid-template-columns:minmax(180px,1fr) 120px 130px auto auto auto;gap:8px;padding:0 0 16px;margin:0 0 16px;align-items:center}.mia-product .mia-match-controls .match-search{min-width:0}.mia-product .mia-match-controls .mia-segmented{white-space:nowrap}
@media(max-width:1279px){.mia-product .mia-match-controls{grid-template-columns:minmax(180px,1fr) 120px 130px auto}.mia-product .mia-match-controls>.mia-segmented{grid-column:2/4;justify-self:end}}
@media(max-width:767px){.mia-product .mia-match-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.mia-product .mia-match-controls>.match-search,.mia-product .mia-match-controls>.mia-segmented{grid-column:1/-1;justify-self:stretch}}
.mia-fit-matrix::before{content:'';position:absolute;left:50%;height:100%;border-left:1px dashed var(--mia-border)}
.mia-fit-matrix::after{content:'';position:absolute;top:50%;width:100%;border-top:1px dashed var(--mia-border);pointer-events:none}
.mia-matrix-quadrant{position:absolute;padding:12px;font:600 12px var(--mia-font-ui);color:var(--mia-muted);text-transform:uppercase;letter-spacing:.08em}
.mia-matrix-quadrant.prioritise{right:0;top:0;color:var(--mia-positive)}.mia-matrix-quadrant.develop{top:0;left:0;color:var(--mia-blue-text)}
.mia-matrix-quadrant.monitor{left:0;bottom:0}.mia-matrix-quadrant.explore{right:0;bottom:0;color:var(--mia-gold-text)}
.mia-matrix-x{position:absolute;bottom:-36px;width:100%;text-align:center;font-size:12px}.mia-matrix-y{position:absolute;left:-32px;top:25%;writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px}
.mia-product .mia-matrix-point{position:absolute;transform:translate(-50%,50%);width:24px;height:24px;min-height:24px;padding:0;border:5px solid var(--mia-surface);border-radius:50%;background:var(--mia-blue-solid);color:white;font-size:12px;z-index:2}
.mia-matrix-point:focus-visible{z-index:3}.mia-matrix-selection,.mia-matrix-unassessed>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
.mia-matrix-item{display:grid;gap:8px;padding:16px;border-bottom:1px solid var(--mia-border)}.mia-matrix-item>button{text-align:left;min-height:44px;color:var(--mia-blue-text)}.mia-matrix-item>small{color:var(--mia-muted)}.mia-matrix-item>label{display:flex;align-items:center;gap:8px}
.mia-matrix-unassessed summary{padding:16px 0;cursor:pointer}
.mia-portfolio-board{display:block;padding:0 0 24px}
.mia-portfolio-column{flex:1 0 280px;max-width:440px;min-width:240px;scroll-snap-align:start}
.mia-product .mia-portfolio-column>h2{font:600 14px/1.5 var(--mia-font-ui);padding:12px 0;margin:0 0 16px;border-bottom:1px solid var(--mia-border)}
.mia-product .mia-portfolio-column .mia820-deal-row{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:20px;margin-bottom:16px;border:1px solid var(--mia-border);border-radius:12px;background:var(--mia-surface)}
.mia-product .mia-portfolio-column .mia820-deal-cell{align-items:flex-start;grid-column:auto}
.mia-product .mia-portfolio-column .mia820-owner{display:flex}
.mia-product .mia-portfolio-column .mia820-health{display:flex;align-items:baseline;gap:12px}
.mia-product .mia-portfolio-column .mia820-health strong{font-size:26px}
.mia-product .mia-portfolio-column .mia820-journey{display:none}
.mia-product .mia-portfolio-column .mia820-open{display:flex;min-height:44px;gap:8px;align-items:center;justify-content:flex-end}
.mia-portfolio-column .mia820-open::before{content:'Open deal';font-size:14px}
.mia-product .mia-portfolio-column .mia820-detail-panel{grid-column:1/-1;padding:16px 0;border-top:1px solid var(--mia-border);background:transparent}
.mia-product .mia-portfolio-column .mia820-deal-copy a{font-size:24px;overflow-wrap:anywhere;white-space:normal;overflow:visible;text-overflow:clip}
.mia-product .mia-portfolio-column .mia820-deal-copy small{display:block;margin-top:8px;white-space:normal;overflow:visible}.mia-product .mia-portfolio-column .mia820-next a{white-space:normal;overflow:visible;text-overflow:clip}
.mia-page--secondary>section,.mia-page--secondary>form,.mia-page--secondary>div{max-width:100%;min-width:0}
.mia-page--secondary :is(.v22-record-form,.v2-company-hero,.mia840-standalone){width:100%;max-width:none;margin-inline:0}
.mia-product .mia70-outreach{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;max-width:100%}
.mia-product .mia70-outreach>*{min-width:0;max-width:100%}
.mia-product .mia850-stagebar{min-width:0;max-width:100%;flex-wrap:wrap}
.mia-product .mia850-stat-tabs{min-width:0;max-width:100%;overflow-x:auto}
.mia-product .v26-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.mia-product .v26-field-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.mia-product :is(.v26-field-grid,.premium-field-pair)>label{min-width:0}
.mia-product .mia-inspector :is(.v26-field-grid,.premium-field-pair){grid-template-columns:minmax(0,1fr)}
.mia-product .mia-inspector input{min-width:0;max-width:100%}
.mia-product .mia880-synthesis{border-radius:8px;box-shadow:none}
.mia-product .mia-inspector-trigger{grid-column:1/-1}
.mia-relationship-hub strong{color:var(--mia-ink)}
.mia-product .mia-inspector p{color:var(--mia-text)}
.mia-product .fc-day-sat,.mia-product .fc-day-sun{background:rgba(128,128,128,.035)}
.mia-product .v26-execution-layout{grid-template-columns:minmax(0,1fr) 340px}
.mia-product .v26-execution-main{min-width:0}
.mia-product .v26-offer-table-wrap{min-width:0;max-width:100%;overflow-x:auto}
@media(max-width:1023px){.mia-product .v26-execution-layout{grid-template-columns:minmax(0,1fr)}}
.mia-product .mia640-directory-panel{background:transparent;border:0;padding:0}.mia-product .mia640-crm-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;padding:0;border:0;background:transparent}
.mia-product .mia640-crm-toolbar>select{width:auto;flex:1;min-width:140px}.mia-product .mia640-search{flex:3;min-width:260px;display:flex;align-items:center;background:transparent;border:0;padding:0}.mia-product .mia640-search>svg{display:none}
.mia-product .mia640-network-pulse{display:flex;gap:24px;margin:0 0 24px;padding:16px 0;background:transparent;border:0;border-bottom:1px solid var(--mia-border)}.mia-product .mia640-network-pulse>article{flex:1;padding:0;border:0;background:transparent}
.mia-product .mia640-network-pulse strong{font:500 30px var(--mia-font-display)}.mia-product .mia640-network-pulse :where(span,small){display:block;color:var(--mia-muted-readable);font-size:12px}
.mia-product .mia-data-table td{min-width:100px}.mia-product .mia-data-table small{display:block}.mia-product .mia-data-table :where(td,th){font-size:14px}.mia-product .mia-data-table th{font-size:12px}
.mia-product .mia640-pagination{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 0}.mia-product .mia640-page-controls{display:flex;gap:12px;flex-wrap:wrap}
.mia-product .mia840-prepare{padding:0;margin:0;background:transparent}.mia-product .mia840-main{min-width:0}
.mia-product .bulk-action-bar-v12{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:16px 0;background:transparent;border:0;border-bottom:1px solid var(--mia-border)}.mia-product .bulk-action-bar-v12>label{display:flex;flex-shrink:0;align-items:center;gap:8px;white-space:nowrap}.mia-product .bulk-selection-copy{font-size:12px;color:var(--mia-muted-readable)}
.mia-product .mia850-health{display:flex;align-items:center;gap:5px;color:var(--mia-muted-readable);font-size:12px}.mia-product .mia850-health i{width:6px;height:6px;background:var(--mia-muted-readable);border-radius:50%}.mia-product .mia850-health.status-healthy i{background:var(--mia-green)}.mia-product .mia850-health:is(.status-attention,.status-warning) i{background:var(--mia-warning)}.mia-product .mia850-health:is(.status-at_risk,.status-critical,.status-blocked) i{background:var(--mia-red)}
.mia-product .pi-inspector{z-index:110}.mia-product .pi-scrim{z-index:105}
.mia-product .today820-layout {display:grid;grid-template-columns:minmax(0,74fr) minmax(260px,26fr);gap:32px;margin-top:24px}
.mia-product .today820-main,.mia-product .today820-rail{min-width:0}
.mia-product .today820-rail{border-left:1px solid var(--mia-border);padding-left:24px}
.mia-product .today820-section{margin:0 0 36px;padding:0;background:transparent;border:0}
.mia-product .today820-focus-body{padding:20px 0 24px 20px;background:transparent;border-left:2px solid var(--mia-gold);border-bottom:1px solid var(--mia-border-soft)}
.mia-product .today820-focus-body h2{font-size:24px}.mia-product .today820-focus-body p{font-size:14px}
.mia-product .today820-decision-row{min-height:64px;font-size:14px}
.mia-product .today820-decision-row{display:grid;grid-template-columns:24px minmax(0,1fr) minmax(100px,.4fr) 70px 18px;align-items:center;gap:12px;width:100%;padding:16px 0;border:0;border-bottom:1px solid var(--mia-border-soft);background:transparent;text-align:left}
.mia-product .today820-decision-row:hover{background:var(--mia-blue-soft)}
.mia-product .today820-decision-index{display:block;grid-column:1;color:var(--mia-muted-readable);font-size:12px}
.mia-product .today820-decision-copy{grid-column:2;min-width:0}.mia-product .today820-decision-deal{grid-column:3;min-width:0}.mia-product .today820-decision-time{grid-column:4}.mia-product .today820-decision-chevron{grid-column:5}
.mia-product .today820-decision-copy strong{display:block;white-space:normal;overflow:visible;text-overflow:clip}
.mia-product .today820-decision-copy strong{font-size:14px}.mia-product .today820-decision-copy small{display:block;color:var(--mia-muted-readable);margin-top:4px}
.mia-product .today820-rail-section{padding:0;margin:0 0 36px}
.mia-product .today820-perspective{padding:20px;background:var(--mia-gold-soft)}
.mia-product .mia820-summary {margin:0 0 24px;display:flex;gap:24px;font-size:14px}
.mia-product .mia820-summary a{color:var(--mia-muted-readable)}.mia-product .mia820-summary .attention{color:var(--mia-warning-readable)}
.mia-product .mia820-filters{display:grid;grid-template-columns:minmax(220px,2fr) minmax(120px,.7fr) minmax(120px,.7fr) minmax(180px,1fr) auto;gap:12px;align-items:center;margin-bottom:16px}
.mia-product .mia820-deal-row,.mia-product .mia820-ledger-head{display:grid;grid-template-columns:minmax(260px,1.7fr) minmax(150px,1fr) minmax(190px,1.1fr) 120px minmax(190px,1.2fr) 24px;gap:16px;align-items:center;padding:12px 0;min-height:80px;border-bottom:1px solid var(--mia-border-soft)}
.mia-product .mia820-ledger-head{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mia-muted-readable);min-height:38px}
.mia-product .mia820-deal-cell{display:flex;align-items:center;gap:12px}.mia-product .mia800-identity-media.portfolio{width:58px;height:58px;flex:0 0 58px}
.mia-product .mia820-deal-copy a{font:500 20px/1.15 var(--mia-font-display);color:var(--mia-ink)}
.mia-product .mia820-deal-copy small{font-size:12px;line-height:1.45}.mia-product .mia820-health strong{font:500 30px/1.1 var(--mia-font-display)}
.mia-product .mia820-next strong{font-size:14px}.mia-product .mia820-owner{font-size:14px}
.mia-product .mia820-health{color:var(--mia-ink)}.mia-product .mia820-health span{display:flex;align-items:center;gap:6px;color:var(--mia-muted-readable);font-size:12px}
.mia-product .mia820-health i{width:6px;height:6px;border-radius:50%;background:var(--mia-muted-readable)}
.mia-product .mia820-health.status-healthy i{background:var(--mia-green)}.mia-product .mia820-health:is(.status-warning,.status-attention) i{background:var(--mia-warning)}.mia-product .mia820-health:is(.status-critical,.status-at_risk,.status-blocked) i{background:var(--mia-red)}
.mia-product .mia820-next>a{color:var(--mia-ink);font-size:14px;font-weight:600}.mia-product .mia820-next>strong{font-weight:400;font-size:12px}.mia-product .mia820-next>small{font-size:12px}
.mia-product .mia820-owner{display:flex;align-items:center;gap:10px}.mia-product .mia820-owner strong{font-size:14px;font-weight:500}
.mia-product .mia820-deal-row{border-left:2px solid transparent}.mia-product .mia820-deal-row.is-attention{border-left-color:var(--mia-gold);background:transparent}
.mia-product .mia820-journey{display:flex;gap:12px;padding:4px 0;margin:0 0 8px;list-style:none}
.mia-product .mia820-journey li>span:first-child{display:block;width:9px;height:9px;border:1px solid var(--mia-quiet);border-radius:50%;background:transparent}
.mia-product .mia820-journey .status-completed>span:first-child{background:var(--mia-green);border-color:var(--mia-green)}
.mia-product .mia820-journey .status-current>span:first-child{background:var(--mia-blue);border-color:var(--mia-blue);outline:1px solid var(--mia-blue);outline-offset:3px}
.mia-product .mia820-journey :is(.status-blocked,.status-attention)>span:first-child{background:var(--mia-warning-soft);border-color:var(--mia-warning-readable)}
.mia-product .mia820-quick-views{margin:0 0 8px;padding:0;min-height:40px}
.mia-product .mia820-tooltip{display:none;width:180px;max-width:180px;white-space:normal;font-size:12px}.mia-product .mia820-journey li:is(:hover,:focus-visible) .mia820-tooltip{display:block}
.mia-product .mia820-search{display:flex;align-items:center;position:relative}.mia-product .mia820-search svg{position:absolute;left:12px;z-index:1;color:var(--mia-muted-readable)}.mia-product .mia820-search input{padding-left:38px}
.mia-product .mia70-network-tabs{justify-content:flex-start;width:100%;padding:0}
.mia-product .mia820-quick-views{justify-content:flex-start}
.mia-product .v584-inbox-shell{border:1px solid var(--mia-border);border-radius:8px;overflow:visible;background:var(--mia-surface);min-height:500px;gap:0;margin-top:24px}
.mia-product .v584-inbox-list{width:auto;min-width:0;border:0;border-right:1px solid var(--mia-border);background:var(--mia-surface);max-height:calc(100dvh - 280px);overflow:auto}
.mia-product .v584-inbox-thread{width:auto;min-width:0;background:var(--mia-raised);height:auto;min-height:500px;display:flex;flex-direction:column}
.mia-product .v584-inbox-thread>.mia-empty-state{flex:1}
.mia-product .mia-inbox-context{position:static;border:0;border-left:1px solid var(--mia-border);border-radius:0;max-height:none;background:var(--mia-surface)}
.mia-product .v584-inbox-search{display:flex;gap:8px;padding:16px;border-bottom:1px solid var(--mia-border-soft)}
.mia-product .v584-inbox-search>div{display:flex;align-items:center;min-width:0;flex:1}.mia-product .v584-inbox-search svg{display:none}
.mia-product .v584-inbox-item{display:flex;gap:12px;padding:16px;color:var(--mia-text);border-bottom:1px solid var(--mia-border-soft);background:transparent}
.mia-product .v584-inbox-item.active{background:var(--mia-blue-soft)}.mia-product .v584-inbox-item>div{min-width:0;flex:1}
.mia-product .v584-inbox-item header{display:flex;justify-content:space-between;gap:12px}.mia-product .v584-inbox-item p{font-size:14px;margin-top:8px}
.mia-product .v584-inbox-empty{padding:24px;color:var(--mia-muted-readable);min-height:160px}
.mia-product .v584-thread-head{display:flex;gap:12px;align-items:center;padding:20px;border-bottom:1px solid var(--mia-border)}
.mia-product .v584-thread-head h2{font-size:24px}.mia-product .v584-thread-head-actions{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}
.mia-product .v584-thread-messages{padding:20px;flex:1;overflow:auto;max-height:600px}
.mia-product .v584-message{padding:16px;margin-bottom:16px;background:var(--mia-surface);border:1px solid var(--mia-border-soft);border-radius:8px}
.mia-product .v584-message.outbound{background:var(--mia-blue-soft);margin-left:24px}.mia-product .v584-message-body{font-size:14px;line-height:1.6;overflow-wrap:anywhere}
.mia-product .v584-inline-reply{padding:20px;border-top:1px solid var(--mia-border-soft)}.mia-product .v584-inline-reply form>div{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;font-size:12px}
.mia-product .mia822-inbox-scope-row{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:8px}.mia-product .mia822-inbox-privacy{max-width:560px;font-size:12px}
.mia-product .mia-calendar-head-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.mia-product .mia-calendar-connection{font-size:12px}.mia-product .mia-calendar-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding:0;border:0}
.mia-product .mia-calendar-stage{width:100%;margin:0;background:var(--mia-surface);border:1px solid var(--mia-border);border-radius:8px;padding:0}
.mia-product .mia-calendar-nav{display:flex;align-items:center;gap:8px}.mia-product .mia-calendar-nav h2{font:600 15px var(--mia-font-ui);margin-left:8px}
.mia-product .mia-calendar-nav button,.mia-product .mia-calendar-views button{min-height:38px;padding:0 12px;border:1px solid var(--mia-border);border-radius:8px;background:transparent;color:var(--mia-text)}
.mia-product .mia-calendar-views{display:flex;gap:4px}.mia-product .mia-calendar-views button.active{background:var(--mia-blue-soft);border-color:var(--mia-blue);color:var(--mia-blue-strong)}
.mia-product .fc{font-size:14px;--fc-border-color:var(--mia-border-soft);--fc-today-bg-color:var(--mia-blue-soft);--fc-page-bg-color:var(--mia-surface)}
.mia-product .fc-event{background:var(--mia-blue-soft);color:var(--mia-blue-strong);border-color:var(--mia-blue-ring);font-size:12px}.mia-product .fc-daygrid-day-number{font-size:14px}
.mia-product .mia-calendar-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px;font-size:12px}.mia-product .mia-calendar-legend small{margin-left:auto}
.mia-product .mia70-network-tabs{margin-bottom:24px}.mia-product .mia720-network-questions{display:flex;gap:12px;flex-wrap:wrap;padding:0 0 20px;border:0;margin:0}
.mia-product .mia720-network-questions button{border:1px solid var(--mia-border);border-radius:8px;padding:8px 12px;background:transparent;font-size:14px;color:var(--mia-blue-strong)}
.mia-product .mia70-relationship-toolbar{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(100px,1fr)) auto;gap:12px;padding:0;margin:0 0 28px;background:transparent;border:0}
.mia-product .mia-relationship-advanced{position:relative}.mia-product .mia-relationship-advanced>summary{cursor:pointer;min-height:40px;display:flex;align-items:center;gap:8px;color:var(--mia-blue-strong)}
.mia-product .mia-relationship-advanced>div{position:absolute;right:0;top:48px;z-index:10;min-width:250px;background:var(--mia-raised);border:1px solid var(--mia-border);border-radius:8px;padding:20px;box-shadow:var(--mia-shadow-menu);display:grid;gap:16px}
.mia-product .mia-relationship-advanced label{display:grid;gap:6px}
.mia-relationship-map{position:relative;min-height:390px;padding:24px 0;isolation:isolate}
.mia-relationship-links{position:absolute;inset:0;width:100%!important;height:100%!important;z-index:-1;pointer-events:none}.mia-relationship-links path{fill:none;stroke:var(--mia-border);stroke-width:1.5}
.mia-relationship-hub{display:flex;align-items:center;flex-direction:column;gap:8px;width:240px;max-width:100%;margin:0 auto 48px;padding:20px;background:var(--mia-surface);border:1px solid var(--mia-border);border-radius:8px}
.mia-relationship-hub strong{font:500 22px var(--mia-font-display)}.mia-relationship-hub small{color:var(--mia-muted-readable)}
.mia-relationship-nodes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mia-relationship-nodes>.mia-empty-state{grid-column:1/-1}
.mia-relationship-node{display:flex;align-items:center;gap:12px;min-width:0;min-height:90px;padding:16px;background:var(--mia-raised);border:1px solid var(--mia-border);border-radius:8px;text-align:left;transition:border-color var(--mia-ease),background var(--mia-ease)}
.mia-relationship-node.is-selected{background:var(--mia-blue-soft);border-color:var(--mia-blue)}.mia-relationship-node>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.mia-relationship-node strong{font-size:14px;overflow-wrap:anywhere}.mia-relationship-node small{color:var(--mia-muted-readable)}.mia-relationship-node em{font:500 12px var(--mia-font-ui);color:var(--mia-muted-readable)}
.mia-relationship-avatar{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:var(--mia-blue-soft);color:var(--mia-blue-strong)}
.mia-graph-caption{font-size:12px;color:var(--mia-muted-readable);margin-top:16px}
.mia-product .mia880-workspace{display:grid;grid-template-columns:minmax(0,3fr) minmax(320px,1fr);gap:24px;background:transparent;border:0}
.mia-product .mia880-map-panel{min-width:0;background:transparent;border:0}.mia-product .mia880-map-head{padding:0 0 16px;border-bottom:1px solid var(--mia-border)}
.mia-product .mia880-map{min-height:420px;padding:32px 0;background:transparent;overflow-x:auto}
.mia-product .mia880-map.has-selection .mia880-agent-node:not(.is-selected),.mia-product .mia880-map .is-muted{opacity:.7}
.mia-product .mia880-agent-node{min-height:76px;padding:12px;gap:8px;border:1px solid var(--mia-border);border-radius:8px;background:var(--mia-raised);box-shadow:none;min-width:170px}
.mia-product .mia880-agent-node strong{font-size:14px;line-height:1.35;white-space:normal;text-overflow:clip}.mia-product .mia880-agent-node small{font-size:12px;white-space:normal}.mia-product .mia880-agent-node.is-selected{border-color:var(--mia-blue);background:var(--mia-blue-soft)}
.mia-product .mia880-flow{padding:20px 0;gap:16px}.mia-product .mia880-flow strong{font-size:14px}.mia-product .mia880-flow small{font-size:12px}
.mia-product .mia880-inspector{padding:24px;background:var(--mia-surface)}.mia-product .mia880-inspector .mia880-configure{background:var(--mia-action-fill);color:#fff;min-height:38px;border-radius:8px}
.mia-product .mia880-status{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:0;border-bottom:1px solid var(--mia-border);margin:0 0 28px;padding:0 0 20px}.mia-product .mia880-status>div{border-right:1px solid var(--mia-border-soft);padding:0 20px;background:transparent}
.mia-product .mia880-inspector>header{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:0 0 20px}.mia-product .mia880-inspector>header>div{flex:1;min-width:0}.mia-product .mia880-inspector>header h2{font-size:24px;word-break:normal}.mia-product .mia880-inspector>header [data-inspector-status]{font-size:12px}
.mia-product .mia880-inspector>section{padding:20px 0;background:transparent}
.mia-product .mia880-lower{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.mia-product .mia880-lower>div{background:transparent;border:0;border-top:1px solid var(--mia-border);padding:20px 0}
.mia-product .pi-summary{display:flex;padding:16px 0;margin:0 0 28px;border-bottom:1px solid var(--mia-border);background:transparent;gap:0}.mia-product .pi-summary>a{display:flex;flex:1;gap:12px;align-items:center;min-width:0;padding:0 20px;border-right:1px solid var(--mia-border-soft);color:var(--mia-text)}.mia-product .pi-summary>a:first-child{padding-left:0}.mia-product .pi-summary strong{font:500 32px var(--mia-font-display)}.mia-product .pi-summary span{font-size:14px}
.mia-product .pi-primary{display:grid;grid-template-columns:minmax(0,3fr) minmax(300px,1fr);gap:32px;background:transparent;border:0;margin-bottom:36px}.mia-product .pi-map{padding:0;min-height:340px;background:transparent}.mia-product .pi-signals{padding:0 0 0 24px;border-left:1px solid var(--mia-border)}
.mia-product .pi-primary h2,.mia-product .pi-secondary h2,.mia-product .pi-bottom h2{font:500 24px var(--mia-font-display);text-transform:none;letter-spacing:-.025em}
.mia-product .pi-primary header{margin-bottom:24px}.mia-product .pi-stage-label strong{font-size:14px}.mia-product .pi-stage-label small{font-size:12px}
.mia-product .pi-deal-dot{width:16px;height:16px;min-height:16px;border:0;border-radius:50%;background:var(--mia-quiet);padding:0;box-shadow:none}
.mia-product .pi-deal-dot.tone-healthy,.mia-product .pi-legend .healthy,.mia-product .pi-summary .healthy{background:var(--mia-green)}
.mia-product .pi-deal-dot.tone-warning,.mia-product .pi-legend .warning,.mia-product .pi-summary .warning{background:var(--mia-warning)}
.mia-product .pi-deal-dot.tone-critical,.mia-product .pi-legend .critical,.mia-product .pi-summary .critical{background:var(--mia-red)}
.mia-product .pi-deal-dot.tone-paused,.mia-product .pi-legend .paused{background:var(--mia-quiet)}
.mia-product .pi-deal-dot.selected{outline:2px solid var(--mia-blue);outline-offset:4px}
.mia-product .pi-ring{width:130px;height:130px;flex:0 0 130px}.mia-product .pi-ring text{fill:var(--mia-ink);font-size:7px;font-family:var(--mia-font-display)}.mia-product .pi-ring text.small{fill:var(--mia-muted-readable);font-size:3px;font-family:var(--mia-font-ui)}
.mia-product .pi-pressure .healthy{background:var(--mia-green-soft);color:var(--mia-green)}.mia-product .pi-pressure .warning{background:var(--mia-warning-soft);color:var(--mia-warning-readable)}.mia-product .pi-pressure .critical{background:var(--mia-red-soft);color:var(--mia-red)}
.mia-product .pi-analytics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px 0;border-top:1px solid var(--mia-border);border-bottom:1px solid var(--mia-border)}
.mia-product .pi-analytics>article{padding:0;background:transparent;border:0;min-width:0}.mia-product .pi-analytics h2{font:500 24px var(--mia-font-display);letter-spacing:-.025em;text-transform:none}
.mia-product .pi-momentum-body{display:flex;align-items:center;gap:24px}.mia-product .pi-momentum-body>div{flex:1;min-width:0}
@media(min-width:1800px){.mia-product .pi-analytics{grid-template-columns:repeat(4,minmax(0,1fr))}.mia-product .pi-ring{width:110px;height:110px;flex-basis:110px}}
.mia-product .pi-secondary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px 0;border-top:1px solid var(--mia-border);border-bottom:1px solid var(--mia-border);background:transparent}.mia-product .pi-secondary>section{padding:0;background:transparent;border:0;min-width:0}
.mia-product .pi-secondary :where(td,th,a,p,span){font-size:14px}.mia-product .pi-bottom{margin-top:36px;background:transparent}.mia-product .pi-filters{padding:0;border:0;background:transparent}.mia-product .pi-filters label>span{display:none}
.mia-product .mia631-settings-shell{display:grid;grid-template-columns:220px minmax(0,1fr);gap:32px;margin:0;padding:0;background:transparent}.mia-product .mia631-settings-nav{position:sticky;top:82px;align-self:start;padding:0 20px 0 0;border-right:1px solid var(--mia-border)}
.mia-product .mia631-settings-sections{min-width:0}.mia-product .mia52-settings-section{padding:0 0 32px;margin:0 0 36px;border:0;border-bottom:1px solid var(--mia-border);background:transparent;scroll-margin-top:82px}.mia-product .mia52-settings-section>header{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid var(--mia-border-soft)}
.mia-product .mia641-next-action{display:flex;align-items:center;gap:20px;padding:20px 0;margin-bottom:24px;border-bottom:1px solid var(--mia-border)}.mia-product .mia641-next-action>div:nth-child(2){flex:1}.mia-product .mia641-health-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.mia-product .mia641-health-card{padding:20px;border:0;border-bottom:1px solid var(--mia-border-soft);border-radius:0;background:transparent;color:var(--mia-text)}
.mia-product .mia52-settings-grid,.mia-product .mia52-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.mia-product .mia52-settings-form label{display:grid;gap:8px}.mia-product .mia52-settings-form footer{display:flex;align-items:center;justify-content:space-between;padding-top:20px;gap:16px}
.mia-product .mia52-settings-nav a{display:flex;flex-direction:column;gap:4px;padding:12px 0;color:var(--mia-muted-readable)}.mia-product .mia52-settings-nav a.active{color:var(--mia-blue-strong)}
.mia-product .mia641-next-action{background:var(--mia-gold-soft);border:0;border-left:2px solid var(--mia-gold);border-radius:0;box-shadow:none;padding:20px}.mia-product .mia641-next-action :where(h3,strong,p,span){color:var(--mia-text)}
.mia-setup-progress{display:flex;flex-direction:column;gap:12px;width:80px;flex:0 0 80px}.mia-setup-progress strong{font:500 30px var(--mia-font-display)}.mia-setup-progress progress{width:100%;height:5px;accent-color:var(--mia-blue)}
.mia-product .mia641-setup-journey,.mia-product .mia641-value-flow{background:transparent;border:0;border-bottom:1px solid var(--mia-border);border-radius:0;padding:20px 0;box-shadow:none}
.mia-product .mia52-settings-section .mia-section-header{padding:0 0 16px}.mia-product .mia52-settings-section>header h2{font-size:24px}
.mia-product .v584-inbox-search>div{padding:0;border:0;background:transparent}
.mia-product .mia880-view-switch{display:flex;gap:16px}.mia-product .mia880-view-switch button{min-height:38px;padding:6px 0;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--mia-muted-readable);font-size:14px}.mia-product .mia880-view-switch button.is-active{color:var(--mia-ink);border-bottom-color:var(--mia-blue)}
.mia-product .mia840-workspace{grid-template-columns:170px minmax(0,1fr) 320px}.mia-product .mia840-governance{padding:24px}.mia-product .mia840-document{padding:24px}.mia-product .mia840-prepare .mia840-head-status{display:flex;align-items:center;gap:12px}
.mia-product .pi-inspector{position:fixed;right:16px;top:74px;bottom:16px;max-height:none;width:360px;z-index:90;box-shadow:var(--mia-shadow-float)}
@media(max-width:1440px) and (min-width:1024px){.mia-product .mia820-deal-row,.mia-product .mia820-ledger-head{grid-template-columns:minmax(200px,1.5fr) 130px minmax(150px,1fr) 90px minmax(160px,1fr) 20px;gap:12px}}
@media(max-width:1023px){.mia-product .mia840-workspace{grid-template-columns:160px minmax(0,1fr)}.mia-product .mia840-governance{position:fixed}.mia-product .mia820-owner{display:none}}
@media(max-width:767px){.mia-product .mia880-status{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mia-product .mia840-workspace{display:block}.mia-product .mia840-document{padding:16px 0}.mia-product .mia850-stage-controls{display:block;flex-shrink:0}.mia-product .today820-decision-row{grid-template-columns:20px minmax(0,1fr) 60px 16px}.mia-product .today820-decision-deal{display:none}.mia-product .today820-decision-time{grid-column:3}.mia-product .today820-decision-chevron{grid-column:4}.mia-product .pi-inspector{width:100%;right:0;top:auto;bottom:0;max-height:85dvh}.mia-product .mia820-owner{display:none}}
.mia-product .mia-deal-journey{padding:0;margin:0 0 16px;border:0;background:transparent}.mia-product .mia850-journey-row{display:flex;gap:16px;min-height:0;border-bottom:1px solid var(--mia-border);padding-bottom:8px;background:transparent}.mia-product .mia850-journey-row>nav{flex:1;min-width:0;overflow-x:auto;padding:0}
.mia-product .mia850-stage-list{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(100px,1fr);gap:8px;margin:0;padding:0;list-style:none;height:auto;max-height:none;overflow:visible}
.mia-product .mia850-stage{position:relative;margin:0;padding:0;background:transparent;border:0;min-width:0}.mia-product .mia850-stage::before,.mia-product .mia850-stage::after,.mia-product .mia850-stage>a::after{display:none}
.mia-product .mia850-stage>a{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:8px;height:auto;max-height:none;min-height:56px;overflow:visible;padding:6px;border:1px solid transparent;border-radius:8px;color:var(--mia-muted-readable);background:transparent}
.mia-product .mia850-stage .mia830-stage-copy{height:auto;max-height:none;overflow:visible}.mia-product .mia850-stage .mia830-stage-copy small{display:block;line-height:1.5;margin-top:3px}
.mia-product .mia850-stage.is-viewed>a{border-color:var(--mia-blue-ring);background:var(--mia-blue-soft);color:var(--mia-blue-strong)}
.mia-product .mia830-stage-node{position:relative;display:grid;place-items:center;width:30px;height:30px;min-width:30px;min-height:30px;padding:0;background:var(--mia-canvas);border:1px solid var(--mia-border);border-radius:50%;color:var(--mia-muted-readable);font:600 12px var(--mia-font-ui);box-shadow:none;outline:0}
.mia-product .mia830-stage-node::before,.mia-product .mia830-stage-node::after{display:none}
.mia-product .mia830-stage-copy{display:grid;gap:0;text-align:left}.mia-product .mia830-stage-copy strong{font-size:14px;color:var(--mia-ink)}.mia-product .mia830-stage-copy small{font-size:12px;text-transform:none;letter-spacing:0}
.mia-product .mia850-stage.status-completed .mia830-stage-node{background:var(--mia-green-soft);border-color:var(--mia-green);color:var(--mia-green)}
.mia-product .mia850-stage.status-attention .mia830-stage-node{background:var(--mia-warning-soft);border-color:var(--mia-warning-readable);color:var(--mia-warning-readable)}
.mia-product .mia850-stage.status-blocked .mia830-stage-node{background:var(--mia-red-soft);border-color:var(--mia-red);color:var(--mia-red)}
.mia-product .mia850-stage.is-current .mia830-stage-node{background:var(--mia-action-fill);border-color:var(--mia-action-fill);color:#fff;box-shadow:0 0 0 3px var(--mia-blue-soft)}
.mia-product .mia850-viewing-stage{display:flex;justify-content:space-between;gap:16px;padding:8px 0;font-size:12px;border-bottom:1px solid var(--mia-border-soft)}
.mia-product .mia850-stage-controls,.mia-product .mia850-stage-controls>summary{height:56px}
.mia-product .mia594-readiness-blocker{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:0;padding:12px 0;margin:0 0 16px;background:transparent;border:0;border-bottom:1px solid var(--mia-border)}
.mia-product .mia594-readiness-blocker .readiness-score{display:none}
.mia-product .mia594-readiness-blocker h3{font-size:14px;margin:0}.mia-product .mia594-readiness-blocker ul{margin:4px 0;padding-left:20px}.mia-product .mia594-readiness-blocker>a{margin-left:auto}
.mia-product .mia850-overview-brief>*{min-width:0}.mia-product .mia850-overview-brief :is(h2,p,strong){white-space:normal;overflow-wrap:anywhere}
.mia-product .mia840-editor{display:block;min-width:0}.mia-product .mia840-cover-row input[type=file]{position:absolute;width:1px;height:1px;min-height:0;padding:0;clip:rect(0,0,0,0);overflow:hidden}
@media(max-width:1279px){.mia-product .mia820-deal-row,.mia-product .mia820-ledger-head{grid-template-columns:minmax(210px,1.5fr) minmax(140px,1fr) minmax(155px,1fr) 90px minmax(150px,1fr) 20px;gap:12px}.mia-product .mia820-filters{grid-template-columns:minmax(180px,2fr) repeat(2,minmax(100px,1fr)) minmax(160px,1fr) auto}.mia-relationship-nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.mia-product .pi-secondary{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1023px){.mia-product .today820-layout,.mia-product .mia880-workspace,.mia-product .pi-primary{grid-template-columns:minmax(0,1fr)}.mia-product .today820-rail{border:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mia-product .mia-inbox-context{position:fixed;border:1px solid var(--mia-border);z-index:80}.mia-product .mia820-owner{display:none}.mia-product .mia820-ledger-head>span:nth-child(2){display:none}.mia-product .mia820-deal-row,.mia-product .mia820-ledger-head{grid-template-columns:minmax(220px,1.5fr) minmax(160px,1fr) 90px minmax(180px,1fr) 20px}.mia-product .pi-signals{border:0;padding:0}.mia-product .mia631-settings-shell{grid-template-columns:180px minmax(0,1fr)}.mia-product .mia70-relationship-toolbar{grid-template-columns:minmax(200px,2fr) 1fr 1fr auto}}
@media(max-width:767px){.mia-product .today820-layout,.mia-product .today820-rail,.mia-product .mia880-lower,.mia-product .pi-primary,.mia-product .pi-secondary,.mia-product .pi-analytics,.mia-product .mia631-settings-shell{display:block}.mia-product .today820-rail>*,.mia-product .pi-secondary>section,.mia-product .mia880-lower>div{margin-top:28px}.mia-product .mia820-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mia-product .mia820-filters>.mia820-search{grid-column:1/-1}.mia-product .mia820-ledger-head{display:none}.mia-product .mia820-deal-row{display:grid;grid-template-columns:minmax(0,1fr) 80px;gap:16px}.mia-product .mia820-deal-cell{grid-column:1/-1}.mia-product .mia820-owner{display:none}.mia-product .mia820-next{grid-column:1/-1}.mia-product .mia820-open{display:none}.mia-product .mia820-summary{flex-wrap:wrap;gap:12px}.mia-product .mia822-inbox-scope-row{display:block}.mia-product .mia822-inbox-privacy{margin-bottom:16px}.mia-product .v584-inbox-list{max-height:340px;border-right:0;border-bottom:1px solid var(--mia-border)}.mia-product .v584-inbox-thread{min-height:340px}.mia-product .v584-inbox-thread>.mia-empty-state{min-height:240px}.mia-product .mia70-relationship-toolbar{grid-template-columns:1fr 1fr}.mia-product .mia70-relationship-toolbar>.search{grid-column:1/-1}.mia-relationship-nodes{grid-template-columns:1fr}.mia-product .mia880-map{overflow-x:auto}.mia-product .mia880-flow{overflow-x:auto}.mia-product .pi-summary{flex-wrap:wrap}.mia-product .pi-summary>a{flex-basis:50%;padding:12px}.mia-product .mia631-settings-nav{position:static;border:0;padding:0;margin-bottom:24px;display:flex;gap:16px;overflow-x:auto}.mia-product .mia631-nav-scope{min-width:140px}.mia-product .mia52-settings-grid,.mia-product .mia52-choice-grid,.mia-product .mia641-health-grid{grid-template-columns:1fr}.mia-product .mia641-next-action{flex-wrap:wrap}.mia-product .mia850-stage-list{min-width:800px}.mia-product .mia850-stage-controls{display:block}.mia-product .mia850-viewing-stage{flex-wrap:wrap}.mia-product .mia-calendar-legend small{display:none}}

@media(min-width:768px) and (max-width:1099px){.mia-product .mia820-ledger{overflow-x:auto}.mia-product .mia820-ledger .mia820-owner,.mia-product .mia820-ledger-head>span:nth-child(2){display:none}.mia-product .mia820-ledger .mia820-deal-row,.mia-product .mia820-ledger-head{grid-template-columns:minmax(220px,1.5fr) minmax(135px,1fr) 80px minmax(150px,1fr) 20px;gap:12px;min-width:653px}}
@media(max-width:1599px){.mia-product .mia3-match-cockpit,.mia-product .mia880-workspace{grid-template-columns:minmax(0,1fr)}.mia-product .mia840-workspace{grid-template-columns:160px minmax(0,1fr)}.mia-product .premium-conversation-workspace{grid-template-columns:320px minmax(0,1fr)}.mia-product .mia-inbox-context{position:fixed;z-index:110}.mia-product .v26-execution-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:767px){.mia-product .premium-conversation-workspace{display:block}.mia-product .mia840-workspace{display:block}}

.mia-product.mia-legal-body{--legal-ink:var(--mia-ink);--legal-muted:var(--mia-muted);--legal-line:var(--mia-border);--legal-paper:var(--mia-canvas);--legal-blue:var(--mia-blue-text);--legal-gold:var(--mia-gold-text)}
.mia-product .mia-legal-header{background:var(--mia-surface);height:var(--mia-topbar-height)}
.mia-product .mia-legal h1{font:400 var(--mia-text-display)/1.1 var(--mia-font-display);margin:16px 0}
.mia-product .mia-legal article h2{font:400 26px/1.25 var(--mia-font-display)}
.mia-product .mia-legal article p{color:var(--mia-text)}
.mia-product .mia-legal-signin{color:var(--mia-raised);min-height:44px;display:inline-flex;align-items:center}
.mia-product .mia69-brand small{font-size:12px}
.mia-engagement-board{display:flex;gap:24px;overflow-x:auto;padding:0 0 24px;align-items:flex-start}
.mia-engagement-board>section{flex:1 0 260px;min-width:260px}
.mia-engagement-board h3{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--mia-border);margin:0 0 16px}
.mia-engagement-board h3 span{font-size:12px;font-weight:400;color:var(--mia-muted)}
.mia-engagement-record{display:block;border:1px solid var(--mia-border);background:var(--mia-surface);border-radius:8px;padding:20px;margin-bottom:16px;color:var(--mia-ink)}
.mia-engagement-record strong{display:block;font-size:17px;overflow-wrap:anywhere}
.mia-engagement-record>a{display:block;color:var(--mia-ink)}.mia-engagement-record .mia70-drag-handle{position:static;display:flex;gap:8px;align-items:center;min-height:44px;width:auto;padding:8px;margin:0 0 8px auto;color:var(--mia-muted)}

/* Next Workspace: scoped working surfaces, not a second global theme. */
.mia-product [data-next-workspace] .mia-page-header{padding-block:0 16px;margin-bottom:16px;gap:20px}
.mia-product [data-next-workspace] .mia-page-title{font-size:36px;line-height:1.12}
.mia-product [data-next-workspace] .mia-page-description{font-size:14px;margin-top:8px}
.mia-product [data-next-workspace] .mia-page-kicker{font-size:12px}
.mia-product [data-next-workspace] :is(button,a):focus-visible{outline:2px solid var(--mia-blue-solid);outline-offset:3px}
.mia-product [data-next-workspace] [hidden]{display:none!important}
/* A mandate ribbon: identity, evidence-based journey and next decision. */
.mia-product [data-next-workspace="portfolio"] .mia820-summary{margin:0;padding:0;gap:18px;min-height:36px;align-items:center}
.mia-product [data-next-workspace="portfolio"] .mia-page-actions{align-items:center;gap:20px}
.mia-product [data-next-workspace="portfolio"] [data-portfolio-representations]{padding:4px 0 12px;margin:0;min-height:48px;gap:12px}
.mia-product [data-next-workspace="portfolio"] .mia820-filters{margin:0 0 16px;padding:0;gap:10px}
.mia-product [data-next-workspace="portfolio"] .mia820-quick-views{margin:0;min-height:44px}
.mia-product [data-next-workspace="portfolio"] .mia-representation-bar{margin:8px 0 16px}
.mia-product [data-next-workspace="portfolio"] .mia-portfolio-board{display:grid;gap:16px;overflow:visible;min-width:0}
.mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-deal-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(400px,1.8fr) minmax(210px,1fr);grid-template-areas:'identity journey next' 'owner journey health' 'open journey health';gap:12px 28px;min-width:0;min-height:176px;padding:24px;border:1px solid var(--mia-border);border-radius:10px;background:var(--mia-surface);box-shadow:none}
.mia-product [data-next-workspace="portfolio"] .mia820-deal-row::before{display:none}
.mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-deal-cell{grid-area:identity;padding:0;gap:12px;min-width:0}
.mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-owner{grid-area:owner;display:flex;padding-left:0;gap:8px}
.mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-journey-cell{grid-area:journey;align-self:center;padding:0 24px;border-inline:1px solid var(--mia-border-soft)}
.mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-next{grid-area:next;padding:0;align-self:start}
.mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-health{grid-area:health;display:flex;gap:10px;align-items:center}
.mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-health strong{font-size:26px}
.mia-product [data-next-workspace="portfolio"] .mia820-open{position:static;display:inline-flex;align-items:center;gap:8px;width:auto;height:auto;min-height:36px;white-space:nowrap;font-size:13px;color:var(--mia-blue-text)}
.mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-open{grid-area:open;justify-self:start}
.mia-product [data-next-workspace="portfolio"] .mia820-ledger .mia820-open span{display:none}
.mia-product [data-next-workspace="portfolio"] .mia820-detail-panel{grid-column:1/-1;grid-row:auto;min-width:0}
.mia-product [data-next-workspace="portfolio"] .mia820-deal-copy a{font:400 25px/1.2 var(--mia-font-display);white-space:normal;overflow-wrap:anywhere}
.mia-product [data-next-workspace="portfolio"] .mia820-deal-copy small{white-space:normal;font-size:12px}
.mia-product [data-next-workspace="portfolio"] .mia820-next>a{display:block;white-space:normal;line-height:1.45}
.mia-product [data-next-workspace="portfolio"] .mia820-journey{display:flex;gap:5px;padding:0;margin:0 0 16px;align-items:flex-start}
.mia-product [data-next-workspace="portfolio"] .mia820-journey li{flex:1;min-width:0;width:auto;height:auto;margin:0;border:0;border-radius:0;background:transparent;outline:0;transform:none}
.mia-product [data-next-workspace="portfolio"] .mia820-journey li::after{display:none}
.mia-product [data-next-workspace="portfolio"] .mia820-journey li>a{display:flex;flex-direction:column;gap:8px;min-height:44px;padding:6px 0;color:var(--mia-muted-readable)}
.mia-product [data-next-workspace="portfolio"] .mia-next-stage-mark{height:5px;width:100%;border-radius:3px;background:var(--mia-border)}
.mia-product [data-next-workspace="portfolio"] .status-completed .mia-next-stage-mark{background:var(--mia-positive)}
.mia-product [data-next-workspace="portfolio"] .status-current .mia-next-stage-mark{background:var(--mia-blue-solid);outline:2px solid var(--mia-blue-soft);outline-offset:2px}
.mia-product [data-next-workspace="portfolio"] :is(.status-attention,.status-blocked) .mia-next-stage-mark{background:var(--mia-warning)}
.mia-product [data-next-workspace="portfolio"] .status-optional .mia-next-stage-mark{background:transparent;border:1px dashed var(--mia-muted)}
.mia-product [data-next-workspace="portfolio"] .mia-next-step-label{font-size:12px;line-height:1.3;overflow-wrap:normal;word-break:normal}
.mia-product [data-next-workspace="portfolio"] .status-current .mia-next-step-label{font-weight:600;color:var(--mia-blue-text)}
.mia-product [data-next-workspace="portfolio"] .mia820-ledger .mia-next-step-label{display:none}
.mia-product [data-next-workspace="portfolio"] .mia820-ledger .mia820-journey{margin-bottom:4px}
.mia-product [data-next-workspace="portfolio"] .mia820-journey li:focus-within .mia820-tooltip{display:block;opacity:1;z-index:3}
/* Deal navigation: viewed section and current operating stage are distinct. */
.mia-product [data-next-workspace="deal"] .mia850-stage-list{gap:4px;grid-auto-columns:minmax(102px,1fr);min-width:840px}
.mia-product [data-next-workspace="deal"] .mia850-stage{min-height:58px}
.mia-product [data-next-workspace="deal"] .mia850-stage>a{padding:10px 12px;min-height:58px;border-radius:9px}
.mia-product [data-next-workspace="deal"] .mia850-stage.is-viewed>a{background:var(--mia-blue-soft);border:1px solid var(--mia-blue-ring)}
.mia-product [data-next-workspace="deal"] .mia850-stage.is-viewed>a::after{display:none}
.mia-product [data-next-workspace="deal"] .mia830-stage-node{width:28px;height:28px;min-width:28px;font-size:12px}
.mia-product [data-next-workspace="deal"] .mia830-stage-copy strong{font-size:13px}
.mia-product [data-next-workspace="deal"] .mia830-stage-copy small{font-size:12px;text-transform:none;letter-spacing:0}
.mia-next-operating{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--mia-border)}
.mia-next-operating>div{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;align-items:baseline}
.mia-next-operating span{font-size:12px;color:var(--mia-muted-readable)}
.mia-next-operating strong{font:400 28px/1.2 var(--mia-font-display);color:var(--mia-ink)}
.mia-next-operating small{grid-column:1/-1;font-size:14px;color:var(--mia-muted-readable);max-width:70ch}
.mia-product [data-next-workspace="deal"] .mia850-overview-brief{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 24px}
.mia-product [data-next-workspace="deal"] .mia830-priority{padding:20px 0;gap:24px;border:0;border-bottom:1px solid var(--mia-border-soft)}
.mia-product [data-next-workspace="deal"] .mia830-priority h2{font-size:23px;margin:6px 0}
.mia-product [data-next-workspace="deal"] .mia830-priority p{font-size:14px;max-width:85ch;color:var(--mia-muted-readable)}
.mia-product [data-next-workspace="deal"] .mia830-priority>a{display:inline-flex;align-items:center;gap:8px;min-width:115px;white-space:nowrap}
.mia-product [data-next-workspace="deal"] .mia830-metric-strip{padding:16px 0;gap:20px}
.mia-product [data-next-workspace="deal"] .mia830-metric-strip dt{font-size:12px;font-weight:500;text-transform:none;letter-spacing:0;color:var(--mia-muted-readable)}
.mia-product [data-next-workspace="deal"] .mia830-metric-strip dd{font-size:25px;margin:6px 0}
.mia-product [data-next-workspace="deal"] .mia830-overview-layout{grid-template-columns:minmax(0,2.5fr) minmax(260px,1fr);gap:32px}
.mia-next-context-section{border-block:1px solid var(--mia-border-soft);margin-block:20px}
.mia-next-context-section>summary{cursor:pointer;padding:18px 0;font-weight:600;font-size:14px}
.mia-next-context-section p{max-width:65ch}
/* The mailbox is a reading surface. Context is an intentional, accessible dialog. */
.mia-product [data-next-workspace="inbox"] .mia822-inbox-scope-row{gap:16px;align-items:flex-start}
.mia-product [data-next-workspace="inbox"] .mia-page-header{align-items:center}
.mia-product .v2-page-content:has([data-next-workspace="inbox"]){padding-top:16px}
.mia-product [data-next-workspace="inbox"] .mia-page-heading>.mia-kicker,.mia-product [data-next-workspace="inbox"] .mia-page-description{display:none}
.mia-product [data-next-workspace="inbox"] .mia-tabs{margin:0;gap:20px}
.mia-product [data-next-workspace="inbox"] .mia822-inbox-scope-row{margin-bottom:8px}
.mia-product [data-next-workspace="inbox"] .v584-inbox-items{max-height:none;overflow:visible}
.mia-product [data-next-workspace="inbox"] .mia822-inbox-privacy{display:none}
.mia-next-inbox-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}
.mia-next-inbox-tools small{font-size:12px;color:var(--mia-muted-readable);max-width:85ch}
.mia-product [data-next-workspace="inbox"] .v584-inbox-shell{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);margin-top:12px;min-height:360px;height:calc(100dvh - 330px);border-radius:10px}
.mia-product [data-next-workspace="inbox"] .v584-inbox-list{height:100%;max-height:none;min-height:0;overflow-x:hidden;scrollbar-width:thin}
.mia-product [data-next-workspace="inbox"] .v584-inbox-search{padding:12px;position:sticky;top:0;background:var(--mia-surface);z-index:2}
.mia-product [data-next-workspace="inbox"] .v584-inbox-search input{width:100%;min-width:0}
.mia-product [data-next-workspace="inbox"] .v584-inbox-item{padding:16px 14px;gap:10px}
.mia-product [data-next-workspace="inbox"] .v584-inbox-item header{display:block}
.mia-product [data-next-workspace="inbox"] .v584-inbox-item header strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}
.mia-product [data-next-workspace="inbox"] .v584-inbox-item :is(small,p){overflow-wrap:anywhere}
.mia-product [data-next-workspace="inbox"] .v584-inbox-item p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:8px 0;line-height:1.5}
.mia-product [data-next-workspace="inbox"] .v584-inbox-item footer{font-size:12px;color:var(--mia-muted-readable);display:flex;gap:8px;flex-wrap:wrap}
.mia-product [data-next-workspace="inbox"] .v584-inbox-thread{min-height:0;min-width:0;height:100%;overflow:hidden;border-radius:0 10px 10px 0}
.mia-product [data-next-workspace="inbox"] .v584-thread-head{padding:20px 28px;align-items:flex-start;flex-shrink:0}
.mia-product [data-next-workspace="inbox"] .v584-thread-head>div{min-width:0}
.mia-product [data-next-workspace="inbox"] .v584-thread-head h2{font:500 22px/1.35 var(--mia-font-ui);overflow-wrap:anywhere;max-width:70ch}
.mia-product [data-next-workspace="inbox"] .v584-thread-head p{font-size:13px;overflow-wrap:anywhere;margin-top:8px}
.mia-product [data-next-workspace="inbox"] .v584-thread-messages{max-height:none;min-height:0;flex:1;padding:24px 28px;scrollbar-width:thin}
.mia-product [data-next-workspace="inbox"] .v584-message{border:0;background:transparent;box-shadow:none;padding:0 0 24px;margin:0;max-width:90ch}
.mia-product [data-next-workspace="inbox"] .v584-message.outbound{margin-left:24px;padding:20px;background:var(--mia-blue-soft);margin-bottom:20px}
.mia-product [data-next-workspace="inbox"] .v584-message-body{font-size:15px;line-height:1.75;word-break:normal}
.mia-product [data-next-workspace="inbox"] .v584-message-body a{overflow-wrap:anywhere}
.mia-product [data-next-workspace="inbox"] .v584-inline-reply{padding:16px 28px;flex-shrink:0;max-height:45%;overflow:auto}
.mia-next-assignment>summary{font-size:14px;font-weight:600;cursor:pointer;padding:4px 0}
.mia-next-assignment[open]>summary{margin-bottom:12px}
.mia-product .mia-inspector-dialog .mia-inbox-context{position:static;width:100%;height:auto;border:0;max-height:none;background:var(--mia-surface)}
/* Focus avoids empty Kanban lanes without losing board or audited movement. */
.mia-next-engage-modes{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:20px 0}
.mia-next-engage-modes>span{font-size:14px;color:var(--mia-muted-readable)}
.mia-next-engage-layout{display:grid;grid-template-columns:210px minmax(0,1fr);gap:32px}
.mia-next-lanes{display:flex;flex-direction:column;gap:8px;align-self:start}
.mia-next-lanes button{display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:14px 16px;min-height:48px;border:1px solid transparent;border-radius:9px;background:transparent;font-size:14px;color:var(--mia-text)}
.mia-next-lanes button[aria-pressed="true"]{background:var(--mia-blue-soft);border-color:var(--mia-blue-ring);color:var(--mia-blue-text)}
.mia-next-lanes strong{font-weight:500;font-variant-numeric:tabular-nums}
.mia-product .mia-next-engage-layout[data-mode="focus"] .mia-engagement-board{display:block;overflow:visible;padding:0;min-width:0}
.mia-product .mia-next-engage-layout[data-mode="focus"] [data-v70-lane]{width:100%;min-width:0;max-width:none}
.mia-product .mia-next-engage-layout[data-mode="focus"] [data-v70-lane]>header{padding:0 0 16px}
.mia-product .mia-next-engage-layout[data-mode="focus"] [role="list"]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;align-items:start}
.mia-product .mia-next-engage-layout .mia-engagement-record{position:relative;margin:0;padding:24px;min-width:0;border:1px solid var(--mia-border);border-radius:10px;box-shadow:none;background:var(--mia-surface)}
.mia-product .mia-next-engage-layout .mia-engagement-record>a>strong{font:400 26px/1.25 var(--mia-font-display);display:block;padding-right:85px}
.mia-product .mia-next-engage-layout .mia-engagement-record>a>p{font-size:15px;line-height:1.7;max-width:70ch;margin:20px 0}
.mia-product .mia-next-engage-layout .mia-engagement-record>a>span{display:inline-flex;align-items:center;gap:8px;color:var(--mia-blue-text);min-height:44px;font-size:14px}
.mia-product .mia-next-engage-layout .mia-engagement-record .mia70-drag-handle{position:absolute;inset:16px 16px auto auto;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:auto;min-width:72px;height:36px;min-height:36px;padding:6px 10px;margin:0;writing-mode:horizontal-tb;transform:none;font:500 12px/1.4 var(--mia-font-ui);white-space:nowrap;border:1px solid var(--mia-border);border-radius:7px}
.mia-product .mia-next-engage-layout .mia70-drag-handle span{writing-mode:horizontal-tb;transform:none;font:inherit;letter-spacing:normal;line-height:inherit;width:auto}
.mia-product .mia-next-engage-layout .mia70-drag-handle svg{width:14px;height:14px;flex-shrink:0}
.mia-product .mia-next-engage-layout .mia-engagement-record details{border-top:1px solid var(--mia-border-soft);padding-top:12px;margin-top:12px;font-size:13px}
.mia-product .mia-next-engage-layout[data-mode="board"]{display:block}
.mia-next-engage-layout[data-mode="board"] .mia-next-lanes{display:none}
@media(max-width:1399px){
 .mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-deal-row{grid-template-columns:minmax(220px,1fr) minmax(360px,1.6fr);grid-template-areas:'identity journey' 'owner journey' 'next health' 'open health';gap:16px 24px}
 .mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-journey-cell{border-right:0;padding-right:0}
 .mia-product [data-next-workspace="inbox"] .mia822-inbox-privacy{max-width:290px}
}
@media(max-width:1023px){
 .mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-deal-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:'identity health' 'owner open' 'journey journey' 'next next';padding:20px}
 .mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-journey-cell{border:0;padding:16px 0 0;border-top:1px solid var(--mia-border-soft)}
 .mia-product [data-next-workspace="deal"] .mia830-overview-layout{grid-template-columns:minmax(0,1fr)}
 .mia-product [data-next-workspace="inbox"] .mia822-inbox-privacy{display:none}
 .mia-next-engage-layout{grid-template-columns:165px minmax(0,1fr);gap:20px}
}
@media(max-width:767px){
 .mia-product [data-next-workspace] .mia-page-title{font-size:30px}
 .mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-deal-row{padding:16px;gap:12px}
 .mia-product [data-next-workspace="portfolio"] .mia820-deal-copy a{font-size:22px}
 .mia-product [data-next-workspace="portfolio"] .mia-next-step-label{display:none}
 .mia-product [data-next-workspace="portfolio"] .mia-portfolio-board .mia820-health{flex-direction:column;align-items:flex-end;gap:6px}
 .mia-product [data-next-workspace="portfolio"] .mia820-health span{font-size:12px;max-width:100px;text-align:right}
 .mia-product [data-next-workspace="inbox"] .v584-inbox-shell{display:block;height:auto}
 .mia-product [data-next-workspace="inbox"] .mia-page-header{flex-direction:row;text-align:left;gap:12px}
 .mia-product [data-next-workspace="inbox"] .mia-page-heading{text-align:left}
 .mia-product [data-next-workspace="inbox"] .v584-inbox-list{max-height:calc(100dvh - 320px);height:auto}
 .mia-product [data-next-workspace="inbox"]:not(.has-thread-focus) .v584-inbox-thread{display:none}
 .mia-product [data-next-workspace="inbox"].has-thread-focus .v584-inbox-list{display:none}
 .mia-product [data-next-workspace="inbox"] .v584-thread-head{justify-content:flex-start;text-align:left}
 .mia-product [data-next-workspace="inbox"] .v584-thread-head>div{flex:1;text-align:left}
 .mia-product [data-next-workspace="inbox"] .v584-inbox-thread{height:70dvh;min-height:440px}
 .mia-product [data-next-workspace="inbox"] :is(.v584-thread-head,.v584-thread-messages,.v584-inline-reply){padding:16px}
 .mia-next-inbox-tools{align-items:flex-start}.mia-next-inbox-tools small{max-width:60%}
 .mia-next-operating{align-items:flex-start;flex-direction:column;gap:12px}
 .mia-next-operating>div{grid-template-columns:1fr}
 .mia-next-engage-layout{display:block}
 .mia-next-lanes{flex-direction:row;overflow-x:auto;margin-bottom:20px;padding-bottom:8px}
 .mia-next-lanes button{flex-shrink:0;padding:10px 12px}
 .mia-next-engage-modes{align-items:flex-start}.mia-next-engage-modes>span{max-width:50%}
}
.mia-engagement-record>details{margin-top:12px}.mia-engagement-record>details>summary{font-size:12px;min-height:32px;cursor:pointer}
.mia-engagement-record[aria-busy=true]{opacity:.65}
.mia-engagement-record p{font-size:14px;margin:12px 0}.mia-engagement-record small{display:block;color:var(--mia-muted);font-size:12px}
.mia-product .v22-composer-layout{display:grid;grid-template-columns:300px minmax(0,1fr) 340px;gap:24px;align-items:start}
.mia-product .v22-composer-main,.mia-product .v22-composer-rail{min-width:0}
.mia-editor-fields{border:0;padding:0;margin:0;min-width:0}
.mia-editor-queue{border-right:1px solid var(--mia-border);padding-right:24px}
.mia-editor-queue h2{font-size:26px;margin-bottom:24px}
.mia-editor-queue>a{display:grid;gap:8px;padding:16px 12px;border-bottom:1px solid var(--mia-border);color:var(--mia-ink);overflow-wrap:anywhere}
.mia-editor-queue>a[aria-current]{background:var(--mia-blue-soft);border-left:2px solid var(--mia-blue-text)}
.mia-editor-queue span{font-size:14px}.mia-editor-queue small{font-size:12px;color:var(--mia-muted)}
@media(max-width:1599px){.mia-product .v22-composer-layout{grid-template-columns:300px minmax(0,1fr)}.mia-product .v22-composer-rail{grid-column:2}}
@media(max-width:1023px){.mia-product .v22-composer-layout{grid-template-columns:minmax(0,1fr)}.mia-product .v22-composer-rail{grid-column:1}.mia-editor-queue{display:flex;gap:12px;overflow-x:auto;border-right:0;padding:0}.mia-editor-queue>a{min-width:220px;max-width:280px}.mia-editor-queue h2{min-width:120px}}
