@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6e8df35dd937fa7a-s.05uvaxv85y..0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fc2699ecc8323b38-s.0gyljc-fku7zg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fa0520225c6f3d07-s.p.0_88erakuzr64.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans Fallback;src:local(Arial);ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.0%;size-adjust:104.87%}.public_sans_1bc6418c-module__6uzjwa__className{font-family:Public Sans,Public Sans Fallback;font-style:normal}.public_sans_1bc6418c-module__6uzjwa__variable{--font-public-sans:"Public Sans", "Public Sans Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{color:#07253b;font-family:var(--font-public-sans), sans-serif;background:#f2f4f5}button,a{font:inherit}.demo-index{color:#111;background:#f3f3ef linear-gradient(90deg,#11111106 1px,#0000 1px) 0 0/calc(8.33333vw - 3.33333px) 100%;min-height:100svh}.demo-index__masthead{border-bottom:2px solid #111;align-items:center;gap:12px;width:min(100% - 48px,1380px);min-height:84px;margin:0 auto;display:flex}.demo-index__masthead strong{letter-spacing:-.02em;font-size:1.15rem}.demo-index__body{width:min(100% - 48px,1380px);margin:0 auto;padding:clamp(64px,10vw,140px) 0}.demo-index h1{letter-spacing:-.06em;margin:0 0 clamp(48px,7vw,88px);font-size:clamp(2.8rem,7vw,6.5rem);line-height:.92}.demo-index nav{border-top:1px solid #111;display:grid}.demo-client{--client-accent:#111;color:#111;border-bottom:1px solid #111;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:112px;padding:16px 22px;text-decoration:none;transition:background-color .16s cubic-bezier(.23,1,.32,1),color .16s cubic-bezier(.23,1,.32,1);display:grid}.demo-client--mirae{--client-accent:#144c78}.demo-client--rcap{--client-accent:#97262b}.demo-client__index{letter-spacing:.1em;font-size:.75rem;font-weight:700}.demo-client img{object-fit:contain;object-position:left center}.demo-client strong{text-transform:uppercase;gap:18px;font-size:.9rem;display:flex}.demo-client strong span{transition:transform .16s cubic-bezier(.23,1,.32,1)}@media (hover:hover) and (pointer:fine){.demo-client:hover{background:color-mix(in srgb, var(--client-accent) 9%, #fdfdfb);color:#111;box-shadow:inset 6px 0 var(--client-accent)}.demo-client:hover strong span{transform:translate(5px)}}.demo-client:focus-visible{outline:2px solid var(--client-accent);outline-offset:4px}@media (max-width:640px){.demo-index__masthead,.demo-index__body{width:min(100% - 28px,1380px)}.demo-index__masthead{min-height:70px}.demo-index__body{padding-top:72px}.demo-client{grid-template-columns:34px minmax(0,1fr) auto;gap:12px;min-height:96px;padding-inline:10px}.demo-client--mirae img{width:145px;height:auto}.demo-client--rcap img{width:48px;height:48px}.demo-client strong{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.demo-client,.demo-client strong span{transition:none}}
.research-app{background:var(--research-bg);color:#233744;min-height:100vh;font-family:var(--font-public-sans), Arial, sans-serif}.research-app *,.research-app :before,.research-app :after{box-sizing:border-box}.pms-topbar,.pms-command,.pms-nav,.board-strip,.pms-workspace{width:min(100% - 40px,1460px);margin-inline:auto}.pms-topbar{border-bottom:1px solid #d7dee4;justify-content:space-between;align-items:center;gap:24px;min-height:62px;display:flex}.research-brand{align-items:center;gap:12px;display:flex}.research-brand-logo{object-fit:contain;flex:none;width:34px;height:34px}.pms-command{align-items:center;min-height:112px;padding-block:17px;display:flex}.pms-date{color:#657783;font:600 12px var(--font-public-sans), sans-serif}.pms-command h1{color:var(--research-ink);letter-spacing:-.025em;margin:7px 0 6px;font-size:30px;font-weight:700}.pms-command p{color:#556b78;max-width:74ch;margin:0;font-size:13px;line-height:1.5}.pms-nav{background:#fff;border-block:1px solid #d2dae0;display:flex;overflow-x:auto}.pms-nav button{border:0;color:#647681;cursor:pointer;background:#fff;border-right:1px solid #dce3e8;flex:1 0 142px;min-height:51px;padding:0 12px;font-size:12px;font-weight:700}.pms-nav button:hover{background:var(--research-soft);color:var(--research-ink)}.pms-nav button.active{box-shadow:inset 0 -3px var(--research-accent);color:var(--research-ink)}.board-strip{background:#d5dde3;border:1px solid #d5dde3;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid}.board-strip article{background:#fff;min-height:82px;padding:12px 15px}.board-strip article.warn{background:#fffaf0}.board-strip article.bad{background:#fff5f3}.board-strip span,.board-strip strong,.board-strip small{display:block}.board-strip span{color:#6c7e89;font:600 12px var(--font-public-sans), sans-serif;text-transform:uppercase}.board-strip strong{color:var(--research-ink);margin:7px 0 2px;font-size:18px}.board-strip small{color:#73848e;font-size:12px}.pms-workspace{gap:10px;padding:16px 0 36px;display:grid}.pms-page-lead{justify-content:space-between;align-items:end;gap:24px;padding:5px 0 2px;display:flex}.pms-page-lead h2{color:var(--research-ink);margin:0 0 4px;font-size:18px}.pms-page-lead p{color:#617480;max-width:86ch;margin:0;font-size:12px}.pms-page-lead button{background:var(--research-ink);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:38px;padding:0 14px;font-weight:700}.research-panel{background:#fff;border:1px solid #d4dde3;border-radius:8px;min-width:0;overflow:hidden}.research-panel-title{border-bottom:1px solid #dce3e8;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 14px;display:flex}.research-panel-title h2{color:var(--research-ink);margin:0;font-size:13px}.research-panel-title>span{color:#71838e;font:500 12px var(--font-public-sans), sans-serif}.pms-two-thirds{grid-template-columns:1.45fr .8fr;gap:14px;display:grid}.pms-split{grid-template-columns:1fr 1fr;gap:14px;display:grid}.research-status{width:max-content;font:650 12px var(--font-public-sans), sans-serif;text-transform:uppercase;border-radius:3px;padding:4px 7px;display:inline-flex}.research-status.good{color:#126440;background:#dff2e9}.research-status.bad{color:#953b32;background:#f7ded9}.research-status.neutral{color:#526674;background:#e8edf1}.direction-pill{width:max-content;min-height:24px;font:750 12px var(--font-public-sans), sans-serif;text-transform:uppercase;border-radius:3px;align-items:center;padding:4px 8px;display:inline-flex}.direction-pill.long{color:#126440;background:#dff2e9}.direction-pill.short{color:#953b32;background:#f7ded9}.direction-pill.neutral{color:#526674;background:#e8edf1}.market-tape article{border-bottom:1px solid #e3e8ec;grid-template-columns:minmax(210px,1.5fr) 130px 95px 95px;align-items:center;gap:12px;min-height:68px;padding:9px 14px;display:grid}.market-tape article:last-child{border-bottom:0}.market-tape strong,.market-tape small{display:block}.market-tape strong{color:#263c49;font-size:12px}.market-tape small{color:#788892;margin-top:4px;font-size:12px}.market-tape article>b{color:var(--research-ink);font-size:15px}.movement{align-items:baseline;gap:5px;display:inline-flex}.movement small{color:#7b8b95;font:550 12px var(--font-public-sans), sans-serif}.movement b{font-size:12px}.movement.up b{color:#13704a}.movement.down b{color:#a24338}.movement.flat b{color:#62747f}.meeting-agenda,.challenge-list,.idea-list{gap:8px;padding:10px;display:grid}.meeting-agenda article,.challenge-list article{background:#f9fafb;border:1px solid #e0e6ea;border-radius:6px;padding:12px}.meeting-agenda article>div{justify-content:space-between;gap:10px;display:flex}.meeting-agenda strong{color:#2c404c;font-size:12px}.meeting-agenda small{color:#71838e;font-size:12px}.meeting-agenda p{color:#586d79;margin:8px 0;font-size:12px;line-height:1.45}.meeting-agenda footer{align-items:center;gap:8px;display:flex}.meeting-agenda footer span:last-child{color:#657782;font-size:12px}.security-table,.meeting-table,.security-research,.document-register{overflow-x:auto}.security-table>header,.security-table>article{grid-template-columns:minmax(190px,1.4fr) 100px 90px 90px 130px minmax(145px,.8fr);align-items:center;min-width:860px;display:grid}.security-table>header,.meeting-table>header,.security-research>header,.document-register>header{background:var(--research-soft);color:#6b7d88;min-height:34px;font:600 12px var(--font-public-sans), sans-serif;text-transform:uppercase;padding:0 13px}.security-table>article{border-top:1px solid #e3e8ec;min-height:58px;padding:8px 13px}.security-table>article>span:first-child strong,.security-table>article>span:first-child small,.security-table>article>span:last-child b,.security-table>article>span:last-child small{display:block}.security-table strong{color:#2a3f4b;font-size:12px}.security-table small{color:#758690;margin-top:3px;font-size:12px}.security-table>article>b{color:#304652;font-size:12px}.macro-ledger{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.macro-ledger article{border-right:1px solid #e0e6ea;min-height:95px;padding:12px}.macro-ledger strong,.macro-ledger b,.macro-ledger span,.macro-ledger small{display:block}.macro-ledger strong{color:#526873;min-height:28px;font-size:12px}.macro-ledger b{color:var(--research-ink);margin:8px 0 3px;font-size:18px}.macro-ledger span,.macro-ledger small{color:#7a8a93;font-size:12px}.weekly-summary{background:#e0e6ea;grid-template-columns:repeat(2,1fr);gap:1px;padding:10px;display:grid}.weekly-summary article{background:#fff;padding:11px}.weekly-summary article>span,.weekly-summary article>strong{display:block}.weekly-summary article>span{color:#647783;font-size:12px}.weekly-summary article>strong{color:var(--research-ink);margin:6px 0}.event-list{display:grid}.event-list article{border-bottom:1px solid #e1e7eb;grid-template-columns:145px 1fr;gap:4px 14px;padding:12px 14px;display:grid}.event-list time{color:var(--research-accent);font:600 12px var(--font-public-sans), sans-serif;grid-row:1/3}.event-list strong{color:#2b404c;font-size:12px}.event-list span{color:#70818b;font-size:12px}.meeting-table>header,.meeting-table>article{grid-template-columns:minmax(170px,1fr) 1.5fr minmax(150px,1fr) 1.2fr 130px;align-items:center;gap:12px;min-width:1040px;display:grid}.meeting-table>article{border-top:1px solid #e1e7eb;min-height:70px;padding:9px 13px}.meeting-table strong,.meeting-table small{display:block}.meeting-table strong{color:#2c414d;font-size:12px}.meeting-table small,.meeting-table p{color:#697b86;font-size:12px;line-height:1.45}.meeting-table p{margin:0}.meeting-table b{color:#455b67;font-size:12px}.portfolio-blocker{background:#fff7f5;border:1px solid #e3bbb4;border-radius:8px;grid-template-columns:minmax(0,1fr) 1.2fr;gap:22px;padding:17px;display:grid}.portfolio-blocker h3{color:#733b34;margin:8px 0 4px}.portfolio-blocker p{color:#805a54;margin:0;font-size:12px}.portfolio-blocker dl{background:#ead3ce;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;display:grid}.portfolio-blocker dl div{background:#fff;padding:8px}.portfolio-blocker dt{color:#8a6b66;text-transform:uppercase;font-size:12px}.portfolio-blocker dd{color:#523c38;margin:3px 0 0;font-size:12px}.sector-breadth{background:#dce3e8;flex-wrap:wrap;gap:1px;display:flex}.sector-breadth article{background:#fff;flex:210px;min-height:85px;padding:12px}.sector-breadth strong,.sector-breadth>article>span{display:block}.sector-breadth strong{color:#2d424e;font-size:12px}.sector-breadth>article>span{color:#788892;margin:4px 0 11px;font-size:12px}.sector-breadth .movement{margin-right:13px}.security-research>header,.security-research>article{grid-template-columns:minmax(180px,1.2fr) 150px minmax(170px,1fr) 145px minmax(190px,1.2fr);align-items:center;gap:12px;min-width:1000px;display:grid}.security-research>article{border-top:1px solid #e1e7eb;min-height:70px;padding:9px 13px}.security-research strong,.security-research small{display:block}.security-research strong{color:#2a3f4b;font-size:12px}.security-research small,.security-research p{color:#6d7f89;font-size:12px}.security-research p{margin:0;line-height:1.4}.security-research .movement{margin-right:10px}.research-ideas-layout{align-items:start}.research-idea-list{flex-direction:column;gap:0;padding:0;display:flex}.research-idea-list>button.research-idea-row{width:100%;min-height:76px;color:inherit;cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e6ea;grid-template-columns:minmax(220px,1.1fr) 130px minmax(230px,1fr) 96px;align-items:center;gap:14px;padding:11px 14px;display:grid}.research-idea-list>button.research-idea-row:last-child{border-bottom:0}.research-app .research-idea-list>button.research-idea-row:hover,.research-app .research-idea-list>button.research-idea-row.selected{background:var(--research-soft);box-shadow:inset 3px 0 var(--research-accent)}.research-idea-main{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:10px;min-width:0;display:grid}.research-idea-main code{color:#6b7d88;font-size:12px}.research-idea-main strong,.research-idea-main small,.research-idea-state small{display:block}.research-idea-main strong{color:#2d424e;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.research-idea-main small,.research-idea-state small{color:#74858f;margin-top:4px;font-size:12px}.research-idea-state{justify-items:start;display:grid}.research-idea-row>p{color:#5e727e;margin:0;font-size:12px;line-height:1.4}.research-idea-row>b{color:var(--research-accent);text-align:right;font-size:12px}.idea-detail{padding:16px}.idea-detail>p,.deep-dive-question p{color:#4e6470;font-size:12px;line-height:1.55}.idea-detail dl{background:#dce3e8;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.idea-detail dl div{background:#f9fafb;padding:9px}.idea-detail dt{color:#788892;font-size:12px}.idea-detail dd{color:#314753;margin:3px 0 0;font-size:12px;font-weight:700}.idea-detail h3{color:var(--research-ink);margin:16px 0 5px;font-size:12px}.deep-dive-question{background:var(--research-soft);margin-bottom:12px;padding:12px}.deep-dive-question small,.portfolio-decision-body>section>small{color:var(--research-accent);font:700 12px var(--font-public-sans), sans-serif;text-transform:uppercase}.deep-dive-question p{margin:5px 0 0}.research-deep-dive>details{border-bottom:1px solid #e0e6ea}.research-deep-dive>details>summary{cursor:pointer;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;min-height:48px;list-style:none;display:grid}.research-deep-dive>details>summary::-webkit-details-marker{display:none}.research-deep-dive>details>summary>span{background:var(--research-soft);width:24px;height:24px;color:var(--research-ink);font:700 12px var(--font-public-sans), sans-serif;border-radius:3px;place-items:center;display:grid}.research-deep-dive>details>summary strong{color:#304652;font-size:12px}.research-deep-dive>details>summary>b{color:#6d7e88;font-size:12px}.research-deep-dive>details>div{padding:0 0 13px 35px}.research-deep-dive>details>div>p{color:#4f6571;margin:0 0 5px;font-size:12px;line-height:1.45}.research-deep-dive>details>div>small{color:#72838d;font-size:12px}.deep-dive-challenges article{border-bottom:1px solid #e4e9ec;grid-template-columns:auto 1fr;gap:9px;padding:9px 0;display:grid}.deep-dive-challenges article strong,.deep-dive-challenges article small{color:#3b515d;font-size:12px;display:block}.deep-dive-challenges article p{color:#607480;margin:3px 0;font-size:12px}.compact-approval{padding:0}.evidence-buttons{gap:5px;display:grid}.evidence-buttons button{cursor:pointer;color:#3e5460;text-align:left;background:#fff;border:1px solid #dbe2e7;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:0 9px;font-size:12px;display:flex}.challenge-list header,.stress-grid header{justify-content:space-between;align-items:center;gap:8px;display:flex}.challenge-list h3{color:#2d424e;margin:9px 0 5px;font-size:12px}.challenge-list p{color:#607480;margin:0;font-size:12px;line-height:1.45}.challenge-list small{color:#788892;margin-top:7px;font-size:12px;display:block}.stress-grid{background:#fff;grid-template-columns:repeat(4,1fr);display:grid}.stress-grid article{background:#fff;min-width:0;padding:14px 16px}.stress-grid article+article{border-left:1px solid #dce3e8}.stress-grid strong{color:#2d424e;font-size:12px}.stress-grid dl{gap:8px;margin:13px 0;display:grid}.stress-grid dl div{border:0;padding:0}.stress-grid dt{color:#768791;font-size:12px}.stress-grid dd{color:#3a505c;margin:3px 0 0;font-size:12px;line-height:1.4}.stress-grid p{color:#82524c;margin:0;font-size:12px;line-height:1.45}.claim-grid{gap:8px;padding:10px;display:grid}.claim-grid article{background:#fafbfb;border:1px solid #dfe5e9;border-radius:6px;padding:12px}.claim-grid header{justify-content:space-between;gap:8px;display:flex}.claim-grid header>span{color:#6c7e89;font:600 12px var(--font-public-sans), sans-serif}.claim-grid h3{color:#2b404c;margin:10px 0;font-size:12px;line-height:1.45}.claim-grid p{color:#61747f;margin:0;font-size:12px}.claim-grid p b{color:#415763;display:block}.comparison-record{flex-wrap:wrap;gap:6px;padding:12px;display:flex}.comparison-record span{color:#4f6571;background:#f9fafb;border:1px solid #dce3e8;border-radius:4px;padding:8px 10px;font-size:12px}.document-register>header,.document-register>article{grid-template-columns:minmax(180px,1fr) minmax(150px,.8fr) 2fr 150px;align-items:center;gap:14px;min-width:920px;display:grid}.document-register>article{border-top:1px solid #e1e7eb;min-height:76px;padding:10px 13px}.document-register strong,.document-register small,.document-register b{display:block}.document-register strong{color:#2d424e;font-size:12px}.document-register small,.document-register p{color:#6c7e89;font-size:12px}.document-register p{margin:0;line-height:1.45}.document-register b{color:#425864;font-size:12px}.approval-chain{padding:10px 14px}.approval-chain article{border-bottom:1px solid #e1e7eb;grid-template-columns:28px 1fr;gap:11px;padding:11px 0;display:grid}.approval-chain article>span{background:var(--research-soft);width:26px;height:26px;color:var(--research-ink);font:700 12px var(--font-public-sans), sans-serif;border-radius:3px;place-items:center;display:grid}.approval-chain small,.approval-chain time{color:#758690;font-size:12px}.approval-chain h3{color:#2d424e;margin:4px 0;font-size:12px}.approval-chain p{color:#607480;margin:0 0 4px;font-size:12px}.decision-timeline{padding:10px 15px}.decision-timeline article{border-bottom:1px solid #e1e7eb;grid-template-columns:105px 1fr;gap:18px;padding:13px 0;display:grid}.decision-timeline time{color:var(--research-accent);font:650 12px var(--font-public-sans), sans-serif}.decision-timeline strong{color:#2d424e;font-size:12px}.decision-timeline p{color:#607480;margin:5px 0;font-size:12px}.decision-timeline small{color:#778791;font-size:12px}.source-coverage{background:#dce3e8;grid-template-columns:repeat(6,1fr);gap:1px;display:grid}.source-coverage article{background:#fff;min-height:85px;padding:12px}.source-coverage span,.source-coverage strong,.source-coverage small{display:block}.source-coverage span{color:#70828c;font:600 12px var(--font-public-sans), sans-serif;text-transform:uppercase}.source-coverage strong{color:var(--research-ink);margin:8px 0 3px;font-size:17px}.source-coverage small{color:#788892;font-size:12px}.role-switcher{align-items:center;gap:3px;margin-left:auto;display:flex}.role-switcher a{color:#526773;border-radius:3px;align-items:center;min-height:40px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.role-switcher a:hover,.role-switcher a.active{background:var(--research-soft);color:var(--research-ink);box-shadow:inset 0 -2px var(--research-accent)}.decision-brief{grid-template-columns:max-content minmax(260px,1.4fr) minmax(240px,1fr);align-items:center;gap:24px;padding:16px;display:grid}.decision-brief>strong{color:var(--research-ink);font-size:14px;line-height:1.4}.decision-brief p{color:#526874;margin:0;font-size:12px;line-height:1.5}.decision-brief blockquote{border-left:3px solid var(--research-accent);background:var(--research-soft);color:#354d5a;grid-column:2/-1;margin:0;padding:9px 12px;font-size:12px}.council-synthesis{padding:16px}.council-synthesis h3{color:var(--research-ink);margin:10px 0;font-size:15px}.council-synthesis>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.council-synthesis p,.council-synthesis blockquote{color:#526874;margin:0;font-size:12px;line-height:1.5}.council-synthesis p strong{color:#304752;margin-bottom:4px;display:block}.council-synthesis blockquote{border-left:3px solid var(--research-accent);background:var(--research-soft);margin-top:12px;padding:10px 12px}.council-grid{background:#dce3e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.council-grid article{background:#fff;flex-direction:column;min-height:275px;padding:14px;display:flex}.council-grid header{justify-content:space-between;gap:8px;display:flex}.council-grid header>span{color:var(--research-accent);font:700 12px var(--font-public-sans), sans-serif}.council-grid h3{color:var(--research-ink);margin:10px 0 5px;font-size:12px}.council-grid p{color:#546a76;margin:0;font-size:12px;line-height:1.5}.council-evidence{flex-wrap:wrap;gap:4px;margin:10px 0;display:flex}.council-evidence small{background:var(--research-soft);color:#5e727e;border-radius:2px;padding:4px 6px;font-size:12px}.council-grid footer{border-top:1px solid #e2e7eb;gap:7px;margin-top:auto;padding-top:10px;display:grid}.council-grid footer span,.council-grid footer b{display:block}.council-grid footer span{color:#607480;font-size:12px;line-height:1.4}.council-grid footer b{color:#334a56;margin-bottom:2px}.council-grid footer em{color:#73848e;font:600 12px var(--font-public-sans), sans-serif;font-style:normal}.portfolio-table,.allocation-table{overflow-x:auto}.portfolio-table>header,.portfolio-table>article{grid-template-columns:minmax(210px,1.4fr) 80px 90px 105px 90px minmax(180px,1fr);align-items:center;gap:10px;min-width:950px;display:grid}.allocation-table>header,.allocation-table>article{grid-template-columns:minmax(230px,1.5fr) 90px 100px 100px minmax(210px,1.2fr);align-items:center;gap:10px;min-width:850px;display:grid}.portfolio-table>header,.allocation-table>header{background:var(--research-soft);color:#6b7d88;min-height:34px;font:600 12px var(--font-public-sans), sans-serif;text-transform:uppercase;padding:0 13px}.portfolio-table>article,.allocation-table>article{border-top:1px solid #e3e8ec;min-height:62px;padding:8px 13px}.portfolio-table strong,.portfolio-table small,.allocation-table strong,.allocation-table small{display:block}.portfolio-table strong,.allocation-table strong{color:#2a3f4b;font-size:12px}.portfolio-table small,.allocation-table small{color:#758690;margin-top:3px;font-size:12px}.portfolio-blocker.demo-book{background:#f3faf6;border-color:#cbded4}.portfolio-blocker.demo-book dl{background:#d6e5dc}.portfolio-blocker.demo-book dd{color:#294d3c;font-size:13px;font-weight:750}.research-queue-row{background:#fff;border-bottom:1px solid #e0e6ea;padding:12px}.research-queue-row:last-child{border-bottom:0}.research-queue-row>span{justify-content:space-between;gap:8px;display:flex}.research-queue-row code{color:#6b7d88;font-size:12px}.research-queue-row strong{color:#2d424e;margin:8px 0 4px;font-size:12px;display:block}.research-queue-row p{color:#5e727e;margin:0 0 6px;font-size:12px}.research-queue-row small{color:#74858f;font-size:12px}.evidence-buttons button span strong,.evidence-buttons button span small{display:block}.evidence-buttons button span small{color:#788892;margin-top:3px;font-size:12px}.sector-idea-board,.security-idea-ledger{display:grid}.sector-idea-board>article,.security-idea-ledger>article{border-bottom:1px solid #dce3e8;padding:16px}.sector-idea-board>article:last-child,.security-idea-ledger>article:last-child{border-bottom:0}.sector-idea-board>article>header,.security-idea-ledger>article>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.sector-idea-board header strong,.sector-idea-board header small,.security-idea-ledger header strong,.security-idea-ledger header small{display:block}.sector-idea-board header strong,.security-idea-ledger header strong{color:var(--research-ink);font-size:13px}.sector-idea-board header small,.security-idea-ledger header small{color:#73848e;margin-top:4px;font-size:12px}.sector-idea-board header>span{align-items:center;gap:10px;display:flex}.sector-idea-board header>span>b{color:var(--research-ink);font-size:12px}.sector-idea-board>article>p,.idea-question{color:#435965;max-width:90ch;margin:10px 0 12px;font-size:12px;line-height:1.5}.sector-outcome,.idea-outcome{background:var(--research-soft);margin-top:11px;padding:10px 12px}.sector-outcome small,.sector-outcome strong,.idea-outcome small,.idea-outcome strong{display:block}.sector-outcome small,.idea-outcome small{color:#697c87;font:700 12px var(--font-public-sans), sans-serif;text-transform:uppercase}.sector-outcome strong,.idea-outcome strong{color:var(--research-ink);margin-top:4px;font-size:12px;line-height:1.45}.idea-stance-question{align-items:flex-start;gap:10px;margin:10px 0;display:flex}.idea-stance-question p{color:#435965;margin:2px 0 0;font-size:12px;line-height:1.5}.specialist-triplet{background:#dce3e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.specialist-triplet>section{background:#f8fafb;min-width:0;padding:12px}.specialist-triplet>section>span{color:var(--research-ink);font:700 12px var(--font-public-sans), sans-serif;margin-bottom:7px;display:block}.specialist-triplet>section .research-status{margin-bottom:8px}.specialist-triplet p{color:#526874;margin:0 0 9px;font-size:12px;line-height:1.48}.specialist-triplet small{color:#2f4855;font-size:12px;font-weight:650;line-height:1.45;display:block}.idea-impact{background:#dce3e8;flex-wrap:wrap;gap:1px;margin-bottom:12px;display:flex}.idea-impact span{color:#74858f;text-transform:uppercase;background:#fff;flex:150px;padding:8px 10px;font-size:12px}.idea-impact b{color:#314753;text-transform:none;margin-top:3px;font-size:12px;display:block}.specialist-evidence{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.specialist-evidence em{color:#5e727e;background:#e8edf1;border-radius:2px;padding:4px 6px;font-size:12px;font-style:normal}.risk-idea-ledger{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.risk-idea-ledger>article{border-bottom:1px solid #dce3e8;padding:14px}.risk-idea-ledger>article:nth-child(odd){border-right:1px solid #dce3e8}.risk-idea-ledger header{justify-content:space-between;gap:12px;display:flex}.risk-idea-ledger header strong,.risk-idea-ledger header small{display:block}.risk-idea-ledger header strong{color:var(--research-ink);font-size:12px}.risk-idea-ledger header small{color:#74858f;margin-top:4px;font-size:12px}.risk-idea-ledger p{color:#536975;font-size:12px;line-height:1.5}.risk-idea-ledger dl{margin:10px 0 0}.risk-idea-ledger dl div{border-top:1px solid #e2e7eb;padding:7px 0}.risk-idea-ledger dt{color:#778892;font-size:12px}.risk-idea-ledger dd{color:#354c58;margin:3px 0 0;font-size:12px;line-height:1.4}.pm-candidate-table,.return-ledger{overflow-x:auto}.pm-candidate-table>header,.pm-candidate-table>button{grid-template-columns:minmax(190px,1.2fr) 110px 110px 170px minmax(260px,1.4fr);align-items:center;gap:12px;width:100%;min-width:930px;display:grid}.return-ledger>header,.return-ledger>article{grid-template-columns:minmax(210px,1.4fr) 90px 130px 130px minmax(170px,1fr);align-items:center;gap:12px;min-width:850px;display:grid}.pm-candidate-table>header,.return-ledger>header{background:var(--research-soft);color:#6b7d88;min-height:34px;font:600 12px var(--font-public-sans), sans-serif;text-transform:uppercase;padding:0 13px}.pm-candidate-table>button,.return-ledger>article{min-height:64px;color:inherit;background:#fff;border:0;border-top:1px solid #e1e7eb;padding:9px 13px}.pm-candidate-table>button{cursor:pointer;font:inherit;text-align:left}.pm-candidate-table>button:hover,.pm-candidate-table>button.selected{background:var(--research-soft);box-shadow:inset 3px 0 var(--research-accent)}.pm-candidate-table strong,.pm-candidate-table small,.return-ledger strong,.return-ledger small{display:block}.pm-candidate-table strong,.return-ledger strong{color:#2a3f4b;font-size:12px}.pm-candidate-table small,.return-ledger small{color:#758690;margin-top:3px;font-size:12px}.pm-candidate-table p{color:#5a6f7b;margin:0;font-size:12px;line-height:1.4}.risk-method{background:#fff;border:1px solid #d4dde3;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:15px 17px;display:flex}.risk-method strong{color:var(--research-ink);margin:8px 0 4px;font-size:14px;display:block}.risk-method p{color:#5e727e;max-width:95ch;margin:0;font-size:12px;line-height:1.5}.risk-method>span{color:#526874;font:650 12px var(--font-public-sans), sans-serif;flex:none}.risk-metric-grid{background:#d5dde3;border:1px solid #d5dde3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.risk-metric-grid article{background:#fff;padding:14px}.risk-metric-grid span,.risk-metric-grid strong,.risk-metric-grid b{display:block}.risk-metric-grid span{color:#6c7e89;font:650 12px var(--font-public-sans), sans-serif}.risk-metric-grid strong{color:#9b3e34;margin:10px 0 3px;font-size:23px}.risk-metric-grid b{color:#3c5360;font-size:12px}.risk-metric-grid p{color:#6a7c87;margin:9px 0 0;font-size:12px;line-height:1.45}.risk-limit-table{display:grid}.risk-limit-table article{border-bottom:1px solid #e1e7eb;grid-template-columns:1fr 110px 125px;align-items:center;gap:10px;min-height:56px;padding:8px 13px;display:grid}.risk-limit-table strong,.risk-limit-table small{display:block}.risk-limit-table strong{color:#304652;font-size:12px}.risk-limit-table small{color:#788892;margin-top:3px;font-size:12px}.risk-limit-table>article>b{color:var(--research-ink);font-size:12px}.risk-concentration{background:#dce3e8;grid-template-columns:repeat(4,1fr);gap:1px;margin:0;display:grid}.risk-concentration div{background:#f8fafb;padding:10px}.risk-concentration dt{color:#74858f;font-size:12px}.risk-concentration dd{color:var(--research-ink);margin:4px 0 0;font-size:13px;font-weight:750}.risk-limitations{background:#dce3e8;flex-wrap:wrap;gap:1px;display:flex}.risk-limitations span{color:#744941;background:#fff8f6;flex:230px;padding:11px;font-size:12px;line-height:1.45}.model-note{color:#6d7e88;border-top:1px solid #e1e7eb;margin:0;padding:10px 13px;font-size:12px}.pm-return-strip{background:#d5dde3;border:1px solid #d5dde3;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.pm-return-strip article{background:#fff;padding:14px}.pm-return-strip span,.pm-return-strip strong,.pm-return-strip small{display:block}.pm-return-strip span{color:#6c7e89;font:650 12px var(--font-public-sans), sans-serif}.pm-return-strip strong{color:var(--research-ink);margin:9px 0 3px;font-size:19px}.pm-return-strip small{color:#6d7e88;font-size:12px}.pnl-hero-grid{background:#d5dde3;border:1px solid #d5dde3;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:1px;display:grid}.pnl-hero-grid article{background:#fff;min-height:108px;padding:15px}.pnl-hero-grid article:first-child{border-top:3px solid var(--research-accent)}.pnl-hero-grid span,.pnl-hero-grid strong,.pnl-hero-grid small{display:block}.pnl-hero-grid span{color:#6c7e89;font:650 12px var(--font-public-sans), sans-serif;text-transform:uppercase}.pnl-hero-grid strong{color:var(--research-ink);margin:11px 0 5px;font-size:20px}.pnl-hero-grid article:first-child strong{font-size:27px}.pnl-hero-grid small{color:#6d7e88;font-size:12px}.pnl-hero-grid article.up strong,.pnl-money.up{color:#187451}.pnl-hero-grid article.down strong,.pnl-money.down{color:#a34438}.pnl-sleeve-grid article,.sector-attribution article{border-top:1px solid #e1e7eb;grid-template-columns:minmax(150px,1fr) 120px 110px;align-items:center;gap:12px;min-height:58px;padding:8px 13px;display:grid}.pnl-sleeve-grid article:first-child,.sector-attribution article:first-child{border-top:0}.pnl-sleeve-grid strong,.pnl-sleeve-grid small,.sector-attribution strong,.sector-attribution small{display:block}.pnl-sleeve-grid strong,.sector-attribution strong{color:#2a3f4b;font-size:12px}.pnl-sleeve-grid small,.sector-attribution small{color:#758690;margin-top:3px;font-size:12px}.pnl-sleeve-grid>article>b{color:var(--research-ink);font-size:12px}.pnl-accounting,.attribution-method{display:grid}.pnl-accounting>span,.attribution-method>span{border-top:1px solid #e1e7eb;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) auto;align-items:center;gap:10px;min-height:51px;padding:8px 12px;display:grid}.pnl-accounting>span:first-child,.attribution-method>span:first-child{border-top:0}.pnl-accounting small,.pnl-accounting strong,.attribution-method small,.attribution-method strong{display:block}.pnl-accounting small,.attribution-method small{color:#6d7e88;font-size:12px}.pnl-accounting strong,.attribution-method strong{color:#2a3f4b;font-size:12px}.pnl-accounting>p,.attribution-method>p{color:#60727d;background:#fbfcfd;border-top:1px solid #e1e7eb;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.pnl-ledger,.attribution-ledger{overflow-x:auto}.pnl-ledger>header,.pnl-ledger>article,.attribution-ledger>header,.attribution-ledger>article{align-items:center;gap:12px;min-width:940px;display:grid}.pnl-ledger>header,.pnl-ledger>article{grid-template-columns:minmax(210px,1.4fr) 90px 120px 105px 120px minmax(170px,1fr)}.attribution-ledger>header,.attribution-ledger>article{grid-template-columns:minmax(210px,1.4fr) 80px 105px 125px 105px 125px}.pnl-ledger>header,.attribution-ledger>header{background:var(--research-soft);color:#6b7d88;min-height:34px;font:600 12px var(--font-public-sans), sans-serif;text-transform:uppercase;padding:0 13px}.pnl-ledger>article,.attribution-ledger>article{background:#fff;border-top:1px solid #e1e7eb;min-height:62px;padding:9px 13px}.pnl-ledger strong,.pnl-ledger small,.attribution-ledger strong,.attribution-ledger small{display:block}.pnl-ledger strong,.attribution-ledger strong{color:#2a3f4b;font-size:12px}.pnl-ledger small,.attribution-ledger small{color:#758690;margin-top:3px;font-size:12px}.pnl-ledger .pnl-money{font-size:12px}.cio-watch-board{overflow-x:auto}.cio-watch-board>header,.cio-watch-board>article{grid-template-columns:minmax(190px,.9fr) minmax(270px,1.3fr) minmax(240px,1.1fr) minmax(250px,1.2fr);align-items:start;gap:16px;min-width:1050px;display:grid}.cio-watch-board>header{background:var(--research-soft);color:#5f727e;min-height:34px;font:650 12px var(--font-public-sans), sans-serif;text-transform:uppercase;align-items:center;padding:0 13px}.cio-watch-board>article{border-top:1px solid #e1e7eb;padding:12px 13px}.cio-watch-board>article>span:first-child{padding-left:34px;position:relative}.cio-watch-board>article>span:first-child>b{background:var(--research-ink);color:#fff;width:25px;height:25px;font:700 12px var(--font-public-sans), sans-serif;border-radius:4px;place-items:center;display:grid;position:absolute;top:0;left:0}.cio-watch-board strong,.cio-watch-board small{display:block}.cio-watch-board strong{color:var(--research-ink);font-size:12px}.cio-watch-board small{color:#6e808b;margin-top:4px;font-size:12px;line-height:1.4}.cio-watch-board p{color:#465d69;margin:0;font-size:12px;line-height:1.45}.cio-watch-board .research-status{margin-top:8px}.cio-outcome-board{overflow-x:auto}.cio-outcome-board>header,.cio-outcome-board>article{grid-template-columns:minmax(190px,.9fr) 140px 100px minmax(380px,1.8fr);align-items:center;gap:14px;min-width:900px;display:grid}.cio-outcome-board>header{background:var(--research-soft);color:#647783;min-height:34px;font:650 12px var(--font-public-sans), sans-serif;text-transform:uppercase;padding:0 14px}.cio-outcome-board>article{border-top:1px solid #e1e7eb;min-height:66px;padding:10px 14px}.cio-outcome-board strong,.cio-outcome-board small{display:block}.cio-outcome-board strong{color:var(--research-ink);font-size:12px}.cio-outcome-board small{color:#71828c;margin-top:3px;font-size:12px}.cio-outcome-board>article>b{color:#314753;font-size:12px}.cio-outcome-board p{color:#4d6470;margin:0;font-size:12px;line-height:1.45}.security-idea-ledger>details{background:#fff;border-bottom:1px solid #dce3e8}.security-idea-ledger>details:last-child{border-bottom:0}.security-idea-ledger summary{cursor:pointer;grid-template-columns:minmax(190px,1fr) minmax(320px,1.6fr) 145px;align-items:center;gap:16px;min-height:58px;padding:8px 14px;list-style:none;display:grid}.security-idea-ledger summary::-webkit-details-marker{display:none}.security-idea-ledger summary:before{content:"+";width:18px;height:18px;color:var(--research-ink);font:700 12px var(--font-public-sans), sans-serif;border:1px solid #bdc8cf;border-radius:3px;grid-area:1/1;place-items:center;margin-right:8px;display:grid}.security-idea-ledger details[open] summary:before{content:"–"}.security-idea-ledger summary>span:first-of-type{grid-area:1/1;padding-left:27px}.security-idea-ledger summary strong,.security-idea-ledger summary small{display:block}.security-idea-ledger summary strong{color:var(--research-ink);font-size:12px}.security-idea-ledger summary small{color:#6e808b;margin-top:3px;font-size:12px}.idea-summary-metrics{align-items:center;gap:20px;display:flex}.idea-summary-metrics>b{color:#334a56;font-size:12px}.idea-summary-metrics>em{color:#5d707b;font:650 12px var(--font-public-sans), sans-serif;font-style:normal}.idea-expanded{padding:0 14px 14px}.security-idea-ledger details[open] summary{background:var(--research-soft)}.pm-debate-layout{grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:10px;display:grid}.pm-debate-input,.specialist-picker,.debate-transcript,.debate-empty{background:#fff;border:1px solid #d4dde3;border-radius:8px}.pm-debate-input,.specialist-picker{padding:14px}.pm-debate-input>header,.specialist-picker>header,.debate-transcript>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pm-debate-input header span,.pm-debate-input header strong,.specialist-picker header span,.specialist-picker header strong,.debate-transcript header span,.debate-transcript header strong{display:block}.pm-debate-input header span,.specialist-picker header span,.debate-transcript header span{color:#6b7d88;font:650 12px var(--font-public-sans), sans-serif}.pm-debate-input header strong,.specialist-picker header strong{color:var(--research-ink);margin-top:4px;font-size:14px}.specialist-picker header>b{color:var(--research-accent);font:700 12px var(--font-public-sans), sans-serif}.pm-debate-input label{color:#3d535f;gap:6px;margin-top:12px;font-size:12px;font-weight:700;display:grid}.pm-debate-input select,.pm-debate-input textarea{color:#263d49;width:100%;font:500 12px var(--font-public-sans), Arial, sans-serif;background:#fff;border:1px solid #bdc9d0;border-radius:5px}.pm-debate-input select{min-height:42px;padding:0 10px}.pm-debate-input textarea{resize:vertical;min-height:104px;padding:10px;line-height:1.5}.pm-debate-input select:focus-visible,.pm-debate-input textarea:focus-visible,.specialist-picker button:focus-visible,.debate-actions button:focus-visible,.primary-action:focus-visible{outline:2px solid var(--research-accent);outline-offset:2px}.pm-idea-context{background:#dce3e8;flex-wrap:wrap;gap:1px;margin:12px 0;display:flex}.pm-idea-context span{color:#6b7d88;background:#f8fafb;flex:120px;padding:8px;font-size:12px}.pm-idea-context b{color:#304652;margin-top:3px;font-size:12px;display:block}.primary-action{background:var(--research-ink);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:42px;padding:0 14px;font-size:12px;font-weight:750}.primary-action:hover{filter:brightness(.94)}.primary-action:disabled{cursor:not-allowed;color:#5f707a;background:#c8d0d5}.specialist-picker>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin-top:12px;display:grid}.specialist-picker button{color:#405762;cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #d4dde3;border-radius:5px;min-height:52px;padding:8px 9px}.specialist-picker button:hover:not(:disabled){border-color:var(--research-accent)}.specialist-picker button.selected{border-color:var(--research-ink);background:var(--research-soft);color:var(--research-ink)}.specialist-picker button:disabled{cursor:not-allowed;opacity:.48}.specialist-picker button span,.specialist-picker button small{display:block}.specialist-picker button span{font-size:12px;font-weight:750}.specialist-picker button small{color:#71828c;margin-top:3px;font-size:12px}.debate-transcript{overflow:hidden}.debate-transcript>header{border-bottom:1px solid #dce3e8;padding:13px 14px}.debate-transcript header strong{color:#2c424e;max-width:90ch;margin-top:5px;font-size:12px;line-height:1.45}.debate-responses{background:#dce3e8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.debate-responses article{background:#fff;padding:14px}.debate-responses article>span{color:var(--research-ink);font:750 12px var(--font-public-sans), sans-serif;margin-bottom:7px;display:block}.debate-responses p{color:#4e6470;font-size:12px;line-height:1.5}.debate-responses blockquote{background:var(--research-soft);color:#304752;margin:10px 0;padding:9px;font-size:12px;line-height:1.45}.debate-responses small{color:#6e808b;font-size:12px}.debate-transcript>footer{border-top:1px solid #dce3e8;align-items:center;gap:14px;padding:12px 14px;display:flex}.debate-transcript footer>div:first-child{margin-right:auto}.debate-transcript footer strong,.debate-transcript footer span{display:block}.debate-transcript footer strong{color:var(--research-ink);font-size:12px}.debate-transcript footer span{color:#6a7c87;margin-top:3px;font-size:12px}.debate-actions{gap:4px;display:flex}.debate-actions button{color:#455b67;cursor:pointer;background:#fff;border:1px solid #cbd5db;border-radius:4px;min-height:36px;padding:0 9px;font-size:12px;font-weight:700}.debate-actions button.selected{border-color:var(--research-ink);background:var(--research-soft);color:var(--research-ink)}.debate-empty{justify-items:start;gap:5px;padding:17px;display:grid}.debate-empty strong{color:#334a56;font-size:12px}.debate-empty p{color:#677984;max-width:78ch;margin:0;font-size:12px;line-height:1.45}.pm-decision-summary{background:var(--research-soft);border-bottom:1px solid #dce3e8;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pm-decision-summary>span{border-right:1px solid #dce3e8;min-height:64px;padding:11px 14px}.pm-decision-summary>span:last-child{border-right:0}.pm-decision-summary small,.pm-decision-summary strong{display:block}.pm-decision-summary small{color:#71828c;font:650 12px var(--font-public-sans), sans-serif;text-transform:uppercase;margin-bottom:6px}.pm-decision-summary strong{color:var(--research-ink);font-size:12px}.pm-decision-chain>details{border-bottom:1px solid #dce3e8}.pm-decision-chain>details:last-child{border-bottom:0}.pm-decision-chain>details>summary{cursor:pointer;grid-template-columns:34px minmax(180px,.7fr) minmax(240px,1fr) 150px;align-items:center;gap:12px;min-height:52px;padding:8px 14px;list-style:none;display:grid}.pm-decision-chain>details>summary::-webkit-details-marker{display:none}.pm-decision-chain>details[open]>summary{background:#fafbfc}.pm-decision-chain>details>summary>span{background:var(--research-ink);color:#fff;width:28px;height:28px;font:700 12px var(--font-public-sans), sans-serif;border-radius:3px;place-items:center;display:grid}.pm-decision-chain>details>summary strong{color:#304652;font-size:12px}.pm-decision-chain>details>summary small{color:#72838d;font-size:12px}.pm-decision-chain>details>div{padding:2px 14px 15px 60px}.pm-decision-chain>details>div>p{color:#4f6571;margin:0 0 10px;font-size:12px;line-height:1.5}.pm-decision-chain dl{background:#dce3e8;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;display:grid}.pm-decision-chain dl div{background:#fff;padding:9px}.pm-decision-chain dt{color:#71838e;font-size:12px}.pm-decision-chain dd{color:#314753;margin:4px 0 0;font-size:12px;font-weight:750}.decision-specialists{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.decision-specialists article{border:1px solid #dce3e8;border-radius:5px;padding:10px}.decision-specialists article>strong{color:var(--research-ink);margin-right:8px;font-size:12px;display:inline-block}.decision-specialists p{color:#526874;font-size:12px;line-height:1.45}.decision-specialists small{color:#71828c;font-size:12px}.decision-risk{grid-template-columns:170px 230px 1fr;align-items:center;gap:14px;display:grid}.decision-risk span small,.decision-risk span strong,.decision-risk span b{display:block}.decision-risk span small{color:#71828c;font-size:12px}.decision-risk span strong{color:var(--research-ink);margin:5px 0;font-size:13px}.decision-risk span b{color:#9b3e34;font-size:12px}.decision-risk p{color:#6a5150;margin:0;font-size:12px;line-height:1.45}.approval-mini{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.approval-mini>span{border:1px solid #dce3e8;border-radius:4px;padding:9px}.approval-mini small,.approval-mini strong{display:block}.approval-mini small{color:#71828c;font-size:12px}.approval-mini strong{color:#3b515d;min-height:28px;margin:4px 0;font-size:12px}.portfolio-decision-book>details{border-bottom:1px solid #dce3e8}.portfolio-decision-book>details:last-child{border-bottom:0}.portfolio-decision-book>details>summary{cursor:pointer;grid-template-columns:minmax(200px,1fr) 140px 180px 150px 90px;align-items:center;gap:14px;min-height:60px;padding:9px 14px;list-style:none;display:grid}.portfolio-decision-book>details>summary::-webkit-details-marker{display:none}.portfolio-decision-book>details[open]>summary{background:var(--research-soft)}.portfolio-decision-book summary strong,.portfolio-decision-book summary small{display:block}.portfolio-decision-book summary strong{color:var(--research-ink);font-size:12px}.portfolio-decision-book summary small{color:#71828c;margin-top:3px;font-size:12px}.portfolio-decision-book summary b{color:#304652;font-size:12px}.portfolio-decision-book summary em{color:var(--research-accent);text-align:right;font-size:12px;font-style:normal}.portfolio-decision-body{background:#fafbfc;grid-template-columns:.9fr 1.3fr 1fr;gap:12px;padding:14px;display:grid}.portfolio-decision-body>section{min-width:0}.portfolio-decision-body>section:last-child{grid-column:1/-1}.portfolio-decision-body>section>p{color:#4f6571;font-size:12px;line-height:1.5}.portfolio-decision-body dl{background:#dce3e8;grid-template-columns:1fr 1fr;gap:1px;display:grid}.portfolio-decision-body dl div{background:#fff;padding:8px}.portfolio-decision-body dt{color:#71828c;font-size:12px}.portfolio-decision-body dd{color:#314753;margin:3px 0 0;font-size:12px;font-weight:750}.portfolio-decision-body>section>article{border-bottom:1px solid #e0e6ea;padding:8px 0}.portfolio-decision-body>section>article>strong{color:#304652;margin-right:7px;font-size:12px;display:inline-block}.portfolio-decision-body>section>article p{color:#526874;margin:5px 0;font-size:12px}.portfolio-decision-body>section>article b{color:#6c7e89;font-size:12px}.research-overlay{z-index:80;background:#121e266b;place-items:stretch end;display:grid;position:fixed;inset:0}.research-overlay aside{background:#fff;width:min(450px,100%);padding:26px}.research-overlay aside>small{color:var(--research-accent);font:650 12px var(--font-public-sans), sans-serif}.research-overlay h2{color:var(--research-ink);margin:8px 0 22px}.research-overlay dl{border-top:1px solid #dce3e8;margin:0}.research-overlay dl div{border-bottom:1px solid #dce3e8;padding:11px 0}.research-overlay dt{color:#73848e;font-size:12px}.research-overlay dd{color:#304652;margin:4px 0 0;font-size:12px}.research-overlay p{color:#5d717d;margin:20px 0;font-size:12px}.research-overlay button,.research-failure button{background:var(--research-ink);color:#fff;cursor:pointer;border:0;border-radius:4px;min-height:40px;padding:0 16px;font-weight:700}.research-loading,.research-failure{text-align:center;background:#f5f7fa;place-content:center;gap:10px;min-height:100vh;padding:30px;display:grid}.research-loading strong,.research-failure h1{color:#18384e}.research-loading span,.research-failure p{color:#617581}.research-failure>span{color:#963d34;width:max-content;font:650 12px var(--font-public-sans), sans-serif;background:#f6deda;margin:auto;padding:5px 8px}.research-app{color:var(--research-copy);font-family:var(--research-body-font), Arial, sans-serif}.research-app h1,.research-app h2,.research-app h3,.research-app h4{color:var(--research-ink);font-family:var(--research-heading-font), Arial, sans-serif;text-wrap:balance}.research-app p{text-wrap:pretty}.research-app .pms-topbar,.research-app .pms-nav,.research-app .board-strip,.research-app .research-panel,.research-app .pm-return-strip,.research-app .pnl-hero-grid,.research-app .pm-debate-input,.research-app .specialist-picker,.research-app .debate-transcript,.research-app .debate-empty,.research-app .portfolio-blocker,.research-app .risk-method{border-color:var(--research-border)}.research-app .pms-nav,.research-app .pms-nav button,.research-app .board-strip article,.research-app .research-panel,.research-app .pm-return-strip article,.research-app .pnl-hero-grid article,.research-app .sector-breadth article,.research-app .specialist-triplet>section,.research-app .pm-debate-input,.research-app .specialist-picker,.research-app .debate-transcript,.research-app .debate-empty,.research-app .research-overlay aside{background:var(--research-surface)}.research-app .board-strip strong,.research-app .research-panel-title h2,.research-app .pnl-hero-grid strong,.research-app .pm-return-strip strong{color:var(--research-ink)}.research-app .pms-date,.research-app .pms-command p,.research-app .pms-page-lead p,.research-app .research-panel-title>span,.research-app .pms-nav button{color:var(--research-muted)}.research-app .pms-nav button:hover,.research-app .pms-nav button.active,.research-app .role-switcher a:hover,.research-app .role-switcher a.active{background:var(--research-soft);color:var(--research-ink)}.research-app .role-switcher a{color:var(--research-muted)}.research-app .research-panel-title,.research-app .security-table>article,.research-app .portfolio-table>article,.research-app .allocation-table>article,.research-app .return-ledger>article,.research-app .pnl-ledger>article,.research-app .attribution-ledger>article,.research-app .portfolio-decision-book>details,.research-app .security-idea-ledger>details{border-color:var(--research-border)}.research-app .market-tape,.research-app .macro-ledger,.research-app .sector-breadth,.research-app .specialist-triplet,.research-app .pm-idea-context,.research-app .debate-responses,.research-app .pm-decision-summary,.research-app .pnl-hero-grid,.research-app .pm-return-strip{background:var(--research-border)}.research-app .market-tape article,.research-app .macro-ledger article,.research-app .debate-responses article{background:var(--research-surface)}.research-app .cio-watch-board>header,.research-app .security-table>header,.research-app .portfolio-table>header,.research-app .allocation-table>header,.research-app .return-ledger>header,.research-app .pnl-ledger>header,.research-app .attribution-ledger>header,.research-app .pm-decision-summary{background:var(--research-soft);color:var(--research-copy)}.research-app .primary-action,.research-app .research-overlay button,.research-app .pms-page-lead button{background:var(--research-ink)}.research-app[data-profile=mirae] .pms-nav button.active{box-shadow:inset 0 -3px var(--research-accent)}@media (max-width:1050px){.pms-topbar{flex-wrap:wrap}.role-switcher{order:3;width:100%;overflow-x:auto}.pms-command{grid-template-columns:1fr;gap:14px}.board-strip{grid-template-columns:repeat(2,1fr)}.pms-two-thirds,.pms-split,.pm-debate-layout{grid-template-columns:1fr}.stress-grid{grid-template-columns:repeat(2,1fr)}.source-coverage{grid-template-columns:repeat(3,1fr)}.portfolio-blocker{grid-template-columns:1fr}.council-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.decision-brief{grid-template-columns:1fr}.decision-brief blockquote{grid-column:auto}.specialist-triplet{grid-template-columns:1fr}.risk-metric-grid,.pm-return-strip,.pnl-hero-grid,.pm-decision-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.debate-transcript>footer{flex-wrap:wrap;align-items:flex-start}.portfolio-decision-body{grid-template-columns:1fr 1fr}.portfolio-decision-body>section:last-child{grid-column:1/-1}.approval-mini{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.pms-topbar,.pms-command,.pms-nav,.board-strip,.pms-workspace{width:min(100% - 24px,1460px)}.pms-topbar{flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 0}.pms-command{padding-block:14px}.pms-command h1{font-size:24px}.board-strip{grid-template-columns:1fr 1fr}.pms-page-lead{flex-direction:column;align-items:flex-start}.stress-grid,.source-coverage,.council-grid,.risk-idea-ledger,.risk-metric-grid,.pm-return-strip,.pnl-hero-grid,.pm-decision-summary,.decision-specialists{grid-template-columns:1fr}.stress-grid article+article{border-top:1px solid #dce3e8;border-left:0}.risk-idea-ledger>article:nth-child(odd){border-right:0}.council-synthesis>div{grid-template-columns:1fr}.macro-ledger{grid-template-columns:1fr 1fr}.portfolio-blocker dl{grid-template-columns:1fr}.decision-timeline article{grid-template-columns:80px 1fr}.risk-method{flex-direction:column;align-items:flex-start}.risk-concentration{grid-template-columns:repeat(2,1fr)}.specialist-picker>div{grid-template-columns:1fr}.security-idea-ledger summary{grid-template-columns:minmax(0,1fr) 120px}.security-idea-ledger summary>.research-status{display:none}.idea-summary-metrics{justify-content:flex-end}.idea-summary-metrics .movement,.idea-summary-metrics em{display:none}.debate-actions{flex-wrap:wrap;width:100%}.research-idea-list>button.research-idea-row{grid-template-columns:minmax(0,1fr) 115px}.research-idea-row>p{grid-column:1/-1}.research-idea-row>b{text-align:left;grid-column:1/-1}.pm-decision-chain>details>summary{grid-template-columns:32px minmax(0,1fr) 110px}.pm-decision-chain>details>summary small{display:none}.pm-decision-chain>details>div{padding-left:14px}.pm-decision-chain dl,.approval-mini{grid-template-columns:1fr 1fr}.decision-risk,.portfolio-decision-body{grid-template-columns:1fr}.portfolio-decision-body>section:last-child{grid-column:auto}.portfolio-decision-book>details>summary{grid-template-columns:minmax(0,1fr) 125px}.portfolio-decision-book summary>.research-status,.portfolio-decision-book summary em{display:none}.portfolio-decision-book summary>span:nth-of-type(3){grid-column:1/-1}.idea-stance-question{flex-direction:column}.sector-idea-board>article>header{flex-direction:column;align-items:stretch}.sector-idea-board header>span{justify-content:space-between}.pnl-accounting>span,.attribution-method>span{grid-template-columns:1fr;align-items:start}.pnl-sleeve-grid article,.sector-attribution article{grid-template-columns:1fr 90px 90px}}.research-app{--hilt-ink:#111;--hilt-paper:var(--research-bg);--hilt-rule:var(--research-border);--hilt-rule-strong:#111;--hilt-ease-out:cubic-bezier(.23, 1, .32, 1);background-color:var(--hilt-paper);color:var(--research-copy);font-feature-settings:"ss01", "ss02", "tnum";-webkit-font-smoothing:antialiased;background-image:linear-gradient(90deg,#11111106 1px,#0000 1px);background-size:calc(8.33333vw - 3.33333px) 100%}.pms-topbar{border-bottom:2px solid var(--hilt-rule-strong);min-height:76px}.research-brand{gap:12px}.research-brand-logo{width:38px;height:38px}.research-brand-divider{background:var(--hilt-rule);width:1px;height:34px}.research-client-logo{object-fit:contain;flex:none;display:block}.research-client-logo.mirae{mix-blend-mode:multiply;width:138px;height:43px}.research-client-logo.reliance{width:46px;height:46px}.role-switcher{border-inline:1px solid var(--hilt-rule);align-self:stretch;gap:0}.role-switcher a{border-right:1px solid var(--hilt-rule);min-width:96px;min-height:74px;color:var(--research-copy);font:700 12px var(--font-public-sans), sans-serif;letter-spacing:.035em;text-transform:uppercase;box-shadow:none;transition:background-color .14s var(--hilt-ease-out), color .14s var(--hilt-ease-out), transform .12s var(--hilt-ease-out);border-radius:0;grid-template-rows:auto 1fr;align-content:center;gap:7px;padding:12px 14px 10px;display:grid}.role-switcher a:last-child{border-right:0}.role-switcher a>span{color:var(--research-muted);font:600 12px var(--font-public-sans), sans-serif;letter-spacing:.08em}.research-app .role-switcher a.active{background:var(--research-accent);color:#fff;box-shadow:none}.research-app .role-switcher a.active>span{color:#ffffffb8}.role-switcher a:active{transform:scale(.98)}.pms-command{min-height:124px}.pms-command h1{color:var(--hilt-ink);letter-spacing:-.045em;margin:9px 0 7px;font-size:clamp(30px,3vw,42px);font-weight:800;line-height:.98}.pms-command p{max-width:68ch;font-size:13px}.pms-date{color:var(--research-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.pms-nav{border:1px solid var(--hilt-rule-strong);background:0 0}.pms-nav button{border-right:1px solid var(--hilt-rule-strong);background:var(--research-surface);min-height:56px;color:var(--research-copy);letter-spacing:-.005em;transition:background-color .14s var(--hilt-ease-out), color .14s var(--hilt-ease-out), transform .12s var(--hilt-ease-out);border-radius:0;font-size:12px;position:relative}.pms-nav button:last-child{border-right:0}.research-app .pms-nav button.active{background:var(--research-accent);color:#fff;box-shadow:none}.pms-nav button:active{transform:scale(.985)}.board-strip{border:1px solid var(--hilt-rule-strong);background:0 0;gap:0;margin-top:16px}.board-strip article{border-right:1px solid var(--hilt-rule);background:var(--research-surface);min-height:92px;padding:14px 16px}.board-strip article:last-child{border-right:0}.board-strip article.warn,.board-strip article.bad{background:var(--research-surface)}.board-strip span{color:var(--research-muted);letter-spacing:.08em;font-size:12px}.board-strip strong{color:var(--hilt-ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;margin-top:11px;font-size:21px}.pms-workspace{gap:14px;padding-top:24px}.pms-page-lead{padding-block:4px 2px}.pms-page-lead h2{color:var(--hilt-ink);letter-spacing:-.025em;font-size:19px;font-weight:800}.research-panel{border-color:var(--hilt-rule);background:var(--research-surface);border-radius:0}.research-panel-title{border-bottom-color:var(--hilt-rule);min-height:48px;padding-inline:16px}.research-panel-title h2{color:var(--hilt-ink);letter-spacing:-.01em;font-size:13px;font-weight:800}.research-panel-title>span{color:var(--research-muted);letter-spacing:.045em;text-transform:uppercase;font-size:12px}.decision-brief{border-left:4px solid var(--research-accent)}.decision-brief>strong{color:var(--hilt-ink)}.research-status,.direction-pill{letter-spacing:.045em;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;padding:0;line-height:1.2}.research-status:before,.direction-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.research-status.good,.direction-pill.long{color:#146348;background:0 0}.research-status.warn{color:#8b5a12;background:0 0}.research-status.bad,.direction-pill.short{color:#9a342d;background:0 0}.research-status.neutral,.direction-pill.neutral{color:#5c6365;background:0 0}.pms-page-lead button,.primary-action,.research-overlay button,.research-failure button{border:1px solid var(--research-accent);background:var(--research-accent);transition:background-color .14s var(--hilt-ease-out), color .14s var(--hilt-ease-out), transform .12s var(--hilt-ease-out);border-radius:0}.pms-page-lead button:active,.primary-action:active,.research-overlay button:active,.research-failure button:active{transform:scale(.98)}.research-idea-list>button.research-idea-row,.pm-candidate-table>button,.evidence-buttons button,.specialist-picker button,.debate-actions button{transition:background-color .14s var(--hilt-ease-out), border-color .14s var(--hilt-ease-out), color .14s var(--hilt-ease-out), transform .12s var(--hilt-ease-out);border-radius:0}.research-idea-list>button.research-idea-row:active,.pm-candidate-table>button:active,.evidence-buttons button:active,.specialist-picker button:active,.debate-actions button:active{transform:scale(.995)}.security-idea-ledger summary,.research-deep-dive>details>summary,.pm-decision-chain>details>summary,.portfolio-decision-book>details>summary{transition:background-color .14s var(--hilt-ease-out), color .14s var(--hilt-ease-out)}.security-idea-ledger summary:before,.research-deep-dive>details>summary>span,.pm-decision-chain>details>summary>span{border-radius:0}.research-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.research-overlay aside{border-left:2px solid var(--hilt-ink);transition:transform .2s var(--hilt-ease-out), opacity .16s var(--hilt-ease-out);box-shadow:-12px 0 40px #1111111f}@starting-style{.research-overlay aside{opacity:0;transform:translate(100%)}}.research-app :is(a,button,summary,select,textarea):focus-visible{outline:2px solid var(--research-accent);outline-offset:3px}.research-app[data-profile=reliance] .pms-command h1,.research-app[data-profile=reliance] .pms-page-lead h2{letter-spacing:-.035em;font-weight:800}@media (hover:hover) and (pointer:fine){.research-app .role-switcher a:hover:not(.active),.research-app .pms-nav button:hover:not(.active){background:var(--research-accent);color:#fff;box-shadow:none}.research-app .role-switcher a:hover:not(.active)>span{color:#ffffffb8}.pms-page-lead button:hover,.primary-action:hover,.research-overlay button:hover,.research-failure button:hover{background:color-mix(in srgb, var(--research-accent), #000 14%);border-color:color-mix(in srgb, var(--research-accent), #000 14%);color:#fff;filter:none}.security-idea-ledger summary:hover,.research-deep-dive>details>summary:hover,.pm-decision-chain>details>summary:hover,.portfolio-decision-book>details>summary:hover{background:var(--research-soft)}}@media (max-width:1050px){.role-switcher{border-top:1px solid var(--hilt-rule)}.role-switcher a{grid-template-rows:1fr;grid-template-columns:auto 1fr;align-items:center;min-width:150px;min-height:54px}}@media (max-width:680px){.research-app{background-image:none}.pms-topbar{min-height:auto}.research-brand-logo{width:34px;height:34px}.research-brand-divider{height:30px}.research-client-logo.mirae{width:118px;height:37px}.research-client-logo.reliance{width:40px;height:40px}.role-switcher{margin-left:0}.role-switcher a{min-width:126px}.pms-command{min-height:108px}.board-strip article{min-height:82px}}@media (prefers-reduced-motion:reduce){.research-app *,.research-app :before,.research-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.research-app{--type-micro:12px;--type-label:12px;--type-body:14px;--type-emphasis:16px;--type-section:18px;font-size:var(--type-body);line-height:1.5}.research-app p{font-size:var(--type-body);line-height:1.5}.research-app small{font-size:var(--type-label);line-height:1.4}.research-app :is(time,code,dt){font-size:var(--type-micro);line-height:1.35}.research-app :is(button,select,textarea,input){font-size:var(--type-body)}.research-app :is(.market-tape,.event-list,.security-research,.sector-breadth,.document-register,.approval-chain,.decision-timeline,.council-grid,.portfolio-table,.sector-idea-board,.security-idea-ledger,.pm-decision-chain,.portfolio-decision-book) strong{font-size:var(--type-body);line-height:1.35}.pms-date,.board-strip span,.research-panel-title>span,.research-status,.direction-pill,.role-switcher a>span,.market-tape article>span,.macro-ledger header,.security-table header,.meeting-table header,.allocation-table header,.coverage-table header,.research-idea-list header,.research-queue-header,.specialist-picker header,.claim-grid header>span,.portfolio-decision-body section>small{font-size:var(--type-micro);line-height:1.35}.research-panel-title h2{font-size:var(--type-section)}.pms-nav button,.role-switcher a{font-size:var(--type-body)}.pms-command p,.pms-page-lead p{font-size:var(--type-emphasis);line-height:1.5}.board-strip small{font-size:var(--type-body)}.meeting-agenda strong,.challenge-list strong,.claim-grid h3,.evidence-buttons button span strong,.security-table strong,.meeting-table strong,.allocation-table strong,.coverage-table strong,.macro-ledger strong,.research-idea-row strong,.research-queue-row strong{font-size:var(--type-body);line-height:1.35}.meeting-agenda p,.challenge-list p,.claim-grid p,.meeting-table p,.research-idea-row p,.research-queue-row p,.decision-brief p,.decision-brief>strong{font-size:var(--type-body);line-height:1.5}.meeting-agenda small,.meeting-agenda footer span:last-child,.challenge-list small,.evidence-buttons button span small,.security-table small,.meeting-table small,.allocation-table small,.coverage-table small,.macro-ledger small,.research-idea-row small,.research-queue-row small{font-size:var(--type-label);line-height:1.4}.meeting-agenda,.challenge-list,.claim-grid,.idea-list,.evidence-buttons{gap:0;padding:0}.meeting-agenda article,.challenge-list article,.claim-grid article{border:0;border-bottom:1px solid var(--hilt-rule);background:0 0;border-radius:0;padding:16px}.meeting-agenda article:last-child,.challenge-list article:last-child,.claim-grid article:last-child{border-bottom:0}.evidence-buttons button{border:0;border-bottom:1px solid var(--hilt-rule);background:0 0;min-height:52px;padding:10px 14px}.evidence-buttons button:last-child{border-bottom:0}.research-client-logo.mirae{mix-blend-mode:normal;width:150px;height:auto;transform:translateY(-5px)}.weekly-summary{background:0 0;gap:0;padding:0}.weekly-summary article{border-right:1px solid var(--hilt-rule);border-bottom:1px solid var(--hilt-rule);background:0 0;padding:14px 16px}.weekly-summary article:nth-child(2n){border-right:0}.weekly-summary article:nth-last-child(-n+2){border-bottom:0}.weekly-summary article:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.weekly-summary article>span{font-size:var(--type-label)}.weekly-summary article>strong{font-size:var(--type-emphasis)}.portfolio-blocker.demo-book{border:1px solid var(--hilt-rule);border-left:4px solid var(--research-accent);background:var(--research-surface);border-radius:0;grid-template-columns:minmax(280px,1fr) 1.2fr;gap:0;padding:0}.portfolio-blocker.demo-book>div{padding:16px}.portfolio-blocker.demo-book h3{color:var(--hilt-ink)}.portfolio-blocker.demo-book p{color:var(--research-copy)}.portfolio-blocker.demo-book dl{border-left:1px solid var(--hilt-rule);background:0 0}.portfolio-blocker.demo-book dl div{background:0 0}.portfolio-blocker.demo-book dt{color:var(--research-muted)}.portfolio-blocker.demo-book dd{color:var(--hilt-ink)}.research-loading{background-color:var(--research-bg);background-image:linear-gradient(90deg,#11111106 1px,#0000 1px);background-size:calc(8.33333vw - 3.33333px) 100%;place-content:center;gap:28px;min-height:100svh;display:grid}.research-loading__brand{align-items:center;gap:16px;display:flex}.research-loading__brand>span{background:var(--research-border);width:1px;height:38px}.research-loading__brand img{object-fit:contain}.research-loading__brand img.mirae{width:150px;height:auto;transform:translateY(-5px)}.research-loading__brand img.reliance{width:46px;height:46px}.research-loading__track{background:var(--research-border);width:100%;height:2px;overflow:hidden}.research-loading__track i{background:var(--research-accent);width:42%;height:100%;animation:.9s cubic-bezier(.23,1,.32,1) infinite alternate research-loading-sweep;display:block}@keyframes research-loading-sweep{0%{transform:translate(-100%)}to{transform:translate(240%)}}@media (max-width:680px){.portfolio-blocker.demo-book{grid-template-columns:1fr}.portfolio-blocker.demo-book dl{border-top:1px solid var(--hilt-rule);border-left:0}}@media (prefers-reduced-motion:reduce){.research-loading__track i{width:100%;animation:none}}@media (max-width:680px){.research-client-logo.mirae{width:128px;height:auto;transform:translateY(-4px)}}
