main.deal-monitor{padding:0 var(--sa-gutter);--cap-ink: #234c58;--cap-ink-soft: #315e68;--cap-muted: #4d6773;--cap-muted-2: #5b7982;--cap-muted-3: #607b82;--cap-link: #176c78;--cap-line: #dbe8e9;--cap-line-2: #c7dcd9;--cap-surface: #fafcfc;--cap-surface-2: #f2f7f5;--cap-accent: #5b9d97;--cap-accent-2: #89b5ad}main.deal-monitor .cap{min-width:0}main.deal-monitor .crumb{font-size:11px;color:var(--muted);margin-bottom:32px}main.deal-monitor .cap-intro{position:relative;padding:48px 0 30px}main.deal-monitor .cap-intro:after{content:"";position:absolute;right:0;top:65px;width:145px;height:85px;background:radial-gradient(circle at 15% 60%,#5a9490 0 5px,transparent 6px),radial-gradient(circle at 50% 20%,#b7d7d1 0 9px,transparent 10px),radial-gradient(circle at 85% 65%,#315e68 0 7px,transparent 8px);border-bottom:1px solid var(--cap-line-2);transform:skewY(-10deg);opacity:.65;pointer-events:none}main.deal-monitor .cap-intro h1{font-size:clamp(34px,4vw,58px);line-height:1.08;letter-spacing:-.045em;color:var(--cap-ink);max-width:980px;margin:0 0 20px;font-weight:700}main.deal-monitor .cap-intro>p:not(.gate-label){font-size:16px;line-height:1.8;color:var(--cap-muted);max-width:850px}main.deal-monitor .gate-label{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5b7982;margin:0 0 18px!important}main.deal-monitor .cap-crumb{font-size:11px;color:var(--cap-muted-2);margin-bottom:30px}main.deal-monitor .cap-crumb a{color:var(--cap-link);text-decoration:underline;text-underline-offset:3px}main.deal-monitor .cap-toolbar{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(6,minmax(95px,1fr));gap:12px;padding:22px 0;border-top:1px solid var(--cap-line-2);border-bottom:1px solid var(--cap-line-2)}main.deal-monitor .cap-field{display:flex;flex-direction:column;gap:8px;font-size:10px;font-weight:700;color:var(--cap-ink-soft)}main.deal-monitor .cap-field input,main.deal-monitor .cap-field select{height:44px;width:100%;min-width:0;background:var(--cap-surface);border:1px solid var(--cap-line-2);border-radius:0;padding:0 10px;font:inherit;font-size:12px;color:var(--cap-ink)}main.deal-monitor .cap-year{display:flex;align-items:center;gap:20px;padding:25px 0;border-bottom:1px solid var(--cap-line);position:sticky;top:76px;z-index:10;background:#fffffff5}main.deal-monitor .cap-year strong{font-size:30px;color:var(--cap-ink)}main.deal-monitor .cap-year span{font-size:12px;color:var(--cap-muted-2)}main.deal-monitor .cap-reset{margin-left:auto;border:1px solid var(--cap-line-2);background:#fff;color:var(--cap-ink-soft);padding:10px 15px;min-height:44px;cursor:pointer;font-size:11px}main.deal-monitor .cap-body{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:32px;padding:26px 0 50px}main.deal-monitor .cap-list-wrap{min-width:0}main.deal-monitor .cap-list{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;min-width:0;border-left:1px solid var(--cap-line-2);padding-left:22px}main.deal-monitor .cap-year-divider{margin:18px 0 8px;font-size:23px;font-weight:600;letter-spacing:-.025em;color:var(--cap-ink-soft)}main.deal-monitor .cap-year-divider:not(:first-child){margin-top:45px;padding-top:24px;border-top:1px solid var(--cap-line)}main.deal-monitor .cap-loading,main.deal-monitor .cap-empty,main.deal-monitor .cap-error{padding:35px;border:1px dashed #b3c9cc;line-height:1.8;font-size:13px;color:var(--cap-muted)}main.deal-monitor .cap-error{border-color:#d9cbc4;background:#faf6f4;color:#83655c}main.deal-monitor .cap-loading[hidden],main.deal-monitor .cap-empty[hidden],main.deal-monitor .cap-error[hidden]{display:none}main.deal-monitor .cap-scope-note{font-size:11px;color:var(--cap-muted-2);margin:12px 0 35px}main.deal-monitor .cap-deal{position:relative;border:1px solid var(--cap-line-2);border-radius:4px;background:var(--cap-surface);transition:border-color .18s,box-shadow .18s;scroll-margin-top:170px}main.deal-monitor .cap-deal:before{content:"";position:absolute;left:-28px;top:30px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:#5a9490;box-shadow:0 0 0 1px #8bb8b0}main.deal-monitor .cap-deal:has(details[open]),main.deal-monitor .cap-deal.cap-target{border-color:#5b9993;box-shadow:0 10px 30px #234c580b}main.deal-monitor .cap-deal[data-status=proposed],main.deal-monitor .cap-deal[data-status=announced],main.deal-monitor .cap-deal[data-status=reported],main.deal-monitor .cap-deal[data-status=committed],main.deal-monitor .cap-deal[data-status=unresolved]{background:#f7f8f8;border-color:#d6dddd}main.deal-monitor .cap-deal[data-status=terminated]{background:#faf6f4;border-color:#d9cbc4}main.deal-monitor .cap-deal[data-status=terminated] .cap-status{border-color:#d9cbc4;color:#83655c}main.deal-monitor .cap-deal summary{list-style:none;cursor:pointer;padding:24px;display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:18px;align-items:start;min-height:124px}main.deal-monitor .cap-deal summary:hover{background:#eff6f4}main.deal-monitor .cap-deal summary::-webkit-details-marker{display:none}main.deal-monitor .cap-deal button,main.deal-monitor .cap-deal a,main.deal-monitor .cap-deal summary{scroll-margin-top:190px;scroll-margin-bottom:110px}main.deal-monitor .cap-date{font-size:11px;line-height:1.6;color:var(--cap-muted-2);overflow-wrap:anywhere}main.deal-monitor .cap-name{display:block;font-size:22px;font-weight:700;line-height:1.25;color:var(--cap-ink)}main.deal-monitor .cap-type{display:block;font-size:10px;color:var(--cap-muted-2);margin-top:10px}main.deal-monitor .cap-money{font-size:18px;font-weight:700;white-space:nowrap;color:var(--cap-ink);text-align:right;max-width:240px}main.deal-monitor .cap-status{display:block;width:max-content;max-width:100%;margin:10px 0 0 auto;border:1px solid #b4d0cb;border-radius:20px;padding:5px 9px;font-size:9px;font-weight:400;color:var(--cap-muted-2);white-space:normal;line-height:1.5}main.deal-monitor .cap-more{display:block;font-size:11px;font-weight:400;margin-top:15px;color:var(--cap-link);text-decoration:underline}main.deal-monitor .cap-detail{padding:0 24px 26px;border-top:1px solid var(--cap-line);font-size:13px;line-height:1.8;color:var(--cap-muted)}main.deal-monitor .cap-detail h3{font-size:14px;color:var(--cap-ink);margin-top:24px}main.deal-monitor .cap-detail p{margin:16px 0}main.deal-monitor .cap-detail a{color:var(--cap-link);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}main.deal-monitor .cap-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 20px;margin:18px 0}main.deal-monitor .cap-facts>div{padding:12px 0;border-bottom:1px solid var(--cap-line)}main.deal-monitor .cap-facts dt{font-size:10px;color:var(--cap-muted-2)}main.deal-monitor .cap-facts dd{margin:4px 0 0;font-weight:700;overflow-wrap:anywhere}main.deal-monitor .cap-finance-note{font-size:11px;color:var(--cap-muted-2)}main.deal-monitor .cap-steps{padding-left:20px}main.deal-monitor .cap-steps li{padding:7px 0;list-style:initial}main.deal-monitor .cap-all-sources{padding-left:18px}main.deal-monitor .cap-all-sources li{margin:12px 0;list-style:initial}main.deal-monitor .cap-all-sources small{display:block;font-size:10px;color:var(--cap-muted-3);margin-top:4px}main.deal-monitor .cap-investment-model{margin-top:24px;padding:20px;border:1px solid var(--cap-line-2);border-radius:2px;background:var(--cap-surface-2)}main.deal-monitor .cap-investment-model h3{font-size:20px;margin:10px 0;color:var(--cap-ink)}main.deal-monitor .cap-investment-model p{margin:8px 0}main.deal-monitor .cap-investment-model dl{display:grid;gap:12px;margin:16px 0}main.deal-monitor .cap-investment-model dt{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:#416e74}main.deal-monitor .cap-investment-model dd{margin:3px 0 0;font-size:12px}main.deal-monitor .cap-investment-model>a{font-size:11px}main.deal-monitor .cap-party-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:25px}main.deal-monitor .cap-party-button{position:relative;text-align:left;border:1px solid #d1e0dd;border-radius:2px;background:#fff;padding:12px 30px 12px 12px;min-height:65px;cursor:pointer;color:var(--cap-ink);overflow-wrap:anywhere}main.deal-monitor .cap-party-button strong{display:block;font-size:12px}main.deal-monitor .cap-party-button small{display:block;margin-top:4px;font-size:10px;color:var(--cap-muted-2);line-height:1.5}main.deal-monitor .cap-party-button>span{position:absolute;right:12px;top:12px}main.deal-monitor .cap-party-button:hover{background:#eff6f4;border-color:var(--cap-accent-2)}main.deal-monitor .cap-event-nav{padding:16px 24px 12px;border-top:1px solid var(--cap-line);border-radius:0 0 4px 4px;background:#fff}main.deal-monitor .cap-company-row{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}main.deal-monitor .cap-company-row .cap-micro{padding-top:12px}main.deal-monitor .cap-company-row .cap-reference{margin:0 0 0 auto;padding:0;border:0;background:transparent;text-align:right;max-width:240px;gap:2px;font-size:10px}main.deal-monitor .cap-company-row .cap-reference strong{font-size:9px;letter-spacing:.04em}main.deal-monitor .cap-company-row .cap-reference small{font-size:9px;line-height:1.5}main.deal-monitor .cap-micro{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--cap-muted-2);margin-right:4px}main.deal-monitor .cap-company{display:inline-flex;align-items:center;gap:7px;min-height:34px;font-size:11px;font-weight:700;color:var(--cap-ink);border:0;background:transparent;padding:0;cursor:pointer;overflow-wrap:anywhere;text-align:left;max-width:100%}main.deal-monitor .cap-company:hover{color:var(--cap-link)}main.deal-monitor .cap-company small{font-size:9px;font-weight:400;color:#687b82}main.deal-monitor .cap-company .cap-monogram{flex-shrink:0}main.deal-monitor .cap-company-external{font-size:12px;padding:8px;min-height:34px;color:#416e74}main.deal-monitor .cap-monogram{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--cap-line-2);border-radius:4px;background:#f4f8f7;font-size:8px;letter-spacing:.04em}main.deal-monitor .cap-reference{display:grid;gap:4px;border-left:2px solid #b9d5ce;background:var(--cap-surface-2);margin-top:25px;padding:12px 15px;font-size:11px}main.deal-monitor .cap-reference strong{color:var(--cap-ink-soft)}main.deal-monitor .cap-reference small{font-size:10px}main.deal-monitor .cap-event-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid #edf2f1;font-size:10px;color:#416e74}main.deal-monitor .cap-event-actions button{background:transparent;border:0;padding:6px 0;min-height:36px;cursor:pointer;font-size:10px;font-weight:700;color:#416e74}main.deal-monitor .cap-event-actions a{display:flex;align-items:center;gap:4px;min-height:36px}main.deal-monitor .cap-event-actions .cap-research{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-height:32px;padding:6px 10px;border:1px dashed #9bb8b5;border-radius:2px;background:transparent;color:#416e74;font-size:10px;font-weight:500;line-height:1.5;cursor:pointer}main.deal-monitor .cap-event-actions .cap-research:hover{border-color:var(--cap-ink-soft);color:var(--cap-ink)}main.deal-monitor .cap-event-actions .cap-research:focus-visible{border-color:var(--cap-link);outline:2px solid var(--cap-link);outline-offset:3px}main.deal-monitor .cap-action-context{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;max-width:100%;margin-left:auto}main.deal-monitor .cap-action-context .cap-tags{margin:0;gap:6px;min-width:0}main.deal-monitor .cap-action-context .cap-tag{padding:6px 10px;border-radius:2px;min-height:32px;font-weight:400;line-height:1.5}main.deal-monitor .cap-action-context .cap-research{margin-left:0}main.deal-monitor .cap-tags{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0}main.deal-monitor .cap-tag,main.deal-monitor .cap-keyword-options button{font-size:10px;border:1px solid #d3e2df;border-radius:20px;background:#f6faf9;color:#416e74;min-height:32px;padding:6px 10px;cursor:pointer}main.deal-monitor .cap-tag:before{content:"#";opacity:.55;margin-right:3px}main.deal-monitor .cap-tag:hover,main.deal-monitor .cap-tag[aria-pressed=true],main.deal-monitor .cap-keyword-options button[aria-pressed=true]{color:#fff;background:var(--cap-ink-soft);border-color:var(--cap-ink-soft)}main.deal-monitor .cap-linked-news,main.deal-monitor .cap-related-activities{margin-top:26px;padding-top:12px;border-top:1px solid var(--cap-line)}main.deal-monitor .cap-news-story{border-bottom:1px solid var(--cap-line);padding:12px 0}main.deal-monitor .cap-news-story summary{display:flex;gap:15px;cursor:pointer;color:var(--cap-ink-soft);font-size:12px;line-height:1.6}main.deal-monitor .cap-news-story>small{display:block;font-size:10px;color:var(--cap-muted-3);margin-top:12px}main.deal-monitor .cap-news-story>p{font-size:12px;line-height:1.8}main.deal-monitor .cap-news-date{font-size:10px;white-space:nowrap;color:var(--cap-muted-3)}main.deal-monitor .cap-news-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px}main.deal-monitor .cap-news-actions a,main.deal-monitor .cap-news-actions button{font:inherit;font-size:10px;color:var(--cap-ink-soft);text-decoration:underline;background:transparent;border:0;padding:0;cursor:pointer}main.deal-monitor .cap-news-jump{font:inherit;font-size:10px;line-height:1.5;cursor:pointer;padding:4px 0;background:transparent;border:0;color:var(--cap-ink-soft);text-decoration:underline;text-underline-offset:3px}main.deal-monitor .cap-related-activities>a{display:block;font-size:12px;line-height:1.6;color:var(--cap-ink-soft);margin:9px 0;text-decoration:underline;text-underline-offset:3px}main.deal-monitor .cap-rail section{position:relative;border-top:1px solid var(--cap-line-2);padding:20px 0 25px}main.deal-monitor .cap-rail section:first-child{background:#f4f8f7;padding:20px;border:1px solid var(--cap-line);border-radius:4px}main.deal-monitor .cap-rail h2{font-size:18px;line-height:1.4;color:var(--cap-ink);font-weight:700;margin-block-start:.83em;margin-block-end:.83em}main.deal-monitor .cap-rail p,main.deal-monitor .cap-rail li{font-size:12px;line-height:1.8;color:var(--cap-muted);list-style:initial}main.deal-monitor .cap-rail ul{padding-left:18px}main.deal-monitor .cap-rail a{color:var(--cap-link);text-decoration:underline}main.deal-monitor .cap-rail .gate-label{font-size:12px;color:#4d6773;line-height:1.8;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px!important}main.deal-monitor .cap-rail p{margin-block-start:1em;margin-block-end:1em}main.deal-monitor .cap-note{border:1px dashed #b3c9cc;background:#fff;padding:18px!important}main.deal-monitor .cap-note p{font-size:12px}main.deal-monitor .cap-research-dialog,main.deal-monitor .cap-profile-dialog{color:var(--cap-ink);border:1px solid #b4d0cb;max-height:85vh;overflow:auto;box-shadow:0 30px 90px #09293d30;margin:auto}main.deal-monitor .cap-research-dialog::backdrop,main.deal-monitor .cap-profile-dialog::backdrop{background:#0b25325c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}main.deal-monitor .cap-research-dialog{width:min(620px,100% - 32px);border-radius:5px;padding:28px;margin:auto}main.deal-monitor .cap-research-dialog h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:15px 0;font-weight:700}main.deal-monitor .cap-research-dialog p{font-size:13px;line-height:1.7;color:var(--cap-muted)}main.deal-monitor .cap-profile-dialog{width:min(550px,100% - 32px);border-radius:3px;padding:26px}main.deal-monitor .cap-profile-dialog h2{font-size:28px;line-height:1.2;letter-spacing:-.03em;margin:16px 0 8px}main.deal-monitor .cap-profile-dialog p{font-size:14px;line-height:1.8;color:var(--cap-muted)}main.deal-monitor .cap-profile-dialog li{font-size:13px;line-height:1.75;color:var(--cap-muted);overflow-wrap:anywhere;list-style:initial}main.deal-monitor .cap-profile-dialog ul{padding-left:18px}main.deal-monitor .cap-dialog-head{display:flex;align-items:center;justify-content:space-between}main.deal-monitor .cap-dialog-head .gate-label{margin:0}main.deal-monitor .cap-dialog-close,main.deal-monitor .cap-profile-close{border:0;background:transparent;width:44px;height:44px;font-size:24px;cursor:pointer}main.deal-monitor .cap-keyword-options{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}main.deal-monitor .cap-handoff-note{font-size:11px!important}main.deal-monitor .cap-dialog-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:20px;font-size:12px}main.deal-monitor .cap-dialog-actions a{text-decoration:underline;text-underline-offset:4px}main.deal-monitor .cap-copy-query{background:var(--cap-ink-soft);color:#fff;border:1px solid var(--cap-ink-soft);min-height:44px;padding:10px 15px;cursor:pointer}main.deal-monitor .cap-profile-role{font-size:11px!important;margin-bottom:20px;color:var(--cap-ink-soft)!important}main.deal-monitor .cap-profile-kind{display:inline-block;font-size:10px!important;padding:5px 9px;background:var(--cap-surface-2);border:1px solid var(--cap-line-2);border-radius:2px;margin-block-start:1em;margin-block-end:1em}main.deal-monitor .cap-profile-links{display:flex;flex-wrap:wrap;gap:15px;padding:15px 0;border-top:1px solid var(--cap-line);font-size:11px}main.deal-monitor .cap-profile-links a{color:var(--cap-link);text-decoration:underline;text-underline-offset:3px}main.deal-monitor .cap-profile-meta{font-size:10px!important;color:#657d83!important}main.deal-monitor .cap-toast{position:fixed;left:50%;bottom:95px;transform:translate(-50%);background:var(--cap-ink);color:#fff;padding:12px 22px;border-radius:4px;font-size:12px;z-index:100;pointer-events:none}main.deal-monitor .cap-toast:empty{display:none}main.deal-monitor summary:focus-visible,main.deal-monitor .cap-reset:focus-visible,main.deal-monitor .cap-field input:focus-visible,main.deal-monitor .cap-field select:focus-visible,main.deal-monitor .cap-tag:focus-visible,main.deal-monitor .cap-event-actions button:focus-visible,main.deal-monitor .cap-company:focus-visible,main.deal-monitor .cap-permalink:focus-visible,main.deal-monitor .cap-dialog-actions a:focus-visible,main.deal-monitor .cap-party-button:focus-visible,main.deal-monitor .cap-profile-close:focus-visible{outline:2px solid var(--cap-link);outline-offset:3px}@media(max-width:1100px){main.deal-monitor .cap-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}main.deal-monitor .cap-toolbar .cap-field:first-child{grid-column:span 3}main.deal-monitor .cap-deal summary{grid-template-columns:70px minmax(0,1fr)}main.deal-monitor .cap-money{grid-column:2;text-align:left;max-width:none}main.deal-monitor .cap-intro:after{display:none}}@media(max-width:1050px){main.deal-monitor .cap-body{grid-template-columns:minmax(0,1fr) 240px;gap:24px}main.deal-monitor .cap-deal summary{grid-template-columns:75px minmax(0,1fr);gap:15px}main.deal-monitor .cap-money{grid-column:2;text-align:left}}@media(max-width:700px){main.deal-monitor .cap-intro{padding-top:30px}main.deal-monitor .cap-intro>p:not(.gate-label){font-size:14px}main.deal-monitor .cap-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}main.deal-monitor .cap-field:first-child{grid-column:span 2!important}main.deal-monitor .cap-year{gap:12px;top:68px}main.deal-monitor .cap-year strong{font-size:24px;font-size:28px}main.deal-monitor .cap-year span{max-width:130px}main.deal-monitor .cap-body{grid-template-columns:1fr}main.deal-monitor .cap-list{padding-left:15px}main.deal-monitor .cap-deal:before{left:-21px}main.deal-monitor .cap-deal summary{grid-template-columns:1fr;padding:20px;gap:12px}main.deal-monitor .cap-money,main.deal-monitor .cap-status{grid-column:1;margin-left:0}main.deal-monitor .cap-name{font-size:21px}main.deal-monitor .cap-facts{grid-template-columns:1fr}main.deal-monitor .cap-detail{padding:0 20px 20px}main.deal-monitor .cap-crumb{margin-bottom:25px}main.deal-monitor .cap-event-nav{padding:14px 18px 10px}main.deal-monitor .cap-company-row .cap-reference{flex:1 0 100%;max-width:none;margin:6px 0 0;text-align:right}main.deal-monitor .cap-rail{display:grid;gap:15px}main.deal-monitor .cap-party-grid{grid-template-columns:1fr}main.deal-monitor .cap-investment-model{padding:16px}main.deal-monitor .cap-research-dialog,main.deal-monitor .cap-profile-dialog{padding:20px}main.deal-monitor .cap-news-story summary{display:block}main.deal-monitor .cap-news-date{display:block;margin-bottom:4px}main.deal-monitor .cap-event-actions{flex-wrap:wrap}main.deal-monitor .cap-event-actions .cap-research{margin-left:0}main.deal-monitor .cap-action-context{width:100%;justify-content:flex-start;margin-left:0}main.deal-monitor .cap-action-context .cap-tags{flex:1 1 100%}main.deal-monitor .cap-action-context .cap-research{margin-left:0}main.deal-monitor .cap-news-jump{max-width:100%;text-align:left}main.deal-monitor .cap-reference{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){main.deal-monitor .cap-deal{transition:none}main.deal-monitor .cap-deal,main.deal-monitor .cap-profile-dialog,main.deal-monitor .cap-research-dialog{scroll-behavior:auto}}
